diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 1e51c79a4d..c94ab88ec6 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -2073,9 +2073,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001196, caniuse-lite@^1.0.30001219: - version "1.0.30001219" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001219.tgz#5bfa5d0519f41f993618bd318f606a4c4c16156b" - integrity sha512-c0yixVG4v9KBc/tQ2rlbB3A/bgBFRvl8h8M4IeUbqCca4gsiCfvtaheUssbnux/Mb66Vjz7x8yYjDgYcNQOhyQ== + version "1.0.30001220" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001220.tgz#c080e1c8eefb99f6cc9685da6313840bdbaf4c36" + integrity sha512-pjC2T4DIDyGAKTL4dMvGUQaMUHRmhvPpAgNNTa14jaBWHu+bLQgvpFqElxh9L4829Fdx0PlKiMp3wnYldRtECA== chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" @@ -2108,9 +2108,9 @@ chart.js@^2.9.4: moment "^2.10.2" chart.js@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.2.0.tgz#3d0a4b62b6bee428f8547db6aa68c792b130c260" - integrity sha512-Ml3R47TvOPW6gQ6T8mg/uPvyOASPpPVVF6xb7ZyHkek1c6kJIT5ScT559afXoDf6uwtpDR2BpCommkA5KT8ODg== + version "3.2.1" + resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.2.1.tgz#1a17d6a88cef324ef711949e227eb51d6c4c26d3" + integrity sha512-XsNDf3854RGZkLCt+5vWAXGAtUdKP2nhfikLGZqud6G4CvRE2ts64TIxTTfspOin2kEZvPgomE29E6oU02dYjQ== chartjs-color-string@^0.6.0: version "0.6.0" @@ -7211,9 +7211,9 @@ svgo@^1.0.0: util.promisify "~1.0.0" sweetalert2@^10.15.6: - version "10.16.6" - resolved "https://registry.yarnpkg.com/sweetalert2/-/sweetalert2-10.16.6.tgz#bf9893386aa9330a22fde188c25897a98559dc4a" - integrity sha512-089SRfG8NopJAVG9euo+kKHWRaCK6V5WY6v1kySYL07SDF/FEEW1Fu+LqkHqvQ0h3KnQ8AE2Z81mpvhMOlx/Vw== + version "10.16.7" + resolved "https://registry.yarnpkg.com/sweetalert2/-/sweetalert2-10.16.7.tgz#beea4accd616c93545ab16ee40c41a3e79ac866b" + integrity sha512-8w7UMU+joJro3r7CyyqLOK5Agc0/TI2OqC2T8odOOYRKbPvq2Bq9GF3HoQT2tFnjiqP5QEpVugayowoIl2ZlWw== tapable@^2.1.1, tapable@^2.2.0: version "2.2.0" @@ -7514,9 +7514,9 @@ upath@^1.1.1: integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uplot@^1.6.7: - version "1.6.8" - resolved "https://registry.yarnpkg.com/uplot/-/uplot-1.6.8.tgz#0a7920018de24fa9aa0ba78ab59c99b4a23f8322" - integrity sha512-Hqg7iv/3fJlD9nockD7heaUj28RhrIwzugXglnoX//W27wgRAJIJMV2VFMZ5oRVM0RIchByAle1ylf/GdnXgjA== + version "1.6.9" + resolved "https://registry.yarnpkg.com/uplot/-/uplot-1.6.9.tgz#0f10e10b5882cb80eb58d63f870b8a77e8d95962" + integrity sha512-uWIegRdqbqJwnB5SDBt29lyJIgHLIqt5AnwlLGxuA3gKKXGtY7d68RR6oDF2u5pK9jpIb1djrQnm5n0BiAnUgA== uri-js@^4.2.2: version "4.4.1" diff --git a/public/v2/js/vendor.js b/public/v2/js/vendor.js index 12f9a0d93d..8fb6633dd0 100755 --- a/public/v2/js/vendor.js +++ b/public/v2/js/vendor.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[228],{7632:function(t,e,n){!function(t,e){"use strict";var n=function(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(e),r="CardRefresh",i="lte.cardrefresh",o=n.default.fn[r],a="card",s='[data-card-widget="card-refresh"]',l={source:"",sourceSelector:"",params:{},trigger:s,content:".card-body",loadInContent:!0,loadOnInit:!0,responseType:"",overlayTemplate:'
',onLoadStart:function(){},onLoadDone:function(t){return t}},c=function(){function t(t,e){if(this._element=t,this._parent=t.parents(".card").first(),this._settings=n.default.extend({},l,e),this._overlay=n.default(this._settings.overlayTemplate),t.hasClass(a)&&(this._parent=t),""===this._settings.source)throw new Error("Source url was not defined. Please specify a url in your CardRefresh source option.")}var e=t.prototype;return e.load=function(){var t=this;this._addOverlay(),this._settings.onLoadStart.call(n.default(this)),n.default.get(this._settings.source,this._settings.params,(function(e){t._settings.loadInContent&&(""!==t._settings.sourceSelector&&(e=n.default(e).find(t._settings.sourceSelector).html()),t._parent.find(t._settings.content).html(e)),t._settings.onLoadDone.call(n.default(t),e),t._removeOverlay()}),""!==this._settings.responseType&&this._settings.responseType),n.default(this._element).trigger(n.default.Event("loaded.lte.cardrefresh"))},e._addOverlay=function(){this._parent.append(this._overlay),n.default(this._element).trigger(n.default.Event("overlay.added.lte.cardrefresh"))},e._removeOverlay=function(){this._parent.find(this._overlay).remove(),n.default(this._element).trigger(n.default.Event("overlay.removed.lte.cardrefresh"))},e._init=function(){var t=this;n.default(this).find(this._settings.trigger).on("click",(function(){t.load()})),this._settings.loadOnInit&&this.load()},t._jQueryInterface=function(e){var r=n.default(this).data(i),o=n.default.extend({},l,n.default(this).data());r||(r=new t(n.default(this),o),n.default(this).data(i,"string"==typeof e?r:e)),"string"==typeof e&&/load/.test(e)?r[e]():r._init(n.default(this))},t}();n.default(document).on("click",s,(function(t){t&&t.preventDefault(),c._jQueryInterface.call(n.default(this),"load")})),n.default((function(){n.default(s).each((function(){c._jQueryInterface.call(n.default(this))}))})),n.default.fn[r]=c._jQueryInterface,n.default.fn[r].Constructor=c,n.default.fn[r].noConflict=function(){return n.default.fn[r]=o,c._jQueryInterface};var u="CardWidget",d="lte.cardwidget",f=n.default.fn[u],h="card",p="collapsed-card",g="collapsing-card",m="expanding-card",v="was-collapsed",y="maximized-card",b='[data-card-widget="remove"]',_='[data-card-widget="collapse"]',A='[data-card-widget="maximize"]',x=".card-header",w=".card-body",C=".card-footer",k={animationSpeed:"normal",collapseTrigger:_,removeTrigger:b,maximizeTrigger:A,collapseIcon:"fa-minus",expandIcon:"fa-plus",maximizeIcon:"fa-expand",minimizeIcon:"fa-compress"},S=function(){function t(t,e){this._element=t,this._parent=t.parents(".card").first(),t.hasClass(h)&&(this._parent=t),this._settings=n.default.extend({},k,e)}var e=t.prototype;return e.collapse=function(){var t=this;this._parent.addClass(g).children(w+", "+C).slideUp(this._settings.animationSpeed,(function(){t._parent.addClass(p).removeClass(g)})),this._parent.find("> "+x+" "+this._settings.collapseTrigger+" ."+this._settings.collapseIcon).addClass(this._settings.expandIcon).removeClass(this._settings.collapseIcon),this._element.trigger(n.default.Event("collapsed.lte.cardwidget"),this._parent)},e.expand=function(){var t=this;this._parent.addClass(m).children(w+", "+C).slideDown(this._settings.animationSpeed,(function(){t._parent.removeClass(p).removeClass(m)})),this._parent.find("> "+x+" "+this._settings.collapseTrigger+" ."+this._settings.expandIcon).addClass(this._settings.collapseIcon).removeClass(this._settings.expandIcon),this._element.trigger(n.default.Event("expanded.lte.cardwidget"),this._parent)},e.remove=function(){this._parent.slideUp(),this._element.trigger(n.default.Event("removed.lte.cardwidget"),this._parent)},e.toggle=function(){this._parent.hasClass(p)?this.expand():this.collapse()},e.maximize=function(){this._parent.find(this._settings.maximizeTrigger+" ."+this._settings.maximizeIcon).addClass(this._settings.minimizeIcon).removeClass(this._settings.maximizeIcon),this._parent.css({height:this._parent.height(),width:this._parent.width(),transition:"all .15s"}).delay(150).queue((function(){var t=n.default(this);t.addClass(y),n.default("html").addClass(y),t.hasClass(p)&&t.addClass(v),t.dequeue()})),this._element.trigger(n.default.Event("maximized.lte.cardwidget"),this._parent)},e.minimize=function(){this._parent.find(this._settings.maximizeTrigger+" ."+this._settings.minimizeIcon).addClass(this._settings.maximizeIcon).removeClass(this._settings.minimizeIcon),this._parent.css("cssText","height: "+this._parent[0].style.height+" !important; width: "+this._parent[0].style.width+" !important; transition: all .15s;").delay(10).queue((function(){var t=n.default(this);t.removeClass(y),n.default("html").removeClass(y),t.css({height:"inherit",width:"inherit"}),t.hasClass(v)&&t.removeClass(v),t.dequeue()})),this._element.trigger(n.default.Event("minimized.lte.cardwidget"),this._parent)},e.toggleMaximize=function(){this._parent.hasClass(y)?this.minimize():this.maximize()},e._init=function(t){var e=this;this._parent=t,n.default(this).find(this._settings.collapseTrigger).click((function(){e.toggle()})),n.default(this).find(this._settings.maximizeTrigger).click((function(){e.toggleMaximize()})),n.default(this).find(this._settings.removeTrigger).click((function(){e.remove()}))},t._jQueryInterface=function(e){var r=n.default(this).data(d),i=n.default.extend({},k,n.default(this).data());r||(r=new t(n.default(this),i),n.default(this).data(d,"string"==typeof e?r:e)),"string"==typeof e&&/collapse|expand|remove|toggle|maximize|minimize|toggleMaximize/.test(e)?r[e]():"object"==typeof e&&r._init(n.default(this))},t}();n.default(document).on("click",_,(function(t){t&&t.preventDefault(),S._jQueryInterface.call(n.default(this),"toggle")})),n.default(document).on("click",b,(function(t){t&&t.preventDefault(),S._jQueryInterface.call(n.default(this),"remove")})),n.default(document).on("click",A,(function(t){t&&t.preventDefault(),S._jQueryInterface.call(n.default(this),"toggleMaximize")})),n.default.fn[u]=S._jQueryInterface,n.default.fn[u].Constructor=S,n.default.fn[u].noConflict=function(){return n.default.fn[u]=f,S._jQueryInterface};var T="ControlSidebar",E="lte.controlsidebar",O=n.default.fn[T],D=".control-sidebar",P=".control-sidebar-content",M='[data-widget="control-sidebar"]',j=".main-header",I=".main-footer",B="control-sidebar-animate",L="control-sidebar-open",N="control-sidebar-slide-open",$="layout-fixed",z={controlsidebarSlide:!0,scrollbarTheme:"os-theme-light",scrollbarAutoHide:"l",target:D},R=function(){function t(t,e){this._element=t,this._config=e}var e=t.prototype;return e.collapse=function(){var t=n.default("body"),e=n.default("html"),r=this._config.target;this._config.controlsidebarSlide?(e.addClass(B),t.removeClass(N).delay(300).queue((function(){n.default(r).hide(),e.removeClass(B),n.default(this).dequeue()}))):t.removeClass(L),n.default(this._element).trigger(n.default.Event("collapsed.lte.controlsidebar"))},e.show=function(){var t=n.default("body"),e=n.default("html");this._config.controlsidebarSlide?(e.addClass(B),n.default(this._config.target).show().delay(10).queue((function(){t.addClass(N).delay(300).queue((function(){e.removeClass(B),n.default(this).dequeue()})),n.default(this).dequeue()}))):t.addClass(L),this._fixHeight(),this._fixScrollHeight(),n.default(this._element).trigger(n.default.Event("expanded.lte.controlsidebar"))},e.toggle=function(){var t=n.default("body");t.hasClass(L)||t.hasClass(N)?this.collapse():this.show()},e._init=function(){var t=this,e=n.default("body");e.hasClass(L)||e.hasClass(N)?(n.default(D).not(this._config.target).hide(),n.default(this._config.target).css("display","block")):n.default(D).hide(),this._fixHeight(),this._fixScrollHeight(),n.default(window).resize((function(){t._fixHeight(),t._fixScrollHeight()})),n.default(window).scroll((function(){var e=n.default("body");(e.hasClass(L)||e.hasClass(N))&&t._fixScrollHeight()}))},e._isNavbarFixed=function(){var t=n.default("body");return t.hasClass("layout-navbar-fixed")||t.hasClass("layout-sm-navbar-fixed")||t.hasClass("layout-md-navbar-fixed")||t.hasClass("layout-lg-navbar-fixed")||t.hasClass("layout-xl-navbar-fixed")},e._isFooterFixed=function(){var t=n.default("body");return t.hasClass("layout-footer-fixed")||t.hasClass("layout-sm-footer-fixed")||t.hasClass("layout-md-footer-fixed")||t.hasClass("layout-lg-footer-fixed")||t.hasClass("layout-xl-footer-fixed")},e._fixScrollHeight=function(){var t=n.default("body"),e=n.default(this._config.target);if(t.hasClass($)){var r={scroll:n.default(document).height(),window:n.default(window).height(),header:n.default(j).outerHeight(),footer:n.default(I).outerHeight()},i={bottom:Math.abs(r.window+n.default(window).scrollTop()-r.scroll),top:n.default(window).scrollTop()},o=this._isNavbarFixed()&&"fixed"===n.default(j).css("position"),a=this._isFooterFixed()&&"fixed"===n.default(I).css("position"),s=n.default(this._config.target+", "+this._config.target+" "+P);if(0===i.top&&0===i.bottom)e.css({bottom:r.footer,top:r.header}),s.css("height",r.window-(r.header+r.footer));else if(i.bottom<=r.footer)if(!1===a){var l=r.header-i.top;e.css("bottom",r.footer-i.bottom).css("top",l>=0?l:0),s.css("height",r.window-(r.footer-i.bottom))}else e.css("bottom",r.footer);else i.top<=r.header?!1===o?(e.css("top",r.header-i.top),s.css("height",r.window-(r.header-i.top))):e.css("top",r.header):!1===o?(e.css("top",0),s.css("height",r.window)):e.css("top",r.header);a&&o?(s.css("height","100%"),e.css("height","")):(a||o)&&(s.css("height","100%"),s.css("height",""))}},e._fixHeight=function(){var t=n.default("body"),e=n.default(this._config.target+" "+P);if(t.hasClass($)){var r={window:n.default(window).height(),header:n.default(j).outerHeight(),footer:n.default(I).outerHeight()},i=r.window-r.header;this._isFooterFixed()&&"fixed"===n.default(I).css("position")&&(i=r.window-r.header-r.footer),e.css("height",i),void 0!==n.default.fn.overlayScrollbars&&e.overlayScrollbars({className:this._config.scrollbarTheme,sizeAutoCapable:!0,scrollbars:{autoHide:this._config.scrollbarAutoHide,clickScrolling:!0}})}else e.attr("style","")},t._jQueryInterface=function(e){return this.each((function(){var r=n.default(this).data(E),i=n.default.extend({},z,n.default(this).data());if(r||(r=new t(this,i),n.default(this).data(E,r)),"undefined"===r[e])throw new Error(e+" is not a function");r[e]()}))},t}();n.default(document).on("click",M,(function(t){t.preventDefault(),R._jQueryInterface.call(n.default(this),"toggle")})),n.default(document).ready((function(){R._jQueryInterface.call(n.default(M),"_init")})),n.default.fn[T]=R._jQueryInterface,n.default.fn[T].Constructor=R,n.default.fn[T].noConflict=function(){return n.default.fn[T]=O,R._jQueryInterface};var F="DirectChat",H="lte.directchat",W=n.default.fn[F],V=function(){function t(t){this._element=t}return t.prototype.toggle=function(){n.default(this._element).parents(".direct-chat").first().toggleClass("direct-chat-contacts-open"),n.default(this._element).trigger(n.default.Event("toggled.lte.directchat"))},t._jQueryInterface=function(e){return this.each((function(){var r=n.default(this).data(H);r||(r=new t(n.default(this)),n.default(this).data(H,r)),r[e]()}))},t}();n.default(document).on("click",'[data-widget="chat-pane-toggle"]',(function(t){t&&t.preventDefault(),V._jQueryInterface.call(n.default(this),"toggle")})),n.default.fn[F]=V._jQueryInterface,n.default.fn[F].Constructor=V,n.default.fn[F].noConflict=function(){return n.default.fn[F]=W,V._jQueryInterface};var Y="Dropdown",U="lte.dropdown",Z=n.default.fn[Y],q=".dropdown-menu",Q='[data-toggle="dropdown"]',G={},X=function(){function t(t,e){this._config=e,this._element=t}var e=t.prototype;return e.toggleSubmenu=function(){this._element.siblings().show().toggleClass("show"),this._element.next().hasClass("show")||this._element.parents(q).first().find(".show").removeClass("show").hide(),this._element.parents("li.nav-item.dropdown.show").on("hidden.bs.dropdown",(function(){n.default(".dropdown-submenu .show").removeClass("show").hide()}))},e.fixPosition=function(){var t=n.default(".dropdown-menu.show");if(0!==t.length){t.hasClass("dropdown-menu-right")?t.css({left:"inherit",right:0}):t.css({left:0,right:"inherit"});var e=t.offset(),r=t.width(),i=n.default(window).width()-e.left;e.left<0?t.css({left:"inherit",right:e.left-5}):i0&&t.stroke()}}function Wt(t,e,n){return n=n||.5,t&&t.x>e.left-n&&t.x m||d s&&o>s;return{count:r,start:l,loop:e.loop,ilen:c0}_computeGridLineItems(t){const e=this,n=e.axis,r=e.chart,i=e.options,{grid:o,position:a}=i,s=o.offset,l=e.isHorizontal(),c=e.ticks.length+(s?1:0),u=_r(o),f=[],h=o.setContext(e.getContext()),p=h.drawBorder?h.borderWidth:0,g=p/2,m=function(t){return Rt(r,t,p)};let v,y,b,_,A,x,w,C,k,S,T,E;if("top"===a)v=m(e.bottom),x=e.bottom-u,C=v-g,S=m(t.top)+g,E=t.bottom;else if("bottom"===a)v=m(e.top),S=t.top,E=m(t.bottom)-g,x=v+g,C=e.top+u;else if("left"===a)v=m(e.right),A=e.right-u,w=v-g,k=m(t.left)+g,T=t.right;else if("right"===a)v=m(e.left),k=t.left,T=m(t.right)-g,A=v+g,w=e.left+u;else if("x"===n){if("center"===a)v=m((t.top+t.bottom)/2+.5);else if(d(a)){const t=Object.keys(a)[0],n=a[t];v=m(e.chart.scales[t].getPixelForValue(n))}S=t.top,E=t.bottom,x=v+g,C=x+u}else if("y"===n){if("center"===a)v=m((t.left+t.right)/2);else if(d(a)){const t=Object.keys(a)[0],n=a[t];v=m(e.chart.scales[t].getPixelForValue(n))}A=v-g,w=A-u,k=t.left,T=t.right}for(y=0;y{const r=e.getDatasetMeta(t);if(!r)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:r.data[n],index:n}}));!y(r,n)&&(e._active=r,e._updateHoverStyles(r,n))}notifyPlugins(t,e,n){return this._plugins.notify(this,t,e,n)}_updateHoverStyles(t,e,n){const r=this,i=r.options.hover,o=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),a=o(e,t),s=n?t:o(t,e);a.length&&r.updateHoverStyle(a,i.mode,!1),s.length&&i.mode&&r.updateHoverStyle(s,i.mode,!0)}_eventHandler(t,e){const n=this,r={event:t,replay:e,cancelable:!0},i=e=>(e.options.events||this.options.events).includes(t.type);if(!1===n.notifyPlugins("beforeEvent",r,i))return;const o=n._handleEvent(t,e);return r.cancelable=!1,n.notifyPlugins("afterEvent",r,i),(o||r.changed)&&n.render(),n}_handleEvent(t,e){const n=this,{_active:r=[],options:i}=n,o=i.hover,a=e;let s=[],l=!1,c=null;return"mouseout"!==t.type&&(s=n.getElementsAtEventForMode(t,o.mode,o,a),c="click"===t.type?n._lastEvent:t),n._lastEvent=null,Wt(t,n.chartArea,n._minPadding)&&(m(i.onHover,[t,s,n],n),"mouseup"!==t.type&&"click"!==t.type&&"contextmenu"!==t.type||m(i.onClick,[t,s,n],n)),l=!y(s,r),(l||e)&&(n._active=s,n._updateHoverStyles(s,r,e)),n._lastEvent=c,l}}const Qr=()=>v(qr.instances,(t=>t._plugins.invalidate())),Gr=!0;function Xr(t,e){const{startAngle:n,endAngle:r,pixelMargin:i,x:o,y:a,outerRadius:s,innerRadius:l}=e;let c=i/s;t.beginPath(),t.arc(o,a,s,n-c,r+c),l>i?(c=i/l,t.arc(o,a,l,r+c,n-c,!0)):t.arc(o,a,i,r+B,n-B),t.closePath(),t.clip()}function Kr(t,e,n,r){return{x:n+t*Math.cos(e),y:r+t*Math.sin(e)}}function Jr(t,e){const{x:n,y:r,startAngle:i,endAngle:o,pixelMargin:a}=e,s=Math.max(e.outerRadius-a,0),l=e.innerRadius+a,{outerStart:c,outerEnd:u,innerStart:d,innerEnd:f}=function(t,e,n,r){const i=Jt(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]),o=(n-e)/2,a=Math.min(o,r*e/2),s=t=>{const e=(n-Math.min(o,t))*r/2;return G(t,0,Math.min(o,e))};return{outerStart:s(i.outerStart),outerEnd:s(i.outerEnd),innerStart:G(i.innerStart,0,a),innerEnd:G(i.innerEnd,0,a)}}(e,l,s,o-i),h=s-c,p=s-u,g=i+c/h,m=o-u/p,v=l+d,y=l+f,b=i+d/v,_=o-f/y;if(t.beginPath(),t.arc(n,r,s,g,m),u>0){const e=Kr(p,m,n,r);t.arc(e.x,e.y,u,m,o+B)}const A=Kr(y,o,n,r);if(t.lineTo(A.x,A.y),f>0){const e=Kr(y,_,n,r);t.arc(e.x,e.y,f,o+B,_+Math.PI)}if(t.arc(n,r,l,o-f/l,i+d/l,!0),d>0){const e=Kr(v,b,n,r);t.arc(e.x,e.y,d,b+Math.PI,i-B)}const x=Kr(h,i,n,r);if(t.lineTo(x.x,x.y),c>0){const e=Kr(h,g,n,r);t.arc(e.x,e.y,c,i-B,g)}t.closePath()}Object.defineProperties(qr,{defaults:{enumerable:Gr,value:Nt},instances:{enumerable:Gr,value:Ur},overrides:{enumerable:Gr,value:jt},registry:{enumerable:Gr,value:kr},version:{enumerable:Gr,value:"3.2.0"},getChart:{enumerable:Gr,value:Zr},register:{enumerable:Gr,value:(...t)=>{kr.add(...t),Qr()}},unregister:{enumerable:Gr,value:(...t)=>{kr.remove(...t),Qr()}}});class ti extends hr{constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,n){const r=this.getProps(["x","y"],n),{angle:i,distance:o}=function(t,e){const n=e.x-t.x,r=e.y-t.y,i=Math.sqrt(n*n+r*r);let o=Math.atan2(r,n);return o<-.5*D&&(o+=P),{angle:o,distance:i}}(r,{x:t,y:e}),{startAngle:a,endAngle:s,innerRadius:l,outerRadius:c,circumference:u}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n);return(u>=P||Q(i,a,s))&&o>=l&&o<=c}getCenterPoint(t){const{x:e,y:n,startAngle:r,endAngle:i,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),s=(r+i)/2,l=(o+a)/2;return{x:e+Math.cos(s)*l,y:n+Math.sin(s)*l}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const e=this,n=e.options,r=n.offset||0;if(e.pixelMargin="inner"===n.borderAlign?.33:0,e.fullCircles=Math.floor(e.circumference/P),!(0===e.circumference||e.innerRadius<0||e.outerRadius<0)){if(t.save(),r&&e.circumference