!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/school.picotech.app/public_html_old/public/assets/amchart/   drwxr-xr-x
Free 26.43 GB of 117.98 GB (22.4%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     xy.js (197.33 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
"use strict";(self.webpackChunk_am5=self.webpackChunk_am5||[]).push([[6450],{6901:function(e,t,i){i.d(t,{z:function(){return v}});var a=i(5125),r=i(55),n=i(8777),o=i(7142),s=i(5829),l=i(7144),u=i(6245),h=i(1112),c=i(8054),p=i(1479),b=i(5071),d=i(5040),g=i(3540),f=i(256),m=i(7652),v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"xAxes",{enumerable:!0,configurable:!0,writable:!0,value:new l.dn}),Object.defineProperty(t,"yAxes",{enumerable:!0,configurable:!0,writable:!0,value:new l.dn}),Object.defineProperty(t,"topAxesContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.chartContainer.children.push(n.W.new(t._root,{width:u.AQ,layout:t._root.verticalLayout}))}),Object.defineProperty(t,"yAxesAndPlotContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.chartContainer.children.push(n.W.new(t._root,{width:u.AQ,height:u.AQ,layout:t._root.horizontalLayout}))}),Object.defineProperty(t,"bottomAxesContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.chartContainer.children.push(n.W.new(t._root,{width:u.AQ,layout:t._root.verticalLayout}))}),Object.defineProperty(t,"leftAxesContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.yAxesAndPlotContainer.children.push(n.W.new(t._root,{height:u.AQ,layout:t._root.horizontalLayout}))}),Object.defineProperty(t,"plotsContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.yAxesAndPlotContainer.children.push(n.W.new(t._root,{width:u.AQ,height:u.AQ,maskContent:!1}))}),Object.defineProperty(t,"plotContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.plotsContainer.children.push(n.W.new(t._root,{width:u.AQ,height:u.AQ}))}),Object.defineProperty(t,"topPlotContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.plotsContainer.children.push(n.W.new(t._root,{width:u.AQ,height:u.AQ}))}),Object.defineProperty(t,"gridContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.plotContainer.children.push(n.W.new(t._root,{width:u.AQ,height:u.AQ,isMeasured:!1}))}),Object.defineProperty(t,"topGridContainer",{enumerable:!0,configurable:!0,writable:!0,value:n.W.new(t._root,{width:u.AQ,height:u.AQ,isMeasured:!1})}),Object.defineProperty(t,"rightAxesContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.yAxesAndPlotContainer.children.push(n.W.new(t._root,{height:u.AQ,layout:t._root.horizontalLayout}))}),Object.defineProperty(t,"axisHeadersContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.plotContainer.children.push(n.W.new(t._root,{}))}),Object.defineProperty(t,"zoomOutButton",{enumerable:!0,configurable:!0,writable:!0,value:t.topPlotContainer.children.push(c.z.new(t._root,{themeTags:["zoom"],icon:p.T.new(t._root,{themeTags:["button","icon"]})}))}),Object.defineProperty(t,"_movePoint",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0}}),Object.defineProperty(t,"_wheelDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_otherCharts",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_movePoints",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(t,"_downStartX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_downEndX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_downStartY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_downEndY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;this._defaultThemes.push(r.l.new(this._root)),e.prototype._afterNew.call(this),this._disposers.push(this.xAxes),this._disposers.push(this.yAxes);var i=this._root,a=this._root.verticalLayout,n=this.zoomOutButton;n.events.on("click",(function(){t.zoomOut()})),n.set("opacity",0),n.states.lookup("default").set("opacity",1),this.chartContainer.set("layout",a);var s=this.plotContainer;s.children.push(this.seriesContainer),this._disposers.push(this._processAxis(this.xAxes,this.bottomAxesContainer)),this._disposers.push(this._processAxis(this.yAxes,this.leftAxesContainer)),s.children.push(this.topGridContainer),s.children.push(this.bulletsContainer),s.set("interactive",!0),s.set("interactiveChildren",!1),s.set("background",o.A.new(i,{themeTags:["xy","background"],fill:h.Il.fromHex(0),fillOpacity:0})),this._disposers.push(s.events.on("pointerdown",(function(e){t._handlePlotDown(e.originalEvent)}))),this._disposers.push(s.events.on("globalpointerup",(function(e){t._handlePlotUp(e.originalEvent)}))),this._disposers.push(s.events.on("globalpointermove",(function(e){t._handlePlotMove(e.originalEvent)}))),this._maskGrid(),this._setUpTouch()}}),Object.defineProperty(t.prototype,"_beforeChanged",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._beforeChanged.call(this),(this.isDirty("pinchZoomX")||this.isDirty("pinchZoomY")||this.get("panX")||this.get("panY"))&&this._setUpTouch()}}),Object.defineProperty(t.prototype,"_setUpTouch",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.plotContainer._display.cancelTouch||(this.plotContainer._display.cancelTouch=!!(this.get("pinchZoomX")||this.get("pinchZoomY")||this.get("panX")||this.get("panY")))}}),Object.defineProperty(t.prototype,"_maskGrid",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.gridContainer.set("maskContent",!0),this.topGridContainer.set("maskContent",!0)}}),Object.defineProperty(t.prototype,"_removeSeries",{enumerable:!1,configurable:!0,writable:!0,value:function(t){var i=t.get("xAxis");i&&b.remove(i.series,t);var a=t.get("yAxis");a&&b.remove(a.series,t);var r=this.get("cursor");if(r){var n=r.get("snapToSeries");n&&b.remove(n,t)}e.prototype._removeSeries.call(this,t)}}),Object.defineProperty(t.prototype,"handleWheel",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this,i=this.get("wheelX"),a=this.get("wheelY"),r=this.plotContainer,n=e.originalEvent;if(m.isLocalEvent(n,this)){n.preventDefault();var o=r.toLocal(this._root.documentPointToRoot({x:n.clientX,y:n.clientY})),s=this.get("wheelStep",.2),l=n.deltaY/100,u=n.deltaX/100,h=this.get("wheelZoomPositionX"),c=this.get("wheelZoomPositionY");"zoomX"!==i&&"zoomXY"!==i||0==u||this.xAxes.each((function(e){if(e.get("zoomX")){var i=e.get("start"),a=e.get("end"),n=e.fixPosition(o.x/r.width());null!=h&&(n=h);var l=i-s*(a-i)*u*n,c=a+s*(a-i)*u*(1-n);1/(c-l)<e.getPrivate("maxZoomFactor",1/0)/e.get("minZoomCount",1)&&t._handleWheelAnimation(e.zoom(l,c))}})),"zoomX"!==a&&"zoomXY"!==a||0==l||this.xAxes.each((function(e){if(e.get("zoomX")){var i=e.get("start"),a=e.get("end"),n=e.fixPosition(o.x/r.width());null!=h&&(n=h);var u=i-s*(a-i)*l*n,c=a+s*(a-i)*l*(1-n);1/(c-u)<e.getPrivate("maxZoomFactor",1/0)/e.get("minZoomCount",1)&&t._handleWheelAnimation(e.zoom(u,c))}})),"zoomY"!==i&&"zoomXY"!==i||0==u||this.yAxes.each((function(e){if(e.get("zoomY")){var i=e.get("start"),a=e.get("end"),n=e.fixPosition(o.y/r.height());null!=c&&(n=c);var l=i-s*(a-i)*u*n,h=a+s*(a-i)*u*(1-n);1/(h-l)<e.getPrivate("maxZoomFactor",1/0)/e.get("minZoomCount",1)&&t._handleWheelAnimation(e.zoom(l,h))}})),"zoomY"!==a&&"zoomXY"!==a||0==l||this.yAxes.each((function(e){if(e.get("zoomY")){var i=e.get("start"),a=e.get("end"),n=e.fixPosition(o.y/r.height());null!=c&&(n=c);var u=i-s*(a-i)*l*n,h=a+s*(a-i)*l*(1-n);1/(h-u)<e.getPrivate("maxZoomFactor",1/0)/e.get("minZoomCount",1)&&t._handleWheelAnimation(e.zoom(u,h))}})),"panX"!==i&&"panXY"!==i||0==u||this.xAxes.each((function(e){if(e.get("panX")){var i=e.get("start"),a=e.get("end"),r=t._getWheelSign(e)*s*(a-i)*u,n=i+r,o=a+r,l=t._fixWheel(n,o);n=l[0],o=l[1],t._handleWheelAnimation(e.zoom(n,o))}})),"panX"!==a&&"panXY"!==a||0==l||this.xAxes.each((function(e){if(e.get("panX")){var i=e.get("start"),a=e.get("end"),r=t._getWheelSign(e)*s*(a-i)*l,n=i+r,o=a+r,u=t._fixWheel(n,o);n=u[0],o=u[1],t._handleWheelAnimation(e.zoom(n,o))}})),"panY"!==i&&"panXY"!==i||0==u||this.yAxes.each((function(e){if(e.get("panY")){var i=e.get("start"),a=e.get("end"),r=t._getWheelSign(e)*s*(a-i)*u,n=i+r,o=a+r,l=t._fixWheel(n,o);n=l[0],o=l[1],t._handleWheelAnimation(e.zoom(n,o))}})),"panY"!==a&&"panXY"!==a||0==l||this.yAxes.each((function(e){if(e.get("panY")){var i=e.get("start"),a=e.get("end"),r=t._getWheelSign(e)*s*(a-i)*l,n=i-r,o=a-r,u=t._fixWheel(n,o);n=u[0],o=u[1],t._handleWheelAnimation(e.zoom(n,o))}}))}}}),Object.defineProperty(t.prototype,"_handleSetWheel",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this,t=this.get("wheelX"),i=this.get("wheelY"),a=this.plotContainer;"none"!==t||"none"!==i?(this._wheelDp=a.events.on("wheel",(function(t){e.handleWheel(t)})),this._disposers.push(this._wheelDp)):this._wheelDp&&this._wheelDp.dispose()}}),Object.defineProperty(t.prototype,"_getWheelSign",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=1;return e.get("renderer").get("inversed")&&(t=-1),t}}),Object.defineProperty(t.prototype,"_fixWheel",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=t-e;return e<0&&(t=(e=0)+i),t>1&&(e=(t=1)-i),[e,t]}}),Object.defineProperty(t.prototype,"_handlePlotDown",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.plotContainer,i=t.toLocal(this._root.documentPointToRoot({x:e.clientX,y:e.clientY}));if((this.get("pinchZoomX")||this.get("pinchZoomY"))&&e.pointerId&&f.keys(t._downPoints).length>0){var a=this.xAxes.getIndex(0),r=this.yAxes.getIndex(0);a&&(this._downStartX=a.get("start",0),this._downEndX=a.get("end",1)),r&&(this._downStartY=r.get("start",0),this._downEndY=r.get("end",1))}if((this.get("panX")||this.get("panY"))&&i.x>=0&&i.y>=0&&i.x<=t.width()&&i.y<=this.height()){this._downPoint={x:e.clientX,y:e.clientY};var n=this.get("panX"),o=this.get("panY");n&&this.xAxes.each((function(e){e._panStart=e.get("start"),e._panEnd=e.get("end")})),o&&this.yAxes.each((function(e){e._panStart=e.get("start"),e._panEnd=e.get("end")}));var s="panstarted";this.events.isEnabled(s)&&this.events.dispatch(s,{type:s,target:this,originalEvent:e})}}}),Object.defineProperty(t.prototype,"_handleWheelAnimation",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;e?e.events.on("stopped",(function(){t._dispatchWheelAnimation()})):this._dispatchWheelAnimation()}}),Object.defineProperty(t.prototype,"_dispatchWheelAnimation",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e="wheelended";this.events.isEnabled(e)&&this.events.dispatch(e,{type:e,target:this})}}),Object.defineProperty(t.prototype,"_handlePlotUp",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._downPoint;if(t&&(this.get("panX")||this.get("panY"))){var i=this.plotContainer.toLocal(this._root.documentPointToRoot({x:e.clientX,y:e.clientY}));if(i.x==t.x&&i.y==t.y){var a="pancancelled";this.events.isEnabled(a)&&this.events.dispatch(a,{type:a,target:this,originalEvent:e})}var r="panended";this.events.isEnabled(r)&&this.events.dispatch(r,{type:r,target:this,originalEvent:e})}this._downPoint=void 0,this.xAxes.each((function(e){e._isPanning=!1})),this.yAxes.each((function(e){e._isPanning=!1}))}}),Object.defineProperty(t.prototype,"_handlePlotMove",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.plotContainer;if(this.get("pinchZoomX")||this.get("pinchZoomY")){var i=e.pointerId;if(i&&(this._movePoints[i]=this._root.documentPointToRoot({x:e.clientX,y:e.clientY}),f.keys(t._downPoints).length>1))return void this._handlePinch()}var a=this._downPoint;if(a){a=t.toLocal(this._root.documentPointToRoot(a));var r=t.toLocal(this._root.documentPointToRoot({x:e.clientX,y:e.clientY})),n=this.get("panX"),o=this.get("panY");if(n){var s=this.get("scrollbarX");s&&s.events.disableType("rangechanged"),this.xAxes.each((function(e){if(e.get("panX")){e._isPanning=!0;var i=e._panStart,n=e._panEnd,o=(n-i)*(a.x-r.x)/t.width();e.get("renderer").get("inversed")&&(o*=-1);var s=i+o,l=n+o;l-s<1+2*e.get("maxDeviation",1)&&(e.set("start",s),e.set("end",l))}})),s&&s.events.enableType("rangechanged")}if(o){var l=this.get("scrollbarY");l&&l.events.disableType("rangechanged"),this.yAxes.each((function(e){if(e.get("panY")){e._isPanning=!0;var i=e._panStart,n=e._panEnd,o=(n-i)*(a.y-r.y)/t.height();e.get("renderer").get("inversed")&&(o*=-1);var s=i-o,l=n-o;l-s<1+2*e.get("maxDeviation",1)&&(e.set("start",s),e.set("end",l))}})),l&&l.events.enableType("rangechanged")}}}}),Object.defineProperty(t.prototype,"_handlePinch",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e,t,i,r,n=this,o=this.plotContainer,s=0,l=[],u=[];if(f.each(o._downPoints,(function(e,t){l[s]=t;var i=n._movePoints[e];i&&(u[s]=i),s++})),l.length>1&&u.length>1){var h=o.width(),c=o.height(),p=l[0],b=l[1],d=u[0],g=u[1];if(p&&b&&d&&g){if(d=o.toLocal(d),g=o.toLocal(g),p=o.toLocal(p),b=o.toLocal(b),this.get("pinchZoomX")){var m=this._downStartX,v=this._downEndX;if(null!=m&&null!=v){p.x>b.x&&(p=(e=(0,a.CR)([b,p],2))[0],b=e[1],d=(t=(0,a.CR)([g,d],2))[0],g=t[1]);var y=m+p.x/h*(v-m),_=m+b.x/h*(v-m),x=m+d.x/h*(v-m),w=m+g.x/h*(v-m),P=m*(D=Math.max(.001,_-y)/Math.max(.001,w-x))+y-x*D,O=v*D+_-w*D;this.xAxes.each((function(e){var t=e.fixPosition(P),i=e.fixPosition(O);e.zoom(t,i,0)}))}}if(this.get("pinchZoomY")){var T=this._downStartY,j=this._downEndY;if(null!=T&&null!=j){p.y<b.y&&(p=(i=(0,a.CR)([b,p],2))[0],b=i[1],d=(r=(0,a.CR)([g,d],2))[0],g=r[1]),y=T+(1-p.y/c)*(j-T),_=T+(1-b.y/c)*(j-T),x=T+(1-d.y/c)*(j-T),w=T+(1-g.y/c)*(j-T);var D,A=T*(D=Math.max(.001,_-y)/Math.max(.001,w-x))+y-x*D,k=j*D+_-w*D;this.yAxes.each((function(e){var t=e.fixPosition(A),i=e.fixPosition(k);e.zoom(t,i,0)}))}}}}}}),Object.defineProperty(t.prototype,"_handleCursorPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.get("cursor");if(e){var t=e.getPrivate("point"),i=e.get("snapToSeries");if(i&&t){var a=e.get("snapToSeriesBy"),r=[];b.each(i,(function(e){if(!e.isHidden()&&!e.isHiding())if("x!"!=a&&"y!"!=a)for(var t=e.startIndex(),i=e.endIndex(),n=t;n<i;n++){var o=e.dataItems[n];o&&!o.isHidden()&&r.push(o)}else{var s=e.get("tooltipDataItem");s&&r.push(s)}}));var n,o=1/0;if(b.each(r,(function(e){var i=e.get("point");if(i){var r;(r="x"==a||"x!"==a?Math.abs(t.x-i.x):"y"==a||"y!"==a?Math.abs(t.y-i.y):Math.hypot(t.x-i.x,t.y-i.y))<o&&(o=r,n=e)}})),b.each(i,(function(e){var t=e.get("tooltip");t&&t._setDataItem(void 0)})),n){var s=n.component;s.showDataItemTooltip(n);var l=n.get("point");l&&e.handleMove(s.toGlobal(l),!0)}}}}}),Object.defineProperty(t.prototype,"_updateCursor",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.get("cursor");e&&e.handleMove()}}),Object.defineProperty(t.prototype,"_addCursor",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.plotContainer.children.push(e)}}),Object.defineProperty(t.prototype,"_prepareChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;if(e.prototype._prepareChildren.call(this),this.series.each((function(e){t._colorize(e)})),(this.isDirty("wheelX")||this.isDirty("wheelY"))&&this._handleSetWheel(),this.isDirty("cursor")){var i=this._prevSettings.cursor,a=this.get("cursor");a!==i&&(this._disposeProperty("cursor"),i&&i.dispose(),a&&(a._setChart(this),this._addCursor(a),this._pushPropertyDisposer("cursor",a.events.on("selectended",(function(){t._handleCursorSelectEnd()})))),this._prevSettings.cursor=a)}if(this.isDirty("scrollbarX")){i=this._prevSettings.scrollbarX;var r=this.get("scrollbarX");r!==i&&(this._disposeProperty("scrollbarX"),i&&i.dispose(),r&&(r.parent||this.topAxesContainer.children.push(r),this._pushPropertyDisposer("scrollbarX",r.events.on("rangechanged",(function(e){t._handleScrollbar(t.xAxes,e.start,e.end,e.grip)}))),r.setPrivate("positionTextFunction",(function(e){var i=t.xAxes.getIndex(0);return i&&i.getTooltipText(e)||""}))),this._prevSettings.scrollbarX=r)}if(this.isDirty("scrollbarY")){i=this._prevSettings.scrollbarY;var n=this.get("scrollbarY");n!==i&&(this._disposeProperty("scrollbarY"),i&&i.dispose(),n&&(n.parent||this.rightAxesContainer.children.push(n),this._pushPropertyDisposer("scrollbarY",n.events.on("rangechanged",(function(e){t._handleScrollbar(t.yAxes,e.start,e.end,e.grip)}))),n.setPrivate("positionTextFunction",(function(e){var i=t.yAxes.getIndex(0);return i&&i.getTooltipText(e)||""}))),this._prevSettings.scrollbarY=n)}this._handleZoomOut()}}),Object.defineProperty(t.prototype,"_processSeries",{enumerable:!1,configurable:!0,writable:!0,value:function(t){e.prototype._processSeries.call(this,t),this._colorize(t)}}),Object.defineProperty(t.prototype,"_colorize",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.get("colors");if(t&&null==e.get("fill")){var i=t.next();e._setSoft("stroke",i),e._setSoft("fill",i)}}}),Object.defineProperty(t.prototype,"_handleCursorSelectEnd",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.get("cursor"),t=e.get("behavior"),i=e.getPrivate("downPositionX",0),a=e.getPrivate("downPositionY",0),r=e.getPrivate("positionX",.5),n=e.getPrivate("positionY",.5);this.xAxes.each((function(e){if("zoomX"===t||"zoomXY"===t){var a=e.toAxisPosition(i),n=e.toAxisPosition(r);e.zoom(a,n)}e.setPrivate("updateScrollbar",!0)})),this.yAxes.each((function(e){if("zoomY"===t||"zoomXY"===t){var i=e.toAxisPosition(a),r=e.toAxisPosition(n);e.zoom(i,r)}e.setPrivate("updateScrollbar",!0)}))}}),Object.defineProperty(t.prototype,"_handleScrollbar",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){e.each((function(e){var r=e.fixPosition(t),n=e.fixPosition(i),o=e.zoom(r,n,void 0,a),s="updateScrollbar";e.setPrivateRaw(s,!1),o?o.events.on("stopped",(function(){e.setPrivateRaw(s,!0)})):e.setPrivateRaw(s,!0)}))}}),Object.defineProperty(t.prototype,"_processAxis",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this;return e.events.onAll((function(e){if("clear"===e.type)b.each(e.oldValues,(function(e){i._removeAxis(e)}));else if("push"===e.type)t.children.push(e.newValue),e.newValue.processChart(i);else if("setIndex"===e.type)t.children.setIndex(e.index,e.newValue),e.newValue.processChart(i);else if("insertIndex"===e.type)t.children.insertIndex(e.index,e.newValue),e.newValue.processChart(i);else if("removeIndex"===e.type)i._removeAxis(e.oldValue);else{if("moveIndex"!==e.type)throw new Error("Unknown IListEvent type");t.children.moveValue(e.value,e.newIndex),e.value.processChart(i)}}))}}),Object.defineProperty(t.prototype,"_removeAxis",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(!e.isDisposed()){var t=e.parent;t&&t.children.removeValue(e);var i=e.gridContainer,a=i.parent;a&&a.children.removeValue(i);var r=e.topGridContainer,n=r.parent;n&&n.children.removeValue(r)}}}),Object.defineProperty(t.prototype,"_updateChartLayout",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.leftAxesContainer.width(),t=this.rightAxesContainer.width(),i=this.bottomAxesContainer;i.set("paddingLeft",e),i.set("paddingRight",t);var a=this.topAxesContainer;a.set("paddingLeft",e),a.set("paddingRight",t)}}),Object.defineProperty(t.prototype,"processAxis",{enumerable:!1,configurable:!0,writable:!0,value:function(e){}}),Object.defineProperty(t.prototype,"_handleAxisSelection",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i,r=e.fixPosition(e.get("start",0)),n=e.fixPosition(e.get("end",1));if(r>n&&(r=(i=(0,a.CR)([n,r],2))[0],n=i[1]),-1!=this.xAxes.indexOf(e)){if(t||e.getPrivate("updateScrollbar")){var o=this.get("scrollbarX");!o||o.getPrivate("isBusy")&&!t||(o.setRaw("start",r),o.setRaw("end",n),o.updateGrips())}}else if(-1!=this.yAxes.indexOf(e)&&(t||e.getPrivate("updateScrollbar"))){var s=this.get("scrollbarY");!s||s.getPrivate("isBusy")&&!t||(s.setRaw("start",r),s.setRaw("end",n),s.updateGrips())}this._handleZoomOut()}}),Object.defineProperty(t.prototype,"_handleZoomOut",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.zoomOutButton;if(e&&e.parent){var t=!1;this.xAxes.each((function(e){0==e.get("start")&&1==e.get("end")||(t=!0)})),this.yAxes.each((function(e){0==e.get("start")&&1==e.get("end")||(t=!0)})),t?e.isHidden()&&e.show():e.hide()}}}),Object.defineProperty(t.prototype,"inPlot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.plotContainer,i=this.getPrivate("otherCharts",this._otherCharts),a=t.toGlobal(e);if(e.x>=-.1&&e.y>=-.1&&e.x<=t.width()+.1&&e.y<=t.height()+.1)return!0;if(i)for(var r=i.length-1;r>=0;r--){var n=i[r];if(n!=this){var o=n.plotContainer,s=this._root.rootPointToDocument(a),l=n._root.documentPointToRoot(s),u=o.toLocal(l);if(u.x>=-.1&&u.y>=-.1&&u.x<=o.width()+.1&&u.y<=o.height()+.1)return!0}}return!1}}),Object.defineProperty(t.prototype,"arrangeTooltips",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e,t,i=this,a=this.plotContainer,r=a.width(),n=a.height(),o=a._display.toGlobal({x:0,y:0}),s=a._display.toGlobal({x:r,y:n}),l=[],h=0,c=1/0,p=this._movePoint,f=this.get("maxTooltipDistance"),m=this.get("maxTooltipDistanceBy","xy");d.isNumber(f)&&this.series.each((function(i){var a=i.get("tooltip");if(a){var r=a.get("pointTo");if(r){var n=Math.hypot(p.x-r.x,p.y-r.y);"x"==m?n=Math.abs(p.x-r.x):"y"==m&&(n=Math.abs(p.y-r.y)),n<c&&(c=n,e=i,t=r)}}}));var v=[];if(this.series.each((function(a){var r=a.get("tooltip");if(r){var n=!1,o=r.get("pointTo");if(o){if(f>=0){var s=r.get("pointTo");if(s&&a!=e){var u=Math.hypot(t.x-s.x,t.y-s.y);"x"==m?u=Math.abs(t.x-s.x):"y"==m&&(u=Math.abs(t.y-s.y)),u>f&&(n=!0)}}else-1==f&&a!=e&&(n=!0);i.inPlot(i._tooltipToLocal(o))&&r.dataItem?n||(h+=o.y):n=!0,n||a.isHidden()||a.isHiding()?r.hide(0):(r.show(),l.push(r),v.push(a))}}})),this.setPrivate("tooltipSeries",v),this.get("arrangeTooltips")){var y=this._root.tooltipContainer,_=l.length;if(h/_>n/2+o.y){l.sort((function(e,t){return g.HO(t.get("pointTo").y,e.get("pointTo").y)}));var x=s.y;b.each(l,(function(e){var t=e.height(),i=e.get("centerY");i instanceof u.gG&&(t*=i.value),t+=e.get("marginBottom",0),e.set("bounds",{left:o.x,top:o.y,right:s.x,bottom:x}),x=Math.min(x-t,e._fy-t),e.parent==y&&y.children.moveValue(e,0)}))}else{l.reverse(),l.sort((function(e,t){return g.HO(e.get("pointTo").y,t.get("pointTo").y)}));var w=0;b.each(l,(function(e){var t=e.height(),i=e.get("centerY");i instanceof u.gG&&(t*=i.value),t+=e.get("marginBottom",0),e.set("bounds",{left:o.x,top:w,right:s.x,bottom:Math.max(o.y+n,w+t)}),e.parent==y&&y.children.moveValue(e,0),w=Math.max(w+t,e._fy+t)}))}}}}),Object.defineProperty(t.prototype,"_tooltipToLocal",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.plotContainer.toLocal(e)}}),Object.defineProperty(t.prototype,"zoomOut",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.xAxes.each((function(e){e.setPrivate("updateScrollbar",!0),e.zoom(0,1)})),this.yAxes.each((function(e){e.setPrivate("updateScrollbar",!0),e.zoom(0,1)}))}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"XYChart"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:s.j.classNames.concat([t.className])}),t}(s.j)},55:function(e,t,i){i.d(t,{l:function(){return b}});var a=i(5125),r=i(3409),n=i(6245),o=i(2754),s=i(3783),l=i(1926),u=i(5040),h=i(751),c=i(256),p=i(5071),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"setupDefaultRules",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;e.prototype.setupDefaultRules.call(this);var i=this._root.interfaceColors,a=this._root.language,r=this.rule.bind(this);r("XYChart").setAll({colors:o.U.new(this._root,{}),paddingLeft:20,paddingRight:20,paddingTop:16,paddingBottom:16,panX:!1,panY:!1,wheelStep:.25,arrangeTooltips:!0,pinchZoomX:!1,pinchZoomY:!1}),r("XYSeries").setAll({legendLabelText:"{name}"}),r("XYChart",["scrollbar","chart"]).setAll({paddingBottom:0,paddingLeft:0,paddingTop:0,paddingRight:0,colors:o.U.new(this._root,{saturation:0})}),(m=r("Graphics",["scrollbar","overlay"])).setAll({fillOpacity:.5}),(0,s.v)(m,"fill",i,"background"),r("RoundedRectangle",["xy","scrollbar","thumb"]).setAll({cornerRadiusTR:0,cornerRadiusTL:0,cornerRadiusBR:0,cornerRadiusBL:0,fillOpacity:0,focusable:!0}),r("RoundedRectangle",["xy","scrollbar","thumb"]).states.create("hover",{fillOpacity:.4}),r("RoundedRectangle",["xy","scrollbar","chart","background"]).setAll({cornerRadiusTL:0,cornerRadiusBL:0,cornerRadiusTR:0,cornerRadiusBR:0}),r("RoundedRectangle",["xy","scrollbar","chart","background","resize","button"]).setAll({cornerRadiusBL:40,cornerRadiusBR:40,cornerRadiusTL:40,cornerRadiusTR:40}),r("AxisRendererX",["xy","chart","scrollbar"]).setAll({strokeOpacity:0,inside:!0}),r("AxisRendererY",["xy","chart","scrollbar"]).setAll({strokeOpacity:0,inside:!0,minGridDistance:5}),r("AxisLabel",["xy","scrollbar","x"]).setAll({opacity:.5,centerY:n.AQ,minPosition:.01,maxPosition:.99,fontSize:"0.8em"}),r("AxisLabel",["category"]).setAll({text:"{category}",populateText:!0}),r("AxisLabel",["x"]).setAll({centerY:0}),r("AxisLabel",["x","inside"]).setAll({centerY:n.AQ}),r("AxisLabel",["x","inside","opposite"]).setAll({centerY:0}),r("AxisLabel",["x","opposite"]).setAll({centerY:n.AQ}),r("AxisLabel",["y"]).setAll({centerX:n.AQ}),r("AxisLabel",["y","inside"]).setAll({centerX:0}),r("AxisLabel",["y","inside","opposite"]).setAll({centerX:n.AQ}),r("AxisLabel",["y","opposite"]).setAll({centerX:0}),r("AxisLabel",["xy","scrollbar","y"]).setAll({visible:!1}),r("Grid",["xy","scrollbar","y"]).setAll({visible:!1}),r("Grid",["xy","scrollbar","x"]).setAll({opacity:.5}),r("XYCursor").setAll({behavior:"none",layer:30,exportable:!1,snapToSeriesBy:"xy",moveThreshold:1}),(m=r("Grid",["cursor","x"])).setAll({strokeOpacity:.8,strokeDasharray:[2,2]}),(0,s.v)(m,"stroke",i,"alternativeBackground"),(m=r("Grid",["cursor","y"])).setAll({strokeOpacity:.8,strokeDasharray:[2,2]}),(0,s.v)(m,"stroke",i,"alternativeBackground"),(m=r("Graphics",["cursor","selection"])).setAll({fillOpacity:.15}),(0,s.v)(m,"fill",i,"alternativeBackground"),r("Axis").setAll({start:0,end:1,minZoomCount:1,maxZoomCount:1/0,maxZoomFactor:1e3,maxDeviation:.1,snapTooltip:!0,tooltipLocation:.5,panX:!0,panY:!0,zoomX:!0,zoomY:!0,fixAxisSize:!0}),r("AxisLabel").setAll({location:.5,multiLocation:0,centerX:n.CI,centerY:n.CI,paddingTop:3,paddingBottom:3,paddingLeft:5,paddingRight:5}),r("Container",["axis","header"]).setAll({layer:30}),(m=r("AxisRenderer")).setAll({strokeOpacity:0}),(0,s.v)(m,"stroke",i,"grid"),r("AxisRendererX").setAll({minGridDistance:120,opposite:!1,inversed:!1,cellStartLocation:0,cellEndLocation:1,width:n.AQ}),r("AxisRendererY").setAll({minGridDistance:40,opposite:!1,inversed:!1,cellStartLocation:0,cellEndLocation:1,height:n.AQ}),(m=r("Rectangle",["axis","thumb"])).setAll({fillOpacity:0}),(0,s.v)(m,"fill",i,"alternativeBackground"),m.states.create("hover",{fillOpacity:.1}),r("Rectangle",["axis","thumb","x"]).setAll({cursorOverStyle:"ew-resize"}),r("Rectangle",["axis","thumb","y"]).setAll({cursorOverStyle:"ns-resize"}),(m=r("Grid")).setAll({location:0,strokeOpacity:.15}),(0,s.v)(m,"stroke",i,"grid"),r("Grid",["base"]).setAll({strokeOpacity:.3}),(m=r("Graphics",["axis","fill"])).setAll({visible:!1,isMeasured:!1,position:"absolute",fillOpacity:.05}),(0,s.v)(m,"fill",i,"alternativeBackground"),r("Graphics",["axis","fill","range"]).setAll({isMeasured:!0}),r("Graphics",["series","fill","range"]).setAll({visible:!1,isMeasured:!0}),r("Grid",["series","range"]).setAll({visible:!1}),r("AxisTick",["series","range"]).setAll({visible:!1}),r("AxisLabel",["series","range"]).setAll({visible:!1}),(m=r("AxisTick")).setAll({location:.5,multiLocation:0,strokeOpacity:1,isMeasured:!1,position:"absolute",visible:!1}),(0,s.v)(m,"stroke",i,"grid"),r("CategoryAxis").setAll({startLocation:0,endLocation:1,fillRule:function(e,t){var i=e.get("axisFill");i&&(u.isNumber(t)&&t%2!=0?i.setPrivate("visible",!1):i.setPrivate("visible",!0))}});var b=[{timeUnit:"millisecond",count:1},{timeUnit:"millisecond",count:5},{timeUnit:"millisecond",count:10},{timeUnit:"millisecond",count:50},{timeUnit:"millisecond",count:100},{timeUnit:"millisecond",count:500},{timeUnit:"second",count:1},{timeUnit:"second",count:5},{timeUnit:"second",count:10},{timeUnit:"second",count:30},{timeUnit:"minute",count:1},{timeUnit:"minute",count:5},{timeUnit:"minute",count:10},{timeUnit:"minute",count:15},{timeUnit:"minute",count:30},{timeUnit:"hour",count:1},{timeUnit:"hour",count:3},{timeUnit:"hour",count:6},{timeUnit:"hour",count:12},{timeUnit:"day",count:1},{timeUnit:"day",count:2},{timeUnit:"day",count:3},{timeUnit:"day",count:4},{timeUnit:"day",count:5},{timeUnit:"week",count:1},{timeUnit:"month",count:1},{timeUnit:"month",count:2},{timeUnit:"month",count:3},{timeUnit:"month",count:6},{timeUnit:"year",count:1},{timeUnit:"year",count:2},{timeUnit:"year",count:5},{timeUnit:"year",count:10},{timeUnit:"year",count:50},{timeUnit:"year",count:100},{timeUnit:"year",count:200},{timeUnit:"year",count:500},{timeUnit:"year",count:1e3},{timeUnit:"year",count:2e3},{timeUnit:"year",count:5e3},{timeUnit:"year",count:1e4},{timeUnit:"year",count:1e5}],d={millisecond:a.translate("_date_millisecond"),second:a.translate("_date_second"),minute:a.translate("_date_minute"),hour:a.translate("_date_hour"),day:a.translate("_date_day"),week:a.translate("_date_day"),month:a.translate("_date_month"),year:a.translate("_date_year")},g={millisecond:a.translate("_date_millisecond"),second:a.translate("_date_second"),minute:a.translate("_date_minute"),hour:a.translate("_date_day"),day:a.translate("_date_day"),week:a.translate("_date_day"),month:a.translate("_date_month")+" "+a.translate("_date_year"),year:a.translate("_date_year")},f={millisecond:a.translate("_date_millisecond_full"),second:a.translate("_date_second_full"),minute:a.translate("_date_minute_full"),hour:a.translate("_date_hour_full"),day:a.translate("_date_day_full"),week:a.translate("_date_week_full"),month:a.translate("_date_month_full"),year:a.translate("_date_year")};r("CategoryDateAxis").setAll({markUnitChange:!0,gridIntervals:p.copy(b),dateFormats:c.copy(d),periodChangeDateFormats:c.copy(g)}),r("DateAxis").setAll({maxZoomFactor:null,strictMinMax:!0,startLocation:0,endLocation:1,markUnitChange:!0,groupData:!1,groupCount:500,gridIntervals:p.copy(b),dateFormats:c.copy(d),periodChangeDateFormats:c.copy(g),tooltipDateFormats:f,groupIntervals:[{timeUnit:"millisecond",count:1},{timeUnit:"millisecond",count:10},{timeUnit:"millisecond",count:100},{timeUnit:"second",count:1},{timeUnit:"second",count:10},{timeUnit:"minute",count:1},{timeUnit:"minute",count:10},{timeUnit:"hour",count:1},{timeUnit:"day",count:1},{timeUnit:"week",count:1},{timeUnit:"month",count:1},{timeUnit:"year",count:1}],fillRule:function(e){var i=e.get("axisFill");if(i){var a=e.component,r=e.get("value"),n=e.get("endValue"),o=a.intervalDuration(),s=a.getPrivate("baseInterval"),u=a.getPrivate("min",0);if(u=l.round(new Date(u),s.timeUnit,s.count,t._root.locale.firstDayOfWeek,t._root.utc,void 0,t._root.timezone).getTime(),null!=r&&null!=n){var h=Math.round((r-u)/o)/2;h==Math.round(h)?i.setPrivate("visible",!0):i.setPrivate("visible",!1)}}}}),r("GaplessDateAxis").setAll({fillRule:function(e){var t=e.get("axisFill");if(t){var i=e.get("index"),a=!1;u.isNumber(i)&&i%2!=0||(a=!0),t.setPrivate("visible",a)}}}),r("ValueAxis").setAll({baseValue:0,logarithmic:!1,strictMinMax:!1,autoZoom:!0,fillRule:function(e){var t=e.get("axisFill");if(t){var i=e.component,a=e.get("value"),r=i.getPrivate("step");u.isNumber(a)&&u.isNumber(r)&&(h.round(a/r/2,5)==Math.round(a/r/2)?t.setPrivate("visible",!1):t.setPrivate("visible",!0))}}}),r("DurationAxis").setAll({baseUnit:"second"}),r("XYSeries").setAll({maskBullets:!0,stackToNegative:!0,locationX:.5,locationY:.5,snapTooltip:!1,openValueXGrouped:"open",openValueYGrouped:"open",valueXGrouped:"close",valueYGrouped:"close",seriesTooltipTarget:"series"}),r("BaseColumnSeries").setAll({adjustBulletPosition:!0}),r("ColumnSeries").setAll({clustered:!0}),r("RoundedRectangle",["series","column"]).setAll({position:"absolute",isMeasured:!1,width:(0,n.aQ)(70),height:(0,n.aQ)(70),strokeWidth:1,strokeOpacity:1,cornerRadiusBL:0,cornerRadiusTL:0,cornerRadiusBR:0,cornerRadiusTR:0,fillOpacity:1,role:"figure"}),r("LineSeries").setAll({connect:!0,autoGapCount:1.1,stackToNegative:!1}),r("Graphics",["series","stroke"]).setAll({position:"absolute",strokeWidth:1,strokeOpacity:1,isMeasured:!1}),r("Graphics",["series","fill"]).setAll({visible:!1,fillOpacity:0,position:"absolute",strokeWidth:0,strokeOpacity:0,isMeasured:!1}),r("Graphics",["line","series","legend","marker","stroke"]).setAll({draw:function(e,t){var i=t.parent;if(i){var a=i.height(),r=i.width();e.moveTo(0,a/2),e.lineTo(r,a/2)}}});var m=r("Graphics",["line","series","legend","marker","stroke"]).states.create("disabled",{});(0,s.v)(m,"stroke",i,"disabled"),r("Graphics",["line","series","legend","marker","fill"]).setAll({draw:function(e,t){var i=t.parent;if(i){var a=i.height(),r=i.width();e.moveTo(0,0),e.lineTo(r,0),e.lineTo(r,a),e.lineTo(0,a),e.lineTo(0,0)}}}),m=r("Graphics",["line","series","legend","marker","fill"]).states.create("disabled",{}),(0,s.v)(m,"stroke",i,"disabled"),r("SmoothedXYLineSeries").setAll({tension:.5}),r("SmoothedXLineSeries").setAll({tension:.5}),r("SmoothedYLineSeries").setAll({tension:.5}),r("Candlestick").setAll({position:"absolute",isMeasured:!1,width:(0,n.aQ)(50),height:(0,n.aQ)(50),strokeWidth:1,strokeOpacity:1,cornerRadiusBL:0,cornerRadiusTL:0,cornerRadiusBR:0,cornerRadiusTR:0,fillOpacity:1,role:"figure"}),r("OHLC").setAll({width:(0,n.aQ)(80),height:(0,n.aQ)(80)}),r("CandlestickSeries").setAll({lowValueXGrouped:"low",lowValueYGrouped:"low",highValueXGrouped:"high",highValueYGrouped:"high",openValueXGrouped:"open",openValueYGrouped:"open",valueXGrouped:"close",valueYGrouped:"close"}),m=r("Rectangle",["column","autocolor"]).states.create("riseFromOpen",{}),(0,s.v)(m,"fill",i,"positive"),(0,s.v)(m,"stroke",i,"positive"),m=r("Rectangle",["column","autocolor"]).states.create("dropFromOpen",{}),(0,s.v)(m,"fill",i,"negative"),(0,s.v)(m,"stroke",i,"negative"),r("Rectangle",["column","autocolor","pro"]).states.create("riseFromPrevious",{fillOpacity:1}),r("Rectangle",["column","autocolor","pro"]).states.create("dropFromPrevious",{fillOpacity:0})}}),t}(r.Q)},3355:function(e,t,i){i.d(t,{L:function(){return b}});var a=i(5125),r=i(8777),n=i(6245),o=i(1479),s=i(8943),l=i(5040),u=i(7652),h=i(751),c=i(5071),p=i(256),b=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"lineX",{enumerable:!0,configurable:!0,writable:!0,value:t.children.push(s.r.new(t._root,{themeTags:["x"]}))}),Object.defineProperty(t,"lineY",{enumerable:!0,configurable:!0,writable:!0,value:t.children.push(s.r.new(t._root,{themeTags:["y"]}))}),Object.defineProperty(t,"selection",{enumerable:!0,configurable:!0,writable:!0,value:t.children.push(o.T.new(t._root,{themeTags:["selection","cursor"],layer:30}))}),Object.defineProperty(t,"_movePoint",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_lastPoint",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0}}),Object.defineProperty(t,"_tooltipX",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_tooltipY",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"chart",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_toX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_toY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;this._settings.themeTags=u.mergeTags(this._settings.themeTags,["xy","cursor"]),e.prototype._afterNew.call(this),this.setAll({width:n.AQ,height:n.AQ,isMeasured:!0,position:"absolute"}),this.states.create("hidden",{visible:!0,opacity:0}),this._drawLines(),this.setPrivateRaw("visible",!1),this._disposers.push(this.setTimeout((function(){t.setPrivate("visible",!0)}),500)),this.lineX.events.on("positionchanged",(function(){t._handleXLine()})),this.lineY.events.on("positionchanged",(function(){t._handleYLine()}))}}),Object.defineProperty(t.prototype,"_setUpTouch",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.chart;e&&(e.plotContainer._display.cancelTouch="none"!=this.get("behavior"))}}),Object.defineProperty(t.prototype,"_handleXLine",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.lineX.x(),t=!0;(e<0||e>this.width())&&(t=!1),this.lineX.setPrivate("visible",t)}}),Object.defineProperty(t.prototype,"_handleYLine",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.lineY.y(),t=!0;(e<0||e>this.height())&&(t=!1),this.lineY.setPrivate("visible",t)}}),Object.defineProperty(t.prototype,"_prepareChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;if(e.prototype._prepareChildren.call(this),this.isDirty("xAxis")){this._tooltipX=!1;var i=this.get("xAxis");if(i){var a=i.get("tooltip");a&&(this._tooltipX=!0,a.on("pointTo",(function(){t._updateXLine(a)})))}}if(this.isDirty("yAxis")){this._tooltipY=!1;var r=this.get("yAxis");if(r){var n=r.get("tooltip");n&&(this._tooltipY=!0,n.on("pointTo",(function(){t._updateYLine(n)})))}}}}),Object.defineProperty(t.prototype,"_handleSyncWith",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.chart;if(e){var t=this.get("syncWith"),i=[];t&&c.each(t,(function(e){var t=e.chart;t&&i.push(t)})),e._otherCharts=i}}}),Object.defineProperty(t.prototype,"_updateChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(e.prototype._updateChildren.call(this),this._handleSyncWith(),this.isDirty("positionX")||this.isDirty("positionY")){var t=this.get("positionX"),i=this.get("positionY");null==t&&null==i?this.hide(0):(this._movePoint=this.toGlobal(this._getPoint(this.get("positionX",0),this.get("positionY",0))),this.handleMove())}}}),Object.defineProperty(t.prototype,"_updateXLine",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=h.round(this._display.toLocal(e.get("pointTo",{x:0,y:0})).x,2);this._toX!=t&&(this.lineX.animate({key:"x",to:t,duration:e.get("animationDuration",0),easing:e.get("animationEasing")}),this._toX=t)}}),Object.defineProperty(t.prototype,"_updateYLine",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=h.round(this._display.toLocal(e.get("pointTo",{x:0,y:0})).y,2);this._toY!=t&&(this.lineY.animate({key:"y",to:t,duration:e.get("animationDuration",0),easing:e.get("animationEasing")}),this._toY=t)}}),Object.defineProperty(t.prototype,"_drawLines",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;this.lineX.set("draw",(function(t){t.moveTo(0,0),t.lineTo(0,e.height())})),this.lineY.set("draw",(function(t){t.moveTo(0,0),t.lineTo(e.width(),0)}))}}),Object.defineProperty(t.prototype,"_setChart",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;this.chart=e,this._handleSyncWith();var i=e.plotContainer;this.events.on("boundschanged",(function(){t._disposers.push(t.setTimeout((function(){t.get("alwaysShow")&&(t._movePoint=t.toGlobal(t._getPoint(t.get("positionX",0),t.get("positionY",0))),t.handleMove())}),50))})),u.supports("touchevents")&&(this._disposers.push(i.events.on("click",(function(e){u.isTouchEvent(e.originalEvent)&&t._handleMove(e.originalEvent)}))),this._setUpTouch()),this._disposers.push(i.events.on("pointerdown",(function(e){t._handleCursorDown(e.originalEvent)}))),this._disposers.push(i.events.on("globalpointerup",(function(e){t._handleCursorUp(e.originalEvent),e.native||t.isHidden()||t._handleMove(e.originalEvent)}))),this._disposers.push(i.events.on("globalpointermove",(function(e){(t.get("syncWith")||0!=p.keys(i._downPoints).length||e.native||!t.isHidden())&&t._handleMove(e.originalEvent)})));var a=this.parent;a&&a.children.moveValue(this.selection)}}),Object.defineProperty(t.prototype,"_inPlot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.chart;return!!t&&t.inPlot(e)}}),Object.defineProperty(t.prototype,"_handleCursorDown",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._root.documentPointToRoot({x:e.clientX,y:e.clientY}),i=this._display.toLocal(t),a=this.chart;if(this.selection.set("draw",(function(){})),a&&this._inPlot(i)){if(this._downPoint=i,"none"!=this.get("behavior")){this.selection.show();var r="selectstarted";this.events.isEnabled(r)&&this.events.dispatch(r,{type:r,target:this})}var n=this._getPosition(i).x,o=this._getPosition(i).y;this.setPrivate("downPositionX",n),this.setPrivate("downPositionY",o)}}}),Object.defineProperty(t.prototype,"_handleCursorUp",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(this._downPoint){var t=this.get("behavior","none");if("none"!=t){"z"===t.charAt(0)&&this.selection.hide();var i=this._root.documentPointToRoot({x:e.clientX,y:e.clientY}),a=this._display.toLocal(i),r=this._downPoint,n=this.get("moveThreshold",1);if(a&&r){var o=!1;if("zoomX"!==t&&"zoomXY"!==t&&"selectX"!==t&&"selectXY"!==t||Math.abs(a.x-r.x)>n&&(o=!0),"zoomY"!==t&&"zoomXY"!==t&&"selectY"!==t&&"selectXY"!==t||Math.abs(a.y-r.y)>n&&(o=!0),o){var s="selectended";this.events.isEnabled(s)&&this.events.dispatch(s,{type:s,target:this})}}}}this._downPoint=void 0}}),Object.defineProperty(t.prototype,"_handleMove",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(this.getPrivate("visible")){var t=this.chart;if(t&&p.keys(t.plotContainer._downPoints).length>1)return void this.set("forceHidden",!0);this.set("forceHidden",!1);var i=this._root.documentPointToRoot({x:e.clientX,y:e.clientY}),a=this._lastPoint;if(Math.round(a.x)===Math.round(i.x)&&Math.round(a.y)===Math.round(i.y))return;this._lastPoint=i,this.handleMove({x:i.x,y:i.y})}}}),Object.defineProperty(t.prototype,"_getPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return{x:e.x/this.width(),y:e.y/this.height()}}}),Object.defineProperty(t.prototype,"handleMove",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){e||(e=this._movePoint);var i=this.get("alwaysShow");if(e){this._movePoint=e;var a=this._display.toLocal(e),r=this.chart;if(r&&this._inPlot(a)){r._movePoint=e,this.isHidden()&&(this.show(),"z"==this.get("behavior","").charAt(0)&&this.selection.set("draw",(function(){})));var n=a.x,o=a.y,s=this._getPosition(a);this.setPrivate("point",a);var u=this.get("snapToSeries"),h=this.get("positionX"),c=s.x;l.isNumber(h)&&(c=h);var p=this.get("positionY"),b=s.y;l.isNumber(p)&&(b=p),this.setPrivate("positionX",c),this.setPrivate("positionY",b);var d=this._getPoint(c,b);if(n=d.x,o=d.y,r.xAxes.each((function(e){e._handleCursorPosition(c,u),i&&e.handleCursorShow()})),r.yAxes.each((function(e){e._handleCursorPosition(b,u),i&&e.handleCursorShow()})),!t){r._handleCursorPosition();var g="cursormoved";this.events.isEnabled(g)&&this.events.dispatch(g,{type:g,target:this})}this._updateLines(n,o),r.arrangeTooltips()}else this._downPoint||i||(this.hide(0),g="cursorhidden",this.events.isEnabled(g)&&this.events.dispatch(g,{type:g,target:this}));this._downPoint&&"none"!=this.get("behavior")&&this._updateSelection(a)}else this.hide(0)}}),Object.defineProperty(t.prototype,"_getPoint",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return{x:this.width()*e,y:this.height()*t}}}),Object.defineProperty(t.prototype,"_updateLines",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){this._tooltipX||this.lineX.set("x",e),this._tooltipY||this.lineY.set("y",t),this._drawLines()}}),Object.defineProperty(t.prototype,"_updateSelection",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this,i=this.selection,a=this.get("behavior"),r=this.width(),n=this.height();e.x<0&&(e.x=0),e.x>r&&(e.x=r),e.y<0&&(e.y=0),e.y>n&&(e.y=n),i.set("draw",(function(i){var o=t._downPoint;o&&("zoomXY"===a||"selectXY"===a?(i.moveTo(o.x,o.y),i.lineTo(o.x,e.y),i.lineTo(e.x,e.y),i.lineTo(e.x,o.y),i.lineTo(o.x,o.y)):"zoomX"===a||"selectX"===a?(i.moveTo(o.x,0),i.lineTo(o.x,n),i.lineTo(e.x,n),i.lineTo(e.x,0),i.lineTo(o.x,0)):"zoomY"!==a&&"selectY"!==a||(i.moveTo(0,o.y),i.lineTo(r,o.y),i.lineTo(r,e.y),i.lineTo(0,e.y),i.lineTo(0,o.y)))}))}}),Object.defineProperty(t.prototype,"_onHide",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(this.isHidden()){var t=this.chart;t&&(t.xAxes.each((function(e){e.handleCursorHide()})),t.yAxes.each((function(e){e.handleCursorHide()})),t.series.each((function(e){e.handleCursorHide()})))}e.prototype._onHide.call(this)}}),Object.defineProperty(t.prototype,"_onShow",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(!this.isHidden()){var t=this.chart;t&&(t.xAxes.each((function(e){e.handleCursorShow()})),t.yAxes.each((function(e){e.handleCursorShow()})))}e.prototype._onShow.call(this)}}),Object.defineProperty(t.prototype,"_dispose",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._dispose.call(this),this.selection.dispose()}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"XYCursor"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.W.classNames.concat([t.className])}),t}(r.W)},6515:function(e,t,i){i.d(t,{R:function(){return p}});var a=i(5125),r=i(9361),n=i(8777),o=i(6245),s=i(7144),l=i(7142),u=i(5071),h=i(5040),c=i(7652),p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_series",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(t,"_isPanning",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"labelsContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.children.push(n.W.new(t._root,{}))}),Object.defineProperty(t,"gridContainer",{enumerable:!0,configurable:!0,writable:!0,value:n.W.new(t._root,{width:o.AQ,height:o.AQ})}),Object.defineProperty(t,"topGridContainer",{enumerable:!0,configurable:!0,writable:!0,value:n.W.new(t._root,{width:o.AQ,height:o.AQ})}),Object.defineProperty(t,"bulletsContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.children.push(n.W.new(t._root,{isMeasured:!1,width:o.AQ,height:o.AQ,position:"absolute"}))}),Object.defineProperty(t,"chart",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_rangesDirty",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_panStart",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"_panEnd",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_sAnimation",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_eAnimation",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_skipSync",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"axisRanges",{enumerable:!0,configurable:!0,writable:!0,value:new s.aV}),Object.defineProperty(t,"_seriesAxisRanges",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(t,"ghostLabel",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_cursorPosition",{enumerable:!0,configurable:!0,writable:!0,value:-1}),Object.defineProperty(t,"_snapToSeries",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_seriesValuesDirty",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"axisHeader",{enumerable:!0,configurable:!0,writable:!0,value:t.children.push(n.W.new(t._root,{themeTags:["axis","header"],position:"absolute",background:l.A.new(t._root,{themeTags:["header","background"],fill:t._root.interfaceColors.get("background")})}))}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_dispose",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.gridContainer.dispose(),this.topGridContainer.dispose(),this.bulletsContainer.dispose(),this.labelsContainer.dispose(),this.axisHeader.dispose(),e.prototype._dispose.call(this)}}),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;e.prototype._afterNew.call(this),this.setPrivate("updateScrollbar",!0),this._disposers.push(this.axisRanges.events.onAll((function(e){if("clear"===e.type)u.each(e.oldValues,(function(e){t.disposeDataItem(e)}));else if("push"===e.type)t._processAxisRange(e.newValue,["range"]);else if("setIndex"===e.type)t._processAxisRange(e.newValue,["range"]);else if("insertIndex"===e.type)t._processAxisRange(e.newValue,["range"]);else if("removeIndex"===e.type)t.disposeDataItem(e.oldValue);else{if("moveIndex"!==e.type)throw new Error("Unknown IStreamEvent type");t._processAxisRange(e.value,["range"])}})));var i=this.get("renderer");i&&(i.axis=this,i.processAxis()),this.children.push(i),this.ghostLabel=i.makeLabel(new r.z(this,void 0,{}),[]),this.ghostLabel.adapters.disable("text"),this.ghostLabel.set("opacity",0)}}),Object.defineProperty(t.prototype,"zoom",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,r){var n,o=this;if(this.get("start")!==e||this.get("end")!=t){var s=this._sAnimation,l=this._eAnimation,u=this.get("maxDeviation",.5)*Math.min(1,t-e);e<-u&&(e=-u),t>1+u&&(t=1+u),e>t&&(e=(n=(0,a.CR)([t,e],2))[0],t=n[1]),h.isNumber(i)||(i=this.get("interpolationDuration",0)),r||(r="end");var c=this.getPrivate("maxZoomFactor",this.get("maxZoomFactor",100)),p=c;1===t&&0!==e&&(r=e<this.get("start")?"start":"end"),0===e&&1!==t&&(r=t>this.get("end")?"end":"start");var b=this.get("minZoomCount"),d=this.get("maxZoomCount");h.isNumber(b)&&(c=p/b);var g=1;if(h.isNumber(d)&&(g=p/d),"start"===r?(d>0&&1/(t-e)<g&&(t=e+1/g),1/(t-e)>c&&(t=e+1/c),t>1&&t-e<1/c&&(e=t-1/c)):(d>0&&1/(t-e)<g&&(e=t-1/g),1/(t-e)>c&&(e=t-1/c),e<0&&t-e<1/c&&(t=e+1/c)),1/(t-e)>c&&(t=e+1/c),1/(t-e)>c&&(e=t-1/c),null!=d&&null!=b&&e==this.get("start")&&t==this.get("end")){var f=this.chart;f&&f._handleAxisSelection(this,!0)}if((s&&s.playing&&s.to==e||this.get("start")==e)&&(l&&l.playing&&l.to==t||this.get("end")==t))return;if(i>0){var m,v,y=this.get("interpolationEasing");if(this.get("start")!=e&&(m=this.animate({key:"start",to:e,duration:i,easing:y})),this.get("end")!=t&&(v=this.animate({key:"end",to:t,duration:i,easing:y})),this._sAnimation=m,this._eAnimation=v,m)return m;if(v)return v}else this.set("start",e),this.set("end",t),this._root.events.once("frameended",(function(){o._markDirtyKey("start"),o._root._markDirty()}))}else this._sAnimation&&this._sAnimation.stop(),this._eAnimation&&this._eAnimation.stop()}}),Object.defineProperty(t.prototype,"series",{get:function(){return this._series},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"_processAxisRange",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){e.setRaw("isRange",!0),this._createAssets(e,t),this._rangesDirty=!0,this._prepareDataItem(e);var i=e.get("above"),a=this.topGridContainer,r=e.get("grid");i&&r&&a.children.moveValue(r);var n=e.get("axisFill");i&&n&&a.children.moveValue(n)}}),Object.defineProperty(t.prototype,"_prepareDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){}}),Object.defineProperty(t.prototype,"markDirtyExtremes",{enumerable:!1,configurable:!0,writable:!0,value:function(){}}),Object.defineProperty(t.prototype,"markDirtySelectionExtremes",{enumerable:!1,configurable:!0,writable:!0,value:function(){}}),Object.defineProperty(t.prototype,"_calculateTotals",{enumerable:!1,configurable:!0,writable:!0,value:function(){}}),Object.defineProperty(t.prototype,"_updateAxisRanges",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;this.axisRanges.each((function(t){e._prepareDataItem(t)})),u.each(this._seriesAxisRanges,(function(t){e._prepareDataItem(t)}))}}),Object.defineProperty(t.prototype,"_prepareChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(e.prototype._prepareChildren.call(this),this.get("fixAxisSize")?this.ghostLabel.set("visible",!0):this.ghostLabel.set("visible",!1),this.isDirty("start")||this.isDirty("end")){this.chart._updateCursor();var t=this.get("start",0),i=this.get("end",1),a=this.get("maxDeviation",.5)*Math.min(1,i-t);if(t<-a){var r=t+a;t=-a,this.setRaw("start",t),this.isDirty("end")&&this.setRaw("end",i-r)}i>1+a&&(r=i-1-a,i=1+a,this.setRaw("end",i),this.isDirty("start")&&this.setRaw("start",t-r))}var n=this.get("renderer");if(n._start=this.get("start"),n._end=this.get("end"),n._inversed=n.get("inversed",!1),n._axisLength=n.axisLength()/(n._end-n._start),n._updateLC(),this.isDirty("tooltip")){var o=this.get("tooltip");if(o){var s=n.get("themeTags");o.addTag("axis"),o.addTag(this.className.toLowerCase()),o._applyThemes(),s&&(o.set("themeTags",c.mergeTags(o.get("themeTags"),s)),o.label._applyThemes())}}}}),Object.defineProperty(t.prototype,"_updateTooltipBounds",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.get("tooltip");e&&this.get("renderer").updateTooltipBounds(e)}}),Object.defineProperty(t.prototype,"_updateBounds",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._updateBounds.call(this),this._updateTooltipBounds()}}),Object.defineProperty(t.prototype,"processChart",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;this.chart=e,this.get("renderer").chart=e,e.gridContainer.children.push(this.gridContainer),e.topGridContainer.children.push(this.topGridContainer),e.axisHeadersContainer.children.push(this.axisHeader),this.on("start",(function(){e._handleAxisSelection(t)})),this.on("end",(function(){e._handleAxisSelection(t)})),e.plotContainer.onPrivate("width",(function(){t.markDirtySize()})),e.plotContainer.onPrivate("height",(function(){t.markDirtySize()})),e.processAxis(this)}}),Object.defineProperty(t.prototype,"hideDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(t){return this._toggleDataItem(t,!1),e.prototype.hideDataItem.call(this,t)}}),Object.defineProperty(t.prototype,"showDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(t){return this._toggleDataItem(t,!0),e.prototype.showDataItem.call(this,t)}}),Object.defineProperty(t.prototype,"_toggleDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=e.get("label");i&&i.setPrivate("visible",t);var a=e.get("grid");a&&a.setPrivate("visible",t);var r=e.get("tick");r&&r.setPrivate("visible",t);var n=e.get("axisFill");n&&n.setPrivate("visible",t);var o=e.get("bullet");if(o){var s=o.get("sprite");s&&s.setPrivate("visible",t)}}}),Object.defineProperty(t.prototype,"_createAssets",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.get("renderer");e.get("label")||i.makeLabel(e,t),e.get("grid")||i.makeGrid(e,t),e.get("tick")||i.makeTick(e,t),e.get("axisFill")||i.makeAxisFill(e,t),this._processBullet(e)}}),Object.defineProperty(t.prototype,"_processBullet",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=e.get("bullet"),i=this.get("bullet");if(t||!i||e.get("isRange")||(t=i(this._root,this,e)),t){t.axis=this;var a=t.get("sprite");a&&(a._setDataItem(e),e.setRaw("bullet",t),a.parent||this.bulletsContainer.children.push(a))}}}),Object.defineProperty(t.prototype,"_afterChanged",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._afterChanged.call(this);var t=this.chart;t&&(t._updateChartLayout(),t.axisHeadersContainer.markDirtySize()),this.get("renderer")._updatePositions()}}),Object.defineProperty(t.prototype,"disposeDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(t){e.prototype.disposeDataItem.call(this,t);var i=this.get("renderer"),a=t.get("label");a&&(i.labels.removeValue(a),a.dispose());var r=t.get("tick");r&&(i.ticks.removeValue(r),r.dispose());var n=t.get("grid");n&&(i.grid.removeValue(n),n.dispose());var o=t.get("axisFill");o&&(i.axisFills.removeValue(o),o.dispose());var s=t.get("bullet");s&&s.dispose()}}),Object.defineProperty(t.prototype,"_updateGhost",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.ghostLabel;if(!e.isHidden()){var t=e.localBounds(),i=t.right-t.left,a=e.get("text");u.each(this.dataItems,(function(e){var t=e.get("label");if(t&&!t.isHidden()){var r=t.localBounds();r.right-r.left>i&&(a=t.text._getText())}})),e.set("text",a)}var r=this.get("start",0),n=this.get("end",1);this.get("renderer").updateLabel(e,r+.5*(n-r))}}),Object.defineProperty(t.prototype,"_handleCursorPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){e=this.get("renderer").toAxisPosition(e),this._cursorPosition=e,this._snapToSeries=t,this.updateTooltip()}}),Object.defineProperty(t.prototype,"updateTooltip",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this,t=this._snapToSeries,i=this._cursorPosition,a=this.get("tooltip"),r=this.get("renderer");h.isNumber(i)&&(u.each(this.series,(function(a){if(a.get("baseAxis")===e){var r=e.getSeriesItem(a,i);a.setRaw("tooltipDataItem",r),t&&-1!=t.indexOf(a)?(a.updateLegendMarker(r),a.updateLegendValue(r)):a.showDataItemTooltip(r)}})),a&&(r.updateTooltipBounds(a),this.get("snapTooltip")&&(i=this.roundAxisPosition(i,this.get("tooltipLocation",.5))),h.isNaN(i)?a.hide(0):(this.setPrivateRaw("tooltipPosition",i),this._updateTooltipText(a,i),r.positionTooltip(a,i),i<this.get("start")||i>this.get("end")?a.hide(0):a.show(0))))}}),Object.defineProperty(t.prototype,"_updateTooltipText",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){e.label.set("text",this.getTooltipText(t))}}),Object.defineProperty(t.prototype,"roundAxisPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return e}}),Object.defineProperty(t.prototype,"handleCursorShow",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.get("tooltip");e&&e.show()}}),Object.defineProperty(t.prototype,"handleCursorHide",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.get("tooltip");e&&e.hide()}}),Object.defineProperty(t.prototype,"processSeriesDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){}}),Object.defineProperty(t.prototype,"_clearDirty",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._clearDirty.call(this),this._sizeDirty=!1,this._rangesDirty=!1}}),Object.defineProperty(t.prototype,"coordinateToPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.get("renderer");return t.toAxisPosition(e/t.axisLength())}}),Object.defineProperty(t.prototype,"toAxisPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.get("renderer").toAxisPosition(e)}}),Object.defineProperty(t.prototype,"fixPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.get("renderer").fixPosition(e)}}),Object.defineProperty(t.prototype,"shouldGap",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){return!1}}),Object.defineProperty(t.prototype,"createAxisRange",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.axisRanges.push(e)}}),Object.defineProperty(t.prototype,"_groupSeriesData",{enumerable:!1,configurable:!0,writable:!0,value:function(e){}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Axis"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.w.classNames.concat([t.className])}),t}(r.w)},6293:function(e,t,i){i.d(t,{k:function(){return n}});var a=i(5125),r=i(962),n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_tickPoints",{enumerable:!0,configurable:!0,writable:!0,value:[]}),t}return(0,a.ZT)(t,e),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"AxisLabel"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r._.classNames.concat([t.className])}),t}(r._)},9084:function(e,t,i){i.d(t,{p:function(){return n}});var a=i(5125),r=i(815),n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_tickPoints",{enumerable:!0,configurable:!0,writable:!0,value:[]}),t}return(0,a.ZT)(t,e),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"AxisLabelRadial"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.x.classNames.concat([t.className])}),t}(r.x)},6275:function(e,t,i){i.d(t,{Y:function(){return c}});var a=i(5125),r=i(1479),n=i(5769),o=i(7144),s=i(4714),l=i(8943),u=i(6293),h=i(7652),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_axisLength",{enumerable:!0,configurable:!0,writable:!0,value:100}),Object.defineProperty(t,"_start",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"_end",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_inversed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_minSize",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"chart",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_lc",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_ls",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"_thumbDownPoint",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_downStart",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_downEnd",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"ticks",{enumerable:!0,configurable:!0,writable:!0,value:new o.o(n.YS.new({}),(function(){return s.T._new(t._root,{themeTags:h.mergeTags(t.ticks.template.get("themeTags",[]),t.get("themeTags",[]))},[t.ticks.template])}))}),Object.defineProperty(t,"grid",{enumerable:!0,configurable:!0,writable:!0,value:new o.o(n.YS.new({}),(function(){return l.r._new(t._root,{themeTags:h.mergeTags(t.grid.template.get("themeTags",[]),t.get("themeTags",[]))},[t.grid.template])}))}),Object.defineProperty(t,"axisFills",{enumerable:!0,configurable:!0,writable:!0,value:new o.o(n.YS.new({}),(function(){return r.T._new(t._root,{themeTags:h.mergeTags(t.axisFills.template.get("themeTags",["axis","fill"]),t.get("themeTags",[]))},[t.axisFills.template])}))}),Object.defineProperty(t,"labels",{enumerable:!0,configurable:!0,writable:!0,value:new o.o(n.YS.new({}),(function(){return u.k._new(t._root,{themeTags:h.mergeTags(t.labels.template.get("themeTags",[]),t.get("themeTags",[]))},[t.labels.template])}))}),Object.defineProperty(t,"axis",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"thumb",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"makeTick",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.ticks.make();return i._setDataItem(e),e.setRaw("tick",i),i.set("themeTags",h.mergeTags(i.get("themeTags"),t)),this.axis.labelsContainer.children.push(i),this.ticks.push(i),i}}),Object.defineProperty(t.prototype,"makeGrid",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.grid.make();return i._setDataItem(e),e.setRaw("grid",i),i.set("themeTags",h.mergeTags(i.get("themeTags"),t)),this.axis.gridContainer.children.push(i),this.grid.push(i),i}}),Object.defineProperty(t.prototype,"makeAxisFill",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.axisFills.make();return i._setDataItem(e),i.set("themeTags",h.mergeTags(i.get("themeTags"),t)),this.axis.gridContainer.children.push(i),e.setRaw("axisFill",i),this.axisFills.push(i),i}}),Object.defineProperty(t.prototype,"makeLabel",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.labels.make();return i.set("themeTags",h.mergeTags(i.get("themeTags"),t)),this.axis.labelsContainer.children.moveValue(i,0),i._setDataItem(e),e.setRaw("label",i),this.labels.push(i),i}}),Object.defineProperty(t.prototype,"axisLength",{enumerable:!1,configurable:!0,writable:!0,value:function(){return 0}}),Object.defineProperty(t.prototype,"gridCount",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.axisLength()/this.get("minGridDistance",50)}}),Object.defineProperty(t.prototype,"_updatePositions",{enumerable:!1,configurable:!0,writable:!0,value:function(){}}),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;e.prototype._afterNew.call(this),this.set("isMeasured",!1);var i=this.thumb;i&&(this._disposers.push(i.events.on("pointerdown",(function(e){t._handleThumbDown(e.originalEvent)}))),this._disposers.push(i.events.on("globalpointerup",(function(e){t._handleThumbUp(e.originalEvent)}))),this._disposers.push(i.events.on("globalpointermove",(function(e){t._handleThumbMove(e.originalEvent)}))))}}),Object.defineProperty(t.prototype,"_changed",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(e.prototype._changed.call(this),this.isDirty("pan")){var t=this.thumb;if(t){var i=this.axis.labelsContainer,a=this.get("pan");"zoom"==a?i.children.push(t):"none"==a&&i.children.removeValue(t)}}}}),Object.defineProperty(t.prototype,"_handleThumbDown",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this._thumbDownPoint=this.toLocal(this._root.documentPointToRoot({x:e.clientX,y:e.clientY}));var t=this.axis;this._downStart=t.get("start"),this._downEnd=t.get("end")}}),Object.defineProperty(t.prototype,"_handleThumbUp",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this._thumbDownPoint=void 0}}),Object.defineProperty(t.prototype,"_handleThumbMove",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._thumbDownPoint;if(t){var i=this.toLocal(this._root.documentPointToRoot({x:e.clientX,y:e.clientY})),a=this._downStart,r=this._downEnd,n=this._getPan(i,t)*Math.min(1,r-a)/2;this.axis.setAll({start:a-n,end:r+n})}}}),Object.defineProperty(t.prototype,"_getPan",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return 0}}),Object.defineProperty(t.prototype,"positionToCoordinate",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._inversed?(this._end-e)*this._axisLength:(e-this._start)*this._axisLength}}),Object.defineProperty(t.prototype,"updateTooltipBounds",{enumerable:!1,configurable:!0,writable:!0,value:function(e){}}),Object.defineProperty(t.prototype,"_updateSize",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.markDirty(),this._clear=!0}}),Object.defineProperty(t.prototype,"toAxisPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._start||0,i=this._end||1;return e*=i-t,this.get("inversed")?i-e:t+e}}),Object.defineProperty(t.prototype,"fixPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.get("inversed")?1-e:e}}),Object.defineProperty(t.prototype,"_updateLC",{enumerable:!1,configurable:!0,writable:!0,value:function(){}}),Object.defineProperty(t.prototype,"toggleVisibility",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){var r=this.axis,n=r.get("start",0),o=r.get("end",1);t<n+(o-n)*(i-1e-4)||t>n+(o-n)*(a+1e-4)?e.setPrivate("visible",!1):e.setPrivate("visible",!0)}}),Object.defineProperty(t.prototype,"_positionTooltip",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.chart;i&&(i.inPlot(t)?e.set("pointTo",this._display.toGlobal(t)):e.hide())}}),Object.defineProperty(t.prototype,"processAxis",{enumerable:!1,configurable:!0,writable:!0,value:function(){}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"AxisRenderer"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.T.classNames.concat([t.className])}),t}(r.T)},6284:function(e,t,i){i.d(t,{n:function(){return u}});var a=i(5125),r=i(6275),n=i(6245),o=i(5040),s=i(7652),l=i(7142),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"thumb",{enumerable:!0,configurable:!0,writable:!0,value:l.A.new(t._root,{width:n.AQ,isMeasured:!1,themeTags:["axis","x","thumb"]})}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._settings.themeTags=s.mergeTags(this._settings.themeTags,["renderer","x"]),e.prototype._afterNew.call(this),this.setPrivateRaw("letter","X");var t=this.grid.template;t.set("height",n.AQ),t.set("width",0),t.set("draw",(function(e,t){e.moveTo(0,0),e.lineTo(0,t.height())})),this.set("draw",(function(e,t){e.moveTo(0,0),e.lineTo(t.width(),0)}))}}),Object.defineProperty(t.prototype,"_changed",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._changed.call(this);var t=this.axis;t.ghostLabel.setPrivate("visible",!this.get("inside"));var i="opposite",a="inside";if(this.isDirty(i)||this.isDirty(a)){var r,n=this.chart,o=t.children;if(this.get(a)?t.addTag(a):t.removeTag(a),n)this.get(i)?(-1==(r=n.topAxesContainer.children).indexOf(t)&&r.insertIndex(0,t),t.addTag(i),o.moveValue(this)):(-1==(r=n.bottomAxesContainer.children).indexOf(t)&&r.moveValue(t),t.removeTag(i),o.moveValue(this,0)),t.ghostLabel._applyThemes(),this.labels.each((function(e){e._applyThemes()})),this.root._markDirtyRedraw();t.markDirtySize()}this.thumb.setPrivate("height",t.labelsContainer.height())}}),Object.defineProperty(t.prototype,"_getPan",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return(t.x-e.x)/this.width()}}),Object.defineProperty(t.prototype,"toAxisPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._start||0,i=this._end||1;return e=(e-=this._ls)*(i-t)/this._lc,this.get("inversed")?i-e:t+e}}),Object.defineProperty(t.prototype,"_updateLC",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.axis,t=e.parent;if(t){var i=t.innerWidth();this._lc=this.axisLength()/i,this._ls=(e.x()-t.get("paddingLeft",0))/i}}}),Object.defineProperty(t.prototype,"_updatePositions",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.axis;e.gridContainer.set("x",e.x()-s.relativeToValue(e.get("centerX",0),e.width())-e.parent.get("paddingLeft",0)),e.bulletsContainer.set("y",this.y());var t=e.chart;if(t){var i=t.plotContainer,a=e.axisHeader,r=e.get("marginLeft",0),n=e.x()-r,o=e.parent;o&&(n-=o.get("paddingLeft",0)),a.children.length>0?(r=e.axisHeader.width(),e.set("marginLeft",r)):a.set("width",r),a.setAll({x:n,y:-1,height:i.height()+2})}}}),Object.defineProperty(t.prototype,"processAxis",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype.processAxis.call(this);var t=this.axis;t.set("width",n.AQ);var i=this._root.verticalLayout;t.set("layout",i),t.labelsContainer.set("width",n.AQ),t.axisHeader.setAll({layout:i})}}),Object.defineProperty(t.prototype,"axisLength",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.axis.width()}}),Object.defineProperty(t.prototype,"positionToPoint",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return{x:this.positionToCoordinate(e),y:0}}}),Object.defineProperty(t.prototype,"updateTick",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){if(e){o.isNumber(t)||(t=0);var r=.5;r=o.isNumber(a)&&a>1?e.get("multiLocation",r):e.get("location",r),o.isNumber(i)&&i!=t&&(t+=(i-t)*r),e.set("x",this.positionToCoordinate(t));var s=e.get("length",0),l=e.get("inside",this.get("inside",!1));this.get("opposite")?(e.set("y",n.AQ),l||(s*=-1)):(e.set("y",0),l&&(s*=-1)),e.set("draw",(function(e){e.moveTo(0,0),e.lineTo(0,s)})),this.toggleVisibility(e,t,e.get("minPosition",0),e.get("maxPosition",1))}}}),Object.defineProperty(t.prototype,"updateLabel",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){if(e){var r=.5;r=o.isNumber(a)&&a>1?e.get("multiLocation",r):e.get("location",r),o.isNumber(t)||(t=0);var s=e.get("inside",this.get("inside",!1));this.get("opposite")?s?(e.set("position","absolute"),e.set("y",0)):(e.set("position","relative"),e.set("y",n.AQ)):s?(e.set("y",0),e.set("position","absolute")):(e.set("y",void 0),e.set("position","relative")),o.isNumber(i)&&i!=t&&(t+=(i-t)*r),e.set("x",this.positionToCoordinate(t)),this.toggleVisibility(e,t,e.get("minPosition",0),e.get("maxPosition",1))}}}),Object.defineProperty(t.prototype,"updateGrid",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){if(e){o.isNumber(t)||(t=0);var a=e.get("location",.5);o.isNumber(i)&&i!=t&&(t+=(i-t)*a),e.set("x",Math.round(this.positionToCoordinate(t))),this.toggleVisibility(e,t,0,1)}}}),Object.defineProperty(t.prototype,"updateBullet",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){if(e){var a=e.get("sprite");if(a){o.isNumber(t)||(t=0);var r=e.get("location",.5);o.isNumber(i)&&i!=t&&(t+=(i-t)*r),a.set("x",this.positionToCoordinate(t)),this.toggleVisibility(a,t,0,1)}}}}),Object.defineProperty(t.prototype,"updateFill",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){if(e){o.isNumber(t)||(t=0),o.isNumber(i)||(i=1);var a=this.positionToCoordinate(t),r=this.positionToCoordinate(i);this.fillDrawMethod(e,a,r)}}}),Object.defineProperty(t.prototype,"fillDrawMethod",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){var r=this;e.set("draw",(function(e){var n,o=r.axis.gridContainer.height(),s=r.width();i<t&&(n=(0,a.CR)([t,i],2),i=n[0],t=n[1]),t>s||i<0||(e.moveTo(t,0),e.lineTo(i,0),e.lineTo(i,o),e.lineTo(t,o),e.lineTo(t,0))}))}}),Object.defineProperty(t.prototype,"positionTooltip",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){this._positionTooltip(e,{x:this.positionToCoordinate(t),y:0})}}),Object.defineProperty(t.prototype,"updateTooltipBounds",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.get("inside"),i=1e5,a=this._display.toGlobal({x:0,y:0}),r=a.x,n=0,o=this.axisLength(),l=i,u="up";this.get("opposite")?t?(u="up",n=a.y,l=i):(u="down",n=a.y-i,l=i):t?(u="down",n=a.y-i,l=i):(u="up",n=a.y,l=i);var h={left:r,right:r+o,top:n,bottom:n+l},c=e.get("bounds");s.sameBounds(h,c)||(e.set("bounds",h),e.set("pointerOrientation",u))}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"AxisRendererX"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.Y.classNames.concat([t.className])}),t}(r.Y)},7909:function(e,t,i){i.d(t,{j:function(){return u}});var a=i(5125),r=i(6275),n=i(6245),o=i(5040),s=i(7652),l=i(7142),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_downY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"thumb",{enumerable:!0,configurable:!0,writable:!0,value:l.A.new(t._root,{height:n.AQ,isMeasured:!1,themeTags:["axis","y","thumb"]})}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._settings.themeTags=s.mergeTags(this._settings.themeTags,["renderer","y"]),this._settings.opposite&&this._settings.themeTags.push("opposite"),e.prototype._afterNew.call(this),this.setPrivateRaw("letter","Y");var t=this.grid.template;t.set("width",n.AQ),t.set("height",0),t.set("draw",(function(e,t){e.moveTo(0,0),e.lineTo(t.width(),0)})),this.set("draw",(function(e,t){e.moveTo(0,0),e.lineTo(0,t.height())}))}}),Object.defineProperty(t.prototype,"_getPan",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return(e.y-t.y)/this.height()}}),Object.defineProperty(t.prototype,"_changed",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._changed.call(this);var t=this.axis;t.ghostLabel.setPrivate("visible",!this.get("inside"));var i=this.thumb,a="opposite",r="inside",n=this.chart;if(this.isDirty(a)||this.isDirty(r)){var o,s=t.children;if(this.get(r)?t.addTag(r):t.removeTag(r),n)this.get(a)?(-1==(o=n.rightAxesContainer.children).indexOf(t)&&o.moveValue(t,0),t.addTag(a),s.moveValue(this,0)):(-1==(o=n.leftAxesContainer.children).indexOf(t)&&o.moveValue(t),t.removeTag(a),s.moveValue(this)),t.ghostLabel._applyThemes(),this.labels.each((function(e){e._applyThemes()})),this.root._markDirtyRedraw();t.markDirtySize()}var l=t.labelsContainer.width();n&&(this.get(a)?i.set("centerX",0):i.set("centerX",l)),i.setPrivate("width",l)}}),Object.defineProperty(t.prototype,"processAxis",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype.processAxis.call(this);var t=this.axis;null==t.get("height")&&t.set("height",n.AQ);var i=this._root.horizontalLayout;t.set("layout",i),t.labelsContainer.set("height",n.AQ),t.axisHeader.set("layout",i)}}),Object.defineProperty(t.prototype,"_updatePositions",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.axis;e.gridContainer.set("y",e.y()-s.relativeToValue(e.get("centerY",0),e.height())),e.bulletsContainer.set("x",this.x());var t=e.chart;if(t){var i=t.plotContainer,a=e.axisHeader,r=e.get("marginTop",0);a.children.length>0?(r=e.axisHeader.height(),e.set("marginTop",r)):a.set("height",r),a.setAll({y:e.y()-r,x:-1,width:i.width()+2})}}}),Object.defineProperty(t.prototype,"axisLength",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.axis.innerHeight()}}),Object.defineProperty(t.prototype,"positionToPoint",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return{x:0,y:this.positionToCoordinate(e)}}}),Object.defineProperty(t.prototype,"updateLabel",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){if(e){o.isNumber(t)||(t=0);var r=.5;r=o.isNumber(a)&&a>1?e.get("multiLocation",r):e.get("location",r);var n=this.get("opposite"),s=e.get("inside",this.get("inside",!1));n?(e.set("x",0),s?e.set("position","absolute"):e.set("position","relative")):s?(e.set("x",0),e.set("position","absolute")):(e.set("x",void 0),e.set("position","relative")),o.isNumber(i)&&i!=t&&(t+=(i-t)*r),e.set("y",this.positionToCoordinate(t)),this.toggleVisibility(e,t,e.get("minPosition",0),e.get("maxPosition",1))}}}),Object.defineProperty(t.prototype,"updateGrid",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){if(e){o.isNumber(t)||(t=0);var a=e.get("location",.5);o.isNumber(i)&&i!=t&&(t+=(i-t)*a);var r=this.positionToCoordinate(t);e.set("y",r),this.toggleVisibility(e,t,0,1)}}}),Object.defineProperty(t.prototype,"updateTick",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){if(e){o.isNumber(t)||(t=0);var r=.5;r=o.isNumber(a)&&a>1?e.get("multiLocation",r):e.get("location",r),o.isNumber(i)&&i!=t&&(t+=(i-t)*r),e.set("y",this.positionToCoordinate(t));var n=e.get("length",0),s=e.get("inside",this.get("inside",!1));this.get("opposite")?(e.set("x",0),s&&(n*=-1)):s||(n*=-1),e.set("draw",(function(e){e.moveTo(0,0),e.lineTo(n,0)})),this.toggleVisibility(e,t,e.get("minPosition",0),e.get("maxPosition",1))}}}),Object.defineProperty(t.prototype,"updateBullet",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){if(e){var a=e.get("sprite");if(a){o.isNumber(t)||(t=0);var r=e.get("location",.5);o.isNumber(i)&&i!=t&&(t+=(i-t)*r),a.set("y",this.positionToCoordinate(t)),this.toggleVisibility(a,t,0,1)}}}}),Object.defineProperty(t.prototype,"updateFill",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){if(e){o.isNumber(t)||(t=0),o.isNumber(i)||(i=1);var a=this.positionToCoordinate(t),r=this.positionToCoordinate(i);this.fillDrawMethod(e,a,r)}}}),Object.defineProperty(t.prototype,"fillDrawMethod",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){var r=this;e.set("draw",(function(e){var n,o=r.axis.gridContainer.width(),s=r.height();i<t&&(n=(0,a.CR)([t,i],2),i=n[0],t=n[1]),t>s||i<0||(e.moveTo(0,t),e.lineTo(o,t),e.lineTo(o,i),e.lineTo(0,i),e.lineTo(0,t))}))}}),Object.defineProperty(t.prototype,"positionToCoordinate",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._inversed?(e-this._start)*this._axisLength:(this._end-e)*this._axisLength}}),Object.defineProperty(t.prototype,"positionTooltip",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){this._positionTooltip(e,{x:0,y:this.positionToCoordinate(t)})}}),Object.defineProperty(t.prototype,"updateTooltipBounds",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.get("inside"),i=1e5,a=this._display.toGlobal({x:0,y:0}),r=a.y,n=0,o=this.axisLength(),l=i,u="right";this.get("opposite")?t?(u="right",n=a.x-i,l=i):(u="left",n=a.x,l=i):t?(u="left",n=a.x,l=i):(u="right",n=a.x-i,l=i);var h={left:n,right:n+l,top:r,bottom:r+o},c=e.get("bounds");s.sameBounds(h,c)||(e.set("bounds",h),e.set("pointerOrientation",u))}}),Object.defineProperty(t.prototype,"_updateLC",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.axis,t=e.parent;if(t){var i=t.innerHeight();this._lc=this.axisLength()/i,this._ls=e.y()/i}}}),Object.defineProperty(t.prototype,"toAxisPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._start||0,i=this._end||1;return e=(e-=this._ls)*(i-t)/this._lc,this.get("inversed")?t+e:i-e}}),Object.defineProperty(t.prototype,"fixPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.get("inversed")?e:1-e}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"AxisRendererY"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.Y.classNames.concat([t.className])}),t}(r.Y)},4714:function(e,t,i){i.d(t,{T:function(){return n}});var a=i(5125),r=i(2438),n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_tickPoints",{enumerable:!0,configurable:!0,writable:!0,value:[]}),t}return(0,a.ZT)(t,e),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"AxisTick"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.d.classNames.concat([t.className])}),t}(r.d)},5638:function(e,t,i){i.d(t,{S:function(){return p}});var a=i(5125),r=i(9361),n=i(7261),o=i(5040),s=i(3540),l=i(5071),u=i(256),h=i(7652),c=i(1926),p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_dataGrouped",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_seriesDataGrouped",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_groupingCalculated",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_intervalDuration",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_baseDuration",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_intervalMax",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(t,"_intervalMin",{enumerable:!0,configurable:!0,writable:!0,value:{}}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;this._settings.themeTags=h.mergeTags(this._settings.themeTags,["axis"]),e.prototype._afterNew.call(this),this._setBaseInterval(this.get("baseInterval")),this.on("baseInterval",(function(){t._setBaseInterval(t.get("baseInterval"))}))}}),Object.defineProperty(t.prototype,"_setBaseInterval",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.setPrivateRaw("baseInterval",e),this._baseDuration=c.getIntervalDuration(e)}}),Object.defineProperty(t.prototype,"_fixZoomFactor",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.get("maxZoomFactor");null!=e?this.setPrivateRaw("maxZoomFactor",e):this.setPrivateRaw("maxZoomFactor",Math.round((this.getPrivate("max",0)-this.getPrivate("min",0))/this.baseMainDuration()))}}),Object.defineProperty(t.prototype,"_groupData",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this,t=this.getPrivate("min"),i=this.getPrivate("max");if(o.isNumber(t)&&o.isNumber(i)){this._fixZoomFactor();var a=this.getPrivate("groupInterval");if(a?this._setBaseInterval(a):this._setBaseInterval(this.get("baseInterval")),this.isDirty("groupInterval")){var r=this.get("groupInterval");r&&this.setRaw("groupIntervals",[r])}if(this.isDirty("groupData")&&!this._dataGrouped){if(this.get("groupData"))l.each(this.series,(function(t){e._groupSeriesData(t)})),this._handleRangeChange();else{var n=this.get("baseInterval"),s=n.timeUnit+n.count;l.each(this.series,(function(e){e.setDataSet(s)})),this._setBaseInterval(n),this.setPrivateRaw("groupInterval",void 0),this.markDirtyExtremes()}this._dataGrouped=!0}}}}),Object.defineProperty(t.prototype,"_groupSeriesData",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;if(this.get("groupData")&&!e.get("groupDataDisabled")){this._dataGrouped=!0,this._seriesDataGrouped=!0;var i=[],a=this.baseMainDuration(),n=this.get("groupIntervals");l.each(n,(function(e){c.getIntervalDuration(e)>a&&i.push(e)})),e._dataSets={};var s,h=this.getPrivate("name")+this.get("renderer").getPrivate("letter"),p=e.get("baseAxis");e.get("xAxis")===p?s=e._valueYFields:e.get("yAxis")===p&&(s=e._valueXFields);var b=e._mainDataItems,d=this.get("baseInterval"),g=d.timeUnit+d.count;e._dataSets[g]=b;var f=e.get("groupDataCallback"),m=e.get("groupDataWithOriginals",!1);f&&(m=!0),l.each(i,(function(i){var a,n=-1/0,p=i.timeUnit+i.count;e._dataSets[p]=[];var d={},g={},v={},y={};l.each(s,(function(t){d[t]=0,g[t]=0,v[t]=e.get(t+"Grouped"),y[t]=t+"Working"}));var _,x,w=c.getDuration(i.timeUnit);b[0]&&(_=new Date(b[0].get(h))),l.each(b,(function(b){var P,O=b.get(h),T=c.round(new Date(O),i.timeUnit,i.count,t._root.locale.firstDayOfWeek,t._root.utc,_,t._root.timezone).getTime();n<T-w/24?(P=u.copy(b.dataContext),(a=new r.z(e,P,e._makeDataItem(P))).setRaw(h,T),e._dataSets[p].push(a),l.each(s,(function(e){var t=b.get(e);o.isNumber(t)&&(a.setRaw(e,t),a.setRaw(y[e],t),g[e]++,d[e]+=t)})),m&&a.set("originals",[b]),f&&x&&f(x,i),x=a):(l.each(s,(function(e){var t=v[e],i=b.get(e);if(void 0!==i){var r=a.get(e);switch(t){case"close":a.setRaw(e,i);break;case"sum":a.setRaw(e,r+i);break;case"open":break;case"low":i<r&&a.setRaw(e,i);break;case"high":i>r&&a.setRaw(e,i);break;case"average":g[e]++,d[e]+=i;var n=d[e]/g[e];a.setRaw(e,n);break;case"extreme":Math.abs(i)>Math.abs(r)&&a.setRaw(e,i)}a.setRaw(y[e],a.get(e));var o=u.copy(b.dataContext);o[h]=T,a.dataContext=o}})),m&&a.get("originals").push(b)),n=T})),f&&x&&f(x,i)})),e._dataSetId&&e.setDataSet(e._dataSetId),this.markDirtySize()}}}),Object.defineProperty(t.prototype,"_clearDirty",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._clearDirty.call(this),this._groupingCalculated=!1,this._dataGrouped=!1}}),Object.defineProperty(t.prototype,"getGroupInterval",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.get("baseInterval"),i=c.chooseInterval(0,e,this.get("groupCount",1/0),this.get("groupIntervals"));return c.getIntervalDuration(i)<c.getIntervalDuration(t)&&(i=(0,a.pi)({},t)),i}}),Object.defineProperty(t.prototype,"getIntervalMax",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._intervalMax[e.timeUnit+e.count]}}),Object.defineProperty(t.prototype,"getIntervalMin",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._intervalMin[e.timeUnit+e.count]}}),Object.defineProperty(t.prototype,"_handleRangeChange",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;e.prototype._handleRangeChange.call(this);var i=this.getPrivate("selectionMin"),a=this.getPrivate("selectionMax");if(o.isNumber(i)&&o.isNumber(a)){if(this.get("groupData")&&!this._groupingCalculated){this._groupingCalculated=!0;var r=a-i+(this.get("startLocation",0)+(1-this.get("endLocation",1))*this.baseDuration()),n=this.get("groupInterval");n||(n=this.getGroupInterval(r));var u=this.getPrivate("groupInterval");if(n&&(!u||u.timeUnit!==n.timeUnit||u.count!==n.count||this._seriesDataGrouped)&&(this._seriesDataGrouped=!1,this.setPrivateRaw("groupInterval",n),this._setBaseInterval(n),n)){var h=n.timeUnit+n.count;l.each(this.series,(function(e){e.get("baseAxis")===t&&e.setDataSet(h)})),this.markDirtyExtremes()}}l.each(this.series,(function(e){if(e.get("baseAxis")===t){var r=t.getPrivate("name")+t.get("renderer").getPrivate("letter"),n=l.getSortedIndex(e.dataItems,(function(e){return s.qu(e.get(r),i)})).index;n>0&&(n-=1);var o=l.getSortedIndex(e.dataItems,(function(e){return s.qu(e.get(r),a)})).index,u=o;u>0&&u--;var h=e.dataItems[n],c=e.dataItems[u],p=void 0,b=void 0;h&&(b=h.get(r)),c&&(p=c.get(r));var d=!1;null!=p&&null!=b&&(p<i||b>a)&&(d=!0),e.setPrivate("outOfSelection",d),e.setPrivate("startIndex",n),e.setPrivate("endIndex",o)}}))}}}),Object.defineProperty(t.prototype,"_adjustMinMax",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){return{min:e,max:t,step:(t-e)/i}}}),Object.defineProperty(t.prototype,"intervalDuration",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this._intervalDuration}}),Object.defineProperty(t.prototype,"_saveMinMax",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.getPrivate("groupInterval");i||(i=this.get("baseInterval"));var a=i.timeUnit+i.count;this._intervalMin[a]=e,this._intervalMax[a]=t}}),Object.defineProperty(t.prototype,"_prepareAxisItems",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.getPrivate("min"),t=this.getPrivate("max");if(o.isNumber(e)&&o.isNumber(t)){var i=this.getPrivate("selectionMin"),n=this.getPrivate("selectionMax"),s=this.get("renderer"),u=this.getPrivate("baseInterval"),h=i,p=0,b=this.get("gridIntervals"),d=c.chooseInterval(0,n-i,s.gridCount(),b);c.getIntervalDuration(d)<this.baseDuration()&&(d=(0,a.pi)({},u));var g=c.getIntervalDuration(d);this._intervalDuration=g;var f=c.getNextUnit(d.timeUnit),m=(h=c.round(new Date(i-g),d.timeUnit,d.count,this._root.locale.firstDayOfWeek,this._root.utc,new Date(e),this._root.timezone).getTime())-g,v=void 0,y=this.get("dateFormats");for(this.setPrivateRaw("gridInterval",d);h<n+g;){var _=void 0;this.dataItems.length<p+1?(_=new r.z(this,void 0,{}),this._dataItems.push(_),this.processDataItem(_)):_=this.dataItems[p],this._createAssets(_,[]),_.isHidden()&&_.show(),_.setRaw("value",h),_.setRaw("endValue",c.add(new Date(h),d.timeUnit,d.count,this._root.utc).getTime());var x=new Date(h);v=y[d.timeUnit],f&&this.get("markUnitChange")&&o.isNumber(m)&&"year"!=d.timeUnit&&c.checkChange(h,m,f,this._root.utc,this._root.timezone)&&(v=this.get("periodChangeDateFormats")[d.timeUnit]);var w=_.get("label");w&&w.set("text",this._root.dateFormatter.format(x,v)),this._prepareDataItem(_,d.count),m=h,h=c.add(new Date(h),d.timeUnit,d.count,this._root.utc).getTime(),p++}for(var P=p;P<this.dataItems.length;P++)this.dataItems[P].hide();l.each(this.series,(function(e){e.inited&&e._markDirtyAxes()}))}this._updateGhost()}}),Object.defineProperty(t.prototype,"_getDelta",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._deltaMinMax=this.baseDuration()/2}}),Object.defineProperty(t.prototype,"_fixMin",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.getPrivate("baseInterval"),i=c.round(new Date(e),t.timeUnit,t.count,this._root.locale.firstDayOfWeek,this._root.utc,void 0,this._root.timezone).getTime();return i+(c.add(new Date(i),t.timeUnit,t.count,this._root.utc).getTime()-i)*this.get("startLocation",0)}}),Object.defineProperty(t.prototype,"_fixMax",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.getPrivate("baseInterval"),i=c.round(new Date(e),t.timeUnit,t.count,this._root.locale.firstDayOfWeek,this._root.utc,void 0,this._root.timezone).getTime();return i+(c.add(new Date(i),t.timeUnit,t.count,this._root.utc).getTime()-i)*this.get("endLocation",1)}}),Object.defineProperty(t.prototype,"_updateDates",{enumerable:!1,configurable:!0,writable:!0,value:function(e){}}),Object.defineProperty(t.prototype,"baseDuration",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this._baseDuration}}),Object.defineProperty(t.prototype,"baseMainDuration",{enumerable:!1,configurable:!0,writable:!0,value:function(){return c.getIntervalDuration(this.get("baseInterval"))}}),Object.defineProperty(t.prototype,"processSeriesDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this,a=this.getPrivate("baseInterval");e.open||(e.open={}),e.close||(e.close={}),l.each(t,(function(t){var r=e.get(t);if(o.isNumber(r)){var n=e.open[t],s=e.close[t];r>=n&&r<=s||(n=c.round(new Date(r),a.timeUnit,a.count,i._root.locale.firstDayOfWeek,i._root.utc,void 0,i._root.timezone).getTime(),s=c.add(new Date(n),a.timeUnit,a.count,i._root.utc).getTime(),e.open[t]=n,e.close[t]=s),i._updateDates(n)}}))}}),Object.defineProperty(t.prototype,"getDataItemPositionX",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){var r,n;e.open&&e.close?(r=e.open[t],n=e.close[t]):n=r=e.get(t);var o=r+(n-r)*i;return o=this._baseValue+(o-this._baseValue)*a,this.valueToPosition(o)}}),Object.defineProperty(t.prototype,"getDataItemCoordinateX",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){return this._settings.renderer.positionToCoordinate(this.getDataItemPositionX(e,t,i,a))}}),Object.defineProperty(t.prototype,"getDataItemPositionY",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){var r,n;e.open&&e.close?(r=e.open[t],n=e.close[t]):n=r=e.get(t);var o=r+(n-r)*i;return o=this._baseValue+(o-this._baseValue)*a,this.valueToPosition(o)}}),Object.defineProperty(t.prototype,"getDataItemCoordinateY",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){return this._settings.renderer.positionToCoordinate(this.getDataItemPositionY(e,t,i,a))}}),Object.defineProperty(t.prototype,"roundAxisPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.positionToValue(e),a=this.getPrivate("baseInterval");if(!o.isNaN(i)){var r=i=c.round(new Date(i),a.timeUnit,a.count,this._root.locale.firstDayOfWeek,this._root.utc,new Date(this.getPrivate("min",0)),this._root.timezone).getTime();return t>0&&(r=c.add(new Date(i),a.timeUnit,a.count,this._root.utc).getTime()),this.valueToPosition(i+(r-i)*t)}return NaN}}),Object.defineProperty(t.prototype,"getTooltipText",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(null!=this.getPrivate("min")){var t=this.get("tooltipDateFormats")[this.getPrivate("baseInterval").timeUnit],i=new Date(this.positionToValue(e)),a=this.getPrivate("baseInterval"),r=c.getDateIntervalDuration(a,i,this._root.locale.firstDayOfWeek,this._root.utc,this._root.timezone);return this._root.dateFormatter.format(new Date(this.positionToValue(e)+this.get("tooltipIntervalOffset",-this.get("tooltipLocation",.5))*r),this.get("tooltipDateFormat",t))}return""}}),Object.defineProperty(t.prototype,"getSeriesItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.getPrivate("name")+this.get("renderer").getPrivate("letter"),a=this.positionToValue(t),r=l.getSortedIndex(e.dataItems,(function(e){var t=0;return e.open&&(t=e.open[i]),s.qu(t,a)}));if(e.get("snapTooltip")){var n=e.dataItems[r.index-1],o=e.dataItems[r.index];if(n&&o&&n.open&&o.close){var u=n.open[i],h=o.close[i];if(Math.abs(a-u)>Math.abs(a-h))return o}return n}var c=e.dataItems[r.index-1];if(c&&c.open&&c.close){var p=c.open[i],b=c.close[i];if(a>=p&&a<=b)return c}}}),Object.defineProperty(t.prototype,"shouldGap",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){var r=e.get(a);return t.get(a)-r>this.baseDuration()*i}}),Object.defineProperty(t.prototype,"zoomToDates",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){this.zoomToValues(e.getTime(),t.getTime(),i)}}),Object.defineProperty(t.prototype,"positionToDate",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return new Date(this.positionToValue(e))}}),Object.defineProperty(t.prototype,"dateToPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.valueToPosition(e.getTime())}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"DateAxis"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:n.m.classNames.concat([t.className])}),t}(n.m)},8701:function(e,t,i){i.d(t,{J:function(){return h}});var a=i(5125),r=i(5638),n=i(9361),o=i(5071),s=i(3540),l=i(1926),u=i(5040),h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_frequency",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_dates",{enumerable:!0,configurable:!0,writable:!0,value:[]}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.valueFields.push("date"),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"_updateDates",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._dates,i=o.getSortedIndex(t,(function(t){return s.qu(t,e)}));i.found||o.insertIndex(t,i.index,e)}}),Object.defineProperty(t.prototype,"_updateAllDates",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;this._dates.length=0,o.each(this.series,(function(t){var i="valueX";t.get("yAxis")==e&&(i="valueY"),o.each(t.dataItems,(function(t){var a=t.get(i);u.isNumber(a)&&t.open&&e._updateDates(t.open[i])}))}))}}),Object.defineProperty(t.prototype,"valueToPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._dates,i=t.length,a=o.getSortedIndex(t,(function(t){return s.qu(t,e)})),r=a.index;if(a.found)return r/i;r>0&&(r-=1);var n=t[r];return r/i+(n>e?n-e:e-n)/this.baseDuration()/i}}),Object.defineProperty(t.prototype,"valueToIndex",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._dates,i=o.getSortedIndex(t,(function(t){return s.qu(t,e)})),a=i.index;return i.found||a>0&&(a-=1),a}}),Object.defineProperty(t.prototype,"positionToValue",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._dates.length,i=e*t,a=Math.floor(i);return a<0&&(a=0),a>t-1&&(a=t-1),this._dates[a]+(i-a)*this.baseDuration()}}),Object.defineProperty(t.prototype,"_fixZoomFactor",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.setPrivateRaw("maxZoomFactor",this._dates.length)}}),Object.defineProperty(t.prototype,"_prepareAxisItems",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this,t=this.getPrivate("selectionMin",0),i=this.getPrivate("selectionMax",0);if(u.isNumber(t)&&u.isNumber(i)){this._seriesValuesDirty&&(this._seriesValuesDirty=!1,this._updateAllDates());var r=this._dates,s=this.get("renderer"),h=r.length,c=this.valueToIndex(t);c>0&&c--;var p=this.valueToIndex(i);p<h-1&&p++;var b=s.axisLength()/Math.max(s.get("minGridDistance"),1/Number.MAX_SAFE_INTEGER),d=Math.min(h,Math.ceil((p-c)/b));d=Math.max(1,d),c=Math.floor(c/d)*d,this._frequency=d;for(var g=0,f=this.dataItems.length;g<f;g++)this.dataItems[g].hide();var m=i-t-((i-t)/this.baseDuration()-(p-c))*this.baseDuration(),v=l.chooseInterval(0,m,b,this.get("gridIntervals")),y=this.getPrivate("baseInterval"),_=l.getIntervalDuration(v);_<this.baseDuration()&&(v=(0,a.pi)({},y),_=l.getIntervalDuration(v)),this._intervalDuration=_;var x=this.get("dateFormats"),w=[],P=new Date;this._dates[0]&&(P=new Date(this._dates[0]));for(var O=l.round(new Date(this.getPrivate("min",0)),v.timeUnit,v.count,this._root.locale.firstDayOfWeek,this._root.utc,P,this._root.timezone),T=l.add(O,v.timeUnit,-1,this._root.utc).getTime(),j=this.getPrivate("selectionMax"),D=-1/0,A=(this.get("end",1)-this.get("start",0))/b;T<=j;){var k=this.valueToIndex(T),I=this._dates[k];if(I<T)for(var M=k,C=this._dates.length;M<C;M++)if(this._dates[M]>=T){k=M;break}var Y=this.valueToPosition(I);Y-D>=.95*A&&(o.move(w,k),D=Y),T=l.add(new Date(T),v.timeUnit,v.count,this._root.utc).getTime()}if(w.length>0){var X=0,S=-1/0,F=l.getNextUnit(v.timeUnit);o.each(w,(function(t){var i;e.dataItems.length<X+1?(i=new n.z(e,void 0,{}),e._dataItems.push(i),e.processDataItem(i)):i=e.dataItems[X];var a=r[t],o=new Date(a),s=a;if(X<w.length-1?s=r[w[X+1]]:s+=_,i.setRaw("value",a),i.setRaw("endValue",s),i.setRaw("index",X),t>c-100&&t<p+100){var h=x[v.timeUnit];h=x[v.timeUnit],F&&e.get("markUnitChange")&&u.isNumber(S)&&"year"!=v.timeUnit&&l.checkChange(a,S,F,e._root.utc,e._root.timezone)&&(h=e.get("periodChangeDateFormats")[v.timeUnit]),e._createAssets(i,[]);var b=i.get("label");b&&b.set("text",e._root.dateFormatter.format(o,h)),i.isHidden()&&i.show(),e._prepareDataItem(i,v.count)}X++,S=a}))}o.each(this.series,(function(e){e.inited&&e._markDirtyAxes()}))}this._updateGhost()}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"GaplessDateAxis"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.S.classNames.concat([t.className])}),t}(r.S)},8943:function(e,t,i){i.d(t,{r:function(){return n}});var a=i(5125),r=i(1479),n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_beforeChanged",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._beforeChanged.call(this),(this.isPrivateDirty("width")||this.isPrivateDirty("height"))&&(this._clear=!0)}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Grid"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.T.classNames.concat([t.className])}),t}(r.T)},7261:function(e,t,i){i.d(t,{m:function(){return c}});var a=i(5125),r=i(9361),n=i(6515),o=i(7449),s=i(5040),l=i(5071),u=i(751),h=i(7652),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_dirtyExtremes",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_dirtySelectionExtremes",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_deltaMinMax",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_minReal",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_maxReal",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_baseValue",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"_syncDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_minLogAdjusted",{enumerable:!0,configurable:!0,writable:!0,value:1}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"markDirtyExtremes",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._dirtyExtremes=!0,this.markDirty()}}),Object.defineProperty(t.prototype,"markDirtySelectionExtremes",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._dirtySelectionExtremes=!0,this.markDirty()}}),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._settings.themeTags=h.mergeTags(this._settings.themeTags,["axis"]),this.setPrivateRaw("name","value"),this.addTag("value"),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"_prepareChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;if(e.prototype._prepareChildren.call(this),this.isDirty("syncWithAxis")){this._prevSettings.syncWithAxis&&this._syncDp&&this._syncDp.dispose();var i=this.get("syncWithAxis");i&&(this._syncDp=new o.FV([i.onPrivate("selectionMinFinal",(function(){t._dirtySelectionExtremes=!0})),i.onPrivate("selectionMaxFinal",(function(){t._dirtySelectionExtremes=!0}))]))}(this._sizeDirty||this._dirtyExtremes||this._valuesDirty||this.isPrivateDirty("width")||this.isPrivateDirty("height")||this.isDirty("min")||this.isDirty("max")||this.isDirty("extraMin")||this.isDirty("extraMax")||this.isDirty("logarithmic")||this.isDirty("treatZeroAs")||this.isDirty("baseValue")||this.isDirty("strictMinMax")||this.isDirty("strictMinMaxSelection")||this.isDirty("maxPrecision")||this.isDirty("numberFormat"))&&(this._getMinMax(),this.ghostLabel.set("text",""),this._dirtyExtremes=!1),this._dirtySelectionExtremes&&!this._isPanning&&this.get("autoZoom",!0)&&(this._getSelectionMinMax(),this._dirtySelectionExtremes=!1),this._groupData(),(this._sizeDirty||this._valuesDirty||this.isDirty("start")||this.isDirty("end")||this.isPrivateDirty("min")||this.isPrivateDirty("selectionMax")||this.isPrivateDirty("selectionMin")||this.isPrivateDirty("max")||this.isPrivateDirty("step")||this.isPrivateDirty("width")||this.isPrivateDirty("height")||this.isDirty("logarithmic"))&&(this._handleRangeChange(),this._prepareAxisItems(),this._updateAxisRanges()),this._baseValue=this.baseValue()}}),Object.defineProperty(t.prototype,"_groupData",{enumerable:!1,configurable:!0,writable:!0,value:function(){}}),Object.defineProperty(t.prototype,"_formatText",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.get("numberFormat"),i=this.getNumberFormatter();return t?i.format(e,t):i.format(e,void 0,this.getPrivate("stepDecimalPlaces"))}}),Object.defineProperty(t.prototype,"_prepareAxisItems",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.getPrivate("min"),t=this.getPrivate("max");if(s.isNumber(e)&&s.isNumber(t)){var i=this.get("logarithmic"),a=this.getPrivate("step"),n=this.getPrivate("selectionMin"),o=this.getPrivate("selectionMax")+a,h=n-a,c=0,p=1,b=e;if(i){if((h=this._minLogAdjusted)<n)for(;h<n;)h+=a;(b=h)<=0&&(b=1,a<1&&(b=a)),(p=Math.log(o-a)*Math.LOG10E-Math.log(b)*Math.LOG10E)>2&&(h=Math.pow(10,Math.log(b)*Math.LOG10E-5))}for(var d=-1/0;h<o;){var g=void 0;this.dataItems.length<c+1?(g=new r.z(this,void 0,{}),this._dataItems.push(g),this.processDataItem(g)):g=this.dataItems[c],this._createAssets(g,[]),g.isHidden()&&g.show(),g.setRaw("value",h);var f=g.get("label");if(f&&f.set("text",this._formatText(h)),this._prepareDataItem(g),i&&p>2?h=Math.pow(10,Math.log(b)*Math.LOG10E+c-5):h+=a,d==h)break;var m=Math.pow(10,Math.floor(Math.log(Math.abs(a))*Math.LOG10E));if(m<1){var v=Math.round(Math.abs(Math.log(Math.abs(m))*Math.LOG10E))+2;h=u.round(h,v)}c++,d=h}for(var y=c;y<this.dataItems.length;y++)this.dataItems[y].hide();l.each(this.series,(function(e){e.inited&&e._markDirtyAxes()})),this._updateGhost()}}}),Object.defineProperty(t.prototype,"_prepareDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.get("renderer"),a=e.get("value"),r=e.get("endValue"),n=this.valueToPosition(a),o=n,l=this.valueToPosition(a+this.getPrivate("step"));s.isNumber(r)&&(l=o=this.valueToPosition(r)),i.updateLabel(e.get("label"),n,o,t);var u=e.get("grid");if(i.updateGrid(u,n,o),u&&(a==this.get("baseValue",0)?(u.addTag("base"),u._applyThemes()):u.hasTag("base")&&(u.removeTag("base"),u._applyThemes())),i.updateTick(e.get("tick"),n,o,t),i.updateFill(e.get("axisFill"),n,l),this._processBullet(e),i.updateBullet(e.get("bullet"),n,o),!e.get("isRange")){var h=this.get("fillRule");h&&h(e)}}}),Object.defineProperty(t.prototype,"_handleRangeChange",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.positionToValue(this.get("start",0)),t=this.positionToValue(this.get("end",1)),i=this.get("renderer").gridCount(),a=this._adjustMinMax(e,t,i,!0),r=h.decimalPlaces(a.step);this.setPrivateRaw("stepDecimalPlaces",r),e=u.round(e,r),t=u.round(t,r);var n=(a=this._adjustMinMax(e,t,i,!0)).step;e=a.min,t=a.max,this.getPrivate("selectionMin")===e&&this.getPrivate("selectionMax")===t&&this.getPrivate("step")===n||(this.setPrivateRaw("selectionMin",e),this.setPrivateRaw("selectionMax",t),this.setPrivateRaw("step",n))}}),Object.defineProperty(t.prototype,"positionToValue",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.getPrivate("min"),i=this.getPrivate("max");return this.get("logarithmic")?Math.pow(Math.E,(e*(Math.log(i)*Math.LOG10E-Math.log(t)*Math.LOG10E)+Math.log(t)*Math.LOG10E)/Math.LOG10E):e*(i-t)+t}}),Object.defineProperty(t.prototype,"valueToPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.getPrivate("min"),i=this.getPrivate("max");if(this.get("logarithmic")){if(e<=0){var a=this.get("treatZeroAs");s.isNumber(a)&&(e=a)}return(Math.log(e)*Math.LOG10E-Math.log(t)*Math.LOG10E)/(Math.log(i)*Math.LOG10E-Math.log(t)*Math.LOG10E)}return(e-t)/(i-t)}}),Object.defineProperty(t.prototype,"valueToFinalPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.getPrivate("minFinal"),i=this.getPrivate("maxFinal");if(this.get("logarithmic")){if(e<=0){var a=this.get("treatZeroAs");s.isNumber(a)&&(e=a)}return(Math.log(e)*Math.LOG10E-Math.log(t)*Math.LOG10E)/(Math.log(i)*Math.LOG10E-Math.log(t)*Math.LOG10E)}return(e-t)/(i-t)}}),Object.defineProperty(t.prototype,"getX",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){e=i+(e-i)*t;var a=this.valueToPosition(e);return this._settings.renderer.positionToCoordinate(a)}}),Object.defineProperty(t.prototype,"getY",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){e=i+(e-i)*t;var a=this.valueToPosition(e);return this._settings.renderer.positionToCoordinate(a)}}),Object.defineProperty(t.prototype,"getDataItemCoordinateX",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){return this._settings.renderer.positionToCoordinate(this.getDataItemPositionX(e,t,i,a))}}),Object.defineProperty(t.prototype,"getDataItemPositionX",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){var r=e.get(t);return r=e.get("stackToItemX")?r*a+e.component.getStackedXValueWorking(e,t):this._baseValue+(r-this._baseValue)*a,this.valueToPosition(r)}}),Object.defineProperty(t.prototype,"getDataItemCoordinateY",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){return this._settings.renderer.positionToCoordinate(this.getDataItemPositionY(e,t,i,a))}}),Object.defineProperty(t.prototype,"getDataItemPositionY",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){var r=e.get(t);return r=e.get("stackToItemY")?r*a+e.component.getStackedYValueWorking(e,t):this._baseValue+(r-this._baseValue)*a,this.valueToPosition(r)}}),Object.defineProperty(t.prototype,"basePosition",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.valueToPosition(this.baseValue())}}),Object.defineProperty(t.prototype,"baseValue",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=Math.min(this.getPrivate("minFinal",-1/0),this.getPrivate("selectionMin",-1/0)),t=Math.max(this.getPrivate("maxFinal",1/0),this.getPrivate("selectionMax",1/0)),i=this.get("baseValue",0);return i<e&&(i=e),i>t&&(i=t),i}}),Object.defineProperty(t.prototype,"cellEndValue",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e}}),Object.defineProperty(t.prototype,"fixSmallStep",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return 1+e===1?(e*=2,this.fixSmallStep(e)):e}}),Object.defineProperty(t.prototype,"_fixMin",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e}}),Object.defineProperty(t.prototype,"_fixMax",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e}}),Object.defineProperty(t.prototype,"_calculateTotals",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(this.get("calculateTotals")){var e=this.series[0];if(e){var t=e.startIndex();if(e.dataItems.length>0){t>0&&t--;var i,a,r=e.endIndex();r<e.dataItems.length&&r++,e.get("yAxis")==this?(i="valueY",a="vcy"):e.get("xAxis")==this&&(i="valueX",a="vcx");var n=i+"Working";if(i)for(var o=function(e){var t=0,r=0;l.each(u.series,(function(i){if(!i.get("excludeFromTotal")){var o=i.dataItems[e];if(o){var l=o.get(n)*i.get(a);s.isNaN(l)||(t+=l,r+=Math.abs(l))}}})),l.each(u.series,(function(o){if(!o.get("excludeFromTotal")){var l=o.dataItems[e];if(l){var u=l.get(n)*o.get(a);s.isNaN(u)||(l.set(i+"Total",r),l.set(i+"Sum",t),l.set(i+"TotalPercent",u/r*100))}}}))},u=this,h=t;h<r;h++)o(h)}}}}}),Object.defineProperty(t.prototype,"_getSelectionMinMax",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e,t=this,i=this.getPrivate("minFinal"),r=this.getPrivate("maxFinal"),n=this.get("min"),o=this.get("max"),h=this.get("extraMin",0),c=this.get("extraMax",0);this.get("logarithmic")&&(null==this.get("extraMin")&&(h=.1),null==this.get("extraMax")&&(c=.2));var p=this.get("renderer").gridCount(),b=this.get("strictMinMaxSelection"),d=this.get("strictMinMax");if(s.isNumber(i)&&s.isNumber(r)){var g=r,f=i;if(l.each(this.series,(function(e){if(!e.get("ignoreMinMax")){var i=void 0,a=void 0,r=e.getPrivate("outOfSelection");e.get("xAxis")===t?r||(i=e.getPrivate("selectionMinX",e.getPrivate("minX")),a=e.getPrivate("selectionMaxX",e.getPrivate("maxX"))):e.get("yAxis")===t&&(r||(i=e.getPrivate("selectionMinY",e.getPrivate("minY")),a=e.getPrivate("selectionMaxY",e.getPrivate("maxY")))),e.isHidden()||e.isShowing()||(s.isNumber(i)&&(g=Math.min(g,i)),s.isNumber(a)&&(f=Math.max(f,a)))}})),this.axisRanges.each((function(e){if(e.get("affectsMinMax")){var t=e.get("value");null!=t&&(g=Math.min(g,t),f=Math.max(f,t)),null!=(t=e.get("endValue"))&&(g=Math.min(g,t),f=Math.max(f,t))}})),g>f&&(e=(0,a.CR)([f,g],2),g=e[0],f=e[1]),s.isNumber(n)?g=d?n:i:d&&s.isNumber(this._minReal)&&(g=this._minReal),s.isNumber(o)?f=d?o:r:d&&s.isNumber(this._maxReal)&&(f=this._maxReal),g===f){g-=this._deltaMinMax,f+=this._deltaMinMax;var m=this._adjustMinMax(g,f,p,d);g=m.min,f=m.max}var v=g,y=f;f+=(f-(g-=(f-g)*h))*c;var _=this._adjustMinMax(g,f,p);g=_.min,f=_.max,g=u.fitToRange(g,i,r),f=u.fitToRange(f,i,r),_=this._adjustMinMax(g,f,p,!0),d||(g=_.min,f=_.max);var x=this.get("syncWithAxis");x&&(_=this._syncAxes(g,f,_.step,x.getPrivate("selectionMinFinal",x.getPrivate("minFinal",0)),x.getPrivate("selectionMaxFinal",x.getPrivate("maxFinal",1)),x.getPrivate("selectionStepFinal",x.getPrivate("step",1))),g=_.min,f=_.max),d&&(s.isNumber(n)&&(g=Math.max(g,n)),s.isNumber(o)&&(f=Math.min(f,o))),b&&(f=y+(f-(g=v-(f-g)*h))*c),this.get("logarithmic")&&(g<=0&&(g=v*(1-Math.min(h,.99))),g<i&&(g=i),f>r&&(f=r));var w=this.valueToFinalPosition(g),P=this.valueToFinalPosition(f);this.setPrivateRaw("selectionMinFinal",g),this.setPrivateRaw("selectionMaxFinal",f),this.setPrivateRaw("selectionStepFinal",_.step),this.zoom(w,P)}}}),Object.defineProperty(t.prototype,"_getMinMax",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this,t=this.get("min"),i=this.get("max"),a=1/0,r=-1/0,n=this.get("extraMin",0),o=this.get("extraMax",0);this.get("logarithmic")&&(null==this.get("extraMin")&&(n=.1),null==this.get("extraMax")&&(o=.2));var u=1/0;if(l.each(this.series,(function(t){if(!t.get("ignoreMinMax")){var i=void 0,n=void 0;if(t.get("xAxis")===e?(i=t.getPrivate("minX"),n=t.getPrivate("maxX")):t.get("yAxis")===e&&(i=t.getPrivate("minY"),n=t.getPrivate("maxY")),s.isNumber(i)&&s.isNumber(n)){a=Math.min(a,i),r=Math.max(r,n);var o=n-i;o<=0&&(o=Math.abs(n/100)),o<u&&(u=o)}}})),this.axisRanges.each((function(e){if(e.get("affectsMinMax")){var t=e.get("value");null!=t&&(a=Math.min(a,t),r=Math.max(r,t)),null!=(t=e.get("endValue"))&&(a=Math.min(a,t),r=Math.max(r,t))}})),this.get("logarithmic")){var h=this.get("treatZeroAs");s.isNumber(h)&&a<=0&&(a=h),a<=0&&new Error("Logarithmic value axis can not have values <= 0.")}if(0===a&&0===r&&(r=.9,a=-.9),s.isNumber(t)&&(a=t),s.isNumber(i)&&(r=i),a!==1/0&&r!==-1/0){var c=a,p=r,b=this.adapters.fold("min",a),d=this.adapters.fold("max",r);s.isNumber(b)&&(a=b),s.isNumber(d)&&(r=d),a=this._fixMin(a),(r=this._fixMax(r))-a<=1/Math.pow(10,15)&&(r-a!=0?this._deltaMinMax=(r-a)/2:this._getDelta(r),a-=this._deltaMinMax,r+=this._deltaMinMax),r+=(r-(a-=(r-a)*n))*o,this.get("logarithmic")&&(a<0&&c>=0&&(a=0),r>0&&p<=0&&(r=0)),this._minReal=a,this._maxReal=r;var g=this.get("strictMinMax"),f=this.get("strictMinMaxSelection",!1);f&&(g=f);var m=g;s.isNumber(i)&&(m=!0);var v=this.get("renderer").gridCount(),y=this._adjustMinMax(a,r,v,m);a=y.min,r=y.max,y=this._adjustMinMax(a,r,v,!0),a=y.min,r=y.max,g&&(a=s.isNumber(t)?t:this._minReal,(r=s.isNumber(i)?i:this._maxReal)-a<=1e-8&&(a-=this._deltaMinMax,r+=this._deltaMinMax),r+=(r-(a-=(r-a)*n))*o),b=this.adapters.fold("min",a),d=this.adapters.fold("max",r),s.isNumber(b)&&(a=b),s.isNumber(d)&&(r=d),u==1/0&&(u=r-a);var _=this.get("syncWithAxis");if(_&&(y=this._syncAxes(a,r,y.step,_.getPrivate("minFinal",_.getPrivate("min",0)),_.getPrivate("maxFinal",_.getPrivate("max",1)),_.getPrivate("step",1)),a=y.min,r=y.max),this.setPrivateRaw("maxZoomFactor",(r-a)/u*this.get("maxZoomFactor",100)),this.get("logarithmic")&&(this._minLogAdjusted=a,a=this._minReal,r=this._maxReal,a<=0&&(a=c*(1-Math.min(n,.99)))),s.isNumber(a)&&s.isNumber(r)&&(this.getPrivate("minFinal")!==a||this.getPrivate("maxFinal")!==r)){this.setPrivate("minFinal",a),this.setPrivate("maxFinal",r),this._saveMinMax(a,r);var x=this.get("interpolationDuration",0),w=this.get("interpolationEasing");this.animatePrivate({key:"min",to:a,duration:x,easing:w}),this.animatePrivate({key:"max",to:r,duration:x,easing:w})}}}}),Object.defineProperty(t.prototype,"_getDelta",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=Math.log(Math.abs(e))*Math.LOG10E,i=Math.pow(10,Math.floor(t));i/=10,this._deltaMinMax=i}}),Object.defineProperty(t.prototype,"_saveMinMax",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){}}),Object.defineProperty(t.prototype,"_adjustMinMax",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){i<=1&&(i=1),i=Math.round(i);var r=e,n=t,o=t-e;0===o&&(o=Math.abs(t));var l=Math.log(Math.abs(o))*Math.LOG10E,h=Math.pow(10,Math.floor(l)),c=h/=10;a&&(c=0),a?(e=Math.floor(e/h)*h,t=Math.ceil(t/h)*h):(e=Math.ceil(e/h)*h-c,t=Math.floor(t/h)*h+c),e<0&&r>=0&&(e=0),t>0&&n<=0&&(t=0),l=Math.log(Math.abs(o))*Math.LOG10E,h=Math.pow(10,Math.floor(l)),h/=100;var p=Math.ceil(o/i/h)*h,b=Math.pow(10,Math.floor(Math.log(Math.abs(p))*Math.LOG10E)),d=Math.ceil(p/b);d>5?d=10:d<=5&&d>2&&(d=5),p=Math.ceil(p/(b*d))*b*d;var g=this.get("maxPrecision");if(s.isNumber(g)){var f=u.ceil(p,g);g<Number.MAX_VALUE&&p!==f&&(p=f)}var m=0;b<1&&(m=Math.round(Math.abs(Math.log(Math.abs(b))*Math.LOG10E))+1,p=u.round(p,m));var v,y=Math.floor(e/p);return e=u.round(p*y,m),(v=a?Math.floor(t/p):Math.ceil(t/p))===y&&v++,(t=u.round(p*v,m))<n&&(t+=p),e>r&&(e-=p),{min:e,max:t,step:p=this.fixSmallStep(p)}}}),Object.defineProperty(t.prototype,"getTooltipText",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.get("tooltipNumberFormat",this.get("numberFormat")),i=this.getNumberFormatter(),a=this.get("extraTooltipPrecision",0),r=this.getPrivate("stepDecimalPlaces",0)+a,n=u.round(this.positionToValue(e),r);return t?i.format(n,t):i.format(n,void 0,r)}}),Object.defineProperty(t.prototype,"getSeriesItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i,a=this.getPrivate("name")+this.get("renderer").getPrivate("letter"),r=this.positionToValue(t),n=void 0;if(l.each(e.dataItems,(function(e,t){var o=Math.abs(e.get(a)-r);(void 0===n||o<i)&&(n=t,i=o)})),null!=n)return e.dataItems[n]}}),Object.defineProperty(t.prototype,"zoomToValues",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){var a=this.getPrivate("minFinal",0),r=this.getPrivate("maxFinal",0);null!=this.getPrivate("min")&&null!=this.getPrivate("max")&&this.zoom((e-a)/(r-a),(t-a)/(r-a),i)}}),Object.defineProperty(t.prototype,"_syncAxes",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a,r,n){if(this.get("syncWithAxis")){var o=Math.round(r-a)/n,l=Math.round((t-e)/i),u=this.get("renderer").gridCount();if(s.isNumber(o)&&s.isNumber(l))for(var h=!1,c=0,p=.01*(t-e),b=e,d=t,g=i;1!=h;)if(h=this._checkSync(b,d,g,o),++c>500&&(h=!0),h)e=b,t=d,i=g;else{c/3==Math.round(c/3)?(b=e-p*c,e>=0&&b<0&&(b=0)):(d=t+p*c)<=0&&d>0&&(d=0);var f=this._adjustMinMax(b,d,u,!0);b=f.min,d=f.max,g=f.step}}return{min:e,max:t,step:i}}}),Object.defineProperty(t.prototype,"_checkSync",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){for(var r=(t-e)/i,n=1;n<a;n++)if(u.round(r/n,1)==a||r*n==a)return!0;return!1}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"ValueAxis"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:n.R.classNames.concat([t.className])}),t}(n.R)},757:function(e,t,i){i.d(t,{d:function(){return u}});var a=i(5125),r=i(4604),n=i(6245),o=i(1479),s=i(5071),l=i(5040),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_ph",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"_pw",{enumerable:!0,configurable:!0,writable:!0,value:0}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_makeGraphics",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return this.makeColumn(t,e)}}),Object.defineProperty(t.prototype,"_makeFieldNames",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._makeFieldNames.call(this);var t=this.get("xAxis"),i=this.get("yAxis"),a="CategoryAxis",r="ValueAxis";t.isType(a)&&(this.get("openCategoryXField")||(this._xOpenField=this._xField)),t.isType(r)&&(this.get("openValueXField")||(this._xOpenField=this._xField)),i.isType(a)&&(this.get("openCategoryYField")||(this._yOpenField=this._yField)),i.isType(r)&&(this.get("openValueYField")||(this._yOpenField=this._yField))}}),Object.defineProperty(t.prototype,"_prepareChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._prepareChildren.call(this);var t=this.get("xAxis"),i=this.get("yAxis"),a=this.dataItems.length,r=Math.max(0,this.startIndex()-2),n=Math.min(this.endIndex()+2,a-1);if(t.inited&&i.inited)for(var o=r;o<=n;o++){var s=this.dataItems[o];this._createGraphics(s)}}}),Object.defineProperty(t.prototype,"_updateChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){var i=this,a=this.chart;a&&(this._ph=a.plotContainer.height(),this._pw=a.plotContainer.width());var r=this.get("xAxis"),n=this.get("yAxis"),o=this.get("baseAxis"),l=this.columns.template;this.isDirty("fill")&&null==l.get("fill")&&l.set("fill",this.get("fill")),this.isDirty("stroke")&&null==l.get("stroke")&&l.set("stroke",this.get("stroke"));var u=0,h=0,c=0;s.each(o.series,(function(e){if(e instanceof t){var a=e.get("stacked");a&&0==c&&h++,!a&&e.get("clustered")&&h++}e===i&&(u=h-1),c++})),this.get("clustered")||(u=0,h=1),0===h&&(h=1,u=0);var p=r.get("renderer"),b=n.get("renderer"),d="cellStartLocation",g="cellEndLocation",f=p.get(d,0),m=p.get(g,1),v=b.get(d,0),y=b.get(g,1);if(this._aLocationX0=f+u/h*(m-f),this._aLocationX1=f+(u+1)/h*(m-f),this._aLocationY0=v+u/h*(y-v),this._aLocationY1=v+(u+1)/h*(y-v),r.inited&&n.inited){if(this._axesDirty||this._valuesDirty||this._stackDirty||this.isDirty("vcx")||this.isDirty("vcy")||this._sizeDirty){for(var _=this.dataItems.length,x=Math.max(0,this.startIndex()-2),w=Math.min(this.endIndex()+2,_-1),P=0;P<x;P++)this._toggleColumn(this.dataItems[P],!1);for(var O=this.dataItems[x],T=x;T<=w;T++)if(null!=(k=this.dataItems[T]).get("valueX")&&null!=k.get("valueY")){if(O=k,T>0&&x>0)for(var j=T-1;j>=0;j--){var D=this.dataItems[j];if(null!=D.get("valueX")&&null!=D.get("valueY")){O=D;break}}break}for(var A=x;A<=w;A++){var k=this.dataItems[A];this._updateGraphics(k,O),null!=k.get("valueX")&&null!=k.get("valueY")&&(O=k)}for(var I=w+1;I<_;I++)this._toggleColumn(this.dataItems[I],!1)}}else this._skipped=!0;this.updateLegendMarker(),e.prototype._updateChildren.call(this)}}),Object.defineProperty(t.prototype,"_createGraphics",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this,i=e.get("graphics");if(!i){i=this._makeGraphics(this.columns,e),e.set("graphics",i),i._setDataItem(e);var a=e.get("legendDataItem");if(a){var r=a.get("markerRectangle");r&&r.setAll({fill:i.get("fill"),stroke:i.get("stroke")})}this.axisRanges.each((function(i){var a=i.container,r=e.get("rangeGraphics",[]);e.set("rangeGraphics",r);var n=t._makeGraphics(i.columns,e);r.push(n),n.setPrivate("list",i.columns),a.children.push(n)}))}}}),Object.defineProperty(t.prototype,"_updateGraphics",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this,a=e.get("graphics"),r=this._xField,o=this._yField,u=e.get(r),h=e.get(o);if(null!=u&&null!=h){var c,p,b,d,g=this._xOpenField,f=this._yOpenField,m=this.get("locationX",e.get("locationX",.5)),v=this.get("locationY",e.get("locationY",.5)),y=this.get("openLocationX",e.get("openLocationX",m)),_=this.get("openLocationY",e.get("openLocationY",v)),x=a.get("width"),w=a.get("height"),P=this.get("stacked"),O=this.get("xAxis"),T=this.get("yAxis"),j=this.get("baseAxis"),D=O.get("start"),A=O.get("end"),k=T.get("start"),I=T.get("end"),M=this.get("vcy",1),C=this.get("vcx",1),Y=!1,X=!1;if(T.isType("CategoryAxis")&&O.isType("CategoryAxis")){var S=this._aLocationX0+y-.5,F=this._aLocationX1+m-.5;x instanceof n.gG&&(S+=R=(F-S)*(1-x.value)/2,F-=R),c=O.getDataItemPositionX(e,g,S,C),p=O.getDataItemPositionX(e,r,F,C),S=this._aLocationY0+_-.5,F=this._aLocationY1+v-.5,w instanceof n.gG&&(S+=R=(F-S)*(1-w.value)/2,F-=R),b=T.getDataItemPositionY(e,f,S,M),d=T.getDataItemPositionY(e,o,F,M),e.setRaw("point",{x:c+(p-c)/2,y:b+(d-b)/2})}else if(O===j){if(S=this._aLocationX0+y-.5,F=this._aLocationX1+m-.5,x instanceof n.gG&&(S+=R=(F-S)*(1-x.value)/2,F-=R),c=O.getDataItemPositionX(e,g,S,C),p=O.getDataItemPositionX(e,r,F,C),b=T.getDataItemPositionY(e,o,v,M),this._yOpenField!==this._yField)d=T.getDataItemPositionY(e,f,_,M);else if(P){var N=e.get("stackToItemY");d=N?T.getDataItemPositionY(N,o,_,N.component.get("vcy")):T.basePosition()}else d=T.basePosition();e.setRaw("point",{x:c+(p-c)/2,y:b}),X=!0}else if(T===j){var R;if(S=this._aLocationY0+_-.5,F=this._aLocationY1+v-.5,w instanceof n.gG&&(S+=R=(F-S)*(1-w.value)/2,F-=R),b=T.getDataItemPositionY(e,f,S,M),d=T.getDataItemPositionY(e,o,F,M),p=O.getDataItemPositionX(e,r,m,C),this._xOpenField!==this._xField)c=O.getDataItemPositionX(e,g,y,C);else if(P){var L=e.get("stackToItemX");c=L?O.getDataItemPositionX(L,r,y,L.component.get("vcx")):O.basePosition()}else c=O.basePosition();Y=!0,e.setRaw("point",{x:p,y:b+(d-b)/2})}this._updateSeriesGraphics(e,a,c,p,b,d,Y,X),c<D&&p<D||c>A&&p>A||b<k&&d<k||b>I&&d>I||l.isNaN(c)||l.isNaN(b)?this._toggleColumn(e,!1):this._toggleColumn(e,!0);var V=e.get("rangeGraphics");V&&s.each(V,(function(t){i._updateSeriesGraphics(e,t,c,p,b,d,Y,X)})),this._applyGraphicsStates(e,t)}}}),Object.defineProperty(t.prototype,"_updateSeriesGraphics",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a,r,n,o,s){var u,h=t.get("width"),c=t.get("height"),p=t.get("maxWidth"),b=t.get("maxHeight"),d=this.getPoint(i,r),g=this.getPoint(a,n),f=e.get("point");if(f){var m=this.getPoint(f.x,f.y);f.x=m.x+this._x,f.y=m.y+this._y}i=d.x,a=g.x,r=d.y,n=g.y,l.isNumber(h)&&(i+=u=(a-i-h)/2,a-=u),l.isNumber(p)&&p<Math.abs(a-i)&&(i+=u=(a-i-p)/2,a-=u),l.isNumber(c)&&(r+=u=(n-r-c)/2,n-=u),l.isNumber(b)&&b<Math.abs(n-r)&&(r+=u=(n-r-b)/2,n-=u),this.get("adjustBulletPosition")&&(o&&(a=Math.min(Math.max(0,a),this._pw),i=Math.min(Math.max(0,i),this._pw)),s&&(r=Math.min(Math.max(0,r),this._ph),n=Math.min(Math.max(0,n),this._ph))),e.setRaw("left",i),e.setRaw("right",a),e.setRaw("top",r),e.setRaw("bottom",n),t.setPrivate("width",a-i),t.setPrivate("height",n-r),t.set("x",i),t.set("y",n-(n-r))}}),Object.defineProperty(t.prototype,"_handleDataSetChange",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;e.prototype._handleDataSetChange.call(this),s.each(this._dataItems,(function(e){t._toggleColumn(e,!1)}))}}),Object.defineProperty(t.prototype,"_applyGraphicsStates",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=e.get("graphics"),a=i.states.lookup("dropFromOpen"),r=i.states.lookup("riseFromOpen"),n=i.states.lookup("dropFromPrevious"),o=i.states.lookup("riseFromPrevious");if(a||n||r||o){var s,u,h=this.get("xAxis"),c=this.get("yAxis"),p=this.get("baseAxis"),b=void 0;p===h&&c.isType("ValueAxis")?(s=e.get(this._yOpenField),u=e.get(this._yField),b=t.get(this._yField)):p===c&&h.isType("ValueAxis")&&(s=e.get(this._xOpenField),u=e.get(this._xField),b=t.get(this._xField)),l.isNumber(s)&&l.isNumber(u)&&(u<s?a&&a.apply():r&&r.apply(),l.isNumber(b)&&(u<b?n&&n.apply():o&&o.apply()))}}}),Object.defineProperty(t.prototype,"disposeDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(t){e.prototype.disposeDataItem.call(this,t);var i=t.get("graphics");i&&(this.columns.removeValue(i),i.dispose());var a=t.get("rangeGraphics");a&&s.each(a,(function(e){var t=e.getPrivate("list");t&&t.removeValue(e),e.dispose()}))}}),Object.defineProperty(t.prototype,"hideDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(t,i){return(0,a.mG)(this,void 0,void 0,(function(){var r,n,o;return(0,a.Jh)(this,(function(a){switch(a.label){case 0:return r=[e.prototype.hideDataItem.call(this,t,i)],(n=t.get("graphics"))&&r.push(n.hide(i)),(o=t.get("rangeGraphics"))&&s.each(o,(function(e){r.push(e.hide(i))})),[4,Promise.all(r)];case 1:return a.sent(),[2]}}))}))}}),Object.defineProperty(t.prototype,"_toggleColumn",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=e.get("graphics");i&&i.setPrivate("visible",t);var a=e.get("rangeGraphics");a&&s.each(a,(function(e){e.setPrivate("visible",t)}));var r=e.bullets;r&&s.each(r,(function(e){e.setPrivate("hidden",!t)}))}}),Object.defineProperty(t.prototype,"showDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(t,i){return(0,a.mG)(this,void 0,void 0,(function(){var r,n,o;return(0,a.Jh)(this,(function(a){switch(a.label){case 0:return r=[e.prototype.showDataItem.call(this,t,i)],(n=t.get("graphics"))&&r.push(n.show(i)),(o=t.get("rangeGraphics"))&&s.each(o,(function(e){r.push(e.show(i))})),[4,Promise.all(r)];case 1:return a.sent(),[2]}}))}))}}),Object.defineProperty(t.prototype,"updateLegendMarker",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this,i=this.get("legendDataItem");if(this.get("useLastColorForLegendMarker")&&!e){var a=this.dataItems[this.endIndex()-1];a&&(e=a)}if(i){var r=this.columns.template;if(e){var n=e.get("graphics");n&&(r=n)}var l=i.get("markerRectangle");l&&(i.get("itemContainer").get("disabled")||s.each(o.u,(function(e){l.set(e,r.get(e,t.get(e)))})))}}}),Object.defineProperty(t.prototype,"_getTooltipTarget",{enumerable:!1,configurable:!0,writable:!0,value:function(t){return"bullet"==this.get("seriesTooltipTarget")?e.prototype._getTooltipTarget.call(this,t):t.get("graphics")||this}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"BaseColumnSeries"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.o.classNames.concat([t.className])}),t}(r.o)},2976:function(e,t,i){i.d(t,{j:function(){return n}});var a=i(5125),r=i(3497),n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_beforeChanged",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._beforeChanged.call(this),(this.isDirty("lowX0")||this.isDirty("lowY0")||this.isDirty("lowX1")||this.isDirty("lowY1")||this.isDirty("highX0")||this.isDirty("highX1")||this.isDirty("highY0")||this.isDirty("highY1"))&&(this._clear=!0)}}),Object.defineProperty(t.prototype,"_draw",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._draw.call(this);var t=this._display;t.moveTo(this.get("lowX0",0),this.get("lowY0",0)),t.lineTo(this.get("lowX1",0),this.get("lowY1",0)),t.moveTo(this.get("highX0",0),this.get("highY0",0)),t.lineTo(this.get("highX1",0),this.get("highY1",0))}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Candlestick"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.c.classNames.concat([t.className])}),t}(r.c)},2312:function(e,t,i){i.d(t,{$:function(){return h}});var a=i(5125),r=i(62),n=i(2976),o=i(5769),s=i(7144),l=i(7652),u=i(5071),h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"columns",{enumerable:!0,configurable:!0,writable:!0,value:new s.o(o.YS.new({themeTags:["autocolor"]}),(function(){return n.j._new(t._root,{themeTags:l.mergeTags(t.columns.template.get("themeTags",[]),["candlestick","series","column"])},[t.columns.template])}))}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"makeColumn",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.mainContainer.children.push(t.make());return i._setDataItem(e),t.push(i),i}}),Object.defineProperty(t.prototype,"_updateGraphics",{enumerable:!1,configurable:!0,writable:!0,value:function(t,i){e.prototype._updateGraphics.call(this,t,i);var a,r,n,o,s,l,u,h,c,p=this.getRaw("xAxis"),b=this.getRaw("yAxis"),d=this.getRaw("baseAxis"),g=this.get("vcy",1),f=this.get("vcx",1),m=this.get("locationX",t.get("locationX",.5)),v=this.get("locationY",t.get("locationY",.5)),y=this.get("openLocationX",t.get("openLocationX",m)),_=this.get("openLocationY",t.get("openLocationY",v));if(b===d){var x=p.getDataItemPositionX(t,this._xOpenField,1,f),w=p.getDataItemPositionX(t,this._xField,1,f);r=p.getDataItemPositionX(t,this._xLowField,1,f),l=p.getDataItemPositionX(t,this._xHighField,1,f),s=Math.max(x,w),a=Math.min(x,w);var P=this._aLocationY0+_-.5,O=this._aLocationY1+v-.5;o=n=b.getDataItemPositionY(t,this._yField,P+(O-P)/2,g),u=n,h=n,c="horizontal"}else{var T=b.getDataItemPositionY(t,this._yOpenField,1,g),j=b.getDataItemPositionY(t,this._yField,1,g);o=b.getDataItemPositionY(t,this._yLowField,1,g),h=b.getDataItemPositionY(t,this._yHighField,1,g),u=Math.max(T,j),n=Math.min(T,j),P=this._aLocationX0+y-.5,O=this._aLocationX1+m-.5,r=a=p.getDataItemPositionX(t,this._xField,P+(O-P)/2,f),s=a,l=a,c="vertical"}this._updateCandleGraphics(t,a,r,n,o,s,l,u,h,c)}}),Object.defineProperty(t.prototype,"_updateCandleGraphics",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a,r,n,o,s,l,h){var c=e.get("graphics");if(c){var p=this.getPoint(t,a),b=this.getPoint(i,r),d=this.getPoint(n,s),g=this.getPoint(o,l),f=c.x(),m=c.y();c.set("lowX0",p.x-f),c.set("lowY0",p.y-m),c.set("lowX1",b.x-f),c.set("lowY1",b.y-m),c.set("highX0",d.x-f),c.set("highY0",d.y-m),c.set("highX1",g.x-f),c.set("highY1",g.y-m),c.set("orientation",h);var v=e.get("rangeGraphics");v&&u.each(v,(function(e){e.set("lowX0",p.x-f),e.set("lowY0",p.y-m),e.set("lowX1",b.x-f),e.set("lowY1",b.y-m),e.set("highX0",d.x-f),e.set("highY0",d.y-m),e.set("highX1",g.x-f),e.set("highY1",g.y-m),e.set("orientation",h)}))}}}),Object.defineProperty(t.prototype,"_processAxisRange",{enumerable:!1,configurable:!0,writable:!0,value:function(t){var i=this;e.prototype._processAxisRange.call(this,t),t.columns=new s.o(o.YS.new({}),(function(){return n.j._new(i._root,{themeTags:l.mergeTags(t.columns.template.get("themeTags",[]),["candlestick","series","column"])},[i.columns.template,t.columns.template])}))}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"CandlestickSeries"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.d.classNames.concat([t.className])}),t}(r.d)},62:function(e,t,i){i.d(t,{d:function(){return u}});var a=i(5125),r=i(757),n=i(5769),o=i(7144),s=i(3497),l=i(7652),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"columns",{enumerable:!0,configurable:!0,writable:!0,value:new o.o(n.YS.new({}),(function(){return s.c._new(t._root,{position:"absolute",themeTags:l.mergeTags(t.columns.template.get("themeTags",[]),["series","column"])},[t.columns.template])}))}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"makeColumn",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.mainContainer.children.push(t.make());return i._setDataItem(e),t.push(i),i}}),Object.defineProperty(t.prototype,"_processAxisRange",{enumerable:!1,configurable:!0,writable:!0,value:function(t){var i=this;e.prototype._processAxisRange.call(this,t),t.columns=new o.o(n.YS.new({}),(function(){return s.c._new(i._root,{position:"absolute",themeTags:l.mergeTags(t.columns.template.get("themeTags",[]),["series","column"])},[i.columns.template,t.columns.template])}))}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"ColumnSeries"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.d.classNames.concat([t.className])}),t}(r.d)},2338:function(e,t,i){i.d(t,{e:function(){return f}});var a=i(5125),r=i(4604),n=i(1479),o=i(774),s=i(3794),l=i(5769),u=i(7144),h=i(1112),c=i(9361),p=i(7142),b=i(5040),d=i(5071),g=i(7652),f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_endIndex",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_strokeGenerator",{enumerable:!0,configurable:!0,writable:!0,value:(0,o.Z)()}),Object.defineProperty(t,"_fillGenerator",{enumerable:!0,configurable:!0,writable:!0,value:(0,s.Z)()}),Object.defineProperty(t,"_legendStroke",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_legendFill",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"strokes",{enumerable:!0,configurable:!0,writable:!0,value:new u.o(l.YS.new({}),(function(){return n.T._new(t._root,{themeTags:g.mergeTags(t.strokes.template.get("themeTags",[]),["line","series","stroke"])},[t.strokes.template])}))}),Object.defineProperty(t,"fills",{enumerable:!0,configurable:!0,writable:!0,value:new u.o(l.YS.new({}),(function(){return n.T._new(t._root,{themeTags:g.mergeTags(t.strokes.template.get("themeTags",[]),["line","series","fill"])},[t.fills.template])}))}),Object.defineProperty(t,"_fillTemplate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_strokeTemplate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_previousPoint",{enumerable:!0,configurable:!0,writable:!0,value:[0,0,0,0]}),Object.defineProperty(t,"_dindex",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"_sindex",{enumerable:!0,configurable:!0,writable:!0,value:0}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._fillGenerator.y0((function(e){return e[3]})),this._fillGenerator.x0((function(e){return e[2]})),this._fillGenerator.y1((function(e){return e[1]})),this._fillGenerator.x1((function(e){return e[0]})),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"makeStroke",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.mainContainer.children.push(e.make());return e.push(t),t}}),Object.defineProperty(t.prototype,"makeFill",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.mainContainer.children.push(e.make());return e.push(t),t}}),Object.defineProperty(t.prototype,"_updateChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._strokeTemplate=void 0,this._fillTemplate=void 0;var t=this.get("xAxis"),i=this.get("yAxis");if(this.isDirty("stroke")){var a=this.get("stroke");this.strokes.template.set("stroke",a);var r=this._legendStroke;r&&r.states.lookup("default").set("stroke",a)}if(this.isDirty("fill")){var n=this.get("fill");this.fills.template.set("fill",n);var o=this._legendFill;o&&o.states.lookup("default").set("fill",n)}if(this.isDirty("curveFactory")){var s=this.get("curveFactory");s&&(this._strokeGenerator.curve(s),this._fillGenerator.curve(s))}if(t.inited&&i.inited){if(this._axesDirty||this._valuesDirty||this._stackDirty||this.isDirty("vcx")||this.isDirty("vcy")||this._sizeDirty||this.isDirty("connect")||this.isDirty("curveFactory")){this.fills.each((function(e){e.setPrivate("visible",!1)})),this.strokes.each((function(e){e.setPrivate("visible",!1)})),this.axisRanges.each((function(e){var t=e.fills;t&&t.each((function(e){e.setPrivate("visible",!1)}));var i=e.strokes;i&&i.each((function(e){e.setPrivate("visible",!1)}))}));var l=this.startIndex(),u=this.strokes.template.get("templateField"),h=this.fills.template.get("templateField"),c=!0,p=!0;u&&(c=!1),h&&(p=!1);for(var g=function(e){var t=f.dataItems[e],i=!0,a=t.dataContext;if(u&&a[u]&&(c=!0),h&&a[h]&&(p=!0),d.each(f._valueFields,(function(e){b.isNumber(t.get(e))||(i=!1)})),i&&c&&p)return l=e,"break"},f=this,m=l-1;m>=0&&"break"!==g(m);m--);var v=this.dataItems.length,y=this.endIndex();if(y<v){y++;var _=function(e){var t=x.dataItems[e],i=!0;if(d.each(x._valueFields,(function(e){b.isNumber(t.get(e))||(i=!1)})),i)return y=e+1,"break"},x=this;for(m=y;m<v&&"break"!==_(m);m++);}if(l>0&&l--,this._endIndex=y,this._clearGraphics(),this._sindex=0,this._dindex=l,1==this.dataItems.length)this._startSegment(0);else for(;this._dindex<y-1;)this._startSegment(this._dindex),this._sindex++}}else this._skipped=!0;e.prototype._updateChildren.call(this)}}),Object.defineProperty(t.prototype,"_clearGraphics",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.strokes.clear(),this.fills.clear()}}),Object.defineProperty(t.prototype,"_startSegment",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this,i=this._endIndex,a=i,r=this.get("autoGapCount"),n=this.get("connect"),o=this.makeFill(this.fills),s=this._fillTemplate,u=this.fills.template;s&&s!=u&&(o.template=s),o.setPrivate("visible",!0);var h=this.makeStroke(this.strokes),c=this._strokeTemplate;c&&c!=this.strokes.template&&(h.template=c),h.setPrivate("visible",!0);var p=this.get("xAxis"),b=this.get("yAxis"),d=this.get("baseAxis"),g=this.get("vcx",1),f=this.get("vcy",1),m=this._xField,v=this._yField,y=this._xOpenField,_=this._yOpenField,x=this.get("openValueXField"),w=this.get("openValueYField");x||(y=this._xField),w||(_=this._yField);var P,O=this.get("stacked"),T=p.basePosition(),j=b.basePosition();P=d===b?this._yField:this._xField;var D=[],A=[];D.push(A);var k,I=this.strokes.template.get("templateField"),M=this.fills.template.get("templateField"),C=this.get("locationX",.5),Y=this.get("locationY",.5),X=this.get("openLocationX",C),S=this.get("openLocationY",Y),F=this.get("minDistance",0),N=this.fills.template.get("visible");this.axisRanges.length>0&&(N=!0);var R=!1;(O||x||w)&&(R=!0);var L={points:A,segments:D,stacked:O,getOpen:R,basePosX:T,basePosY:j,fillVisible:N,xField:m,yField:v,xOpenField:y,yOpenField:_,vcx:g,vcy:f,baseAxis:d,xAxis:p,yAxis:b,locationX:C,locationY:Y,openLocationX:X,openLocationY:S,minDistance:F};for(k=e;k<a;k++){this._dindex=k;var V=this._dataItems[k],G=V.get(m),E=V.get(v);if(null==G||null==E?n||(A=[],D.push(A),L.points=A):this._getPoints(V,L),I){var U=V.dataContext[I];if(U){if(U instanceof l.YS||(U=l.YS.new(U)),this._strokeTemplate=U,k>e){a=k;break}h.template=U}}if(M){var z=V.dataContext[M];if(z){if(z instanceof l.YS||(z=l.YS.new(z)),this._fillTemplate=z,k>e){a=k;break}o.template=z}}if(!n){var W=this.dataItems[k+1];W&&d.shouldGap(V,W,r,P)&&(A=[],D.push(A),L.points=A)}}o.setRaw("userData",[e,k]),h.setRaw("userData",[e,k]),k===i&&this._endLine(A,D[0][0]),h&&this._drawStroke(h,D),o&&this._drawFill(o,D),this.axisRanges.each((function(i){var a=i.container,r=i.fills,n=t.makeFill(r);a&&a.children.push(n),n.setPrivate("visible",!0),t._drawFill(n,D);var o=i.strokes,s=t.makeStroke(o);a&&a.children.push(s),s.setPrivate("visible",!0),t._drawStroke(s,D),n.setRaw("userData",[e,k]),s.setRaw("userData",[e,k])}))}}),Object.defineProperty(t.prototype,"_getPoints",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=t.points,a=e.get("locationX",t.locationX),r=e.get("locationY",t.locationY),n=t.xAxis.getDataItemPositionX(e,t.xField,a,t.vcx),o=t.yAxis.getDataItemPositionY(e,t.yField,r,t.vcy);if(this._shouldInclude(n)){var s=this.getPoint(n,o),l=[s.x,s.y];if(s.x+=this._x,s.y+=this._y,e.set("point",s),t.fillVisible){var u=n,h=o;if(t.baseAxis===t.xAxis?h=t.basePosY:t.baseAxis===t.yAxis&&(u=t.basePosX),t.getOpen){var c=e.get(t.xOpenField),p=e.get(t.yOpenField);if(null!=c&&null!=p){var d=e.get("openLocationX",t.openLocationX),g=e.get("openLocationY",t.openLocationY);if(t.stacked){var f=e.get("stackToItemX"),m=e.get("stackToItemY");f?(u=t.xAxis.getDataItemPositionX(f,t.xField,d,f.component.get("vcx")),b.isNaN(u)&&(u=t.basePosX)):u=t.yAxis===t.baseAxis?t.basePosX:t.xAxis.getDataItemPositionX(e,t.xOpenField,d,t.vcx),m?(h=t.yAxis.getDataItemPositionY(m,t.yField,g,m.component.get("vcy")),b.isNaN(h)&&(h=t.basePosY)):h=t.xAxis===t.baseAxis?t.basePosY:t.yAxis.getDataItemPositionY(e,t.yOpenField,g,t.vcy)}else u=t.xAxis.getDataItemPositionX(e,t.xOpenField,d,t.vcx),h=t.yAxis.getDataItemPositionY(e,t.yOpenField,g,t.vcy)}}var v=this.getPoint(u,h);l[2]=v.x,l[3]=v.y}if(t.minDistance>0){var y=l[0],_=l[1],x=l[2],w=l[3],P=this._previousPoint,O=P[0],T=P[1],j=P[2],D=P[3];(Math.hypot(y-O,_-T)>t.minDistance||x&&w&&Math.hypot(x-j,w-D)>t.minDistance)&&(i.push(l),this._previousPoint=l)}else i.push(l)}}}),Object.defineProperty(t.prototype,"_endLine",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){}}),Object.defineProperty(t.prototype,"_drawStroke",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this;e.get("visible")&&e.set("draw",(function(e){d.each(t,(function(t){i._strokeGenerator.context(e),i._strokeGenerator(t)}))}))}}),Object.defineProperty(t.prototype,"_drawFill",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this;e.get("visible")&&e.set("draw",(function(e){d.each(t,(function(t){i._fillGenerator.context(e),i._fillGenerator(t)}))}))}}),Object.defineProperty(t.prototype,"_processAxisRange",{enumerable:!1,configurable:!0,writable:!0,value:function(t){var i=this;e.prototype._processAxisRange.call(this,t),t.fills=new u.o(l.YS.new({}),(function(){return n.T._new(i._root,{themeTags:g.mergeTags(t.fills.template.get("themeTags",[]),["line","series","fill"])},[i.fills.template,t.fills.template])})),t.strokes=new u.o(l.YS.new({}),(function(){return n.T._new(i._root,{themeTags:g.mergeTags(t.strokes.template.get("themeTags",[]),["line","series","stroke"])},[i.strokes.template,t.strokes.template])}))}}),Object.defineProperty(t.prototype,"createLegendMarker",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.get("legendDataItem");if(t){var i=t.get("marker"),a=t.get("markerRectangle");a&&a.setPrivate("visible",!1),i.set("background",p.A.new(i._root,{fillOpacity:0,fill:(0,h.$_)(0)}));var r=i.children.push(n.T._new(i._root,{themeTags:["line","series","legend","marker","stroke"],interactive:!1},[this.strokes.template]));this._legendStroke=r;var o=i.children.push(n.T._new(i._root,{themeTags:["line","series","legend","marker","fill"]},[this.fills.template]));this._legendFill=o;var s=this._root.interfaceColors.get("disabled");if(r.states.create("disabled",{fill:s,stroke:s}),o.states.create("disabled",{fill:s,stroke:s}),this.bullets.length>0){var l=this.bullets.getIndex(0);if(l){var u=l(i._root,this,new c.z(this,{},{}));if(u){var b=u.get("sprite");b instanceof n.T&&b.states.create("disabled",{fill:s,stroke:s}),b&&(b.set("tooltipText",void 0),b.set("tooltipHTML",void 0),i.children.push(b),b.setAll({x:i.width()/2,y:i.height()/2}))}}}}}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"LineSeries"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.o.classNames.concat([t.className])}),t}(r.o)},4604:function(e,t,i){i.d(t,{o:function(){return b}});var a=i(5125),r=i(9361),n=i(3399),o=i(7144),s=i(8777),l=i(1479),u=i(5040),h=i(256),c=i(5071),p=i(7652),b=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_xField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_yField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_xOpenField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_yOpenField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_xLowField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_xHighField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_yLowField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_yHighField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_axesDirty",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_stackDirty",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_selectionProcessed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_dataSets",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(t,"_mainContainerMask",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_x",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"_y",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"mainContainer",{enumerable:!0,configurable:!0,writable:!0,value:t.children.push(s.W.new(t._root,{}))}),Object.defineProperty(t,"axisRanges",{enumerable:!0,configurable:!0,writable:!0,value:new o.aV}),Object.defineProperty(t,"_skipped",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_couldStackTo",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(t,"_reallyStackedTo",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(t,"_stackedSeries",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(t,"_aLocationX0",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"_aLocationX1",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_aLocationY0",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(t,"_aLocationY1",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_showBullets",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(t,"valueXFields",{enumerable:!0,configurable:!0,writable:!0,value:["valueX","openValueX","lowValueX","highValueX"]}),Object.defineProperty(t,"valueYFields",{enumerable:!0,configurable:!0,writable:!0,value:["valueY","openValueY","lowValueY","highValueY"]}),Object.defineProperty(t,"_valueXFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_valueYFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_valueXShowFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_valueYShowFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"__valueXShowFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"__valueYShowFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_emptyDataItem",{enumerable:!0,configurable:!0,writable:!0,value:new r.z(t,void 0,{})}),Object.defineProperty(t,"_dataSetId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_tooltipFieldX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(t,"_tooltipFieldY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),t}return(0,a.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;if(this.fields.push("categoryX","categoryY","openCategoryX","openCategoryY"),this.valueFields.push("valueX","valueY","openValueX","openValueY","lowValueX","lowValueY","highValueX","highValueY"),this._setRawDefault("vcx",1),this._setRawDefault("vcy",1),this._setRawDefault("valueXShow","valueXWorking"),this._setRawDefault("valueYShow","valueYWorking"),this._setRawDefault("openValueXShow","openValueXWorking"),this._setRawDefault("openValueYShow","openValueYWorking"),this._setRawDefault("lowValueXShow","lowValueXWorking"),this._setRawDefault("lowValueYShow","lowValueYWorking"),this._setRawDefault("highValueXShow","highValueXWorking"),this._setRawDefault("highValueYShow","highValueYWorking"),this._setRawDefault("lowValueXGrouped","low"),this._setRawDefault("lowValueYGrouped","low"),this._setRawDefault("highValueXGrouped","high"),this._setRawDefault("highValueYGrouped","high"),e.prototype._afterNew.call(this),this._settings.xAxis.series.push(this),this._settings.yAxis.series.push(this),this.set("maskContent",!0),this._disposers.push(this.axisRanges.events.onAll((function(e){if("clear"===e.type)c.each(e.oldValues,(function(e){t._removeAxisRange(e)}));else if("push"===e.type)t._processAxisRange(e.newValue);else if("setIndex"===e.type)t._processAxisRange(e.newValue);else if("insertIndex"===e.type)t._processAxisRange(e.newValue);else if("removeIndex"===e.type)t._removeAxisRange(e.oldValue);else{if("moveIndex"!==e.type)throw new Error("Unknown IStreamEvent type");t._processAxisRange(e.value)}}))),!this.get("baseAxis")){var i=this.get("xAxis"),a=this.get("yAxis");a.isType("CategoryAxis")||a.isType("DateAxis")?this.set("baseAxis",a):this.set("baseAxis",i)}this.states.create("hidden",{opacity:1,visible:!1}),this._makeFieldNames()}}),Object.defineProperty(t.prototype,"_processAxisRange",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=s.W.new(this._root,{});e.container=t,this.children.push(t),e.series=this;var i=e.axisDataItem;i.setRaw("isRange",!0);var a=i.component;if(a){a._processAxisRange(i,["range","series"]);var r=i.get("bullet");if(r){var n=r.get("sprite");n&&n.setPrivate("visible",!1)}var o=i.get("axisFill");o&&t.set("mask",o),a._seriesAxisRanges.push(i)}}}),Object.defineProperty(t.prototype,"_removeAxisRange",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=e.axisDataItem,i=t.component;i.disposeDataItem(t),c.remove(i._seriesAxisRanges,t);var a=e.container;a&&a.dispose()}}),Object.defineProperty(t.prototype,"_updateFields",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;e.prototype._updateFields.call(this),this._valueXFields=[],this._valueYFields=[],this._valueXShowFields=[],this._valueYShowFields=[],this.__valueXShowFields=[],this.__valueYShowFields=[],this.valueXFields&&c.each(this.valueXFields,(function(e){if(t.get(e+"Field")){t._valueXFields.push(e);var i=t.get(e+"Show");t.__valueXShowFields.push(i),-1!=i.indexOf("Working")?t._valueXShowFields.push(i.split("Working")[0]):t._valueYShowFields.push(i)}})),this.valueYFields&&c.each(this.valueYFields,(function(e){if(t.get(e+"Field")){t._valueYFields.push(e);var i=t.get(e+"Show");t.__valueYShowFields.push(i),-1!=i.indexOf("Working")?t._valueYShowFields.push(i.split("Working")[0]):t._valueYShowFields.push(i)}}))}}),Object.defineProperty(t.prototype,"_dispose",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._dispose.call(this);var t=this.chart;t&&t.series.removeValue(this),c.removeFirst(this.get("xAxis").series,this),c.removeFirst(this.get("yAxis").series,this)}}),Object.defineProperty(t.prototype,"_min",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i,a,r=(a=t,null==(i=this.getPrivate(e))?a:null==a?i:a<i?a:i);this.setPrivate(e,r)}}),Object.defineProperty(t.prototype,"_max",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i,a,r=(a=t,null==(i=this.getPrivate(e))?a:null==a?i:a>i?a:i);this.setPrivate(e,r)}}),Object.defineProperty(t.prototype,"_shouldMakeBullet",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return!(!this.get("xAxis").inited||!this.get("yAxis").inited)&&null!=e.get(this._xField)&&null!=e.get(this._yField)}}),Object.defineProperty(t.prototype,"_makeFieldNames",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.get("xAxis"),t=this.get("yAxis"),i=e.getPrivate("name"),a=p.capitalizeFirst(i),r=t.getPrivate("name"),n=p.capitalizeFirst(r),o=e.get("renderer").getPrivate("letter"),s=t.get("renderer").getPrivate("letter"),l="open",u="low",h="high",c="Show";"ValueAxis"===e.className?(this._xField=this.get(i+o+c),this._xOpenField=this.get(l+a+o+c),this._xLowField=this.get(u+a+o+c),this._xHighField=this.get(h+a+o+c)):(this._xField=i+o,this._xOpenField=l+a+o,this._xLowField=u+a+o,this._xHighField=h+a+o),"ValueAxis"===t.className?(this._yField=this.get(r+s+c),this._yOpenField=this.get(l+n+s+c),this._yLowField=this.get(u+n+s+c),this._yHighField=this.get(h+n+s+c)):(this._yField=r+s,this._yOpenField=l+n+s,this._yLowField=u+n+s,this._yHighField=h+n+s)}}),Object.defineProperty(t.prototype,"_fixVC",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.get("xAxis"),t=this.get("yAxis"),i=this.get("baseAxis"),a=this.states.lookup("hidden"),r=this.get("sequencedInterpolation");if(a){var n=0;r&&(n=.999999999999),e===i?a.set("vcy",n):(t===i||a.set("vcy",n),a.set("vcx",n))}}}),Object.defineProperty(t.prototype,"_handleMaskBullets",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.isDirty("maskBullets")&&this.bulletsContainer.set("maskContent",this.get("maskBullets"))}}),Object.defineProperty(t.prototype,"_prepareChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;e.prototype._prepareChildren.call(this),(this.isDirty("valueYShow")||this.isDirty("valueXShow"))&&(this._updateFields(),this._makeFieldNames(),this._valuesDirty=!0),this.set("width",this.get("xAxis").width()),this.set("height",this.get("yAxis").height()),this._handleMaskBullets();var i,a,r=this.get("xAxis"),n=this.get("yAxis"),o=this.get("baseAxis");switch(this.get("tooltipPositionX")){case"open":i=this._xOpenField;break;case"low":i=this._xLowField;break;case"high":i=this._xHighField;break;default:i=this._xField}switch(this._tooltipFieldX=i,this.get("tooltipPositionY")){case"open":a=this._yOpenField;break;case"low":a=this._yLowField;break;case"high":a=this._yHighField;break;default:a=this._yField}this._tooltipFieldY=a,this.isDirty("baseAxis")&&this._fixVC(),this.set("x",r.x()-p.relativeToValue(r.get("centerX",0),r.width())-r.parent.get("paddingLeft",0)),this.set("y",n.y()-p.relativeToValue(n.get("centerY",0),n.height())-n.parent.get("paddingTop",0)),this.bulletsContainer.set("y",this.y()),this.bulletsContainer.set("x",this.x());var s=this.get("stacked");if(this.isDirty("stacked")&&(s?this._valuesDirty&&!this._dataProcessed||this._stack():this._unstack()),this._valuesDirty&&!this._dataProcessed&&(this._dataProcessed=!0,s&&this._stack(),c.each(this.dataItems,(function(e){c.each(t._valueXShowFields,(function(i){var a=e.get(i);null!=a&&(s&&(a+=t.getStackedXValue(e,i)),t._min("minX",a),t._max("maxX",a))})),c.each(t._valueYShowFields,(function(i){var a=e.get(i);null!=a&&(s&&(a+=t.getStackedYValue(e,i)),t._min("minY",a),t._max("maxY",a))})),r.processSeriesDataItem(e,t._valueXFields),n.processSeriesDataItem(e,t._valueYFields)})),r._seriesValuesDirty=!0,n._seriesValuesDirty=!0,this.get("ignoreMinMax")||((this.isPrivateDirty("minX")||this.isPrivateDirty("maxX"))&&r.markDirtyExtremes(),(this.isPrivateDirty("minY")||this.isPrivateDirty("maxY"))&&n.markDirtyExtremes()),this._markStakedDirtyStack(),this.updateLegendValue(void 0)),(this.isDirty("vcx")||this.isDirty("vcy"))&&this._markStakedDirtyStack(),this._dataGrouped||(r._groupSeriesData(this),n._groupSeriesData(this),this._dataGrouped=!0),this._valuesDirty||this.isPrivateDirty("startIndex")||this.isPrivateDirty("endIndex")||this.isDirty("vcx")||this.isDirty("vcy")||this._stackDirty){var l=this.startIndex(),u=this.endIndex(),h=this.get("minBulletDistance",0);if(h>0&&o&&(o.get("renderer").axisLength()/(u-l)>h?this._showBullets=!0:this._showBullets=!1),(this._psi!=l||this._pei!=u||this.isDirty("vcx")||this.isDirty("vcy")||this._stackDirty||this._valuesDirty)&&!this._selectionProcessed){this._selectionProcessed=!0;var b=this.get("vcx",1),d=this.get("vcy",1),g=this.get("stacked",!1),f=this.getPrivate("outOfSelection");if(o===r)if(n._calculateTotals(),this.setPrivateRaw("selectionMinY",void 0),this.setPrivateRaw("selectionMaxY",void 0),f)n.markDirtySelectionExtremes();else for(var m=l;m<u;m++)this.processYSelectionDataItem(this.dataItems[m],d,g);else if(o===n)if(r._calculateTotals(),this.setPrivateRaw("selectionMinX",void 0),this.setPrivateRaw("selectionMaxX",void 0),f)n.markDirtySelectionExtremes();else for(m=l;m<u;m++)this.processXSelectionDataItem(this.dataItems[m],b,g);if(o===r){if("valueYWorking"!==this.get("valueYShow")){var v=this.getPrivate("selectionMinY");null!=v&&(this.setPrivateRaw("minY",v),n.markDirtyExtremes());var y=this.getPrivate("selectionMaxY");null!=y&&(this.setPrivateRaw("maxY",y),n.markDirtyExtremes())}}else if(o===n&&"valueXWorking"!==this.get("valueXShow")){var _=this.getPrivate("selectionMinX");null!=_&&(this.setPrivateRaw("minX",_),n.markDirtyExtremes());var x=this.getPrivate("selectionMaxX");null!=x&&(this.setPrivateRaw("maxX",x),r.markDirtyExtremes())}(this.isPrivateDirty("selectionMinX")||this.isPrivateDirty("selectionMaxX"))&&r.markDirtySelectionExtremes(),(this.isPrivateDirty("selectionMinY")||this.isPrivateDirty("selectionMaxY"))&&n.markDirtySelectionExtremes()}}}}),Object.defineProperty(t.prototype,"_makeRangeMask",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;if(this.axisRanges.length>0){var t=this._mainContainerMask;null==t&&(t=this.children.push(l.T.new(this._root,{})),this._mainContainerMask=t,t.set("draw",(function(i,a){var r=e.parent;if(r){var n=e._root.container.width(),o=e._root.container.height();i.moveTo(-n,-o),i.lineTo(-n,2*o),i.lineTo(2*n,2*o),i.lineTo(2*n,-o),i.lineTo(-n,-o),e.axisRanges.each((function(e){var t=e.axisDataItem.get("axisFill");if(r&&t){var n=t.get("draw");n&&n(i,a)}}))}e.mainContainer._display.mask=t._display}))),t.markDirty(),t._markDirtyKey("fill")}else this.mainContainer._display.mask=null}}),Object.defineProperty(t.prototype,"_updateChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._updateChildren.call(this),this._x=this.x(),this._y=this.y(),this._makeRangeMask()}}),Object.defineProperty(t.prototype,"_stack",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.chart;if(e){var t=e.series.indexOf(this);if(this._couldStackTo=[],t>0)for(var i=void 0,a=t-1;a>=0&&((i=e.series.getIndex(a)).get("xAxis")!==this.get("xAxis")||i.get("yAxis")!==this.get("yAxis")||i.className!==this.className||(this._couldStackTo.push(i),i.get("stacked")));a--);this._stackDataItems()}}}),Object.defineProperty(t.prototype,"_unstack",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;h.each(this._reallyStackedTo,(function(t,i){delete i._stackedSeries[e.uid]})),this._reallyStackedTo={},c.each(this.dataItems,(function(e){e.setRaw("stackToItemY",void 0),e.setRaw("stackToItemX",void 0)}))}}),Object.defineProperty(t.prototype,"_stackDataItems",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e,t,i=this,a=this.get("baseAxis"),r=this.get("xAxis"),n=this.get("yAxis");a===r?(e="valueY",t="stackToItemY"):a===n&&(e="valueX",t="stackToItemX");var o=this._couldStackTo.length,s=0,l=this.get("stackToNegative");this._reallyStackedTo={},c.each(this.dataItems,(function(a){for(var r=0;r<o;r++){var n=i._couldStackTo[r],h=n.dataItems[s],c=a.get(e);if(h){var p=h.get(e);if(l){if(!u.isNumber(c))break;if(u.isNumber(p)){if(c>=0&&p>=0){a.setRaw(t,h),i._reallyStackedTo[n.uid]=n,n._stackedSeries[i.uid]=i;break}if(c<0&&p<0){a.setRaw(t,h),i._reallyStackedTo[n.uid]=n,n._stackedSeries[i.uid]=i;break}}}else if(u.isNumber(c)&&u.isNumber(p)){a.setRaw(t,h),i._reallyStackedTo[n.uid]=n,n._stackedSeries[i.uid]=i;break}}}s++}))}}),Object.defineProperty(t.prototype,"processXSelectionDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){var a=this;c.each(this.__valueXShowFields,(function(r){var n=e.get(r);null!=n&&(i&&(n+=a.getStackedXValueWorking(e,r)),a._min("selectionMinX",n),a._max("selectionMaxX",n*t))}))}}),Object.defineProperty(t.prototype,"processYSelectionDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){var a=this;c.each(this.__valueYShowFields,(function(r){var n=e.get(r);null!=n&&(i&&(n+=a.getStackedYValueWorking(e,r)),a._min("selectionMinY",n),a._max("selectionMaxY",n*t))}))}}),Object.defineProperty(t.prototype,"getStackedYValueWorking",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=e.get("stackToItemY");if(i){var a=i.component;return i.get(t,0)*a.get("vcy",1)+this.getStackedYValueWorking(i,t)}return 0}}),Object.defineProperty(t.prototype,"getStackedXValueWorking",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=e.get("stackToItemX");if(i){var a=i.component;return i.get(t,0)*a.get("vcx",1)+this.getStackedXValueWorking(i,t)}return 0}}),Object.defineProperty(t.prototype,"getStackedYValue",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=e.get("stackToItemY");return i?i.get(t,0)+this.getStackedYValue(i,t):0}}),Object.defineProperty(t.prototype,"getStackedXValue",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=e.get("stackToItemX");return i?i.get(t,0)+this.getStackedXValue(i,t):0}}),Object.defineProperty(t.prototype,"createLegendMarker",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.updateLegendMarker()}}),Object.defineProperty(t.prototype,"_markDirtyAxes",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._axesDirty=!0,this.markDirty()}}),Object.defineProperty(t.prototype,"_markDataSetDirty",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._afterDataChange(),this._valuesDirty=!0,this._dataProcessed=!1,this._aggregatesCalculated=!1,this.markDirty()}}),Object.defineProperty(t.prototype,"_clearDirty",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._clearDirty.call(this),this._axesDirty=!1,this._selectionProcessed=!1,this._stackDirty=!1,this._dataProcessed=!1}}),Object.defineProperty(t.prototype,"_positionBullet",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=e.get("sprite");if(t){var i=t.dataItem,a=e.get("locationX",i.get("locationX",.5)),r=e.get("locationY",i.get("locationY",.5)),n=this.get("xAxis"),o=this.get("yAxis"),s=n.getDataItemPositionX(i,this._xField,a,this.get("vcx",1)),l=o.getDataItemPositionY(i,this._yField,r,this.get("vcy",1)),u=this.getPoint(s,l),h=i.get("left",u.x),c=i.get("right",u.x),p=i.get("top",u.y),b=i.get("bottom",u.y);if(this._shouldShowBullet(s,l)){e.getPrivate("hidden")?t.setPrivate("visible",!1):t.setPrivate("visible",!0);var d=c-h,g=b-p;t.isType("Label")&&(t.setPrivate("maxWidth",Math.abs(d)),t.setPrivate("maxHeight",Math.abs(g)));var f=h+d*a,m=b-g*r;t.set("x",f),t.set("y",m)}else t.setPrivate("visible",!1)}}}),Object.defineProperty(t.prototype,"_shouldShowBullet",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return this._showBullets}}),Object.defineProperty(t.prototype,"setDataSet",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(this._dataSets[e]){this._handleDataSetChange(),this._dataItems=this._dataSets[e],this._markDataSetDirty(),this._dataSetId=e;var t="datasetchanged";this.events.isEnabled(t)&&this.events.dispatch(t,{type:t,target:this,id:e})}}}),Object.defineProperty(t.prototype,"_handleDataSetChange",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.bullets.length>0&&c.each(this._dataItems,(function(e){var t=e.bullets;t&&c.each(t,(function(e){var t=e.get("sprite");t&&t.setPrivate("visible",!1)}))})),this._selectionProcessed=!1}}),Object.defineProperty(t.prototype,"show",{enumerable:!1,configurable:!0,writable:!0,value:function(t){return(0,a.mG)(this,void 0,void 0,(function(){var i,r=this;return(0,a.Jh)(this,(function(a){switch(a.label){case 0:return this._fixVC(),(i=[]).push(e.prototype.show.call(this,t).then((function(){r._isShowing=!1;var e=r.get("xAxis"),t=r.get("yAxis"),i=r.get("baseAxis");t!==i&&t.markDirtySelectionExtremes(),e!==i&&e.markDirtySelectionExtremes()}))),i.push(this.bulletsContainer.show(t)),i.push(this._sequencedShowHide(!0,t)),[4,Promise.all(i)];case 1:return a.sent(),[2]}}))}))}}),Object.defineProperty(t.prototype,"hide",{enumerable:!1,configurable:!0,writable:!0,value:function(t){return(0,a.mG)(this,void 0,void 0,(function(){var i,r=this;return(0,a.Jh)(this,(function(a){switch(a.label){case 0:return this._fixVC(),(i=[]).push(e.prototype.hide.call(this,t).then((function(){r._isHiding=!1}))),i.push(this.bulletsContainer.hide(t)),i.push(this._sequencedShowHide(!1,t)),[4,Promise.all(i)];case 1:return a.sent(),[2]}}))}))}}),Object.defineProperty(t.prototype,"showDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(t,i){return(0,a.mG)(this,void 0,void 0,(function(){var r,n;return(0,a.Jh)(this,(function(a){switch(a.label){case 0:return r=[e.prototype.showDataItem.call(this,t,i)],u.isNumber(i)||(i=this.get("stateAnimationDuration",0)),n=this.get("stateAnimationEasing"),c.each(this._valueFields,(function(e){r.push(t.animate({key:e+"Working",to:t.get(e),duration:i,easing:n}).waitForStop())})),[4,Promise.all(r)];case 1:return a.sent(),[2]}}))}))}}),Object.defineProperty(t.prototype,"hideDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(t,i){return(0,a.mG)(this,void 0,void 0,(function(){var r,n,o,s,l,h,p,b,d;return(0,a.Jh)(this,(function(a){switch(a.label){case 0:return r=[e.prototype.hideDataItem.call(this,t,i)],n=this.states.create("hidden",{}),u.isNumber(i)||(i=n.get("stateAnimationDuration",this.get("stateAnimationDuration",0))),o=n.get("stateAnimationEasing",this.get("stateAnimationEasing")),s=this.get("xAxis"),l=this.get("yAxis"),h=this.get("baseAxis"),p=this.get("stacked"),h!==s&&h||c.each(this._valueYFields,(function(e){var a=l.getPrivate("min"),n=l.baseValue();u.isNumber(a)&&a>n&&(n=a),p&&(n=0),r.push(t.animate({key:e+"Working",to:n,duration:i,easing:o}).waitForStop())})),h!==l&&h||(b=s.getPrivate("min"),d=s.baseValue(),u.isNumber(b)&&b>d&&(d=b),p&&(d=0),c.each(this._valueXFields,(function(e){r.push(t.animate({key:e+"Working",to:d,duration:i,easing:o}).waitForStop())}))),[4,Promise.all(r)];case 1:return a.sent(),[2]}}))}))}}),Object.defineProperty(t.prototype,"_markDirtyStack",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._stackDirty=!0,this.markDirty(),this._markStakedDirtyStack()}}),Object.defineProperty(t.prototype,"_markStakedDirtyStack",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this._stackedSeries;e&&h.each(e,(function(e,t){t._stackDirty||t._markDirtyStack()}))}}),Object.defineProperty(t.prototype,"_afterChanged",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._afterChanged.call(this),this._skipped&&(this._markDirtyAxes(),this._skipped=!1)}}),Object.defineProperty(t.prototype,"showDataItemTooltip",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.updateLegendMarker(e),this.updateLegendValue(e);var t=this.get("tooltip");if(t){if(!this.isHidden()&&(t._setDataItem(e),e)){var i=this.get("locationX",0),a=this.get("locationY",1),r=e.get("locationX",i),n=e.get("locationY",a),o=this.get("xAxis"),s=this.get("yAxis"),l=this.get("vcx",1),u=this.get("vcy",1),h=o.getDataItemPositionX(e,this._tooltipFieldX,this._aLocationX0+(this._aLocationX1-this._aLocationX0)*r,l),p=s.getDataItemPositionY(e,this._tooltipFieldY,this._aLocationY0+(this._aLocationY1-this._aLocationY0)*n,u),b=this.getPoint(h,p),d=!0;if(c.each(this._valueFields,(function(t){null==e.get(t)&&(d=!1)})),d){var g=this.chart;g&&g.inPlot(b)?(t.label.text.markDirtyText(),t.set("tooltipTarget",this._getTooltipTarget(e)),t.set("pointTo",this._display.toGlobal({x:b.x,y:b.y}))):t._setDataItem(void 0)}else t._setDataItem(void 0)}}else this.hideTooltip()}}),Object.defineProperty(t.prototype,"_getTooltipTarget",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if("bullet"==this.get("seriesTooltipTarget")){var t=e.bullets;if(t&&t.length>0){var i=t[0].get("sprite");if(i)return i}}return this}}),Object.defineProperty(t.prototype,"updateLegendValue",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.get("legendDataItem");if(t){var i=t.get("label");if(i){var a="";e?(i._setDataItem(e),a=this.get("legendLabelText",i.get("text",this.get("name","")))):(i._setDataItem(this._emptyDataItem),a=this.get("legendRangeLabelText",this.get("legendLabelText",i.get("text",this.get("name",""))))),i.set("text",a)}var r=t.get("valueLabel");r&&(a="",e?(r._setDataItem(e),a=this.get("legendValueText",r.get("text",""))):(r._setDataItem(this._emptyDataItem),a=this.get("legendRangeValueText",r.get("text",""))),r.set("text",a))}}}),Object.defineProperty(t.prototype,"_getItemReaderLabel",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e="X: {"+this._xField;return this.get("xAxis").isType("DateAxis")&&(e+=".formatDate()"),e+="}; Y: {"+this._yField,this.get("yAxis").isType("DateAxis")&&(e+=".formatDate()"),e+"}"}}),Object.defineProperty(t.prototype,"getPoint",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.get("xAxis").get("renderer").positionToCoordinate(e),a=this.get("yAxis").get("renderer").positionToCoordinate(t),r=999999999;return a<-r&&(a=-r),a>r&&(a=r),i<-r&&(i=-r),i>r&&(i=r),{x:i,y:a}}}),Object.defineProperty(t.prototype,"_shouldInclude",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return!0}}),Object.defineProperty(t.prototype,"handleCursorHide",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.hideTooltip(),this.updateLegendValue(void 0),this.updateLegendMarker(void 0)}}),Object.defineProperty(t.prototype,"_afterDataChange",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._afterDataChange.call(this),this.get("xAxis")._markDirtyKey("start"),this.get("yAxis")._markDirtyKey("start"),this.resetExtremes()}}),Object.defineProperty(t.prototype,"resetExtremes",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.setPrivate("selectionMinX",void 0),this.setPrivate("selectionMaxX",void 0),this.setPrivate("selectionMinY",void 0),this.setPrivate("selectionMaxY",void 0),this.setPrivate("minX",void 0),this.setPrivate("minY",void 0),this.setPrivate("maxX",void 0),this.setPrivate("maxY",void 0)}}),Object.defineProperty(t.prototype,"createAxisRange",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.axisRanges.push({axisDataItem:e})}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"XYSeries"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:n.F.classNames.concat([t.className])}),t}(n.F)},3955:function(e,t,i){i.r(t),i.d(t,{Axis:function(){return c.R},AxisBullet:function(){return O},AxisLabel:function(){return T.k},AxisLabelRadial:function(){return j.p},AxisRenderer:function(){return k.Y},AxisRendererX:function(){return I.n},AxisRendererY:function(){return M.j},AxisTick:function(){return D.T},BaseColumnSeries:function(){return h.d},Candlestick:function(){return Y.j},CandlestickSeries:function(){return X.$},CategoryAxis:function(){return f},CategoryDateAxis:function(){return v},ColumnSeries:function(){return L.d},DateAxis:function(){return y.S},DefaultTheme:function(){return J.l},DurationAxis:function(){return w},GaplessDateAxis:function(){return _.J},Grid:function(){return A.r},LineSeries:function(){return V.e},OHLC:function(){return S},OHLCSeries:function(){return R},SmoothedXLineSeries:function(){return z},SmoothedXYLineSeries:function(){return Z},SmoothedYLineSeries:function(){return E},StepLineSeries:function(){return q},ValueAxis:function(){return x.m},XYChart:function(){return a.z},XYChartScrollbar:function(){return l},XYCursor:function(){return u.L},XYSeries:function(){return C.o}});var a=i(6901),r=i(5125),n=i(6001),o=i(1479),s=i(7652),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"chart",{enumerable:!0,configurable:!0,writable:!0,value:t.children.push(a.z.new(t._root,{themeTags:["chart"],interactive:!1,interactiveChildren:!1,panX:!1,panY:!1,wheelX:"none",wheelY:"none"}))}),Object.defineProperty(t,"overlay",{enumerable:!0,configurable:!0,writable:!0,value:t.children.push(o.T.new(t._root,{themeTags:["overlay"],interactive:!1}))}),t}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._addOrientationClass(),this._settings.themeTags=s.mergeTags(this._settings.themeTags,["scrollbar","xy","chart",this._settings.orientation]);var t=this.children;t.moveValue(this.thumb),t.moveValue(this.startGrip),t.moveValue(this.endGrip),this.thumb.set("opacity",0),this.thumb.states.create("hover",{opacity:.2});var i=this.chart.plotContainer;i.set("interactive",!1),i.remove("background"),i.children.removeValue(this.chart.zoomOutButton),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"_updateThumb",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;e.prototype._updateThumb.call(this),this.overlay.set("draw",(function(e){var i,a,n=t.startGrip,o=t.endGrip,s=n.x(),l=n.y(),u=o.x(),h=o.y(),c=t.height(),p=t.width();s>u&&(s=(i=(0,r.CR)([u,s],2))[0],u=i[1]),l>h&&(l=(a=(0,r.CR)([h,l],2))[0],h=a[1]),"horizontal"===t.get("orientation")?(e.moveTo(0,0),e.lineTo(s,0),e.lineTo(s,c),e.lineTo(0,c),e.lineTo(0,0),e.moveTo(u,0),e.lineTo(p,0),e.lineTo(p,c),e.lineTo(u,c),e.lineTo(u,0)):(e.moveTo(0,0),e.lineTo(0,l),e.lineTo(p,l),e.lineTo(p,0),e.lineTo(0,0),e.moveTo(0,h),e.lineTo(0,c),e.lineTo(p,c),e.lineTo(p,h),e.lineTo(0,h))}))}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"XYChartScrollbar"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:n.L.classNames.concat([t.className])}),t}(n.L),u=i(3355),h=i(757),c=i(6515),p=i(5071),b=i(5040),d=i(751),g=i(2132),f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_frequency",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_itemMap",{enumerable:!0,configurable:!0,writable:!0,value:{}}),t}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._settings.themeTags=s.mergeTags(this._settings.themeTags,["axis"]),this.fields.push("category"),this.setPrivateRaw("name","category"),this.addTag("category"),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"_prepareChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=this;e.prototype._prepareChildren.call(this);var i=this.dataItems.length,a=0;this._valuesDirty&&(this._itemMap={},p.each(this.dataItems,(function(e){e.setRaw("index",a),t._itemMap[e.get("category")]=e,a++})),this.setPrivateRaw("maxZoomFactor",i)),this.setPrivateRaw("startIndex",Math.max(Math.round(this.get("start",0)*i),0)),this.setPrivateRaw("endIndex",Math.min(Math.round(this.get("end",1)*i),i)),(this._sizeDirty||this._valuesDirty||this.isDirty("start")||this.isDirty("end")||this.isPrivateDirty("endIndex")||this.isPrivateDirty("startIndex")||this.isPrivateDirty("width")||this.isPrivateDirty("height"))&&this.dataItems.length>0&&(this._handleRangeChange(),this._prepareAxisItems(),this._updateAxisRanges())}}),Object.defineProperty(t.prototype,"_handleRangeChange",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;p.each(this.series,(function(i){var a=e.dataItems[e.startIndex()].get("category"),r=e.dataItems[e.endIndex()-1].get("category"),n=i.get("baseAxis"),o=i.get("xAxis"),s=i.get("yAxis");if(o instanceof t&&s instanceof t)i._markDirtyAxes();else if(n===e){var l=void 0,u=void 0,h=s;if(o===n?(i.get("categoryXField")&&(l="categoryX"),i.get("openCategoryXField")&&(u="openCategoryX")):s===n&&(i.get("categoryYField")&&(l="categoryY"),i.get("openCategoryYField")&&(u="openCategoryY"),h=o),"ValueAxis"==h.className&&(l||u)){for(var c=void 0,b=void 0,d=0,g=i.dataItems.length;d<g;d++){var f=i.dataItems[d];if(l&&f.get(l)===a){c=f;break}if(u&&f.get(u)===a){c=f;break}}for(d=i.dataItems.length-1;d>=0;d--){if(f=i.dataItems[d],l&&f.get(l)===r){b=f;break}if(u&&f.get(u)===r){b=f;break}}var m=0,v=i.dataItems.length;c&&(m=i.dataItems.indexOf(c)),b&&(v=i.dataItems.indexOf(b)+1),i.setPrivate("startIndex",m),i.setPrivate("endIndex",v);var y=!1,_=function(e){var t=i.dataItems[e];if(p.each(i.__valueXShowFields,(function(e){null!=t.get(e)&&(y=!0)})),p.each(i.__valueYShowFields,(function(e){null!=t.get(e)&&(y=!0)})),y)return"break"};for(d=m;d<v&&"break"!==_(d);d++);i.setPrivate("outOfSelection",!y)}i._markDirtyAxes()}}))}}),Object.defineProperty(t.prototype,"_prepareAxisItems",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.get("renderer"),t=this.dataItems.length,i=this.startIndex();i>0&&i--;var a=this.endIndex();a<t&&a++;var r=e.axisLength()/Math.max(e.get("minGridDistance"),1/Number.MAX_SAFE_INTEGER),n=Math.max(1,Math.min(t,Math.ceil((a-i)/r)));i=Math.floor(i/n)*n,this._frequency=n;for(var o=0;o<t;o++)this.dataItems[o].hide();for(var s=this.dataItems[i].get("index",0),l=i;l<a;l+=n){var u=this.dataItems[l];this._createAssets(u,[]),u.isHidden()&&u.show(),this._prepareDataItem(u,s,n),s++}this._updateGhost()}}),Object.defineProperty(t.prototype,"_prepareDataItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){var a=this.get("renderer"),r=e.get("categoryLocation",0),n=e.get("endCategoryLocation",1),o=e.get("index");b.isNumber(o)||(o=this.categoryToIndex(e.get("category")));var s,l=this.indexToPosition(o,r),u=e.get("endCategory");u?(s=this.categoryToIndex(u),b.isNumber(s)||(s=o)):s=o;var h,c,p=this.indexToPosition(s,n);h=e.get("isRange")?s:o+this._frequency-1,c=this.indexToPosition(h,n),a.updateLabel(e.get("label"),l,p,i),a.updateGrid(e.get("grid"),l,p),a.updateTick(e.get("tick"),l,p,i),a.updateFill(e.get("axisFill"),l,c),this._processBullet(e),a.updateBullet(e.get("bullet"),l,p);var d=this.get("fillRule");d&&d(e,t)}}),Object.defineProperty(t.prototype,"startIndex",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.dataItems.length;return Math.min(Math.max(this.getPrivate("startIndex",0),0),e-1)}}),Object.defineProperty(t.prototype,"endIndex",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.dataItems.length;return Math.max(1,Math.min(this.getPrivate("endIndex",e),e))}}),Object.defineProperty(t.prototype,"baseValue",{enumerable:!1,configurable:!0,writable:!0,value:function(){}}),Object.defineProperty(t.prototype,"basePosition",{enumerable:!1,configurable:!0,writable:!0,value:function(){return 0}}),Object.defineProperty(t.prototype,"getX",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._itemMap[e];return t?this._settings.renderer.positionToCoordinate(this.indexToPosition(t.get("index",0))):NaN}}),Object.defineProperty(t.prototype,"getY",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._itemMap[e];return t?this._settings.renderer.positionToCoordinate(this.indexToPosition(t.get("index",0))):NaN}}),Object.defineProperty(t.prototype,"getDataItemPositionX",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){var r=e.get(t),n=this._itemMap[r];return n?this.indexToPosition(n.get("index",0),i):NaN}}),Object.defineProperty(t.prototype,"getDataItemCoordinateX",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){return this._settings.renderer.positionToCoordinate(this.getDataItemPositionX(e,t,i,a))}}),Object.defineProperty(t.prototype,"getDataItemPositionY",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){var r=e.get(t),n=this._itemMap[r];return n?this.indexToPosition(n.get("index",0),i):NaN}}),Object.defineProperty(t.prototype,"getDataItemCoordinateY",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i,a){return this._settings.renderer.positionToCoordinate(this.getDataItemPositionY(e,t,i,a))}}),Object.defineProperty(t.prototype,"indexToPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){b.isNumber(t)||(t=.5);var i=this.dataItems.length,a=this.get("startLocation",0);i-=a;var r=(e+t-a)/(i-=1-this.get("endLocation",1)),n=this.dataItems[e];return n&&(r+=n.get("deltaPosition",0)),r}}),Object.defineProperty(t.prototype,"categoryToIndex",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this._itemMap[e];return t?t.get("index"):NaN}}),Object.defineProperty(t.prototype,"dataItemToPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.indexToPosition(e.get("index"))}}),Object.defineProperty(t.prototype,"roundAxisPosition",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return this.indexToPosition(this.axisPositionToIndex(e),t)}}),Object.defineProperty(t.prototype,"axisPositionToIndex",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.dataItems.length;return d.fitToRange(Math.floor(e*t),0,t-1)}}),Object.defineProperty(t.prototype,"getTooltipText",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.dataItems[this.axisPositionToIndex(e)];if(t){var i=t.get("label");if(i)return(0,g.q)(i,this.get("tooltipText",""))}}}),Object.defineProperty(t.prototype,"_updateTooltipText",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){e._setDataItem(this.dataItems[this.axisPositionToIndex(t)]),e.label.text.markDirtyText()}}),Object.defineProperty(t.prototype,"getSeriesItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(this.dataItems.length>0){var i=this.getPrivate("name")+this.get("renderer").getPrivate("letter"),a=this.axisPositionToIndex(t),r=e.dataItems[a],n=this.dataItems[a],o=n.get("category");if(r&&n&&r.get(i)===o)return r;for(var s=0,l=e.dataItems.length;s<l;s++){var u=e.dataItems[s];if(u.get(i)===o)return u}}}}),Object.defineProperty(t.prototype,"zoomToIndexes",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){var a=this.dataItems.length;this.zoom(e/a,t/a,i)}}),Object.defineProperty(t.prototype,"zoomToCategories",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,i){this.zoomToIndexes(this.categoryToIndex(e),this.categoryToIndex(t)+1,i)}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"CategoryAxis"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:c.R.classNames.concat([t.className])}),t}(c.R),m=i(1926),v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_frequency",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(t,"_itemMap",{enumerable:!0,configurable:!0,writable:!0,value:{}}),t}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._settings.themeTags=s.mergeTags(this._settings.themeTags,["axis"]),this.fields.push("category"),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"_prepareAxisItems",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;this.setPrivateRaw("baseInterval",this.get("baseInterval"));var t=this.get("renderer"),i=this.dataItems.length,a=this.startIndex();a>0&&a--;var n=this.endIndex();n<i&&n++;var o=t.axisLength()/Math.max(t.get("minGridDistance"),1/Number.MAX_SAFE_INTEGER),s=Math.min(i,Math.ceil((n-a)/o));a=Math.floor(a/s)*s,this._frequency=s;for(var l=0;l<i;l++)this.dataItems[l].hide();var u=Number(this.dataItems[a].get("category")),h=Number(this.dataItems[n-1].get("category")),c=h-u;n-a<o&&(c=h-u-((h-u)/this.baseDuration()-(n-a))*this.baseDuration());var d=m.chooseInterval(0,c,o,this.get("gridIntervals")),g=m.getNextUnit(d.timeUnit),f=this.getPrivate("baseInterval");m.getIntervalDuration(d)<this.baseDuration()&&(d=(0,r.pi)({},f));for(var v,y=this.get("dateFormats"),_=-1/0,x=-1/0,w=-1/0,P=[],O=!1,T=a;T<n;T++){var j=this.dataItems[T],D=j.get("index"),A=!1,k=Number(j.get("category")),I=new Date(k),M=m.getUnitValue(I,d.timeUnit);v=y[d.timeUnit];var C=!1;"year"!=d.timeUnit&&"week"!=d.timeUnit&&g&&this.get("markUnitChange")&&b.isNumber(_)&&m.checkChange(k,_,g,this._root.utc)&&(v=this.get("periodChangeDateFormats")[d.timeUnit],D-.5*s<x&&P.pop(),P.push({format:v,dataItem:j}),O=!0,C=!0,x=D,w=M);var Y=!1;"day"===d.timeUnit||"week"===d.timeUnit?D-x>=s&&(Y=!0):M%d.count==0&&M!=w&&(Y=!0),!C&&Y&&(D-.7*s<x&&O&&(A=!0),A||(P.push({format:v,dataItem:j}),x=D,w=M),O=!1),_=k}if(P.length>0){var X=P[0].dataItem.get("index",0);p.each(P,(function(t){var i=t.dataItem,a=t.format;e._createAssets(i,[]),i.isHidden()&&i.show();var r=Number(i.get("category")),n=new Date(r),o=i.get("label");o&&o.set("text",e._root.dateFormatter.format(n,a)),X++,e._prepareDataItem(i,X,s)}))}}}),Object.defineProperty(t.prototype,"baseDuration",{enumerable:!1,configurable:!0,writable:!0,value:function(){return m.getIntervalDuration(this.getPrivate("baseInterval"))}}),Object.defineProperty(t.prototype,"getTooltipText",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.dataItems[this.axisPositionToIndex(e)];if(t){var i=this.get("dateFormats")[this.getPrivate("baseInterval").timeUnit];return this._root.dateFormatter.format(new Date(t.get("category",0)),this.get("tooltipDateFormat",i))}}}),Object.defineProperty(t.prototype,"_updateTooltipText",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){e.label.set("text",this.getTooltipText(t))}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"CategoryDateAxis"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:f.classNames.concat([t.className])}),t}(f),y=i(5638),_=i(8701),x=i(7261),w=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"_dataGrouped",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_groupingCalculated",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(t,"_intervalDuration",{enumerable:!0,configurable:!0,writable:!0,value:1}),t}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._settings.themeTags=s.mergeTags(this._settings.themeTags,["axis"]),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"_adjustMinMax",{enumerable:!1,configurable:!0,writable:!0,value:function(t,i,a,n){var o,s,l,u=this.getDurationFormatter(),h=this.get("baseUnit");if(this.setRaw("maxPrecision",0),"millisecond"==h||"second"==h||"minute"==h||"hour"==h){a<=1&&(a=1),a=Math.round(a);var c=i-t;0===c&&(c=Math.abs(i));var p,b=[60,30,20,15,10,2,1],g=1;"hour"==h&&(b=[24,12,6,4,2,1]);try{for(var f=(0,r.XA)(b),m=f.next();!m.done;m=f.next()){var v=m.value;if(c/v>a){g=v;break}}}catch(e){o={error:e}}finally{try{m&&!m.done&&(s=f.return)&&s.call(f)}finally{if(o)throw o.error}}var y=Math.ceil((i-t)/g/a),_=Math.log(Math.abs(y))*Math.LOG10E,x=Math.pow(10,Math.floor(_))/10,w=y/x;p=g*(y=d.closest(b,w)*x),l={min:t=Math.floor(t/p)*p,max:i=Math.ceil(i/p)*p,step:p}}else l=e.prototype._adjustMinMax.call(this,t,i,a,n);return this.setPrivate("durationFormat",u.getFormat(l.step,l.max,h)),l}}),Object.defineProperty(t.prototype,"_formatText",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.getDurationFormatter().format(e,this.getPrivate("durationFormat"),this.get("baseUnit"))}}),Object.defineProperty(t.prototype,"getTooltipText",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.getDurationFormatter(),i=this.get("extraTooltipPrecision",0),a=this.getPrivate("stepDecimalPlaces",0)+i,r=d.round(this.positionToValue(e),a);return t.format(r,this.getPrivate("durationFormat"),this.get("baseUnit"))}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"DurationAxis"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:x.m.classNames.concat([t.className])}),t}(x.m),P=i(6331),O=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"axis",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),t}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"_beforeChanged",{enumerable:!1,configurable:!0,writable:!0,value:function(){e.prototype._beforeChanged.call(this);var t=this.get("sprite");if(this.isDirty("sprite")&&t&&(t.setAll({position:"absolute",role:"figure"}),this._disposers.push(t)),this.isDirty("location")){var i=t.dataItem;this.axis&&t&&i&&this.axis._prepareDataItem(i)}}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"AxisBullet"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:P.JH.classNames.concat([t.className])}),t}(P.JH),T=i(6293),j=i(9084),D=i(4714),A=i(8943),k=i(6275),I=i(6284),M=i(7909),C=i(4604),Y=i(2976),X=i(2312),S=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"_draw",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this._display;e.moveTo(this.get("lowX1",0),this.get("lowY1",0)),e.lineTo(this.get("highX1",0),this.get("highY1",0));var t=this.width(),i=this.height();if("vertical"==this.get("orientation")){var a=i;e.moveTo(0,a),e.lineTo(t/2,a),e.moveTo(t/2,0),e.lineTo(t,0)}else{var r=t;e.moveTo(0,0),e.lineTo(0,i/2),e.moveTo(r,i/2),e.lineTo(r,i)}}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"OHLC"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:Y.j.classNames.concat([t.className])}),t}(Y.j),F=i(5769),N=i(7144),R=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return Object.defineProperty(t,"columns",{enumerable:!0,configurable:!0,writable:!0,value:new N.o(F.YS.new({themeTags:["autocolor"]}),(function(){return S._new(t._root,{themeTags:s.mergeTags(t.columns.template.get("themeTags",[]),["ohlc","series","column"])},[t.columns.template])}))}),t}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"makeColumn",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=this.mainContainer.children.push(t.make());return i._setDataItem(e),t.push(i),i}}),Object.defineProperty(t.prototype,"_processAxisRange",{enumerable:!1,configurable:!0,writable:!0,value:function(t){var i=this;e.prototype._processAxisRange.call(this,t),t.columns=new N.o(F.YS.new({}),(function(){return S._new(i._root,{themeTags:s.mergeTags(t.columns.template.get("themeTags",[]),["ohlc","series","column"])},[i.columns.template,t.columns.template])}))}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"OHLCSeries"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:X.$.classNames.concat([t.className])}),t}(X.$),L=i(62),V=i(2338),G=i(5892),E=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._setDefault("curveFactory",(0,G.$)(this.get("tension",.5))),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"_updateChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.isDirty("tension")&&(this.set("curveFactory",(0,G.$)(this.get("tension",.5))),this._valuesDirty=!0),e.prototype._updateChildren.call(this)}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"SmoothedYLineSeries"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:V.e.classNames.concat([t.className])}),t}(V.e),U=i(8289),z=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._setDefault("curveFactory",(0,U.G)(this.get("tension",.5))),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"_updateChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.isDirty("tension")&&(this.set("curveFactory",(0,U.G)(this.get("tension",.5))),this._valuesDirty=!0),e.prototype._updateChildren.call(this)}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"SmoothedXLineSeries"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:V.e.classNames.concat([t.className])}),t}(V.e),W=i(2818),Z=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._setDefault("curveFactory",W.ZP.tension(this.get("tension",.5))),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"_updateChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.isDirty("tension")&&(this.set("curveFactory",W.ZP.tension(this.get("tension",.5))),this._valuesDirty=!0),e.prototype._updateChildren.call(this)}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"SmoothedXYLineSeries"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:V.e.classNames.concat([t.className])}),t}(V.e),B=i(6245);function H(e,t){this._context=e,this._t=t}function Q(e){return new H(e,1)}H.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var i=this._x*(1-this._t)+e*this._t;this._context.lineTo(i,this._y),this._context.lineTo(i,t)}}this._x=e,this._y=t}};var q=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.ZT)(t,e),Object.defineProperty(t.prototype,"_afterNew",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._setDefault("curveFactory",Q),e.prototype._afterNew.call(this)}}),Object.defineProperty(t.prototype,"_getPoints",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var i=t.points,a=this.get("stepWidth",B.AQ).value/2,r=e.get("locationX",t.locationX),n=e.get("locationY",t.locationY),o=r,s=n;t.baseAxis===t.xAxis?(r-=a,o+=a):t.baseAxis===t.yAxis&&(n-=a,s+=a);var l=t.xAxis.getDataItemPositionX(e,t.xField,r,t.vcx),u=t.yAxis.getDataItemPositionY(e,t.yField,n,t.vcy),h=t.xAxis.getDataItemPositionX(e,t.xField,o,t.vcx),c=t.yAxis.getDataItemPositionY(e,t.yField,s,t.vcy);if(this._shouldInclude(l)){var p=this.getPoint(l,u),b=[p.x,p.y],d=this.getPoint(h,c),g=[d.x,d.y];if(t.fillVisible){var f=l,m=u,v=h,y=c;if(t.baseAxis===t.xAxis?(m=t.basePosY,y=t.basePosY):t.baseAxis===t.yAxis&&(f=t.basePosX,v=t.basePosX),t.getOpen){var _=e.get(t.xOpenField),x=e.get(t.yOpenField);if(null!=_&&null!=x)if(o=r=e.get("openLocationX",t.openLocationX),s=n=e.get("openLocationY",t.openLocationY),t.baseAxis===t.xAxis?(r-=a,o+=a):t.baseAxis===t.yAxis&&(n-=a,s+=a),t.stacked){var w=e.get("stackToItemX"),P=e.get("stackToItemY");w?(f=t.xAxis.getDataItemPositionX(w,t.xField,r,w.component.get("vcx")),v=t.xAxis.getDataItemPositionX(w,t.xField,o,w.component.get("vcx"))):t.yAxis===t.baseAxis?(f=t.basePosX,v=t.basePosX):t.baseAxis===t.yAxis&&(f=t.xAxis.getDataItemPositionX(e,t.xOpenField,r,t.vcx),v=t.xAxis.getDataItemPositionX(e,t.xOpenField,o,t.vcx)),P?(m=t.yAxis.getDataItemPositionY(P,t.yField,n,P.component.get("vcy")),y=t.yAxis.getDataItemPositionY(P,t.yField,s,P.component.get("vcy"))):t.xAxis===t.baseAxis?(m=t.basePosY,y=t.basePosY):t.baseAxis===t.yAxis&&(m=t.yAxis.getDataItemPositionY(e,t.yOpenField,n,t.vcy),y=t.yAxis.getDataItemPositionY(e,t.yOpenField,s,t.vcy))}else f=t.xAxis.getDataItemPositionX(e,t.xOpenField,r,t.vcx),m=t.yAxis.getDataItemPositionY(e,t.yOpenField,n,t.vcy),v=t.xAxis.getDataItemPositionX(e,t.xOpenField,o,t.vcx),y=t.yAxis.getDataItemPositionY(e,t.yOpenField,s,t.vcy)}var O=this.getPoint(f,m),T=this.getPoint(v,y);b[2]=O.x,b[3]=O.y,g[2]=T.x,g[3]=T.y}i.push(b),i.push(g),e.set("point",{x:b[0]+(g[0]-b[0])/2,y:b[1]+(g[1]-b[1])/2})}this.get("noRisers")&&(t.points=[],t.segments.push(i))}}),Object.defineProperty(t,"className",{enumerable:!0,configurable:!0,writable:!0,value:"StepLineSeries"}),Object.defineProperty(t,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:V.e.classNames.concat([t.className])}),t}(V.e),J=i(55)},7825:function(e,t,i){i.r(t),i.d(t,{am5xy:function(){return a}});const a=i(3955)},2818:function(e,t,i){function a(e,t,i){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-i),e._x2,e._y2)}function r(e,t){this._context=e,this._k=(1-t)/6}i.d(t,{xm:function(){return a}}),r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:a(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:a(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.ZP=function e(t){function i(e){return new r(e,t)}return i.tension=function(t){return e(+t)},i}(0)}},function(e){var t=(7825,e(e.s=7825)),i=window;for(var a in t)i[a]=t[a];t.__esModule&&Object.defineProperty(i,"__esModule",{value:!0})}]);

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.006 ]--