UNPKG

iobroker.lovelace

Version:

With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI

1 lines 104 kB
"use strict";(self.rspackChunkhome_assistant_frontend=self.rspackChunkhome_assistant_frontend||[]).push([[53771],{53861:function(e,t,n){n.d(t,{Z:function(){return o},m:function(){return r}});var i={};function r(e,t){i[e]=t}function o(e){return i[e]}},87717:function(e,t,n){n.d(t,{A:function(){return g}});var i=n(52577),r=n(56145),o=n(6166),a=n(67559),s=n(6471),l=n(71034),u=(n(16280),function(e){this.coordSysDims=[],this.axisMap=(0,i.createHashMap)(),this.categoryAxisMap=(0,i.createHashMap)(),this.coordSysName=e});var c={cartesian2d:function(e,t,n,i){var r=e.getReferringComponents("xAxis",s.US).models[0],o=e.getReferringComponents("yAxis",s.US).models[0];t.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),p(r)&&(i.set("x",r),t.firstCategoryDimIndex=0),p(o)&&(i.set("y",o),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,i){var r=e.getReferringComponents("singleAxis",s.US).models[0];t.coordSysDims=["single"],n.set("single",r),p(r)&&(i.set("single",r),t.firstCategoryDimIndex=0)},polar:function(e,t,n,i){var r=e.getReferringComponents("polar",s.US).models[0],o=r.findAxisModel("radiusAxis"),a=r.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),p(o)&&(i.set("radius",o),t.firstCategoryDimIndex=0),p(a)&&(i.set("angle",a),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,i){t.coordSysDims=["lng","lat"]},parallel:function(e,t,n,r){var o=e.ecModel,a=o.getComponent("parallel",e.get("parallelIndex")),s=t.coordSysDims=a.dimensions.slice();(0,i.each)(a.parallelAxisIndex,function(e,i){var a=o.getComponent("parallelAxis",e),l=s[i];n.set(l,a),p(a)&&(r.set(l,a),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=i))})},matrix:function(e,t,n,i){var r=e.getReferringComponents("matrix",s.US).models[0];t.coordSysDims=["x","y"];var o=r.getDimensionModel("x"),a=r.getDimensionModel("y");n.set("x",o),n.set("y",a),i.set("x",o),i.set("y",a)}};function p(e){return"category"===e.get("type")}var h=n(66293),d=n(45387),f=n(8858),m=n(11975);var g=function(e,t,n){n=n||{};var p,g=t.getSourceManager(),v=!1;e?(v=!0,p=(0,h.AF)(e)):v=(p=g.getSource()).sourceFormat===m.mK;var y=function(e){var t=e.get("coordinateSystem"),n=new u(t),i=c[t];if(i)return i(e,n,n.axisMap,n.categoryAxisMap),n}(t),_=function(e,t){var n,r=e.get("coordinateSystem"),o=l.Ay.get(r);return t&&t.coordSysDims&&(n=i.map(t.coordSysDims,function(e){var n={name:e},i=t.axisMap.get(e);if(i){var r=i.get("type");n.type=(0,a.B)(r)}return n})),n||(n=o&&(o.getDimensionsInfo?o.getDimensionsInfo():o.dimensions.slice())||["x","y"]),n}(t,y),S=n.useEncodeDefaulter,b=i.isFunction(S)?S:S?i.curry(f.OC,_,t):null,w={coordDimensions:_,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:b,canOmitUnusedDimensions:!v},T=(0,o.A)(p,w),x=function(e,t,n){var r,o;return n&&i.each(e,function(e,i){var a=e.coordDim,s=n.categoryAxisMap.get(a);s&&(null==r&&(r=i),e.ordinalMeta=s.getOrdinalMeta(),t&&(e.createInvertedIndices=!0)),null!=e.otherDims.itemName&&(o=!0)}),o||null==r||(e[r].otherDims.itemName=0),r}(T.dimensions,n.createInvertedIndices,y),C=v?null:g.getSharedDataStore(T),A=(0,d.iJ)(t,{schema:T,store:C}),k=new r.A(T,t);k.setCalculationInfo(A);var M=null!=x&&function(e){if(e.sourceFormat===m.mK){var t=function(e){var t=0;for(;t<e.length&&null==e[t];)t++;return e[t]}(e.data||[]);return!i.isArray((0,s.vj)(t))}}(p)?function(e,t,n,i){return i===x?n:this.defaultDimValueGetter(e,t,n,i)}:null;return k.hasItemOption=!1,k.initData(v?p:C,null,M),k}},16329:function(e,t,n){var i=n(40445),r=n(36338),o=n(48929),a=n(39855),s=n(52577),l=n(6471),u=n(26322),c=n(43618),p=function(e){function t(t){var n=e.call(this)||this;n._zr=t;var i=(0,s.bind)(n._mousedownHandler,n),r=(0,s.bind)(n._mousemoveHandler,n),o=(0,s.bind)(n._mouseupHandler,n),a=(0,s.bind)(n._mousewheelHandler,n),l=(0,s.bind)(n._pinchHandler,n);return n.enable=function(e,n){var c=n.zInfo,p=(0,u.retrieveZInfo)(c.component),h=p.z,d=p.zlevel,f={component:c.component,z:h,zlevel:d,z2:(0,s.retrieve2)(c.z2,-1/0)},g=(0,s.extend)({},n.triggerInfo);this._opt=(0,s.defaults)((0,s.extend)({},n),{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0,zInfoParsed:f,triggerInfo:g,cursorGrab:"grab",cursorGrabbing:"grabbing"}),null==e&&(e=!0),this._enabled&&this._controlType===e||(this.disable(),this._enabled=!0,!0!==e&&"move"!==e&&"pan"!==e||(m(t,"mousedown",i,f),m(t,"mousemove",r,f),m(t,"mouseup",o,f)),!0!==e&&"scale"!==e&&"zoom"!==e||(m(t,"mousewheel",a,f),m(t,"pinch",l,f)))},n.disable=function(){this._enabled&&(this._enabled=!1,g(t,"mousedown",i),g(t,"mousemove",r),g(t,"mouseup",o),g(t,"mousewheel",a),g(t,"pinch",l))},n}return(0,i.C6)(t,e),t.prototype.isDragging=function(){return this._dragging},t.prototype.isPinching=function(){return this._pinching},t.prototype._checkPointer=function(e,t,n){var i=this._opt,r=i.zInfoParsed;if((0,c.I)(e,i.api,r.component))return!1;var o=i.triggerInfo,a=!1;return"global"===o.roamTrigger&&(a=!0),a||(a=o.isInSelf(e,t,n)),a&&o.isInClip&&!o.isInClip(e,t,n)&&(a=!1),a},t.prototype._decideCursorStyle=function(e,t,n,i){var r=e.target;return!r&&this._checkPointer(e,t,n)?this._opt.cursorGrab:i?r&&r.cursor||"default":void 0},t.prototype.dispose=function(){this.disable()},t.prototype._mousedownHandler=function(e){if(!o.W5(e)&&!h(e)){for(var t=e.target;t;){if(t.draggable)return;t=t.__hostTarget||t.parent}var n=e.offsetX,i=e.offsetY;this._checkPointer(e,n,i)&&(this._x=n,this._y=i,this._dragging=!0)}},t.prototype._mousemoveHandler=function(e){var t=this._zr;if("pinch"!==e.gestureEvent&&!a.Ck(t,"globalPan")&&!h(e)){var n=e.offsetX,i=e.offsetY;if(this._dragging&&_("moveOnMouseMove",e,this._opt)){t.setCursorStyle(this._opt.cursorGrabbing);var r=this._x,s=this._y,l=n-r,u=i-s;this._x=n,this._y=i,this._opt.preventDefaultMouseMove&&o.ds(e.event),e.__ecRoamConsumed=!0,y(this,"pan","moveOnMouseMove",e,{dx:l,dy:u,oldX:r,oldY:s,newX:n,newY:i,isAvailableBehavior:null})}else{var c=this._decideCursorStyle(e,n,i,!1);c&&t.setCursorStyle(c)}}},t.prototype._mouseupHandler=function(e){if(!h(e)){var t=this._zr;if(!o.W5(e)){this._dragging=!1;var n=this._decideCursorStyle(e,e.offsetX,e.offsetY,!0);n&&t.setCursorStyle(n)}}},t.prototype._mousewheelHandler=function(e){if(!h(e)){var t=_("zoomOnMouseWheel",e,this._opt),n=_("moveOnMouseWheel",e,this._opt),i=e.wheelDelta,r=Math.abs(i),o=e.offsetX,a=e.offsetY;if(0!==i&&(t||n)){if(t){var s=r>3?1.4:r>1?1.2:1.1,l=i>0?s:1/s;this._checkTriggerMoveZoom(this,"zoom","zoomOnMouseWheel",e,{scale:l,originX:o,originY:a,isAvailableBehavior:null})}if(n){var u=Math.abs(i),c=(i>0?1:-1)*(u>3?.4:u>1?.15:.05);this._checkTriggerMoveZoom(this,"scrollMove","moveOnMouseWheel",e,{scrollDelta:c,originX:o,originY:a,isAvailableBehavior:null})}}}},t.prototype._pinchHandler=function(e){if(!a.Ck(this._zr,"globalPan")&&!h(e)){var t=e.pinchScale>1?1.1:1/1.1;this._checkTriggerMoveZoom(this,"zoom",null,e,{scale:t,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})}},t.prototype._checkTriggerMoveZoom=function(e,t,n,i,r){e._checkPointer(i,r.originX,r.originY)&&(o.ds(i.event),i.__ecRoamConsumed=!0,y(e,t,n,i,r))},t}(r.A);function h(e){return e.__ecRoamConsumed}var d=(0,l.$r)();function f(e){var t=d(e);return t.roam=t.roam||{},t.uniform=t.uniform||{},t}function m(e,t,n,i){for(var r=f(e).roam,o=r[t]=r[t]||[],a=0;a<o.length;a++){var s=o[a].zInfoParsed;if((s.zlevel-i.zlevel||s.z-i.z||s.z2-i.z2)<=0)break}o.splice(a,0,{listener:n,zInfoParsed:i}),function(e,t){var n=f(e);n.uniform[t]||e.on(t,n.uniform[t]=function(e){var i=n.roam[t];if(i)for(var r=0;r<i.length;r++)i[r].listener(e)})}(e,t)}function g(e,t,n){for(var i=f(e).roam[t]||[],r=0;r<i.length;r++)if(i[r].listener===n)return i.splice(r,1),void(i.length||v(e,t))}function v(e,t){var n=f(e).uniform;n[t]&&(e.off(t,n[t]),n[t]=null)}function y(e,t,n,i,r){r.isAvailableBehavior=(0,s.bind)(_,null,n,i),e.trigger(t,r)}function _(e,t,n){var i=n[e];return!e||i&&(!(0,s.isString)(i)||t.event[i+"Key"])}t.A=p},43618:function(e,t,n){n.d(t,{I:function(){return o}});var i=n(26322),r={axisPointer:1,tooltip:1,brush:1};function o(e,t,n){var o=t.getComponentByElement(e.topTarget);if(!o||o===n||r.hasOwnProperty(o.mainType))return!1;var a=o.coordinateSystem;if(!a||a.model===n)return!1;var s=(0,i.retrieveZInfo)(o),l=(0,i.retrieveZInfo)(n);return!((s.zlevel-l.zlevel||s.z-l.z)<=0)}},39855:function(e,t,n){n.d(t,{Ck:function(){return l},_r:function(){return s},s:function(){return a}});var i=n(97798),r=n(52577),o=(0,n(6471).$r)();function a(e,t,n){o(e)[t]=n}function s(e,t,n){var i=o(e);i[t]===n&&(i[t]=null)}function l(e,t){return!!o(e)[t]}i.OH({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},r.noop)},66834:function(e,t,n){n.d(t,{D7:function(){return S},Nl:function(){return Z},Q3:function(){return A},X$:function(){return N},Xj:function(){return k},YP:function(){return J},ZD:function(){return m},_:function(){return _},dh:function(){return C},jR:function(){return q},kx:function(){return j},nT:function(){return F},rj:function(){return y},yD:function(){return B}});var i=n(40445),r=n(35723),o=n(46881),a=n(88877),s=n(52577),l=n(1622),u=n(26322),c=n(52557),p=n(16740),h=n(81658),d=0,f=1,m=2;var g=function(e){function t(t,n,i){var r=e.call(this)||this;r.type="view",r.dimensions=["x","y"];var a=r;a.invertY=t,a.lgCt=n,a.lgGeo=i;var s=a.trans=[];return s[d]=(0,o.Rd)(),s[f]=(0,o.Rd)(),s[m]=(0,o.Rd)(),a.mtRaw=(0,p.create)(),a.mtRawInv=(0,p.create)(),a.mtOverall=(0,p.create)(),a.mtOverallInv=(0,p.create)(),a.zoom=1,r}return(0,i.C6)(t,e),t.prototype.getBoundingRect=function(){return S(null,this)},t.prototype.getViewRect=function(){return e=null,t=this,(0,r.iZ)(e||(0,r.r_)(),t.viewRect);var e,t},t.prototype.getRoamTransform=function(){return(0,o.Ed)(this.trans[f])},t.prototype.dataToPoint=function(e,t,n){var i=t?this.mtRaw:this.mtOverall;return n=n||[],i?(0,h.applyTransform)(n,e,i):(0,h.copy)(n,e)},t.prototype.pointToData=function(e,t,n){n=n||[];var i=this.mtOverallInv;return i?(0,h.applyTransform)(n,e,i):(0,h.copy)(n,e)},t.prototype.convertToPixel=function(e,t,n){var i=E(t);return i===this?i.dataToPoint(n):null},t.prototype.convertFromPixel=function(e,t,n){var i=E(t);return i===this?i.pointToData(n):null},t.prototype.containPoint=function(e){return(0,r.iZ)(v,this.dataRect),(0,r.zQ)(v,v,this.mtOverall),(0,r.rd)(v,e[0],e[1])},t.dimensions=["x","y"],t}(o.Ay),v=(0,r.r_)();function y(e,t){return(0,p.copy)(e||[],t.mtOverall)}function _(e){return e.zoom}function S(e,t){return(0,r.iZ)(e||(0,r.r_)(),t.dataRect)}function b(e,t,n){return(0,o.IT)(e||(0,o.Rd)(),t.trans[n])}function w(e){return!(!e.dataRect||!e.viewRect)}function T(e,t,n){(0,o.Ed)(n,x),(0,p.mul)(x,x,t.mtRawInv),(0,u.decomposeTransform)(e,x)}var x=(0,p.create)();function C(e,t){var n=e;n.centerOption=t.getShallow("center");var i=n.zoomLimit=t.getShallow("scaleLimit"),r=t.getShallow("zoom");n.zoom=K(r||1,i)||1,w(n)&&M(n)}function A(e,t,n,i,o){var a=e;a.dataRect=new r.Ay(t,n,i,o),w(a)&&M(a)}function k(e,t,n,i,o){var a=e;a.viewRect=new r.Ay(t,n,i,o),w(a)&&M(a)}function M(e){!function(e){var t=e.dataRect,n=e.viewRect,i=e.trans[d],a=e.invertY;a&&((t=(0,r.iZ)(D,t)).y=-t.y-t.height);(0,r.Zv)(I,t,n),(0,u.decomposeTransform)(i,I),a&&(i.scaleY=-i.scaleY);var s=(0,o.Ed)(i,e.mtRaw);(0,p.invert)(e.mtRawInv,s)}(e),function(e){var t=H(e),n=function(e,t,n){0;var i=t.dataRect;if(!n)return!1;var r=t.lgCt;r?(0,h.set)(e,(0,a.lo)(n[0],r.w),(0,a.lo)(n[1],r.h)):i&&(0,h.set)(e,(0,a.lo)(n[0],i.width,i.x),(0,a.lo)(n[1],i.height,i.y));return!0}(z,e,e.centerOption)?(0,h.applyTransform)(z,z,e.mtRaw):t,i=e.zoom,r=e.trans[f];r.x=t[0]-i*n[0],r.y=t[1]-i*n[1],r.scaleX=r.scaleY=i}(e),function(e){var t=e.trans,n=t[f],i=t[d],r=t[m];O(r,i,n);var a=(0,o.Ed)(r,e.mtOverall),s=(0,p.invert)(e.mtOverallInv,a);R(e,r,a,s),R(e.lgGeo,r,a,s)}(e)}var I=(0,p.create)(),D=(0,r.r_)();var z=[];function R(e,t,n,i){e&&((0,o.IT)(e,t),(0,p.copy)(e.transform||(e.transform=[]),n),(0,p.copy)(e.invTransform||(e.invTransform=[]),i))}function O(e,t,n){(0,o.Ed)(t,P),(0,o.Ed)(n,L),(0,p.mul)(L,L,P),(0,u.decomposeTransform)(e,L)}var P=(0,p.create)(),L=(0,p.create)();function E(e){var t=e.seriesModel;return t?t.coordinateSystem:null}function H(e){var t=e.viewRect;return V[0]=t.x+t.width/2,V[1]=t.y+t.height/2,V}var V=[];function B(e){return e&&"view"===e.type}function F(e,t,n,i){var r=n;r.syncBackEl=e,r.syncBackType=t,i?(0,c.oi)(e,b(null,n,t),i):(b(e,n,t),e.dirty())}function U(e,t,n,i){var r=e,l=r.syncBackEl;l?(l.stopAnimation(),function(e,t,n,i){i===f?O(e,t.trans[d],n):(0,o.IT)(e,n)}(X,r,l,r.syncBackType)):(0,o.IT)(X,r.trans[m]),T(Y,r,X),i?function(e,t,n,i){null!=i.dx&&null!=i.dy&&(e.x+=i.dx,e.y+=i.dy);var r=i.zoom;if(null!=r){var o=W(t),a=K(o*r,n.zoomLimit)/o;e.x-=(i.originX-e.x)*(a-1),e.y-=(i.originY-e.y)*(a-1),e.scaleX*=a,e.scaleY*=a}}(X,Y,r,i):(0,o.IT)(X,Y),T(X,r,X),function(e,t,n,i){var r=H(e),o=W(i),l=(0,a.NY)(o)>1e-6;Q[0]=l?(r[0]-i.x)/o:r[0],Q[1]=l?(r[1]-i.y)/o:r[1],(0,h.applyTransform)(Q,Q,e.mtRawInv);var u=function(e,t){var n=e.centerOption,i=e.dataRect;0;return!n||e.lgCt?t.slice():[G(0,t,n,i),G(1,t,n,i)]}(e,Q);$(t,u,o),(0,s.each)(n,function(e){e!==t&&$(e,u.slice(),o)})}(r,t,n,X)}var X=(0,o.Rd)(),Y=(0,o.Rd)();function N(e,t,n){var i=Z(t);i&&(U(i,t,n,e),C(i,t))}function Z(e){return e.__ownRoamView?e.__ownRoamView():null}function q(e,t,n,i){n.setUpdatePayload((0,u.payloadDisableAnimation)(e));var r=(0,l.k)(i,t);r&&r.__updateOnOwnRoam&&r.__updateOnOwnRoam(e,t,i)}function W(e){return e.scaleX}function G(e,t,n,i){return n&&i&&i[u.WH[e]]&&(0,a.N9)(n[e])?(t[e]-i[u.XY[e]])/i[u.WH[e]]*100+"%":t[e]}function j(e,t){return t&&e&&e.getShallow("legacyViewCoordSysCenterBase")?{w:t.getWidth(),h:t.getHeight()}:null}var Q=[];function $(e,t,n){var i=e.option;i.center=t,i.zoom=n}function K(e,t){if(t){var n=t.min||0,i=t.max||1/0;e=Math.max(Math.min(i,e),n)}return e}function J(e,t){var n=t.getShallow("nodeScaleRatio",!0)||1,i=e;return((i.zoom-1)*n+1)/(i.trans[m].scaleX||1)}t.Ay=g},97798:function(e,t,n){n.d(t,{FQ:function(){return It},Ng:function(){return Cn},p5:function(){return $n},El:function(){return Tt},zm:function(){return kn},Zf:function(){return An},AS:function(){return Mn},Bo:function(){return Bn},FP:function(){return In},aQ:function(){return Dn},ZB:function(){return Gn},Ts:function(){return xn},OH:function(){return Hn},pX:function(){return Vn},mx:function(){return Fn},Oh:function(){return Un},Ej:function(){return Zn},E:function(){return dt.E},mz:function(){return Wn},cf:function(){return Pn},tb:function(){return Ln},lP:function(){return Rn},qg:function(){return On},bf:function(){return zn},iY:function(){return jn},xV:function(){return En},AF:function(){return Xn},vV:function(){return qn},rE:function(){return wt}});n(16280),n(44114),n(27495),n(46058),n(62953);var i=n(40445),r=n(74645),o=n(52577),a=n(29342),s=n(303),l=n(36338),u=(n(18111),n(22489),n(6471)),c=n(99904),p=n(45860),h=n(85767),d=n(16418),f="";"undefined"!=typeof navigator&&(f=navigator.platform||"");var m,g,v,y="rgba(0, 0, 0, 0.2)",_=d.A.color.theme[0],S=(0,h.modifyHSL)(_,null,null,.9),b={darkMode:"auto",colorBy:"series",color:d.A.color.theme,gradientColor:[S,_],aria:{decal:{decals:[{color:y,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:y,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:y,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:y,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:y,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:y,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:f.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},w=n(8858),T=n(56675),x=n(41022),C="\0_ec_inner";var A=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.C6)(t,e),t.prototype.init=function(e,t,n,i,r,o){i=i||{},this.option=null,this._theme=new c.A(i),this._locale=new c.A(r),this._optionManager=o},t.prototype.setOption=function(e,t,n){var i=I(t);this._optionManager.setOption(e,n,i),this._resetOption(null,i)},t.prototype.resetOption=function(e,t){return this._resetOption(e,I(t))},t.prototype._resetOption=function(e,t){var n=!1,i=this._optionManager;if(!e||"recreate"===e){var r=i.mountOption("recreate"===e);0,this.option&&"recreate"!==e?(this.restoreData(),this._mergeOption(r,t)):v(this,r),n=!0}if("timeline"!==e&&"media"!==e||this.restoreData(),!e||"recreate"===e||"timeline"===e){var a=i.getTimelineOption(this);a&&(n=!0,this._mergeOption(a,t))}if(!e||"recreate"===e||"media"===e){var s=i.getMediaOption(this);s.length&&(0,o.each)(s,function(e){n=!0,this._mergeOption(e,t)},this)}return n},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,t){var n=this.option,i=this._componentsMap,r=this._componentsCount,a=[],s=(0,o.createHashMap)(),l=t&&t.replaceMergeMainTypeMap;(0,w.ps)(this),(0,o.each)(e,function(e,t){null!=e&&(p.A.hasClass(t)?t&&(a.push(t),s.set(t,!0)):n[t]=null==n[t]?(0,o.clone)(e):(0,o.merge)(n[t],e,!0))}),l&&l.each(function(e,t){p.A.hasClass(t)&&!s.get(t)&&(a.push(t),s.set(t,!0))}),p.A.topologicalTravel(a,p.A.getAllClassMainTypes(),function(t){var a=(0,T.a)(this,t,u.qB(e[t])),s=i.get(t),c=s?l&&l.get(t)?"replaceMerge":"normalMerge":"replaceAll",h=u.O2(s,a,c);u.GX(h,t,p.A),n[t]=null,i.set(t,null),r.set(t,0);var d,f=[],g=[],v=0;(0,o.each)(h,function(e,n){var i=e.existing,r=e.newOption;if(r){var a="series"===t,s=p.A.getClass(t,e.keyInfo.subType,!a);if(!s)return;if("tooltip"===t){if(d)return void 0;d=!0}if(i&&i.constructor===s)i.name=e.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var l=(0,o.extend)({componentIndex:n},e.keyInfo);i=new s(r,this,this,l),(0,o.extend)(i,l),e.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0)}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(f.push(i.option),g.push(i),v++):(f.push(void 0),g.push(void 0))},this),n[t]=f,i.set(t,g),r.set(t,v),"series"===t&&m(this)},this),this._seriesIndices||m(this)},t.prototype.getOption=function(){var e=(0,o.clone)(this.option);return(0,o.each)(e,function(t,n){if(p.A.hasClass(n)){for(var i=u.qB(t),r=i.length,o=!1,a=r-1;a>=0;a--)i[a]&&!u.oh(i[a])?o=!0:(i[a]=null,!o&&r--);i.length=r,e[n]=i}}),delete e[C],e},t.prototype.setTheme=function(e){this._theme=new c.A(e),this._resetOption("recreate",null)},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,t){var n=this._componentsMap.get(e);if(n){var i=n[t||0];if(i)return i;if(null==t)for(var r=0;r<n.length;r++)if(n[r])return n[r]}},t.prototype.queryComponents=function(e){var t=e.mainType;if(!t)return[];var n,i=e.index,r=e.id,a=e.name,s=this._componentsMap.get(t);return s&&s.length?(null!=i?(n=[],(0,o.each)(u.qB(i),function(e){s[e]&&n.push(s[e])})):n=null!=r?k("id",r,s):null!=a?k("name",a,s):(0,o.filter)(s,function(e){return!!e}),M(n,e)):[]},t.prototype.findComponents=function(e){var t,n,i,r,a,s=e.query,l=e.mainType,u=(n=l+"Index",i=l+"Id",r=l+"Name",!(t=s)||null==t[n]&&null==t[i]&&null==t[r]?null:{mainType:l,index:t[n],id:t[i],name:t[r]}),c=u?this.queryComponents(u):(0,o.filter)(this._componentsMap.get(l),function(e){return!!e});return a=M(c,e),e.filter?(0,o.filter)(a,e.filter):a},t.prototype.eachComponent=function(e,t,n){var i=this._componentsMap;if((0,o.isFunction)(e)){var r=t,a=e;i.each(function(e,t){for(var n=0;e&&n<e.length;n++){var i=e[n];i&&a.call(r,t,i,i.componentIndex)}})}else for(var s=(0,o.isString)(e)?i.get(e):(0,o.isObject)(e)?this.findComponents(e):null,l=0;s&&l<s.length;l++){var u=s[l];u&&t.call(n,u,u.componentIndex)}},t.prototype.getSeriesByName=function(e){var t=u.vS(e,null);return(0,o.filter)(this._componentsMap.get("series"),function(e){return!!e&&null!=t&&e.name===t})},t.prototype.getSeriesByIndex=function(e){return this._componentsMap.get("series")[e]},t.prototype.getSeriesByType=function(e){return(0,o.filter)(this._componentsMap.get("series"),function(t){return!!t&&t.subType===e})},t.prototype.getSeries=function(){return(0,o.filter)(this._componentsMap.get("series"),function(e){return!!e})},t.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},t.prototype.eachSeries=function(e,t){g(this),(0,o.each)(this._seriesIndices,function(n){var i=this._componentsMap.get("series")[n];e.call(t,i,n)},this)},t.prototype.eachRawSeries=function(e,t){(0,o.each)(this._componentsMap.get("series"),function(n){n&&e.call(t,n,n.componentIndex)})},t.prototype.eachSeriesByType=function(e,t,n){g(this),(0,o.each)(this._seriesIndices,function(i){var r=this._componentsMap.get("series")[i];r.subType===e&&t.call(n,r,i)},this)},t.prototype.eachRawSeriesByType=function(e,t,n){return(0,o.each)(this.getSeriesByType(e),t,n)},t.prototype.isSeriesFiltered=function(e){return g(this),null==this._seriesIndicesMap.get(e.componentIndex)},t.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},t.prototype.filterSeries=function(e,t){g(this);var n=[];(0,o.each)(this._seriesIndices,function(i){var r=this._componentsMap.get("series")[i];e.call(t,r,i)&&n.push(i)},this),this._seriesIndices=n,this._seriesIndicesMap=(0,o.createHashMap)(n)},t.prototype.restoreData=function(e){m(this);var t=this._componentsMap,n=[];t.each(function(e,t){p.A.hasClass(t)&&n.push(t)}),p.A.topologicalTravel(n,p.A.getAllClassMainTypes(),function(n){(0,o.each)(t.get(n),function(t){!t||"series"===n&&function(e,t){if(t){var n=t.seriesIndex,i=t.seriesId,r=t.seriesName;return null!=n&&e.componentIndex!==n||null!=i&&e.id!==i||null!=r&&e.name!==r}}(t,e)||t.restoreData()})})},t.internalField=(m=function(e){var t=e._seriesIndices=[];(0,o.each)(e._componentsMap.get("series"),function(e){e&&t.push(e.componentIndex)}),e._seriesIndicesMap=(0,o.createHashMap)(t)},g=function(e){},void(v=function(e,t){e.option={},e.option[C]=1,e._componentsMap=(0,o.createHashMap)({series:[]}),e._componentsCount=(0,o.createHashMap)();var n,i,r,a=t.aria;(0,o.isObject)(a)&&null==a.enabled&&(a.enabled=!0),n=t,i=e._theme.option,r=n.color&&!n.colorLayer,(0,o.each)(i,function(e,t){"colorLayer"===t&&r||"color"===t&&n.color||p.A.hasClass(t)||("object"==typeof e?n[t]=n[t]?(0,o.merge)(n[t],e,!1):(0,o.clone)(e):null==n[t]&&(n[t]=e))}),(0,o.merge)(t,b,!1),e._mergeOption(t,null)})),t}(c.A);function k(e,t,n){if((0,o.isArray)(t)){var i=(0,o.createHashMap)();return(0,o.each)(t,function(e){null!=e&&(null!=u.vS(e,null)&&i.set(e,!0))}),(0,o.filter)(n,function(t){return t&&i.get(t[e])})}var r=u.vS(t,null);return(0,o.filter)(n,function(t){return t&&null!=r&&t[e]===r})}function M(e,t){return t.hasOwnProperty("subType")?(0,o.filter)(e,function(e){return e&&e.subType===t.subType}):e}function I(e){var t=(0,o.createHashMap)();return e&&(0,o.each)(u.qB(e.replaceMerge),function(e){t.set(e,!0)}),{replaceMergeMainTypeMap:t}}(0,o.mixin)(A,x.X);var D=A,z=n(1622),R=n(71034),O=/^(min|max)?(.+)$/;function P(e,t,n){var i={width:t,height:n,aspectratio:t/n},r=!0;return(0,o.each)(e,function(e,t){var n=t.match(O);if(n&&n[1]&&n[2]){var o=n[1],a=n[2].toLowerCase();(function(e,t,n){return"min"===n?e>=t:"max"===n?e<=t:e===t})(i[a],e,o)||(r=!1)}}),r}var L=function(){function e(e){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=e}return e.prototype.setOption=function(e,t,n){e&&((0,o.each)((0,u.qB)(e.series),function(e){e&&e.data&&(0,o.isTypedArray)(e.data)&&(0,o.setAsPrimitive)(e.data)}),(0,o.each)((0,u.qB)(e.dataset),function(e){e&&e.source&&(0,o.isTypedArray)(e.source)&&(0,o.setAsPrimitive)(e.source)})),e=(0,o.clone)(e);var i=this._optionBackup,r=function(e,t,n){var i,r,a=[],s=e.baseOption,l=e.timeline,u=e.options,c=e.media,p=!!e.media,h=!!(u||l||s&&s.timeline);s?(r=s).timeline||(r.timeline=l):((h||p)&&(e.options=e.media=null),r=e);p&&(0,o.isArray)(c)&&(0,o.each)(c,function(e){e&&e.option&&(e.query?a.push(e):i||(i=e))});function d(e){(0,o.each)(t,function(t){t(e,n)})}return d(r),(0,o.each)(u,function(e){return d(e)}),(0,o.each)(a,function(e){return d(e.option)}),{baseOption:r,timelineOptions:u||[],mediaDefault:i,mediaList:a}}(e,t,!i);this._newBaseOption=r.baseOption,i?(r.timelineOptions.length&&(i.timelineOptions=r.timelineOptions),r.mediaList.length&&(i.mediaList=r.mediaList),r.mediaDefault&&(i.mediaDefault=r.mediaDefault)):this._optionBackup=r},e.prototype.mountOption=function(e){var t=this._optionBackup;return this._timelineOptions=t.timelineOptions,this._mediaList=t.mediaList,this._mediaDefault=t.mediaDefault,this._currentMediaIndices=[],(0,o.clone)(e?t.baseOption:this._newBaseOption)},e.prototype.getTimelineOption=function(e){var t,n=this._timelineOptions;if(n.length){var i=e.getComponent("timeline");i&&(t=(0,o.clone)(n[i.getCurrentIndex()]))}return t},e.prototype.getMediaOption=function(e){var t,n,i=this._api.getWidth(),r=this._api.getHeight(),a=this._mediaList,s=this._mediaDefault,l=[],u=[];if(!a.length&&!s)return u;for(var c=0,p=a.length;c<p;c++)P(a[c].query,i,r)&&l.push(c);return!l.length&&s&&(l=[-1]),l.length&&(t=l,n=this._currentMediaIndices,t.join(",")!==n.join(","))&&(u=(0,o.map)(l,function(e){return(0,o.clone)(-1===e?s.option:a[e].option)})),this._currentMediaIndices=l,u},e}(),E=(n(61701),o.each),H=o.isObject,V=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function B(e){var t=e&&e.itemStyle;if(t)for(var n=0,i=V.length;n<i;n++){var r=V[n],a=t.normal,s=t.emphasis;a&&a[r]&&(e[r]=e[r]||{},e[r].normal?o.merge(e[r].normal,a[r]):e[r].normal=a[r],a[r]=null),s&&s[r]&&(e[r]=e[r]||{},e[r].emphasis?o.merge(e[r].emphasis,s[r]):e[r].emphasis=s[r],s[r]=null)}}function F(e,t,n){if(e&&e[t]&&(e[t].normal||e[t].emphasis)){var i=e[t].normal,r=e[t].emphasis;i&&(n?(e[t].normal=e[t].emphasis=null,o.defaults(e[t],i)):e[t]=i),r&&(e.emphasis=e.emphasis||{},e.emphasis[t]=r,r.focus&&(e.emphasis.focus=r.focus),r.blurScope&&(e.emphasis.blurScope=r.blurScope))}}function U(e){F(e,"itemStyle"),F(e,"lineStyle"),F(e,"areaStyle"),F(e,"label"),F(e,"labelLine"),F(e,"upperLabel"),F(e,"edgeLabel")}function X(e,t){var n=H(e)&&e[t],i=H(n)&&n.textStyle;if(i){0;for(var r=0,o=u.JS.length;r<o;r++){var a=u.JS[r];i.hasOwnProperty(a)&&(n[a]=i[a])}}}function Y(e){e&&(U(e),X(e,"label"),e.emphasis&&X(e.emphasis,"label"))}function N(e){return o.isArray(e)?e:e?[e]:[]}function Z(e){return(o.isArray(e)?e[0]:e)||{}}function q(e,t){E(N(e.series),function(e){H(e)&&function(e){if(H(e)){B(e),U(e),X(e,"label"),X(e,"upperLabel"),X(e,"edgeLabel"),e.emphasis&&(X(e.emphasis,"label"),X(e.emphasis,"upperLabel"),X(e.emphasis,"edgeLabel"));var t=e.markPoint;t&&(B(t),Y(t));var n=e.markLine;n&&(B(n),Y(n));var i=e.markArea;i&&Y(i);var r=e.data;if("graph"===e.type){r=r||e.nodes;var a=e.links||e.edges;if(a&&!o.isTypedArray(a))for(var s=0;s<a.length;s++)Y(a[s]);o.each(e.categories,function(e){U(e)})}if(r&&!o.isTypedArray(r))for(s=0;s<r.length;s++)Y(r[s]);if((t=e.markPoint)&&t.data){var l=t.data;for(s=0;s<l.length;s++)Y(l[s])}if((n=e.markLine)&&n.data){var u=n.data;for(s=0;s<u.length;s++)o.isArray(u[s])?(Y(u[s][0]),Y(u[s][1])):Y(u[s])}"gauge"===e.type?(X(e,"axisLabel"),X(e,"title"),X(e,"detail")):"treemap"===e.type?(F(e.breadcrumb,"itemStyle"),o.each(e.levels,function(e){U(e)})):"tree"===e.type&&U(e.leaves)}}(e)});var n=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];t&&n.push("valueAxis","categoryAxis","logAxis","timeAxis"),E(n,function(t){E(N(e[t]),function(e){e&&(X(e,"axisLabel"),X(e.axisPointer,"label"))})}),E(N(e.parallel),function(e){var t=e&&e.parallelAxisDefault;X(t,"axisLabel"),X(t&&t.axisPointer,"label")}),E(N(e.calendar),function(e){F(e,"itemStyle"),X(e,"dayLabel"),X(e,"monthLabel"),X(e,"yearLabel")}),E(N(e.radar),function(e){X(e,"name"),e.name&&null==e.axisName&&(e.axisName=e.name,delete e.name),null!=e.nameGap&&null==e.axisNameGap&&(e.axisNameGap=e.nameGap,delete e.nameGap)}),E(N(e.geo),function(e){H(e)&&(Y(e),E(N(e.regions),function(e){Y(e)}))}),E(N(e.timeline),function(e){Y(e),F(e,"label"),F(e,"itemStyle"),F(e,"controlStyle",!0);var t=e.data;o.isArray(t)&&o.each(t,function(e){o.isObject(e)&&(F(e,"label"),F(e,"itemStyle"))})}),E(N(e.toolbox),function(e){F(e,"iconStyle"),E(e.feature,function(e){F(e,"iconStyle")})}),X(Z(e.axisPointer),"label"),X(Z(e.tooltip).axisPointer,"label")}function W(e){e&&(0,o.each)(G,function(t){t[0]in e&&!(t[1]in e)&&(e[t[1]]=e[t[0]])})}var G=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],j=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],Q=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function $(e){var t=e&&e.itemStyle;if(t)for(var n=0;n<Q.length;n++){var i=Q[n][1],r=Q[n][0];null!=t[i]&&(t[r]=t[i])}}function K(e){e&&"edge"===e.alignTo&&null!=e.margin&&null==e.edgeDistance&&(e.edgeDistance=e.margin)}function J(e){e&&e.downplay&&!e.blur&&(e.blur=e.downplay)}function ee(e,t){if(e)for(var n=0;n<e.length;n++)t(e[n]),e[n]&&ee(e[n].children,t)}function te(e,t){q(e,t),e.series=(0,u.qB)(e.series),(0,o.each)(e.series,function(e){if((0,o.isObject)(e)){var t=e.type;if("line"===t)null!=e.clipOverflow&&(e.clip=e.clipOverflow);else if("pie"===t||"gauge"===t){if(null!=e.clockWise&&(e.clockwise=e.clockWise),K(e.label),(r=e.data)&&!(0,o.isTypedArray)(r))for(var n=0;n<r.length;n++)K(r[n]);null!=e.hoverOffset&&(e.emphasis=e.emphasis||{},(e.emphasis.scaleSize=null)&&(e.emphasis.scaleSize=e.hoverOffset))}else if("gauge"===t){var i=function(e,t){for(var n=t.split(","),i=e,r=0;r<n.length&&null!=(i=i&&i[n[r]]);r++);return i}(e,"pointer.color");null!=i&&function(e,t,n,i){for(var r,o=t.split(","),a=e,s=0;s<o.length-1;s++)null==a[r=o[s]]&&(a[r]={}),a=a[r];(i||null==a[o[s]])&&(a[o[s]]=n)}(e,"itemStyle.color",i)}else if("bar"===t){var r;if($(e),$(e.backgroundStyle),$(e.emphasis),(r=e.data)&&!(0,o.isTypedArray)(r))for(n=0;n<r.length;n++)"object"==typeof r[n]&&($(r[n]),$(r[n]&&r[n].emphasis))}else if("sunburst"===t){var a=e.highlightPolicy;a&&(e.emphasis=e.emphasis||{},e.emphasis.focus||(e.emphasis.focus=a)),J(e),ee(e.data,J)}else"graph"===t||"sankey"===t?function(e){e&&null!=e.focusNodeAdjacency&&(e.emphasis=e.emphasis||{},null==e.emphasis.focus&&(e.emphasis.focus="adjacency"))}(e):"map"===t&&(e.mapType&&!e.map&&(e.map=e.mapType),e.mapLocation&&(0,o.defaults)(e,e.mapLocation));null!=e.hoverAnimation&&(e.emphasis=e.emphasis||{},e.emphasis&&null==e.emphasis.scale&&(e.emphasis.scale=e.hoverAnimation)),W(e)}}),e.dataRange&&(e.visualMap=e.dataRange),(0,o.each)(j,function(t){var n=e[t];n&&((0,o.isArray)(n)||(n=[n]),(0,o.each)(n,function(e){W(e)}))})}n(94490);var ne=n(88877),ie=(0,u.uQ)(function(e){var t=(0,o.createHashMap)();e.eachSeries(function(e){var n=e.get("stack");if(n){var i=t.get(n)||t.set(n,[]),r=e.getData(),o={stackResultDimension:r.getCalculationInfo("stackResultDimension"),stackedOverDimension:r.getCalculationInfo("stackedOverDimension"),stackedDimension:r.getCalculationInfo("stackedDimension"),stackedByDimension:r.getCalculationInfo("stackedByDimension"),isStackedByIndex:r.getCalculationInfo("isStackedByIndex"),data:r,seriesModel:e};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;i.push(o)}}),t.each(function(e){0!==e.length&&("seriesDesc"===(e[0].seriesModel.get("stackOrder")||"seriesAsc")&&e.reverse(),(0,o.each)(e,function(t,n){t.data.setCalculationInfo("stackedOnSeries",n>0?e[n-1].seriesModel:null)}),function(e){(0,o.each)(e,function(t,n){var i=[],r=[NaN,NaN],o=[t.stackResultDimension,t.stackedOverDimension],a=t.data,s=t.isStackedByIndex,l=t.seriesModel.get("stackStrategy")||"samesign";a.modify(o,function(o,u,c){var p,h,d=a.get(t.stackedDimension,c);if(isNaN(d))return r;s?h=a.getRawIndex(c):p=a.get(t.stackedByDimension,c);for(var f=NaN,m=n-1;m>=0;m--){var g=e[m];if(s||(h=g.data.rawIndexOf(g.stackedByDimension,p)),h>=0){var v=g.data.getByRawIndex(g.stackResultDimension,h);if("all"===l||"positive"===l&&v>0||"negative"===l&&v<0||"samesign"===l&&d>=0&&v>0||"samesign"===l&&d<=0&&v<0){d=(0,ne.Tr)(d,v),f=v;break}}}return i[0]=d,i[1]=f,i})})}(e))})});var re=n(5990),oe=n(76112),ae=n(27275),se=n(4017),le=n(6715),ue=n(52557),ce=n(26322),pe=n(79231),he=n(90057),de=n(9078),fe=n(90376),me=n(14071),ge=n(85237),ve=n(94974),ye=(0,u.$r)(),_e={itemStyle:(0,me.A)(ge.L,!0),lineStyle:(0,me.A)(ve.m,!0)},Se={lineStyle:"stroke",itemStyle:"fill"};function be(e,t){var n=e.visualStyleMapper||_e[t];return n||(console.warn("Unknown style type '"+t+"'."),_e.itemStyle)}function we(e,t){var n=e.visualDrawType||Se[t];return n||(console.warn("Unknown style type '"+t+"'."),"fill")}var Te={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),i=e.visualStyleAccessPath||"itemStyle",r=e.getModel(i),a=be(e,i)(r),s=r.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=we(e,i),u=a[l],c=(0,o.isFunction)(u)?u:null,p="auto"===a.fill||"auto"===a.stroke;if(!a[l]||c||p){var h=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[l]||(a[l]=h,n.setVisual("colorFromPalette",!0)),a.fill="auto"===a.fill||(0,o.isFunction)(a.fill)?h:a.fill,a.stroke="auto"===a.stroke||(0,o.isFunction)(a.stroke)?h:a.stroke}if(n.setVisual("style",a),n.setVisual("drawType",l),!t.isSeriesFiltered(e)&&c)return n.setVisual("colorFromPalette",!1),{dataEach:function(t,n){var i=e.getDataParams(n),r=(0,o.extend)({},a);r[l]=c(i),t.setItemVisual(n,"style",r)}}}},xe=new c.A,Ce={createOnAllSeries:!0,reset:function(e,t){if(!e.ignoreStyleOnData){var n=e.getData(),i=e.visualStyleAccessPath||"itemStyle",r=be(e,i),a=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(e,t){var n=e.getRawDataItem(t);if(n&&n[i]){xe.option=n[i];var s=r(xe),l=e.ensureUniqueItemVisual(t,"style");(0,o.extend)(l,s),xe.option.decal&&(e.setItemVisual(t,"decal",xe.option.decal),xe.option.decal.dirty=!0),a in s&&e.setItemVisual(t,"colorFromPalette",!1)}}:null}}}},Ae={performRawSeries:!0,overallReset:function(e){var t=(0,o.createHashMap)();e.eachSeries(function(e){if(!e.isColorBySeries()){var n=e.type+"-"+e.getColorBy();ye(e).scope=t.get(n)||t.set(n,{})}}),e.eachSeries(function(e){if(!e.isColorBySeries()){var t=e.getRawData(),n={},i=e.getData(),r=ye(e).scope,o=e.visualStyleAccessPath||"itemStyle",a=we(e,o);i.each(function(e){var t=i.getRawIndex(e);n[t]=e}),t.each(function(o){var s=n[o];if(i.getItemVisual(s,"colorFromPalette")){var l=i.ensureUniqueItemVisual(s,"style"),u=t.getName(o)||o+"",c=t.count();l[a]=e.getColorFromPalette(u,r,c)}})}})}},ke=n(22785),Me=n(47263),Ie=n(58280),De=Math.PI;var ze=n(61192),Re=n(28449),Oe=function(){function e(e,t,n,i){this._stageTaskMap=(0,o.createHashMap)(),this.ecInstance=e,this.api=t,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return e.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(e){var t=e.overallTask;t&&t.dirty()})},e.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),i=n.context,r=!t&&n.progressiveEnabled&&(!i||i.progressiveRender)&&e.__idxInPipeline>n.blockIndex?n.step:null,o=i&&i.modDataCount;return{step:r,modBy:null!=o?Math.ceil(o/r):null,modDataCount:o}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),i=e.__preparePipelineContext?e.__preparePipelineContext(t,n):(0,u.Zk)(e,t,n);e.pipelineContext=n.context=i},e.prototype.restorePipelines=function(e,t){var n=this,i=n._pipelineMap=(0,o.createHashMap)();t.eachSeries(function(t){var r="canvas"===e.painter.type&&t.getProgressive(),o=t.uid;i.set(o,{id:o,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:r&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),n._pipe(t,t.dataTask)})},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;(0,o.each)(this._allHandlers,function(i){var r=e.get(i.uid)||e.set(i.uid,{});(0,o.assert)(!(i.reset&&i.overallReset),""),i.reset&&this._createSeriesStageTask(i,r,t,n),i.overallReset&&this._createOverallStageTask(i,r,t,n)},this)},e.prototype.prepareView=function(e,t,n,i){var r=e.renderTask,o=r.context;o.model=t,o.ecModel=n,o.api=i,r.__block=!e.incrementalPrepareRender,this._pipe(t,r)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},e.prototype._performStageTasks=function(e,t,n,i){i=i||{};var r=!1,a=this;function s(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}(0,o.each)(e,function(e,o){if(!i.visualType||i.visualType===e.visualType){var l=a._stageTaskMap.get(e.uid),u=l.seriesTaskMap,c=l.overallTask;if(c){var p,h=c.agentStubMap;h.each(function(e){s(i,e)&&(e.dirty(),p=!0)}),p&&c.dirty(),a.updatePayload(c,n);var d=a.getPerformArgs(c,i.block);h.each(function(e){e.perform(d)}),c.perform(d)&&(r=!0)}else u&&u.each(function(o,l){s(i,o)&&o.dirty();var u=a.getPerformArgs(o,i.block);u.skip=!e.performRawSeries&&t.isSeriesFiltered(o.context.model),a.updatePayload(o,n),o.perform(u)&&(r=!0)})}}),this.unfinished=r||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(e){t=e.dataTask.perform()||t}),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},e.prototype.updatePayload=function(e,t){"remain"!==t&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,n,i){var r=this,a=t.seriesTaskMap,s=t.seriesTaskMap=(0,o.createHashMap)(),l=e.seriesType,u=e.getTargetSeries;function c(t){var o=t.uid,l=s.set(o,a&&a.get(o)||(0,ze.U)({plan:Ve,reset:Be,count:Xe}));l.context={model:t,ecModel:n,api:i,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:r},r._pipe(t,l)}e.createOnAllSeries?n.eachRawSeries(c):l?n.eachRawSeriesByType(l,c):u&&u(n,i).each(c)},e.prototype._createOverallStageTask=function(e,t,n,i){var r=this,a=t.overallTask=t.overallTask||(0,ze.U)({reset:Pe});a.context={ecModel:n,api:i,overallReset:e.overallReset,scheduler:r};var s=a.agentStubMap,l=a.agentStubMap=(0,o.createHashMap)(),u=e.seriesType,c=e.getTargetSeries,p=e.dirtyOnOverallProgress,h=!1;function d(e){var t=e.uid,n=l.set(t,s&&s.get(t)||(h=!0,(0,ze.U)({reset:Le,onDirty:He})));n.context={model:e,dirtyOnOverallProgress:p},n.agent=a,n.__block=p,r._pipe(e,n)}(0,o.assert)(!e.createOnAllSeries,""),u?n.eachRawSeriesByType(u,d):c?c(n,i).each(d):(0,o.each)(n.getSeries(),d),h&&a.dirty()},e.prototype._pipe=function(e,t){var n=e.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=t),i.tail&&i.tail.pipe(t),i.tail=t,t.__idxInPipeline=i.count++,t.__pipeline=i},e.wrapStageHandler=function(e,t){return(0,o.isFunction)(e)&&(e={overallReset:e,seriesType:Ye(e)}),e.uid=(0,Re.$Q)("stageHandler"),t&&(e.visualType=t),e},e}();function Pe(e){e.overallReset(e.ecModel,e.api,e.payload)}function Le(e){return e.dirtyOnOverallProgress&&Ee}function Ee(){this.agent.dirty(),this.getDownstream().dirty()}function He(){this.agent&&this.agent.dirty()}function Ve(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function Be(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=(0,u.qB)(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?(0,o.map)(t,function(e,t){return Ue(t)}):Fe}var Fe=Ue(0);function Ue(e){return function(t,n){var i=n.data,r=n.resetDefines[e];if(r&&r.dataEach)for(var o=t.start;o<t.end;o++)r.dataEach(i,o);else r&&r.progress&&r.progress(t,i)}}function Xe(e){return e.data.count()}function Ye(e){Ne=null;try{e(Ze,qe)}catch(t){}return Ne}var Ne,Ze={},qe={};function We(e,t){for(var n in t.prototype)e[n]=o.noop}We(Ze,D),We(qe,z.A),Ze.eachSeriesByType=Ze.eachRawSeriesByType=function(e){Ne=e},Ze.eachComponent=function(e){"series"===e.mainType&&e.subType&&(Ne=e.subType)};var Ge,je=Oe,Qe=d.A.darkColor,$e=Qe.background,Ke=function(){return{axisLine:{lineStyle:{color:Qe.axisLine}},splitLine:{lineStyle:{color:Qe.axisSplitLine}},splitArea:{areaStyle:{color:[Qe.backgroundTint,Qe.backgroundTransparent]}},minorSplitLine:{lineStyle:{color:Qe.axisMinorSplitLine}},axisLabel:{color:Qe.axisLabel},axisName:{}}},Je={label:{color:Qe.secondary},itemStyle:{borderColor:Qe.borderTint},dividerLineStyle:{color:Qe.border}},et={darkMode:!0,color:Qe.theme,backgroundColor:$e,axisPointer:{lineStyle:{color:Qe.border},crossStyle:{color:Qe.borderShade},label:{color:Qe.tertiary}},legend:{textStyle:{color:Qe.secondary},pageTextStyle:{color:Qe.tertiary}},textStyle:{color:Qe.secondary},title:{textStyle:{color:Qe.primary},subtextStyle:{color:Qe.quaternary}},toolbox:{iconStyle:{borderColor:Qe.accent50},feature:{dataView:{backgroundColor:$e,textColor:Qe.primary,textareaColor:Qe.background,textareaBorderColor:Qe.border,buttonColor:Qe.accent50,buttonTextColor:Qe.neutral00}}},tooltip:{backgroundColor:Qe.neutral20,defaultBorderColor:Qe.border,textStyle:{color:Qe.tertiary}},dataZoom:{borderColor:Qe.accent10,textStyle:{color:Qe.tertiary},brushStyle:{color:Qe.backgroundTint},handleStyle:{color:Qe.neutral00,borderColor:Qe.accent20},moveHandleStyle:{color:Qe.accent40},emphasis:{handleStyle:{borderColor:Qe.accent50}},dataBackground:{lineStyle:{color:Qe.accent30},areaStyle:{color:Qe.accent20}},selectedDataBackground:{lineStyle:{color:Qe.accent50},areaStyle:{color:Qe.accent30}}},visualMap:{textStyle:{color:Qe.secondary},handleStyle:{borderColor:Qe.neutral30}},timeline:{lineStyle:{color:Qe.accent10},label:{color:Qe.tertiary},controlStyle:{color:Qe.accent30,borderColor:Qe.accent30}},calendar:{itemStyle:{color:Qe.neutral00,borderColor:Qe.neutral20},dayLabel:{color:Qe.tertiary},monthLabel:{color:Qe.secondary},yearLabel:{color:Qe.secondary}},matrix:{x:Je,y:Je,backgroundColor:{borderColor:Qe.axisLine},body:{itemStyle:{borderColor:Qe.borderTint}}},timeAxis:Ke(),logAxis:Ke(),valueAxis:Ke(),categoryAxis:Ke(),line:{symbol:"circle"},graph:{color:Qe.theme},gauge:{title:{color:Qe.secondary},axisLine:{lineStyle:{color:[[1,Qe.neutral05]]}},axisLabel:{color:Qe.axisLabel},detail:{color:Qe.primary}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}},funnel:{itemStyle:{borderColor:Qe.background}},radar:(Ge=Ke(),Ge.axisName={color:Qe.axisLabel},Ge.axisLine.lineStyle.color=Qe.neutral20,Ge),treemap:{breadcrumb:{itemStyle:{color:Qe.neutral20,textStyle:{color:Qe.secondary}},emphasis:{itemStyle:{color:Qe.neutral30}}}},sunburst:{itemStyle:{borderColor:Qe.background}},map:{itemStyle:{borderColor:Qe.border,areaColor:Qe.neutral10},label:{color:Qe.tertiary},emphasis:{label:{color:Qe.primary},itemStyle:{areaColor:Qe.highlight}},select:{label:{color:Qe.primary},itemStyle:{areaColor:Qe.highlight}}},geo:{itemStyle:{borderColor:Qe.border,areaColor:Qe.neutral10},emphasis:{label:{color:Qe.primary},itemStyle:{areaColor:Qe.highlight}},select:{label:{color:Qe.primary},itemStyle:{color:Qe.highlight}}}};et.categoryAxis.splitLine.show=!1;var tt=et,nt=n(86228),it=function(){function e(){}return e.prototype.normalizeQuery=function(e){var t={},n={},i={};if(o.isString(e)){var r=(0,nt.CC)(e);t.mainType=r.main||null,t.subType=r.sub||null}else{var a=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1};o.each(e,function(e,r){for(var o=!1,l=0;l<a.length;l++){var u=a[l],c=r.lastIndexOf(u);if(c>0&&c===r.length-u.length){var p=r.slice(0,c);"data"!==p&&(t.mainType=p,t[u.toLowerCase()]=e,o=!0)}}s.hasOwnProperty(r)&&(n[r]=e,o=!0),o||(i[r]=e)})}return{cptQuery:t,dataQuery:n,otherQuery:i}},e.prototype.filter=function(e,t){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,r=n.packedEvent,o=n.model,a=n.view;if(!o||!a)return!0;var s=t.cptQuery,l=t.dataQuery;return u(s,o,"mainType")&&u(s,o,"subType")&&u(s,o,"index","componentIndex")&&u(s,o,"name")&&u(s,o,"id")&&u(l,r,"name")&&u(l,r,"dataIndex")&&u(l,r,"dataType")&&(!a.filterForExposedEvent||a.filterForExposedEvent(e,t.otherQuery,i,r));function u(e,t,n,i){return null==e[n]||t[i||n]===e[n]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),rt=n(11975),ot=["symbol","symbolSize","symbolRotate","symbolOffset"],at=ot.concat(["symbolKeepAspect"]),st={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual("legendIcon",e.legendIcon),e.hasSymbolVisual){for(var i={},r={},a=!1,s=0;s<ot.length;s++){var l=ot[s],u=e.get(l);(0,o.isFunction)(u)?(a=!0,r[l]=u):i[l]=u}if(i.symbol=i.symbol||e.defaultSymbol,n.setVisual((0,o.extend)({legendIcon:e.legendIcon||i.symbol,symbolKeepAspect:e.get("symbolKeepAspect")},i)),!t.isSeriesFiltered(e)){var c=(0,o.keys)(r);return{dataEach:a?function(t,n){for(var i=e.getRawValue(n),o=e.getDataParams(n),a=0;a<c.length;a++){var s=c[a];t.setItemVisual(n,s,r[s](i,o))}}:null}}}}},lt={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(e.hasSymbolVisual&&!t.isSeriesFiltered(e))return{dataEach:e.getData().hasItemOption?function(e,t){for(var n=e.getItemModel(t),i=0;i<at.length;i++){var r=at[i],o=n.getShallow(r,!0);null!=o&&e.setItemVisual(t,r,o)}}:null}}},ut=n(19788),ct=n(22752),pt=n(21455),ht=n(29119),dt=n(60789),ft=n(45013),mt=new l.A,gt=n(45042),vt=n(23915),yt=n(53861),_t=n(63820),St=n(80915),bt=(0,u.uQ)(function(e,t){e.eachRawSeries(function(n){if(!e.isSeriesFiltered(n)){var i=n.getData();i.hasItemVisual()&&i.each(function(e){var n=i.getItemVisual(e,"decal");n&&(i.ensureUniqueItemVisual(e,"style").decal=(0,St.w)(n,t))});var r=i.getVisual("decal");if(r)i.getVisual("style").decal=(0,St.w)(r,t)}})});var wt="6.1.0",Tt={zrender:"6.1.0"},xt=2e3,Ct=1e3,At=2e3,kt=3e3,Mt=4500,It={PROCESSOR:{SERIES_FILTER:800,AXIS_STATISTICS:920,FILTER:1e3,STATISTIC:5e3,STATISTICS:5e3},VISUAL:{LAYOUT:Ct,PROGRESSIVE_LAYOUT:1100,GLOBAL:At,CHART:kt,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:Mt,ARIA:6e3,DECAL:7e3}},Dt="__flagInMainProcess",zt="__mainProcessVersion",Rt="__pendingUpdate",Ot="__needsUpdateStatus",Pt=/^[a-zA-Z0-9_]+$/,Lt="__connectUpdateStatus";function Et(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(!this.isDisposed())return Vt(this,e,t);cn(this.id)}}function Ht(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return Vt(this,e,t)}}function Vt(e,t,n){return n[0]=n[0]&&n[0].toLowerCase(),l.A.prototype[t].apply(e,n)}var Bt,Ft,Ut,Xt,Yt,Nt,Zt,qt,Wt,Gt,jt,Qt,$t,Kt,Jt,en,tn,nn,rn,on=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.C6)(t,e),t}(l.A),an=on.prototype;an.on=Ht("on"),an.off=Ht("off");var sn=function(e){function t(t,n,i){var a=e.call(this,new it)||this;a._chartsViews=[],a._chartsMap={},a._componentsViews=[],a._componentsMap={},a._pendingActions=[],i=i||{},a.__v_skip=!0,a._dom=t;a[zt]=1,i.ssr&&r.registerSSRDataGetter(function(e){var t=(0,he.z)(e),n=t.dataIndex;if(null!=n){var i=(0,o.createHashMap)();return i.set("series_index",t.seriesIndex),i.set("data_index",n),t.ssrType&&i.set("ssr_type",t.ssrType),i}});var l=a._zr=r.init(t,{renderer:i.renderer||"canvas",devicePixelRatio:i.devicePixelRatio,width:i.width,height:i.height,ssr:i.ssr,useDirtyRect:(0,o.retrieve2)(i.useDirtyRect,!1),useCoarsePointer:(0,o.retrieve2)(i.useCoarsePointer,"auto"),pointerSize:i.pointerSize});a._ssr=i.ssr,a._throttledZrFlush=(0,fe.nF)((0,o.bind)(l.flush,l),17),a._updateTheme(n),a._locale=(0,dt.A$)(i.locale||dt.Lv),a._coordSysMgr=new R.Ay;var u=a._api=Jt(a);function c(e,t){return e.__prio-t.__prio}return(0,s.A)(gn,c),(0,s.A)(fn,c),a._scheduler=new je(a,u,fn,gn),a._messageCenter=new on,a._initEvents(),a.resize=(0,o.bind)(a.resize,a),l.animation.on("frame",a._onframe,a),Gt(l,a),jt(l,a),(0,o.setAsPrimitive)(a),a}return(0,i.C6)(t,e),t.prototype._onframe=function(){if(!this._disposed){var e=this._scheduler,t=this._model,n=this._api;if(nn(this),this[Rt]){var i=this[Rt].silent;this[Dt]=!0,rn(this);try{Bt(this),Xt.update.call(this,null,this[Rt].updateParams)}catch(a){throw this[Dt]=!1,this[Rt]=null,a}this._zr.flush(),this[Dt]=!1,this[Rt]=null,qt.call(this,i),Wt.call(this,i)}else if(e.unfinished){var r=1;do{e.unfinished=!1;var o=gt.yh.getTime();e.performSeriesTasks(t),e.performDataProcessorTasks(t),Nt(this,t),e.performVisualTasks(t),Kt(this,this._model,n,"remain",{}),r-=gt.yh.getTime()-o}while(r>0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,t,n){if(!this[Dt])if(this._disposed)cn(this.id);else{var i,r,a;if((0,o.isObject)(t)&&(n=t.lazyUpdate,i=t.silent,r=t.replaceMerge,a=t.transition,t=t.notMerge),this[Dt]=!0,rn(this),!this._model||t){var s=new L(this._api),l=this._theme,u=this._model=new D;u.scheduler=this._scheduler,u.ssr=this._ssr,u.init(null,null,null,l,this._locale,s)}this._model.setOption(e,{replaceMerge:r},mn);var c={seriesTransition:a,optionChanged:!0};if(n)this[Rt]={silent:i,updateParams:c},this[Dt]=!1,this.getZr().wakeUp();else{try{Bt(this),Xt.update.call(this,null,c)}catch(p){throw this[Rt]=null,this[Dt]=!1,p}this._ssr||this._zr.flush(),this[Rt]=null,this[Dt]=!1,qt.call(this,i),Wt.call(this,i)}}},t.prototype.setTheme=function(e,t){if(!this[Dt])if(this._disposed)cn(this.id);else{var n=this._model;if(n){var i=t&&t.silent,r=null;this[Rt]&&(null==i&&(i=this[Rt].silent),r=this[Rt].updateParams,this[Rt]=null),this[Dt]=!0,rn(this);try{this._updateTheme(e),n.setTheme(this._theme),Bt(this),Xt.update.call(this,{type:"setTheme"},r)}catch(o){throw this[Dt]=!1,o}this[Dt]=!1,qt.call(this,i),Wt.call(this,i)}}},t.prototype._updateTheme=function(e){(0,o.isString)(e)&&(e=vn[e]),e&&((e=(0,o.clone)(e))&&te(e,!0),this._theme=e)},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||a.A.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){return e=e||{},this._zr.painter.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){return e=e||{},this._zr.painter.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){var e=this._zr,t=e.storage.getDisplayList();return(0,o.each)(t,function(e){e.stopAnimation(null,!0)}),e.painter.toDataURL()},t.prototype.getDataURL=function(e){if(!this._disposed){var t=(e=e||{}).excludeComponents,n=this._model,i=[],r=this;(0,o.each)(t,function(e){n.eachComponent({mainType:e},function(e){var t=r._componentsMap[e.__viewId];t.group.ignore||(i.push(t),t.group.ignore=!0)})});var a="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return(0,o.each)(i,function(e){e.group.ignore=!1}),a}cn(this.id)},t.prototype.getConnectedDataURL=function(e){if(!this._disposed){var t="svg"===e.type,n=this.group,i=Math.min,a=Math.max,s=1/0;if(Sn[n]){var l=s,u=s,c=-1/0,p=-1/0,h=[],d=e&&e.pixelRatio||this.getDevicePixelRatio();(0,o.each)(_n,function(r,s){if(r.group===n){var d=t?r.getZr().painter.getSvgDom().innerHTML:r.renderToCanvas((0,o.clone)(e)),f=r.getDom().getBoundingClientRect();l=i(f.left,l),u=i(f.top,u),c=a(f.right,c),p=a(f.bottom,p),h.push({dom:d,left:f.left,top:f.top})}});var f=(c*=d)-(l*=d),m=(p*=d)-(u*=d),g=gt.yh.createCanvas(),v=r.init(g,{renderer:t?"svg":"canvas"});if(v.resize({width:f,height:m}),t){var y="";return(0,o.each)(h,function(e){var t=e.left-l,n=e.top-u;y+='<g transform="translate('+t+","+n+')">'+e.dom+"</g>"}),v.painter.getSvgRoot().innerHTML=y,e.connectedBackgroundColor&&v.painter.setBackgroundColor(e.connectedBackgroundColor),v.refreshImmediately(),v.painter.toDataURL()}return e.connectedBackgroundColor&&v.add(new se.A({shape:{x:0,y:0,width:f,height:m},style:{fill:e.connectedBackgroundColor}})),(0,o.each)(h,function(e){var t=new le.Ay({style:{x:e.left*d-l,y:e.top*d-u,image:e.dom}});v.add(t)}),v.refreshImmediately(),g.toDataURL("image/"+(e&&e.type||"png"))}return this.getDataURL(e)}cn(this.id)},t.prototype.convertToPixel=function(e,t,n){return Yt(this,"convertToPixel",e,t,n)},t.prototype.convertToLayout=function(e,t,n){return Yt(this,"convertToLayout",e,t,n)},t.prototype.convertFromPixel=function(e,t,n){return Yt(this,"convertFromPixel",e,t,n)},t.prototype.containPixel=function(e,t){if(!this._disposed){var n,i=this._model,r=u._e(i,e);return(0,o.each)(r,function(e,i){i.indexOf("Models")>=0&&(0,o.each)(e,function(e){var r=e.coordinateSystem;if(r&&r.containPoint)n=n||!!r.containPoint(t);else if("seriesModels"===i){var o=this._chartsMap[e.__viewId];o&&o.containPoint&&(n=n||o.containPoint(t,e))}else 0},this)},this),!!n}cn(this.id)},t.prototype.getVisual=function(e,t){var n=this._model,i=u._e(n,e,{defaultMainType:"series"});var r=i.seriesModel.getData(),o=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?r.indexOfRawIndex(i.dataIndex):null;return null!=o?(0,ut.Ez)(r,o,t):(0,ut.rI)(r,t)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;(0,o.each)(un,function(t){var n=function(n){var i,r=e.getModel(),a=n.target;if("globalout"===t?i={}:a&&(0,ft.R)(a,function(e){var t=(0,he.z)(e);if(t&&null!=t.dataIndex){var n=t.dataModel||r.getSeriesByIndex(t.seriesIndex);return i=n&&n.getDataParams(t.dataIndex,t.dataType,a)||{},!0}if(t.eventData)return i=(0,o.extend)({},t.eventData),!0},!0),i){var s=i.componentType,l=i.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=i.seriesIndex);var u=s&&null!=l&&r.getComponent(s,l),c=u&&e["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];0,i.event=n,i.type=t,e._$eventProcessor.eventInfo={targetEl:a,packedEvent:i,model:u,view:c},e.trigger(t,i)}};n.zrEventfulCallAtLast=!0,e._zr.on(t,n,e)});var t=this._messageCenter;(0,o.each)(dn,function(n,i){t.on(i,function(t){e.trigger(i,t)})}),(0,pt.l)(t,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){this._disposed?cn(this.id):this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed)cn(this.id);else{this._disposed=!0,this.getDom()&&u.Bq(this.getDom(),Tn,"");var e=this,t=e._api,n=e._model;(0,o.each)(e._componentsViews,function(e){e.dispose(n,t)}),(0,o.each)(e._chartsViews,function(e){e.dispose(n,t)}),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete _n[e.id]}},t.prototype.resize=function(e){if(!this[Dt])if(this._disposed)cn(this.id);else{this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption("media"),i=e&&e.silent;this[Rt]&&(null==i&&(i=this[Rt].silent),n=!0,this[Rt]=null),this[Dt]=!0,rn(this);try{n&&Bt(this),Xt.update.call(this,{type:"resize",animation:(0,o.extend)({duration:0},e&&e.animation)})}catch(r){throw this[Dt]=!1,r}this[Dt]=!1,qt.call(this,i),Wt.call(this,i)}}},t.prototype.showLoading=function(e,t){if(this._disposed)cn(this.id);else if((0,o.isObject)(e)&&(t=e,e=""),e=e||"default",this.hideLoading(),yn[e]){var n=yn[e](this._api,t),i=this._zr;this._loadingFX=n,i.add(n)}},t.prototype.hideLoading=function(){this._disposed?cn(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},t.prototype.makeActionFromEvent=function(e){var t=(0,o.extend)({},e);return t.type=hn[e.type],t},t.prototype.dispatchAction=function(e,t){if(this._disposed)cn(this.id);else if((0,o.isObject)(t)||(t={silent:!!t}),pn[e.type]&&this._model)if(this[Dt])this._pendingActions.push(e);else{var n=t.silent;Zt.call(this,e,n);var i=t.flush;i?this._zr.flush():!1!==i&&a.A.browser.weChat&&this._throttledZrFlush(),qt.call(this,n),Wt.call(this,n)}},t.prototype.updateLabelLayout=function(){mt.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed)cn(this.id);else{var t=e.seriesIndex;0,this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},t.internalField=function(){function e(e){e.clearColorPalette(),e.eachSeries(function(e){e.clearColorPalette()})}function t(e){for(var t=[],n=e.currentStates,i=0;i<n.length;i++){var r=n[i];"emphasis"!==r&&"blur"!==r&&"select"!==r&&t.push(r)}e.selected&&e.states.select&&t.push("select"),e.hoverState===de.e3&&e.states.emphasis?t.push("emphasis"):e.hoverState===de.zX&&e.states.blur&&t.push("blur"),e.useStates(t)}function n(e,t){if(!e.preventAutoZ){var n=ce.retrieveZInfo(e);t.eachRendered(function(e){return ce.traverseUpdateZ(e,n.z,n.zlevel),!0})}}function r(e,t){t.eachRendered(function(e){if(!ue.LR(e)){var t=e.getTextContent(),n=e.getTextGuideLine();e.stateTransition&&(e.stateTransition=null),t&&t.stateTransition&&(t.stateTransition=null),n&&n.stateTransition&&(n.stateTransition=null),e.hasState()?(e.prevStates=e.currentStates,e.clearStates()):e.prevStates&&(e.prevStates=null)}})}function l(e,n){var i=e.getModel("stateAnimation"),r=e.isAnimationEnabled(),o=i.get("duration"),a=o>0?{duration:o,delay:i.get("delay"),easing:i.get("easing")}:null;n.eachRendered(function(e){if(e.states&&e.states.emphasis){if(ue.LR(e))return;if(e instanceof pe.Ay&&(0,de.fz)(e),e.__dirty){var n=e.prevStates;n&&e.useStates(n)}if(r){e.stateTransition=a;var i=e.getTextContent(),o=e.getTextGuideLine();i&&(i.stateTransition=a),o&&(o.stateTransition=a)}e.__dirty&&t(e)}})}Bt=function(e){(0,_t.Q3)(e._model);var t=e._scheduler;t.restorePipelines(e._zr,e._model),t.prepareStageTasks(),Ft(e,!0),Ft(e,!1),t.plan()},Ft=function(e,t){for(var n=e._model,i=e._scheduler,r=t?e._componentsViews:e._chartsViews,o=t?e._componentsMap:e._chartsMap,a=e._zr,s=e._api,l=0;l<r.length;l++)r[l].__alive=!1;function u(e){var l=e.__requireNewView;e.__requireNewView=!1;var u="_ec_"+e.id+"_"+e.type,c=!l&&o[u];if(!c){var p=(0,nt.CC)(e.type);0,(c=new(t?oe.A.getClass(p.main,p.sub):ae.A.getClass(p.sub))).init(n,s),o[u]=c,r.push(c),a.add(c.group)}e.__viewId=c.__id=u,c.__alive=!0,c.__model=e,c.group.__ecComponentInfo={mainType:e.mainType,index:e.componentIndex},!t&&i.prepareView(c,e,n,s)}t?n.eachComponent(function(e,t){"series"!==e&&u(t)}):n.eachSeries(u);for(l=0;l<r.length;){var c=r[l];c.__alive?l++:(!t&&c.renderTask.dispose(),a.remove(c.group),c.dispose(n,s),r.splice(l,1),o[c.__id]===c&&delete o[c.__id],c.__id=c.group.__ecComponentInfo=null)}},Ut=function(e,t,n,i,r){var a=e._model;if(a.setUpdatePayload(n),i){var s,l=u.dr(n,i,r),c=n.excludeSeriesId;null!=c&&(s=(0,o.createHashMap)(),(0,o.each)(u.qB(c),function(e){var t=u.vS(e,null);null!=t&&s.set(t,!0)})),a&&a.eachComponent(l,function(t){if(!(s&&null!=s.get(t.id)))if((0,de.T$)(n))if(t instanceof re.A)n.type!==de.h5||n.notBlur||t.get(["emphasis","disabled"])||(0,de.lV)(t,n,e._api);else{var i=(0,de.Tl)(t.mainType,t.componentIndex,n.name,e._api),r=i.focusSelf,a=i.dispatchers;n.type===de.h5&&r&&!n.notBlur&&(0,de.Du)(t.mainType,t.componentIndex,e._api),a&&(0,o.each)(a,function(e){n.type===de.h5?(0,de.HY)(e):(0,de.SD)(e)})}else(0,de.Lx)(n)&&t instanceof re.A&&((0,de.t6)(t,n,e._api),(0,de.jA)(t),tn(e))},e),a&&a.eachComponent(l,function(t){s&&null!=s.get(t.id)||p(e["series"===i?"_chartsMap":"_componentsMap"][t.__viewId])},e)}else(0,o.each)([].concat(e._componentsViews).concat(e._chartsViews),p);function p(i){i&&i.__alive&&i[t]&&i[t](i.__model,a,e._api,n)}},Xt={prepareAndUpdate:function(e){Bt(this),Xt.update.call(this,e,e&&{optionChanged:null!=e.newOption})},update:function(t,n){var i=this._model,r=this._api,o=this._zr,a=this._coordSysMgr,s=this._scheduler;if(i){(0,_t.n$)(i),i.setUpdatePayload(t),s.restoreData(i,t),s.performSeriesTasks(i),a.create(i,r),mt.trigger("coordsys:aftercreate",i,r),s.performDataProcessorTasks(i,t),Nt(this,i),a.update(i,r),e(i),s.performVisualTasks(i,t);var l=i.get("backgroundColor")||"transparent";o.setBackgroundColor(l);var u=i.get("darkMode");null!=u&&"auto"!==u&&o.setDarkMode(u),Qt(this,i,r,t,n),mt.trigger("afterupdate",i,r)}},updateTransform:function(e){var t=this,n=t._model,i=t._api;if(n){n.setUpdatePayload(e);var r=[];n.eachComponent(function(o,a){if(o!==rt.t7){var s=t.getViewOfComponentModel(a);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(a,n,i,e);l&&l.update&&r.push(s)}else r.push(s)}});var a=(0,o.createHashMap)();n.eachSeries(function(r){var o=t._chartsMap[r.__viewId],s=r.pipelineContext;if(o.updateTransform&&!s.progressiveRender){var l=o.updateTransform(r,n,i,e);l&&l.update&&a.set(r.uid,1)}else a.set(r.uid,1)}),t._scheduler.performVisualTasks(n,e,{setDirty:!0,dirtyMap:a}),Kt(t,n,i,e,{},a),mt.trigger("afterupdate",n,i)}},updateView:function(t){var n=this._model;n&&(n.setUpdatePayload(t),ae.A.markUpdateMethod(t,"updateView"),e(n),this._scheduler.performVisualTasks(n,t,{setDirty:!0}),Qt(this,n,this._api,t,{}),mt.trigger("afterupdate",n,this._api))},updateVisual:function(t){var n=this,i=this._model;i&&(i.setUpdatePayload(t),i.eachSeries(function(e){e.getData().clearAllVisual()}),ae.A.markUpdateMethod(t,"updateVisual"),e(i),this._scheduler.performVisualTasks(i,t,{visualType:"visual",setDirty:!0}),i.eachComponent(function(e,r){if("series"!==e){var o=n.getViewOfComponentModel(r);o&&o.__alive&&o.updateVisual(r,i,n._api,t)}}),i.eachSeries(function(e){n._chartsMap[e.__viewId].updateVisual(e,i,n._api,t)}),mt.trigger("afterupdate",i,this._api))},updateLayout:function(e){Xt.update.call(this,e)}},Yt=function(e,t,n,i,r){if(e._disposed)cn(e.id);else{for(var o,a=e._model,s=e._coordSysMgr.getCoordinateSystems(),l=u._e(a,n),c=0;c<s.length;c++){var p=s[c];if(p[t]&&null!=(o=p[t](a,l,i,r)))return o}0}},Nt=function(e,t){var n=e._chartsMap,i=e._scheduler;t.eachSeries(function(e){i.updateStreamModes(e,n[e.__viewId])})},Zt=function(e,t){var n=this,i=this.getModel(),r=e.type,a=e.escapeConnect,s=pn[r],l=(s.update||"update").split(":"),c=l.pop(),p=null!=l[0]&&(0,nt.CC)(l[0]);this[Dt]=!0,rn(this);var h=[e],d=!1;e.batch&&(d=!0,h=(0,o.map)(e.batch,function(t){return(t=(0,o.defaults)((0,o.extend)({},t),e)).batch=null,t}));var f,m=[],g=[],v=s.nonRefinedEventType,y=(0,de.Lx)(e),_=(0,de.T$)(e);if(_&&(0,de.qR)(this._api),(0,o.each)(h,function(t){var r=s.action(t,i,n._api);if(s.refineEvent?g.push(r):f=r,(f=f||(0,o.extend)({},t)).type=v,m.push(f),_){var a=u.HB(e),l=a.queryOptionMap,h=a.mainTypeSpecified?l.keys()[0]:"series";Ut(n,c,t,h),tn(n)}else y?(Ut(n,c,t,"series"),tn(n)):p&&Ut(n,c,t,p.main,p.sub)}),"none"!==c&&!_&&!y&&!p)try{this[Rt]?(Bt(this),Xt.update.call(this,e),this[Rt]=null):Xt[c].call(this,e)}catch(T){throw this[Dt]=!1,T}if(f=d?{type:v,escapeConnect:a,batch:m}:m[0],this[Dt]=!1,!t){var S=void 0;if(s.refineEvent){var b=s.refineEvent(g,e,i,this._api).eventContent;(0,o.assert)((0,o.isObject)(b)),(S=(0,o.defaults)({type:s.refinedEventType},b)).fromAction=e.type,S.fromActionPayload=e,S.escapeConnect=!0}var w=this._messageCenter;w.trigger(f.type,f),S&&w.trigger(S.type,S)}},qt=function(e){for(var t=this._pendingActions;t.length;){var n=t.shift();Zt.call(this,n,e)}},Wt=function(e){!e&&this.trigger("updated")},Gt=function(e,t){e.on("rendered",function(n){t.trigger("rendered",n),!e.animation.isFinished()||t[Rt]||t._scheduler.unfinished||t._pendingActions.length?e.refresh():t.trigger("finished")})},jt=function(e,t){e.on("mouseover",function(e){var n=e.target,i=(0,ft.R)(n,de.u6);i&&((0,de._m)(i,e,t._api),tn(t))}).on("mouseout",function(e){var n=e.target,i=(0,ft.R)(n,de.u6);i&&((0,de.Iz)(i,e,t._api),tn(t))}).on("click",function(e){var n=e.target,i=(0,ft.R)(n,function(e){return null!=(0,he.z)(e).dataIndex},!0);if(i){var r=i.selected?"unselect":"select",o=(0,he.z)(i);t._api.dispatchAction({type:r,dataType:o.dataType,dataIndexInside:o.dataIndex,seriesIndex:o.seriesIndex,isFromClick:!0})}})},Qt=function(e,t,n,i,r){!function(e){var t=[],n=[],i=!1;if(e.eachComponent(function(e,r){var o=r.get("zlevel")||0,a=r.get("z")||0,s=r.getZLevelKey();i=i||!!s,("series"===e?n:t).push({zlevel:o,z:a,idx:r.componentIndex,type:e,key:s})}),i){var r,a,l=t.concat(n);(0,s.A)(l,function(e,t){return e.zlevel===t.zlevel?e.z-t.z:e.zlevel-t.zlevel}),(0,o.each)(l,function(t){var n=e.getComponent(t.type,t.idx),i=t.zlevel,o=t.key;null!=r&&(i=Math.max(r,i)),o?(i===r&&o!==a&&i++,a=o):a&&(i===r&&i++,a=""),r=i,n.setZLevel(i)})}}(t),$t(e,t,n,i,r),(0,o.each)(e._chartsViews,function(e){e.__alive=!1}),Kt(e,t,n,i,r),(0,o.each)(e._chartsViews,function(e){e.__alive||e.remove(t,n)})},$t=function(e,t,i,a,s,u){(0,o.each)(u||e._componentsViews,function(e){var o=e.__model;r(o,e),e.render(o,t,i,a),n(o,e),l(o,e)})},Kt=function(e,t,i,s,u,c){var p=e._scheduler;u=(0,o.extend)(u||{},{updatedSeries:t.getSeries()}),mt.trigger("series:beforeupdate",t,i,u);var h=!1;t.eachSeries(function(t){var n=e._chartsMap[t.__viewId];n.__alive=!0;var i=n.renderTask;p.updatePayload(i,s),r(t,n),c&&c.get(t.uid)&&i.dirty(),i.perform(p.getPerformArgs(i))&&(h=!0),n.group.silent=!!t.get("silent"),function(e,t){var n=e.get("blendMode")||null;t.eachRendered(function(e){e.isGroup||(e.style.blend=n)})}(t,n),(0,de.jA)(t)}),p.unfinished=h||p.unfinished,mt.trigger("series:layoutlabels",t,i,u),mt.trigger("series:transition",t,i,u),t.eachSeries(function(t){var i=e._chartsMap[t.__viewId];n(t,i),l(t,i)}),function(e,t){var n=e._zr;if("canvas"!==n.painter.type)return;var i=n.storage,r=0;i.traverse(function(e){e.isGroup||r++});var s=r>(0,o.retrieve2)(t.get("hoverLayerThreshold"),b.hoverLayerThreshold)&&!a.A.node&&!a.A.worker;(e._usingTHL||s)&&(t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.eachRendered(function(e){var t=e.states.emphasis;t&&t.hoverLayer!==ce.HOVER_LAYER_FOR_INCREMENTAL&&(t.hoverLayer=s?ce.HOVER_LAYER_FROM_THRESHOLD:ce.HOVER_LAYER_NO)})}}),e._usingTHL=s)}(e,t),mt.trigger("series:afterupdate",t,i,u)},tn=function(e){e[Ot]=!0,e.getZr().wakeUp()},rn=function(e){e[zt]=(e[zt]+1)%1e6},nn=function(e){e[Ot]&&(e.getZr().storage.traverse(function(e){ue.LR(e)||t(e)}),e[Ot]=!1)},Jt=function(e){return new(function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return(0,i.C6)(n,t),n.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},n.prototype.getComponentByElement=function(t){for(;t;){var n=t.__ecComponentInfo;if(null!=n)return e._model.getComponent(n.mainType,n.index);t=t.parent}},n.prototype.enterEmphasis=function(t,n){(0,de.HY)(t,n),tn(e)},n.prototype.leaveEmphasis=function(t,n){(0,de.SD)(t,n),tn(e)},n.prototype.enterBlur=function(t){(0,de.QX)(t),tn(e)},n.prototype.leaveBlur=function(t){(0,de.JC)(t),tn(e)},n.prototype.enterSelect=function(t){(0,de.JI)(t),tn(e)},n.prototype.leaveSelect=function(t){(0,de.gd)(t),tn(e)},n.prototype.getModel=function(){return e.getModel()},n.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},n.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},n.prototype.getECUpdateCycleVersion=function(){return e[zt]},n.prototype.usingTHL=function(){return e._usingTHL},n}(z.A))(e)},en=function(e){function t(e,t){for(var n=0;n<e.length;n++){e[n][Lt]=t}}(0,o.each)(hn,function(n,i){e._messageCenter.on(i,function(n){if(Sn[e.group]&&0!==e[Lt]){if(n&&n.escapeConnect)return;var i=e.makeActionFromEvent(n),r=[];(0,o.each)(_n,function(t){t!==e&&t.group===e.group&&r.push(t)}),t(r,0),(0,o.each)(r,function(e){1!==e[Lt]&&e.dispatchAction(i)}),t(r,2)}})})}}(),t}(l.A),ln=sn.prototype;ln.on=Et("on"),ln.off=Et("off"),ln.one=function(e,t,n){var i=this;(0,ct.aT)("ECharts#one is deprecated."),this.on.call(this,e,function n(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];t&&t.apply&&t.apply(this,r),i.off(e,n)},n)};var un=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];function cn(e){0}var pn={},hn={},dn={},fn=[],mn=[],gn=[],vn={},yn={},_n={},Sn={},bn=+new Date-0,wn=+new Date-0,Tn="_echarts_instance_";function xn(e,t,n){var i=!(n&&n.ssr);if(i){0;var r=In(e);if(r)return r;0}var o=new sn(e,t,n);return o.id="ec_"+bn++,_n[o.id]=o,i&&u.Bq(e,Tn,o.id),en(o),mt.trigger("afterinit",o),o}function Cn(e){if((0,o.isArray)(e)){var t=e;e=null,(0,o.each)(t,function(t){null!=t.group&&(e=t.group)}),e=e||"g_"+wn++,(0,o.each)(t,function(t){t.group=e})}return Sn[e]=!0,e}function An(e){Sn[e]=!1}var kn=An;function Mn(e){(0,o.isString)(e)?e=_n[e]:e instanceof sn||(e=In(e)),e instanceof sn&&!e.isDisposed()&&e.dispose()}function In(e){return _n[u.D$(e,Tn)]}function Dn(e){return _n[e]}function zn(e,t){vn[e]=t}function Rn(e){(0,o.indexOf)(mn,e)<0&&mn.push(e)}function On(e,t){Nn(fn,e,t,xt)}function Pn(e){En("afterinit",e)}function Ln(e){En("afterupdate",e)}function En(e,t){mt.on(e,t)}function Hn(e,t,n){var i,r,a,s,l;function u(e){return e.toLowerCase()}(0,o.isFunction)(t)&&(n=t,t=""),(0,o.isObject)(e)?(i=e.type,r=e.event,s=e.update,l=e.publishNonRefinedEvent,n||(n=e.action),a=e.refineEvent):(i=e,r=t),r=u(r||i);var c=a?u(i):r;pn[i]||((0,o.assert)(Pt.test(i)&&Pt.test(r)),a&&(0,o.assert)(r!==i),pn[i]={actionType:i,refinedEventType:r,nonRefinedEventType:c,update:s,action:n,refineEvent:a},dn[r]=1,a&&l&&(dn[c]=1),hn[c]=i)}function Vn(e,t){R.Ay.register(e,t)}function Bn(e){var t=R.Ay.get(e);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()}function Fn(e,t){(0,yt.m)(e,t)}function Un(e,t){Nn(gn,e,t,Ct,"layout",!0)}function Xn(e,t){Nn(gn,e,t,kt,"visual",!0)}var Yn=[];function Nn(e,t,n,i,r,a){if(((0,o.isFunction)(t)||(0,o.isObject)(t))&&(n=t,t=i),!((0,o.indexOf)(Yn,n)>=0)){Yn.push(n);var s=je.wrapStageHandler(n,r);s.__prio=t,s.__raw=n,e.push(s)}}function Zn(e,t){yn[e]=t}function qn(e){(0,gt.Gs)({createCanvas:e})}function Wn(e,t,n){var i=(0,vt.v)("registerMap");i&&i(e,t,n)}function Gn(e){var t=(0,vt.v)("getMap");return t&&t(e)}var jn=ht.v5;function Qn(e,t,n,i){return{eventContent:{selected:(0,de.mc)(n),isFromClick:t.isFromClick||!1}}}Xn(At,Te),Xn(Mt,Ce),Xn(Mt,Ae),Xn(At,st),Xn(Mt,lt),Xn(7e3,bt),Rn(te),On(900,ie),Zn("default",function(e,t){t=t||{},o.defaults(t,{text:"loading",textColor:d.A.color.primary,fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255,255,255,0.8)",showSpinner:!0,color:d.A.color.theme[0],spinnerRadius:10,lineWidth:5,zlevel:0});var n=new ke.A,i=new se.A({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(i);var r,a=new Me.Ay({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),s=new se.A({style:{fill:"none"},textContent:a,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});return n.add(s),t.showSpinner&&((r=new Ie.A({shape:{startAngle:-De/2,endAngle:-De/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*De/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*De/2}).delay(300).start("circularInOut"),n.add(r)),n.resize=function(){var n=a.getBoundingRect().width,o=t.showSpinner?t.spinnerRadius:0,l=(e.getWidth()-2*o-(t.showSpinner&&n?10:0)-n)/2-(t.showSpinner&&n?0:5+n/2)+(t.showSpinner?0:n/2)+(n?0:o),u=e.getHeight()/2;t.showSpinner&&r.setShape({cx:l,cy:u}),s.setShape({x:l-o,y:u-o,width:2*o,height:2*o}),i.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}),Hn({type:de.h5,event:de.h5,update:de.h5},o.noop),Hn({type:de.PW,event:de.PW,update:de.PW},o.noop),Hn({type:de.Lv,event:de.gM,update:de.Lv,action:o.noop,refineEvent:Qn,publishNonRefinedEvent:!0}),Hn({type:de.U2,event:de.gM,update:de.U2,action:o.noop,refineEvent:Qn,publishNonRefinedEvent:!0}),Hn({type:de.Q6,event:de.gM,update:de.Q6,action:o.noop,refineEvent:Qn,publishNonRefinedEvent:!0}),zn("default",{}),zn("dark",tt);var $n={}},23915:function(e,t,n){n.d(t,{m:function(){return r},v:function(){return o}});var i={};function r(e,t){i[e]=t}function o(e){return i[e]}},45387:function(e,t,n){n.d(t,{iJ:function(){return o},me:function(){return s},sJ:function(){return a}});n(44114);var i=n(52577),r=n(35461);function o(e,t,n){var o,a,s,l=(n=n||{}).byIndex,u=n.stackedCoordDimension;!function(e){return!(0,r.fg)(e.schema)}(t)?(a=t.schema,o=a.dimensions,s=t.store):o=t;var c,p,h,d,f=!(!e||!e.get("stack")),m=!0;function g(e){return"ordinal"!==e.type&&"time"!==e.type}if((0,i.each)(o,function(e,t){(0,i.isString)(e)&&(o[t]=e={name:e}),g(e)||(m=!1)}),(0,i.each)(o,function(e,t){f&&!e.isExtraCoord&&(l||c||!e.ordinalMeta||(c=e),p||!g(e)||m&&("x"===e.coordDim||"angle"===e.coordDim)||u&&u!==e.coordDim||(p=e))}),!p||l||c||(l=!0),p){h="__\0ecstackresult_"+e.id,d="__\0ecstackedover_"+e.id,c&&(c.createInvertedIndices=!0);var v=p.coordDim,y=p.type,_=0;(0,i.each)(o,function(e){e.coordDim===v&&_++});var S={name:h,coordDim:v,coordDimIndex:_,type:y,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:o.length},b={name:d,coordDim:d,coordDimIndex:_+1,type:y,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:o.length+1};a?(s&&(S.storeDimIndex=s.ensureCalculationDimension(d,y),b.storeDimIndex=s.ensureCalculationDimension(h,y)),a.appendCalculationDimension(S),a.appendCalculationDimension(b)):(o.push(S),o.push(b))}return{stackedDimension:p&&p.name,stackedByDimension:c&&c.name,isStackedByIndex:l,stackedOverDimension:d,stackResultDimension:h}}function a(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function s(e,t){return a(e,t)?e.getCalculationInfo("stackResultDimension"):t}},21455:function(e,t,n){n.d(t,{I:function(){return o},l:function(){return s}});n(44114);var i=n(52577),r=n(6471);function o(e,t){function n(t,n){var i=[];return t.eachComponent({mainType:"series",subType:e,query:n},function(e){i.push(e.seriesIndex)}),i}(0,i.each)([[e+"ToggleSelect","toggleSelect"],[e+"Select","select"],[e+"UnSelect","unselect"]],function(e){t(e[0],function(t,r,o){t=(0,i.extend)({},t),o.dispatchAction((0,i.extend)(t,{type:e[1],seriesIndex:n(r,t)}))})})}function a(e,t,n,o,a){var s=e+t;n.isSilent(s)||o.eachComponent({mainType:"series",subType:"pie"},function(e){for(var t=e.seriesIndex,o=e.option.selectedMap,l=a.selected,u=0;u<l.length;u++)if(l[u].seriesIndex===t){var c=e.getData(),p=(0,r.le)(c,a.fromActionPayload);n.trigger(s,{type:s,seriesId:e.id,name:(0,i.isArray)(p)?c.getName(p[0]):c.getName(p),selected:(0,i.isString)(o)?o:(0,i.extend)({},o)})}})}function s(e,t,n){e.on("selectchanged",function(e){var i=n.getModel();e.isFromClick?(a("map","selectchanged",t,i,e),a("pie","selectchanged",t,i,e)):"select"===e.fromAction?(a("map","selected",t,i,e),a("pie","selected",t,i,e)):"unselect"===e.fromAction&&(a("map","unselected",t,i,e),a("pie","unselected",t,i,e))})}},56675:function(e,t,n){n.d(t,{S:function(){return o},a:function(){return a}});var i=n(52577),r=(0,i.createHashMap)();function o(e,t){(0,i.assert)(null==r.get(e)&&t),r.set(e,t)}function a(e,t,n){var i=r.get(t);if(!i)return n;var o=i(e);return o?n.concat(o):n}},63820:function(e,t,n){n.d(t,{Q3:function(){return r},US:function(){return s},jN:function(){return a},n$:function(){return o}});var i=(0,n(6471).$r)();function r(e){i(e).prepare={}}function o(e){i(e).fullUpdate={}}function a(e){return i(e).prepare}function s(e){return i(e).fullUpdate}},45013:function(e,t,n){function i(e,t,n){for(var i;e&&(!t(e)||(i=e,!n));)e=e.__hostTarget||e.parent;return i}n.d(t,{R:function(){return i}})},90376:function(e,t,n){n.d(t,{IU:function(){return l},N:function(){return s},nF:function(){return a}});var i="\0__throttleOriginMethod",r="\0__throttleRate",o="\0__throttleType";function a(e,t,n){var i,r,o,a,s,l=0,u=0,c=null;function p(){u=(new Date).getTime(),c=null,e.apply(o,a||[])}t=t||0;var h=function(){for(var e=[],h=0;h<arguments.length;h++)e[h]=arguments[h];i=(new Date).getTime(),o=this,a=e;var d=s||t,f=s||n;s=null,r=i-(f?l:u)-d,clearTimeout(c),f?c=setTimeout(p,d):r>=0?p():c=setTimeout(p,-r),l=i};return h.clear=function(){c&&(clearTimeout(c),c=null)},h.debounceNextCall=function(e){s=e},h}function s(e,t,n,s){var l=e[t];if(l){var u=l[i]||l,c=l[o];if(l[r]!==n||c!==s){if(null==n||!s)return e[t]=u;(l=e[t]=a(u,n,"debounce"===s))[i]=u,l[o]=s,l[r]=n}return l}}function l(e,t){var n=e[t];n&&n[i]&&(n.clear&&n.clear(),e[t]=n[i])}},76112:function(e,t,n){n(46058);var i=n(22785),r=n(28449),o=n(86228),a=function(){function e(){this.group=new i.A,this.uid=r.$Q("viewComponent")}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,i){},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,i){},e.prototype.updateLayout=function(e,t,n,i){},e.prototype.updateVisual=function(e,t,n,i){},e.prototype.toggleBlurSeries=function(e,t,n){},e.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},e}();o.gq(a),o.tQ(a),t.A=a},19788:function(e,t,n){function i(e,t,n){switch(n){case"color":return e.getItemVisual(t,"style")[e.getVisual("drawType")];case"opacity":return e.getItemVisual(t,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return e.getItemVisual(t,n)}}function r(e,t){switch(t){case"color":return e.getVisual("style")[e.getVisual("drawType")];case"opacity":return e.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return e.getVisual(t)}}function o(e,t,n,i){switch(n){case"color":e.ensureUniqueItemVisual(t,"style")[e.getVisual("drawType")]=i,e.setItemVisual(t,"colorFromPalette",!1);break;case"opacity":e.ensureUniqueItemVisual(t,"style").opacity=i;break;case"symbol":case"symbolSize":case"liftZ":e.setItemVisual(t,n,i)}}n.d(t,{Ez:function(){return i},oZ:function(){return o},rI:function(){return r}})},33402:function(e,t,n){var i;i=n(29342).A.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)},t.A=i},48929:function(e,t,n){n.d(t,{W5:function(){return m},Yo:function(){return l},ds:function(){return f},e0:function(){return p},f:function(){return d},mK:function(){return c},q2:function(){return h}});n(27495);var i=n(29342),r=n(305),o=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,a=[],s=i.A.browser.firefox&&+i.A.browser.version.split(".")[0]<39;function l(e,t,n,i){return n=n||{},i?u(e,t,n):s&&null!=t.layerX&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):null!=t.offsetX?(n.zrX=t.offsetX,n.zrY=t.offsetY):u(e,t,n),n}function u(e,t,n){if(i.A.domSupported&&e.getBoundingClientRect){var o=t.clientX,s=t.clientY;if((0,r.ot)(e)){var l=e.getBoundingClientRect();return n.zrX=o-l.left,void(n.zrY=s-l.top)}if((0,r.oq)(a,e,o,s))return n.zrX=a[0],void(n.zrY=a[1])}n.zrX=n.zrY=0}function c(e){return e||window.event}function p(e,t,n){if(null!=(t=c(t)).zrX)return t;var i=t.type;if(i&&i.indexOf("touch")>=0){var r="touchend"!==i?t.targetTouches[0]:t.changedTouches[0];r&&l(e,r,t,n)}else{l(e,t,t,n);var a=function(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,i=e.deltaY;if(null==n||null==i)return t;return 3*(0!==i?Math.abs(i):Math.abs(n))*(i>0?-1:i<0?1:n>0?-1:1)}(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return null==t.which&&void 0!==s&&o.test(t.type)&&(t.which=1&s?1:2&s?3:4&s?2:0),t}function h(e,t,n,i){e.addEventListener(t,n,i)}function d(e,t,n,i){e.removeEventListener(t,n,i)}var f=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function m(e){return 2===e.which||3===e.which}},303:function(e,t,n){n.d(t,{A:function(){return c}});n(16280);var i=32,r=7;function o(e,t,n,i){var r=t+1;if(r===n)return 1;if(i(e[r++],e[t])<0){for(;r<n&&i(e[r],e[r-1])<0;)r++;!function(e,t,n){n--;for(;t<n;){var i=e[t];e[t++]=e[n],e[n--]=i}}(e,t,r)}else for(;r<n&&i(e[r],e[r-1])>=0;)r++;return r-t}function a(e,t,n,i,r){for(i===t&&i++;i<n;i++){for(var o,a=e[i],s=t,l=i;s<l;)r(a,e[o=s+l>>>1])<0?l=o:s=o+1;var u=i-s;switch(u){case 3:e[s+3]=e[s+2];case 2:e[s+2]=e[s+1];case 1:e[s+1]=e[s];break;default:for(;u>0;)e[s+u]=e[s+u-1],u--}e[s]=a}}function s(e,t,n,i,r,o){var a=0,s=0,l=1;if(o(e,t[n+r])>0){for(s=i-r;l<s&&o(e,t[n+r+l])>0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}else{for(s=r+1;l<s&&o(e,t[n+r-l])<=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var u=a;a=r-l,l=r-u}for(a++;a<l;){var c=a+(l-a>>>1);o(e,t[n+c])>0?a=c+1:l=c}return l}function l(e,t,n,i,r,o){var a=0,s=0,l=1;if(o(e,t[n+r])<0){for(s=r+1;l<s&&o(e,t[n+r-l])<0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var u=a;a=r-l,l=r-u}else{for(s=i-r;l<s&&o(e,t[n+r+l])>=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}for(a++;a<l;){var c=a+(l-a>>>1);o(e,t[n+c])<0?l=c:a=c+1}return l}function u(e,t){var n,i,o=r,a=0,u=[];function c(c){var p=n[c],h=i[c],d=n[c+1],f=i[c+1];i[c]=h+f,c===a-3&&(n[c+1]=n[c+2],i[c+1]=i[c+2]),a--;var m=l(e[d],e,p,h,0,t);p+=m,0!==(h-=m)&&0!==(f=s(e[p+h-1],e,d,f,f-1,t))&&(h<=f?function(n,i,a,c){var p=0;for(p=0;p<i;p++)u[p]=e[n+p];var h=0,d=a,f=n;if(e[f++]=e[d++],0===--c){for(p=0;p<i;p++)e[f+p]=u[h+p];return}if(1===i){for(p=0;p<c;p++)e[f+p]=e[d+p];return void(e[f+c]=u[h])}var m,g,v,y=o;for(;;){m=0,g=0,v=!1;do{if(t(e[d],u[h])<0){if(e[f++]=e[d++],g++,m=0,0===--c){v=!0;break}}else if(e[f++]=u[h++],m++,g=0,1===--i){v=!0;break}}while((m|g)<y);if(v)break;do{if(0!==(m=l(e[d],u,h,i,0,t))){for(p=0;p<m;p++)e[f+p]=u[h+p];if(f+=m,h+=m,(i-=m)<=1){v=!0;break}}if(e[f++]=e[d++],0===--c){v=!0;break}if(0!==(g=s(u[h],e,d,c,0,t))){for(p=0;p<g;p++)e[f+p]=e[d+p];if(f+=g,d+=g,0===(c-=g)){v=!0;break}}if(e[f++]=u[h++],1===--i){v=!0;break}y--}while(m>=r||g>=r);if(v)break;y<0&&(y=0),y+=2}if((o=y)<1&&(o=1),1===i){for(p=0;p<c;p++)e[f+p]=e[d+p];e[f+c]=u[h]}else{if(0===i)throw new Error;for(p=0;p<i;p++)e[f+p]=u[h+p]}}(p,h,d,f):function(n,i,a,c){var p=0;for(p=0;p<c;p++)u[p]=e[a+p];var h=n+i-1,d=c-1,f=a+c-1,m=0,g=0;if(e[f--]=e[h--],0===--i){for(m=f-(c-1),p=0;p<c;p++)e[m+p]=u[p];return}if(1===c){for(g=(f-=i)+1,m=(h-=i)+1,p=i-1;p>=0;p--)e[g+p]=e[m+p];return void(e[f]=u[d])}var v=o;for(;;){var y=0,_=0,S=!1;do{if(t(u[d],e[h])<0){if(e[f--]=e[h--],y++,_=0,0===--i){S=!0;break}}else if(e[f--]=u[d--],_++,y=0,1===--c){S=!0;break}}while((y|_)<v);if(S)break;do{if(0!==(y=i-l(u[d],e,n,i,i-1,t))){for(i-=y,g=(f-=y)+1,m=(h-=y)+1,p=y-1;p>=0;p--)e[g+p]=e[m+p];if(0===i){S=!0;break}}if(e[f--]=u[d--],1===--c){S=!0;break}if(0!==(_=c-s(e[h],u,0,c,c-1,t))){for(c-=_,g=(f-=_)+1,m=(d-=_)+1,p=0;p<_;p++)e[g+p]=u[m+p];if(c<=1){S=!0;break}}if(e[f--]=e[h--],0===--i){S=!0;break}v--}while(y>=r||_>=r);if(S)break;v<0&&(v=0),v+=2}(o=v)<1&&(o=1);if(1===c){for(g=(f-=i)+1,m=(h-=i)+1,p=i-1;p>=0;p--)e[g+p]=e[m+p];e[f]=u[d]}else{if(0===c)throw new Error;for(m=f-(c-1),p=0;p<c;p++)e[m+p]=u[p]}}(p,h,d,f))}return n=[],i=[],{mergeRuns:function(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]<i[e+1]&&e--;else if(i[e]>i[e+1])break;c(e)}},forceMergeRuns:function(){for(;a>1;){var e=a-2;e>0&&i[e-1]<i[e+1]&&e--,c(e)}},pushRun:function(e,t){n[a]=e,i[a]=t,a+=1}}}function c(e,t,n,r){n||(n=0),r||(r=e.length);var s=r-n;if(!(s<2)){var l=0;if(s<i)a(e,n,r,n+(l=o(e,n,r,t)),t);else{var c=u(e,t),p=function(e){for(var t=0;e>=i;)t|=1&e,e>>=1;return e+t}(s);do{if((l=o(e,n,r,t))<p){var h=s;h>p&&(h=p),a(e,n,n+h,n+l,t),l=h}c.pushRun(n,l),c.mergeRuns(),s-=l,n+=l}while(0!==s);c.forceMergeRuns()}}}},74645:function(e,t,n){n.r(t),n.d(t,{dispose:function(){return ue},disposeAll:function(){return ce},getElementSSRData:function(){return de},getInstance:function(){return pe},init:function(){return le},registerPainter:function(){return he},registerSSRDataGetter:function(){return fe},version:function(){return me}});n(16280);var i=n(29342),r=n(52577),o=(n(44114),n(40445)),a=n(81658),s=function(e,t){this.target=e,this.topTarget=t&&t.topTarget},l=function(){function e(e){this.handler=e,e.on("mousedown",this._dragStart,this),e.on("mousemove",this._drag,this),e.on("mouseup",this._dragEnd,this)}return e.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new s(t,e),"dragstart",e.event))},e.prototype._drag=function(e){var t=this._draggingTarget;if(t){var n=e.offsetX,i=e.offsetY,r=n-this._x,o=i-this._y;this._x=n,this._y=i,t.drift(r,o,e),this.handler.dispatchToElement(new s(t,e),"drag",e.event);var a=this.handler.findHover(n,i,t).target,l=this._dropTarget;this._dropTarget=a,t!==a&&(l&&a!==l&&this.handler.dispatchToElement(new s(l,e),"dragleave",e.event),a&&a!==l&&this.handler.dispatchToElement(new s(a,e),"dragenter",e.event))}},e.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new s(t,e),"dragend",e.event),this._dropTarget&&this.handler.dispatchToElement(new s(this._dropTarget,e),"drop",e.event),this._draggingTarget=null,this._dropTarget=null},e}(),u=n(36338),c=n(48929),p=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var i=e.touches;if(i){for(var r={points:[],touches:[],target:t,event:e},o=0,a=i.length;o<a;o++){var s=i[o],l=c.Yo(n,s,{});r.points.push([l.zrX,l.zrY]),r.touches.push(s)}this._track.push(r)}},e.prototype._recognize=function(e){for(var t in d)if(d.hasOwnProperty(t)){var n=d[t](this._track,e);if(n)return n}},e}();function h(e){var t=e[1][0]-e[0][0],n=e[1][1]-e[0][1];return Math.sqrt(t*t+n*n)}var d={pinch:function(e,t){var n=e.length;if(n){var i,r=(e[n-1]||{}).points,o=(e[n-2]||{}).points||r;if(o&&o.length>1&&r&&r.length>1){var a=h(r)/h(o);!isFinite(a)&&(a=1),t.pinchScale=a;var s=[((i=r)[0][0]+i[1][0])/2,(i[0][1]+i[1][1])/2];return t.pinchX=s[0],t.pinchY=s[1],{type:"pinch",target:e[0].target,event:t}}}}},f=n(35723),m="silent";function g(){c.ds(this.event)}var v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handler=null,t}return(0,o.C6)(t,e),t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(u.A),y=function(e,t){this.x=e,this.y=t},_=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],S=new f.Ay(0,0,0,0),b=function(e){function t(t,n,i,r,o){var a=e.call(this)||this;return a._hovered=new y(0,0),a.storage=t,a.painter=n,a.painterRoot=r,a._pointerSize=o,i=i||new v,a.proxy=null,a.setHandlerProxy(i),a._draggingMgr=new l(a),a}return(0,o.C6)(t,e),t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(r.each(_,function(t){e.on&&e.on(t,this[t],this)},this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,i=x(this,t,n),r=this._hovered,o=r.target;o&&!o.__zr&&(o=(r=this.findHover(r.x,r.y)).target);var a=this._hovered=i?new y(t,n):this.findHover(t,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),o&&s!==o&&this.dispatchToElement(r,"mouseout",e),this.dispatchToElement(a,"mousemove",e),s&&s!==o&&this.dispatchToElement(a,"mouseover",e)},t.prototype.mouseout=function(e){var t=e.zrEventControl;"only_globalout"!==t&&this.dispatchToElement(this._hovered,"mouseout",e),"no_globalout"!==t&&this.trigger("globalout",{type:"globalout",event:e})},t.prototype.resize=function(){this._hovered=new y(0,0)},t.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},t.prototype.dispatchToElement=function(e,t,n){var i=(e=e||{}).target;if(!i||!i.silent){for(var r="on"+t,o=function(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:g}}(t,e,n);i&&(i[r]&&(o.cancelBubble=!!i[r].call(i,o)),i.trigger(t,o),i=i.__hostTarget?i.__hostTarget:i.parent,!o.cancelBubble););o.cancelBubble||(this.trigger(t,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(e){"function"==typeof e[r]&&e[r].call(e,o),e.trigger&&e.trigger(t,o)}))}},t.prototype.findHover=function(e,t,n){var i=this.storage.getDisplayList(),r=new y(e,t);if(T(i,r,e,t,n),this._pointerSize&&!r.target){for(var o=[],a=this._pointerSize,s=a/2,l=new f.Ay(e-s,t-s,a,a),u=i.length-1;u>=0;u--){var c=i[u];c===n||c.ignore||c.ignoreCoarsePointer||c.parent&&c.parent.ignoreCoarsePointer||(S.copy(c.getBoundingRect()),c.transform&&S.applyTransform(c.transform),S.intersect(l)&&o.push(c))}if(o.length)for(var p=Math.PI/12,h=2*Math.PI,d=0;d<s;d+=4)for(var m=0;m<h;m+=p){if(T(o,r,e+d*Math.cos(m),t+d*Math.sin(m),n),r.target)return r}}return r},t.prototype.processGesture=function(e,t){this._gestureMgr||(this._gestureMgr=new p);var n=this._gestureMgr;"start"===t&&n.clear();var i=n.recognize(e,this.findHover(e.zrX,e.zrY,null).target,this.proxy.dom);if("end"===t&&n.clear(),i){var r=i.type;e.gestureEvent=r;var o=new y;o.target=i.target,this.dispatchToElement(o,r,i.event)}},t}(u.A);function w(e,t,n){if(e[e.rectHover?"rectContain":"contain"](t,n)){for(var i=e,r=void 0,o=!1;i;){if(i.ignoreClip&&(o=!0),!o){var a=i.getClipPath();if(a&&!a.contain(t,n))return!1}i.silent&&(r=!0);var s=i.__hostTarget;i=s?i.ignoreHostSilent?null:s:i.parent}return!r||m}return!1}function T(e,t,n,i,r){for(var o=e.length-1;o>=0;o--){var a=e[o],s=void 0;if(a!==r&&!a.ignore&&(s=w(a,n,i))&&(!t.topTarget&&(t.topTarget=a),s!==m)){t.target=a;break}}}function x(e,t,n){var i=e.painter;return t<0||t>i.getWidth()||n<0||n>i.getHeight()}r.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(e){b.prototype[e]=function(t){var n,i,r=t.zrX,o=t.zrY,s=x(this,r,o);if("mouseup"===e&&s||(i=(n=this.findHover(r,o)).target),"mousedown"===e)this._downEl=i,this._downPoint=[t.zrX,t.zrY],this._upEl=i;else if("mouseup"===e)this._upEl=i;else if("click"===e){if(this._downEl!==this._upEl||!this._downPoint||a.dist(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,e,t)}});var C=b,A=n(303),k=n(84487),M=!1;function I(){M||(M=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function D(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var z=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=D}return e.prototype.traverse=function(e,t){for(var n=0;n<this._roots.length;n++)this._roots[n].traverse(e,t)},e.prototype.getDisplayList=function(e,t){t=t||!1;var n=this._displayList;return!e&&n.length||this.updateDisplayList(t),n},e.prototype.updateDisplayList=function(e){this._displayListLen=0;for(var t=this._roots,n=this._displayList,i=0,r=t.length;i<r;i++)this._updateAndAddDisplayable(t[i],null,e);n.length=this._displayListLen,(0,A.A)(n,D)},e.prototype._updateAndAddDisplayable=function(e,t,n){if(!e.ignore||n){e.beforeUpdate(),e.update(),e.afterUpdate();var i=e.getClipPath(),r=t&&t.length,o=0,a=e.__clipPaths;if(!e.ignoreClip&&(r||i)){if(a||(a=e.__clipPaths=[]),r)for(var s=0;s<t.length;s++)a[o++]=t[s];for(var l=i,u=e;l;)l.parent=u,l.updateTransform(),a[o++]=l,u=l,l=l.getClipPath()}if(a&&(a.length=o),e.childrenRef){for(var c=e.childrenRef(),p=0;p<c.length;p++){var h=c[p];e.__dirty&&(h.__dirty|=k.M),this._updateAndAddDisplayable(h,a,n)}e.__dirty=0}else{var d=e;isNaN(d.z)&&(I(),d.z=0),isNaN(d.z2)&&(I(),d.z2=0),isNaN(d.zlevel)&&(I(),d.zlevel=0),this._displayList[this._displayListLen++]=d}var f=e.getDecalElement&&e.getDecalElement();f&&this._updateAndAddDisplayable(f,a,n);var m=e.getTextGuideLine();m&&this._updateAndAddDisplayable(m,a,n);var g=e.getTextContent();g&&this._updateAndAddDisplayable(g,a,n)}},e.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},e.prototype.delRoot=function(e){if(e instanceof Array)for(var t=0,n=e.length;t<n;t++)this.delRoot(e[t]);else{var i=r.indexOf(this._roots,e);i>=0&&this._roots.splice(i,1)}},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),R=n(33402),O=n(47550);function P(){return(new Date).getTime()}var L,E,H=function(e){function t(t){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,t=t||{},n.stage=t.stage||{},n}return(0,o.C6)(t,e),t.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},t.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},t.prototype.removeClip=function(e){if(e.animation){var t=e.prev,n=e.next;t?t.next=n:this._head=n,n?n.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},t.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},t.prototype.update=function(e){for(var t=P()-this._pausedTime,n=t-this._time,i=this._head;i;){var r=i.next;i.step(t,n)?(i.ondestroy(),this.removeClip(i),i=r):i=r}this._time=t,e||(this.trigger("frame",n),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var e=this;this._running=!0,(0,R.A)(function t(){e._running&&((0,R.A)(t),!e._paused&&e.update())})},t.prototype.start=function(){this._running||(this._time=P(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=P(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=P()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var e=this._head;e;){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},t.prototype.isFinished=function(){return null==this._head},t.prototype.animate=function(e,t){t=t||{},this.start();var n=new O.A(e,t.loop);return this.addAnimator(n),n},t}(u.A),V=(n(27495),n(25440),i.A.domSupported),B=(E={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:L=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:r.map(L,function(e){var t=e.replace("mouse","pointer");return E.hasOwnProperty(t)?t:e})}),F=["mousemove","mouseup"],U=["pointermove","pointerup"],X=!1;function Y(e){var t=e.pointerType;return"pen"===t||"touch"===t}function N(e){e&&(e.zrByTouch=!0)}function Z(e,t){for(var n=t,i=!1;n&&9!==n.nodeType&&!(i=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return i}var q=function(e,t){this.stopPropagation=r.noop,this.stopImmediatePropagation=r.noop,this.preventDefault=r.noop,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY},W={mousedown:function(e){e=(0,c.e0)(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=(0,c.e0)(this.dom,e);var t=this.__mayPointerCapture;!t||e.zrX===t[0]&&e.zrY===t[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=(0,c.e0)(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){Z(this,(e=(0,c.e0)(this.dom,e)).toElement||e.relatedTarget)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){X=!0,e=(0,c.e0)(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){X||(e=(0,c.e0)(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){N(e=(0,c.e0)(this.dom,e)),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),W.mousemove.call(this,e),W.mousedown.call(this,e)},touchmove:function(e){N(e=(0,c.e0)(this.dom,e)),this.handler.processGesture(e,"change"),W.mousemove.call(this,e)},touchend:function(e){N(e=(0,c.e0)(this.dom,e)),this.handler.processGesture(e,"end"),W.mouseup.call(this,e),+new Date-+this.__lastTouchMoment<300&&W.click.call(this,e)},pointerdown:function(e){W.mousedown.call(this,e)},pointermove:function(e){Y(e)||W.mousemove.call(this,e)},pointerup:function(e){W.mouseup.call(this,e)},pointerout:function(e){Y(e)||W.mouseout.call(this,e)}};r.each(["click","dblclick","contextmenu"],function(e){W[e]=function(t){t=(0,c.e0)(this.dom,t),this.trigger(e,t)}});var G={pointermove:function(e){Y(e)||G.mousemove.call(this,e)},pointerup:function(e){G.mouseup.call(this,e)},mousemove:function(e){this.trigger("mousemove",e)},mouseup:function(e){var t=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",e),t&&(e.zrEventControl="only_globalout",this.trigger("mouseout",e))}};function j(e,t){var n=t.domHandlers;i.A.pointerEventsSupported?r.each(B.pointer,function(i){$(t,i,function(t){n[i].call(e,t)})}):(i.A.touchEventsSupported&&r.each(B.touch,function(i){$(t,i,function(r){n[i].call(e,r),function(e){e.touching=!0,null!=e.touchTimer&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}(t)})}),r.each(B.mouse,function(i){$(t,i,function(r){r=(0,c.mK)(r),t.touching||n[i].call(e,r)})}))}function Q(e,t){function n(n){$(t,n,function(i){i=(0,c.mK)(i),Z(e,i.target)||(i=function(e,t){return(0,c.e0)(e.dom,new q(e,t),!0)}(e,i),t.domHandlers[n].call(e,i))},{capture:!0})}i.A.pointerEventsSupported?r.each(U,n):i.A.touchEventsSupported||r.each(F,n)}function $(e,t,n,i){e.mounted[t]=n,e.listenerOpts[t]=i,(0,c.q2)(e.domTarget,t,n,i)}function K(e){var t=e.mounted;for(var n in t)t.hasOwnProperty(n)&&(0,c.f)(e.domTarget,n,t[n],e.listenerOpts[n]);e.mounted={}}var J=function(e,t){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=e,this.domHandlers=t},ee=function(e){function t(t,n){var i=e.call(this)||this;return i.__pointerCapturing=!1,i.dom=t,i.painterRoot=n,i._localHandlerScope=new J(t,W),V&&(i._globalHandlerScope=new J(document,G)),j(i,i._localHandlerScope),i}return(0,o.C6)(t,e),t.prototype.dispose=function(){K(this._localHandlerScope),V&&K(this._globalHandlerScope)},t.prototype.setCursor=function(e){this.dom.style&&(this.dom.style.cursor=e||"default")},t.prototype.__togglePointerCapture=function(e){if(this.__mayPointerCapture=null,V&&+this.__pointerCapturing^+e){this.__pointerCapturing=e;var t=this._globalHandlerScope;e?Q(this,t):K(t)}},t}(u.A),te=n(85767),ne=n(35287),ie=n(22785),re={},oe={};var ae,se=function(){function e(e,t,n){var o=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!1,this._darkMode=!1,n=n||{},this.dom=t,this.id=e;var a=new z,s=n.renderer||"canvas";re[s]||(s=r.keys(re)[0]),n.useDirtyRect=null!=n.useDirtyRect&&n.useDirtyRect;var l=new re[s](t,a,n,e),u=n.ssr||l.ssrOnly;this.storage=a,this.painter=l;var c,p=i.A.node||i.A.worker||u?null:new ee(l.getViewportRoot(),l.root),h=n.useCoarsePointer;(null==h||"auto"===h?i.A.touchEventsSupported:!!h)&&(c=r.retrieve2(n.pointerSize,44)),this.handler=new C(a,l,p,l.root,c),this.animation=new H({stage:{update:u?null:function(){return o._flush(!1)}}}),u||this.animation.start()}return e.prototype.add=function(e){!this._disposed&&e&&(this.storage.addRoot(e),e.addSelfToZr(this),this.refresh())},e.prototype.remove=function(e){!this._disposed&&e&&(this.storage.delRoot(e),e.removeSelfFromZr(this),this.refresh())},e.prototype.configLayer=function(e,t){this._disposed||(this.painter.configLayer&&this.painter.configLayer(e,t),this.refresh())},e.prototype.setBackgroundColor=function(e){this._disposed||(this.painter.setBackgroundColor&&this.painter.setBackgroundColor(e),this.refresh(),this._backgroundColor=e,this._darkMode=function(e){if(!e)return!1;if("string"==typeof e)return(0,te.lum)(e,1)<ne.ps;if(e.colorStops){for(var t=e.colorStops,n=0,i=t.length,r=0;r<i;r++)n+=(0,te.lum)(t[r].color,1);return(n/=i)<ne.ps}return!1}(e))},e.prototype.getBackgroundColor=function(){return this._backgroundColor},e.prototype.setDarkMode=function(e){this._darkMode=e},e.prototype.isDarkMode=function(){return this._darkMode},e.prototype.refreshImmediately=function(e){this._disposed||this._refresh({animUpdate:!e,refresh:!0,refreshHover:!1})},e.prototype._refresh=function(e){e.animUpdate&&this.animation.update(!0),this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh({refresh:e.refresh,refreshHover:e.refreshHover}),this._needsRefresh=this._needsRefreshHover=!1},e.prototype.refresh=function(){this._disposed||(this._needsRefresh=!0,this.animation.start())},e.prototype.flush=function(){this._disposed||this._flush(!0)},e.prototype._flush=function(e){var t,n=P(),i=this._needsRefresh,r=this._needsRefreshHover;(i||r)&&(t=!0,this._refresh({animUpdate:e,refresh:i,refreshHover:r}));var o=P();t?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:o-n})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||this._refresh({animUpdate:!1,refresh:!1,refreshHover:!0})},e.prototype.resize=function(e){this._disposed||(e=e||{},this.painter.resize(e.width,e.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},e.prototype.on=function(e,t,n){return this._disposed||this.handler.on(e,t,n),this},e.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},e.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},e.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t<e.length;t++)e[t]instanceof ie.A&&e[t].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()}},e.prototype.dispose=function(){var e;this._disposed||(this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,this._disposed=!0,e=this.id,delete oe[e])},e}();function le(e,t){var n=new se(r.guid(),e,t);return oe[n.id]=n,n}function ue(e){e.dispose()}function ce(){for(var e in oe)oe.hasOwnProperty(e)&&oe[e].dispose();oe={}}function pe(e){return oe[e]}function he(e,t){re[e]=t}function de(e){if("function"==typeof ae)return ae(e)}function fe(e){ae=e}var me="6.1.0"}}]);