module.exports=[16606,a=>{"use strict";var b=a.i(6155),c=a.i(54297),d=a.i(68771),e=a.i(58011),f=a.i(85549),g=a.i(39622),h=a.i(18607),i=a.i(11842),j=a.i(9478),k=a.i(94446),l="Tabs",[m,n]=(0,e.createContextScope)(l,[f.createRovingFocusGroupScope]),o=(0,f.createRovingFocusGroupScope)(),[p,q]=m(l),r=c.forwardRef((a,c)=>{let{__scopeTabs:d,value:e,onValueChange:f,defaultValue:g,orientation:l="horizontal",dir:m,activationMode:n="automatic",...o}=a,q=(0,i.useDirection)(m),[r,s]=(0,j.useControllableState)({prop:e,onChange:f,defaultProp:g});return(0,b.jsx)(p,{scope:d,baseId:(0,k.useId)(),value:r,onValueChange:s,orientation:l,dir:q,activationMode:n,children:(0,b.jsx)(h.Primitive.div,{dir:q,"data-orientation":l,...o,ref:c})})});r.displayName=l;var s="TabsList",t=c.forwardRef((a,c)=>{let{__scopeTabs:d,loop:e=!0,...g}=a,i=q(s,d),j=o(d);return(0,b.jsx)(f.Root,{asChild:!0,...j,orientation:i.orientation,dir:i.dir,loop:e,children:(0,b.jsx)(h.Primitive.div,{role:"tablist","aria-orientation":i.orientation,...g,ref:c})})});t.displayName=s;var u="TabsTrigger",v=c.forwardRef((a,c)=>{let{__scopeTabs:e,value:g,disabled:i=!1,...j}=a,k=q(u,e),l=o(e),m=y(k.baseId,g),n=z(k.baseId,g),p=g===k.value;return(0,b.jsx)(f.Item,{asChild:!0,...l,focusable:!i,active:p,children:(0,b.jsx)(h.Primitive.button,{type:"button",role:"tab","aria-selected":p,"aria-controls":n,"data-state":p?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:m,...j,ref:c,onMouseDown:(0,d.composeEventHandlers)(a.onMouseDown,a=>{i||0!==a.button||!1!==a.ctrlKey?a.preventDefault():k.onValueChange(g)}),onKeyDown:(0,d.composeEventHandlers)(a.onKeyDown,a=>{[" ","Enter"].includes(a.key)&&k.onValueChange(g)}),onFocus:(0,d.composeEventHandlers)(a.onFocus,()=>{let a="manual"!==k.activationMode;p||i||!a||k.onValueChange(g)})})})});v.displayName=u;var w="TabsContent",x=c.forwardRef((a,d)=>{let{__scopeTabs:e,value:f,forceMount:i,children:j,...k}=a,l=q(w,e),m=y(l.baseId,f),n=z(l.baseId,f),o=f===l.value,p=c.useRef(o);return c.useEffect(()=>{let a=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(a)},[]),(0,b.jsx)(g.Presence,{present:i||o,children:({present:c})=>(0,b.jsx)(h.Primitive.div,{"data-state":o?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":m,hidden:!c,id:n,tabIndex:0,...k,ref:d,style:{...a.style,animationDuration:p.current?"0s":void 0},children:c&&j})})});function y(a,b){return`${a}-trigger-${b}`}function z(a,b){return`${a}-content-${b}`}x.displayName=w;var A=a.i(12348);function B({className:a,...c}){return(0,b.jsx)(r,{"data-slot":"tabs",className:(0,A.cn)("flex flex-col gap-2",a),...c})}function C({className:a,...c}){return(0,b.jsx)(t,{"data-slot":"tabs-list",className:(0,A.cn)("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",a),...c})}function D({className:a,...c}){return(0,b.jsx)(v,{"data-slot":"tabs-trigger",className:(0,A.cn)("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",a),...c})}function E({className:a,...c}){return(0,b.jsx)(x,{"data-slot":"tabs-content",className:(0,A.cn)("flex-1 outline-none",a),...c})}a.s(["Tabs",()=>B,"TabsContent",()=>E,"TabsList",()=>C,"TabsTrigger",()=>D],16606)},64584,a=>{"use strict";let b=(0,a.i(37111).default)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);a.s(["ArrowRight",()=>b],64584)},53902,a=>{"use strict";let b=(0,a.i(37111).default)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);a.s(["Clock",()=>b],53902)},33965,70214,77308,68905,61895,30951,31357,50139,74208,75948,5815,30901,8803,83966,87799,58590,17622,78121,47811,76606,52681,6241,a=>{"use strict";var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ab=function(a,b){return(ab=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c])})(a,b)};function ac(a,b){if("function"!=typeof b&&null!==b)throw TypeError("Class extends value "+String(b)+" is not a constructor or null");function c(){this.constructor=a}ab(a,b),a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)}var ad=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},ae=new function(){this.browser=new ad,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=!1};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(ae.wxa=!0,ae.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?ae.worker=!0:!ae.hasGlobalWindow||"Deno"in window||"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent&&navigator.userAgent.indexOf("Node.js")>-1?(ae.node=!0,ae.svgSupported=!0):function(a,b){var c=b.browser,d=a.match(/Firefox\/([\d.]+)/),e=a.match(/MSIE\s([\d.]+)/)||a.match(/Trident\/.+?rv:(([\d.]+))/),f=a.match(/Edge?\/([\d.]+)/),g=/micromessenger/i.test(a);if(d&&(c.firefox=!0,c.version=d[1]),e&&(c.ie=!0,c.version=e[1]),f&&(c.edge=!0,c.version=f[1],c.newEdge=+f[1].split(".")[0]>18),g&&(c.weChat=!0),b.svgSupported="undefined"!=typeof SVGRect,b.touchEventsSupported="ontouchstart"in window&&!c.ie&&!c.edge,b.pointerEventsSupported="onpointerdown"in window&&(c.edge||c.ie&&+c.version>=11),b.domSupported="undefined"!=typeof document){var h=document.documentElement.style;b.transform3dSupported=(c.ie&&"transition"in h||c.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in h)&&!("OTransition"in h),b.transformSupported=b.transform3dSupported||c.ie&&+c.version>=9}}(navigator.userAgent,ae);var af="sans-serif",ag="12px "+af,ah=function(a){var b={};if("undefined"==typeof JSON)return b;for(var c=0;c=0)h=g*a.length;else for(var i=0;i>1)%2;h.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",d[i]+":0",e[j]+":0",d[1-i]+":auto",e[1-j]+":auto",""].join("!important;"),a.appendChild(g),c.push(g)}return b.clearMarkers=function(){aE(c,function(a){a.parentNode&&a.parentNode.removeChild(a)})},c}(b,f),f,e);if(g)return g(a,c,d),!0}return!1}function bB(a){return"CANVAS"===a.nodeName.toUpperCase()}var bC=/([&<>"'])/g,bD={"&":"&","<":"<",">":">",'"':""","'":"'"};function bE(a){return null==a?"":(a+"").replace(bC,function(a,b){return bD[b]})}var bF=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,bG=[],bH=ae.browser.firefox&&39>+ae.browser.version.split(".")[0];function bI(a,b,c,d){return c=c||{},d?bJ(a,b,c):bH&&null!=b.layerX&&b.layerX!==b.offsetX?(c.zrX=b.layerX,c.zrY=b.layerY):null!=b.offsetX?(c.zrX=b.offsetX,c.zrY=b.offsetY):bJ(a,b,c),c}function bJ(a,b,c){if(ae.domSupported&&a.getBoundingClientRect){var d=b.clientX,e=b.clientY;if(bB(a)){var f=a.getBoundingClientRect();c.zrX=d-f.left,c.zrY=e-f.top;return}if(bA(bG,a,d,e)){c.zrX=bG[0],c.zrY=bG[1];return}}c.zrX=c.zrY=0}function bK(a){return a||window.event}function bL(a,b,c){if(null!=(b=bK(b)).zrX)return b;var d=b.type;if(d&&d.indexOf("touch")>=0){var e="touchend"!==d?b.targetTouches[0]:b.changedTouches[0];e&&bI(a,e,b,c)}else{bI(a,b,b,c);var f=function(a){var b=a.wheelDelta;if(b)return b;var c=a.deltaX,d=a.deltaY;return null==c||null==d?b:3*(0!==d?Math.abs(d):Math.abs(c))*(d>0?-1:d<0?1:c>0?-1:1)}(b);b.zrDelta=f?f/120:-(b.detail||0)/3}var g=b.button;return null==b.which&&void 0!==g&&bF.test(b.type)&&(b.which=1&g?1:2&g?3:4&g?2:0),b}function bM(a,b,c,d){a.addEventListener(b,c,d)}var bN=function(a){a.preventDefault(),a.stopPropagation(),a.cancelBubble=!0};function bO(a){return 2===a.which||3===a.which}var bP=function(){function a(){this._track=[]}return a.prototype.recognize=function(a,b,c){return this._doTrack(a,b,c),this._recognize(a)},a.prototype.clear=function(){return this._track.length=0,this},a.prototype._doTrack=function(a,b,c){var d=a.touches;if(d){for(var e={points:[],touches:[],target:b,event:a},f=0,g=d.length;f1&&d&&d.length>1){var f=bQ(d)/bQ(e);isFinite(f)||(f=1),b.pinchScale=f;var g=[(d[0][0]+d[1][0])/2,(d[0][1]+d[1][1])/2];return b.pinchX=g[0],b.pinchY=g[1],{type:"pinch",target:a[0].target,event:b}}}}};function bS(){return[1,0,0,1,0,0]}function bT(a){return a[0]=1,a[1]=0,a[2]=0,a[3]=1,a[4]=0,a[5]=0,a}function bU(a,b){return a[0]=b[0],a[1]=b[1],a[2]=b[2],a[3]=b[3],a[4]=b[4],a[5]=b[5],a}function bV(a,b,c){var d=b[0]*c[0]+b[2]*c[1],e=b[1]*c[0]+b[3]*c[1],f=b[0]*c[2]+b[2]*c[3],g=b[1]*c[2]+b[3]*c[3],h=b[0]*c[4]+b[2]*c[5]+b[4],i=b[1]*c[4]+b[3]*c[5]+b[5];return a[0]=d,a[1]=e,a[2]=f,a[3]=g,a[4]=h,a[5]=i,a}function bW(a,b,c){return a[0]=b[0],a[1]=b[1],a[2]=b[2],a[3]=b[3],a[4]=b[4]+c[0],a[5]=b[5]+c[1],a}function bX(a,b,c,d){void 0===d&&(d=[0,0]);var e=b[0],f=b[2],g=b[4],h=b[1],i=b[3],j=b[5],k=Math.sin(c),l=Math.cos(c);return a[0]=e*l+h*k,a[1]=-e*k+h*l,a[2]=f*l+i*k,a[3]=-f*k+l*i,a[4]=l*(g-d[0])+k*(j-d[1])+d[0],a[5]=l*(j-d[1])-k*(g-d[0])+d[1],a}function bY(a,b,c){var d=c[0],e=c[1];return a[0]=b[0]*d,a[1]=b[1]*e,a[2]=b[2]*d,a[3]=b[3]*e,a[4]=b[4]*d,a[5]=b[5]*e,a}function bZ(a,b){var c=b[0],d=b[2],e=b[4],f=b[1],g=b[3],h=b[5],i=c*g-f*d;return i?(i=1/i,a[0]=g*i,a[1]=-f*i,a[2]=-d*i,a[3]=c*i,a[4]=(d*h-g*e)*i,a[5]=(f*e-c*h)*i,a):null}var b$=function(){function a(a,b){this.x=a||0,this.y=b||0}return a.prototype.copy=function(a){return this.x=a.x,this.y=a.y,this},a.prototype.clone=function(){return new a(this.x,this.y)},a.prototype.set=function(a,b){return this.x=a,this.y=b,this},a.prototype.equal=function(a){return a.x===this.x&&a.y===this.y},a.prototype.add=function(a){return this.x+=a.x,this.y+=a.y,this},a.prototype.scale=function(a){this.x*=a,this.y*=a},a.prototype.scaleAndAdd=function(a,b){this.x+=a.x*b,this.y+=a.y*b},a.prototype.sub=function(a){return this.x-=a.x,this.y-=a.y,this},a.prototype.dot=function(a){return this.x*a.x+this.y*a.y},a.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},a.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},a.prototype.normalize=function(){var a=this.len();return this.x/=a,this.y/=a,this},a.prototype.distance=function(a){var b=this.x-a.x,c=this.y-a.y;return Math.sqrt(b*b+c*c)},a.prototype.distanceSquare=function(a){var b=this.x-a.x,c=this.y-a.y;return b*b+c*c},a.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},a.prototype.transform=function(a){if(a){var b=this.x,c=this.y;return this.x=a[0]*b+a[2]*c+a[4],this.y=a[1]*b+a[3]*c+a[5],this}},a.prototype.toArray=function(a){return a[0]=this.x,a[1]=this.y,a},a.prototype.fromArray=function(a){this.x=a[0],this.y=a[1]},a.set=function(a,b,c){a.x=b,a.y=c},a.copy=function(a,b){a.x=b.x,a.y=b.y},a.len=function(a){return Math.sqrt(a.x*a.x+a.y*a.y)},a.lenSquare=function(a){return a.x*a.x+a.y*a.y},a.dot=function(a,b){return a.x*b.x+a.y*b.y},a.add=function(a,b,c){a.x=b.x+c.x,a.y=b.y+c.y},a.sub=function(a,b,c){a.x=b.x-c.x,a.y=b.y-c.y},a.scale=function(a,b,c){a.x=b.x*c,a.y=b.y*c},a.scaleAndAdd=function(a,b,c,d){a.x=b.x+c.x*d,a.y=b.y+c.y*d},a.lerp=function(a,b,c,d){var e=1-d;a.x=e*b.x+d*c.x,a.y=e*b.y+d*c.y},a}(),b_=Math.min,b0=Math.max,b1=Math.abs,b2=["x","y"],b3=["width","height"],b4=new b$,b5=new b$,b6=new b$,b7=new b$,b8=cg(),b9=b8.minTv,ca=b8.maxTv,cb=[0,0],cc=function(){function a(b,c,d,e){a.set(this,b,c,d,e)}return a.set=function(a,b,c,d,e){return d<0&&(b+=d,d=-d),e<0&&(c+=e,e=-e),a.x=b,a.y=c,a.width=d,a.height=e,a},a.prototype.union=function(a){var b=b_(a.x,this.x),c=b_(a.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=b0(a.x+a.width,this.x+this.width)-b:this.width=a.width,isFinite(this.y)&&isFinite(this.height)?this.height=b0(a.y+a.height,this.y+this.height)-c:this.height=a.height,this.x=b,this.y=c},a.prototype.applyTransform=function(b){a.applyTransform(this,this,b)},a.prototype.calculateTransform=function(a){var b=a.width/this.width,c=a.height/this.height,d=bS();return bW(d,d,[-this.x,-this.y]),bY(d,d,[b,c]),bW(d,d,[a.x,a.y]),d},a.prototype.intersect=function(b,c,d){return a.intersect(this,b,c,d)},a.intersect=function(b,c,d,e){d&&b$.set(d,0,0);var f=e&&e.outIntersectRect||null,g=e&&e.clamp;if(f&&(f.x=f.y=f.width=f.height=NaN),!b||!c)return!1;b instanceof a||(b=a.set(cd,b.x,b.y,b.width,b.height)),c instanceof a||(c=a.set(ce,c.x,c.y,c.width,c.height));var h=!!d;b8.reset(e,h);var i=b8.touchThreshold,j=b.x+i,k=b.x+b.width-i,l=b.y+i,m=b.y+b.height-i,n=c.x+i,o=c.x+c.width-i,p=c.y+i,q=c.y+c.height-i;if(j>k||l>m||n>o||p>q)return!1;var r=!(k=a.x&&b<=a.x+a.width&&c>=a.y&&c<=a.y+a.height},a.prototype.contain=function(b,c){return a.contain(this,b,c)},a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height)},a.prototype.copy=function(b){a.copy(this,b)},a.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},a.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},a.prototype.isZero=function(){return 0===this.width||0===this.height},a.create=function(b){return new a(b.x,b.y,b.width,b.height)},a.copy=function(a,b){return a.x=b.x,a.y=b.y,a.width=b.width,a.height=b.height,a},a.applyTransform=function(b,c,d){if(!d){b!==c&&a.copy(b,c);return}if(d[1]<1e-5&&d[1]>-1e-5&&d[2]<1e-5&&d[2]>-1e-5){var e=d[0],f=d[3],g=d[4],h=d[5];b.x=c.x*e+g,b.y=c.y*f+h,b.width=c.width*e,b.height=c.height*f,b.width<0&&(b.x+=b.width,b.width=-b.width),b.height<0&&(b.y+=b.height,b.height=-b.height);return}b4.x=b6.x=c.x,b4.y=b7.y=c.y,b5.x=b7.x=c.x+c.width,b5.y=b6.y=c.y+c.height,b4.transform(d),b7.transform(d),b5.transform(d),b6.transform(d),b.x=b_(b4.x,b5.x,b6.x,b7.x),b.y=b_(b4.y,b5.y,b6.y,b7.y);var i=b0(b4.x,b5.x,b6.x,b7.x),j=b0(b4.y,b5.y,b6.y,b7.y);b.width=i-b.x,b.height=j-b.y},a}(),cd=new cc(0,0,0,0),ce=new cc(0,0,0,0);function cf(a,b,c,d,e,f,g,h){var i=b1(b-c),j=b1(d-a),k=b_(i,j),l=b2[e],m=b2[1-e],n=b3[e];b=j||!b8.bidirectional)&&(b9[l]=-j,b9[m]=0,b8.useDir&&b8.calcDirMTV())))}function cg(){var a=0,b=new b$,c=new b$,d={minTv:new b$,maxTv:new b$,useDir:!1,dirMinTv:new b$,touchThreshold:0,bidirectional:!0,negativeSize:!1,reset:function(e,f){d.touchThreshold=0,e&&null!=e.touchThreshold&&(d.touchThreshold=b0(0,e.touchThreshold)),d.negativeSize=!1,f&&(d.minTv.set(1/0,1/0),d.maxTv.set(0,0),d.useDir=!1,e&&null!=e.direction&&(d.useDir=!0,d.dirMinTv.copy(d.minTv),c.copy(d.minTv),a=e.direction,d.bidirectional=null==e.bidirectional||!!e.bidirectional,d.bidirectional||b.set(Math.cos(a),Math.sin(a))))},calcDirMTV:function(){var f=d.minTv,g=d.dirMinTv,h=f.y*f.y+f.x*f.x,i=Math.sin(a),j=Math.cos(a),k=i*f.y+j*f.x;if(e(k)){e(f.x)&&e(f.y)&&g.set(0,0);return}(c.x=h*j/k,c.y=h*i/k,e(c.x)&&e(c.y))?g.set(0,0):(d.bidirectional||b.dot(c)>0)&&c.len()b1(a)}return d}var ch="silent";function ci(){bN(this.event)}var cj=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.handler=null,b}return ac(b,a),b.prototype.dispose=function(){},b.prototype.setCursor=function(){},b}(bu),ck=function(a,b){this.x=a,this.y=b},cl=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],cm=new cc(0,0,0,0),cn=function(a){function b(b,c,d,e,f){var g=a.call(this)||this;return g._hovered=new ck(0,0),g.storage=b,g.painter=c,g.painterRoot=e,g._pointerSize=f,d=d||new cj,g.proxy=null,g.setHandlerProxy(d),g._draggingMgr=new bt(g),g}return ac(b,a),b.prototype.setHandlerProxy=function(a){this.proxy&&this.proxy.dispose(),a&&(aE(cl,function(b){a.on&&a.on(b,this[b],this)},this),a.handler=this),this.proxy=a},b.prototype.mousemove=function(a){var b=a.zrX,c=a.zrY,d=cp(this,b,c),e=this._hovered,f=e.target;f&&!f.__zr&&(f=(e=this.findHover(e.x,e.y)).target);var g=this._hovered=d?new ck(b,c):this.findHover(b,c),h=g.target,i=this.proxy;i.setCursor&&i.setCursor(h?h.cursor:"default"),f&&h!==f&&this.dispatchToElement(e,"mouseout",a),this.dispatchToElement(g,"mousemove",a),h&&h!==f&&this.dispatchToElement(g,"mouseover",a)},b.prototype.mouseout=function(a){var b=a.zrEventControl;"only_globalout"!==b&&this.dispatchToElement(this._hovered,"mouseout",a),"no_globalout"!==b&&this.trigger("globalout",{type:"globalout",event:a})},b.prototype.resize=function(){this._hovered=new ck(0,0)},b.prototype.dispatch=function(a,b){var c=this[a];c&&c.call(this,b)},b.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},b.prototype.setCursorStyle=function(a){var b=this.proxy;b.setCursor&&b.setCursor(a)},b.prototype.dispatchToElement=function(a,b,c){var d=(a=a||{}).target;if(!d||!d.silent){for(var e,f="on"+b,g={type:b,event:c,target:(e=a).target,topTarget:e.topTarget,cancelBubble:!1,offsetX:c.zrX,offsetY:c.zrY,gestureEvent:c.gestureEvent,pinchX:c.pinchX,pinchY:c.pinchY,pinchScale:c.pinchScale,wheelDelta:c.zrDelta,zrByTouch:c.zrByTouch,which:c.which,stop:ci};d&&(d[f]&&(g.cancelBubble=!!d[f].call(d,g)),d.trigger(b,g),d=d.__hostTarget?d.__hostTarget:d.parent,!g.cancelBubble););!g.cancelBubble&&(this.trigger(b,g),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(a){"function"==typeof a[f]&&a[f].call(a,g),a.trigger&&a.trigger(b,g)}))}},b.prototype.findHover=function(a,b,c){var d=this.storage.getDisplayList(),e=new ck(a,b);if(co(d,e,a,b,c),this._pointerSize&&!e.target){for(var f=[],g=this._pointerSize,h=g/2,i=new cc(a-h,b-h,g,g),j=d.length-1;j>=0;j--){var k=d[j];k===c||k.ignore||k.ignoreCoarsePointer||k.parent&&k.parent.ignoreCoarsePointer||(cm.copy(k.getBoundingRect()),k.transform&&cm.applyTransform(k.transform),cm.intersect(i)&&f.push(k))}if(f.length){for(var l=Math.PI/12,m=2*Math.PI,n=0;n=0;f--){var g=a[f],h=void 0;if(g!==e&&!g.ignore&&(h=function(a,b,c){if(a[a.rectHover?"rectContain":"contain"](b,c)){for(var d=a,e=void 0,f=!1;d;){if(d.ignoreClip&&(f=!0),!f){var g=d.getClipPath();if(g&&!g.contain(b,c))return!1}d.silent&&(e=!0);var h=d.__hostTarget;d=h?d.ignoreHostSilent?null:h:d.parent}return!e||ch}return!1}(g,c,d))&&(b.topTarget||(b.topTarget=g),h!==ch)){b.target=g;break}}}function cp(a,b,c){var d=a.painter;return b<0||b>d.getWidth()||c<0||c>d.getHeight()}function cq(a,b,c,d){var e=b+1;if(e===c)return 1;if(0>d(a[e++],a[b])){for(;ed(a[e],a[e-1]);)e++;var f=a,g=b,h=e;for(h--;g=0;)e++;return e-b}function cr(a,b,c,d,e){for(d===b&&d++;de(g,a[f=h+i>>>1])?i=f:h=f+1;var j=d-h;switch(j){case 3:a[h+3]=a[h+2];case 2:a[h+2]=a[h+1];case 1:a[h+1]=a[h];break;default:for(;j>0;)a[h+j]=a[h+j-1],j--}a[h]=g}}function cs(a,b,c,d,e,f){var g=0,h=0,i=1;if(f(a,b[c+e])>0){for(h=d-e;i0;)g=i,(i=(i<<1)+1)<=0&&(i=h);i>h&&(i=h),g+=e,i+=e}else{for(h=e+1;i=f(a,b[c+e-i]);)g=i,(i=(i<<1)+1)<=0&&(i=h);i>h&&(i=h);var j=g;g=e-i,i=e-j}for(g++;g>>1);f(a,b[c+k])>0?g=k+1:i=k}return i}function ct(a,b,c,d,e,f){var g=0,h=0,i=1;if(0>f(a,b[c+e])){for(h=e+1;if(a,b[c+e-i]);)g=i,(i=(i<<1)+1)<=0&&(i=h);i>h&&(i=h);var j=g;g=e-i,i=e-j}else{for(h=d-e;i=0;)g=i,(i=(i<<1)+1)<=0&&(i=h);i>h&&(i=h),g+=e,i+=e}for(g++;g>>1);0>f(a,b[c+k])?i=k:g=k+1}return i}function cu(a,b,c,d){c||(c=0),d||(d=a.length);var e=d-c;if(!(e<2)){var f=0;if(e<32){f=cq(a,c,d,b),cr(a,c,d,c+f,b);return}var g=function(a,b){var c,d,e=7,f=0,g=[];function h(h){var i=c[h],j=d[h],k=c[h+1],l=d[h+1];d[h]=j+l,h===f-3&&(c[h+1]=c[h+2],d[h+1]=d[h+2]),f--;var m=ct(a[k],a,i,j,0,b);i+=m,0==(j-=m)||0!==(l=cs(a[i+j-1],a,k,l,l-1,b))&&(j<=l?function(c,d,f,h){var i,j,k,l=0;for(l=0;lb(a[n],g[m])){if(a[o++]=a[n++],j++,i=0,0==--h){k=!0;break}}else if(a[o++]=g[m++],i++,j=0,1==--d){k=!0;break}while((i|j)=7||j>=7)if(k)break;p<0&&(p=0),p+=2}if((e=p)<1&&(e=1),1===d){for(l=0;l=0;i--)a[n+i]=a[m+i];a[l]=g[k];return}for(var o=e;;){var p=0,q=0,r=!1;do if(0>b(g[k],a[j])){if(a[l--]=a[j--],p++,q=0,0==--d){r=!0;break}}else if(a[l--]=g[k--],q++,p=0,1==--h){r=!0;break}while((p|q)=0;i--)a[n+i]=a[m+i];if(0===d){r=!0;break}}if(a[l--]=g[k--],1==--h){r=!0;break}if(0!=(q=h-cs(a[j],g,0,h,h-1,b))){for(l-=q,k-=q,h-=q,n=l+1,m=k+1,i=0;i=7||q>=7)if(r)break;o<0&&(o=0),o+=2}if((e=o)<1&&(e=1),1===h){for(l-=d,j-=d,n=l+1,m=j+1,i=d-1;i>=0;i--)a[n+i]=a[m+i];a[l]=g[k]}else if(0===h)throw Error();else for(i=0,m=l-(h-1);i1;){var a=f-2;if(a>=1&&d[a-1]<=d[a]+d[a+1]||a>=2&&d[a-2]<=d[a]+d[a-1])d[a-1]d[a+1])break;h(a)}},forceMergeRuns:function(){for(;f>1;){var a=f-2;a>0&&d[a-1]=32;)b|=1&a,a>>=1;return a+b}(e);do{if((f=cq(a,c,d,b))h&&(i=h),cr(a,c,c+i,c+f,b),f=i}g.pushRun(c,f),g.mergeRuns(),e-=f,c+=f}while(0!==e)g.forceMergeRuns()}}aE(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){cn.prototype[a]=function(b){var c,d,e=b.zrX,f=b.zrY,g=cp(this,e,f);if("mouseup"===a&&g||(d=(c=this.findHover(e,f)).target),"mousedown"===a)this._downEl=d,this._downPoint=[b.zrX,b.zrY],this._upEl=d;else if("mouseup"===a)this._upEl=d;else if("click"===a){if(this._downEl!==this._upEl||!this._downPoint||bm(this._downPoint,[b.zrX,b.zrY])>4)return;this._downPoint=null}this.dispatchToElement(c,a,b)}});var cv=!1;function cw(){cv||(cv=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function cx(a,b){return a.zlevel===b.zlevel?a.z===b.z?a.z2-b.z2:a.z-b.z:a.zlevel-b.zlevel}var cy=function(){function a(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=cx}return a.prototype.traverse=function(a,b){for(var c=0;c=0&&this._roots.splice(d,1)},a.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},a.prototype.getRoots=function(){return this._roots},a.prototype.dispose=function(){this._displayList=null,this._roots=null},a}();n=ae.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(a){return setTimeout(a,16)};var cz={linear:function(a){return a},quadraticIn:function(a){return a*a},quadraticOut:function(a){return a*(2-a)},quadraticInOut:function(a){return(a*=2)<1?.5*a*a:-.5*(--a*(a-2)-1)},cubicIn:function(a){return a*a*a},cubicOut:function(a){return--a*a*a+1},cubicInOut:function(a){return(a*=2)<1?.5*a*a*a:.5*((a-=2)*a*a+2)},quarticIn:function(a){return a*a*a*a},quarticOut:function(a){return 1- --a*a*a*a},quarticInOut:function(a){return(a*=2)<1?.5*a*a*a*a:-.5*((a-=2)*a*a*a-2)},quinticIn:function(a){return a*a*a*a*a},quinticOut:function(a){return--a*a*a*a*a+1},quinticInOut:function(a){return(a*=2)<1?.5*a*a*a*a*a:.5*((a-=2)*a*a*a*a+2)},sinusoidalIn:function(a){return 1-Math.cos(a*Math.PI/2)},sinusoidalOut:function(a){return Math.sin(a*Math.PI/2)},sinusoidalInOut:function(a){return .5*(1-Math.cos(Math.PI*a))},exponentialIn:function(a){return 0===a?0:Math.pow(1024,a-1)},exponentialOut:function(a){return 1===a?1:1-Math.pow(2,-10*a)},exponentialInOut:function(a){return 0===a?0:1===a?1:(a*=2)<1?.5*Math.pow(1024,a-1):.5*(-Math.pow(2,-10*(a-1))+2)},circularIn:function(a){return 1-Math.sqrt(1-a*a)},circularOut:function(a){return Math.sqrt(1- --a*a)},circularInOut:function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},elasticIn:function(a){var b,c=.1;return 0===a?0:1===a?1:(!c||c<1?(c=1,b=.1):b=.4*Math.asin(1/c)/(2*Math.PI),-(c*Math.pow(2,10*(a-=1))*Math.sin(2*Math.PI*(a-b)/.4)))},elasticOut:function(a){var b,c=.1;return 0===a?0:1===a?1:(!c||c<1?(c=1,b=.1):b=.4*Math.asin(1/c)/(2*Math.PI),c*Math.pow(2,-10*a)*Math.sin(2*Math.PI*(a-b)/.4)+1)},elasticInOut:function(a){var b,c=.1;return 0===a?0:1===a?1:(!c||c<1?(c=1,b=.1):b=.4*Math.asin(1/c)/(2*Math.PI),(a*=2)<1)?-.5*(c*Math.pow(2,10*(a-=1))*Math.sin(2*Math.PI*(a-b)/.4)):c*Math.pow(2,-10*(a-=1))*Math.sin(2*Math.PI*(a-b)/.4)*.5+1},backIn:function(a){return a*a*(2.70158*a-1.70158)},backOut:function(a){return--a*a*(2.70158*a+1.70158)+1},backInOut:function(a){return(a*=2)<1?a*a*(3.5949095*a-2.5949095)*.5:.5*((a-=2)*a*(3.5949095*a+2.5949095)+2)},bounceIn:function(a){return 1-cz.bounceOut(1-a)},bounceOut:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},bounceInOut:function(a){return a<.5?.5*cz.bounceIn(2*a):.5*cz.bounceOut(2*a-1)+.5}},cA=Math.pow,cB=Math.sqrt,cC=cB(3),cD=1/3,cE=bc(),cF=bc(),cG=bc();function cH(a){return a>-1e-8&&a<1e-8}function cI(a){return a>1e-8||a<-1e-8}function cJ(a,b,c,d,e){var f=1-e;return f*f*(f*a+3*e*b)+e*e*(e*d+3*f*c)}function cK(a,b,c,d,e){var f=1-e;return 3*(((b-a)*f+2*(c-b)*e)*f+(d-c)*e*e)}function cL(a,b,c,d,e,f){var g=d+3*(b-c)-a,h=3*(c-2*b+a),i=3*(b-a),j=a-e,k=h*h-3*g*i,l=h*i-9*g*j,m=i*i-3*h*j,n=0;if(cH(k)&&cH(l))if(cH(h))f[0]=0;else{var o=-i/h;o>=0&&o<=1&&(f[n++]=o)}else{var p=l*l-4*k*m;if(cH(p)){var q=l/k,o=-h/g+q,r=-q/2;o>=0&&o<=1&&(f[n++]=o),r>=0&&r<=1&&(f[n++]=r)}else if(p>0){var s=cB(p),t=k*h+1.5*g*(-l+s),u=k*h+1.5*g*(-l-s),o=(-h-((t=t<0?-cA(-t,cD):cA(t,cD))+(u=u<0?-cA(-u,cD):cA(u,cD))))/(3*g);o>=0&&o<=1&&(f[n++]=o)}else{var v=Math.acos((2*k*h-3*g*l)/(2*cB(k*k*k)))/3,w=cB(k),x=Math.cos(v),o=(-h-2*w*x)/(3*g),r=(-h+w*(x+cC*Math.sin(v)))/(3*g),y=(-h+w*(x-cC*Math.sin(v)))/(3*g);o>=0&&o<=1&&(f[n++]=o),r>=0&&r<=1&&(f[n++]=r),y>=0&&y<=1&&(f[n++]=y)}}return n}function cM(a,b,c,d,e){var f=6*c-12*b+6*a,g=9*b+3*d-3*a-9*c,h=3*b-3*a,i=0;if(cH(g)){if(cI(f)){var j=-h/f;j>=0&&j<=1&&(e[i++]=j)}}else{var k=f*f-4*g*h;if(cH(k))e[0]=-f/(2*g);else if(k>0){var l=cB(k),j=(-f+l)/(2*g),m=(-f-l)/(2*g);j>=0&&j<=1&&(e[i++]=j),m>=0&&m<=1&&(e[i++]=m)}}return i}function cN(a,b,c,d,e,f){var g=(b-a)*e+a,h=(c-b)*e+b,i=(d-c)*e+c,j=(h-g)*e+g,k=(i-h)*e+h,l=(k-j)*e+j;f[0]=a,f[1]=g,f[2]=j,f[3]=l,f[4]=l,f[5]=k,f[6]=i,f[7]=d}function cO(a,b,c,d,e,f,g,h,i,j,k){var l,m,n,o,p,q=.005,r=1/0;cE[0]=i,cE[1]=j;for(var s=0;s<1;s+=.05)cF[0]=cJ(a,c,e,g,s),cF[1]=cJ(b,d,f,h,s),(o=bn(cE,cF))=0&&o=0&&n=1?1:cL(0,d,f,1,a,h)&&cJ(0,e,g,1,h[0])}}}var cW=function(){function a(a){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=a.life||1e3,this._delay=a.delay||0,this.loop=a.loop||!1,this.onframe=a.onframe||ba,this.ondestroy=a.ondestroy||ba,this.onrestart=a.onrestart||ba,a.easing&&this.setEasing(a.easing)}return a.prototype.step=function(a,b){if(this._inited||(this._startTime=a+this._delay,this._inited=!0),this._paused){this._pausedTime+=b;return}var c=this._life,d=a-this._startTime-this._pausedTime,e=d/c;e<0&&(e=0),e=Math.min(e,1);var f=this.easingFunc,g=f?f(e):e;if(this.onframe(g),1===e)if(!this.loop)return!0;else this._startTime=a-d%c,this._pausedTime=0,this.onrestart();return!1},a.prototype.pause=function(){this._paused=!0},a.prototype.resume=function(){this._paused=!1},a.prototype.setEasing=function(a){this.easing=a,this.easingFunc=aN(a)?a:cz[a]||cV(a)},a}(),cX=function(a){this.value=a},cY=function(){function a(){this._len=0}return a.prototype.insert=function(a){var b=new cX(a);return this.insertEntry(b),b},a.prototype.insertEntry=function(a){this.head?(this.tail.next=a,a.prev=this.tail,a.next=null,this.tail=a):this.head=this.tail=a,this._len++},a.prototype.remove=function(a){var b=a.prev,c=a.next;b?b.next=c:this.head=c,c?c.prev=b:this.tail=b,a.next=a.prev=null,this._len--},a.prototype.len=function(){return this._len},a.prototype.clear=function(){this.head=this.tail=null,this._len=0},a}(),cZ=function(){function a(a){this._list=new cY,this._maxSize=10,this._map={},this._maxSize=a}return a.prototype.put=function(a,b){var c=this._list,d=this._map,e=null;if(null==d[a]){var f=c.len(),g=this._lastRemovedEntry;if(f>=this._maxSize&&f>0){var h=c.head;c.remove(h),delete d[h.key],e=h.value,this._lastRemovedEntry=h}g?g.value=b:g=new cX(b),g.key=a,c.insertEntry(g),d[a]=g}return e},a.prototype.get=function(a){var b=this._map[a],c=this._list;if(null!=b)return b!==c.tail&&(c.remove(b),c.insertEntry(b)),b.value},a.prototype.clear=function(){this._list.clear(),this._map={}},a.prototype.len=function(){return this._list.len()},a}(),c$={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function c_(a){return(a=Math.round(a))<0?0:a>255?255:a}function c0(a){return a<0?0:a>1?1:a}function c1(a){return a.length&&"%"===a.charAt(a.length-1)?c_(parseFloat(a)/100*255):c_(parseInt(a,10))}function c2(a){return a.length&&"%"===a.charAt(a.length-1)?c0(parseFloat(a)/100):c0(parseFloat(a))}function c3(a,b,c){return(c<0?c+=1:c>1&&(c-=1),6*c<1)?a+(b-a)*c*6:2*c<1?b:3*c<2?a+(b-a)*(2/3-c)*6:a}function c4(a,b,c,d,e){return a[0]=b,a[1]=c,a[2]=d,a[3]=e,a}function c5(a,b){return a[0]=b[0],a[1]=b[1],a[2]=b[2],a[3]=b[3],a}var c6=new cZ(20),c7=null;function c8(a,b){c7&&c5(c7,b),c7=c6.put(a,c7||b.slice())}function c9(a,b){if(a){b=b||[];var c=c6.get(a);if(c)return c5(b,c);var d=(a+="").replace(/ /g,"").toLowerCase();if(d in c$)return c5(b,c$[d]),c8(a,b),b;var e=d.length;if("#"===d.charAt(0)){if(4===e||5===e){var f=parseInt(d.slice(1,4),16);return f>=0&&f<=4095?(c4(b,(3840&f)>>4|(3840&f)>>8,240&f|(240&f)>>4,15&f|(15&f)<<4,5===e?parseInt(d.slice(4),16)/15:1),c8(a,b),b):void c4(b,0,0,0,1)}if(7===e||9===e){var f=parseInt(d.slice(1,7),16);return f>=0&&f<=0xffffff?(c4(b,(0xff0000&f)>>16,(65280&f)>>8,255&f,9===e?parseInt(d.slice(7),16)/255:1),c8(a,b),b):void c4(b,0,0,0,1)}return}var g=d.indexOf("("),h=d.indexOf(")");if(-1!==g&&h+1===e){var i=d.substr(0,g),j=d.substr(g+1,h-(g+1)).split(","),k=1;switch(i){case"rgba":if(4!==j.length)return 3===j.length?c4(b,+j[0],+j[1],+j[2],1):c4(b,0,0,0,1);k=c2(j.pop());case"rgb":if(j.length>=3)return c4(b,c1(j[0]),c1(j[1]),c1(j[2]),3===j.length?k:c2(j[3])),c8(a,b),b;return void c4(b,0,0,0,1);case"hsla":if(4!==j.length)return void c4(b,0,0,0,1);return j[3]=c2(j[3]),da(j,b),c8(a,b),b;case"hsl":if(3!==j.length)return void c4(b,0,0,0,1);return da(j,b),c8(a,b),b;default:return}}c4(b,0,0,0,1)}}function da(a,b){var c=(parseFloat(a[0])%360+360)%360/360,d=c2(a[1]),e=c2(a[2]),f=e<=.5?e*(d+1):e+d-e*d,g=2*e-f;return c4(b=b||[],c_(255*c3(g,f,c+1/3)),c_(255*c3(g,f,c)),c_(255*c3(g,f,c-1/3)),1),4===a.length&&(b[3]=a[3]),b}function db(a,b){var c=c9(a);if(c){for(var d=0;d<3;d++)b<0?c[d]=c[d]*(1-b)|0:c[d]=(255-c[d])*b+c[d]|0,c[d]>255?c[d]=255:c[d]<0&&(c[d]=0);return df(c,4===c.length?"rgba":"rgb")}}function dc(a,b,c){if(b&&b.length&&a>=0&&a<=1){c=c||[];var d,e,f,g,h=a*(b.length-1),i=Math.floor(h),j=Math.ceil(h),k=b[i],l=b[j],m=h-i;return c[0]=c_((d=k[0],d+(l[0]-d)*m)),c[1]=c_((e=k[1],e+(l[1]-e)*m)),c[2]=c_((f=k[2],f+(l[2]-f)*m)),c[3]=c0((g=k[3],g+(l[3]-g)*m)),c}}function dd(a,b,c,d){var e,f=c9(a);if(a)return f=function(a){if(a){var b,c,d=a[0]/255,e=a[1]/255,f=a[2]/255,g=Math.min(d,e,f),h=Math.max(d,e,f),i=h-g,j=(h+g)/2;if(0===i)b=0,c=0;else{c=j<.5?i/(h+g):i/(2-h-g);var k=((h-d)/6+i/2)/i,l=((h-e)/6+i/2)/i,m=((h-f)/6+i/2)/i;d===h?b=m-l:e===h?b=1/3+k-m:f===h&&(b=2/3+l-k),b<0&&(b+=1),b>1&&(b-=1)}var n=[360*b,c,j];return null!=a[3]&&n.push(a[3]),n}}(f),null!=b&&(f[0]=(e=Math.round(e=aN(b)?b(f[0]):b))<0?0:e>360?360:e),null!=c&&(f[1]=c2(aN(c)?c(f[1]):c)),null!=d&&(f[2]=c2(aN(d)?d(f[2]):d)),df(da(f),"rgba")}function de(a,b){var c=c9(a);if(c&&null!=b)return c[3]=c0(b),df(c,"rgba")}function df(a,b){if(a&&a.length){var c=a[0]+","+a[1]+","+a[2];return("rgba"===b||"hsva"===b||"hsla"===b)&&(c+=","+a[3]),b+"("+c+")"}}function dg(a,b){var c=c9(a);return c?(.299*c[0]+.587*c[1]+.114*c[2])*c[3]/255+(1-c[3])*b:0}var dh=new cZ(100);function di(a){if(aO(a)){var b=dh.get(a);return b||(b=db(a,-.1),dh.put(a,b)),b}if(aV(a)){var c=az({},a);return c.colorStops=aF(a.colorStops,function(a){return{offset:a.offset,color:db(a.color,-.1)}}),c}return a}var dj=Math.round;function dk(a){var b;if(a&&"transparent"!==a){if("string"==typeof a&&a.indexOf("rgba")>-1){var c=c9(a);c&&(a="rgb("+c[0]+","+c[1]+","+c[2]+")",b=c[3])}}else a="none";return{color:a,opacity:null==b?1:b}}function dl(a){return a<1e-4&&a>-1e-4}function dm(a){return dj(1e3*a)/1e3}function dn(a){return dj(1e4*a)/1e4}var dp={left:"start",right:"end",center:"middle",middle:"middle"};function dq(a){return a&&!!a.image}function dr(a){return dq(a)||a&&!!a.svgElement}function ds(a){return"linear"===a.type}function dt(a){return"radial"===a.type}function du(a){return a&&("linear"===a.type||"radial"===a.type)}function dv(a){return"url(#"+a+")"}function dw(a){var b=a.getGlobalScale();return Math.max(Math.ceil(Math.log(Math.max(b[0],b[1]))/Math.log(10)),1)}function dx(a){var b=a.x||0,c=a.y||0,d=(a.rotation||0)*bb,e=aX(a.scaleX,1),f=aX(a.scaleY,1),g=a.skewX||0,h=a.skewY||0,i=[];return(b||c)&&i.push("translate("+b+"px,"+c+"px)"),d&&i.push("rotate("+d+")"),(1!==e||1!==f)&&i.push("scale("+e+","+f+")"),(g||h)&&i.push("skew("+dj(g*bb)+"deg, "+dj(h*bb)+"deg)"),i.join(" ")}var dy=ae.hasGlobalWindow&&aN(window.btoa)?function(a){return window.btoa(unescape(encodeURIComponent(a)))}:"undefined"!=typeof Buffer?function(a){return Buffer.from(a).toString("base64")}:function(a){return null},dz=Array.prototype.slice;function dA(a,b,c,d){for(var e,f=b.length,g=0;g=1},a.prototype.getAdditiveTrack=function(){return this._additiveTrack},a.prototype.addKeyframe=function(a,b,c){this._needsSort=!0;var d=this.keyframes,e=d.length,f=!1,g=6,h=b;if(aD(b)){var i=aD(b&&b[0])?2:1;g=i,(1!==i||aQ(b[0]))&&(2!==i||aQ(b[0][0]))||(f=!0)}else if(aQ(b)&&b==b)g=0;else if(aO(b))if(isNaN(+b)){var j=c9(b);j&&(h=j,g=3)}else g=0;else if(aV(b)){var k=az({},h);k.colorStops=aF(b.colorStops,function(a){return{offset:a.offset,color:c9(a.color)}}),ds(b)?g=4:dt(b)&&(g=5),h=k}0===e?this.valType=g:(g!==this.valType||6===g)&&(f=!0),this.discrete=this.discrete||f;var l={time:a,value:h,rawValue:b,percent:0};return c&&(l.easing=c,l.easingFunc=aN(c)?c:cz[c]||cV(c)),d.push(l),l},a.prototype.prepare=function(a,b){var c=this.keyframes;this._needsSort&&c.sort(function(a,b){return a.time-b.time});for(var d=this.valType,e=c.length,f=c[e-1],g=this.discrete,h=dG(d),i=dF(d),j=0;je)a.length=e;else for(var f=d;fd?b:a,f=Math.min(c,d),g=e[f-1]||{color:[0,0,0,0],offset:0},h=f;h=0&&!(i[c].percent<=b);c--);c=n(c,j-2)}else{for(c=m;cb);c++);c=n(c-1,j-2)}e=i[c+1],d=i[c]}if(d&&e){this._lastFr=c,this._lastFrP=b;var o=e.percent-d.percent,p=0===o?1:n((b-d.percent)/o,1);e.easingFunc&&(p=e.easingFunc(p));var q=f?this._additiveValue:l?dH:a[k];if((dG(h)||l)&&!q&&(q=this._additiveValue=[]),this.discrete)a[k]=p<1?d.rawValue:e.rawValue;else if(dG(h))1===h?dA(q,d[g],e[g],p):function(a,b,c,d){for(var e=b.length,f=e&&b[0].length,g=0;g0&&h.addKeyframe(0,dD(i),d),this._trackKeys.push(g)}h.addKeyframe(a,dD(b[g]),d)}return this._maxTime=Math.max(this._maxTime,a),this},a.prototype.pause=function(){this._clip.pause(),this._paused=!0},a.prototype.resume=function(){this._clip.resume(),this._paused=!1},a.prototype.isPaused=function(){return!!this._paused},a.prototype.duration=function(a){return this._maxTime=a,this._force=!0,this},a.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var a=this._doneCbs;if(a)for(var b=a.length,c=0;c0)){this._started=1;for(var b=this,c=[],d=this._maxTime||0,e=0;e1){var g=f.pop();e.addKeyframe(g.time,a[d]),e.prepare(this._maxTime,e.getAdditiveTrack())}}}},a}();function dK(){return new Date().getTime()}var dL=function(a){function b(b){var c=a.call(this)||this;return c._running=!1,c._time=0,c._pausedTime=0,c._pauseStart=0,c._paused=!1,c.stage=(b=b||{}).stage||{},c}return ac(b,a),b.prototype.addClip=function(a){a.animation&&this.removeClip(a),this._head?(this._tail.next=a,a.prev=this._tail,a.next=null,this._tail=a):this._head=this._tail=a,a.animation=this},b.prototype.addAnimator=function(a){a.animation=this;var b=a.getClip();b&&this.addClip(b)},b.prototype.removeClip=function(a){if(a.animation){var b=a.prev,c=a.next;b?b.next=c:this._head=c,c?c.prev=b:this._tail=b,a.next=a.prev=a.animation=null}},b.prototype.removeAnimator=function(a){var b=a.getClip();b&&this.removeClip(b),a.animation=null},b.prototype.update=function(a){for(var b=dK()-this._pausedTime,c=b-this._time,d=this._head;d;){var e=d.next;d.step(b,c)&&(d.ondestroy(),this.removeClip(d)),d=e}this._time=b,!a&&(this.trigger("frame",c),this.stage.update&&this.stage.update())},b.prototype._startLoop=function(){var a=this;this._running=!0,n(function b(){a._running&&(n(b),a._paused||a.update())})},b.prototype.start=function(){this._running||(this._time=dK(),this._pausedTime=0,this._startLoop())},b.prototype.stop=function(){this._running=!1},b.prototype.pause=function(){this._paused||(this._pauseStart=dK(),this._paused=!0)},b.prototype.resume=function(){this._paused&&(this._pausedTime+=dK()-this._pauseStart,this._paused=!1)},b.prototype.clear=function(){for(var a=this._head;a;){var b=a.next;a.prev=a.next=a.animation=null,a=b}this._head=this._tail=null},b.prototype.isFinished=function(){return null==this._head},b.prototype.animate=function(a,b){b=b||{},this.start();var c=new dJ(a,b.loop);return this.addAnimator(c),c},b}(bu),dM=ae.domSupported,dN=(e={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},f=aF(d=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],function(a){var b=a.replace("mouse","pointer");return e.hasOwnProperty(b)?b:a}),{mouse:d,touch:["touchstart","touchend","touchmove"],pointer:f}),dO=["mousemove","mouseup"],dP=["pointermove","pointerup"],dQ=!1;function dR(a){var b=a.pointerType;return"pen"===b||"touch"===b}function dS(a){a&&(a.zrByTouch=!0)}function dT(a,b){for(var c=b,d=!1;c&&9!==c.nodeType&&!(d=c.domBelongToZr||c!==b&&c===a.painterRoot);)c=c.parentNode;return d}var dU=function(a,b){this.stopPropagation=ba,this.stopImmediatePropagation=ba,this.preventDefault=ba,this.type=b.type,this.target=this.currentTarget=a.dom,this.pointerType=b.pointerType,this.clientX=b.clientX,this.clientY=b.clientY},dV={mousedown:function(a){a=bL(this.dom,a),this.__mayPointerCapture=[a.zrX,a.zrY],this.trigger("mousedown",a)},mousemove:function(a){a=bL(this.dom,a);var b=this.__mayPointerCapture;b&&(a.zrX!==b[0]||a.zrY!==b[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",a)},mouseup:function(a){a=bL(this.dom,a),this.__togglePointerCapture(!1),this.trigger("mouseup",a)},mouseout:function(a){dT(this,(a=bL(this.dom,a)).toElement||a.relatedTarget)||(this.__pointerCapturing&&(a.zrEventControl="no_globalout"),this.trigger("mouseout",a))},wheel:function(a){dQ=!0,a=bL(this.dom,a),this.trigger("mousewheel",a)},mousewheel:function(a){dQ||(a=bL(this.dom,a),this.trigger("mousewheel",a))},touchstart:function(a){dS(a=bL(this.dom,a)),this.__lastTouchMoment=new Date,this.handler.processGesture(a,"start"),dV.mousemove.call(this,a),dV.mousedown.call(this,a)},touchmove:function(a){dS(a=bL(this.dom,a)),this.handler.processGesture(a,"change"),dV.mousemove.call(this,a)},touchend:function(a){dS(a=bL(this.dom,a)),this.handler.processGesture(a,"end"),dV.mouseup.call(this,a),new Date-this.__lastTouchMoment<300&&dV.click.call(this,a)},pointerdown:function(a){dV.mousedown.call(this,a)},pointermove:function(a){dR(a)||dV.mousemove.call(this,a)},pointerup:function(a){dV.mouseup.call(this,a)},pointerout:function(a){dR(a)||dV.mouseout.call(this,a)}};aE(["click","dblclick","contextmenu"],function(a){dV[a]=function(b){b=bL(this.dom,b),this.trigger(a,b)}});var dW={pointermove:function(a){dR(a)||dW.mousemove.call(this,a)},pointerup:function(a){dW.mouseup.call(this,a)},mousemove:function(a){this.trigger("mousemove",a)},mouseup:function(a){var b=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",a),b&&(a.zrEventControl="only_globalout",this.trigger("mouseout",a))}};function dX(a,b,c,d){a.mounted[b]=c,a.listenerOpts[b]=d,bM(a.domTarget,b,c,d)}function dY(a){var b,c,d,e=a.mounted;for(var f in e)e.hasOwnProperty(f)&&(b=a.domTarget,c=e[f],d=a.listenerOpts[f],b.removeEventListener(f,c,d));a.mounted={}}var dZ=function(a,b){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=a,this.domHandlers=b},d$=function(a){function b(b,c){var d,e,f=a.call(this)||this;return f.__pointerCapturing=!1,f.dom=b,f.painterRoot=c,f._localHandlerScope=new dZ(b,dV),dM&&(f._globalHandlerScope=new dZ(document,dW)),e=(d=f._localHandlerScope).domHandlers,ae.pointerEventsSupported?aE(dN.pointer,function(a){dX(d,a,function(b){e[a].call(f,b)})}):(ae.touchEventsSupported&&aE(dN.touch,function(a){dX(d,a,function(b){e[a].call(f,b),d.touching=!0,null!=d.touchTimer&&(clearTimeout(d.touchTimer),d.touchTimer=null),d.touchTimer=setTimeout(function(){d.touching=!1,d.touchTimer=null},700)})}),aE(dN.mouse,function(a){dX(d,a,function(b){b=bK(b),d.touching||e[a].call(f,b)})})),f}return ac(b,a),b.prototype.dispose=function(){dY(this._localHandlerScope),dM&&dY(this._globalHandlerScope)},b.prototype.setCursor=function(a){this.dom.style&&(this.dom.style.cursor=a||"default")},b.prototype.__togglePointerCapture=function(a){if(this.__mayPointerCapture=null,dM&&this.__pointerCapturing^a){this.__pointerCapturing=a;var b=this._globalHandlerScope;a?function(a,b){ae.pointerEventsSupported?aE(dP,c):ae.touchEventsSupported||aE(dO,c);function c(c){dX(b,c,function(d){if(!dT(a,(d=bK(d)).target)){var e;e=d,d=bL(a.dom,new dU(a,e),!0),b.domHandlers[c].call(a,d)}},{capture:!0})}}(this,b):dY(b)}},b}(bu),d_=1;ae.hasGlobalWindow&&(d_=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var d0=d_,d1="#333",d2="#ccc";function d3(a){return a>5e-5||a<-5e-5}var d4=[],d5=[],d6=bS(),d7=Math.abs,d8=function(){var a;function b(){}return b.prototype.getLocalTransform=function(a){return b.getLocalTransform(this,a)},b.prototype.setPosition=function(a){this.x=a[0],this.y=a[1]},b.prototype.setScale=function(a){this.scaleX=a[0],this.scaleY=a[1]},b.prototype.setSkew=function(a){this.skewX=a[0],this.skewY=a[1]},b.prototype.setOrigin=function(a){this.originX=a[0],this.originY=a[1]},b.prototype.needLocalTransform=function(){return d3(this.rotation)||d3(this.x)||d3(this.y)||d3(this.scaleX-1)||d3(this.scaleY-1)||d3(this.skewX)||d3(this.skewY)},b.prototype.updateTransform=function(){var a=this.parent&&this.parent.transform,b=this.needLocalTransform(),c=this.transform;if(!(b||a)){c&&(bT(c),this.invTransform=null);return}c=c||bS(),b?this.getLocalTransform(c):bT(c),a&&(b?bV(c,a,c):bU(c,a)),this.transform=c,this._resolveGlobalScaleRatio(c)},b.prototype._resolveGlobalScaleRatio=function(a){var b=this.globalScaleRatio;if(null!=b&&1!==b){this.getGlobalScale(d4);var c=d4[0]<0?-1:1,d=d4[1]<0?-1:1,e=((d4[0]-c)*b+c)/d4[0]||0,f=((d4[1]-d)*b+d)/d4[1]||0;a[0]*=e,a[1]*=e,a[2]*=f,a[3]*=f}this.invTransform=this.invTransform||bS(),bZ(this.invTransform,a)},b.prototype.getComputedTransform=function(){for(var a=this,b=[];a;)b.push(a),a=a.parent;for(;a=b.pop();)a.updateTransform();return this.transform},b.prototype.setLocalTransform=function(a){if(a){var b=a[0]*a[0]+a[1]*a[1],c=a[2]*a[2]+a[3]*a[3],d=Math.atan2(a[1],a[0]),e=Math.PI/2+d-Math.atan2(a[3],a[2]);c=Math.sqrt(c)*Math.cos(e),b=Math.sqrt(b),this.skewX=e,this.skewY=0,this.rotation=-d,this.x=+a[4],this.y=+a[5],this.scaleX=b,this.scaleY=c,this.originX=0,this.originY=0}},b.prototype.decomposeTransform=function(){if(this.transform){var a=this.parent,b=this.transform;a&&a.transform&&(a.invTransform=a.invTransform||bS(),bV(d5,a.invTransform,b),b=d5);var c=this.originX,d=this.originY;(c||d)&&(d6[4]=c,d6[5]=d,bV(d5,b,d6),d5[4]-=c,d5[5]-=d,b=d5),this.setLocalTransform(b)}},b.prototype.getGlobalScale=function(a){var b=this.transform;return(a=a||[],b)?(a[0]=Math.sqrt(b[0]*b[0]+b[1]*b[1]),a[1]=Math.sqrt(b[2]*b[2]+b[3]*b[3]),b[0]<0&&(a[0]=-a[0]),b[3]<0&&(a[1]=-a[1])):(a[0]=1,a[1]=1),a},b.prototype.transformCoordToLocal=function(a,b){var c=[a,b],d=this.invTransform;return d&&bp(c,c,d),c},b.prototype.transformCoordToGlobal=function(a,b){var c=[a,b],d=this.transform;return d&&bp(c,c,d),c},b.prototype.getLineScale=function(){var a=this.transform;return a&&d7(a[0]-1)>1e-10&&d7(a[3]-1)>1e-10?Math.sqrt(d7(a[0]*a[3]-a[2]*a[1])):1},b.prototype.copyTransform=function(a){ea(this,a)},b.getLocalTransform=function(a,b){b=b||[];var c=a.originX||0,d=a.originY||0,e=a.scaleX,f=a.scaleY,g=a.anchorX,h=a.anchorY,i=a.rotation||0,j=a.x,k=a.y,l=a.skewX?Math.tan(a.skewX):0,m=a.skewY?Math.tan(-a.skewY):0;if(c||d||g||h){var n=c+g,o=d+h;b[4]=-n*e-l*o*f,b[5]=-o*f-m*n*e}else b[4]=b[5]=0;return b[0]=e,b[3]=f,b[1]=m*e,b[2]=l*f,i&&bX(b,b,i),b[4]+=c+j,b[5]+=d+k,b},b.initDefaultProps=void((a=b.prototype).scaleX=a.scaleY=a.globalScaleRatio=1,a.x=a.y=a.originX=a.originY=a.skewX=a.skewY=a.rotation=a.anchorX=a.anchorY=0),b}(),d9=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function ea(a,b){for(var c=0;c=5)){a=a||ag;for(var b=[],c=+new Date,d=0;d<=127;d++)b[d]=ai.measureText(String.fromCharCode(d),a).width;var e=new Date-c;return e>16?ec=5:e>2&&ec++,b}}(a.font),a.asciiWidthMapTried=!0),0<=b&&b<=127?null!=a.asciiWidthMap?a.asciiWidthMap[b]:a.asciiCharWidth:a.stWideCharWidth}function ee(a,b){var c=a.strWidthCache,d=c.get(b);return null==d&&(d=ai.measureText(b,a.font).width,c.put(b,d)),d}function ef(a,b,c,d){var e=ee(eb(b),a),f=ej(b);return new cc(eh(0,e,c),ei(0,f,d),e,f)}function eg(a,b,c,d){var e=((a||"")+"").split("\n");if(1===e.length)return ef(e[0],b,c,d);for(var f=new cc(0,0,0,0),g=0;g=0?parseFloat(a)/100*b:parseFloat(a):a}function el(a,b,c){var d=b.position||"inside",e=null!=b.distance?b.distance:5,f=c.height,g=c.width,h=f/2,i=c.x,j=c.y,k="left",l="top";if(d instanceof Array)i+=ek(d[0],c.width),j+=ek(d[1],c.height),k=null,l=null;else switch(d){case"left":i-=e,j+=h,k="right",l="middle";break;case"right":i+=e+g,j+=h,l="middle";break;case"top":i+=g/2,j-=e,k="center",l="bottom";break;case"bottom":i+=g/2,j+=f+e,k="center";break;case"inside":i+=g/2,j+=h,k="center",l="middle";break;case"insideLeft":i+=e,j+=h,l="middle";break;case"insideRight":i+=g-e,j+=h,k="right",l="middle";break;case"insideTop":i+=g/2,j+=e,k="center";break;case"insideBottom":i+=g/2,j+=f-e,k="center",l="bottom";break;case"insideTopLeft":i+=e,j+=e;break;case"insideTopRight":i+=g-e,j+=e,k="right";break;case"insideBottomLeft":i+=e,j+=f-e,l="bottom";break;case"insideBottomRight":i+=g-e,j+=f-e,k="right",l="bottom"}return(a=a||{}).x=i,a.y=j,a.align=k,a.verticalAlign=l,a}var em="__zr_normal__",en=d9.concat(["ignore"]),eo=aG(d9,function(a,b){return a[b]=!0,a},{ignore:!1}),ep={},eq=new cc(0,0,0,0),er=[],es=function(){function a(a){this.id=au++,this.animators=[],this.currentStates=[],this.states={},this._init(a)}return a.prototype._init=function(a){this.attr(a)},a.prototype.drift=function(a,b,c){switch(this.draggable){case"horizontal":b=0;break;case"vertical":a=0}var d=this.transform;d||(d=this.transform=[1,0,0,1,0,0]),d[4]+=a,d[5]+=b,this.decomposeTransform(),this.markRedraw()},a.prototype.beforeUpdate=function(){},a.prototype.afterUpdate=function(){},a.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},a.prototype.updateInnerText=function(a){var b=this._textContent;if(b&&(!b.ignore||a)){this.textConfig||(this.textConfig={});var c=this.textConfig,d=c.local,e=b.innerTransformable,f=void 0,g=void 0,h=!1;e.parent=d?this:null;var i=!1;e.copyTransform(b);var j=null!=c.position,k=c.autoOverflowArea,l=void 0;if((k||j)&&(l=eq,c.layoutRect?l.copy(c.layoutRect):l.copy(this.getBoundingRect()),d||l.applyTransform(this.transform)),j){this.calculateTextPosition?this.calculateTextPosition(ep,c,l):el(ep,c,l),e.x=ep.x,e.y=ep.y,f=ep.align,g=ep.verticalAlign;var m=c.origin;if(m&&null!=c.rotation){var n=void 0,o=void 0;"center"===m?(n=.5*l.width,o=.5*l.height):(n=ek(m[0],l.width),o=ek(m[1],l.height)),i=!0,e.originX=-e.x+n+(d?0:l.x),e.originY=-e.y+o+(d?0:l.y)}}null!=c.rotation&&(e.rotation=c.rotation);var p=c.offset;p&&(e.x+=p[0],e.y+=p[1],i||(e.originX=-p[0],e.originY=-p[1]));var q=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={});if(k){var r=q.overflowRect=q.overflowRect||new cc(0,0,0,0);e.getLocalTransform(er),bZ(er,er),cc.copy(r,l),r.applyTransform(er)}else q.overflowRect=null;var s=null==c.inside?"string"==typeof c.position&&c.position.indexOf("inside")>=0:c.inside,t=void 0,u=void 0,v=void 0;s&&this.canBeInsideText()?(t=c.insideFill,u=c.insideStroke,(null==t||"auto"===t)&&(t=this.getInsideTextFill()),(null==u||"auto"===u)&&(u=this.getInsideTextStroke(t),v=!0)):(t=c.outsideFill,u=c.outsideStroke,(null==t||"auto"===t)&&(t=this.getOutsideFill()),(null==u||"auto"===u)&&(u=this.getOutsideStroke(t),v=!0)),((t=t||"#000")!==q.fill||u!==q.stroke||v!==q.autoStroke||f!==q.align||g!==q.verticalAlign)&&(h=!0,q.fill=t,q.stroke=u,q.autoStroke=v,q.align=f,q.verticalAlign=g,b.setDefaultTextStyle(q)),b.__dirty|=1,h&&b.dirtyStyle(!0)}},a.prototype.canBeInsideText=function(){return!0},a.prototype.getInsideTextFill=function(){return"#fff"},a.prototype.getInsideTextStroke=function(a){return"#000"},a.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?d2:d1},a.prototype.getOutsideStroke=function(a){var b=this.__zr&&this.__zr.getBackgroundColor(),c="string"==typeof b&&c9(b);c||(c=[255,255,255,1]);for(var d=c[3],e=this.__zr.isDarkMode(),f=0;f<3;f++)c[f]=c[f]*d+255*!e*(1-d);return c[3]=1,df(c,"rgba")},a.prototype.traverse=function(a,b){},a.prototype.attrKV=function(a,b){"textConfig"===a?this.setTextConfig(b):"textContent"===a?this.setTextContent(b):"clipPath"===a?this.setClipPath(b):"extra"===a?(this.extra=this.extra||{},az(this.extra,b)):this[a]=b},a.prototype.hide=function(){this.ignore=!0,this.markRedraw()},a.prototype.show=function(){this.ignore=!1,this.markRedraw()},a.prototype.attr=function(a,b){if("string"==typeof a)this.attrKV(a,b);else if(aR(a))for(var c=aJ(a),d=0;d0},a.prototype.getState=function(a){return this.states[a]},a.prototype.ensureState=function(a){var b=this.states;return b[a]||(b[a]={}),b[a]},a.prototype.clearStates=function(a){this.useState(em,!1,a)},a.prototype.useState=function(a,b,c,d){var e,f=a===em;if(this.hasState()||!f){var g=this.currentStates,h=this.stateTransition;if(!(aB(g,a)>=0)||!b&&1!==g.length){if(this.stateProxy&&!f&&(e=this.stateProxy(a)),e||(e=this.states&&this.states[a]),!e&&!f)return void av("State "+a+" not exists.");f||this.saveCurrentToNormalState(e);var i=!!(e&&e.hoverLayer||d);i&&this._toggleHoverLayerFlag(!0),this._applyStateObj(a,e,this._normalState,b,!c&&!this.__inHover&&h&&h.duration>0,h);var j=this._textContent,k=this._textGuide;return j&&j.useState(a,b,c,i),k&&k.useState(a,b,c,i),f?(this.currentStates=[],this._normalState={}):b?this.currentStates.push(a):this.currentStates=[a],this._updateAnimationTargets(),this.markRedraw(),!i&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),e}}},a.prototype.useStates=function(a,b,c){if(a.length){var d=[],e=this.currentStates,f=a.length,g=f===e.length;if(g){for(var h=0;h0,n);var o=this._textContent,p=this._textGuide;o&&o.useStates(a,b,l),p&&p.useStates(a,b,l),this._updateAnimationTargets(),this.currentStates=a.slice(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}}else this.clearStates()},a.prototype.isSilent=function(){for(var a=this;a;){if(a.silent)return!0;var b=a.__hostTarget;a=b?a.ignoreHostSilent?null:b:a.parent}return!1},a.prototype._updateAnimationTargets=function(){for(var a=0;a=0){var c=this.currentStates.slice();c.splice(b,1),this.useStates(c)}},a.prototype.replaceState=function(a,b,c){var d=this.currentStates.slice(),e=aB(d,a),f=aB(d,b)>=0;e>=0?f?d.splice(e,1):d[e]=b:c&&!f&&d.push(b),this.useStates(d)},a.prototype.toggleState=function(a,b){b?this.useState(a,!0):this.removeState(a)},a.prototype._mergeStates=function(a){for(var b,c={},d=0;d=0&&b.splice(c,1)}),this.animators.push(a),c&&c.animation.addAnimator(a),c&&c.wakeUp()},a.prototype.updateDuringAnimation=function(a){this.markRedraw()},a.prototype.stopAnimation=function(a,b){for(var c=this.animators,d=c.length,e=[],f=0;f0||f.force&&!h.length){var y=void 0,z=void 0,A=void 0;if(i){z={},n&&(y={});for(var v=0;v0&&c.during&&f[0].during(function(a,b){c.during(b)});for(var m=0;m=0&&(c.splice(d,0,a),this._doAdd(a))}return this},b.prototype.replace=function(a,b){var c=aB(this._children,a);return c>=0&&this.replaceAt(b,c),this},b.prototype.replaceAt=function(a,b){var c=this._children,d=c[b];if(a&&a!==this&&a.parent!==this&&a!==d){c[b]=a,d.parent=null;var e=this.__zr;e&&d.removeSelfFromZr(e),this._doAdd(a)}return this},b.prototype._doAdd=function(a){a.parent&&a.parent.remove(a),a.parent=this;var b=this.__zr;b&&b!==a.__zr&&a.addSelfToZr(b),b&&b.refresh()},b.prototype.remove=function(a){var b=this.__zr,c=this._children,d=aB(c,a);return d<0||(c.splice(d,1),a.parent=null,b&&a.removeSelfFromZr(b),b&&b.refresh()),this},b.prototype.removeAll=function(){for(var a=this._children,b=this.__zr,c=0;cdg(a,1);if(a.colorStops){for(var b=a.colorStops,c=0,d=b.length,e=0;e0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},a.prototype.setSleepAfterStill=function(a){this._sleepAfterStill=a},a.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},a.prototype.refreshHover=function(){this._needsRefreshHover=!0},a.prototype.refreshHoverImmediately=function(){!this._disposed&&(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},a.prototype.resize=function(a){this._disposed||(a=a||{},this.painter.resize(a.width,a.height),this.handler.resize())},a.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},a.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},a.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},a.prototype.setCursorStyle=function(a){this._disposed||this.handler.setCursorStyle(a)},a.prototype.findHover=function(a,b){if(!this._disposed)return this.handler.findHover(a,b)},a.prototype.on=function(a,b,c){return this._disposed||this.handler.on(a,b,c),this},a.prototype.off=function(a,b){this._disposed||this.handler.off(a,b)},a.prototype.trigger=function(a,b){this._disposed||this.handler.trigger(a,b)},a.prototype.clear=function(){if(!this._disposed){for(var a=this.storage.getRoots(),b=0;b0){if(a<=e)return g;else if(a>=f)return h}else if(a>=e)return g;else if(a<=f)return h}else{if(a===e)return g;if(a===f)return h}return(a-e)/i*j+g}var eE=function(a,b,c){switch(a){case"center":case"middle":a="50%";break;case"left":case"top":a="0%";break;case"right":case"bottom":a="100%"}return eF(a,b,c)};function eF(a,b,c){return aO(a)?a.replace(/^\s+|\s+$/g,"").match(/%$/)?parseFloat(a)/100*b+(c||0):parseFloat(a):null==a?NaN:+a}function eG(a,b,c){return null==b&&(b=10),b=Math.min(Math.max(0,b),20),a=(+a).toFixed(b),c?a:+a}function eH(a){return a.sort(function(a,b){return a-b}),a}function eI(a){if(isNaN(a*=1))return 0;if(a>1e-14){for(var b,c,d,e,f,g=1,h=0;h<15;h++,g*=10)if(Math.round(a*g)/g===a)return h}return d=(c=(b=a.toString().toLowerCase()).indexOf("e"))>0?+b.slice(c+1):0,e=c>0?c:b.length,Math.max(0,((f=b.indexOf("."))<0?0:e-1-f)-d)}function eJ(a,b){var c=Math.log,d=Math.LN10,e=Math.min(Math.max(-Math.floor(c(a[1]-a[0])/d)+Math.round(c(eC(b[1]-b[0]))/d),0),20);return isFinite(e)?e:20}function eK(a){var b=2*Math.PI;return(a%b+b)%b}function eL(a){return a>-1e-4&&a<1e-4}var eM=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function eN(a){if(a instanceof Date)return a;if(aO(a)){var b=eM.exec(a);if(!b)return new Date(NaN);if(!b[8])return new Date(+b[1],(b[2]||1)-1,+b[3]||1,+b[4]||0,+(b[5]||0),+b[6]||0,b[7]?+b[7].substring(0,3):0);var c=+b[4]||0;return"Z"!==b[8].toUpperCase()&&(c-=b[8].slice(0,3)),new Date(Date.UTC(+b[1],(b[2]||1)-1,+b[3]||1,c,+(b[5]||0),+b[6]||0,b[7]?+b[7].substring(0,3):0))}return null==a?new Date(NaN):new Date(Math.round(a))}function eO(a){if(0===a)return 0;var b=Math.floor(Math.log(a)/Math.LN10);return a/Math.pow(10,b)>=10&&b++,b}function eP(a,b){var c=eO(a),d=Math.pow(10,c),e=a/d;return a=(b?e<1.5?1:e<2.5?2:e<4?3:e<7?5:10:e<1?1:e<2?2:e<3?3:e<5?5:10)*d,c>=-20?+a.toFixed(c<0?-c:0):a}function eQ(a,b){var c=(a.length-1)*b+1,d=Math.floor(c),e=+a[d-1],f=c-d;return f?e+f*(a[d]-e):e}function eR(a){a.sort(function(a,b){return!function a(b,c,d){return b.interval[d]=a.indexOf("x"))?b:NaN}function eT(a){return!isNaN(eS(a))}function eU(){return Math.round(9*Math.random())}function eV(a,b){return null==a?b:null==b?a:a*b/function a(b,c){return 0===c?b:a(c,b%c)}(a,b)}var eW="series\0",eX="\0_ec_\0";function eY(a){return a instanceof Array?a:null==a?[]:[a]}function eZ(a,b,c){if(a){a[b]=a[b]||{},a.emphasis=a.emphasis||{},a.emphasis[b]=a.emphasis[b]||{};for(var d=0,e=c.length;daB(b.includeMainTypes,h)||(g=g||!!h,(e.get(h)||e.set(h,{}))[i]=a)}),{mainTypeSpecified:g,queryOptionMap:e,others:f}}var fb={useDefault:!0,enableAll:!1,enableNone:!1},fc={useDefault:!1,enableAll:!0,enableNone:!0};function fd(a,b,c,d){d=d||fb;var e=c.index,f=c.id,g=c.name,h={models:null,specified:null!=e||null!=f||null!=g};if(!h.specified){var i=void 0;return h.models=d.useDefault&&(i=a.getComponent(b))?[i]:[],h}if("none"===e||!1===e)if(d.enableNone)return h.models=[],h;else e=-1;return"all"===e&&(e=d.enableAll?f=g=null:-1),h.models=a.queryComponents({mainType:b,index:e,id:f,name:g}),h}function fe(a,b,c){a.setAttribute?a.setAttribute(b,c):a[b]=c}function ff(a,b){var c=a5(),d=[];return aE(a,function(a){var e=b(a);(c.get(e)||(d.push(e),c.set(e,[]))).push(a)}),{keys:d,buckets:c}}function fg(a,b,c,d,e){var f=null==b||"auto"===b;if(null==d)return d;if(aQ(d)){var g,h=(d-(g=c||0))*e+g;return eG(h,f?Math.max(eI(c||0),eI(d)):b)}if(aO(d))return e<1?c:d;for(var i=[],j=Math.max(c?c.length:0,d.length),k=0;k0?a.length:0,this.item=null,this.key=NaN,this},a.prototype.next=function(){return(this._step>0?this._idx=this._end)&&(this.item=this._list[this._idx],this.key=this._idx=this._idx+this._step,!0)},a}();function fi(a){a.option=a.parentModel=a.ecModel=null}var fj="___EC__COMPONENT__CONTAINER___",fk="___EC__EXTENDED_CLASS___";function fl(a){var b={main:"",sub:""};if(a){var c=a.split(".");b.main=c[0]||"",b.sub=c[1]||""}return b}function fm(a,b){a.$constructor=a,a.extend=function(a){var b,c,d=this;if(aN(b=d)&&/^class\s/.test(Function.prototype.toString.call(b)))c=function(a){function b(){return a.apply(this,arguments)||this}return ac(b,a),b}(d);else{var e=c=function(){(a.$constructor||d).apply(this,arguments)},f=e.prototype;function g(){}for(var h in g.prototype=this.prototype,e.prototype=new g,f)f.hasOwnProperty(h)&&(e.prototype[h]=f[h]);e.prototype.constructor=e,e.superClass=this}return az(c.prototype,a),c[fk]=!0,c.extend=this.extend,c.superCall=fp,c.superApply=fq,c.superClass=d,c}}function fn(a,b){a.extend=b.extend}var fo=Math.round(10*Math.random());function fp(a,b){for(var c=[],d=2;d=0||e&&0>aB(e,h))){var i=c.getShallow(h,b);null!=i&&(f[a[g][0]]=i)}}return f}}var ft=fs([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),fu=function(){function a(){}return a.prototype.getAreaStyle=function(a,b){return ft(this,a,b)},a}(),fv=new cZ(50);function fw(a,b,c,d,e){if(!a)return b;if("string"!=typeof a)return a;if(b&&b.__zrImageSrc===a||!c)return b;var f=fv.get(a),g={hostEl:c,cb:d,cbPayload:e};return f?fy(b=f.image)||f.pending.push(g):((b=ai.loadImage(a,fx,fx)).__zrImageSrc=a,fv.put(a,b.__cachedImgObj={image:b,pending:[g]})),b}function fx(){var a=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var b=0;b=h;j++)i-=h;var k=ee(g,c);return k>i&&(c="",k=0),i=a-k,e.ellipsis=c,e.ellipsisWidth=k,e.contentWidth=i,e.containerWidth=a,e}function fB(a,b,c){var d=c.containerWidth,e=c.contentWidth,f=c.fontMeasureInfo;if(!d){a.textLine="",a.isTruncated=!1;return}var g=ee(f,b);if(g<=d){a.textLine=b,a.isTruncated=!1;return}for(var h=0;;h++){if(g<=e||h>=c.maxIterations){b+=c.ellipsis;break}var i=0===h?function(a,b,c){for(var d=0,e=0,f=a.length;e0?Math.floor(b.length*e/g):0;g=ee(f,b=b.substr(0,i))}""===b&&(b=c.placeholder),a.textLine=b,a.isTruncated=!0}var fC=function(){},fD=function(a){this.tokens=[],a&&(this.tokens=a)},fE=function(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[],this.isTruncated=!1};function fF(a,b,c,d,e){var f,g,h=""===b,i=e&&c.rich[e]||{},j=a.lines,k=i.font||c.font,l=!1;if(d){var m=i.padding,n=m?m[1]+m[3]:0;if(null!=i.width&&"auto"!==i.width){var o=ek(i.width,d.width)+n;j.length>0&&o+d.accumWidth>d.width&&(f=b.split("\n"),l=!0),d.accumWidth=o}else{var p=fH(b,k,d.width,d.breakAll,d.accumWidth);d.accumWidth=p.accumWidth+n,g=p.linesWidths,f=p.lines}}f||(f=b.split("\n"));for(var q=eb(k),r=0;r=32)||!(b<=591))&&(!(b>=880)||!(b<=4351))&&(!(b>=4608)||!(b<=5119))&&(!(b>=7680)||!(b<=8303))||!!fG[a]}(n);if(f.length?k+o>c:e+k+o>c){k?(h||i)&&(p?(h||(h=i,i="",k=j=0),f.push(h),g.push(k-j),i+=n,j+=o,h="",k=j):(i&&(h+=i,i="",j=0),f.push(h),g.push(k),h=n,k=o)):p?(f.push(i),g.push(j),i=n,j=o):(f.push(n),g.push(o));continue}k+=o,p?(i+=n,j+=o):(i&&(h+=i,i="",j=0),h+=n)}return i&&(h+=i),h&&(f.push(h),g.push(k)),1===f.length&&(k+=e),{accumWidth:k,lines:f,linesWidths:g}}function fI(a,b,c,d,e,f){if(a.baseX=c,a.baseY=d,a.outerWidth=a.outerHeight=null,b){var g=2*b.width,h=2*b.height;cc.set(fJ,eh(c,g,e),ei(d,h,f),g,h),cc.intersect(b,fJ,null,fK);var i=fK.outIntersectRect;a.outerWidth=i.width,a.outerHeight=i.height,a.baseX=eh(i.x,i.width,e,!0),a.baseY=ei(i.y,i.height,f,!0)}}var fJ=new cc(0,0,0,0),fK={outIntersectRect:{},clamp:!0};function fL(a){return null!=a?a+="":a=""}function fM(a,b,c,d){var e=new cc(eh(a.x||0,b,a.textAlign),ei(a.y||0,c,a.textBaseline),b,c),f=null!=d?d:fN(a)?a.lineWidth:0;return f>0&&(e.x-=f/2,e.y-=f/2,e.width+=f,e.height+=f),e}function fN(a){var b=a.stroke;return null!=b&&"none"!==b&&a.lineWidth>0}var fO="__zr_style_"+Math.round(10*Math.random()),fP={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},fQ={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};fP[fO]=!0;var fR=["z","z2","invisible"],fS=["invisible"],fT=function(a){var b;function c(b){return a.call(this,b)||this}return ac(c,a),c.prototype._init=function(b){for(var c=aJ(b),d=0;d=gj?e=c+gj:b&&c-e>=gj?e=c-gj:!b&&c>e?e=c+(gj-gm(c-e)):b&&c0&&(this._ux=gh(c/d0/a)||0,this._uy=gh(c/d0/b)||0)},b.prototype.setDPR=function(a){this.dpr=a},b.prototype.setContext=function(a){this._ctx=a},b.prototype.getContext=function(){return this._ctx},b.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},b.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},b.prototype.moveTo=function(a,b){return this._drawPendingPt(),this.addData(f6.M,a,b),this._ctx&&this._ctx.moveTo(a,b),this._x0=a,this._y0=b,this._xi=a,this._yi=b,this},b.prototype.lineTo=function(a,b){var c=gh(a-this._xi),d=gh(b-this._yi),e=c>this._ux||d>this._uy;if(this.addData(f6.L,a,b),this._ctx&&e&&this._ctx.lineTo(a,b),e)this._xi=a,this._yi=b,this._pendingPtDist=0;else{var f=c*c+d*d;f>this._pendingPtDist&&(this._pendingPtX=a,this._pendingPtY=b,this._pendingPtDist=f)}return this},b.prototype.bezierCurveTo=function(a,b,c,d,e,f){return this._drawPendingPt(),this.addData(f6.C,a,b,c,d,e,f),this._ctx&&this._ctx.bezierCurveTo(a,b,c,d,e,f),this._xi=e,this._yi=f,this},b.prototype.quadraticCurveTo=function(a,b,c,d){return this._drawPendingPt(),this.addData(f6.Q,a,b,c,d),this._ctx&&this._ctx.quadraticCurveTo(a,b,c,d),this._xi=c,this._yi=d,this},b.prototype.arc=function(a,b,c,d,e,f){this._drawPendingPt(),gl[0]=d,gl[1]=e,gn(gl,f),d=gl[0];var g=(e=gl[1])-d;return this.addData(f6.A,a,b,c,c,d,g,0,+!f),this._ctx&&this._ctx.arc(a,b,c,d,e,f),this._xi=gf(e)*c+a,this._yi=gg(e)*c+b,this},b.prototype.arcTo=function(a,b,c,d,e){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(a,b,c,d,e),this},b.prototype.rect=function(a,b,c,d){return this._drawPendingPt(),this._ctx&&this._ctx.rect(a,b,c,d),this.addData(f6.R,a,b,c,d),this},b.prototype.closePath=function(){this._drawPendingPt(),this.addData(f6.Z);var a=this._ctx,b=this._x0,c=this._y0;return a&&a.closePath(),this._xi=b,this._yi=c,this},b.prototype.fill=function(a){a&&a.fill(),this.toStatic()},b.prototype.stroke=function(a){a&&a.stroke(),this.toStatic()},b.prototype.len=function(){return this._len},b.prototype.setData=function(a){if(this._saveData){var b=a.length;!(this.data&&this.data.length===b)&&gk&&(this.data=new Float32Array(b));for(var c=0;c0&&f))for(var g=0;gj.length&&(this._expandData(),j=this.data);for(var k=0;k0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},b.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var a=[],b=0;b11&&(this.data=new Float32Array(a)))}},b.prototype.getBoundingRect=function(){f9[0]=f9[1]=gb[0]=gb[1]=Number.MAX_VALUE,ga[0]=ga[1]=gc[0]=gc[1]=-Number.MAX_VALUE;var a,b=this.data,c=0,d=0,e=0,f=0;for(a=0;a1e-4){h[0]=a-c,h[1]=b-d,i[0]=a+c,i[1]=b+d;return}if(f_[0]=fZ(e)*c+a,f_[1]=fY(e)*d+b,f0[0]=fZ(f)*c+a,f0[1]=fY(f)*d+b,bq(h,f_,f0),br(i,f_,f0),(e%=f$)<0&&(e+=f$),(f%=f$)<0&&(f+=f$),e>f&&!g?f+=f$:ee&&(f1[0]=fZ(l)*c+a,f1[1]=fY(l)*d+b,bq(h,f1,h),br(i,f1,i))}(i,j,k,l,m,n,o,gb,gc),c=gf(n)*k+i,d=gg(n)*l+j;break;case f6.R:f3(e=c=b[a++],f=d=b[a++],e+b[a++],f+b[a++],gb,gc);break;case f6.Z:c=e,d=f}bq(f9,f9,gb),br(ga,ga,gc)}return 0===a&&(f9[0]=f9[1]=ga[0]=ga[1]=0),new cc(f9[0],f9[1],ga[0]-f9[0],ga[1]-f9[1])},b.prototype._calculateLength=function(){var a=this.data,b=this._len,c=this._ux,d=this._uy,e=0,f=0,g=0,h=0;this._pathSegLen||(this._pathSegLen=[]);for(var i=this._pathSegLen,j=0,k=0,l=0;lc||gh(s)>d||l===b-1)&&(o=Math.sqrt(r*r+s*s),e=p,f=q);break;case f6.C:var t=a[l++],u=a[l++],p=a[l++],q=a[l++],v=a[l++],w=a[l++];o=function(a,b,c,d,e,f,g,h,i){for(var j=a,k=b,l=0,m=1;m<=10;m++){var n=.1*m,o=cJ(a,c,e,g,n),p=cJ(b,d,f,h,n),q=o-j,r=p-k;l+=Math.sqrt(q*q+r*r),j=o,k=p}return l}(e,f,t,u,p,q,v,w,0),e=v,f=w;break;case f6.Q:var t=a[l++],u=a[l++],p=a[l++],q=a[l++];o=function(a,b,c,d,e,f,g){for(var h=a,i=b,j=0,k=1;k<=10;k++){var l=.1*k,m=cP(a,c,e,l),n=cP(b,d,f,l),o=m-h,p=n-i;j+=Math.sqrt(o*o+p*p),h=m,i=n}return j}(e,f,t,u,p,q,0),e=p,f=q;break;case f6.A:var x=a[l++],y=a[l++],z=a[l++],A=a[l++],B=a[l++],C=a[l++],D=C+B;l+=1,n&&(g=gf(B)*z+x,h=gg(B)*A+y),o=ge(z,A)*gd(gj,Math.abs(C)),e=gf(D)*z+x,f=gg(D)*A+y;break;case f6.R:g=e=a[l++],h=f=a[l++],o=2*a[l++]+2*a[l++];break;case f6.Z:var r=g-e,s=h-f;o=Math.sqrt(r*r+s*s),e=g,f=h}o>=0&&(i[k++]=o,j+=o)}return this._pathLen=j,j},b.prototype.rebuildPath=function(a,b){var c,d,e,f,g,h,i,j,k,l,m=this.data,n=this._ux,o=this._uy,p=this._len,q=b<1,r=0,s=0,t=0;if(!q||(this._pathSegLen||this._calculateLength(),i=this._pathSegLen,j=b*this._pathLen))a:for(var u=0;u0&&(a.lineTo(k,l),t=0),v){case f6.M:c=e=m[u++],d=f=m[u++],a.moveTo(e,f);break;case f6.L:g=m[u++],h=m[u++];var x=gh(g-e),y=gh(h-f);if(x>n||y>o){if(q){var z=i[s++];if(r+z>j){var A=(j-r)/z;a.lineTo(e*(1-A)+g*A,f*(1-A)+h*A);break a}r+=z}a.lineTo(g,h),e=g,f=h,t=0}else{var B=x*x+y*y;B>t&&(k=g,l=h,t=B)}break;case f6.C:var C=m[u++],D=m[u++],E=m[u++],F=m[u++],G=m[u++],H=m[u++];if(q){var z=i[s++];if(r+z>j){var A=(j-r)/z;cN(e,C,E,G,A,f7),cN(f,D,F,H,A,f8),a.bezierCurveTo(f7[1],f8[1],f7[2],f8[2],f7[3],f8[3]);break a}r+=z}a.bezierCurveTo(C,D,E,F,G,H),e=G,f=H;break;case f6.Q:var C=m[u++],D=m[u++],E=m[u++],F=m[u++];if(q){var z=i[s++];if(r+z>j){var A=(j-r)/z;cS(e,C,E,A,f7),cS(f,D,F,A,f8),a.quadraticCurveTo(f7[1],f8[1],f7[2],f8[2]);break a}r+=z}a.quadraticCurveTo(C,D,E,F),e=E,f=F;break;case f6.A:var I=m[u++],J=m[u++],K=m[u++],L=m[u++],M=m[u++],N=m[u++],O=m[u++],P=!m[u++],Q=K>L?K:L,R=gh(K-L)>.001,S=M+N,T=!1;if(q){var z=i[s++];r+z>j&&(S=M+N*(j-r)/z,T=!0),r+=z}if(R&&a.ellipse?a.ellipse(I,J,K,L,O,M,S,P):a.arc(I,J,Q,M,S,P),T)break a;w&&(c=gf(M)*K+I,d=gg(M)*L+J),e=gf(S)*K+I,f=gg(S)*L+J;break;case f6.R:c=e=m[u],d=f=m[u+1],g=m[u++],h=m[u++];var U=m[u++],V=m[u++];if(q){var z=i[s++];if(r+z>j){var W=j-r;a.moveTo(g,h),a.lineTo(g+gd(W,U),h),(W-=U)>0&&a.lineTo(g+U,h+gd(W,V)),(W-=V)>0&&a.lineTo(g+ge(U-W,0),h+V),(W-=U)>0&&a.lineTo(g,h+ge(V-W,0));break a}r+=z}a.rect(g,h,U,V);break;case f6.Z:if(q){var z=i[s++];if(r+z>j){var A=(j-r)/z;a.lineTo(e*(1-A)+c*A,f*(1-A)+d*A);break a}r+=z}a.closePath(),e=c,f=d}}},b.prototype.clone=function(){var a=new b,c=this.data;return a.data=c.slice?c.slice():Array.prototype.slice.call(c),a._len=this._len,a},b.prototype.canSave=function(){return!!this._saveData},b.CMD=f6,b.initDefaultProps=void((a=b.prototype)._saveData=!0,a._ux=0,a._uy=0,a._pendingPtDist=0,a._version=0),b}();function gp(a,b,c,d,e,f,g){if(0===e)return!1;var h=0,i=a;if(g>b+e&&g>d+e||ga+e&&f>c+e||fb+g)||!(i>d+g)||!(i>f+g))&&(!(ia+g)||!(h>c+g)||!(h>e+g))&&(!(hb&&f>d||fe?h:0}var gv=go.CMD,gw=2*Math.PI,gx=[-1,-1,-1],gy=[-1,-1];function gz(a,b,c,d,e){for(var f,g,h=a.data,i=a.len(),j=0,k=0,l=0,m=0,n=0,o=0;o1&&!c&&(j+=gu(k,l,m,n,d,e)),y&&(k=h[o],l=h[o+1],m=k,n=l),x){case gv.M:m=h[o++],n=h[o++],k=m,l=n;break;case gv.L:if(c){if(gp(k,l,h[o],h[o+1],b,d,e))return!0}else j+=gu(k,l,h[o],h[o+1],d,e)||0;k=h[o++],l=h[o++];break;case gv.C:if(c){if(p=k,q=l,r=h[o++],s=h[o++],t=h[o++],u=h[o++],v=h[o],w=h[o+1],0!==b&&(!(e>q+b)||!(e>s+b)||!(e>u+b)||!(e>w+b))&&(!(ep+b)||!(d>r+b)||!(d>t+b)||!(d>v+b))&&(!(db&&j>d&&j>f&&j>h||j1&&function(){var a=gy[0];gy[0]=gy[1],gy[1]=a}(),n=cJ(b,d,f,h,gy[0]),m>1&&(o=cJ(b,d,f,h,gy[1]))),2===m?qb&&h>d&&h>f||h=0&&j<=1&&(e[i++]=j)}}else{var k=g*g-4*f*h;if(cH(k)){var j=-g/(2*f);j>=0&&j<=1&&(e[i++]=j)}else if(k>0){var l=cB(k),j=(-g+l)/(2*f),m=(-g-l)/(2*f);j>=0&&j<=1&&(e[i++]=j),m>=0&&m<=1&&(e[i++]=m)}}return i}(b,d,f,h,gx);if(0===i)return 0;var j=cR(b,d,f);if(j>=0&&j<=1){for(var k=0,l=cP(b,d,f,j),m=0;mc||j+ge&&(e+=gt);var l=Math.atan2(i,h);return l<0&&(l+=gt),l>=d&&l<=e||l+gt>=d&&l+gt<=e}(z,A,C,D,D+E,F,b,G,e))return!0}else j+=function(a,b,c,d,e,f,g,h){if((h-=b)>c||h<-c)return 0;var i=Math.sqrt(c*c-h*h);gx[0]=-i,gx[1]=i;var j=Math.abs(d-e);if(j<1e-4)return 0;if(j>=gw-1e-4){d=0,e=gw;var k=f?1:-1;return g>=gx[0]+a&&g<=gx[1]+a?k:0}if(d>e){var l=d;d=e,e=l}d<0&&(d+=gw,e+=gw);for(var m=0,n=0;n<2;n++){var o=gx[n];if(o+a>g){var p=Math.atan2(h,o),k=f?1:-1;p<0&&(p=gw+p),(p>=d&&p<=e||p+gw>=d&&p+gw<=e)&&(p>Math.PI/2&&p<1.5*Math.PI&&(k=-k),m+=k)}}return m}(z,A,C,D,D+E,F,G,e);k=Math.cos(D+E)*B+z,l=Math.sin(D+E)*C+A;break;case gv.R:m=k=h[o++],n=l=h[o++];var H=h[o++],I=h[o++];if(f=m+H,g=n+I,c){if(gp(m,n,f,n,b,d,e)||gp(f,n,f,g,b,d,e)||gp(f,g,m,g,b,d,e)||gp(m,g,m,n,b,d,e))return!0}else j+=gu(f,n,f,g,d,e),j+=gu(m,g,m,n,d,e);break;case gv.Z:if(c){if(gp(k,l,m,n,b,d,e))return!0}else j+=gu(k,l,m,n,d,e);k=m,l=n}}return c||1e-4>Math.abs(l-n)||(j+=gu(k,l,m,n,d,e)||0),0!==j}var gA=aA({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},fP),gB={style:aA({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},fQ.style)},gC=d9.concat(["invisible","culling","z","z2","zlevel","parent"]),gD=function(a){var b;function c(b){return a.call(this,b)||this}return ac(c,a),c.prototype.update=function(){var b=this;a.prototype.update.call(this);var d=this.style;if(d.decal){var e=this._decalEl=this._decalEl||new c;e.buildPath===c.prototype.buildPath&&(e.buildPath=function(a){b.buildPath(a,b.shape)}),e.silent=!0;var f=e.style;for(var g in d)f[g]!==d[g]&&(f[g]=d[g]);f.fill=d.fill?d.decal:null,f.decal=null,f.shadowColor=null,d.strokeFirst&&(f.stroke=null);for(var h=0;h.5?d1:b>.2?"#eee":d2}else if(a)return d2}return d1},c.prototype.getInsideTextStroke=function(a){var b=this.style.fill;if(aO(b)){var c=this.__zr;if(!!(c&&c.isDarkMode())==.4>dg(a,0))return b}},c.prototype.buildPath=function(a,b,c){},c.prototype.pathUpdated=function(){this.__dirty&=-5},c.prototype.getUpdatedPathProxy=function(a){return this.path||this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,a),this.path},c.prototype.createPathProxy=function(){this.path=new go(!1)},c.prototype.hasStroke=function(){var a=this.style,b=a.stroke;return null!=b&&"none"!==b&&a.lineWidth>0},c.prototype.hasFill=function(){var a=this.style.fill;return null!=a&&"none"!==a},c.prototype.getBoundingRect=function(){var a=this._rect,b=this.style,c=!a;if(c){var d=!1;this.path||(d=!0,this.createPathProxy());var e=this.path;(d||4&this.__dirty)&&(e.beginPath(),this.buildPath(e,this.shape,!1),this.pathUpdated()),a=e.getBoundingRect()}if(this._rect=a,this.hasStroke()&&this.path&&this.path.len()>0){var f=this._rectStroke||(this._rectStroke=a.clone());if(this.__dirty||c){f.copy(a);var g=b.strokeNoScale?this.getLineScale():1,h=b.lineWidth;if(!this.hasFill()){var i=this.strokeContainThreshold;h=Math.max(h,null==i?4:i)}g>1e-10&&(f.width+=h/g,f.height+=h/g,f.x-=h/g/2,f.y-=h/g/2)}return f}return a},c.prototype.contain=function(a,b){var c=this.transformCoordToLocal(a,b),d=this.getBoundingRect(),e=this.style;if(a=c[0],b=c[1],d.contain(a,b)){var f=this.path;if(this.hasStroke()){var g=e.lineWidth,h=e.strokeNoScale?this.getLineScale():1;if(h>1e-10&&(this.hasFill()||(g=Math.max(g,this.strokeContainThreshold)),gz(f,g/h,!0,a,b)))return!0}if(this.hasFill())return gz(f,0,!1,a,b)}return!1},c.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},c.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},c.prototype.animateShape=function(a){return this.animate("shape",a)},c.prototype.updateDuringAnimation=function(a){"style"===a?this.dirtyStyle():"shape"===a?this.dirtyShape():this.markRedraw()},c.prototype.attrKV=function(b,c){"shape"===b?this.setShape(c):a.prototype.attrKV.call(this,b,c)},c.prototype.setShape=function(a,b){var c=this.shape;return c||(c=this.shape={}),"string"==typeof a?c[a]=b:az(c,a),this.dirtyShape(),this},c.prototype.shapeChanged=function(){return!!(4&this.__dirty)},c.prototype.createStyle=function(a){return a7(gA,a)},c.prototype._innerSaveToNormal=function(b){a.prototype._innerSaveToNormal.call(this,b);var c=this._normalState;b.shape&&!c.shape&&(c.shape=az({},this.shape))},c.prototype._applyStateObj=function(b,c,d,e,f,g){a.prototype._applyStateObj.call(this,b,c,d,e,f,g);var h,i=!(c&&e);if(c&&c.shape?f?e?h=c.shape:(h=az({},d.shape),az(h,c.shape)):(h=az({},e?this.shape:d.shape),az(h,c.shape)):i&&(h=d.shape),h)if(f){this.shape=az({},this.shape);for(var j={},k=aJ(h),l=0;lk&&(h=d+e,d*=k/h,e*=k/h),f+g>k&&(h=f+g,f*=k/h,g*=k/h),e+f>l&&(h=e+f,e*=l/h,f*=l/h),d+g>l&&(h=d+g,d*=l/h,g*=l/h),a.moveTo(i+d,j),a.lineTo(i+k-e,j),0!==e&&a.arc(i+k-e,j+e,e,-Math.PI/2,0),a.lineTo(i+k,j+l-f),0!==f&&a.arc(i+k-f,j+l-f,f,0,Math.PI/2),a.lineTo(i+g,j+l),0!==g&&a.arc(i+g,j+l-g,g,Math.PI/2,Math.PI),a.lineTo(i,j+d),0!==d&&a.arc(i+d,j+d,d,Math.PI,1.5*Math.PI)):a.rect(n,o,p,q)},b.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},b}(gD);gP.prototype.type="rect";var gQ={fill:"#000"},gR={},gS={style:aA({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},fQ.style)},gT=function(a){function b(b){var c=a.call(this)||this;return c.type="text",c._children=[],c._defaultStyle=gQ,c.attr(b),c}return ac(b,a),b.prototype.childrenRef=function(){return this._children},b.prototype.update=function(){a.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var b=0;bq&&n){var s=Math.floor(q/m);o=o||e.length>s,r=(e=e.slice(0,s)).length*m}if(f&&"truncate"===g&&null!=p)for(var t=fA(p,k,b.ellipsis,{minChar:b.truncateMinChar,placeholder:b.placeholder}),u={},v=0;v0,z=0;zp&&fF(g,h.substring(p,q),b,o),fF(g,f[2],b,o,f[1]),p=fz.lastIndex}pm){var J=g.lines.length;C>0?(z.tokens=z.tokens.slice(0,C),x(z,B,A),g.lines=g.lines.slice(0,y+1)):g.lines=g.lines.slice(0,y),g.isTruncated=g.isTruncated||g.lines.length=0&&"right"===(B=t[A]).align;)this._placeToken(B,a,v,o,z,"right",q),w-=B.width,z-=B.width,A--;for(y+=(h-(y-n)-(p-z)-w)/2;x<=A;)B=t[x],this._placeToken(B,a,v,o,y+B.width/2,"center",q),y+=B.width,x++;o+=v}},b.prototype._placeToken=function(a,b,c,d,e,f,g){var h=b.rich[a.styleName]||{};h.text=a.text;var i=a.verticalAlign,j=d+c/2;"top"===i?j=d+a.height/2:"bottom"===i&&(j=d+c-a.height/2),!a.isLineHolder&&g3(h)&&this._renderBackground(h,b,"right"===f?e-a.width:"center"===f?e-a.width/2:e,j-a.height/2,a.width,a.height);var k=!!h.backgroundColor,l=a.textPadding;l&&(e=g1(e,f,l),j-=a.height/2-l[0]-a.innerHeight/2);var m=this._getOrCreateChild(gF),n=m.createStyle();m.useStyle(n);var o=this._defaultStyle,p=!1,q=0,r=!1,s=g0("fill"in h?h.fill:"fill"in b?b.fill:(p=!0,o.fill)),t=g_("stroke"in h?h.stroke:"stroke"in b?b.stroke:k||g||o.autoStroke&&!p?null:(q=2,r=!0,o.stroke)),u=h.textShadowBlur>0||b.textShadowBlur>0;n.text=a.text,n.x=e,n.y=j,u&&(n.shadowBlur=h.textShadowBlur||b.textShadowBlur||0,n.shadowColor=h.textShadowColor||b.textShadowColor||"transparent",n.shadowOffsetX=h.textShadowOffsetX||b.textShadowOffsetX||0,n.shadowOffsetY=h.textShadowOffsetY||b.textShadowOffsetY||0),n.textAlign=f,n.textBaseline="middle",n.font=a.font||ag,n.opacity=aY(h.opacity,b.opacity,1),gY(n,h),t&&(n.lineWidth=aY(h.lineWidth,b.lineWidth,q),n.lineDash=aX(h.lineDash,b.lineDash),n.lineDashOffset=b.lineDashOffset||0,n.stroke=t),s&&(n.fill=s),m.setBoundingRect(fM(n,a.contentWidth,a.contentHeight,r?0:null))},b.prototype._renderBackground=function(a,b,c,d,e,f){var g,h,i=a.backgroundColor,j=a.borderWidth,k=a.borderColor,l=i&&i.image,m=i&&!l,n=a.borderRadius,o=this;if(m||a.lineHeight||j&&k){(g=this._getOrCreateChild(gP)).useStyle(g.createStyle()),g.style.fill=null;var p=g.shape;p.x=c,p.y=d,p.width=e,p.height=f,p.r=n,g.dirtyShape()}if(m){var q=g.style;q.fill=i||null,q.fillOpacity=aX(a.fillOpacity,1)}else if(l){(h=this._getOrCreateChild(gI)).onload=function(){o.dirtyStyle()};var r=h.style;r.image=i.image,r.x=c,r.y=d,r.width=e,r.height=f}if(j&&k){var q=g.style;q.lineWidth=j,q.stroke=k,q.strokeOpacity=aX(a.strokeOpacity,1),q.lineDash=a.borderDash,q.lineDashOffset=a.borderDashOffset||0,g.strokeContainThreshold=0,g.hasFill()&&g.hasStroke()&&(q.strokeFirst=!0,q.lineWidth*=2)}var s=(g||h).style;s.shadowBlur=a.shadowBlur||0,s.shadowColor=a.shadowColor||"transparent",s.shadowOffsetX=a.shadowOffsetX||0,s.shadowOffsetY=a.shadowOffsetY||0,s.opacity=aY(a.opacity,b.opacity,1)},b.makeFont=function(a){var b="";return gZ(a)&&(b=[a.fontStyle,a.fontWeight,gX(a.fontSize),a.fontFamily||"sans-serif"].join(" ")),b&&a0(b)||a.textFont||a.font},b}(fT),gU={left:!0,right:1,center:1},gV={top:1,bottom:1,middle:1},gW=["fontStyle","fontWeight","fontSize","fontFamily"];function gX(a){return"string"==typeof a&&(-1!==a.indexOf("px")||-1!==a.indexOf("rem")||-1!==a.indexOf("em"))?a:isNaN(+a)?"12px":a+"px"}function gY(a,b){for(var c=0;c=0,f=!1;if(a instanceof gD){var g=g8(a),h=e&&g.selectFill||g.normalFill,i=e&&g.selectStroke||g.normalStroke;if(hi(h)||hi(i)){var j=(d=d||{}).style||{};"inherit"===j.fill?(f=!0,d=az({},d),(j=az({},j)).fill=h):!hi(j.fill)&&hi(h)?(f=!0,d=az({},d),(j=az({},j)).fill=di(h)):!hi(j.stroke)&&hi(i)&&(f||(d=az({},d),j=az({},j)),j.stroke=di(i)),d.style=j}}if(d&&null==d.z2){f||(d=az({},d));var k=a.z2EmphasisLift;d.z2=a.z2+(null!=k?k:10)}return d}(this,0,b,h);else if("blur"===a)return c=h,d=aB(this.currentStates,a)>=0,e=this.style.opacity,f=d?null:function(a,b,c,d){for(var e=a.style,f={},g=0;gj.__fromStateTransition.indexOf(c)&&"style"===j.targetName&&j.saveTo(f,b)}return f}(this,["opacity"],a,{opacity:1}),null==(g=(c=c||{}).style||{}).opacity&&(c=az({},c),g=az({opacity:d?e:.1*f.opacity},g),c.style=g),c;else if("select"===a){var i=h;if(i&&null==i.z2){i=az({},i);var j=this.z2SelectLift;i.z2=this.z2+(null!=j?j:9)}return i}}return h}function ht(a){a.stateProxy=hs;var b=a.getTextContent(),c=a.getTextGuideLine();b&&(b.stateProxy=hs),c&&(c.stateProxy=hs)}function hu(a,b){hy(a,b)||a.__highByOuter||hq(a,hk)}function hv(a,b){hy(a,b)||a.__highByOuter||hq(a,hl)}function hw(a,b){a.__highByOuter|=1<<(b||0),hq(a,hk)}function hx(a,b){(a.__highByOuter&=~(1<<(b||0)))||hq(a,hl)}function hy(a,b){return a.__highDownSilentOnTouch&&b.zrByTouch}function hz(a){var b=a.getModel(),c=[],d=[];b.eachComponent(function(b,e){var f=g9(e),g="series"===b,h=g?a.getViewOfSeriesModel(e):a.getViewOfComponentModel(e);g||d.push(h),f.isBlured&&(h.group.traverse(function(a){hn(a)}),g&&c.push(e)),f.isBlured=!1}),aE(d,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(c,!1,b)})}function hA(a,b,c,d){var e=d.getModel();function f(a,b){for(var c=0;c0){var l={duration:k.duration,delay:k.delay||0,easing:k.easing,done:f,force:!!f||!!g,setToFinal:!j,scope:a,during:g};i?b.animateFrom(c,l):b.animateTo(c,l)}else b.stopAnimation(),i||b.attr(c),g&&g(1),f&&f()}function hR(a,b,c,d,e,f){hQ("update",a,b,c,d,e,f)}function hS(a,b,c,d,e,f){hQ("enter",a,b,c,d,e,f)}function hT(a){if(!a.__zr)return!0;for(var b=0;bhP,"getOldStyle",()=>hY,"initProps",()=>hS,"isElementRemoved",()=>hT,"removeElement",()=>hU,"removeElementWithFadeOut",()=>hW,"saveOldStyle",()=>hX,"updateProps",()=>hR],70214);var hZ={};function h$(a,b){for(var c=0;c-1?"ZH":"EN";function iw(a,b){iu[a=a.toUpperCase()]=new ip(b),it[a]=b}iw("EN",{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}}),iw("ZH",{time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}});var ix=null,iy={year:/({yyyy}|{yy})/,month:/({MMMM}|{MMM}|{MM}|{M})/,day:/({dd}|{d})/,hour:/({HH}|{H}|{hh}|{h})/,minute:/({mm}|{m})/,second:/({ss}|{s})/,millisecond:/({SSS}|{S})/},iz={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}"},iA="{yyyy}-{MM}-{dd}",iB={year:"{yyyy}",month:"{yyyy}-{MM}",day:iA,hour:iA+" "+iz.hour,minute:iA+" "+iz.minute,second:iA+" "+iz.second,millisecond:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},iC=["year","month","day","hour","minute","second","millisecond"],iD=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function iE(a,b){return a+="","0000".substr(0,b-a.length)+a}function iF(a){switch(a){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return a}}function iG(a,b,c,d){var e=eN(a),f=e[iJ(c)](),g=e[iK(c)]()+1,h=Math.floor((g-1)/3)+1,i=e[iL(c)](),j=e["get"+(c?"UTC":"")+"Day"](),k=e[iM(c)](),l=(k-1)%12+1,m=e[iN(c)](),n=e[iO(c)](),o=e[iP(c)](),p=k>=12?"pm":"am",q=p.toUpperCase(),r=(d instanceof ip?d:iu[d||iv]||iu.EN).getModel("time"),s=r.get("month"),t=r.get("monthAbbr"),u=r.get("dayOfWeek"),v=r.get("dayOfWeekAbbr");return(b||"").replace(/{a}/g,p+"").replace(/{A}/g,q+"").replace(/{yyyy}/g,f+"").replace(/{yy}/g,iE(f%100+"",2)).replace(/{Q}/g,h+"").replace(/{MMMM}/g,s[g-1]).replace(/{MMM}/g,t[g-1]).replace(/{MM}/g,iE(g,2)).replace(/{M}/g,g+"").replace(/{dd}/g,iE(i,2)).replace(/{d}/g,i+"").replace(/{eeee}/g,u[j]).replace(/{ee}/g,v[j]).replace(/{e}/g,j+"").replace(/{HH}/g,iE(k,2)).replace(/{H}/g,k+"").replace(/{hh}/g,iE(l+"",2)).replace(/{h}/g,l+"").replace(/{mm}/g,iE(m,2)).replace(/{m}/g,m+"").replace(/{ss}/g,iE(n,2)).replace(/{s}/g,n+"").replace(/{SSS}/g,iE(o,3)).replace(/{S}/g,o+"")}function iH(a,b){var c=eN(a),d=c[iK(b)]()+1,e=c[iL(b)](),f=c[iM(b)](),g=c[iN(b)](),h=c[iO(b)](),i=0===c[iP(b)](),j=i&&0===h,k=j&&0===g,l=k&&0===f,m=l&&1===e;if(m&&1===d)return"year";if(m)return"month";if(l)return"day";if(k)return"hour";if(j)return"minute";else if(i)return"second";else return"millisecond"}function iI(a,b,c){switch(b){case"year":a[iQ(c)](0);case"month":a[iR(c)](1);case"day":a[iS(c)](0);case"hour":a[iT(c)](0);case"minute":a[iU(c)](0);case"second":a[iV(c)](0)}return a}function iJ(a){return a?"getUTCFullYear":"getFullYear"}function iK(a){return a?"getUTCMonth":"getMonth"}function iL(a){return a?"getUTCDate":"getDate"}function iM(a){return a?"getUTCHours":"getHours"}function iN(a){return a?"getUTCMinutes":"getMinutes"}function iO(a){return a?"getUTCSeconds":"getSeconds"}function iP(a){return a?"getUTCMilliseconds":"getMilliseconds"}function iQ(a){return a?"setUTCMonth":"setMonth"}function iR(a){return a?"setUTCDate":"setDate"}function iS(a){return a?"setUTCHours":"setHours"}function iT(a){return a?"setUTCMinutes":"setMinutes"}function iU(a){return a?"setUTCSeconds":"setSeconds"}function iV(a){return a?"setUTCMilliseconds":"setMilliseconds"}function iW(a){if(!eT(a))return aO(a)?a:"-";var b=(a+"").split(".");return b[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(b.length>1?"."+b[1]:"")}function iX(a,b){return a=(a||"").toLowerCase().replace(/-(.)/g,function(a,b){return b.toUpperCase()}),b&&a&&(a=a.charAt(0).toUpperCase()+a.slice(1)),a}function iY(a,b,c){function d(a){return a&&a0(a)?a:"-"}function e(a){return!!(null!=a&&!isNaN(a)&&isFinite(a))}var f="time"===b,g=a instanceof Date;if(f||g){var h=f?eN(a):a;if(!isNaN(+h))return iG(h,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",c);if(g)return"-"}if("ordinal"===b)return aP(a)?d(a):aQ(a)&&e(a)?a+"":"-";var i=eS(a);return e(i)?iW(i):aP(a)?d(a):"boolean"==typeof a?a+"":"-"}var iZ=["a","b","c","d","e","f","g"],i$=function(a,b){return"{"+a+(null==b?"":b)+"}"};function i_(a,b,c){aM(b)||(b=[b]);var d=b.length;if(!d)return"";for(var e=b[0].$vars||[],f=0;fd||i.newline?(f=0,k=p,g+=h+c,h=m.height):h=Math.max(h,m.height)}else{var q=m.height+(o?-o.y+m.y:0);(l=g+q)>e||i.newline?(f+=h+c,g=0,l=q,h=m.width):h=Math.max(h,m.width)}i.newline||(i.x=f,i.y=g,i.markRedraw(),"horizontal"===a?f=k+c:g=l+c)})}function jc(a,b){return{left:a.getShallow("left",b),top:a.getShallow("top",b),right:a.getShallow("right",b),bottom:a.getShallow("bottom",b),width:a.getShallow("width",b),height:a.getShallow("height",b)}}function jd(a,b){var c=function(a,b){var c,d,e=jh(a,b,{enableLayoutOnlyByCenter:!0}),f=a.getBoxLayoutParams();if(e.type===jg.point)d=e.refPoint,c=je(f,{width:b.getWidth(),height:b.getHeight()});else{var g=a.get("center"),h=aM(g)?g:[g,g];c=je(f,e.refContainer),d=2===e.boxCoordFrom?e.refPoint:[eE(h[0],c.width)+c.x,eE(h[1],c.height)+c.y]}return{viewRect:c,center:d}}(a,b),d=c.viewRect,e=c.center,f=a.get("radius");aM(f)||(f=[0,f]);var g=Math.min(eE(d.width,b.getWidth()),eE(d.height,b.getHeight())),h=eE(f[0],g/2),i=eE(f[1],g/2);return{cx:e[0],cy:e[1],r0:h,r:i,viewRect:d}}function je(a,b,c){c=a$(c||0);var d=b.width,e=b.height,f=eE(a.left,d),g=eE(a.top,e),h=eE(a.right,d),i=eE(a.bottom,e),j=eE(a.width,d),k=eE(a.height,e),l=c[2]+c[0],m=c[1]+c[3],n=a.aspect;switch(isNaN(j)&&(j=d-h-m-f),isNaN(k)&&(k=e-i-l-g),null!=n&&(isNaN(j)&&isNaN(k)&&(n>d/e?j=.8*d:k=.8*e),isNaN(j)&&(j=n*k),isNaN(k)&&(k=j/n)),isNaN(f)&&(f=d-h-j-m),isNaN(g)&&(g=e-i-k-l),a.left||a.right){case"center":f=d/2-j/2-c[3];break;case"right":f=d-j-m}switch(a.top||a.bottom){case"middle":case"center":g=e/2-k/2-c[0];break;case"bottom":g=e-k-l}f=f||0,g=g||0,isNaN(j)&&(j=d-m-f-(h||0)),isNaN(k)&&(k=e-l-g-(i||0));var o=new cc((b.x||0)+f+c[3],(b.y||0)+g+c[0],j,k);return o.margin=c,o}function jf(a,b,c){var d=a.getShallow("preserveAspect",!0);if(!d)return b;var e=b.width/b.height;if(1e-9>Math.abs(Math.atan(c)-Math.atan(e)))return b;var f=a.getShallow("preserveAspectAlign",!0),g=a.getShallow("preserveAspectVerticalAlign",!0),h={width:b.width,height:b.height},i="cover"===d;return e>c&&!i||e=2)return f;for(var k=0;k=0;g--)f=ax(f,c[g],!0);b.defaultOption=f}return b.defaultOption},c.prototype.getReferringComponents=function(a,b){return fd(this.ecModel,a,{index:this.get(a+"Index",!0),id:this.get(a+"Id",!0)},b)},c.prototype.getBoxLayoutParams=function(){return jc(this,!1)},c.prototype.getZLevelKey=function(){return""},c.prototype.setZLevel=function(a){this.option.zlevel=a},c.protoInitialize=void((b=c.prototype).type="component",b.id="",b.name="",b.mainType="",b.subType="",b.componentIndex=0),c}(ip);fn(jo,ip),fr(jo),h={},jo.registerSubTypeDefaulter=function(a,b){h[fl(a).main]=b},jo.determineSubType=function(a,b){var c=b.type;if(!c){var d=fl(a).main;jo.hasSubTypes(a)&&h[d]&&(c=h[d](b))}return c};var jp=function(a){var b=[];return aE(jo.getClassesByMainType(a),function(a){b=b.concat(a.dependencies||a.prototype.dependencies||[])}),b=aF(b,function(a){return fl(a).main}),"dataset"!==a&&0>=aB(b,"dataset")&&b.unshift("dataset"),b};function jq(a,b){return a[b]||(a[b]={predecessor:[],successor:[]}),a[b]}jo.topologicalTravel=function(a,b,c,d){if(a.length){var e,f,g,h=(f={},g=[],aE(e=b,function(a){var b,c,d,h=jq(f,a),i=(b=h.originalDeps=jp(a),c=e,d=[],aE(b,function(a){aB(c,a)>=0&&d.push(a)}),d);h.entryCount=i.length,0===h.entryCount&&g.push(a),aE(i,function(b){0>aB(h.predecessor,b)&&h.predecessor.push(b);var c=jq(f,b);0>aB(c.successor,b)&&c.successor.push(a)})}),{graph:f,noEntryList:g}),i=h.graph,j=h.noEntryList,k={};for(aE(a,function(a){k[a]=!0});j.length;){var l=j.pop(),m=i[l],n=!!k[l];n&&(c.call(d,l,m.originalDeps.slice()),delete k[l]),aE(m.successor,n?p:o)}aE(k,function(){throw Error("")})}function o(a){i[a].entryCount--,0===i[a].entryCount&&j.push(a)}function p(a){k[a]=!0,o(a)}};var jr={color:{},darkColor:{},size:{}},js=jr.color={theme:["#5070dd","#b6d634","#505372","#ff994d","#0ca8df","#ffd10a","#fb628b","#785db0","#3fbe95"],neutral00:"#fff",neutral05:"#f4f7fd",neutral10:"#e8ebf0",neutral15:"#dbdee4",neutral20:"#cfd2d7",neutral25:"#c3c5cb",neutral30:"#b7b9be",neutral35:"#aaacb2",neutral40:"#9ea0a5",neutral45:"#929399",neutral50:"#86878c",neutral55:"#797b7f",neutral60:"#6d6e73",neutral65:"#616266",neutral70:"#54555a",neutral75:"#48494d",neutral80:"#3c3c41",neutral85:"#303034",neutral90:"#232328",neutral95:"#17171b",neutral99:"#000",accent05:"#eff1f9",accent10:"#e0e4f2",accent15:"#d0d6ec",accent20:"#c0c9e6",accent25:"#b1bbdf",accent30:"#a1aed9",accent35:"#91a0d3",accent40:"#8292cc",accent45:"#7285c6",accent50:"#6578ba",accent55:"#5c6da9",accent60:"#536298",accent65:"#4a5787",accent70:"#404c76",accent75:"#374165",accent80:"#2e3654",accent85:"#252b43",accent90:"#1b2032",accent95:"#121521",transparent:"rgba(0,0,0,0)",highlight:"rgba(255,231,130,0.8)"};for(var jt in az(js,{primary:js.neutral80,secondary:js.neutral70,tertiary:js.neutral60,quaternary:js.neutral50,disabled:js.neutral20,border:js.neutral30,borderTint:js.neutral20,borderShade:js.neutral40,background:js.neutral05,backgroundTint:"rgba(234,237,245,0.5)",backgroundTransparent:"rgba(255,255,255,0)",backgroundShade:js.neutral10,shadow:"rgba(0,0,0,0.2)",shadowTint:"rgba(129,130,136,0.2)",axisLine:js.neutral70,axisLineTint:js.neutral40,axisTick:js.neutral70,axisTickMinor:js.neutral60,axisLabel:js.neutral70,axisSplitLine:js.neutral15,axisMinorSplitLine:js.neutral05}),js)if(js.hasOwnProperty(jt)){var ju=js[jt];"theme"===jt?jr.darkColor.theme=js.theme.slice():"highlight"===jt?jr.darkColor.highlight="rgba(255,231,130,0.4)":0===jt.indexOf("accent")?jr.darkColor[jt]=dd(ju,null,function(a){return .5*a},function(a){return Math.min(1,1.3-a)}):jr.darkColor[jt]=dd(ju,null,function(a){return .9*a},function(a){return 1-Math.pow(a,1.5)})}jr.size={xxs:2,xs:5,s:10,m:15,l:20,xl:30,xxl:40,xxxl:50};var jv="";"undefined"!=typeof navigator&&(jv=navigator.platform||"");var jw="rgba(0, 0, 0, 0.2)",jx=jr.color.theme[0],jy=dd(jx,null,null,.9);let jz={darkMode:"auto",colorBy:"series",color:jr.color.theme,gradientColor:[jy,jx],aria:{decal:{decals:[{color:jw,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:jw,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:jw,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:jw,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:jw,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:jw,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:jv.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};var jA=a5(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),jB="original",jC="arrayRows",jD="objectRows",jE="keyedColumns",jF="typedArray",jG="unknown",jH="column",jI=e7();function jJ(a,b,c){var d,e,f={},g=jL(b);if(!g||!a)return f;var h=[],i=[],j=jI(b.ecModel).datasetMap,k=g.uid+"_"+c.seriesLayoutBy;aE(a=a.slice(),function(b,c){var g=aR(b)?b:a[c]={name:b};"ordinal"===g.type&&null==d&&(d=c,e=n(g)),f[g.name]=[]});var l=j.get(k)||j.set(k,{categoryWayDim:e,valueWayDim:0});function m(a,b,c){for(var d=0;db)return a[d];return a[c-1]}(d,g):c;if((k=k||c)&&k.length){var l=k[i];return e&&(j[e]=l),h.paletteIdx=(i+1)%k.length,l}}var jU={},jV="undefined"!=typeof console&&console.warn&&console.log;function jW(a,b){!function(a,b,c){if(jV){if(c){if(jU[b])return;jU[b]=!0}console[a]("[ECharts] "+b)}}("error",a,b)}function jX(a){throw Error(a)}var jY="\0_ec_inner",jZ=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.init=function(a,b,c,d,e,f){d=d||{},this.option=null,this._theme=new ip(d),this._locale=new ip(e),this._optionManager=f},b.prototype.setOption=function(a,b,c){var d=j0(b);this._optionManager.setOption(a,c,d),this._resetOption(null,d)},b.prototype.resetOption=function(a,b){return this._resetOption(a,j0(b))},b.prototype._resetOption=function(a,b){var c=!1,d=this._optionManager;if(!a||"recreate"===a){var e=d.mountOption("recreate"===a);this.option&&"recreate"!==a?(this.restoreData(),this._mergeOption(e,b)):s(this,e),c=!0}if(("timeline"===a||"media"===a)&&this.restoreData(),!a||"recreate"===a||"timeline"===a){var f=d.getTimelineOption(this);f&&(c=!0,this._mergeOption(f,b))}if(!a||"recreate"===a||"media"===a){var g=d.getMediaOption(this);g.length&&aE(g,function(a){c=!0,this._mergeOption(a,b)},this)}return c},b.prototype.mergeOption=function(a){this._mergeOption(a,null)},b.prototype._mergeOption=function(a,b){var c=this.option,d=this._componentsMap,e=this._componentsCount,f=[],g=a5(),h=b&&b.replaceMergeMainTypeMap;jI(this).datasetMap=a5(),aE(a,function(a,b){null!=a&&(jo.hasClass(b)?b&&(f.push(b),g.set(b,!0)):c[b]=null==c[b]?aw(a):ax(c[b],a,!0))}),h&&h.each(function(a,b){jo.hasClass(b)&&!g.get(b)&&(f.push(b),g.set(b,!0))}),jo.topologicalTravel(f,jo.getAllClassMainTypes(),function(b){var f,g=function(a,b,c){var d=jO.get(b);if(!d)return c;var e=d(a);return e?c.concat(e):c}(this,b,eY(a[b])),i=d.get(b),j=i?h&&h.get(b)?"replaceMerge":"normalMerge":"replaceAll",k=e0(i,g,j);aE(k,function(a){var c,d,e,f,g=a.newOption;aR(g)&&(a.keyInfo.mainType=b,a.keyInfo.subType=(c=b,d=g,e=a.existing,f=jo,d.type?d.type:e?e.subType:f.determineSubType(c,d)))}),c[b]=null,d.set(b,null),e.set(b,0);var l=[],m=[],n=0;aE(k,function(a,c){var d=a.existing,e=a.newOption;if(e){var g="series"===b,h=jo.getClass(b,a.keyInfo.subType,!g);if(!h)return;if("tooltip"===b){if(f)return;f=!0}if(d&&d.constructor===h)d.name=a.keyInfo.name,d.mergeOption(e,this),d.optionUpdated(e,!1);else{var i=az({componentIndex:c},a.keyInfo);az(d=new h(e,this,this,i),i),a.brandNew&&(d.__requireNewView=!0),d.init(e,this,this),d.optionUpdated(null,!0)}}else d&&(d.mergeOption({},this),d.optionUpdated({},!1));d?(l.push(d.option),m.push(d),n++):(l.push(void 0),m.push(void 0))},this),c[b]=l,d.set(b,m),e.set(b,n),"series"===b&&q(this)},this),this._seriesIndices||q(this)},b.prototype.getOption=function(){var a=aw(this.option);return aE(a,function(b,c){if(jo.hasClass(c)){for(var d=eY(b),e=d.length,f=!1,g=e-1;g>=0;g--)d[g]&&!e5(d[g])?f=!0:(d[g]=null,!f&&e--);d.length=e,a[c]=d}}),delete a[jY],a},b.prototype.setTheme=function(a){this._theme=new ip(a),this._resetOption("recreate",null)},b.prototype.getTheme=function(){return this._theme},b.prototype.getLocaleModel=function(){return this._locale},b.prototype.setUpdatePayload=function(a){this._payload=a},b.prototype.getUpdatePayload=function(){return this._payload},b.prototype.getComponent=function(a,b){var c=this._componentsMap.get(a);if(c){var d=c[b||0];if(d)return d;if(null==b){for(var e=0;e=g:"max"===h?f<=g:f===g)||(e=!1)}}),e})(f[j].query,d,e)&&h.push(j);return!h.length&&g&&(h=[-1]),h.length&&(b=h,c=this._currentMediaIndices,b.join(",")!==c.join(","))&&(i=aF(h,function(a){return aw(-1===a?g.option:f[a].option)})),this._currentMediaIndices=h,i},a}(),j5=aR,j6=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function j7(a){var b=a&&a.itemStyle;if(b)for(var c=0,d=j6.length;cj&&(j=n)}h[0]=i,h[1]=j}},d=function(){return this._data?this._data.length/this._dimSize:0};function e(a){for(var b=0;b=0&&(h=f.interpolatedValue[i])}return null!=h?h+"":""}):void 0},a.prototype.getRawValue=function(a,b){return kD(this.getData(b),a)},a.prototype.formatTooltip=function(a,b,c){},a}();function kG(a){var b,c;return aR(a)?a.type&&(c=a):b=a,{text:b,frag:c}}function kH(a){return new kI(a)}var kI=function(){function a(a){a=a||{},this._reset=a.reset,this._plan=a.plan,this._count=a.count,this._onDirty=a.onDirty,this._dirty=!0}return a.prototype.perform=function(a){var b,c,d,e,f=this._upstream,g=a&&a.skip;if(this._dirty&&f){var h=this.context;h.data=h.outputData=f.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!g&&(d=this._plan(this.context));var i=((b=this._modBy)>=1||(b=1),b),j=this._modDataCount||0,k=((c=a&&a.modBy)>=1||(c=1),c),l=a&&a.modDataCount||0;(i!==k||j!==l)&&(d="reset"),(this._dirty||"reset"===d)&&(this._dirty=!1,e=this._doReset(g)),this._modBy=k,this._modDataCount=l;var m=a&&a.step;if(f?this._dueEnd=f._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var n=this._dueIndex,o=Math.min(null!=m?this._dueIndex+m:1/0,this._dueEnd);if(!g&&(e||n1&&d>0?h:g}};return f;function g(){return b=a?null:fb},gte:function(a,b){return a>=b}},kN=function(){function a(a,b){aQ(b)||jX(""),this._opFn=kM[a],this._rvalFloat=eS(b)}return a.prototype.evaluate=function(a){return aQ(a)?this._opFn(a,this._rvalFloat):this._opFn(eS(a),this._rvalFloat)},a}(),kO=function(){function a(a,b){var c="desc"===a;this._resultLT=c?1:-1,null==b&&(b=c?"min":"max"),this._incomparable="min"===b?-1/0:1/0}return a.prototype.evaluate=function(a,b){var c=aQ(a)?a:eS(a),d=aQ(b)?b:eS(b),e=isNaN(c),f=isNaN(d);if(e&&(c=this._incomparable),f&&(d=this._incomparable),e&&f){var g=aO(a),h=aO(b);g&&(c=h?a:0),h&&(d=g?b:0)}return cd?-this._resultLT:0},a}(),kP=function(){function a(a,b){this._rval=b,this._isEQ=a,this._rvalTypeof=typeof b,this._rvalFloat=eS(b)}return a.prototype.evaluate=function(a){var b=a===this._rval;if(!b){var c=typeof a;c!==this._rvalTypeof&&("number"===c||"number"===this._rvalTypeof)&&(b=eS(a)===this._rvalFloat)}return this._isEQ?b:!b},a}(),kQ=function(){function a(){}return a.prototype.getRawData=function(){throw Error("not supported")},a.prototype.getRawDataItem=function(a){throw Error("not supported")},a.prototype.cloneRawData=function(){},a.prototype.getDimensionInfo=function(a){},a.prototype.cloneAllDimensionInfo=function(){},a.prototype.count=function(){},a.prototype.retrieveValue=function(a,b){},a.prototype.retrieveValueFromItem=function(a,b){},a.prototype.convertValue=function(a,b){return kK(a,b)},a}();function kR(a){return kW(a.sourceFormat)||jX(""),a.data}function kS(a){var b=a.sourceFormat,c=a.data;if(kW(b)||jX(""),b===jC){for(var d=[],e=0,f=c.length;e65535?kY:kZ}function k2(){return[1/0,-1/0]}function k3(a,b,c,d,e){var f=k0[c||"float"];if(e){var g=a[b],h=g&&g.length;if(h!==d){for(var i=new f(d),j=0;jp[1]&&(p[1]=o)}return this._rawCount=this._count=h,{start:g,end:h}},a.prototype._initDataFromProvider=function(a,b,c){for(var d=this._provider,e=this._chunks,f=this._dimensions,g=f.length,h=this._rawExtent,i=aF(f,function(a){return a.property}),j=0;jq[1]&&(q[1]=p)}}!d.persistent&&d.clean&&d.clean(),this._rawCount=this._count=b,this._extent=[]},a.prototype.count=function(){return this._count},a.prototype.get=function(a,b){if(!(b>=0&&b=0&&b=this._rawCount||a<0)return -1;if(!this._indices)return a;var b=this._indices,c=b[a];if(null!=c&&ca))return f;e=f-1}}return -1},a.prototype.getIndices=function(){var a,b=this._indices;if(b){var c=b.constructor,d=this._count;if(c===Array){a=new c(d);for(var e=0;e=j&&q<=k||isNaN(q))&&(g[h++]=n),n++}m=!0}else if(2===e){for(var o=l[d[0]],r=l[d[1]],s=a[d[1]][0],t=a[d[1]][1],p=0;p=j&&q<=k||isNaN(q))&&(u>=s&&u<=t||isNaN(u))&&(g[h++]=n),n++}m=!0}}if(!m)if(1===e)for(var p=0;p=j&&q<=k||isNaN(q))&&(g[h++]=v)}else for(var p=0;pa[y][1])&&(w=!1)}w&&(g[h++]=b.getRawIndex(p))}return hq[1]&&(q[1]=p)}}}},a.prototype.lttbDownSample=function(a,b){var c,d,e,f=this.clone([a],!0),g=f._chunks[a],h=this.count(),i=0,j=Math.floor(1/b),k=this.getRawIndex(0),l=new(k1(this._rawCount))(Math.min((Math.ceil(h/j)+2)*2,h));l[i++]=k;for(var m=1;mc&&(c=d,e=s)}z>0&&zg&&(o=g-j);for(var p=0;pn&&(n=q,m=j+p)}var r=this.getRawIndex(k),s=this.getRawIndex(m);kj-n&&(g.length=h=j-n);for(var o=0;ok[1]&&(k[1]=q),l[m++]=r}return e._count=m,e._indices=l,e._updateGetRawIdx(),e},a.prototype.each=function(a,b){if(this._count)for(var c=a.length,d=this._chunks,e=0,f=this.count();eg&&(g=i)}return b=[f,g],this._extent[a]=b,b},a.prototype.getRawDataItem=function(a){var b=this.getRawIndex(a);if(this._provider.persistent)return this._provider.getItem(b);for(var c=[],d=this._chunks,e=0;e=0?this._indices[a]:-1},a.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},a.internalField=function(){function a(a,b,c,d){return kK(a[d],this._dimensions[d])}z={arrayRows:a,objectRows:function(a,b,c,d){return kK(a[b],this._dimensions[d])},keyedColumns:a,original:function(a,b,c,d){var e=a&&(null==a.value?a:a.value);return kK(e instanceof Array?e[d]:e,this._dimensions[d])},typedArray:function(a,b,c,d){return a[d]}}}(),a}(),k5=function(){function a(a){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=a}return a.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},a.prototype._setLocalSource=function(a,b){this._sourceList=a,this._upstreamSignList=b,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},a.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},a.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},a.prototype._createSource=function(){this._setLocalSource([],[]);var a,b,c=this._sourceHost,d=this._getUpstreamSourceManagers(),e=!!d.length;if(k7(c)){var f=void 0,g=void 0,h=void 0;if(e){var i=d[0];i.prepareSource(),f=(h=i.getSource()).data,g=h.sourceFormat,b=[i._getVersionSign()]}else g=aT(f=c.get("data",!0))?jF:jB,b=[];var j=this._getSourceMetaRawOption()||{},k=h&&h.metaRawOption||{},l=aX(j.seriesLayoutBy,k.seriesLayoutBy)||null,m=aX(j.sourceHeader,k.sourceHeader),n=aX(j.dimensions,k.dimensions);a=l!==k.seriesLayoutBy||!!m!=!!k.sourceHeader||n?[ko(f,{seriesLayoutBy:l,sourceHeader:m,dimensions:n},g)]:[]}else if(e){var o=this._applyTransform(d);a=o.sourceList,b=o.upstreamSignList}else a=[ko(c.get("source",!0),this._getSourceMetaRawOption(),null)],b=[];this._setLocalSource(a,b)},a.prototype._applyTransform=function(a){var b,c,d=this._sourceHost,e=d.get("transform",!0),f=d.get("fromTransformResult",!0);null!=f&&1!==a.length&&k8("");var g=[],h=[];return(aE(a,function(a){a.prepareSource();var b=a.getSource(f||0);null==f||b||k8(""),g.push(b),h.push(a._getVersionSign())}),e)?c=function(a,b,c){var d=eY(a),e=d.length;e||jX("");for(var f=0;f1||d>0&&!b.noHeader;return aE(b.blocks,function(b){var d=a(b);d>=c&&(c=d+ +(e&&(!d||le(b)&&!b.noHeader)))}),c}return 0}(b)],richText:lc[e]},h=[],i=b.blocks||[];a_(!i||aM(i)),i=i||[];var j=a.orderMode;if(b.sortBlocks&&j){i=i.slice();var k={valueAsc:"asc",valueDesc:"desc"};if(a9(k,j)){var l=new kO(k[j],null);i.sort(function(a,b){return l.evaluate(a.sortParam,b.sortParam)})}else"seriesDesc"===j&&i.reverse()}aE(i,function(c,e){var f=b.valueFormatter,i=(le(c)?lf:lg)(f?az(az({},a),{valueFormatter:f}):a,c,e>0?g.html:0,d);null!=i&&h.push(i)});var m="richText"===a.renderMode?h.join(g.richText):li(d,h.join(""),f?c:g.html);if(f)return m;var n=iY(b.header,"ordinal",a.useUTC),o=la(d,a.renderMode).nameStyle,p=k9(d);return"richText"===a.renderMode?lj(a,n,o)+g.richText+m:li(d,'
'+bE(n)+"
"+m,c)}function lg(a,b,c,d){var e=a.renderMode,f=b.noName,g=b.noValue,h=!b.markerType,i=b.name,j=a.useUTC,k=b.valueFormatter||a.valueFormatter||function(a){return aF(a=aM(a)?a:[a],function(a,b){return iY(a,aM(v)?v[b]:v,j)})};if(!f||!g){var l,m,n,o,p,q,r,s,t=h?"":a.markupStyleCreator.makeTooltipMarker(b.markerType,b.markerColor||jr.color.secondary,e),u=f?"":iY(i,"ordinal",j),v=b.valueType,w=g?[]:k(b.value,b.dataIndex),x=!h||!f,y=!h&&f,z=la(d,e),A=z.nameStyle,B=z.valueStyle;return"richText"===e?(h?"":t)+(f?"":lj(a,u,A))+(g?"":(l=a,m=w,n=x,o=y,p=[B],n&&p.push({padding:[0,0,0,o?10:20],align:"right"}),l.markupStyleCreator.wrapRichTextStyle(aM(m)?m.join(" "):m,p))):li(d,(h?"":t)+(f?"":''+bE(u)+"")+(g?"":(q=w,r=x,s=y,''+aF(q=aM(q)?q:[q],function(a){return bE(a)}).join("  ")+"")),c)}}function lh(a,b,c,d,e,f){if(a)return(le(a)?lf:lg)({useUTC:e,renderMode:c,orderMode:d,markupStyleCreator:b,valueFormatter:a.valueFormatter},a,0,f)}function li(a,b,c){return'
'+b+'
'}function lj(a,b,c){return a.markupStyleCreator.wrapRichTextStyle(b,c)}function lk(a,b){return i0(a.getData().getItemVisual(b,"style")[a.visualDrawType])}function ll(a,b){var c=a.get("padding");return null!=c?c:"richText"===b?[8,10]:10}var lm=function(){function a(){this.richTextStyles={},this._nextStyleNameId=eU()}return a.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},a.prototype.makeTooltipMarker=function(a,b,c){var d,e,f,g,h,i,j="richText"===c?this._generateStyleName():null,k=(g=(f=aO(d={color:b,type:a,renderMode:c,markerId:j})?{color:d,extraCssText:e}:d||{}).color,h=f.type,e=f.extraCssText,i=f.renderMode||"html",g?"html"===i?"subItem"===h?'':'':{renderMode:i,content:"{"+(f.markerId||"markerX")+"|} ",style:"subItem"===h?{width:4,height:4,borderRadius:2,backgroundColor:g}:{width:10,height:10,borderRadius:5,backgroundColor:g}}:"");return aO(k)?k:(this.richTextStyles[j]=k.style,k.content)},a.prototype.wrapRichTextStyle=function(a,b){var c={};aM(b)?aE(b,function(a){return az(c,a)}):az(c,b);var d=this._generateStyleName();return this.richTextStyles[d]=c,"{"+d+"|"+a+"}"},a}();function ln(a){var b,c,d,e,f=a.series,g=a.dataIndex,h=a.multipleSeries,i=f.getData(),j=i.mapDimensionsAll("defaultedTooltip"),k=j.length,l=f.getRawValue(g),m=aM(l),n=lk(f,g);if(k>1||m&&!k){var o=function(a,b,c,d,e){var f=b.getData(),g=aG(a,function(a,b,c){var d=f.getDimensionInfo(c);return a||d&&!1!==d.tooltip&&null!=d.displayName},!1),h=[],i=[],j=[];function k(a,b){var c=f.getDimensionInfo(b);c&&!1!==c.otherDims.tooltip&&(g?j.push(ld("nameValue",{markerType:"subItem",markerColor:e,name:c.displayName,value:a,valueType:c.type})):(h.push(a),i.push(c.type)))}return d.length?aE(d,function(a){k(kD(f,c,a),a)}):aE(a,k),{inlineValues:h,inlineValueTypes:i,blocks:j}}(l,f,g,j,n);b=o.inlineValues,c=o.inlineValueTypes,d=o.blocks,e=o.inlineValues[0]}else if(k){var p=i.getDimensionInfo(j[0]);e=b=kD(i,g,j[0]),c=p.type}else e=b=m?l[0]:l;var q=e4(f),r=q&&f.name||"",s=i.getName(g),t=h?r:s;return ld("section",{header:r,noHeader:h||!q,sortParam:e,blocks:[ld("nameValue",{markerType:"item",markerColor:n,name:t,noName:!a0(t),value:b,valueType:c,dataIndex:g})].concat(d||[])})}var lo=e7();function lp(a,b){return a.getName(b)||a.getId(b)}var lq="__universalTransitionEnabled",lr=function(a){var b;function c(){var b=null!==a&&a.apply(this,arguments)||this;return b._selectedDataIndicesMap={},b}return ac(c,a),c.prototype.init=function(a,b,c){this.seriesIndex=this.componentIndex,this.dataTask=kH({count:lt,reset:lu}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(a,c),(lo(this).sourceManager=new k5(this)).prepareSource();var d=this.getInitialData(a,c);lw(d,this),this.dataTask.context.data=d,lo(this).dataBeforeProcessed=d,ls(this),this._initSelectedMapFromData(d)},c.prototype.mergeDefaultAndTheme=function(a,b){var c=jj(this),d=c?jl(a):{},e=this.subType;jo.hasClass(e)&&(e+="Series"),ax(a,b.getTheme().get(this.subType)),ax(a,this.getDefaultOption()),eZ(a,"label",["show"]),this.fillDataTextStyle(a.data),c&&jk(a,d,c)},c.prototype.mergeOption=function(a,b){a=ax(this.option,a,!0),this.fillDataTextStyle(a.data);var c=jj(this);c&&jk(this.option,a,c);var d=lo(this).sourceManager;d.dirty(),d.prepareSource();var e=this.getInitialData(a,b);lw(e,this),this.dataTask.dirty(),this.dataTask.context.data=e,lo(this).dataBeforeProcessed=e,ls(this),this._initSelectedMapFromData(e)},c.prototype.fillDataTextStyle=function(a){if(a&&!aT(a))for(var b=["show"],c=0;c=0&&k<0)&&(j=e,k=c,l=0),c===k&&(i[l++]=b))}),i.length=l,i},c.prototype.formatTooltip=function(a,b,c){return ln({series:this,dataIndex:a,multipleSeries:b})},c.prototype.isAnimationEnabled=function(){var a=this.ecModel;if(ae.node&&!(a&&a.ssr))return!1;var b=this.getShallow("animation");return b&&this.getData().count()>this.getShallow("animationThreshold")&&(b=!1),!!b},c.prototype.restoreData=function(){this.dataTask.dirty()},c.prototype.getColorFromPalette=function(a,b,c){var d=this.ecModel,e=jR.prototype.getColorFromPalette.call(this,a,b,c);return e||(e=d.getColorFromPalette(a,b,c)),e},c.prototype.coordDimToDataDim=function(a){return this.getRawData().mapDimensionsAll(a)},c.prototype.getProgressive=function(){return this.get("progressive")},c.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},c.prototype.select=function(a,b){this._innerSelect(this.getData(b),a)},c.prototype.unselect=function(a,b){var c=this.option.selectedMap;if(c){var d=this.option.selectedMode,e=this.getData(b);if("series"===d||"all"===c){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var f=0;f=0&&c.push(e)}return c},c.prototype.isSelected=function(a,b){var c=this.option.selectedMap;if(!c)return!1;var d=this.getData(b);return("all"===c||c[lp(d,a)])&&!d.getItemModel(a).get(["select","disabled"])},c.prototype.isUniversalTransitionEnabled=function(){if(this[lq])return!0;var a=this.option.universalTransition;return!!a&&(!0===a||a&&a.enabled)},c.prototype._innerSelect=function(a,b){var c,d,e=this.option,f=e.selectedMode,g=b.length;if(f&&g){if("series"===f)e.selectedMap="all";else if("multiple"===f){aR(e.selectedMap)||(e.selectedMap={});for(var h=e.selectedMap,i=0;i0&&this._innerSelect(a,b)}},c.registerClass=function(a){return jo.registerClass(a)},c.protoInitialize=void((b=c.prototype).type="series.__base__",b.seriesIndex=0,b.ignoreStyleOnData=!1,b.hasSymbolVisual=!1,b.defaultSymbol="circle",b.visualStyleAccessPath="itemStyle",b.visualDrawType="fill"),c}(jo);function ls(a){var b,c,d,e=a.name;e4(a)||(a.name=(c=(b=a.getRawData()).mapDimensionsAll("seriesName"),d=[],aE(c,function(a){var c=b.getDimensionInfo(a);c.displayName&&d.push(c.displayName)}),d.join(" ")||e))}function lt(a){return a.model.getRawData().count()}function lu(a){var b=a.model;return b.setData(b.getRawData().cloneShallow()),lv}function lv(a,b){b.outputData&&a.end>b.outputData.count()&&b.model.getRawData().cloneShallow(b.outputData)}function lw(a,b){aE(a6(a.CHANGABLE_METHODS,a.DOWNSAMPLE_METHODS),function(c){a.wrapMethod(c,aL(lx,b))})}function lx(a,b){var c=ly(a);return c&&c.setOutputEnd((b||this).count()),b}function ly(a){var b=(a.ecModel||{}).scheduler,c=b&&b.getPipeline(a.uid);if(c){var d=c.currentTask;if(d){var e=d.agentStubMap;e&&(d=e.get(a.uid))}return d}}aC(lr,kF),aC(lr,jR),fn(lr,jo);var lz=function(){function a(){this.group=new ev,this.uid=ir("viewComponent")}return a.prototype.init=function(a,b){},a.prototype.render=function(a,b,c,d){},a.prototype.dispose=function(a,b){},a.prototype.updateView=function(a,b,c,d){},a.prototype.updateLayout=function(a,b,c,d){},a.prototype.updateVisual=function(a,b,c,d){},a.prototype.toggleBlurSeries=function(a,b,c){},a.prototype.eachRendered=function(a){var b=this.group;b&&b.traverse(a)},a}();function lA(){var a=e7();return function(b){var c=a(b),d=b.pipelineContext,e=!!c.large,f=!!c.progressiveRender,g=c.large=!!(d&&d.large),h=c.progressiveRender=!!(d&&d.progressiveRender);return(e!==g||f!==h)&&"reset"}}fm(lz),fr(lz);var lB=go.CMD,lC=[[],[],[]],lD=Math.sqrt,lE=Math.atan2;function lF(a,b){if(b){var c,d,e,f,g,h,i=a.data,j=a.len(),k=lB.M,l=lB.C,m=lB.L,n=lB.R,o=lB.A,p=lB.Q;for(e=0,f=0;e1&&(g*=lG(o),h*=lG(o));var p=(e===f?-1:1)*lG((g*g*(h*h)-g*g*(n*n)-h*h*(m*m))/(g*g*(n*n)+h*h*(m*m)))||0,q=p*g*n/h,r=-(p*h)*m/g,s=(a+c)/2+lI(l)*q-lH(l)*r,t=(b+d)/2+lH(l)*q+lI(l)*r,u=lM([1,0],[(m-q)/g,(n-r)/h]),v=[(m-q)/g,(n-r)/h],w=[(-1*m-q)/g,(-1*n-r)/h],x=lM(v,w);if(-1>=lL(v,w)&&(x=lJ),lL(v,w)>=1&&(x=0),x<0){var y=Math.round(x/lJ*1e6)/1e6;x=2*lJ+y%2*lJ}k.addData(j,s,t,g,h,u,x,l,f)}var lO=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,lP=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,lQ=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.applyTransform=function(a){},b}(gD);function lR(a){return null!=a.setData}function lS(a,b){var c=function(a){var b,c=new go;if(!a)return c;var d=0,e=0,f=0,g=0,h=go.CMD,i=a.match(lO);if(!i)return c;for(var j=0;jE*E+F*F&&(y=A,z=B),{cx:y,cy:z,x0:-k,y0:-l,x1:y*(e/v-1),y1:z*(e/v-1)}}var l7=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0},l8=function(a){function b(b){return a.call(this,b)||this}return ac(b,a),b.prototype.getDefaultShape=function(){return new l7},b.prototype.buildPath=function(a,b){!function(a,b){var c,d=l4(b.r,0),e=l4(b.r0||0,0),f=d>0,g=e>0;if(f||g){if(f||(d=e,e=0),e>d){var h=d;d=e,e=h}var i=b.startAngle,j=b.endAngle;if(!(isNaN(i)||isNaN(j))){var k=b.cx,l=b.cy,m=!!b.clockwise,n=l2(j-i),o=n>lZ&&n%lZ;if(o>1e-4&&(n=o),d>1e-4)if(n>lZ-1e-4)a.moveTo(k+d*l_(i),l+d*l$(i)),a.arc(k,l,d,i,j,!m),e>1e-4&&(a.moveTo(k+e*l_(j),l+e*l$(j)),a.arc(k,l,e,j,i,m));else{var p=void 0,q=void 0,r=void 0,s=void 0,t=void 0,u=void 0,v=void 0,w=void 0,x=void 0,y=void 0,z=void 0,A=void 0,B=void 0,C=void 0,D=void 0,E=void 0,F=d*l_(i),G=d*l$(i),H=e*l_(j),I=e*l$(j),J=n>1e-4;if(J){var K=b.cornerRadius;K&&(p=(c=function(a){var b;if(aM(a)){var c=a.length;if(!c)return a;b=1===c?[a[0],a[0],0,0]:2===c?[a[0],a[0],a[1],a[1]]:3===c?a.concat(a[2]):a}else b=[a,a,a,a];return b}(K))[0],q=c[1],r=c[2],s=c[3]);var L=l2(d-e)/2;if(t=l5(L,r),u=l5(L,s),v=l5(L,p),w=l5(L,q),z=x=l4(t,u),A=y=l4(v,w),(x>1e-4||y>1e-4)&&(B=d*l_(j),C=d*l$(j),D=e*l_(i),E=e*l$(i),n1e-4){var T=l5(r,z),U=l5(s,z),V=l6(D,E,F,G,d,T,m),W=l6(B,C,H,I,d,U,m);a.moveTo(k+V.cx+V.x0,l+V.cy+V.y0),z0&&a.arc(k+V.cx,l+V.cy,T,l1(V.y0,V.x0),l1(V.y1,V.x1),!m),a.arc(k,l,d,l1(V.cy+V.y1,V.cx+V.x1),l1(W.cy+W.y1,W.cx+W.x1),!m),U>0&&a.arc(k+W.cx,l+W.cy,U,l1(W.y1,W.x1),l1(W.y0,W.x0),!m))}else a.moveTo(k+F,l+G),a.arc(k,l,d,i,j,!m);else a.moveTo(k+F,l+G);if(e>1e-4&&J)if(A>1e-4){var T=l5(p,A),U=l5(q,A),V=l6(H,I,B,C,e,-U,m),W=l6(F,G,D,E,e,-T,m);a.lineTo(k+V.cx+V.x0,l+V.cy+V.y0),A0&&a.arc(k+V.cx,l+V.cy,U,l1(V.y0,V.x0),l1(V.y1,V.x1),!m),a.arc(k,l,e,l1(V.cy+V.y1,V.cx+V.x1),l1(W.cy+W.y1,W.cx+W.x1),m),T>0&&a.arc(k+W.cx,l+W.cy,T,l1(W.y1,W.x1),l1(W.y0,W.x0),!m))}else a.lineTo(k+H,l+I),a.arc(k,l,e,j,i,m);else a.lineTo(k+H,l+I)}else a.moveTo(k,l);a.closePath()}}}(a,b)},b.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},b}(gD);l8.prototype.type="sector";var l9=function(){this.cx=0,this.cy=0,this.r=0,this.r0=0},ma=function(a){function b(b){return a.call(this,b)||this}return ac(b,a),b.prototype.getDefaultShape=function(){return new l9},b.prototype.buildPath=function(a,b){var c=b.cx,d=b.cy,e=2*Math.PI;a.moveTo(c+b.r,d),a.arc(c,d,b.r,0,e,!1),a.moveTo(c+b.r0,d),a.arc(c,d,b.r0,0,e,!0)},b}(gD);function mb(a,b,c){var d=b.smooth,e=b.points;if(e&&e.length>=2){if(d){var f=function(a,b,c,d){var e,f,g,h,i=[],j=[],k=[],l=[];if(d){g=[1/0,1/0],h=[-1/0,-1/0];for(var m=0,n=a.length;mmx[1]){if(e=!1,my.negativeSize||c)return e;var h=mv(mx[0]-mw[1]),i=mv(mw[0]-mx[1]);mt(h,i)>mA.len()&&(h=i||!my.bidirectional)&&(b$.scale(mz,g,-i*d),my.useDir&&my.calcDirMTV()))}}return e},a.prototype._getProjMinMaxOnAxis=function(a,b,c){for(var d=this._axes[a],e=this._origin,f=b[0].dot(d)+e[a],g=f,h=f,i=1;ieC(f[1])?f[0]>0?"right":"left":f[1]>0?"bottom":"top"}function mX(a,b,c){if(a&&b){var d,e=(d={},a.traverse(function(a){!a.isGroup&&a.anid&&(d[a.anid]=a)}),d);b.traverse(function(a){if(!a.isGroup&&a.anid){var b=e[a.anid];if(b){var d=f(a);a.attr(f(b)),hR(a,d,c,g4(a).dataIndex)}}})}function f(a){var b={x:a.x,y:a.y,rotation:a.rotation};return null!=a.shape&&(b.shape=aw(a.shape)),b}}function mY(a,b){return aF(a,function(a){var c=a[0];c=eA(c=eB(c,b.x),b.x+b.width);var d=a[1];return[c,d=eA(d=eB(d,b.y),b.y+b.height)]})}function mZ(a,b){var c=eB(a.x,b.x),d=eA(a.x+a.width,b.x+b.width),e=eB(a.y,b.y),f=eA(a.y+a.height,b.y+b.height);if(d>=c&&f>=e)return{x:c,y:e,width:d-c,height:f-e}}function m$(a,b,c){var d=az({rectHover:!0},b),e=d.style={strokeNoScale:!0};if(c=c||{x:-1,y:-1,width:2,height:2},a)return 0===a.indexOf("image://")?(e.image=a.slice(8),aA(e,c),new gI(d)):mM(a.replace("path://",""),d,c,"center")}function m_(a,b,c,d,e){for(var f=0,g=e[e.length-1];f=-1e-6)return!1;var o=a-e,p=b-f,q=(o*k-j*p)/n;if(q<0||q>1)return!1;var r=(o*m-l*p)/n;return!(r<0)&&!(r>1)}function m1(a,b,c,d,e){return null==b||(aQ(b)?m2[0]=m2[1]=m2[2]=m2[3]=b:(m2[0]=b[0],m2[1]=b[1],m2[2]=b[2],m2[3]=b[3]),d&&(m2[0]=eB(0,m2[0]),m2[1]=eB(0,m2[1]),m2[2]=eB(0,m2[2]),m2[3]=eB(0,m2[3])),c&&(m2[0]=-m2[0],m2[1]=-m2[1],m2[2]=-m2[2],m2[3]=-m2[3]),m3(a,m2,"x","width",3,1,e&&e[0]||0),m3(a,m2,"y","height",0,2,e&&e[1]||0)),a}var m2=[0,0,0,0];function m3(a,b,c,d,e,f,g){var h=b[f]+b[e],i=a[d];a[d]+=h,g=eB(0,eA(g,i)),a[d]=0?-b[e]:b[f]>=0?i+b[f]:eC(h)>1e-8?(i-g)*b[e]/h:0):a[c]-=b[e]}function m4(a){var b=a.itemTooltipOption,c=a.componentModel,d=a.itemName,e=aO(b)?{formatter:b}:b,f=c.mainType,g=c.componentIndex,h={componentType:f,name:d,$vars:["name"]};h[f+"Index"]=g;var i=a.formatterParamsExtra;i&&aE(aJ(i),function(a){a9(h,a)||(h[a]=i[a],h.$vars.push(a))});var j=g4(a.el);j.componentMainType=f,j.componentIndex=g,j.tooltipConfig={name:d,option:aA({content:d,encodeHTMLContent:!0,formatterParams:h},e)}}function m5(a,b){var c;a.isGroup&&(c=b(a)),c||a.traverse(b)}function m6(a,b){if(a)if(aM(a))for(var c=0;cb&&(b=d),db&&(c=b=0),{min:c,max:b}}function nd(a,b,c){!function a(b,c,d,e){if(b.ignoreModelZ)return e;var f=b.getTextContent(),g=b.getTextGuideLine();if(b.isGroup)for(var h=b.childrenRef(),i=0;imG,"XY",()=>mF,"applyTransform",()=>mV,"calcZ2Range",()=>nc,"clipPointsByRect",()=>mY,"clipRectByRect",()=>mZ,"createIcon",()=>m$,"ensureCopyRect",()=>m9,"ensureCopyTransform",()=>na,"expandOrShrinkRect",()=>m1,"extendPath",()=>mJ,"extendShape",()=>mH,"getShapeClass",()=>mL,"getTransform",()=>mU,"groupTransition",()=>mX,"isBoundingRectAxisAligned",()=>m7,"lineLineIntersect",()=>m0,"linePolygonIntersect",()=>m_,"makeImage",()=>mN,"makePath",()=>mM,"mergePath",()=>mP,"registerShape",()=>mK,"resizePath",()=>mQ,"retrieveZInfo",()=>nb,"setTooltipConfig",()=>m4,"subPixelOptimize",()=>mT,"subPixelOptimizeLine",()=>mR,"subPixelOptimizeRect",()=>mS,"transformDirection",()=>mW,"traverseElements",()=>m6,"traverseUpdateZ",()=>nd],30951);var ne=e7(),nf=lA(),ng=function(){function a(){this.group=new ev,this.uid=ir("viewChart"),this.renderTask=kH({plan:nj,reset:nk}),this.renderTask.context={view:this}}return a.prototype.init=function(a,b){},a.prototype.render=function(a,b,c,d){},a.prototype.highlight=function(a,b,c,d){var e=a.getData(d&&d.dataType);e&&ni(e,d,"emphasis")},a.prototype.downplay=function(a,b,c,d){var e=a.getData(d&&d.dataType);e&&ni(e,d,"normal")},a.prototype.remove=function(a,b){this.group.removeAll()},a.prototype.dispose=function(a,b){},a.prototype.updateView=function(a,b,c,d){this.render(a,b,c,d)},a.prototype.updateLayout=function(a,b,c,d){this.render(a,b,c,d)},a.prototype.updateVisual=function(a,b,c,d){this.render(a,b,c,d)},a.prototype.eachRendered=function(a){m6(this.group,a)},a.markUpdateMethod=function(a,b){ne(a).updateMethod=b},a.protoInitialize=void(a.prototype.type="chart"),a}();function nh(a,b,c){a&&hL(a)&&("emphasis"===b?hw:hx)(a,c)}function ni(a,b,c){var d,e,f=e6(a,b),g=b&&null!=b.highlightKey?(null==(e=g7[d=b.highlightKey])&&g6<=32&&(e=g7[d]=g6++),e):null;null!=f?aE(eY(f),function(b){nh(a.getItemGraphicEl(b),c,g)}):a.eachItemGraphicEl(function(a){nh(a,c,g)})}function nj(a){return nf(a.model)}function nk(a){var b=a.model,c=a.ecModel,d=a.api,e=a.payload,f=b.pipelineContext.progressiveRender,g=a.view,h=e&&ne(e).updateMethod,i=f?"incrementalPrepareRender":h&&g[h]?h:"render";return"render"!==i&&g[i](b,c,d,e),nl[i]}fm(ng,["dispose"]),fr(ng);var nl={incrementalPrepareRender:{progress:function(a,b){b.view.incrementalRender(a,b.model,b.ecModel,b.api,b.payload)}},render:{forceFirstProgress:!0,progress:function(a,b){b.view.render(b.model,b.ecModel,b.api,b.payload)}}};a.s(["Rect",0,gP],31357),a.s(["Image",0,gI],50139);var nm="\0__throttleOriginMethod",nn="\0__throttleRate",no="\0__throttleType";function np(a,b,c){var d,e,f,g,h,i=0,j=0,k=null;function l(){j=new Date().getTime(),k=null,a.apply(f,g||[])}b=b||0;var m=function(){for(var a=[],m=0;m=0?l():k=setTimeout(l,-e),i=d};return m.clear=function(){k&&(clearTimeout(k),k=null)},m.debounceNextCall=function(a){h=a},m}function nq(a,b,c,d){var e=a[b];if(e){var f=e[nm]||e,g=e[no];if(e[nn]!==c||g!==d){if(null==c||!d)return a[b]=f;(e=a[b]=np(f,c,"debounce"===d))[nm]=f,e[no]=d,e[nn]=c}return e}}function nr(a,b){var c=a[b];c&&c[nm]&&(c.clear&&c.clear(),a[b]=c[nm])}var ns=e7(),nt={itemStyle:fs(il,!0),lineStyle:fs(ii,!0)},nu={lineStyle:"stroke",itemStyle:"fill"};function nv(a,b){var c=a.visualStyleMapper||nt[b];return c||(console.warn("Unknown style type '"+b+"'."),nt.itemStyle)}function nw(a,b){var c=a.visualDrawType||nu[b];return c||(console.warn("Unknown style type '"+b+"'."),"fill")}var nx=new ip;a.s(["Group",0,ev],74208),a.s(["Text",0,gT],75948),a.s(["Arc",0,mo],5815);var ny=Math.PI,nz=function(){function a(a,b,c,d){this._stageTaskMap=a5(),this.ecInstance=a,this.api=b,c=this._dataProcessorHandlers=c.slice(),d=this._visualHandlers=d.slice(),this._allHandlers=c.concat(d)}return a.prototype.restoreData=function(a,b){a.restoreData(b),this._stageTaskMap.each(function(a){var b=a.overallTask;b&&b.dirty()})},a.prototype.getPerformArgs=function(a,b){if(a.__pipeline){var c=this._pipelineMap.get(a.__pipeline.id),d=c.context,e=!b&&c.progressiveEnabled&&(!d||d.progressiveRender)&&a.__idxInPipeline>c.blockIndex?c.step:null,f=d&&d.modDataCount,g=null!=f?Math.ceil(f/e):null;return{step:e,modBy:g,modDataCount:f}}},a.prototype.getPipeline=function(a){return this._pipelineMap.get(a)},a.prototype.updateStreamModes=function(a,b){var c=this._pipelineMap.get(a.uid),d=a.getData().count(),e=c.progressiveEnabled&&b.incrementalPrepareRender&&d>=c.threshold,f=a.get("large")&&d>=a.get("largeThreshold"),g="mod"===a.get("progressiveChunkMode")?d:null;a.pipelineContext=c.context={progressiveRender:e,modDataCount:g,large:f}},a.prototype.restorePipelines=function(a){var b=this,c=b._pipelineMap=a5();a.eachSeries(function(a){var d=a.getProgressive(),e=a.uid;c.set(e,{id:e,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:d&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(d||700),count:0}),b._pipe(a,a.dataTask)})},a.prototype.prepareStageTasks=function(){var a=this._stageTaskMap,b=this.api.getModel(),c=this.api;aE(this._allHandlers,function(d){var e=a.get(d.uid)||a.set(d.uid,{});a_(!(d.reset&&d.overallReset),""),d.reset&&this._createSeriesStageTask(d,e,b,c),d.overallReset&&this._createOverallStageTask(d,e,b,c)},this)},a.prototype.prepareView=function(a,b,c,d){var e=a.renderTask,f=e.context;f.model=b,f.ecModel=c,f.api=d,e.__block=!a.incrementalPrepareRender,this._pipe(b,e)},a.prototype.performDataProcessorTasks=function(a,b){this._performStageTasks(this._dataProcessorHandlers,a,b,{block:!0})},a.prototype.performVisualTasks=function(a,b,c){this._performStageTasks(this._visualHandlers,a,b,c)},a.prototype._performStageTasks=function(a,b,c,d){d=d||{};var e=!1,f=this;function g(a,b){return a.setDirty&&(!a.dirtyMap||a.dirtyMap.get(b.__pipeline.id))}aE(a,function(a,h){if(!d.visualType||d.visualType===a.visualType){var i=f._stageTaskMap.get(a.uid),j=i.seriesTaskMap,k=i.overallTask;if(k){var l,m=k.agentStubMap;m.each(function(a){g(d,a)&&(a.dirty(),l=!0)}),l&&k.dirty(),f.updatePayload(k,c);var n=f.getPerformArgs(k,d.block);m.each(function(a){a.perform(n)}),k.perform(n)&&(e=!0)}else j&&j.each(function(h,i){g(d,h)&&h.dirty();var j=f.getPerformArgs(h,d.block);j.skip=!a.performRawSeries&&b.isSeriesFiltered(h.context.model),f.updatePayload(h,c),h.perform(j)&&(e=!0)})}}),this.unfinished=e||this.unfinished},a.prototype.performSeriesTasks=function(a){var b;a.eachSeries(function(a){b=a.dataTask.perform()||b}),this.unfinished=b||this.unfinished},a.prototype.plan=function(){this._pipelineMap.each(function(a){var b=a.tail;do{if(b.__block){a.blockIndex=b.__idxInPipeline;break}b=b.getUpstream()}while(b)})},a.prototype.updatePayload=function(a,b){"remain"!==b&&(a.context.payload=b)},a.prototype._createSeriesStageTask=function(a,b,c,d){var e=this,f=b.seriesTaskMap,g=b.seriesTaskMap=a5(),h=a.seriesType,i=a.getTargetSeries;function j(b){var h=b.uid,i=g.set(h,f&&f.get(h)||kH({plan:nE,reset:nF,count:nI}));i.context={model:b,ecModel:c,api:d,useClearVisual:a.isVisual&&!a.isLayout,plan:a.plan,reset:a.reset,scheduler:e},e._pipe(b,i)}a.createOnAllSeries?c.eachRawSeries(j):h?c.eachRawSeriesByType(h,j):i&&i(c,d).each(j)},a.prototype._createOverallStageTask=function(a,b,c,d){var e=this,f=b.overallTask=b.overallTask||kH({reset:nA});f.context={ecModel:c,api:d,overallReset:a.overallReset,scheduler:e};var g=f.agentStubMap,h=f.agentStubMap=a5(),i=a.seriesType,j=a.getTargetSeries,k=!0,l=!1;function m(a){var b=a.uid,c=h.set(b,g&&g.get(b)||(l=!0,kH({reset:nB,onDirty:nD})));c.context={model:a,overallProgress:k},c.agent=f,c.__block=k,e._pipe(a,c)}a_(!a.createOnAllSeries,""),i?c.eachRawSeriesByType(i,m):j?j(c,d).each(m):(k=!1,aE(c.getSeries(),m)),l&&f.dirty()},a.prototype._pipe=function(a,b){var c=a.uid,d=this._pipelineMap.get(c);d.head||(d.head=b),d.tail&&d.tail.pipe(b),d.tail=b,b.__idxInPipeline=d.count++,b.__pipeline=d},a.wrapStageHandler=function(a,b){return aN(a)&&(a={overallReset:a,seriesType:function(a){A=null;try{a(nJ,nK)}catch(a){}return A}(a)}),a.uid=ir("stageHandler"),b&&(a.visualType=b),a},a}();function nA(a){a.overallReset(a.ecModel,a.api,a.payload)}function nB(a){return a.overallProgress&&nC}function nC(){this.agent.dirty(),this.getDownstream().dirty()}function nD(){this.agent&&this.agent.dirty()}function nE(a){return a.plan?a.plan(a.model,a.ecModel,a.api,a.payload):null}function nF(a){a.useClearVisual&&a.data.clearAllVisual();var b=a.resetDefines=eY(a.reset(a.model,a.ecModel,a.api,a.payload));return b.length>1?aF(b,function(a,b){return nH(b)}):nG}var nG=nH(0);function nH(a){return function(b,c){var d=c.data,e=c.resetDefines[a];if(e&&e.dataEach)for(var f=b.start;f0&&k===e.length-j.length){var l=e.slice(0,k);"data"!==l&&(b.mainType=l,b[j.toLowerCase()]=a,h=!0)}}g.hasOwnProperty(e)&&(c[e]=a,h=!0),h||(d[e]=a)})}return{cptQuery:b,dataQuery:c,otherQuery:d}},a.prototype.filter=function(a,b){var c=this.eventInfo;if(!c)return!0;var d=c.targetEl,e=c.packedEvent,f=c.model,g=c.view;if(!f||!g)return!0;var h=b.cptQuery,i=b.dataQuery;return j(h,f,"mainType")&&j(h,f,"subType")&&j(h,f,"index","componentIndex")&&j(h,f,"name")&&j(h,f,"id")&&j(i,e,"name")&&j(i,e,"dataIndex")&&j(i,e,"dataType")&&(!g.filterForExposedEvent||g.filterForExposedEvent(a,b.otherQuery,d,e));function j(a,b,c,d){return null==a[c]||b[d||c]===a[c]}},a.prototype.afterTrigger=function(){this.eventInfo=null},a}(),nS=["symbol","symbolSize","symbolRotate","symbolOffset"],nT=nS.concat(["symbolKeepAspect"]);function nU(a,b,c){switch(c){case"color":return a.getItemVisual(b,"style")[a.getVisual("drawType")];case"opacity":return a.getItemVisual(b,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return a.getItemVisual(b,c)}}function nV(a,b){switch(b){case"color":return a.getVisual("style")[a.getVisual("drawType")];case"opacity":return a.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return a.getVisual(b)}}function nW(a,b,c,d){switch(c){case"color":a.ensureUniqueItemVisual(b,"style")[a.getVisual("drawType")]=d,a.setItemVisual(b,"colorFromPalette",!1);break;case"opacity":a.ensureUniqueItemVisual(b,"style").opacity=d;break;case"symbol":case"symbolSize":case"liftZ":a.setItemVisual(b,c,d)}}function nX(a,b){aE([[a+"ToggleSelect","toggleSelect"],[a+"Select","select"],[a+"UnSelect","unselect"]],function(c){b(c[0],function(b,d,e){var f,g;b=az({},b),e.dispatchAction(az(b,{type:c[1],seriesIndex:(f=b,g=[],d.eachComponent({mainType:"series",subType:a,query:f},function(a){g.push(a.seriesIndex)}),g)}))})})}function nY(a,b,c,d,e){var f=a+b;c.isSilent(f)||d.eachComponent({mainType:"series",subType:"pie"},function(a){for(var b=a.seriesIndex,d=a.option.selectedMap,g=e.selected,h=0;h=0&&oc(i)?i:.5,a.createRadialGradient(g,h,0,g,h,i)):(j=null==b.x?0:b.x,k=null==b.x2?1:b.x2,l=null==b.y?0:b.y,m=null==b.y2?0:b.y2,b.global||(j=j*c.width+c.x,k=k*c.width+c.x,l=l*c.height+c.y,m=m*c.height+c.y),j=oc(j)?j:0,k=oc(k)?k:1,l=oc(l)?l:0,m=oc(m)?m:0,a.createLinearGradient(j,l,k,m)),o=b.colorStops,p=0;p0&&(b=d.lineDash,c=d.lineWidth,b&&"solid"!==b&&c>0?"dashed"===b?[4*c,2*c]:"dotted"===b?[c]:aQ(b)?[b]:aM(b)?b:null:null),f=d.lineDashOffset;if(e){var g=d.strokeNoScale&&a.getLineScale?a.getLineScale():1;g&&1!==g&&(e=aF(e,function(a){return a/g}),f/=g)}return[e,f]}var oh=new go(!0);function oi(a){var b=a.stroke;return null!=b&&"none"!==b&&a.lineWidth>0}function oj(a){return"string"==typeof a&&"none"!==a}function ok(a){var b=a.fill;return null!=b&&"none"!==b}function ol(a,b){if(null!=b.fillOpacity&&1!==b.fillOpacity){var c=a.globalAlpha;a.globalAlpha=b.fillOpacity*b.opacity,a.fill(),a.globalAlpha=c}else a.fill()}function om(a,b){if(null!=b.strokeOpacity&&1!==b.strokeOpacity){var c=a.globalAlpha;a.globalAlpha=b.strokeOpacity*b.opacity,a.stroke(),a.globalAlpha=c}else a.stroke()}function on(a,b,c){var d=fw(b.image,b.__image,c);if(fy(d)){var e=a.createPattern(d,b.repeat||"repeat");if("function"==typeof DOMMatrix&&e&&e.setTransform){var f=new DOMMatrix;f.translateSelf(b.x||0,b.y||0),f.rotateSelf(0,0,(b.rotation||0)*bb),f.scaleSelf(b.scaleX||1,b.scaleY||1),e.setTransform(f)}return e}}var oo=["shadowBlur","shadowOffsetX","shadowOffsetY"],op=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function oq(a,b,c,d,e){var f=!1;if(!d&&b===(c=c||{}))return!1;if(d||b.opacity!==c.opacity){ot(a,e),f=!0;var g=Math.max(Math.min(b.opacity,1),0);a.globalAlpha=isNaN(g)?fP.opacity:g}(d||b.blend!==c.blend)&&(f||(ot(a,e),f=!0),a.globalCompositeOperation=b.blend||fP.blend);for(var h=0;h0&&a.unfinished)a.unfinished||this._zr.flush()}}},b.prototype.getDom=function(){return this._dom},b.prototype.getId=function(){return this.id},b.prototype.getZr=function(){return this._zr},b.prototype.isSSR=function(){return this._ssr},b.prototype.setOption=function(a,b,c){if(!this[oG]){if(this._disposed)return void oU(this.id);if(aR(b)&&(c=b.lazyUpdate,d=b.silent,e=b.replaceMerge,f=b.transition,b=b.notMerge),this[oG]=!0,T(this),!this._model||b){var d,e,f,g=new j4(this._api),h=this._theme,i=this._model=new jZ;i.scheduler=this._scheduler,i.ssr=this._ssr,i.init(null,null,null,h,this._locale,g)}this._model.setOption(a,{replaceMerge:e},oZ);var j={seriesTransition:f,optionChanged:!0};if(c)this[oI]={silent:d,updateParams:j},this[oG]=!1,this.getZr().wakeUp();else{try{B(this),E.update.call(this,null,j)}catch(a){throw this[oI]=null,this[oG]=!1,a}this._ssr||this._zr.flush(),this[oI]=null,this[oG]=!1,I.call(this,d),J.call(this,d)}}},b.prototype.setTheme=function(a,b){if(!this[oG]){if(this._disposed)return void oU(this.id);var c=this._model;if(c){var d=b&&b.silent,e=null;this[oI]&&(null==d&&(d=this[oI].silent),e=this[oI].updateParams,this[oI]=null),this[oG]=!0,T(this);try{this._updateTheme(a),c.setTheme(this._theme),B(this),E.update.call(this,{type:"setTheme"},e)}catch(a){throw this[oG]=!1,a}this[oG]=!1,I.call(this,d),J.call(this,d)}}},b.prototype._updateTheme=function(a){aO(a)&&(a=o_[a]),a&&((a=aw(a))&&kl(a,!0),this._theme=a)},b.prototype.getModel=function(){return this._model},b.prototype.getOption=function(){return this._model&&this._model.getOption()},b.prototype.getWidth=function(){return this._zr.getWidth()},b.prototype.getHeight=function(){return this._zr.getHeight()},b.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||ae.hasGlobalWindow&&window.devicePixelRatio||1},b.prototype.getRenderedCanvas=function(a){return this.renderToCanvas(a)},b.prototype.renderToCanvas=function(a){return a=a||{},this._zr.painter.getRenderedCanvas({backgroundColor:a.backgroundColor||this._model.get("backgroundColor"),pixelRatio:a.pixelRatio||this.getDevicePixelRatio()})},b.prototype.renderToSVGString=function(a){return a=a||{},this._zr.painter.renderToString({useViewBox:a.useViewBox})},b.prototype.getSvgDataURL=function(){var a=this._zr;return aE(a.storage.getDisplayList(),function(a){a.stopAnimation(null,!0)}),a.painter.toDataURL()},b.prototype.getDataURL=function(a){if(this._disposed)return void oU(this.id);var b=(a=a||{}).excludeComponents,c=this._model,d=[],e=this;aE(b,function(a){c.eachComponent({mainType:a},function(a){var b=e._componentsMap[a.__viewId];b.group.ignore||(d.push(b),b.group.ignore=!0)})});var f="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(a).toDataURL("image/"+(a&&a.type||"png"));return aE(d,function(a){a.group.ignore=!1}),f},b.prototype.getConnectedDataURL=function(a){if(this._disposed)return void oU(this.id);var b="svg"===a.type,c=this.group,d=Math.min,e=Math.max,f=1/0;if(!o2[c])return this.getDataURL(a);var g=f,h=f,i=-f,j=-f,k=[],l=a&&a.pixelRatio||this.getDevicePixelRatio();aE(o1,function(f,l){if(f.group===c){var m=b?f.getZr().painter.getSvgDom().innerHTML:f.renderToCanvas(aw(a)),n=f.getDom().getBoundingClientRect();g=d(n.left,g),h=d(n.top,h),i=e(n.right,i),j=e(n.bottom,j),k.push({dom:m,left:n.left,top:n.top})}}),g*=l,h*=l,i*=l,j*=l;var m=i-g,n=j-h,o=ai.createCanvas(),p=ez(o,{renderer:b?"svg":"canvas"});if(p.resize({width:m,height:n}),!b)return a.connectedBackgroundColor&&p.add(new gP({shape:{x:0,y:0,width:m,height:n},style:{fill:a.connectedBackgroundColor}})),aE(k,function(a){var b=new gI({style:{x:a.left*l-g,y:a.top*l-h,image:a.dom}});p.add(b)}),p.refreshImmediately(),o.toDataURL("image/"+(a&&a.type||"png"));var q="";return aE(k,function(a){var b=a.left-g,c=a.top-h;q+=''+a.dom+""}),p.painter.getSvgRoot().innerHTML=q,a.connectedBackgroundColor&&p.painter.setBackgroundColor(a.connectedBackgroundColor),p.refreshImmediately(),p.painter.toDataURL()},b.prototype.convertToPixel=function(a,b,c){return F(this,"convertToPixel",a,b,c)},b.prototype.convertToLayout=function(a,b,c){return F(this,"convertToLayout",a,b,c)},b.prototype.convertFromPixel=function(a,b,c){return F(this,"convertFromPixel",a,b,c)},b.prototype.containPixel=function(a,b){var c;return this._disposed?void oU(this.id):(aE(e9(this._model,a),function(a,d){d.indexOf("Models")>=0&&aE(a,function(a){var e=a.coordinateSystem;if(e&&e.containPoint)c=c||!!e.containPoint(b);else if("seriesModels"===d){var f=this._chartsMap[a.__viewId];f&&f.containPoint&&(c=c||f.containPoint(b,a))}},this)},this),!!c)},b.prototype.getVisual=function(a,b){var c=e9(this._model,a,{defaultMainType:"series"}),d=c.seriesModel.getData(),e=c.hasOwnProperty("dataIndexInside")?c.dataIndexInside:c.hasOwnProperty("dataIndex")?d.indexOfRawIndex(c.dataIndex):null;return null!=e?nU(d,e,b):nV(d,b)},b.prototype.getViewOfComponentModel=function(a){return this._componentsMap[a.__viewId]},b.prototype.getViewOfSeriesModel=function(a){return this._chartsMap[a.__viewId]},b.prototype._initEvents=function(){var a,b,c=this;aE(oT,function(a){var b=function(b){var d,e=c.getModel(),f=b.target;if("globalout"===a?d={}:f&&nZ(f,function(a){var b=g4(a);if(b&&null!=b.dataIndex){var c=b.dataModel||e.getSeriesByIndex(b.seriesIndex);return d=c&&c.getDataParams(b.dataIndex,b.dataType,f)||{},!0}if(b.eventData)return d=az({},b.eventData),!0},!0),d){var g=d.componentType,h=d.componentIndex;("markLine"===g||"markPoint"===g||"markArea"===g)&&(g="series",h=d.seriesIndex);var i=g&&null!=h&&e.getComponent(g,h),j=i&&c["series"===i.mainType?"_chartsMap":"_componentsMap"][i.__viewId];d.event=b,d.type=a,c._$eventProcessor.eventInfo={targetEl:f,packedEvent:d,model:i,view:j},c.trigger(a,d)}};b.zrEventfulCallAtLast=!0,c._zr.on(a,b,c)});var d=this._messageCenter;aE(oX,function(a,b){d.on(b,function(a){c.trigger(b,a)})}),a=this,b=this._api,d.on("selectchanged",function(c){var d=b.getModel();c.isFromClick?(nY("map","selectchanged",a,d,c),nY("pie","selectchanged",a,d,c)):"select"===c.fromAction?(nY("map","selected",a,d,c),nY("pie","selected",a,d,c)):"unselect"===c.fromAction&&(nY("map","unselected",a,d,c),nY("pie","unselected",a,d,c))})},b.prototype.isDisposed=function(){return this._disposed},b.prototype.clear=function(){this._disposed?oU(this.id):this.setOption({series:[]},!0)},b.prototype.dispose=function(){if(this._disposed)return void oU(this.id);this._disposed=!0,this.getDom()&&fe(this.getDom(),o4,"");var a=this._api,b=this._model;aE(this._componentsViews,function(c){c.dispose(b,a)}),aE(this._chartsViews,function(c){c.dispose(b,a)}),this._zr.dispose(),this._dom=this._model=this._chartsMap=this._componentsMap=this._chartsViews=this._componentsViews=this._scheduler=this._api=this._zr=this._throttledZrFlush=this._theme=this._coordSysMgr=this._messageCenter=null,delete o1[this.id]},b.prototype.resize=function(a){if(!this[oG]){if(this._disposed)return void oU(this.id);this._zr.resize(a);var b=this._model;if(this._loadingFX&&this._loadingFX.resize(),b){var c=b.resetOption("media"),d=a&&a.silent;this[oI]&&(null==d&&(d=this[oI].silent),c=!0,this[oI]=null),this[oG]=!0,T(this);try{c&&B(this),E.update.call(this,{type:"resize",animation:az({duration:0},a&&a.animation)})}catch(a){throw this[oG]=!1,a}this[oG]=!1,I.call(this,d),J.call(this,d)}}},b.prototype.showLoading=function(a,b){if(this._disposed)return void oU(this.id);if(aR(a)&&(b=a,a=""),a=a||"default",this.hideLoading(),o0[a]){var c=o0[a](this._api,b),d=this._zr;this._loadingFX=c,d.add(c)}},b.prototype.hideLoading=function(){this._disposed?oU(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},b.prototype.makeActionFromEvent=function(a){var b=az({},a);return b.type=oW[a.type],b},b.prototype.dispatchAction=function(a,b){if(this._disposed)return void oU(this.id);if((aR(b)||(b={silent:!!b}),oV[a.type])&&this._model){if(this[oG])return void this._pendingActions.push(a);var c=b.silent;H.call(this,a,c);var d=b.flush;d?this._zr.flush():!1!==d&&ae.browser.weChat&&this._throttledZrFlush(),I.call(this,c),J.call(this,c)}},b.prototype.updateLabelLayout=function(){oC.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},b.prototype.appendData=function(a){if(this._disposed)return void oU(this.id);var b=a.seriesIndex;this.getModel().getSeriesByIndex(b).appendData(a),this._scheduler.unfinished=!0,this.getZr().wakeUp()},b.internalField=function(){function a(a){a.clearColorPalette(),a.eachSeries(function(a){a.clearColorPalette()})}function b(a){for(var b=[],c=a.currentStates,d=0;d0?{duration:f,delay:d.get("delay"),easing:d.get("easing")}:null;c.eachRendered(function(a){if(a.states&&a.states.emphasis&&!hT(a)){if(a instanceof gD&&((c=g8(a)).normalFill=a.style.fill,c.normalStroke=a.style.stroke,c.selectFill=(d=a.states.select||{}).style&&d.style.fill||null,c.selectStroke=d.style&&d.style.stroke||null),a.__dirty){var c,d,f=a.prevStates;f&&a.useStates(f)}if(e){a.stateTransition=g;var h=a.getTextContent(),i=a.getTextGuideLine();h&&(h.stateTransition=g),i&&(i.stateTransition=g)}a.__dirty&&b(a)}})}B=function(a){var b=a._scheduler;b.restorePipelines(a._model),b.prepareStageTasks(),C(a,!0),C(a,!1),b.plan()},C=function(a,b){for(var c=a._model,d=a._scheduler,e=b?a._componentsViews:a._chartsViews,f=b?a._componentsMap:a._chartsMap,g=a._zr,h=a._api,i=0;ik.get("hoverLayerThreshold"))||ae.node||ae.worker||k.eachSeries(function(a){if(!a.preventUsingHoverLayer){var b=j._chartsMap[a.__viewId];b.__alive&&b.eachRendered(function(a){a.states.emphasis&&(a.states.emphasis.hoverLayer=!0)})}}),oC.trigger("series:afterupdate",b,f,h)},R=function(a){a[oJ]=!0,a.getZr().wakeUp()},T=function(a){a[oH]=(a[oH]+1)%1e3},S=function(a){a[oJ]&&(a.getZr().storage.traverse(function(a){hT(a)||b(a)}),a[oJ]=!1)},P=function(a){return new(function(b){function c(){return null!==b&&b.apply(this,arguments)||this}return ac(c,b),c.prototype.getCoordinateSystems=function(){return a._coordSysMgr.getCoordinateSystems()},c.prototype.getComponentByElement=function(b){for(;b;){var c=b.__ecComponentInfo;if(null!=c)return a._model.getComponent(c.mainType,c.index);b=b.parent}},c.prototype.enterEmphasis=function(b,c){hw(b,c),R(a)},c.prototype.leaveEmphasis=function(b,c){hx(b,c),R(a)},c.prototype.enterBlur=function(b){hq(b,hm),R(a)},c.prototype.leaveBlur=function(b){hq(b,hn),R(a)},c.prototype.enterSelect=function(b){hq(b,ho),R(a)},c.prototype.leaveSelect=function(b){hq(b,hp),R(a)},c.prototype.getModel=function(){return a.getModel()},c.prototype.getViewOfComponentModel=function(b){return a.getViewOfComponentModel(b)},c.prototype.getViewOfSeriesModel=function(b){return a.getViewOfSeriesModel(b)},c.prototype.getMainProcessVersion=function(){return a[oH]},c}(j2))(a)},Q=function(a){function b(a,b){for(var c=0;caB(oZ,a)&&oZ.push(a)}function o7(a,b){pg(oY,a,b,2e3)}function o8(a){pa("afterinit",a)}function o9(a){pa("afterupdate",a)}function pa(a,b){oC.on(a,b)}function pb(a,b,c){function d(a){return a.toLowerCase()}aN(b)&&(c=b,b=""),aR(a)?(e=a.type,i=a.event,g=a.update,h=a.publishNonRefinedEvent,c||(c=a.action),f=a.refineEvent):(e=a,i=b);var e,f,g,h,i=d(i||e),j=f?d(e):i;oV[e]||(a_(oK.test(e)&&oK.test(i)),f&&a_(i!==e),oV[e]={actionType:e,refinedEventType:i,nonRefinedEventType:j,update:g,action:c,refineEvent:f},oX[i]=1,f&&h&&(oX[j]=1),oW[j]=e)}function pc(a,b){i4.register(a,b)}function pd(a,b){pg(o$,a,b,1e3,"layout")}function pe(a,b){pg(o$,a,b,3e3,"visual")}var pf=[];function pg(a,b,c,d,e){if((aN(b)||aR(b))&&(c=b,b=d),!(aB(pf,c)>=0)){pf.push(c);var f=nz.wrapStageHandler(c,e);f.__prio=b,f.__raw=c,a.push(f)}}function ph(a,b){o0[a]=b}function pi(a,b,c){var d=oD.registerMap;d&&d(a,b,c)}var pj=function(a){var b=(a=aw(a)).type;b||jX("");var c=b.split(":");2!==c.length&&jX("");var d=!1;"echarts"===c[0]&&(b=c[1],d=!0),a.__isBuiltIn=d,kV.set(b,a)};function pk(a,b,c,d){var e;return{eventContent:{selected:(e=[],c.eachSeries(function(a){aE(a.getAllData(),function(b){b.data;var c=b.type,d=a.getSelectedDataIndices();if(d.length>0){var f={dataIndex:d,seriesIndex:a.seriesIndex};null!=c&&(f.dataType=c),e.push(f)}})}),e),isFromClick:b.isFromClick||!1}}}pe(2e3,{createOnAllSeries:!0,performRawSeries:!0,reset:function(a,b){var c=a.getData(),d=a.visualStyleAccessPath||"itemStyle",e=a.getModel(d),f=nv(a,d)(e),g=e.getShallow("decal");g&&(c.setVisual("decal",g),g.dirty=!0);var h=nw(a,d),i=f[h],j=aN(i)?i:null,k="auto"===f.fill||"auto"===f.stroke;if(!f[h]||j||k){var l=a.getColorFromPalette(a.name,null,b.getSeriesCount());f[h]||(f[h]=l,c.setVisual("colorFromPalette",!0)),f.fill="auto"===f.fill||aN(f.fill)?l:f.fill,f.stroke="auto"===f.stroke||aN(f.stroke)?l:f.stroke}if(c.setVisual("style",f),c.setVisual("drawType",h),!b.isSeriesFiltered(a)&&j)return c.setVisual("colorFromPalette",!1),{dataEach:function(b,c){var d=a.getDataParams(c),e=az({},f);e[h]=j(d),b.setItemVisual(c,"style",e)}}}}),pe(4500,{createOnAllSeries:!0,performRawSeries:!0,reset:function(a,b){if(!(a.ignoreStyleOnData||b.isSeriesFiltered(a))){var c=a.getData(),d=a.visualStyleAccessPath||"itemStyle",e=nv(a,d),f=c.getVisual("drawType");return{dataEach:c.hasItemOption?function(a,b){var c=a.getRawDataItem(b);if(c&&c[d]){nx.option=c[d];var g=e(nx);az(a.ensureUniqueItemVisual(b,"style"),g),nx.option.decal&&(a.setItemVisual(b,"decal",nx.option.decal),nx.option.decal.dirty=!0),f in g&&a.setItemVisual(b,"colorFromPalette",!1)}}:null}}}}),pe(4500,{performRawSeries:!0,overallReset:function(a){var b=a5();a.eachSeries(function(a){var c=a.getColorBy();if(!a.isColorBySeries()){var d=a.type+"-"+c,e=b.get(d);e||(e={},b.set(d,e)),ns(a).scope=e}}),a.eachSeries(function(b){if(!(b.isColorBySeries()||a.isSeriesFiltered(b))){var c=b.getRawData(),d={},e=b.getData(),f=ns(b).scope,g=b.visualStyleAccessPath||"itemStyle",h=nw(b,g);e.each(function(a){d[e.getRawIndex(a)]=a}),c.each(function(a){var g=d[a];if(e.getItemVisual(g,"colorFromPalette")){var i=e.ensureUniqueItemVisual(g,"style"),j=c.getName(a)||a+"",k=c.count();i[h]=b.getColorFromPalette(j,f,k)}})}})}}),pe(2e3,{createOnAllSeries:!0,performRawSeries:!0,reset:function(a,b){var c=a.getData();if(a.legendIcon&&c.setVisual("legendIcon",a.legendIcon),a.hasSymbolVisual){for(var d={},e={},f=!1,g=0;g0?a[c-1].seriesModel:null)}),aE(b=a,function(a,c){var d=[],e=[NaN,NaN],f=[a.stackResultDimension,a.stackedOverDimension],g=a.data,h=a.isStackedByIndex,i=a.seriesModel.get("stackStrategy")||"samesign";g.modify(f,function(f,j,k){var l,m,n=g.get(a.stackedDimension,k);if(isNaN(n))return e;h?m=g.getRawIndex(k):l=g.get(a.stackedByDimension,k);for(var o=NaN,p=c-1;p>=0;p--){var q=b[p];if(h||(m=q.data.rawIndexOf(q.stackedByDimension,l)),m>=0){var r=q.data.getByRawIndex(q.stackResultDimension,m);if("all"===i||"positive"===i&&r>0||"negative"===i&&r<0||"samesign"===i&&n>=0&&r>0||"samesign"===i&&n<=0&&r<0){n=function(a,b){var c=Math.max(eI(a),eI(b)),d=a+b;return c>20?d:eG(d,c)}(n,r),o=r;break}}}return d[0]=n,d[1]=o,d})}))})}),o0.default=function(a,b){aA(b=b||{},{text:"loading",textColor:jr.color.primary,fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255,255,255,0.8)",showSpinner:!0,color:jr.color.theme[0],spinnerRadius:10,lineWidth:5,zlevel:0});var c,d=new ev,e=new gP({style:{fill:b.maskColor},zlevel:b.zlevel,z:1e4});d.add(e);var f=new gT({style:{text:b.text,fill:b.textColor,fontSize:b.fontSize,fontWeight:b.fontWeight,fontStyle:b.fontStyle,fontFamily:b.fontFamily},zlevel:b.zlevel,z:10001}),g=new gP({style:{fill:"none"},textContent:f,textConfig:{position:"right",distance:10},zlevel:b.zlevel,z:10001});return d.add(g),b.showSpinner&&((c=new mo({shape:{startAngle:-ny/2,endAngle:-ny/2+.1,r:b.spinnerRadius},style:{stroke:b.color,lineCap:"round",lineWidth:b.lineWidth},zlevel:b.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*ny/2}).start("circularInOut"),c.animateShape(!0).when(1e3,{startAngle:3*ny/2}).delay(300).start("circularInOut"),d.add(c)),d.resize=function(){var d=f.getBoundingRect().width,h=b.showSpinner?b.spinnerRadius:0,i=(a.getWidth()-2*h-(b.showSpinner&&d?10:0)-d)/2-(b.showSpinner&&d?0:5+d/2)+(b.showSpinner?0:d/2)+(d?0:h),j=a.getHeight()/2;b.showSpinner&&c.setShape({cx:i,cy:j}),g.setShape({x:i-h,y:j-h,width:2*h,height:2*h}),e.setShape({x:0,y:0,width:a.getWidth(),height:a.getHeight()})},d.resize(),d},pb({type:hc,event:hc,update:hc},ba),pb({type:hd,event:hd,update:hd},ba),pb({type:he,event:hh,update:he,action:ba,refineEvent:pk,publishNonRefinedEvent:!0}),pb({type:hf,event:hh,update:hf,action:ba,refineEvent:pk,publishNonRefinedEvent:!0}),pb({type:hg,event:hh,update:hg,action:ba,refineEvent:pk,publishNonRefinedEvent:!0}),o_.default={},o_.dark=nQ,a.s(["PRIORITY",()=>oF,"init",()=>o5,"registerAction",()=>pb,"registerCoordinateSystem",()=>pc,"registerLayout",()=>pd,"registerLoading",()=>ph,"registerMap",()=>pi,"registerPostInit",()=>o8,"registerPostUpdate",()=>o9,"registerPreprocessor",()=>o6,"registerProcessor",()=>o7,"registerTransform",()=>pj,"registerUpdateLifecycle",()=>pa,"registerVisual",()=>pe],83966);var pl=[],pm={registerPreprocessor:o6,registerProcessor:o7,registerPostInit:o8,registerPostUpdate:o9,registerUpdateLifecycle:pa,registerAction:pb,registerCoordinateSystem:pc,registerLayout:pd,registerVisual:pe,registerTransform:pj,registerLoading:ph,registerMap:pi,registerImpl:function(a,b){oD[a]=b},PRIORITY:oF,ComponentModel:jo,ComponentView:lz,SeriesModel:lr,ChartView:ng,registerComponentModel:function(a){jo.registerClass(a)},registerComponentView:function(a){lz.registerClass(a)},registerSeriesModel:function(a){lr.registerClass(a)},registerChartView:function(a){ng.registerClass(a)},registerCustomSeries:function(a,b){oE[a]=b},registerSubTypeDefaulter:function(a,b){jo.registerSubTypeDefaulter(a,b)},registerPainter:function(a,b){ew[a]=b}};function pn(a){aM(a)?aE(a,function(a){pn(a)}):aB(pl,a)>=0||(pl.push(a),aN(a)&&(a={install:a}),a.install(pm))}var po=Math.sin,pp=Math.cos,pq=Math.PI,pr=2*Math.PI,ps=180/pq,pt=function(){function a(){}return a.prototype.reset=function(a){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,a||4)},a.prototype.moveTo=function(a,b){this._add("M",a,b)},a.prototype.lineTo=function(a,b){this._add("L",a,b)},a.prototype.bezierCurveTo=function(a,b,c,d,e,f){this._add("C",a,b,c,d,e,f)},a.prototype.quadraticCurveTo=function(a,b,c,d){this._add("Q",a,b,c,d)},a.prototype.arc=function(a,b,c,d,e,f){this.ellipse(a,b,c,c,0,d,e,f)},a.prototype.ellipse=function(a,b,c,d,e,f,g,h){var i=g-f,j=!h,k=Math.abs(i),l=dl(k-pr)||(j?i>=pr:-i>=pr),m=i>0?i%pr:i%pr+pr,n=!1;n=!!l||!dl(k)&&m>=pq==!!j;var o=a+c*pp(f),p=b+d*po(f);this._start&&this._add("M",o,p);var q=Math.round(e*ps);if(l){var r=1/this._p,s=(j?1:-1)*(pr-r);this._add("A",c,d,q,1,+j,a+c*pp(f+s),b+d*po(f+s)),r>.01&&this._add("A",c,d,q,0,+j,o,p)}else{var t=a+c*pp(g),u=b+d*po(g);this._add("A",c,d,q,+n,+j,t,u)}},a.prototype.rect=function(a,b,c,d){this._add("M",a,b),this._add("l",c,0),this._add("l",0,d),this._add("l",-c,0),this._add("Z")},a.prototype.closePath=function(){this._d.length>0&&this._add("Z")},a.prototype._add=function(a,b,c,d,e,f,g,h,i){for(var j=[],k=this._p,l=1;l"}(e,f)+("style"!==e?bE(g):g||"")+(d?""+c+aF(d,function(b){return a(b)}).join(c)+c:"")+""}(a)}function pE(a){return{zrId:a,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function pF(a,b,c,d){return pC("svg","root",{width:a,height:b,xmlns:py,"xmlns:xlink":pz,version:"1.1",baseProfile:"full",viewBox:!!d&&"0 0 "+a+" "+b},c)}var pG=0,pH={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},pI="transform-origin",pJ={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function pK(a,b){var c=b.zrId+"-ani-"+b.cssAnimIdx++;return b.cssAnims[c]=a,c}function pL(a){return aO(a)?pH[a]?"cubic-bezier("+pH[a]+")":cV(a)?a:"":""}function pM(a,b,c,d){var e=a.animators,f=e.length,g=[];if(a instanceof mp){var h=function(a,b,c){var d,e,f=a.shape.paths,g={};if(aE(f,function(a){var b=pE(c.zrId);b.animation=!0,pM(a,{},b,!0);var f=b.cssAnims,h=b.cssNodes,i=aJ(f),j=i.length;if(j){var k=f[e=i[j-1]];for(var l in k){var m=k[l];g[l]=g[l]||{d:""},g[l].d+=m.d||""}for(var n in h){var o=h[n].animation;o.indexOf(e)>=0&&(d=o)}}}),d){b.d=!1;var h=pK(g,c);return d.replace(e,h)}}(a,b,c);if(h)g.push(h);else if(!f)return}else if(!f)return;for(var i={},j=0;j0}).length)return pK(l,c)+" "+e[0]+" both"}(i[p]);h&&g.push(h)}if(g.length){var q=c.zrId+"-cls-"+pG++;c.cssNodes["."+q]={animation:g.join(",")},b.class=q}}function pN(a,b,c,d){var e=JSON.stringify(a),f=c.cssStyleCache[e];f||(f=c.zrId+"-cls-"+pG++,c.cssStyleCache[e]=f,c.cssNodes["."+f+(d?":hover":"")]=a),b.class=b.class?b.class+" "+f:f}var pO=Math.round;function pP(a){return a&&aN(a.toDataURL)}function pQ(a,b,c,d){!function(a,b,c,d){var e,f,g=null==b.opacity?1:b.opacity;if(c instanceof gI)return a("opacity",g);if(null!=(e=b.fill)&&e!==pu){var h=dk(b.fill);a("fill",h.color);var i=null!=b.fillOpacity?b.fillOpacity*h.opacity*g:h.opacity*g;(d||i<1)&&a("fill-opacity",i)}else a("fill",pu);if(null!=(f=b.stroke)&&f!==pu){var j=dk(b.stroke);a("stroke",j.color);var k=b.strokeNoScale?c.getLineScale():1,l=k?(b.lineWidth||0)/k:0,m=null!=b.strokeOpacity?b.strokeOpacity*j.opacity*g:j.opacity*g,n=b.strokeFirst;if((d||1!==l)&&a("stroke-width",l),(d||n)&&a("paint-order",n?"stroke":"fill"),(d||m<1)&&a("stroke-opacity",m),b.lineDash){var o=og(c),p=o[0],q=o[1];p&&(q=pv(q||0),a("stroke-dasharray",p.join(",")),(q||d)&&a("stroke-dashoffset",q))}else d&&a("stroke-dasharray",pu);for(var r=0;r=0&&h||g;i&&(f=di(i))}var j=e.lineWidth;j&&(j/=!e.strokeNoScale&&a.transform?a.transform[0]:1);var d={cursor:"pointer"};f&&(d.fill=f),e.stroke&&(d.stroke=e.stroke),j&&(d["stroke-width"]=j),pN(d,b,c,!0)}}(a,f,b),pC(h,a.id+"",f)}function pY(a,b){return a instanceof gD?pX(a,b):a instanceof gI?function(a,b){var c,d=a.style,e=d.image;if(e&&!aO(e)&&((c=e)&&aO(c.src)?e=e.src:pP(e)&&(e=e.toDataURL())),e){var f=d.x||0,g=d.y||0,h={href:e,width:d.width,height:d.height};return f&&(h.x=f),g&&(h.y=g),pT(h,a.transform),pQ(h,d,a,b),pR(h,a),b.animation&&pM(a,h,b),pC("image",a.id+"",h)}}(a,b):a instanceof gF?function(a,b){var c=a.style,d=c.text;if(null!=d&&(d+=""),!(!d||isNaN(c.x)||isNaN(c.y))){var e,f,g,h=c.font||ag,i=c.x||0,j=(e=c.y||0,f=ej(h),"top"===(g=c.textBaseline)?e+=f/2:"bottom"===g&&(e-=f/2),e),k={"dominant-baseline":"central","text-anchor":dp[c.textAlign]||c.textAlign};if(gZ(c)){var l="",m=c.fontStyle,n=gX(c.fontSize);if(!parseFloat(n))return;var o=c.fontFamily||af,p=c.fontWeight;l+="font-size:"+n+";font-family:"+o+";",m&&"normal"!==m&&(l+="font-style:"+m+";"),p&&"normal"!==p&&(l+="font-weight:"+p+";"),k.style=l}else k.style="font: "+h;return d.match(/\s/)&&(k["xml:space"]="preserve"),i&&(k.x=i),j&&(k.y=j),pT(k,a.transform),pQ(k,c,a,b),pR(k,a),b.animation&&pM(a,k,b),pC("text",a.id+"",k,void 0,d)}}(a,b):void 0}function pZ(a,b,c,d){var e,f=a[c],g={gradientUnits:f.global?"userSpaceOnUse":"objectBoundingBox"};if(ds(f))e="linearGradient",g.x1=f.x,g.y1=f.y,g.x2=f.x2,g.y2=f.y2;else{if(!dt(f))return;e="radialGradient",g.cx=aX(f.x,.5),g.cy=aX(f.y,.5),g.r=aX(f.r,.5)}for(var h=f.colorStops,i=[],j=0,k=h.length;jj?qb(b,null==d[m+1]?null:d[m+1].elm,d,i,m):qc(b,c,h,j))}(d,e,f):p8(f)?(p8(b.text)&&p5(d,""),qb(d,null,f,0,f.length-1)):p8(e)?qc(d,e,0,e.length-1):p8(b.text)&&p5(d,""):b.text!==c.text&&(p8(e)&&qc(d,e,0,e.length-1),p5(d,c.text)))}(a,b);else{var c=a.elm,d=p3(c);qa(b),null!==d&&(p0(d,b.elm,p4(c)),qc(d,[a],0,0))}}(this._oldVNode,a),this._oldVNode=a}},a.prototype.renderOneToVNode=function(a){return pY(a,pE(this._id))},a.prototype.renderToVNode=function(a){a=a||{};var b=this.storage.getDisplayList(!0),c=this._width,d=this._height,e=pE(this._id);e.animation=a.animation,e.willUpdate=a.willUpdate,e.compress=a.compress,e.emphasis=a.emphasis,e.ssr=this._opts.ssr;var f=[],g=this._bgVNode=function(a,b,c,d){var e;if(c&&"none"!==c)if(e=pC("rect","bg",{width:a,height:b,x:"0",y:"0"}),du(c))pZ({fill:c},e.attrs,"fill",d);else if(dr(c))p$({style:{fill:c},dirty:ba,getBoundingRect:function(){return{width:a,height:b}}},e.attrs,"fill",d);else{var f=dk(c),g=f.color,h=f.opacity;e.attrs.fill=g,h<1&&(e.attrs["fill-opacity"]=h)}return e}(c,d,this._backgroundColor,e);g&&f.push(g);var h=a.compress?null:this._mainVNode=pC("g","main",{},[]);this._paintList(b,e,h?h.children:f),h&&f.push(h);var i=aF(aJ(e.defs),function(a){return e.defs[a]});if(i.length&&f.push(pC("defs","defs",{},i)),a.animation){var j,k,l,m,n,o,p,q,r=(j=e.cssNodes,k=e.cssAnims,n=" {"+(m=(l={newline:!0}).newline?"\n":""),o=m+"}",p=aF(aJ(j),function(a){return a+n+aF(aJ(j[a]),function(b){return b+":"+j[a][b]+";"}).join(m)+o}).join(m),q=aF(aJ(k),function(a){return"@keyframes "+a+n+aF(aJ(k[a]),function(b){return b+n+aF(aJ(k[a][b]),function(c){var d=k[a][b][c];return"d"===c&&(d='path("'+d+'")'),c+":"+d+";"}).join(m)+o}).join(m)+o}).join(m),p||q?[""].join(m):"");if(r){var s=pC("style","stl",{},[],r);f.push(s)}}return pF(c,d,f,a.useViewBox)},a.prototype.renderToString=function(a){return a=a||{},pD(this.renderToVNode({animation:aX(a.cssAnimation,!0),emphasis:aX(a.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:aX(a.useViewBox,!0)}),{newline:!0})},a.prototype.setBackgroundColor=function(a){this._backgroundColor=a},a.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},a.prototype._paintList=function(a,b,c){for(var d,e,f=a.length,g=[],h=0,i=0,j=0;j=0&&(!l||!e||l[o]!==e[o]);o--);for(var p=n-1;p>o;p--)d=g[--h-1];for(var q=o+1;q=g)}}for(var k=this.__startIndex;k15)break}c.prevElClipPaths&&m.restore()};if(n)if(0===n.length)h=i.__endIndex;else for(var u=l.dpr,v=0;v0&&a>d[0]){for(h=0;ha));h++);g=c[d[h]]}if(d.splice(h+1,0,a),c[a]=b,!b.virtual)if(g){var i=g.dom;i.nextSibling?f.insertBefore(b.dom,i.nextSibling):f.appendChild(b.dom)}else f.firstChild?f.insertBefore(b.dom,f.firstChild):f.appendChild(b.dom);b.painter||(b.painter=this)}}},a.prototype.eachLayer=function(a,b){for(var c=this._zlevelList,d=0;d0),this._needsManuallyCompositing),j.__builtin__||av("ZLevel "+i+" has been used by unkown layer "+j.id),j!==g&&(j.__used=!0,j.__startIndex!==d&&(j.__dirty=!0),j.__startIndex=d,j.incremental?j.__drawIndex=-1:j.__drawIndex=d,b(d),g=j),1&f.__dirty&&!f.__inHover&&(j.__dirty=!0,j.incremental&&j.__drawIndex<0&&(j.__drawIndex=d))}b(d),this.eachBuiltinLayer(function(a,b){!a.__used&&a.getElementCount()>0&&(a.__dirty=!0,a.__startIndex=a.__endIndex=a.__drawIndex=0),a.__dirty&&a.__drawIndex<0&&(a.__drawIndex=a.__startIndex)})},a.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},a.prototype._clearLayer=function(a){a.clear()},a.prototype.setBackgroundColor=function(a){this._backgroundColor=a,aE(this._layers,function(a){a.setUnpainted()})},a.prototype.configLayer=function(a,b){if(b){var c=this._layerConfig;c[a]?ax(c[a],b,!0):c[a]=b;for(var d=0;d1){var j=h.shift();1===h.length&&(c[g]=h[0]),this._update&&this._update(j,f)}else 1===i?(c[g]=null,this._update&&this._update(h,f)):this._remove&&this._remove(f)}this._performRestAdd(e,c)},a.prototype._executeMultiple=function(){var a=this._old,b=this._new,c={},d={},e=[],f=[];this._initIndexMap(a,c,e,"_oldKeyGetter"),this._initIndexMap(b,d,f,"_newKeyGetter");for(var g=0;g1&&1===l)this._updateManyToOne&&this._updateManyToOne(j,i),d[h]=null;else if(1===k&&l>1)this._updateOneToMany&&this._updateOneToMany(j,i),d[h]=null;else if(1===k&&1===l)this._update&&this._update(j,i),d[h]=null;else if(k>1&&l>1)this._updateManyToMany&&this._updateManyToMany(j,i),d[h]=null;else if(k>1)for(var m=0;m1)for(var g=0;g30),d="",e=[],f=0,g=0;fthis._schema.getSourceDimensionIndex(a)))return+a},a.prototype._getStoreDimIndex=function(a){return this.getDimensionIndex(a)},a.prototype.getDimensionInfo=function(a){return this._getDimInfo(this.getDimension(a))},a.prototype._initGetDimensionInfo=function(a){var b=this._dimInfos;this._getDimInfo=a?function(a){return b.hasOwnProperty(a)?b[a]:void 0}:function(a){return b[a]}},a.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},a.prototype.mapDimension=function(a,b){var c=this._dimSummary;if(null==b)return c.encodeFirstDimNotExtra[a];var d=c.encode[a];return d?d[b]:null},a.prototype.mapDimensionsAll=function(a){return(this._dimSummary.encode[a]||[]).slice()},a.prototype.getStore=function(){return this._store},a.prototype.initData=function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q=this;if(a instanceof k4&&(p=a),!p){var r=this.dimensions,s=kn(a)||aD(a)?new ku(a,r.length):a;p=new k4;var t=aF(r,function(a){return{type:q._dimInfos[a].type,property:a}});p.initData(s,t,c)}this._store=p,this._nameList=(b||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,p.count()),this._dimSummary=(d=this,e=this._schema,g=(f={}).encode={},h=a5(),i=[],j=[],k={},aE(d.dimensions,function(a){var b=d.getDimensionInfo(a),c=b.coordDim;if(c){var e,f=b.coordDimIndex;qo(g,c)[f]=a,b.isExtraCoord||(h.set(c,1),"ordinal"!==(e=b.type)&&"time"!==e&&(i[0]=a),qo(k,c)[f]=d.getDimensionIndex(b.name)),b.defaultTooltip&&j.push(a)}jA.each(function(a,c){var d=qo(g,c),e=b.otherDims[c];null!=e&&!1!==e&&(d[e]=b.name)})}),l=[],m={},h.each(function(a,b){var c=g[b];m[b]=c[0],l=l.concat(c)}),f.dataDimsOnCoord=l,f.dataDimIndicesOnCoord=aF(l,function(a){return d.getDimensionInfo(a).storeDimIndex}),f.encodeFirstDimNotExtra=m,(n=g.label)&&n.length&&(i=n.slice()),(o=g.tooltip)&&o.length?j=o.slice():j.length||(j=i.slice()),g.defaultedLabel=i,g.defaultedTooltip=j,f.userOutput=new qn(k,e),f),this.userOutput=this._dimSummary.userOutput},a.prototype.appendData=function(a){var b=this._store.appendData(a);this._doInit(b[0],b[1])},a.prototype.appendValues=function(a,b){var c=this._store.appendValues(a,b&&b.length),d=c.start,e=c.end,f=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),b)for(var g=d;g=b)){var c=this._store.getProvider();this._updateOrdinalMeta();var d=this._nameList,e=this._idList;if(c.getSource().sourceFormat===jB&&!c.pure)for(var f=[],g=a;g0},a.prototype.ensureUniqueItemVisual=function(a,b){var c=this._itemVisuals,d=c[a];d||(d=c[a]={});var e=d[b];return null==e&&(aM(e=this.getVisual(b))?e=e.slice():qx(e)&&(e=az({},e)),d[b]=e),e},a.prototype.setItemVisual=function(a,b,c){var d=this._itemVisuals[a]||{};this._itemVisuals[a]=d,qx(b)?az(d,b):d[b]=c},a.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},a.prototype.setLayout=function(a,b){qx(a)?az(this._layout,a):this._layout[a]=b},a.prototype.getLayout=function(a){return this._layout[a]},a.prototype.getItemLayout=function(a){return this._itemLayouts[a]},a.prototype.setItemLayout=function(a,b,c){this._itemLayouts[a]=c?az(this._itemLayouts[a]||{},b):b},a.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},a.prototype.setItemGraphicEl=function(a,b){g5(this.hostModel&&this.hostModel.seriesIndex,this.dataType,a,b),this._graphicEls[a]=b},a.prototype.getItemGraphicEl=function(a){return this._graphicEls[a]},a.prototype.eachItemGraphicEl=function(a,b){aE(this._graphicEls,function(c,d){c&&a&&a.call(b,c,d)})},a.prototype.cloneShallow=function(b){return b||(b=new a(this._schema?this._schema:aF(this.dimensions,this._getDimInfo,this),this.hostModel)),Y(b,this),b._store=this._store,b},a.prototype.wrapMethod=function(a,b){var c=this[a];aN(c)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(a),this[a]=function(){var a=c.apply(this,arguments);return b.apply(this,[a].concat(aZ(arguments)))})},a.internalField=void(U=function(a){var b=a._invertedIndicesMap;aE(b,function(c,d){var e=a._dimInfos[d],f=e.ordinalMeta,g=a._store;if(f){c=b[d]=new qy(f.categories.length);for(var h=0;h1&&(h+="__ec__"+j),d[b]=h}}),a}();function qC(a,b){kn(a)||(a=kp(a));var c,d,e,f,g,h=(b=b||{}).coordDimensions||[],i=b.dimensionsDefine||a.dimensionsDefine||[],j=a5(),k=[],l=(c=a,d=h,e=i,f=b.dimensionsCount,g=Math.max(c.dimensionsDetectedCount||1,d.length,e.length,f||0),aE(d,function(a){var b;aR(a)&&(b=a.dimsDef)&&(g=Math.max(g,b.length))}),g),m=b.canOmitUnusedDimensions&&l>30,n=i===a.dimensionsDefine,o=n?qw(a):qv(i),p=b.encodeDefine;!p&&b.encodeDefaulter&&(p=b.encodeDefaulter(a,l));for(var q=a5(p),r=new k$(l),s=0;s0&&(d.name=e+(f-1)),f++,b.set(e,f)}}(k),new qt({source:a,dimensions:k,fullDimensionCount:l,dimensionOmitted:m})}var qD=function(a){this.coordSysDims=[],this.axisMap=a5(),this.categoryAxisMap=a5(),this.coordSysName=a},qE={cartesian2d:function(a,b,c,d){var e=a.getReferringComponents("xAxis",fb).models[0],f=a.getReferringComponents("yAxis",fb).models[0];b.coordSysDims=["x","y"],c.set("x",e),c.set("y",f),qF(e)&&(d.set("x",e),b.firstCategoryDimIndex=0),qF(f)&&(d.set("y",f),null==b.firstCategoryDimIndex&&(b.firstCategoryDimIndex=1))},singleAxis:function(a,b,c,d){var e=a.getReferringComponents("singleAxis",fb).models[0];b.coordSysDims=["single"],c.set("single",e),qF(e)&&(d.set("single",e),b.firstCategoryDimIndex=0)},polar:function(a,b,c,d){var e=a.getReferringComponents("polar",fb).models[0],f=e.findAxisModel("radiusAxis"),g=e.findAxisModel("angleAxis");b.coordSysDims=["radius","angle"],c.set("radius",f),c.set("angle",g),qF(f)&&(d.set("radius",f),b.firstCategoryDimIndex=0),qF(g)&&(d.set("angle",g),null==b.firstCategoryDimIndex&&(b.firstCategoryDimIndex=1))},geo:function(a,b,c,d){b.coordSysDims=["lng","lat"]},parallel:function(a,b,c,d){var e=a.ecModel,f=e.getComponent("parallel",a.get("parallelIndex")),g=b.coordSysDims=f.dimensions.slice();aE(f.parallelAxisIndex,function(a,f){var h=e.getComponent("parallelAxis",a),i=g[f];c.set(i,h),qF(h)&&(d.set(i,h),null==b.firstCategoryDimIndex&&(b.firstCategoryDimIndex=f))})},matrix:function(a,b,c,d){var e=a.getReferringComponents("matrix",fb).models[0];b.coordSysDims=["x","y"];var f=e.getDimensionModel("x"),g=e.getDimensionModel("y");c.set("x",f),c.set("y",g),d.set("x",f),d.set("y",g)}};function qF(a){return"category"===a.get("type")}function qG(a,b){return!!b&&b===a.getCalculationInfo("stackedDimension")}function qH(a,b){return qG(a,b)?a.getCalculationInfo("stackResultDimension"):b}let qI=function(a,b,c){c=c||{};var d,e,f,g,h,i,j,k,l=b.getSourceManager(),m=!1;a?(m=!0,k=kp(a)):m=(k=l.getSource()).sourceFormat===jB;var n=function(a){var b=a.get("coordinateSystem"),c=new qD(b),d=qE[b];if(d)return d(a,c,c.axisMap,c.categoryAxisMap),c}(b),o=(e=b.get("coordinateSystem"),f=i4.get(e),n&&n.coordSysDims&&(d=aF(n.coordSysDims,function(a){var b={name:a},c=n.axisMap.get(a);return c&&(b.type=qp(c.get("type"))),b})),d||(d=f&&(f.getDimensionsInfo?f.getDimensionsInfo():f.dimensions.slice())||["x","y"]),d),p=c.useEncodeDefaulter,q=aN(p)?p:p?aL(jJ,o,b):null,r=qC(k,{coordDimensions:o,generateCoord:c.generateCoord,encodeDefine:b.getEncode(),encodeDefaulter:q,canOmitUnusedDimensions:!m}),s=(g=r.dimensions,h=c.createInvertedIndices,n&&aE(g,function(a,b){var c=a.coordDim,d=n.categoryAxisMap.get(c);d&&(null==i&&(i=b),a.ordinalMeta=d.getOrdinalMeta(),h&&(a.createInvertedIndices=!0)),null!=a.otherDims.itemName&&(j=!0)}),j||null==i||(g[i].otherDims.itemName=0),i),t=m?null:l.getSharedDataStore(r),u=function(a,b,c){var d,e,f,g,h,i,j,k=(c=c||{}).byIndex,l=c.stackedCoordDimension;qu(b.schema)?(d=(e=b.schema).dimensions,f=b.store):d=b;var m=!!(a&&a.get("stack"));if(aE(d,function(a,b){aO(a)&&(d[b]=a={name:a}),m&&!a.isExtraCoord&&(k||g||!a.ordinalMeta||(g=a),h||"ordinal"===a.type||"time"===a.type||l&&l!==a.coordDim||(h=a))}),!h||k||g||(k=!0),h){i="__\0ecstackresult_"+a.id,j="__\0ecstackedover_"+a.id,g&&(g.createInvertedIndices=!0);var n=h.coordDim,o=h.type,p=0;aE(d,function(a){a.coordDim===n&&p++});var q={name:i,coordDim:n,coordDimIndex:p,type:o,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:d.length},r={name:j,coordDim:j,coordDimIndex:p+1,type:o,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:d.length+1};e?(f&&(q.storeDimIndex=f.ensureCalculationDimension(j,o),r.storeDimIndex=f.ensureCalculationDimension(i,o)),e.appendCalculationDimension(q),e.appendCalculationDimension(r)):(d.push(q),d.push(r))}return{stackedDimension:h&&h.name,stackedByDimension:g&&g.name,isStackedByIndex:k,stackedOverDimension:j,stackResultDimension:i}}(b,{schema:r,store:t}),v=new qB(r,b);v.setCalculationInfo(u);var w=null!=s&&function(a){if(a.sourceFormat===jB)return!aM(e_(function(a){for(var b=0;b-1&&(h.style.stroke=h.style.fill,h.style.fill=jr.color.neutral00,h.style.lineWidth=2),b},b.type="series.line",b.dependencies=["grid","polar"],b.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:6,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},b}(lr);function qK(a,b){var c=a.mapDimensionsAll("defaultedLabel"),d=c.length;if(1===d){var e=kD(a,b,c[0]);return null!=e?e+"":null}if(d){for(var f=[],g=0;g=0&&d.push(b[f])}return d.join(" ")}var qM=function(a){function b(b,c,d,e){var f=a.call(this)||this;return f.updateData(b,c,d,e),f}return ac(b,a),b.prototype._createSymbol=function(a,b,c,d,e,f){this.removeAll();var g=n9(a,-1,-1,2,2,null,f);g.attr({z2:aX(e,100),culling:!0,scaleX:d[0]/2,scaleY:d[1]/2}),g.drift=qN,this._symbolType=a,this.add(g)},b.prototype.stopSymbolAnimation=function(a){this.childAt(0).stopAnimation(null,a)},b.prototype.getSymbolType=function(){return this._symbolType},b.prototype.getSymbolPath=function(){return this.childAt(0)},b.prototype.highlight=function(){hw(this.childAt(0))},b.prototype.downplay=function(){hx(this.childAt(0))},b.prototype.setZ=function(a,b){var c=this.childAt(0);c.zlevel=a,c.z=b},b.prototype.setDraggable=function(a,b){var c=this.childAt(0);c.draggable=a,c.cursor=!b&&a?"move":c.cursor},b.prototype.updateData=function(a,c,d,e){this.silent=!1;var f=a.getItemVisual(c,"symbol")||"circle",g=a.hostModel,h=b.getSymbolSize(a,c),i=b.getSymbolZ2(a,c),j=f!==this._symbolType,k=e&&e.disableAnimation;if(j){var l=a.getItemVisual(c,"symbolKeepAspect");this._createSymbol(f,a,c,h,i,l)}else{var m=this.childAt(0);m.silent=!1;var n={scaleX:h[0]/2,scaleY:h[1]/2};k?m.attr(n):hR(m,n,g,c),hX(m)}if(this._updateCommon(a,c,h,d,e),j){var m=this.childAt(0);if(!k){var n={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:m.style.opacity}};m.scaleX=m.scaleY=0,m.style.opacity=0,hS(m,n,g,c)}}k&&this.childAt(0).stopAnimation("leave")},b.prototype._updateCommon=function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o=this.childAt(0),p=a.hostModel;if(d&&(f=d.emphasisItemStyle,g=d.blurItemStyle,h=d.selectItemStyle,i=d.focus,j=d.blurScope,l=d.labelStatesModels,m=d.hoverScale,n=d.cursorStyle,k=d.emphasisDisabled),!d||a.hasItemOption){var q=d&&d.itemModel?d.itemModel:a.getItemModel(b),r=q.getModel("emphasis");f=r.getModel("itemStyle").getItemStyle(),h=q.getModel(["select","itemStyle"]).getItemStyle(),g=q.getModel(["blur","itemStyle"]).getItemStyle(),i=r.get("focus"),j=r.get("blurScope"),k=r.get("disabled"),l=h1(q),m=r.getShallow("scale"),n=q.getShallow("cursor")}var s=a.getItemVisual(b,"symbolRotate");o.attr("rotation",(s||0)*Math.PI/180||0);var t=ob(a.getItemVisual(b,"symbolOffset"),c);t&&(o.x=t[0],o.y=t[1]),n&&o.attr("cursor",n);var u=a.getItemVisual(b,"style"),v=u.fill;if(o instanceof gI){var w=o.style;o.useStyle(az({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},u))}else o.__isEmptyBrush?o.useStyle(az({},u)):o.useStyle(u),o.style.decal=null,o.setColor(v,e&&e.symbolInnerColor),o.style.strokeNoScale=!0;var x=a.getItemVisual(b,"liftZ"),y=this._z2;null!=x?null==y&&(this._z2=o.z2,o.z2+=x):null!=y&&(o.z2=y,this._z2=null);var z=e&&e.useNameLabel;h0(o,l,{labelFetcher:p,labelDataIndex:b,defaultText:function(b){return z?a.getName(b):qK(a,b)},inheritColor:v,defaultOpacity:u.opacity}),this._sizeX=c[0]/2,this._sizeY=c[1]/2;var A=o.ensureState("emphasis");A.style=f,o.ensureState("select").style=h,o.ensureState("blur").style=g;var B=null==m||!0===m?Math.max(1.1,3/this._sizeY):isFinite(m)&&m>0?+m:1;A.scaleX=this._sizeX*B,A.scaleY=this._sizeY*B,this.setSymbolScale(1),hF(this,i,j,k)},b.prototype.setSymbolScale=function(a){this.scaleX=this.scaleY=a},b.prototype.fadeOut=function(a,b,c){var d=this.childAt(0),e=g4(this).dataIndex,f=c&&c.animation;if(this.silent=d.silent=!0,c&&c.fadeLabel){var g=d.getTextContent();g&&hU(g,{style:{opacity:0}},b,{dataIndex:e,removeOpt:f,cb:function(){d.removeTextContent()}})}else d.removeTextContent();hU(d,{style:{opacity:0},scaleX:0,scaleY:0},b,{dataIndex:e,cb:a,removeOpt:f})},b.getSymbolSize=function(a,b){return oa(a.getItemVisual(b,"symbolSize"))},b.getSymbolZ2=function(a,b){return a.getItemVisual(b,"z2")},b}(ev);function qN(a,b){this.parent.drift(a,b)}function qO(a,b,c,d){return b&&!isNaN(b[0])&&!isNaN(b[1])&&!(d.isIgnore&&d.isIgnore(c))&&!(d.clipShape&&!d.clipShape.contain(b[0],b[1]))&&"none"!==a.getItemVisual(c,"symbol")}function qP(a){return null==a||aR(a)||(a={isIgnore:a}),a||{}}function qQ(a){var b=a.hostModel,c=b.getModel("emphasis");return{emphasisItemStyle:c.getModel("itemStyle").getItemStyle(),blurItemStyle:b.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:b.getModel(["select","itemStyle"]).getItemStyle(),focus:c.get("focus"),blurScope:c.get("blurScope"),emphasisDisabled:c.get("disabled"),hoverScale:c.get("scale"),labelStatesModels:h1(b),cursorStyle:b.get("cursor")}}var qR=function(){function a(a){this.group=new ev,this._SymbolCtor=a||qM}return a.prototype.updateData=function(a,b){this._progressiveEls=null,b=qP(b);var c=this.group,d=a.hostModel,e=this._data,f=this._SymbolCtor,g=b.disableAnimation,h=qQ(a),i={disableAnimation:g},j=b.getSymbolPoint||function(b){return a.getItemLayout(b)};e||c.removeAll(),a.diff(e).add(function(d){var e=j(d);if(qO(a,e,d,b)){var g=new f(a,d,h,i);g.setPosition(e),a.setItemGraphicEl(d,g),c.add(g)}}).update(function(k,l){var m=e.getItemGraphicEl(l),n=j(k);if(!qO(a,n,k,b))return void c.remove(m);var o=a.getItemVisual(k,"symbol")||"circle",p=m&&m.getSymbolType&&m.getSymbolType();if(!m||p&&p!==o)c.remove(m),(m=new f(a,k,h,i)).setPosition(n);else{m.updateData(a,k,h,i);var q={x:n[0],y:n[1]};g?m.attr(q):hR(m,q,d)}c.add(m),a.setItemGraphicEl(k,m)}).remove(function(a){var b=e.getItemGraphicEl(a);b&&b.fadeOut(function(){c.remove(b)},d)}).execute(),this._getSymbolPoint=j,this._data=a},a.prototype.updateLayout=function(){var a=this,b=this._data;b&&b.eachItemGraphicEl(function(b,c){var d=a._getSymbolPoint(c);b.setPosition(d),b.markRedraw()})},a.prototype.incrementalPrepareUpdate=function(a){this._seriesScope=qQ(a),this._data=null,this.group.removeAll()},a.prototype.incrementalUpdate=function(a,b,c){function d(a){a.isGroup||(a.incremental=!0,a.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],c=qP(c);for(var e=a.start;e0?f=g[0]:g[1]<0&&(f=g[1]),f),k=h.dim,l=i.dim,m=b.mapDimension(l),n=b.mapDimension(k),o=+("x"===l||"radius"===l),p=aF(a.dimensions,function(a){return b.mapDimension(a)}),q=!1,r=b.getCalculationInfo("stackResultDimension");return qG(b,p[0])&&(q=!0,p[0]=r),qG(b,p[1])&&(q=!0,p[1]=r),{dataDimsForPoint:p,valueStart:j,valueAxisDim:l,baseAxisDim:k,stacked:!!q,valueDim:m,baseDim:n,baseDataOffset:o,stackedOverDimension:b.getCalculationInfo("stackedOverDimension")}}function qT(a,b,c,d){var e=NaN;a.stacked&&(e=c.get(c.getCalculationInfo("stackedOverDimension"),d)),isNaN(e)&&(e=a.valueStart);var f=a.baseDataOffset,g=[];return g[f]=c.get(a.baseDim,d),g[1-f]=e,b.dataToPoint(g)}var qU="undefined"!=typeof Float32Array,qV=qU?Float32Array:Array;function qW(a){return aM(a)?qU?new Float32Array(a):a:new qV(a)}a.s(["LinearGradient",0,mr],87799);var qX=Math.min,qY=Math.max;function qZ(a,b){return isNaN(a)||isNaN(b)}function q$(a,b,c,d,e,f,g,h,i){for(var j,k,l,m,n,o,p=c,q=0;q=e||p<0)break;if(qZ(r,s)){if(i){p+=f;continue}break}if(p===c)a[f>0?"moveTo":"lineTo"](r,s),l=r,m=s;else{var t=r-j,u=s-k;if(t*t+u*u<.5){p+=f;continue}if(g>0){for(var v=p+f,w=b[2*v],x=b[2*v+1];w===r&&x===s&&q=d||qZ(w,x))n=r,o=s;else{A=w-j,B=x-k;var E=r-j,F=w-r,G=s-k,H=x-s,I=void 0,J=void 0;if("x"===h){I=Math.abs(E),J=Math.abs(F);var K=A>0?1:-1;n=r-K*I*g,o=s,C=r+K*J*g,D=s}else if("y"===h){I=Math.abs(G),J=Math.abs(H);var L=B>0?1:-1;n=r,o=s-L*I*g,C=r,D=s+L*J*g}else I=Math.sqrt(E*E+G*G),n=r-A*g*(1-(z=(J=Math.sqrt(F*F+H*H))/(J+I))),o=s-B*g*(1-z),C=r+A*g*z,D=s+B*g*z,C=qX(C,qY(w,r)),D=qX(D,qY(x,s)),C=qY(C,qX(w,r)),D=qY(D,qX(x,s)),A=C-r,B=D-s,n=r-A*I/J,o=s-B*I/J,n=qX(n,qY(j,r)),o=qX(o,qY(k,s)),n=qY(n,qX(j,r)),o=qY(o,qX(k,s)),A=r-n,B=s-o,C=r+A*J/I,D=s+B*J/I}a.bezierCurveTo(l,m,n,o,r,s),l=C,m=D}else a.lineTo(r,s)}j=r,k=s,p+=f}return q}var q_=function(){this.smooth=0,this.smoothConstraint=!0},q0=function(a){function b(b){var c=a.call(this,b)||this;return c.type="ec-polyline",c}return ac(b,a),b.prototype.getDefaultStyle=function(){return{stroke:jr.color.neutral99,fill:null}},b.prototype.getDefaultShape=function(){return new q_},b.prototype.buildPath=function(a,b){var c=b.points,d=0,e=c.length/2;if(b.connectNulls){for(;e>0&&qZ(c[2*e-2],c[2*e-1]);e--);for(;d=0){var r=g?(l-d)*q+d:(k-c)*q+c;return g?[a,r]:[r,a]}c=k,d=l;break;case f.C:k=e[i++],l=e[i++],m=e[i++],n=e[i++],o=e[i++],p=e[i++];var s=g?cL(c,k,m,o,a,h):cL(d,l,n,p,a,h);if(s>0)for(var t=0;t=0){var r=g?cJ(d,l,n,p,u):cJ(c,k,m,o,u);return g?[a,r]:[r,a]}}c=o,d=p}}},b}(gD),q1=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b}(q_),q2=function(a){function b(b){var c=a.call(this,b)||this;return c.type="ec-polygon",c}return ac(b,a),b.prototype.getDefaultShape=function(){return new q1},b.prototype.buildPath=function(a,b){var c=b.points,d=b.stackedOnPoints,e=0,f=c.length/2,g=b.smoothMonotone;if(b.connectNulls){for(;f>0&&qZ(c[2*f-2],c[2*f-1]);f--);for(;ed)return!1;return!0}(f,b))){var g=b.mapDimension(f.dim),h={};return aE(f.getViewLabels(),function(a){h[f.scale.getRawOrdinalNumber(a.tickValue)]=1}),function(a){return!h.hasOwnProperty(b.get(g,a))}}}}(a,g,e),y=this._data;y&&y.eachItemGraphicEl(function(a,b){a.__temp&&(f.remove(a),y.setItemGraphicEl(b,null))}),v||m.remove(),f.add(p);var z=!k&&a.get("step");e&&e.getArea&&a.get("clip",!0)&&(null!=(d=e.getArea()).width?(d.x-=.1,d.y-=.1,d.width+=.2,d.height+=.2):d.r0&&(d.r0-=.5,d.r+=.5)),this._clipShapeForSymbol=d;var A=function(a,b,c){var d,e,f=a.getVisual("visualMeta");if(f&&f.length&&a.count()){if("cartesian2d"!==b.type)return;for(var g=f.length-1;g>=0;g--){var h=a.getDimensionInfo(f[g].dimension);if("x"===(d=h&&h.coordDim)||"y"===d){e=f[g];break}}if(!e)return;var i=b.getAxis(d),j=aF(e.stops,function(a){return{coord:i.toGlobalCoord(i.dataToCoord(a.value)),color:a.color}}),k=j.length,l=e.outerColors.slice();k&&j[0].coord>j[k-1].coord&&(j.reverse(),l.reverse());var m=function(a,b){var c,d,e=[],f=a.length;function g(a,b,c){var d=a.coord,e=function(a,b,c){if(b&&b.length&&a>=0&&a<=1){var d,e,f,g,h=a*(b.length-1),i=Math.floor(h),j=Math.ceil(h),k=c9(b[i]),l=c9(b[j]),m=h-i;return df([c_((d=k[0],d+(l[0]-d)*m)),c_((e=k[1],e+(l[1]-e)*m)),c_((f=k[2],f+(l[2]-f)*m)),c0((g=k[3],g+(l[3]-g)*m))],"rgba")}}((c-d)/(b.coord-d),[a.color,b.color]);return{coord:c,color:e}}for(var h=0;hb){d?e.push(g(d,i,b)):c&&e.push(g(c,i,0),g(c,i,b));break}else c&&(e.push(g(c,i,0)),c=null),e.push(i),d=i}return e}(j,"x"===d?c.getWidth():c.getHeight()),n=m.length;if(!n&&k)return j[0].coord<0?l[1]?l[1]:j[k-1].color:l[0]?l[0]:j[0].color;var o=m[0].coord-10,p=m[n-1].coord+10,q=p-o;if(q<.001)return"transparent";aE(m,function(a){a.offset=(a.coord-o)/q}),m.push({offset:n?m[n-1].offset:.5,color:l[1]||"transparent"}),m.unshift({offset:n?m[0].offset:.5,color:l[0]||"transparent"});var r=new mr(0,0,0,0,m,!0);return r[d]=o,r[d+"2"]=p,r}}(g,e,c)||g.getVisual("style")[g.getVisual("drawType")];if(n&&l.type===e.type&&z===this._step){r&&!o?o=this._newPolygon(j,u):o&&!r&&(p.remove(o),o=this._polygon=null),k||this._initOrUpdateEndLabel(a,e,i0(A));var B=p.getClipPath();B?hS(B,{shape:re(this,e,!1,a).shape},a):p.setClipPath(re(this,e,!0,a)),v&&m.updateData(g,{isIgnore:x,clipShape:d,disableAnimation:!0,getSymbolPoint:function(a){return[j[2*a],j[2*a+1]]}}),q7(this._stackedOnPoints,u)&&q7(this._points,j)||(q?this._doUpdateAnimation(g,u,e,c,z,s,w):(z&&(u&&(u=rb(u,j,e,z,w)),j=rb(j,null,e,z,w)),n.setShape({points:j}),o&&o.setShape({points:j,stackedOnPoints:u})))}else v&&m.updateData(g,{isIgnore:x,clipShape:d,disableAnimation:!0,getSymbolPoint:function(a){return[j[2*a],j[2*a+1]]}}),q&&this._initSymbolLabelAnimation(g,e,d),z&&(u&&(u=rb(u,j,e,z,w)),j=rb(j,null,e,z,w)),n=this._newPolyline(j),r?o=this._newPolygon(j,u):o&&(p.remove(o),o=this._polygon=null),k||this._initOrUpdateEndLabel(a,e,i0(A)),p.setClipPath(re(this,e,!0,a));var C=a.getModel("emphasis"),D=C.get("focus"),E=C.get("blurScope"),F=C.get("disabled");n.useStyle(aA(h.getLineStyle(),{fill:"none",stroke:A,lineJoin:"bevel"})),hJ(n,a,"lineStyle"),n.style.lineWidth>0&&"bolder"===a.get(["emphasis","lineStyle","width"])&&(n.getState("emphasis").style.lineWidth=+n.style.lineWidth+1),g4(n).seriesIndex=a.seriesIndex,hF(n,D,E,F);var G=ra(a.get("smooth")),H=a.get("smoothMonotone");if(n.setShape({smooth:G,smoothMonotone:H,connectNulls:w}),o){var I=g.getCalculationInfo("stackedOnSeries"),J=0;o.useStyle(aA(i.getAreaStyle(),{fill:A,opacity:.7,lineJoin:"bevel",decal:g.getVisual("style").decal})),I&&(J=ra(I.get("smooth"))),o.setShape({smooth:G,stackedOnSmooth:J,smoothMonotone:H,connectNulls:w}),hJ(o,a,"areaStyle"),g4(o).seriesIndex=a.seriesIndex,hF(o,D,E,F)}var K=this._changePolyState;g.eachItemGraphicEl(function(a){a&&(a.onHoverStateChange=K)}),this._polyline.onHoverStateChange=K,this._data=g,this._coordSys=e,this._stackedOnPoints=u,this._points=j,this._step=z,this._valueOrigin=s,a.get("triggerLineEvent")&&(this.packEventData(a,n),o&&this.packEventData(a,o))},b.prototype.packEventData=function(a,b){g4(b).eventData={componentType:"series",componentSubType:"line",componentIndex:a.componentIndex,seriesIndex:a.seriesIndex,seriesName:a.name,seriesType:"line"}},b.prototype.highlight=function(a,b,c,d){var e=a.getData(),f=e6(e,d);if(this._changePolyState("emphasis"),f instanceof Array||null==f||!(f>=0))ng.prototype.highlight.call(this,a,b,c,d);else{var g=e.getLayout("points"),h=e.getItemGraphicEl(f);if(!h){var i=g[2*f],j=g[2*f+1];if(isNaN(i)||isNaN(j)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(i,j))return;var k=a.get("zlevel")||0,l=a.get("z")||0;(h=new qM(e,f)).x=i,h.y=j,h.setZ(k,l);var m=h.getSymbolPath().getTextContent();m&&(m.zlevel=k,m.z=l,m.z2=this._polyline.z2+1),h.__temp=!0,e.setItemGraphicEl(f,h),h.stopSymbolAnimation(!0),this.group.add(h)}h.highlight()}},b.prototype.downplay=function(a,b,c,d){var e=a.getData(),f=e6(e,d);if(this._changePolyState("normal"),null!=f&&f>=0){var g=e.getItemGraphicEl(f);g&&(g.__temp?(e.setItemGraphicEl(f,null),this.group.remove(g)):g.downplay())}else ng.prototype.downplay.call(this,a,b,c,d)},b.prototype._changePolyState=function(a){var b=this._polygon;hr(this._polyline,a),b&&hr(b,a)},b.prototype._newPolyline=function(a){var b=this._polyline;return b&&this._lineGroup.remove(b),b=new q0({shape:{points:a},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(b),this._polyline=b,b},b.prototype._newPolygon=function(a,b){var c=this._polygon;return c&&this._lineGroup.remove(c),c=new q2({shape:{points:a,stackedOnPoints:b},segmentIgnoreThreshold:2}),this._lineGroup.add(c),this._polygon=c,c},b.prototype._initSymbolLabelAnimation=function(a,b,c){var d,e,f=b.getBaseAxis(),g=f.inverse;"cartesian2d"===b.type?(d=f.isHorizontal(),e=!1):"polar"===b.type&&(d="angle"===f.dim,e=!0);var h=a.hostModel,i=h.get("animationDuration");aN(i)&&(i=i(null));var j=h.get("animationDelay")||0,k=aN(j)?j(null):j;a.eachItemGraphicEl(function(a,f){if(a){var h=[a.x,a.y],l=void 0,m=void 0,n=void 0;if(c)if(e){var o=b.pointToCoord(h);d?(l=c.startAngle,m=c.endAngle,n=-o[1]/180*Math.PI):(l=c.r0,m=c.r,n=o[0])}else d?(l=c.x,m=c.x+c.width,n=a.x):(l=c.y+c.height,m=c.y,n=a.y);var p=m===l?0:(n-l)/(m-l);g&&(p=1-p);var q=aN(j)?j(f):i*p+k,r=a.getSymbolPath(),s=r.getTextContent();a.attr({scaleX:0,scaleY:0}),a.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:q}),s&&s.animateFrom({style:{opacity:0}},{duration:300,delay:q}),r.disableLabelAnimation=!0}})},b.prototype._initOrUpdateEndLabel=function(a,b,c){var d=a.getModel("endLabel");if(rd(a)){var e,f,g,h=a.getData(),i=this._polyline,j=h.getLayout("points");if(!j){i.removeTextContent(),this._endLabel=null;return}var k=this._endLabel;k||((k=this._endLabel=new gT({z2:200})).ignoreClip=!0,i.setTextContent(this._endLabel),i.disableLabelAnimation=!0);var l=function(a){for(var b,c,d=a.length/2;d>0&&(b=a[2*d-2],c=a[2*d-1],isNaN(b)||isNaN(c));d--);return d-1}(j);l>=0&&(h0(i,h1(a,"endLabel"),{inheritColor:c,labelFetcher:a,labelDataIndex:l,defaultText:function(a,b,c){return null!=c?qL(h,c):qK(h,a)},enableTextSetter:!0},(f=(e=b.getBaseAxis()).isHorizontal(),g=e.inverse,{normal:{align:d.get("align")||(f?g?"right":"left":"center"),verticalAlign:d.get("verticalAlign")||(f?"middle":g?"top":"bottom")}})),i.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},b.prototype._endLabelOnDuring=function(a,b,c,d,e,f,g){var h=this._endLabel,i=this._polyline;if(h){a<1&&null==d.originalX&&(d.originalX=h.x,d.originalY=h.y);var j=c.getLayout("points"),k=c.hostModel,l=k.get("connectNulls"),m=f.get("precision"),n=f.get("distance")||0,o=g.getBaseAxis(),p=o.isHorizontal(),q=o.inverse,r=b.shape,s=q?p?r.x:r.y+r.height:p?r.x+r.width:r.y,t=(p?n:0)*(q?-1:1),u=(p?0:-n)*(q?-1:1),v=p?"x":"y",w=function(a,b,c){for(var d,e,f=a.length/2,g=+("x"!==c),h=0,i=-1,j=0;j=b||d>=b&&e<=b){i=j;break}h=j,d=e}return{range:[h,i],t:(b-d)/(e-d)}}(j,s,v),x=w.range,y=x[1]-x[0],z=void 0;if(y>=1){if(y>1&&!l){var A=rc(j,x[0]);h.attr({x:A[0]+t,y:A[1]+u}),e&&(z=k.getRawValue(x[0]))}else{var A=i.getPointOn(s,v);A&&h.attr({x:A[0]+t,y:A[1]+u});var B=k.getRawValue(x[0]),C=k.getRawValue(x[1]);e&&(z=fg(c,m,B,C,w.t))}d.lastFrameIndex=x[0]}else{var D=1===a||d.lastFrameIndex>0?x[0]:0,A=rc(j,D);e&&(z=k.getRawValue(D)),h.attr({x:A[0]+t,y:A[1]+u})}if(e){var E=h9(h);"function"==typeof E.setLabelText&&E.setLabelText(z)}}},b.prototype._doUpdateAnimation=function(a,b,c,d,e,f,g){var h=this._polyline,i=this._polygon,j=a.hostModel,k=function(a,b,c,d,e,f,g,h){for(var i,j=(i=[],b.diff(a).add(function(a){i.push({cmd:"+",idx:a})}).update(function(a,b){i.push({cmd:"=",idx:b,idx1:a})}).remove(function(a){i.push({cmd:"-",idx:a})}).execute(),i),k=[],l=[],m=[],n=[],o=[],p=[],q=[],r=qS(e,b,g),s=a.getLayout("points")||[],t=b.getLayout("points")||[],u=0;u3e3||i&&q9(m,o)>3e3){h.stopAnimation(),h.setShape({points:n}),i&&(i.stopAnimation(),i.setShape({points:n,stackedOnPoints:o}));return}h.shape.__points=k.current,h.shape.points=l;var p={shape:{points:n}};k.current!==l&&(p.shape.__points=k.next),h.stopAnimation(),hR(h,p,j),i&&(i.setShape({points:l,stackedOnPoints:m}),i.stopAnimation(),hR(i,{shape:{stackedOnPoints:o}},j),h.shape.points!==i.shape.points&&(i.shape.points=h.shape.points));for(var q=[],r=k.status,s=0;sb&&(b=a[c]);return isFinite(b)?b:NaN},min:function(a){for(var b=1/0,c=0;c10&&"cartesian2d"===f.type&&e){var h=f.getBaseAxis(),i=f.getOtherAxis(h),j=h.getExtent(),k=c.getDevicePixelRatio(),l=Math.round(g/(Math.abs(j[1]-j[0])*(k||1)));if(isFinite(l)&&l>1){"lttb"===e?a.setData(d.lttbDownSample(d.mapDimension(i.dim),1/l)):"minmax"===e&&a.setData(d.minmaxDownSample(d.mapDimension(i.dim),1/l));var m=void 0;aO(e)?m=rh[e]:aN(e)&&(m=e),m&&a.setData(d.downSample(d.mapDimension(i.dim),1/l,m,ri))}}}}}var rk="__ec_stack_";function rl(a){return a.get("stack")||rk+a.seriesIndex}function rm(a){return a.dim+a.index}function rn(a,b){var c=[];return b.eachSeriesByType(a,function(a){rs(a)&&c.push(a)}),c}function ro(a){var b=function(a){var b={};aE(a,function(a){var c=a.coordinateSystem.getBaseAxis();if("time"===c.type||"value"===c.type)for(var d=a.getData(),e=c.dim+"_"+c.index,f=d.getDimensionIndex(d.mapDimension(c.dim)),g=d.getStore(),h=0,i=g.count();h0&&(f=null===f?h:Math.min(f,h))}c[d]=f}}return c}(a),c=[];return aE(a,function(a){var d,e=a.coordinateSystem.getBaseAxis(),f=e.getExtent();if("category"===e.type)d=e.getBandWidth();else if("value"===e.type||"time"===e.type){var g=b[e.dim+"_"+e.index],h=Math.abs(f[1]-f[0]),i=e.scale.getExtent(),j=Math.abs(i[1]-i[0]);d=g?h/j*g:h}else{var k=a.getData();d=Math.abs(f[1]-f[0])/k.count()}var l=eE(a.get("barWidth"),d),m=eE(a.get("barMaxWidth"),d),n=eE(a.get("barMinWidth")||(rt(a)?.5:1),d),o=a.get("barGap"),p=a.get("barCategoryGap"),q=a.get("defaultBarGap");c.push({bandWidth:d,barWidth:l,barMaxWidth:m,barMinWidth:n,barGap:o,barCategoryGap:p,defaultBarGap:q,axisKey:rm(e),stackId:rl(a)})}),rp(c)}function rp(a){var b={};aE(a,function(a,c){var d=a.axisKey,e=a.bandWidth,f=b[d]||{bandWidth:e,remainedWidth:e,autoWidthCount:0,categoryGap:null,gap:a.defaultBarGap||0,stacks:{}},g=f.stacks;b[d]=f;var h=a.stackId;!g[h]&&f.autoWidthCount++,g[h]=g[h]||{width:0,maxWidth:0};var i=a.barWidth;i&&!g[h].width&&(g[h].width=i,i=Math.min(f.remainedWidth,i),f.remainedWidth-=i);var j=a.barMaxWidth;j&&(g[h].maxWidth=j);var k=a.barMinWidth;k&&(g[h].minWidth=k);var l=a.barGap;null!=l&&(f.gap=l);var m=a.barCategoryGap;null!=m&&(f.categoryGap=m)});var c={};return aE(b,function(a,b){c[b]={};var d,e=a.stacks,f=a.bandWidth,g=a.categoryGap;null==g&&(g=Math.max(35-4*aJ(e).length,15)+"%");var h=eE(g,f),i=eE(a.gap,1),j=a.remainedWidth,k=a.autoWidthCount,l=(j-h)/(k+(k-1)*i);l=Math.max(l,0),aE(e,function(a){var b=a.maxWidth,c=a.minWidth;if(a.width){var d=a.width;b&&(d=Math.min(d,b)),c&&(d=Math.max(d,c)),a.width=d,j-=d+i*d,k--}else{var d=l;b&&bd&&(d=c),d!==l&&(a.width=d,j-=d+i*d,k--)}}),l=Math.max(l=(j-h)/(k+(k-1)*i),0);var m=0;aE(e,function(a,b){a.width||(a.width=l),d=a,m+=a.width*(1+i)}),d&&(m-=d.width*i);var n=-m/2;aE(e,function(a,d){c[b][d]=c[b][d]||{bandWidth:f,offset:n,width:a.width},n+=a.width*(1+i)})}),c}function rq(a,b){var c=rn(a,b),d=ro(c);aE(c,function(a){var b=a.getData(),c=a.coordinateSystem.getBaseAxis(),e=rl(a),f=d[rm(c)][e],g=f.offset,h=f.width;b.setLayout({bandWidth:f.bandWidth,offset:g,size:h})})}function rr(a){return{seriesType:a,plan:lA(),reset:function(a){if(rs(a)){var b,c,d=a.getData(),e=a.coordinateSystem,f=e.getBaseAxis(),g=e.getOtherAxis(f),h=d.getDimensionIndex(d.mapDimension(g.dim)),i=d.getDimensionIndex(d.mapDimension(f.dim)),j=a.get("showBackground",!0),k=d.mapDimension(g.dim),l=d.getCalculationInfo("stackResultDimension"),m=qG(d,k)&&!!d.getCalculationInfo("stackedOnSeries"),n=g.isHorizontal(),o=((c=(b=g).model.get("startValue"))||(c=0),b.toGlobalCoord(b.dataToCoord("log"===b.type?c>0?c:1:c))),p=rt(a),q=a.get("barMinHeight")||0,r=l&&d.getDimensionIndex(l),s=d.getLayout("size"),t=d.getLayout("offset");return{progress:function(a,b){for(var c,d=a.count,f=p&&qW(3*d),g=p&&j&&qW(3*d),k=p&&qW(d),l=e.master.getRect(),u=n?l.width:l.height,v=b.getStore(),w=0;null!=(c=a.next());){var x=v.get(m?r:h,c),y=v.get(i,c),z=o,A=void 0;m&&(A=x-v.get(h,c));var B=void 0,C=void 0,D=void 0,E=void 0;if(n){var F=e.dataToPoint([x,y]);if(m){var G=e.dataToPoint([A,y]);z=G[0]}B=z,C=F[1]+t,D=F[0]-z,E=s,Math.abs(D)h){k=(n+j)/2;break}1===m&&(l=o-d[0].tickValue)}null==k&&(j?j&&(k=d[d.length-1].coord):k=d[0].coord),f[c]=a.toGlobalCoord(k)}}});else{var g=this.getData(),h=g.getLayout("offset"),i=g.getLayout("size"),j=+!d.getBaseAxis().isHorizontal();f[j]+=h+i/2}return f}return[NaN,NaN]},b.type="series.__base_bar__",b.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",defaultBarGap:"10%"},b}(lr);lr.registerClass(ru);var rv=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.getInitialData=function(){return qI(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},b.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},b.prototype.getProgressiveThreshold=function(){var a=this.get("progressiveThreshold"),b=this.get("largeThreshold");return b>a&&(a=b),a},b.prototype.brushSelector=function(a,b,c){return c.rect(b.getItemLayout(a))},b.type="series.bar",b.dependencies=["grid","polar"],b.defaultOption=is(ru.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:jr.color.primary,borderWidth:2}},realtimeSort:!1}),b}(ru),rw=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},rx=function(a){function b(b){var c=a.call(this,b)||this;return c.type="sausage",c}return ac(b,a),b.prototype.getDefaultShape=function(){return new rw},b.prototype.buildPath=function(a,b){var c=b.cx,d=b.cy,e=Math.max(b.r0||0,0),f=Math.max(b.r,0),g=(f-e)*.5,h=e+g,i=b.startAngle,j=b.endAngle,k=b.clockwise,l=2*Math.PI,m=k?j-if)return!0;f=j}return!1},b.prototype._isOrderDifferentInView=function(a,b){for(var c=b.scale,d=c.getExtent(),e=Math.max(0,d[0]),f=Math.min(d[1],c.getOrdinalMeta().categories.length-1);e<=f;++e)if(a.ordinalNumbers[e]!==c.getRawOrdinalNumber(e))return!0},b.prototype._updateSortWithinSameData=function(a,b,c,d){if(this._isOrderChangedWithinSameData(a,b,c)){var e=this._dataSort(a,c,b);this._isOrderDifferentInView(e,c)&&(this._removeOnRenderedListener(d),d.dispatchAction({type:"changeAxisOrder",componentType:c.dim+"Axis",axisId:c.index,sortInfo:e}))}},b.prototype._dispatchInitSort=function(a,b,c){var d=b.baseAxis,e=this._dataSort(a,d,function(c){return a.get(a.mapDimension(b.otherAxis.dim),c)});c.dispatchAction({type:"changeAxisOrder",componentType:d.dim+"Axis",isInitSort:!0,axisId:d.index,sortInfo:e})},b.prototype.remove=function(a,b){this._clear(this._model),this._removeOnRenderedListener(b)},b.prototype.dispose=function(a,b){this._removeOnRenderedListener(b)},b.prototype._removeOnRenderedListener=function(a){this._onRendered&&(a.getZr().off("rendered",this._onRendered),this._onRendered=null)},b.prototype._clear=function(a){var b=this.group,c=this._data;a&&a.isAnimationEnabled()&&c&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],c.eachItemGraphicEl(function(b){hW(b,a,g4(b).dataIndex)})):b.removeAll(),this._data=null,this._isFirstFrame=!0},b.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},b.type="bar",b}(ng),rE={cartesian2d:function(a,b){var c=b.width<0?-1:1,d=b.height<0?-1:1;c<0&&(b.x+=b.width,b.width=-b.width),d<0&&(b.y+=b.height,b.height=-b.height);var e=a.x+a.width,f=a.y+a.height,g=rB(b.x,a.x),h=rC(b.x+b.width,e),i=rB(b.y,a.y),j=rC(b.y+b.height,f),k=he?h:g,b.y=l&&i>f?j:i,b.width=k?0:h-g,b.height=l?0:j-i,c<0&&(b.x+=b.width,b.width=-b.width),d<0&&(b.y+=b.height,b.height=-b.height),k||l},polar:function(a,b){var c=b.r0<=b.r?1:-1;if(c<0){var d=b.r;b.r=b.r0,b.r0=d}var e=rC(b.r,a.r),f=rB(b.r0,a.r0);b.r=e,b.r0=f;var g=e-f<0;if(c<0){var d=b.r;b.r=b.r0,b.r0=d}return g}},rF={cartesian2d:function(a,b,c,d,e,f,g,h,i){var j=new gP({shape:az({},d),z2:1});return j.__dataIndex=c,j.name="item",f&&(j.shape[e?"height":"width"]=0),j},polar:function(a,b,c,d,e,f,g,h,i){var j,k,l=!e&&i?rx:l8,m=new l({shape:d,z2:1});if(m.name="item",j=rM(e),k=l===rx,m.calculateTextPosition=function(a,b,c){var d=b.position;if(!d||d instanceof Array)return el(a,b,c);var e=j(d),f=null!=b.distance?b.distance:5,g=this.shape,h=g.cx,i=g.cy,l=g.r,m=g.r0,n=(l+m)/2,o=g.startAngle,p=g.endAngle,q=(o+p)/2,r=k?Math.abs(l-m)/2:0,s=Math.cos,t=Math.sin,u=h+l*s(o),v=i+l*t(o),w="left",x="top";switch(e){case"startArc":u=h+(m-f)*s(q),v=i+(m-f)*t(q),w="center",x="top";break;case"insideStartArc":u=h+(m+f)*s(q),v=i+(m+f)*t(q),w="center",x="bottom";break;case"startAngle":u=h+n*s(o)+ry(o,f+r,!1),v=i+n*t(o)+rz(o,f+r,!1),w="right",x="middle";break;case"insideStartAngle":u=h+n*s(o)+ry(o,-f+r,!1),v=i+n*t(o)+rz(o,-f+r,!1),w="left",x="middle";break;case"middle":u=h+n*s(q),v=i+n*t(q),w="center",x="middle";break;case"endArc":u=h+(l+f)*s(q),v=i+(l+f)*t(q),w="center",x="bottom";break;case"insideEndArc":u=h+(l-f)*s(q),v=i+(l-f)*t(q),w="center",x="top";break;case"endAngle":u=h+n*s(p)+ry(p,f+r,!0),v=i+n*t(p)+rz(p,f+r,!0),w="left",x="middle";break;case"insideEndAngle":u=h+n*s(p)+ry(p,-f+r,!0),v=i+n*t(p)+rz(p,-f+r,!0),w="right",x="middle";break;default:return el(a,b,c)}return(a=a||{}).x=u,a.y=v,a.align=w,a.verticalAlign=x,a},f){var n=m.shape,o=e?"r":"endAngle",p={};n[o]=e?d.r0:d.startAngle,p[o]=d[o],(h?hR:hS)(m,{shape:p},f)}return m}};function rG(a,b,c,d,e,f,g,h){var i,j;f?(j={x:d.x,width:d.width},i={y:d.y,height:d.height}):(j={y:d.y,height:d.height},i={x:d.x,width:d.width}),h||(g?hR:hS)(c,{shape:i},b,e,null),(g?hR:hS)(c,{shape:j},b?a.baseAxis.model:null,e)}function rH(a,b){for(var c=0;c0?1:-1,j=g.height>0?1:-1;return{x:g.x+i*h/2,y:g.y+j*h/2,width:g.width-i*h,height:g.height-j*h}},polar:function(a,b,c){var d=a.getItemLayout(b);return{cx:d.cx,cy:d.cy,r0:d.r0,r:d.r,startAngle:d.startAngle,endAngle:d.endAngle,clockwise:d.clockwise}}};function rM(a){var b;return b=a?"Arc":"Angle",function(a){switch(a){case"start":case"insideStart":case"end":case"insideEnd":return a+b;default:return a}}}function rN(a,b,c,d,e,f,g,h){var i=b.getItemVisual(c,"style");if(h){if(!f.get("roundCap")){var j=a.shape,k=rA(d.getModel("itemStyle"),j,!0);az(j,k),a.setShape(j)}}else{var l=d.get(["itemStyle","borderRadius"])||0;a.setShape("r",l)}a.useStyle(i);var m=d.getShallow("cursor");m&&a.attr("cursor",m);var n=h?g?e.r>=e.r0?"endArc":"startArc":e.endAngle>=e.startAngle?"endAngle":"startAngle":g?e.height>=0?"bottom":"top":e.width>=0?"right":"left",o=h1(d);h0(a,o,{labelFetcher:f,labelDataIndex:c,defaultText:qK(f.getData(),c),inheritColor:i.fill,defaultOpacity:i.opacity,defaultOutsidePosition:n});var p=a.getTextContent();if(h&&p){var q=d.get(["label","position"]);a.textConfig.inside="middle"===q||null,function(a,b,c,d){if(aQ(d))return a.setTextConfig({rotation:d});if(aM(b))return a.setTextConfig({rotation:0});var e,f=a.shape,g=f.clockwise?f.startAngle:f.endAngle,h=f.clockwise?f.endAngle:f.startAngle,i=c(b);switch(i){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":e=(g+h)/2;break;case"startAngle":case"insideStartAngle":e=g;break;case"endAngle":case"insideEndAngle":e=h;break;default:a.setTextConfig({rotation:0});return}var j=1.5*Math.PI-e;"middle"===i&&j>Math.PI/2&&j<1.5*Math.PI&&(j-=Math.PI),a.setTextConfig({rotation:j})}(a,"outside"===q?n:q,rM(g),d.get(["label","rotate"]))}ia(p,o,f.getRawValue(c),function(a){return qL(b,a)});var r=d.getModel(["emphasis"]);hF(a,r.get("focus"),r.get("blurScope"),r.get("disabled")),hJ(a,d),null!=e.startAngle&&null!=e.endAngle&&e.startAngle===e.endAngle&&(a.style.fill="none",a.style.stroke="none",aE(a.states,function(a){a.style&&(a.style.fill=a.style.stroke="none")}))}var rO=function(){},rP=function(a){function b(b){var c=a.call(this,b)||this;return c.type="largeBar",c}return ac(b,a),b.prototype.getDefaultShape=function(){return new rO},b.prototype.buildPath=function(a,b){for(var c=b.points,d=this.baseDimIdx,e=1-this.baseDimIdx,f=[],g=[],h=this.barWidth,i=0;i=h[0]&&b<=h[0]+i[0]&&c>=h[1]&&c<=h[1]+i[1])return g[k]}return -1}(this,a.offsetX,a.offsetY);g4(this).dataIndex=b>=0?b:null},30,!1);function rS(a,b,c){if(q6(c,"cartesian2d")){var d=c.getArea();return{x:a?b.x:d.x,y:a?d.y:b.y,width:a?b.width:d.width,height:a?d.height:b.height}}var d=c.getArea();return{cx:d.cx,cy:d.cy,r0:a?d.r0:b.r0,r:a?d.r:b.r,startAngle:a?b.startAngle:0,endAngle:a?b.endAngle:2*Math.PI}}var rT=2*Math.PI,rU=Math.PI/180;function rV(a,b,c){b.eachSeriesByType(a,function(a){var b=a.getData(),d=b.mapDimension("value"),e=jd(a,c),f=e.cx,g=e.cy,h=e.r,i=e.r0,j=e.viewRect,k=-a.get("startAngle")*rU,l=a.get("endAngle"),m=a.get("padAngle")*rU;l="auto"===l?k-rT:-l*rU;var n=a.get("minAngle")*rU+m,o=0;b.each(d,function(a){!isNaN(a)&&o++});var p=b.getSum(d),q=Math.PI/(p||o)*2,r=a.get("clockwise"),s=a.get("roseType"),t=a.get("stillShowZeroSum"),u=b.getDataExtent(d);u[0]=0;var v=r?1:-1,w=[k,l],x=v*m/2;gn(w,!r),k=w[0],l=w[1];var y=rW(a);y.startAngle=k,y.endAngle=l,y.clockwise=r,y.cx=f,y.cy=g,y.r=h,y.r0=i;var z=Math.abs(l-k),A=z,B=0,C=k;if(b.setLayout({viewRect:j,r:h}),b.each(d,function(a,c){if(isNaN(a))return void b.setItemLayout(c,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:r,cx:f,cy:g,r0:i,r:s?NaN:h});(d="area"!==s?0===p&&t?q:a*q:z/o)d?k=j=C+v*d/2:(j=C+x,k=e-x),b.setItemLayout(c,{angle:d,startAngle:j,endAngle:k,clockwise:r,cx:f,cy:g,r0:i,r:s?eD(a,u,[i,h]):h}),C=e}),Ae&&(e+=rY);var n=Math.atan2(h,g);if(n<0&&(n+=rY),n>=d&&n<=e||n+rY>=d&&n+rY<=e)return i[0]=k,i[1]=l,j-c;var o=c*Math.cos(d)+a,p=c*Math.sin(d)+b,q=c*Math.cos(e)+a,r=c*Math.sin(e)+b,s=(o-g)*(o-g)+(p-h)*(p-h),t=(q-g)*(q-g)+(r-h)*(r-h);return s0){b=b/180*Math.PI,r2.fromArray(a[0]),r3.fromArray(a[1]),r4.fromArray(a[2]),b$.sub(r5,r2,r3),b$.sub(r6,r4,r3);var c=r5.len(),d=r6.len();if(!(c<.001)&&!(d<.001)&&(r5.scale(1/c),r6.scale(1/d),Math.cos(b)1&&b$.copy(r9,r4),r9.toArray(a[1])}}}function sb(a,b,c,d){var e="normal"===c,f=e?a:a.ensureState(c);f.ignore=b;var g=d.get("smooth");g&&!0===g&&(g=.3),f.shape=f.shape||{},g>0&&(f.shape.smooth=g);var h=d.getModel("lineStyle").getLineStyle();e?a.useStyle(h):f.style=h}function sc(a,b){var c=b.smooth,d=b.points;if(d)if(a.moveTo(d[0][0],d[0][1]),c>0&&d.length>=3){var e=bm(d[0],d[1]),f=bm(d[1],d[2]);if(!e||!f){a.lineTo(d[1][0],d[1][1]),a.lineTo(d[2][0],d[2][1]);return}var g=Math.min(e,f)*c,h=bo([],d[1],d[0],g/e),i=bo([],d[1],d[2],g/f),j=bo([],h,i,.5);a.bezierCurveTo(h[0],h[1],h[0],h[1],j[0],j[1]),a.bezierCurveTo(i[0],i[1],i[0],i[1],d[2][0],d[2][1])}else for(var k=1;k0&&e&&v(-n/i,0,i);var r=a[0],s=a[i-1];function t(){g=r.rect[j]-c,h=d-s.rect[j]-s.rect[k]}function u(a,b,c){if(a<0){var d=Math.min(b,-a);if(d>0){v(d*c,0,i);var e=d+a;e<0&&w(-e*c,1)}else w(-a*c,1)}}function v(b,c,d){0!==b&&(m=!0);for(var e=c;e0)for(var f=0;f0;f--){var m=d[f-1]*l;v(-m,f,i)}}}function x(a){for(var b=a<0?-1:1,c=Math.ceil((a=Math.abs(a))/(i-1)),d=0;d0?v(c,0,d+1):v(-c,i-d-1,i),(a-=c)<=0)return}return t(),g<0&&w(-g,.8),h<0&&w(h,.8),t(),u(g,h,1),u(h,g,-1),t(),g<0&&x(-g),h<0&&x(h),m}function sp(a){var b=[];function c(a){if(!a.ignore){var b=a.ensureState("emphasis");null==b.ignore&&(b.ignore=!1)}a.ignore=!0}a.sort(function(a,b){return!!b.suggestIgnore-!!a.suggestIgnore||b.priority-a.priority});for(var d=0;dc?g:f,k=Math.abs(i.label.y-c);if(k>=j.maxY){var l=i.label.x-b-i.len2*e,m=d+i.len;j.rB=Math.abs(l)a.unconstrainedWidth?null:m:null;d.setStyle("width",n)}su(f,d)}}}function su(a,b){sw.rect=a,sj(sw,b,sv)}var sv={minMarginForce:[null,0,null,0],marginDefault:[1,0,1,0]},sw={};function sx(a){return"center"===a.position}var sy=function(a){function b(b,c,d){var e=a.call(this)||this;e.z2=2;var f=new gT;return e.setTextContent(f),e.updateData(b,c,d,!0),e}return ac(b,a),b.prototype.updateData=function(a,b,c,d){var e=a.hostModel,f=a.getItemModel(b),g=f.getModel("emphasis"),h=a.getItemLayout(b),i=az(rA(f.getModel("itemStyle"),h,!0),h);if(isNaN(i.startAngle))return void this.setShape(i);if(d){this.setShape(i);var j=e.getShallow("animationType");e.ecModel.ssr?(hS(this,{scaleX:0,scaleY:0},e,{dataIndex:b,isFrom:!0}),this.originX=i.cx,this.originY=i.cy):"scale"===j?(this.shape.r=h.r0,hS(this,{shape:{r:h.r}},e,b)):null!=c?(this.setShape({startAngle:c,endAngle:c}),hS(this,{shape:{startAngle:h.startAngle,endAngle:h.endAngle}},e,b)):(this.shape.endAngle=h.startAngle,hR(this,{shape:{endAngle:h.endAngle}},e,b))}else hX(this),hR(this,{shape:i},e,b);this.useStyle(a.getItemVisual(b,"style")),hJ(this,f);var k=(h.startAngle+h.endAngle)/2,l=e.get("selectedOffset"),m=Math.cos(k)*l,n=Math.sin(k)*l,o=f.getShallow("cursor");o&&this.attr("cursor",o),this._updateLabel(e,a,b),this.ensureState("emphasis").shape=az({r:h.r+(g.get("scale")&&g.get("scaleSize")||0)},rA(g.getModel("itemStyle"),h)),az(this.ensureState("select"),{x:m,y:n,shape:rA(f.getModel(["select","itemStyle"]),h)}),az(this.ensureState("blur"),{shape:rA(f.getModel(["blur","itemStyle"]),h)});var p=this.getTextGuideLine(),q=this.getTextContent();p&&az(p.ensureState("select"),{x:m,y:n}),az(q.ensureState("select"),{x:m,y:n}),hF(this,g.get("focus"),g.get("blurScope"),g.get("disabled"))},b.prototype._updateLabel=function(a,b,c){var d=b.getItemModel(c),e=d.getModel("labelLine"),f=b.getItemVisual(c,"style"),g=f&&f.fill,h=f&&f.opacity;h0(this,h1(d),{labelFetcher:b.hostModel,labelDataIndex:c,inheritColor:g,defaultOpacity:h,defaultText:a.getFormattedLabel(c,"normal")||b.getName(c)});var i=this.getTextContent();this.setTextConfig({position:null,rotation:null}),i.attr({z2:10});var j=d.get(["label","position"]);if("outside"!==j&&"outer"!==j)this.removeTextGuideLine();else{var k=this.getTextGuideLine();k||(k=new mf,this.setTextGuideLine(k)),sd(this,se(d),{stroke:g,opacity:aY(e.get(["lineStyle","opacity"]),h,1)})}},b}(l8),sz=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.ignoreLabelLineUpdate=!0,b}return ac(b,a),b.prototype.render=function(a,b,c,d){var e,f=a.getData(),g=this._data,h=this.group;if(!g&&f.count()>0){for(var i=f.getItemLayout(0),j=1;isNaN(i&&i.startAngle)&&j200?10:2);var B=u.getModel("labelLine"),C=B.get("length");C=eE(C,j);var D=B.get("length2");if(D=eE(D,j),Math.abs(r.endAngle-r.startAngle)0?"right":"left":F>0?"left":"right"}var N=Math.PI,O=0,P=v.get("rotate");if(aQ(P))O=N/180*P;else if("center"===w)O=0;else if("radial"===P||!0===P)O=F<0?-E+N:-E;else if("tangential"===P&&"outside"!==w&&"outer"!==w){var Q=Math.atan2(F,G);Q<0&&(Q=2*N+Q),G>0&&(Q=N+Q),O=Q-N}if(f=!!O,s.x=h,s.y=l,s.rotation=O,s.setStyle({verticalAlign:"middle"}),H){s.setStyle({align:p});var R=s.states.select;R&&(R.x+=s.x,R.y+=s.y)}else{var S=new cc(0,0,0,0);su(S,s),e.push({label:s,labelLine:t,position:w,len:C,len2:D,minTurnAngle:B.get("minTurnAngle"),maxSurfaceAngle:B.get("maxSurfaceAngle"),surfaceNormal:new b$(F,G),linePoints:o,textAlign:p,labelDistance:x,labelAlignTo:y,edgeDistance:z,bleedMargin:A,rect:S,unconstrainedWidth:S.width,labelStyleWidth:s.style.width})}q.setTextConfig({inside:H})}}),!f&&a.get("avoidLabelOverlap")&&function(a,b,c,d,e,f,g,h){for(var i=[],j=[],k=Number.MAX_VALUE,l=-Number.MAX_VALUE,m=0;m0){c=c/180*Math.PI,r2.fromArray(a[0]),r3.fromArray(a[1]),r4.fromArray(a[2]),b$.sub(r5,r3,r2),b$.sub(r6,r4,r3);var d=r5.len(),e=r6.len();if(!(d<.001)&&!(e<.001)&&(r5.scale(1/d),r6.scale(1/e),r5.dot(b)=g)b$.copy(r9,r4);else{r9.scaleAndAdd(r6,f/Math.tan(Math.PI/2-h));var i=r4.x!==r3.x?(r9.x-r3.x)/(r4.x-r3.x):(r9.y-r3.y)/(r4.y-r3.y);if(isNaN(i))return;i<0?b$.copy(r9,r3):i>1&&b$.copy(r9,r4)}r9.toArray(a[1])}}}(u,p.surfaceNormal,p.maxSurfaceAngle),r.setShape({points:u}),q.__hostTarget.textGuideLineConfig={anchor:new b$(u[0][0],u[0][1])})}}}(a),"expansion"!==a.get("animationTypeUpdate")&&(this._data=f)},b.prototype.dispose=function(){},b.prototype.containPoint=function(a,b){var c=b.getData().getItemLayout(0);if(c){var d=a[0]-c.cx,e=a[1]-c.cy,f=Math.sqrt(d*d+e*e);return f<=c.r&&f>=c.r0}},b.type="pie",b}(ng);function sA(a,b,c){b=aM(b)&&{coordDimensions:b}||az({encodeDefine:a.getEncode()},b);var d=a.getSource(),e=new qB(qC(d,b).dimensions,a);return e.initData(d,c),e}var sB=function(){function a(a,b){this._getDataWithEncodedVisual=a,this._getRawData=b}return a.prototype.getAllNames=function(){var a=this._getRawData();return a.mapArray(a.getName)},a.prototype.containName=function(a){return this._getRawData().indexOfName(a)>=0},a.prototype.indexOfName=function(a){return this._getDataWithEncodedVisual().indexOfName(a)},a.prototype.getItemVisual=function(a,b){return this._getDataWithEncodedVisual().getItemVisual(a,b)},a}(),sC=e7(),sD=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.init=function(b){a.prototype.init.apply(this,arguments),this.legendVisualProvider=new sB(aK(this.getData,this),aK(this.getRawData,this)),this._defaultLabelLine(b)},b.prototype.mergeOption=function(){a.prototype.mergeOption.apply(this,arguments)},b.prototype.getInitialData=function(){return sA(this,{coordDimensions:["value"],encodeDefaulter:aL(jK,this)})},b.prototype.getDataParams=function(b){var c=this.getData(),d=sC(c),e=d.seats;if(!e){var f=[];c.each(c.mapDimension("value"),function(a){f.push(a)}),e=d.seats=function(a,b){var c=aG(a,function(a,b){return a+(isNaN(b)?0:b)},0);if(0===c)return[];for(var d=Math.pow(10,b),e=aF(a,function(a){return(isNaN(a)?0:a)/c*d*100}),f=100*d,g=aF(e,function(a){return Math.floor(a)}),h=aG(g,function(a,b){return a+b},0),i=aF(e,function(a,b){return a-g[b]});hj&&(j=i[l],k=l);++g[k],i[k]=0,++h}return aF(g,function(a){return a/d})}(f,c.hostModel.get("percentPrecision"))}var g=a.prototype.getDataParams.call(this,b);return g.percent=e[b]||0,g.$vars.push("percent"),g},b.prototype._defaultLabelLine=function(a){eZ(a,"labelLine",["show"]);var b=a.labelLine,c=a.emphasis.labelLine;b.show=b.show&&a.label.show,c.show=c.show&&a.emphasis.label.show},b.type="series.pie",b.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"50%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,coordinateSystemUsage:"box",left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:30,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},b}(lr);k={fullType:sD.type,getCoord2:function(a){return a.getShallow("center")}},i5.set(k.fullType,{getCoord2:void 0}).getCoord2=k.getCoord2;var sE=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.hasSymbolVisual=!0,c}return ac(b,a),b.prototype.getInitialData=function(a,b){return qI(null,this,{useEncodeDefaulter:!0})},b.prototype.getProgressive=function(){var a=this.option.progressive;return null==a?this.option.large?5e3:this.get("progressive"):a},b.prototype.getProgressiveThreshold=function(){var a=this.option.progressiveThreshold;return null==a?this.option.large?1e4:this.get("progressiveThreshold"):a},b.prototype.brushSelector=function(a,b,c){return c.point(b.getItemLayout(a))},b.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},b.type="series.scatter",b.dependencies=["grid","polar","geo","singleAxis","calendar","matrix"],b.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:jr.color.primary}},universalTransition:{divideShape:"clone"}},b}(lr);a.s(["BoundingRect",0,cc],78121);var sF=function(){},sG=function(a){function b(b){var c=a.call(this,b)||this;return c._off=0,c.hoverDataIdx=-1,c}return ac(b,a),b.prototype.getDefaultShape=function(){return new sF},b.prototype.reset=function(){this.notClear=!1,this._off=0},b.prototype.buildPath=function(a,b){var c,d=b.points,e=b.size,f=this.symbolProxy,g=f.shape,h=a.getContext?a.getContext():a,i=h&&e[0]<4,j=this.softClipShape;if(i){this._ctx=h;return}for(this._ctx=null,c=this._off;c=0;h--){var i=2*h,j=d[i]-f/2,k=d[i+1]-g/2;if(a>=j&&b>=k&&a<=j+f&&b<=k+g)return h}return -1},b.prototype.contain=function(a,b){var c=this.transformCoordToLocal(a,b),d=this.getBoundingRect();return(a=c[0],b=c[1],d.contain(a,b))?(this.hoverDataIdx=this.findDataIndex(a,b))>=0:(this.hoverDataIdx=-1,!1)},b.prototype.getBoundingRect=function(){var a=this._rect;if(!a){for(var b=this.shape,c=b.points,d=b.size,e=d[0],f=d[1],g=1/0,h=1/0,i=-1/0,j=-1/0,k=0;k=0&&(i.dataIndex=c+(a.startIndex||0))})},a.prototype.remove=function(){this._clear()},a.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},a}(),sI=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){var d=a.getData();this._updateSymbolDraw(d,a).updateData(d,{clipShape:this._getClipShape(a)}),this._finished=!0},b.prototype.incrementalPrepareRender=function(a,b,c){var d=a.getData();this._updateSymbolDraw(d,a).incrementalPrepareUpdate(d),this._finished=!1},b.prototype.incrementalRender=function(a,b,c){this._symbolDraw.incrementalUpdate(a,b.getData(),{clipShape:this._getClipShape(b)}),this._finished=a.end===b.getData().count()},b.prototype.updateTransform=function(a,b,c){var d=a.getData();if(this.group.dirty(),!this._finished||d.count()>1e4)return{update:!0};var e=rg("").reset(a,b,c);e.progress&&e.progress({start:0,end:d.count(),count:d.count()},d),this._symbolDraw.updateLayout(d)},b.prototype.eachRendered=function(a){this._symbolDraw&&this._symbolDraw.eachRendered(a)},b.prototype._getClipShape=function(a){if(a.get("clip",!0)){var b=a.coordinateSystem;return b&&b.getArea&&b.getArea(.1)}},b.prototype._updateSymbolDraw=function(a,b){var c=this._symbolDraw,d=b.pipelineContext.large;return c&&d===this._isLargeDraw||(c&&c.remove(),c=this._symbolDraw=d?new sH:new qR,this._isLargeDraw=d,this.group.removeAll()),this.group.add(c.group),c},b.prototype.remove=function(a,b){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},b.prototype.dispose=function(){},b.type="scatter",b}(ng),sJ={left:0,right:0,top:0,bottom:0},sK=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.mergeDefaultAndTheme=function(b,c){var d=jl(b.outerBounds);a.prototype.mergeDefaultAndTheme.apply(this,arguments),d&&b.outerBounds&&jk(b.outerBounds,d)},b.prototype.mergeOption=function(b,c){a.prototype.mergeOption.apply(this,arguments),this.option.outerBounds&&b.outerBounds&&jk(this.option.outerBounds,b.outerBounds)},b.type="grid",b.dependencies=["xAxis","yAxis"],b.layoutMode="box",b.defaultOption={show:!1,z:0,left:"15%",top:65,right:"10%",bottom:80,containLabel:!1,outerBoundsMode:"auto",outerBounds:sJ,outerBoundsContain:"all",outerBoundsClampWidth:"25%",outerBoundsClampHeight:"25%",backgroundColor:jr.color.transparent,borderWidth:1,borderColor:jr.color.neutral30},b}(jo),sL=function(){function a(){}return a.prototype.getNeedCrossZero=function(){return!this.option.scale},a.prototype.getCoordSysModel=function(){},a}(),sM=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",fb).models[0]},b.type="cartesian2dAxis",b}(jo);aC(sM,sL);var sN={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:jr.color.axisLine,width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15],breakLine:!0},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12,color:jr.color.axisLabel,textMargin:[0,3]},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:jr.color.axisSplitLine,width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:[jr.color.backgroundTint,jr.color.backgroundTransparent]}},breakArea:{show:!0,itemStyle:{color:jr.color.neutral00,borderColor:jr.color.border,borderWidth:1,borderType:[3,3],opacity:.6},zigzagAmplitude:4,zigzagMinSpan:4,zigzagMaxSpan:20,zigzagZ:100,expandOnClick:!0},breakLabelLayout:{moveOverlap:"auto"}},sO=ax({boundaryGap:!0,deduplication:null,jitter:0,jitterOverlap:!0,jitterMargin:2,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto",show:"auto"},axisLabel:{interval:"auto"}},sN),sP=ax({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:jr.color.axisMinorSplitLine,width:1}}},sN),sQ=ax({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},sP),sR=aA({logBase:10},sP);let sS={category:sO,value:sP,time:sQ,log:sR};var sT=0,sU=function(){function a(a){this.categories=a.categories||[],this._needCollect=a.needCollect,this._deduplication=a.deduplication,this.uid=++sT,this._onCollect=a.onCollect}return a.createByAxisModel=function(b){var c=b.option,d=c.data,e=d&&aF(d,sV);return new a({categories:e,needCollect:!e,deduplication:!1!==c.dedplication})},a.prototype.getOrdinal=function(a){return this._getOrCreateMap().get(a)},a.prototype.parseAndCollect=function(a){var b,c=this._needCollect;if(!aO(a)&&!c)return a;if(c&&!this._deduplication)return b=this.categories.length,this.categories[b]=a,this._onCollect&&this._onCollect(a,b),b;var d=this._getOrCreateMap();return null==(b=d.get(a))&&(c?(b=this.categories.length,this.categories[b]=a,d.set(a,b),this._onCollect&&this._onCollect(a,b)):b=NaN),b},a.prototype._getOrCreateMap=function(){return this._map||(this._map=a5(this.categories))},a}();function sV(a){return aR(a)&&null!=a.value?a.value:a+""}var sW={value:1,category:1,time:1,log:1},sX=null;function sY(a,b,c,d){aE(sW,function(e,f){var g=ax(ax({},sS[f],!0),d,!0),h=function(a){function c(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b+"Axis."+f,c}return ac(c,a),c.prototype.mergeDefaultAndTheme=function(a,b){var c=jj(this),d=c?jl(a):{};ax(a,b.getTheme().get(f+"Axis")),ax(a,this.getDefaultOption()),a.type=sZ(a),c&&jk(a,d,c)},c.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=sU.createByAxisModel(this))},c.prototype.getCategories=function(a){var b=this.option;if("category"===b.type)return a?b.data:this.__ordinalMeta.categories},c.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},c.prototype.updateAxisBreaks=function(a){var b=sX;return b?b.updateModelAxisBreak(this,a):{breaks:[]}},c.type=b+"Axis."+f,c.defaultOption=g,c}(c);a.registerComponentModel(h)}),a.registerSubTypeDefaulter(b+"Axis",sZ)}function sZ(a){return a.type||(a.data?"category":"value")}function s$(a){return"interval"===a.type||"log"===a.type}function s_(a){var b=Math.pow(10,eO(a)),c=a/b;return c?2===c?c=3:3===c?c=5:c*=2:c=1,eG(c*b)}function s0(a){return eI(a)+2}function s1(a,b,c){a[b]=Math.max(Math.min(a[b],c[1]),c[0])}function s2(a,b){return a>=b[0]&&a<=b[1]}var s3=function(){function a(){this.normalize=s4,this.scale=s5}return a.prototype.updateMethods=function(a){a.hasBreaks()?(this.normalize=aK(a.normalize,a),this.scale=aK(a.scale,a)):(this.normalize=s4,this.scale=s5)},a}();function s4(a,b){return b[1]===b[0]?.5:(a-b[0])/(b[1]-b[0])}function s5(a,b){return a*(b[1]-b[0])+b[0]}function s6(a,b,c){var d=Math.log(a);return[Math.log(c?b[0]:Math.max(0,b[0]))/d,Math.log(c?b[1]:Math.max(0,b[1]))/d]}var s7=function(){function a(a){this._calculator=new s3,this._setting=a||{},this._extent=[1/0,-1/0];var b=ix;b&&(this._brkCtx=b.createScaleBreakContext(),this._brkCtx.update(this._extent))}return a.prototype.getSetting=function(a){return this._setting[a]},a.prototype._innerUnionExtent=function(a){var b=this._extent;this._innerSetExtent(a[0]b[1]?a[1]:b[1])},a.prototype.unionExtentFromData=function(a,b){this._innerUnionExtent(a.getApproximateExtent(b))},a.prototype.getExtent=function(){return this._extent.slice()},a.prototype.setExtent=function(a,b){this._innerSetExtent(a,b)},a.prototype._innerSetExtent=function(a,b){var c=this._extent;isNaN(a)||(c[0]=a),isNaN(b)||(c[1]=b),this._brkCtx&&this._brkCtx.update(c)},a.prototype.setBreaksFromOption=function(a){var b=ix;b&&this._innerSetBreak(b.parseAxisBreakOption(a,aK(this.parse,this)))},a.prototype._innerSetBreak=function(a){this._brkCtx&&(this._brkCtx.setBreaks(a),this._calculator.updateMethods(this._brkCtx),this._brkCtx.update(this._extent))},a.prototype._innerGetBreaks=function(){return this._brkCtx?this._brkCtx.breaks:[]},a.prototype.hasBreaks=function(){return!!this._brkCtx&&this._brkCtx.hasBreaks()},a.prototype._getExtentSpanWithBreaks=function(){return this._brkCtx&&this._brkCtx.hasBreaks()?this._brkCtx.getExtentSpan():this._extent[1]-this._extent[0]},a.prototype.isInExtentRange=function(a){return this._extent[0]<=a&&this._extent[1]>=a},a.prototype.isBlank=function(){return this._isBlank},a.prototype.setBlank=function(a){this._isBlank=a},a}();fr(s7);var s8=function(a){function b(b){var c=a.call(this,b)||this;c.type="ordinal";var d=c.getSetting("ordinalMeta");return d||(d=new sU({})),aM(d)&&(d=new sU({categories:aF(d,function(a){return aR(a)?a.value:a})})),c._ordinalMeta=d,c._extent=c.getSetting("extent")||[0,d.categories.length-1],c}return ac(b,a),b.prototype.parse=function(a){return null==a?NaN:aO(a)?this._ordinalMeta.getOrdinal(a):Math.round(a)},b.prototype.contain=function(a){return s2(a,this._extent)&&a>=0&&a=0&&a=0&&a=a},b.prototype.getOrdinalMeta=function(){return this._ordinalMeta},b.prototype.calcNiceTicks=function(){},b.prototype.calcNiceExtent=function(){},b.type="ordinal",b}(s7);s7.registerClass(s8);var s9=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.type="interval",b._interval=0,b._intervalPrecision=2,b}return ac(b,a),b.prototype.parse=function(a){return null==a||""===a?NaN:Number(a)},b.prototype.contain=function(a){return s2(a,this._extent)},b.prototype.normalize=function(a){return this._calculator.normalize(a,this._extent)},b.prototype.scale=function(a){return this._calculator.scale(a,this._extent)},b.prototype.getInterval=function(){return this._interval},b.prototype.setInterval=function(a){this._interval=a,this._niceExtent=this._extent.slice(),this._intervalPrecision=s0(a)},b.prototype.getTicks=function(a){a=a||{};var b=this._interval,c=this._extent,d=this._niceExtent,e=this._intervalPrecision,f=ix,g=[];if(!b)return g;if("only_break"===a.breakTicks&&f)return f.addBreaksToTicks(g,this._brkCtx.breaks,this._extent),g;c[0]=0&&(i=eG(i+j*b,e))}if(g.length>0&&i===g[g.length-1].value)break;if(g.length>1e4)return[]}var k=g.length?g[g.length-1].value:d[1];return c[1]>k&&(a.expandToNicedExtent?g.push({value:eG(k+b,e)}):g.push({value:c[1]})),f&&f.pruneTicksByBreak(a.pruneByBreak,g,this._brkCtx.breaks,function(a){return a.value},this._interval,this._extent),"none"!==a.breakTicks&&f&&f.addBreaksToTicks(g,this._brkCtx.breaks,this._extent),g},b.prototype.getMinorTicks=function(a){for(var b=this.getTicks({expandToNicedExtent:!0}),c=[],d=this.getExtent(),e=1;ed[0]&&lc&&(l=k.interval=c),m=k.intervalPrecision=s0(l),f=k.niceTickExtent=[eG(Math.ceil(h[0]/l)*l,m),eG(Math.floor(h[1]/l)*l,m)],g=h,isFinite(f[0])||(f[0]=g[0]),isFinite(f[1])||(f[1]=g[1]),s1(f,0,g),s1(f,1,g),f[0]>f[1]&&(f[0]=f[1]),k);this._intervalPrecision=n.intervalPrecision,this._interval=n.interval,this._niceExtent=n.niceTickExtent}},b.prototype.calcNiceExtent=function(a){var b=this._extent.slice();if(b[0]===b[1])if(0!==b[0]){var c=Math.abs(b[0]);a.fixMax||(b[1]+=c/2),b[0]-=c/2}else b[1]=1;isFinite(b[1]-b[0])||(b[0]=0,b[1]=1),this._innerSetExtent(b[0],b[1]),b=this._extent.slice(),this.calcNiceTicks(a.splitNumber,a.minInterval,a.maxInterval);var d=this._interval,e=this._intervalPrecision;a.fixMin||(b[0]=eG(Math.floor(b[0]/d)*d,e)),a.fixMax||(b[1]=eG(Math.ceil(b[1]/d)*d,e)),this._innerSetExtent(b[0],b[1])},b.prototype.setNiceExtent=function(a,b){this._niceExtent=[a,b]},b.type="interval",b}(s7);s7.registerClass(s9);var ta=function(a,b,c,d){for(;c>>1;a[e][1]6?6:p>3?3:p>2?2:1,t=iK(c),u=iQ(c);break;case"week":case"half-week":case"day":s=(q=b/864e5)>16?16:q>7.5?7:q>3.5?4:q>1.5?2:1,t=iL(c),u=iR(c);break;case"half-day":case"quarter-day":case"hour":s=(r=b/36e5)>12?12:r>6?6:r>3.5?4:r>2?2:1,t=iM(c),u=iS(c);break;case"minute":s=te(b,!0),t=iN(c),u=iT(c);break;case"second":s=te(b,!1),t=iO(c),u=iU(c);break;case"millisecond":s=eP(b,!0),t=iP(c),u=iV(c)}m>=d[0]&&l<=d[1]&&function(a,b,c,e,h,i,j){for(var k,l,m,n=((k=new Date(0))[h](1),l=k.getTime(),k[h](1+a),m=k.getTime()-l,function(a,b){return Math.max(0,Math.round((b-a)/m))}),o=b,p=new Date(o);o1e4));)if(p[h](p[e]()+a),o=p.getTime(),f){var q=f.calcNiceTickMultiple(o,n);q>0&&(p[h](p[e]()+q*a),o=p.getTime())}j.push({value:o,notAdd:!0})}(s,l,m,t,u,0,i),"year"===a&&h.length>1&&0===k&&h.unshift({value:h[0].value-s})}}for(var k=0;k=d[0]&&q<=d[1]&&j++)}var r=e/b;if(j>1.5*r&&k>r/1.5||(h.push(o),j>r||a===iD[l]))break}i=[]}}for(var s=aH(aF(h,function(a){return aH(a,function(a){return a.value>=d[0]&&a.value<=d[1]&&!a.notAdd})}),function(a){return a.length>0}),t=[],u=s.length-1,l=0;lc&&(this._approxInterval=c);var e=tc.length,f=Math.min(ta(tc,this._approxInterval,0,e),e-1);this._interval=tc[f][1],this._intervalPrecision=s0(this._interval),this._minLevelUnit=tc[Math.max(f-1,0)][0]},b.prototype.parse=function(a){return aQ(a)?a:+eN(a)},b.prototype.contain=function(a){return s2(a,this._extent)},b.prototype.normalize=function(a){return this._calculator.normalize(a,this._extent)},b.prototype.scale=function(a){return this._calculator.scale(a,this._extent)},b.type="time",b}(s9),tc=[["second",1e3],["minute",6e4],["hour",36e5],["quarter-day",216e5],["half-day",432e5],["day",10368e4],["half-week",3024e5],["week",6048e5],["month",26784e5],["quarter",8208e6],["half-year",15768e6],["year",31536e6]];function td(a,b,c,d){return iI(new Date(b),a,d).getTime()===iI(new Date(c),a,d).getTime()}function te(a,b){return(a/=b?6e4:1e3)>30?30:a>20?20:a>15?15:a>10?10:a>5?5:a>2?2:1}s7.registerClass(tb);var tf=Math.floor,tg=Math.ceil,th=Math.pow,ti=Math.log,tj=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.type="log",b.base=10,b._originalScale=new s9,b}return ac(b,a),b.prototype.getTicks=function(b){b=b||{};var c=this._extent.slice(),d=this._originalScale.getExtent(),e=a.prototype.getTicks.call(this,b),f=this.base,g=this._originalScale._innerGetBreaks(),h=ix;return aF(e,function(a){var b,e=a.value,i=null,j=th(f,e);if(e===c[0]&&this._fixMin?i=d[0]:e===c[1]&&this._fixMax&&(i=d[1]),h){var k=h.getTicksLogTransformBreak(a,f,g,tk);b=k.vBreak,null==i&&(i=k.brkRoundingCriterion)}return null!=i&&(j=tk(j,i)),{value:j,break:b}},this)},b.prototype._getNonTransBreaks=function(){return this._originalScale._innerGetBreaks()},b.prototype.setExtent=function(b,c){this._originalScale.setExtent(b,c);var d=s6(this.base,[b,c]);a.prototype.setExtent.call(this,d[0],d[1])},b.prototype.getExtent=function(){var b=this.base,c=a.prototype.getExtent.call(this);c[0]=th(b,c[0]),c[1]=th(b,c[1]);var d=this._originalScale.getExtent();return this._fixMin&&(c[0]=tk(c[0],d[0])),this._fixMax&&(c[1]=tk(c[1],d[1])),c},b.prototype.unionExtentFromData=function(a,b){this._originalScale.unionExtentFromData(a,b);var c=s6(this.base,a.getApproximateExtent(b),!0);this._innerUnionExtent(c)},b.prototype.calcNiceTicks=function(a){a=a||10;var b=this._extent.slice(),c=this._getExtentSpanWithBreaks();if(isFinite(c)&&!(c<=0)){var d=Math.pow(10,eO(c));for(a/c*d<=.5&&(d*=10);!isNaN(d)&&1>Math.abs(d)&&Math.abs(d)>0;)d*=10;var e=[eG(tg(b[0]/d)*d),eG(tf(b[1]/d)*d)];this._interval=d,this._intervalPrecision=s0(d),this._niceExtent=e}},b.prototype.calcNiceExtent=function(b){a.prototype.calcNiceExtent.call(this,b),this._fixMin=b.fixMin,this._fixMax=b.fixMax},b.prototype.contain=function(b){return b=ti(b)/ti(this.base),a.prototype.contain.call(this,b)},b.prototype.normalize=function(b){return b=ti(b)/ti(this.base),a.prototype.normalize.call(this,b)},b.prototype.scale=function(b){return b=a.prototype.scale.call(this,b),th(this.base,b)},b.prototype.setBreaksFromOption=function(a){var b=ix;if(b){var c=b.logarithmicParseBreaksFromOption(a,this.base,aK(this.parse,this)),d=c.parsedOriginal,e=c.parsedLogged;this._originalScale._innerSetBreak(d),this._innerSetBreak(e)}},b.type="log",b}(s9);function tk(a,b){return eG(a,eI(b))}s7.registerClass(tj);var tl=function(){function a(a,b,c){this._prepareParams(a,b,c)}return a.prototype._prepareParams=function(a,b,c){c[1]0&&j>0&&!k&&(i=0),i<0&&j<0&&!l&&(j=0));var n=this._determinedMin,o=this._determinedMax;return null!=n&&(i=n,k=!0),null!=o&&(j=o,l=!0),{min:i,max:j,minFixed:k,maxFixed:l,isBlank:m}},a.prototype.modifyDataMinMax=function(a,b){this[tn[a]]=b},a.prototype.setDeterminedMinMax=function(a,b){this[tm[a]]=b},a.prototype.freeze=function(){this.frozen=!0},a}(),tm={min:"_determinedMin",max:"_determinedMax"},tn={min:"_dataMin",max:"_dataMax"};function to(a,b,c){var d=a.rawExtentInfo;return d||(d=new tl(a,b,c),a.rawExtentInfo=d),d}function tp(a,b){return null==b?null:b!=b?NaN:a.parse(b)}function tq(a,b){var c=a.type,d=to(a,b,a.getExtent()).calculate();a.setBlank(d.isBlank);var e=d.min,f=d.max,g=b.ecModel;if(g&&"time"===c){var h=rn("bar",g),i=!1;if(aE(h,function(a){i=i||a.getBaseAxis()===b.axis}),i){var j=function(a,b,c,d){var e=c.axis.getExtent(),f=Math.abs(e[1]-e[0]),g=function(a,b,c){if(a&&b)return a[rm(b)]}(d,c.axis);if(void 0===g)return{min:a,max:b};var h=1/0;aE(g,function(a){h=Math.min(a.offset,h)});var i=-1/0;aE(g,function(a){i=Math.max(a.offset+a.width,i)});var j=(h=Math.abs(h))+(i=Math.abs(i)),k=b-a,l=k/(1-(h+i)/f)-k;return b+=i/j*l,{min:a-=h/j*l,max:b}}(e,f,b,ro(h));e=j.min,f=j.max}}return{extent:[e,f],fixMin:d.minFixed,fixMax:d.maxFixed}}function tr(a,b){var c=tq(a,b),d=c.extent,e=b.get("splitNumber");a instanceof tj&&(a.base=b.get("logBase"));var f=a.type,g=b.get("interval"),h="interval"===f||"time"===f;a.setBreaksFromOption(tA(b)),a.setExtent(d[0],d[1]),a.calcNiceExtent({splitNumber:e,fixMin:c.fixMin,fixMax:c.fixMax,minInterval:h?b.get("minInterval"):null,maxInterval:h?b.get("maxInterval"):null}),null!=g&&a.setInterval&&a.setInterval(g)}function ts(a,b){if(b=b||a.get("type"))switch(b){case"category":return new s8({ordinalMeta:a.getOrdinalMeta?a.getOrdinalMeta():a.getCategories(),extent:[1/0,-1/0]});case"time":return new tb({locale:a.ecModel.getLocaleModel(),useUTC:a.ecModel.get("useUTC")});default:return new(s7.getClass(b)||s9)}}function tt(a){var b=a.getLabelModel().get("formatter");if("time"===a.type){var c,d,e,f=aO(b)||aN(b)?b:(c=(c=b)||{},d={},e=!0,aE(iC,function(a){e&&(e=null==c[a])}),aE(iC,function(a,b){var f=c[a];d[a]={};for(var g=null,h=b;h>=0;h--){var i=iC[h],j=aR(f)&&!aM(f)?f[i]:f,k=void 0;aM(j)?g=(k=j.slice())[0]||"":aO(j)?k=[g=j]:(null==g?g=iz[a]:iy[i].test(g)||(g=d[i][i][0]+" "+g),k=[g],e&&(k[1]="{primary|"+g+"}")),d[a][i]=k}}),d);return function(b,c){return a.scale.getFormattedLabel(b,c,f)}}if(aO(b))return function(c){var d=a.scale.getLabel(c);return b.replace("{value}",null!=d?d:"")};if(!aN(b))return function(b){return a.scale.getLabel(b)};if("category"===a.type)return function(c,d){return b(tu(a,c),c.value-a.scale.getExtent()[0],null)};var g=ix;return function(c,d){var e=null;return g&&(e=g.makeAxisLabelFormatterParamBreak(e,c.break)),b(tu(a,c),d,e)}}function tu(a,b){return"category"===a.type?a.scale.getLabel(b):b.value}function tv(a){var b=a.get("interval");return null==b?"auto":b}function tw(a){return"category"===a.type&&0===tv(a.getLabelModel())}function tx(a,b){var c={};return aE(a.mapDimensionsAll(b),function(b){c[qH(a,b)]=!0}),aJ(c)}function ty(a){return"middle"===a||"center"===a}function tz(a){return a.getShallow("show")}function tA(a){var b,c=a.get("breaks",!0);if(null!=c){return ix&&("x"===(b=a.axis).dim||"y"===b.dim||"z"===b.dim||"single"===b.dim)&&"category"!==b.type?c:void 0}}var tB=function(){function a(a){this.type="cartesian",this._dimList=[],this._axes={},this.name=a||""}return a.prototype.getAxis=function(a){return this._axes[a]},a.prototype.getAxes=function(){return aF(this._dimList,function(a){return this._axes[a]},this)},a.prototype.getAxesByScale=function(a){return a=a.toLowerCase(),aH(this.getAxes(),function(b){return b.scale.type===a})},a.prototype.addAxis=function(a){var b=a.dim;this._axes[b]=a,this._dimList.push(b)},a}(),tC=["x","y"];function tD(a){return("interval"===a.type||"time"===a.type)&&!a.hasBreaks()}var tE=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.type="cartesian2d",b.dimensions=tC,b}return ac(b,a),b.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var a=this.getAxis("x").scale,b=this.getAxis("y").scale;if(tD(a)&&tD(b)){var c=a.getExtent(),d=b.getExtent(),e=this.dataToPoint([c[0],d[0]]),f=this.dataToPoint([c[1],d[1]]),g=c[1]-c[0],h=d[1]-d[0];if(g&&h){var i=(f[0]-e[0])/g,j=(f[1]-e[1])/h,k=e[0]-c[0]*i,l=e[1]-d[0]*j,m=this._transform=[i,0,0,j,k,l];this._invTransform=bZ([],m)}}},b.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},b.prototype.containPoint=function(a){var b=this.getAxis("x"),c=this.getAxis("y");return b.contain(b.toLocalCoord(a[0]))&&c.contain(c.toLocalCoord(a[1]))},b.prototype.containData=function(a){return this.getAxis("x").containData(a[0])&&this.getAxis("y").containData(a[1])},b.prototype.containZone=function(a,b){var c=this.dataToPoint(a),d=this.dataToPoint(b),e=this.getArea(),f=new cc(c[0],c[1],d[0]-c[0],d[1]-c[1]);return e.intersect(f)},b.prototype.dataToPoint=function(a,b,c){c=c||[];var d=a[0],e=a[1];if(this._transform&&null!=d&&isFinite(d)&&null!=e&&isFinite(e))return bp(c,a,this._transform);var f=this.getAxis("x"),g=this.getAxis("y");return c[0]=f.toGlobalCoord(f.dataToCoord(d,b)),c[1]=g.toGlobalCoord(g.dataToCoord(e,b)),c},b.prototype.clampData=function(a,b){var c=this.getAxis("x").scale,d=this.getAxis("y").scale,e=c.getExtent(),f=d.getExtent(),g=c.parse(a[0]),h=d.parse(a[1]);return(b=b||[])[0]=Math.min(Math.max(Math.min(e[0],e[1]),g),Math.max(e[0],e[1])),b[1]=Math.min(Math.max(Math.min(f[0],f[1]),h),Math.max(f[0],f[1])),b},b.prototype.pointToData=function(a,b,c){if(c=c||[],this._invTransform)return bp(c,a,this._invTransform);var d=this.getAxis("x"),e=this.getAxis("y");return c[0]=d.coordToData(d.toLocalCoord(a[0]),b),c[1]=e.coordToData(e.toLocalCoord(a[1]),b),c},b.prototype.getOtherAxis=function(a){return this.getAxis("x"===a.dim?"y":"x")},b.prototype.getArea=function(a){a=a||0;var b=this.getAxis("x").getGlobalExtent(),c=this.getAxis("y").getGlobalExtent(),d=Math.min(b[0],b[1])-a,e=Math.min(c[0],c[1])-a,f=Math.max(b[0],b[1])-d+a,g=Math.max(c[0],c[1])-e+a;return new cc(d,e,f,g)},b}(tB),tF=e7(),tG=e7();function tH(a){return{out:{noPxChangeTryDetermine:[]},kind:a}}function tI(a,b){var c=aF(b,function(b){return a.scale.parse(b)});return"time"===a.type&&c.length>0&&(c.sort(),c.unshift(c[0]),c.push(c[c.length-1])),c}function tJ(a,b,c){var d,e,f=tL(a),g=tv(b),h=1===c.kind;if(!h){var i=tN(f,g);if(i)return i}aN(g)?d=tS(a,g):(e="auto"===g?function(a,b){if(1===b.kind){var c=a.calculateCategoryInterval(b);return b.out.noPxChangeTryDetermine.push(function(){return tG(a).autoInterval=c,!0}),c}var d=tG(a).autoInterval;return null!=d?d:tG(a).autoInterval=a.calculateCategoryInterval(b)}(a,c):g,d=tR(a,e));var j={labels:d,labelCategoryInterval:e};return h?c.out.noPxChangeTryDetermine.push(function(){return tO(f,g,j),!0}):tO(f,g,j),j}var tK=tM("axisTick"),tL=tM("axisLabel");function tM(a){return function(b){return tG(b)[a]||(tG(b)[a]={list:[]})}}function tN(a,b){for(var c=0;c=Math.abs(f-b)&&1>=Math.abs(g-c)&&f>b&&d.axisExtent0===e[0]&&d.axisExtent1===e[1])return f;d.lastTickCount=c,d.lastAutoInterval=b,d.axisExtent0=e[0],d.axisExtent1=e[1]}function tR(a,b,c){var d=tt(a),e=a.scale,f=e.getExtent(),g=a.getLabelModel(),h=[],i=Math.max((b||0)+1,1),j=f[0],k=e.count();0!==j&&i>1&&k/i>2&&(j=Math.round(Math.ceil(j/i)*i));var l=tw(a),m=g.get("showMinLabel")||l,n=g.get("showMaxLabel")||l;m&&j!==f[0]&&p(f[0]);for(var o=j;o<=f[1];o+=i)p(o);function p(a){var b={value:a};h.push(c?a:{formattedLabel:d(b),rawLabel:e.getLabel(b),tickValue:a,time:void 0,break:void 0})}return n&&o-i!==f[1]&&p(f[1]),h}function tS(a,b,c){var d=a.scale,e=tt(a),f=[];return aE(d.getTicks(),function(a){var g=d.getLabel(a),h=a.value;b(a.value,g)&&f.push(c?h:{formattedLabel:e(a),rawLabel:g,tickValue:h,time:void 0,break:void 0})}),f}var tT=[0,1],tU=function(){function a(a,b,c){this.onBand=!1,this.inverse=!1,this.dim=a,this.scale=b,this._extent=c||[0,0]}return a.prototype.contain=function(a){var b=this._extent,c=Math.min(b[0],b[1]),d=Math.max(b[0],b[1]);return a>=c&&a<=d},a.prototype.containData=function(a){return this.scale.contain(this.scale.parse(a))},a.prototype.getExtent=function(){return this._extent.slice()},a.prototype.getPixelPrecision=function(a){return eJ(a||this.scale.getExtent(),this._extent)},a.prototype.setExtent=function(a,b){var c=this._extent;c[0]=a,c[1]=b},a.prototype.dataToCoord=function(a,b){var c=this._extent,d=this.scale;return a=d.normalize(d.parse(a)),this.onBand&&"ordinal"===d.type&&tV(c=c.slice(),d.count()),eD(a,tT,c,b)},a.prototype.coordToData=function(a,b){var c=this._extent,d=this.scale;this.onBand&&"ordinal"===d.type&&tV(c=c.slice(),d.count());var e=eD(a,c,tT,b);return this.scale.scale(e)},a.prototype.pointToData=function(a,b){},a.prototype.getTicksCoords=function(a){var b=(a=a||{}).tickModel||this.getTickModel(),c=function(a,b,c){var d=a.getTickModel().get("customValues");if(d){var e=a.scale.getExtent();return{ticks:aH(tI(a,d),function(a){return a>=e[0]&&a<=e[1]})}}return"category"===a.type?function(a,b){var c,d,e=tK(a),f=tv(b),g=tN(e,f);if(g)return g;if((!b.get("show")||a.scale.isBlank())&&(c=[]),aN(f))c=tS(a,f,!0);else if("auto"===f){var h=tJ(a,a.getLabelModel(),tH(2));d=h.labelCategoryInterval,c=aF(h.labels,function(a){return a.tickValue})}else c=tR(a,d=f,!0);return tO(e,f,{ticks:c,tickCategoryInterval:d})}(a,b):{ticks:aF(a.scale.getTicks(c),function(a){return a.value})}}(this,b,{breakTicks:a.breakTicks,pruneByBreak:a.pruneByBreak}).ticks,d=aF(c,function(a){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(a):a),tickValue:a}},this);return function(a,b,c,d){var e,f,g=b.length;if(a.onBand&&!c&&g){var h=a.getExtent();if(1===g)b[0].coord=h[0],b[0].onBand=!0,e=b[1]={coord:h[1],tickValue:b[0].tickValue,onBand:!0};else{var i=b[g-1].tickValue-b[0].tickValue,j=(b[g-1].coord-b[0].coord)/i;aE(b,function(a){a.coord-=j/2,a.onBand=!0});var k=a.scale.getExtent();f=1+k[1]-b[g-1].tickValue,e={coord:b[g-1].coord+j*f,tickValue:k[1]+1,onBand:!0},b.push(e)}var l=h[0]>h[1];m(b[0].coord,h[0])&&(d?b[0].coord=h[0]:b.shift()),d&&m(h[0],b[0].coord)&&b.unshift({coord:h[0],onBand:!0}),m(h[1],e.coord)&&(d?e.coord=h[1]:b.pop()),d&&m(e.coord,h[1])&&b.push({coord:h[1],onBand:!0})}function m(a,b){return a=eG(a),b=eG(b),l?a>b:a0&&a<100||(a=5),aF(this.scale.getMinorTicks(a),function(a){return aF(a,function(a){return{coord:this.dataToCoord(a),tickValue:a}},this)},this)},a.prototype.getViewLabels=function(a){return function(a,b){var c,d,e,f,g,h,i,j=a.getLabelModel().get("customValues");if(j){var k=tt(a),l=a.scale.getExtent();return{labels:aF(aH(tI(a,j),function(a){return a>=l[0]&&a<=l[1]}),function(b){var c={value:b};return{formattedLabel:k(c),rawLabel:a.scale.getLabel(c),tickValue:b,time:void 0,break:void 0}})}}return"category"===a.type?(c=a,d=b,e=c.getLabelModel(),f=tJ(c,e,d),!e.get("show")||c.scale.isBlank()?{labels:[]}:f):(h=(g=a).scale.getTicks(),i=tt(g),{labels:aF(h,function(a,b){return{formattedLabel:i(a,b),rawLabel:g.scale.getLabel(a),tickValue:a.value,time:a.time,break:a.break}})})}(this,a=a||tH(2)).labels},a.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},a.prototype.getTickModel=function(){return this.model.getModel("axisTick")},a.prototype.getBandWidth=function(){var a=this._extent,b=this.scale.getExtent(),c=b[1]-b[0]+ +!!this.onBand;return 0===c&&(c=1),Math.abs(Math.abs(a[1]-a[0]))/c},a.prototype.calculateCategoryInterval=function(a){return function(a,b){var c,d,e=b.kind,f=(d=(c=a).getLabelModel(),{axisRotate:c.getRotate?c.getRotate():c.isHorizontal&&!c.isHorizontal()?90:0,labelRotate:d.get("rotate")||0,font:d.getFont()}),g=tt(a),h=(f.axisRotate-f.labelRotate)/180*Math.PI,i=a.scale,j=i.getExtent(),k=i.count();if(j[1]-j[0]<1)return 0;var l=1;k>40&&(l=Math.max(1,Math.floor(k/40)));for(var m=j[0],n=a.dataToCoord(m+1)-a.dataToCoord(m),o=Math.abs(n*Math.cos(h)),p=Math.abs(n*Math.sin(h)),q=0,r=0;m<=j[1];m+=l){var s=0,t=0,u=eg(g({value:m}),f.font,"center","top");s=1.3*u.width,t=1.3*u.height,q=Math.max(q,s,7),r=Math.max(r,t,7)}var v=q/o,w=r/p;isNaN(v)&&(v=1/0),isNaN(w)&&(w=1/0);var x=Math.max(0,Math.floor(Math.min(v,w)));if(1===e)return b.out.noPxChangeTryDetermine.push(aK(tP,null,a,x,k)),x;var y=tQ(a,x,k);return null!=y?y:x}(this,a=a||tH(2))},a}();function tV(a,b){var c=(a[1]-a[0])/b/2;a[0]+=c,a[1]-=c}var tW=function(a){function b(b,c,d,e,f){var g=a.call(this,b,c,d)||this;return g.index=0,g.type=e||"value",g.position=f||"bottom",g}return ac(b,a),b.prototype.isHorizontal=function(){var a=this.position;return"top"===a||"bottom"===a},b.prototype.getGlobalExtent=function(a){var b=this.getExtent();return b[0]=this.toGlobalCoord(b[0]),b[1]=this.toGlobalCoord(b[1]),a&&b[0]>b[1]&&b.reverse(),b},b.prototype.pointToData=function(a,b){return this.coordToData(this.toLocalCoord(a[+("x"!==this.dim)]),b)},b.prototype.setCategorySortInfo=function(a){if("category"!==this.type)return!1;this.model.option.categorySortInfo=a,this.scale.setSortInfo(a)},b}(tU),tX="expandAxisBreak",tY="collapseAxisBreak",tZ="toggleAxisBreak",t$="axisbreakchanged",t_={type:tX,event:t$,update:"update",refineEvent:t2},t0={type:tY,event:t$,update:"update",refineEvent:t2},t1={type:tZ,event:t$,update:"update",refineEvent:t2};function t2(a,b,c,d){var e=[];return aE(a,function(a){e=e.concat(a.eventBreaks)}),{eventContent:{breaks:e}}}var t3=Math.PI,t4=[[1,2,1,2],[5,3,5,3],[8,3,8,3]],t5=[[0,1,0,1],[0,3,0,3],[0,3,0,3]],t6=e7(),t7=e7(),t8=function(){function a(a){this.recordMap={},this.resolveAxisNameOverlap=a}return a.prototype.ensureRecord=function(a){var b=a.axis.dim,c=a.componentIndex,d=this.recordMap,e=d[b]||(d[b]=[]);return e[c]||(e[c]={ready:{}})},a}(),t9=bS(),ua=new cc(0,0,0,0),ub=function(a,b,c,d,e,f){if(ty(a.nameLocation)){var g,h,i=f.stOccupiedRect;i&&uc((g={},h=f.transGroup.transform,g.transform=na(g.transform,h),g.localRect=m9(g.localRect,i),g.rect=m9(g.rect,i),h&&g.rect.applyTransform(h),g.axisAligned=m7(h),g.obb=void 0,(g.label=g.label||{}).ignore=!1,g),d,e)}else ud(f.labelInfoList,f.dirVec,d,e)};function uc(a,b,c){var d=new b$;sq(a,b,d,{direction:Math.atan2(c.y,c.x),bidirectional:!1,touchThreshold:.05})&&sl(b,d)}function ud(a,b,c,d){for(var e=b$.dot(d,b)>=0,f=0,g=a.length;f0?"top":"bottom",d="center"):eL(f-t3)?(e=c>0?"bottom":"top",d="center"):(e="middle",d=f>0&&f0?"right":"left":c>0?"left":"right"),{rotation:f,textAlign:d,textVerticalAlign:e}},a.makeAxisEventDataBase=function(a){var b={componentType:a.mainType,componentIndex:a.componentIndex};return b[a.mainType+"Index"]=a.componentIndex,b},a.isLabelSilent=function(a){var b=a.get("tooltip");return a.get("silent")||!(a.get("triggerEvent")||b&&b.show)},a}(),uf=["axisLine","axisTickLabelEstimate","axisTickLabelDetermine","axisName"],ug={axisLine:function(a,b,c,d,e,f,g){var h=d.get(["axisLine","show"]);if("auto"===h&&(h=!0,null!=a.raw.axisLineAutoShow&&(h=!!a.raw.axisLineAutoShow)),h){var i=d.axis.getExtent(),j=f.transform,k=[i[0],0],l=[i[1],0],m=k[0]>l[0];j&&(bp(k,k,j),bp(l,l,j));var n=az({lineCap:"round"},d.getModel(["axisLine","lineStyle"]).getLineStyle()),o={strokeContainThreshold:a.raw.strokeContainThreshold||5,silent:!0,z2:1,style:n};if(d.get(["axisLine","breakLine"])&&d.axis.scale.hasBreaks())sX.buildAxisBreakLine(d,e,f,o);else{var p=new mi(az({shape:{x1:k[0],y1:k[1],x2:l[0],y2:l[1]}},o));mR(p.shape,p.style.lineWidth),p.anid="line",e.add(p)}var q=d.get(["axisLine","symbol"]);if(null!=q){var r=d.get(["axisLine","symbolSize"]);aO(q)&&(q=[q,q]),(aO(r)||aQ(r))&&(r=[r,r]);var s=ob(d.get(["axisLine","symbolOffset"])||0,r),t=r[0],u=r[1];aE([{rotate:a.rotation+Math.PI/2,offset:s[0],r:0},{rotate:a.rotation-Math.PI/2,offset:s[1],r:Math.sqrt((k[0]-l[0])*(k[0]-l[0])+(k[1]-l[1])*(k[1]-l[1]))}],function(b,c){if("none"!==q[c]&&null!=q[c]){var d=n9(q[c],-t/2,-u/2,t,u,n.stroke,!0),f=b.r+b.offset,g=m?l:k;d.attr({rotation:b.rotate,x:g[0]+f*Math.cos(a.rotation),y:g[1]-f*Math.sin(a.rotation),silent:!0,z2:11}),e.add(d)}})}}},axisTickLabelEstimate:function(a,b,c,d,e,f,g,h){uk(b,e,h)&&uh(a,b,c,d,e,f,g,1)},axisTickLabelDetermine:function(a,b,c,d,e,f,g,h){uk(b,e,h)&&uh(a,b,c,d,e,f,g,2);var i,j,k,l=function(a,b,c,d){var e=d.axis,f=d.getModel("axisTick"),g=f.get("show");if("auto"===g&&(g=!0,null!=a.raw.axisTickAutoShow&&(g=!!a.raw.axisTickAutoShow)),!g||e.scale.isBlank())return[];for(var h=f.getModel("lineStyle"),i=a.tickDirection*f.get("length"),j=uj(e.getTicksCoords(),c.transform,i,aA(h.getLineStyle(),{stroke:d.get(["axisLine","lineStyle","color"])}),"ticks"),k=0;kp[1],u="start"===n&&!t||"start"!==n&&t,eL(s-t3/2)?(r=u?"bottom":"top",q="center"):eL(s-1.5*t3)?(r=u?"top":"bottom",q="center"):(r="middle",q=s<1.5*t3&&s>t3/2?u?"left":"right":u?"right":"left"),i={rotation:s,textAlign:q,textVerticalAlign:r},null!=(j=a.raw.axisNameAvailableWidth)&&(isFinite(j=Math.abs(j/Math.sin(i.rotation)))||(j=null)));var F=x.getFont(),G=d.get("nameTruncate",!0)||{},H=G.ellipsis,I=aW(a.raw.nameTruncateMaxWidth,G.maxWidth,j),J=h.nameMarginLevel||0,K=new gT({x:B.x,y:B.y,rotation:i.rotation,silent:ue.isLabelSilent(d),style:h2(x,{text:l,font:F,overflow:"truncate",width:I,ellipsis:H,fill:x.getTextColor()||d.get(["axisLine","lineStyle","color"]),align:x.get("align")||i.textAlign,verticalAlign:x.get("verticalAlign")||i.textVerticalAlign}),z2:1});if(m4({el:K,componentModel:d,itemName:l}),K.__fullText=l,K.anid="name",d.get("triggerEvent")){var L=ue.makeAxisEventDataBase(d);L.targetType="axisName",L.name=l,g4(K).eventData=L}f.add(K),K.updateTransform(),b.nameEl=K;var M=k.nameLayout=si({label:K,priority:K.z2,defaultAttr:{ignore:K.ignore},marginDefault:ty(v)?t4[J]:t5[J]});if(k.nameLocation=v,e.add(K),K.decomposeTransform(),a.shouldNameMoveOverlap&&M){var N=c.ensureRecord(d);c.resolveAxisNameOverlap(a,c,d,M,C,N)}}}};function uh(a,b,c,d,e,f,g,h){ul(b)||function(a,b,c,d,e,f){var g=e.axis,h=aW(a.raw.axisLabelShow,e.get(["axisLabel","show"])),i=new ev;c.add(i);var j=tH(d);if(!h||g.scale.isBlank())return um(b,[],i,j);var k=e.getModel("axisLabel"),l=g.getViewLabels(j),m=(aW(a.raw.labelRotate,k.get("rotate"))||0)*t3/180,n=ue.innerTextLayout(a.rotation,m,a.labelDirection),o=e.getCategories&&e.getCategories(!0),p=[],q=e.get("triggerEvent"),r=1/0,s=-1/0;aE(l,function(a,b){var c,d="ordinal"===g.scale.type?g.scale.getRawOrdinalNumber(a.tickValue):a.tickValue,h=a.formattedLabel,j=a.rawLabel,m=k;if(o&&o[d]){var t=o[d];aR(t)&&t.textStyle&&(m=new ip(t.textStyle,k,e.ecModel))}var u=m.getTextColor()||e.get(["axisLine","lineStyle","color"]),v=m.getShallow("align",!0)||n.textAlign,w=aX(m.getShallow("alignMinLabel",!0),v),x=aX(m.getShallow("alignMaxLabel",!0),v),y=m.getShallow("verticalAlign",!0)||m.getShallow("baseline",!0)||n.textVerticalAlign,z=aX(m.getShallow("verticalAlignMinLabel",!0),y),A=aX(m.getShallow("verticalAlignMaxLabel",!0),y),B=10+((null==(c=a.time)?void 0:c.level)||0);r=Math.min(r,B),s=Math.max(s,B);var C=new gT({x:0,y:0,rotation:0,silent:ue.isLabelSilent(e),z2:B,style:h2(m,{text:h,align:0===b?w:b===l.length-1?x:v,verticalAlign:0===b?z:b===l.length-1?A:y,fill:aN(u)?u("category"===g.type?j:"value"===g.type?d+"":d,b):u})});C.anid="label_"+d;var D=t6(C);if(D.break=a.break,D.tickValue=d,D.layoutRotation=n.rotation,m4({el:C,componentModel:e,itemName:h,formatterParamsExtra:{isTruncated:function(){return C.isTruncated},value:j,tickIndex:b}}),q){var E,F,G,H,I=ue.makeAxisEventDataBase(e);I.targetType="axisLabel",I.value=j,I.tickIndex=b,a.break&&(I.break={start:a.break.parsedBreak.vmin,end:a.break.parsedBreak.vmax}),"category"===g.type&&(I.dataIndex=d),g4(C).eventData=I,a.break&&(E=e,F=f,G=C,H=a.break,G.on("click",function(a){var b={type:tX,breaks:[{start:H.parsedBreak.breakOption.start,end:H.parsedBreak.breakOption.end}]};b[E.axis.dim+"AxisIndex"]=E.componentIndex,F.dispatchAction(b)}))}p.push(C),i.add(C)}),um(b,aF(p,function(a){return{label:a,priority:t6(a).break?a.z2+(s-r+1):a.z2,defaultAttr:{ignore:a.ignore}}}),i,j)}(a,b,e,h,d,g);var i,j,k,l,m,n=b.labelLayoutList;i=a,j=d,k=n,l=f,m=j.get(["axisLabel","margin"]),aE(k,function(a,b){var c=si(a);if(c){var d=c.label,e=t6(d);c.suggestIgnore=d.ignore,d.ignore=!1,ea(un,uo),un.x=j.axis.dataToCoord(e.tickValue),un.y=i.labelOffset+i.labelDirection*m,un.rotation=e.layoutRotation,l.add(un),un.updateTransform(),l.remove(un),un.decomposeTransform(),ea(d,un),d.markRedraw(),sg(c,!0),si(c)}}),function(a,b,c){var d=ix;if(d){var e=d.retrieveAxisBreakPairs(c,function(a){return a&&t6(a.label).break},!0),f=a.get(["breakLabelLayout","moveOverlap"],!0);(!0===f||"auto"===f)&&aE(e,function(d){sX.adjustBreakLabelPair(a.axis.inverse,b,[si(c[d[0]]),si(c[d[1]])])})}}(d,a.rotation,n);var o=a.optionHideOverlap;(function(a,b,c){if(!tw(a.axis)){var d=a.get(["axisLabel","showMinLabel"]),e=a.get(["axisLabel","showMaxLabel"]),f=b.length;g(d,0,1),g(e,f-1,f-2)}function g(a,d,e){var f=si(b[d]),g=si(b[e]);if(f&&g){if(!1===a||f.suggestIgnore)return void ui(f.label);if(g.suggestIgnore)return void ui(g.label);if(!c){var h=[0,0,0,0];f=sm({marginForce:h},f),g=sm({marginForce:h},g)}sq(f,g,null,{touchThreshold:.1})&&(a?ui(g.label):ui(f.label))}}})(d,n,o),o&&sp(aH(n,function(a){return a&&!a.label.ignore})),function(a,b,c,d){var e,f=c.axis,g=b.ensureRecord(c),h=[],i=!!a.axisName&&ty(a.nameLocation);aE(d,function(a){var b=si(a);if(b&&!b.label.ignore){h.push(b);var c=g.transGroup;i&&(c.transform?bZ(t9,c.transform):bT(t9),b.transform&&bV(t9,t9,b.transform),cc.copy(ua,b.localRect),ua.applyTransform(t9),e?e.union(ua):cc.copy(e=new cc(0,0,0,0),ua))}});var j=Math.abs(g.dirVec.x)>.1?"x":"y",k=g.transGroup[j];if(h.sort(function(a,b){return Math.abs(a.label[j]-k)-Math.abs(b.label[j]-k)}),i&&e){var l=f.getExtent(),m=Math.min(l[0],l[1]),n=Math.max(l[0],l[1])-m;e.union(new cc(m,0,n,1))}g.stOccupiedRect=e,g.labelInfoList=h}(a,c,d,n)}function ui(a){a&&(a.ignore=!0)}function uj(a,b,c,d,e){for(var f=[],g=[],h=[],i=0;ij[0]&&isFinite(o)&&isFinite(j[0]);)n=s_(n),o=j[1]-n*g;else{a.getTicks().length-1>g&&(n=s_(n));var q=n*g;(o=eG((p=Math.ceil(j[1]/n)*n)-q))<0&&j[0]>=0?(o=0,p=eG(q)):p>0&&j[1]<=0&&(p=0,o=-eG(q))}var r=(e[0].value-f[0].value)/h,s=(e[g].value-f[g].value)/h;d.setExtent.call(a,o+n*r,p+n*s),d.setInterval.call(a,n),(r||s)&&d.setNiceExtent.call(a,o+n,p-n)}var us=[[3,1],[0,2]],ut=function(){function a(a,b,c){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=tC,this._initCartesian(a,b,c),this.model=a}return a.prototype.getRect=function(){return this._rect},a.prototype.update=function(a,b){var c=this._axesMap;function d(a){var b,c=aJ(a),d=c.length;if(d){for(var e=[],f=d-1;f>=0;f--){var g=a[+c[f]],h=g.model,i=g.scale;s$(i)&&h.get("alignTicks")&&null==h.get("interval")?e.push(g):(tr(i,h),s$(i)&&(b=g))}e.length&&(b||tr((b=e.pop()).scale,b.model),aE(e,function(a){ur(a.scale,a.model,b.scale)}))}}this._updateScale(a,this.model),d(c.x),d(c.y);var e={};aE(c.x,function(a){uv(c,"y",a,e)}),aE(c.y,function(a){uv(c,"x",a,e)}),this.resize(this.model,b)},a.prototype.resize=function(a,b,c){var d=jh(a,b),e=this._rect=je(a.getBoxLayoutParams(),d.refContainer),f=this._axesMap,g=this._coordsList,h=a.get("containLabel");if(ux(f,e),!c){var i=(k=e,l=g,m=f,n=h,o=b,p=new t8(uB),aE(m,function(a){return aE(a,function(a){tz(a.model)&&(a.axisBuilder=function(a,b,c,d,e,f){for(var g=up(a,c),h=!1,i=!1,j=0;jaB(["all","axisLabel"],v)?"all":v,outerBoundsClamp:[eF(aX(q.get("outerBoundsClampWidth",!0),"25%"),r.width),eF(aX(q.get("outerBoundsClampHeight",!0),"25%"),r.height)]}),x=w.outerBoundsRect,y=w.parsedOuterBoundsContain,z=w.outerBoundsClamp;x&&(j=uz(x,y,z,e,f,i,d))}uA(e,f,2,null,j,d)}aE(this._coordsList,function(a){a.calcAffineTransform()})},a.prototype.getAxis=function(a,b){var c=this._axesMap[a];if(null!=c)return c[b||0]},a.prototype.getAxes=function(){return this._axesList.slice()},a.prototype.getCartesian=function(a,b){if(null!=a&&null!=b){var c="x"+a+"y"+b;return this._coordsMap[c]}aR(a)&&(b=a.yAxisIndex,a=a.xAxisIndex);for(var d=0,e=this._coordsList;daB(h,b=d.coordinateSystem)&&(b=null):e&&f?b=this.getCartesian(e.componentIndex,f.componentIndex):e?c=this.getAxis("x",e.componentIndex):f?c=this.getAxis("y",f.componentIndex):g&&g.coordinateSystem===this&&(b=this._coordsList[0]),{cartesian:b,axis:c}},a.prototype.containPoint=function(a){var b=this._coordsList[0];if(b)return b.containPoint(a)},a.prototype._initCartesian=function(a,b,c){var d=this,e=this,f={left:!1,right:!1,top:!1,bottom:!1},g={x:{},y:{}},h={x:0,y:0};if(b.eachComponent("xAxis",i("x"),this),b.eachComponent("yAxis",i("y"),this),!h.x||!h.y){this._axesMap={},this._axesList=[];return}function i(b){return function(c,d){if(uu(c,a)){var i=c.get("position");"x"===b?"top"!==i&&"bottom"!==i&&(i=f.bottom?"top":"bottom"):"left"!==i&&"right"!==i&&(i=f.left?"right":"left"),f[i]=!0;var j=new tW(b,ts(c),[0,0],c.get("type"),i),k="category"===j.type;j.onBand=k&&c.get("boundaryGap"),j.inverse=c.get("inverse"),c.axis=j,j.model=c,j.grid=e,j.index=d,e._axesList.push(j),g[b][d]=j,h[b]++}}}this._axesMap=g,aE(g.x,function(b,c){aE(g.y,function(e,f){var g="x"+c+"y"+f,h=new tE(g);h.master=d,h.model=a,d._coordsMap[g]=h,d._coordsList.push(h),h.addAxis(b),h.addAxis(e)})})},a.prototype._updateScale=function(a,b){function c(a,b){aE(tx(a,b.dim),function(c){b.scale.unionExtentFromData(a,c)})}aE(this._axesList,function(a){if(a.scale.setExtent(1/0,-1/0),"category"===a.type){var b=a.model.get("categorySortInfo");a.scale.setSortInfo(b)}}),a.eachSeries(function(a){if(a.coordinateSystem&&"cartesian2d"===a.coordinateSystem.type){var d=uq(a),e=d.xAxisModel,f=d.yAxisModel;if(uu(e,b)&&uu(f,b)){var g=this.getCartesian(e.componentIndex,f.componentIndex),h=a.getData(),i=g.getAxis("x"),j=g.getAxis("y");c(h,i),c(h,j)}}},this)},a.prototype.getTooltipAxes=function(a){var b=[],c=[];return aE(this.getCartesians(),function(d){var e=null!=a&&"auto"!==a?d.getAxis(a):d.getBaseAxis(),f=d.getOtherAxis(e);0>aB(b,e)&&b.push(e),0>aB(c,f)&&c.push(f)}),{baseAxes:b,otherAxes:c}},a.create=function(b,c){var d=[];return b.eachComponent("grid",function(e,f){var g=new a(e,b,c);g.name="grid_"+f,g.resize(e,c,!0),e.coordinateSystem=g,d.push(g)}),b.eachSeries(function(a){i7({targetModel:a,coordSysType:"cartesian2d",coordSysProvider:function(){var b=uq(a),c=b.xAxisModel,d=b.yAxisModel;return c.getCoordSysModel().coordinateSystem.getCartesian(c.componentIndex,d.componentIndex)}})}),d},a.dimensions=tC,a}();function uu(a,b){return a.getCoordSysModel()===b}function uv(a,b,c,d){c.getAxesOnZeroOf=function(){return e?[e]:[]};var e,f=a[b],g=c.model,h=g.get(["axisLine","onZero"]),i=g.get(["axisLine","onZeroAxisIndex"]);if(h){if(null!=i)uw(f[i])&&(e=f[i]);else for(var j in f)if(f.hasOwnProperty(j)&&uw(f[j])&&!d[k(f[j])]){e=f[j];break}e&&(d[k(e)]=!0)}function k(a){return a.dim+"_"+a.index}}function uw(a){var b,c,d;return a&&"category"!==a.type&&"time"!==a.type&&(c=(b=a.scale.getExtent())[0],d=b[1],!(c>0&&d>0||c<0&&d<0))}function ux(a,b){aE(a.x,function(a){return uy(a,b.x,b.width)}),aE(a.y,function(a){return uy(a,b.y,b.height)})}function uy(a,b,c){var d,e,f=[0,c],g=+!!a.inverse;a.setExtent(f[g],f[1-g]),e=(d=a.getExtent())[0]+d[1],a.toGlobalCoord="x"===a.dim?function(a){return a+b}:function(a){return e-a+b},a.toLocalCoord="x"===a.dim?function(a){return a-b}:function(a){return e-a+b}}function uz(a,b,c,d,e,f,g){uA(d,e,1,b,!1,g);var h=[0,0,0,0];j(0),j(1),k(d,0,NaN),k(d,1,NaN);var i=null==aI(h,function(a){return a>0});return m1(d,h,!0,!0,c),ux(e,d),i;function j(a){aE(e[mF[a]],function(b){if(tz(b.model)){var c=f.ensureRecord(b.model),d=c.labelInfoList;if(d)for(var e=0;e0&&b==b&&b>1e-4&&(a/=b),a}}function uA(a,b,c,d,e,f){var g=2===c;aE(b,function(b){return aE(b,function(b){if(tz(b.model)){var c,d;c=b.axisBuilder,d=up(a,b.model),c.updateCfg(d),b.axisBuilder.build(g?{axisTickLabelDetermine:!0}:{axisTickLabelEstimate:!0},{noPxChange:e})}})});var h={x:0,y:0};function i(b){h[mF[1-b]]=a[mG[b]]<=.5*f.refContainer[mG[b]]?0:1-b==1?2:1}i(0),i(1),aE(b,function(a,b){return aE(a,function(a){tz(a.model)&&(("all"===d||g)&&a.axisBuilder.build({axisName:!0},{nameMarginLevel:h[b]}),g&&a.axisBuilder.build({axisLine:!0}))})})}var uB=function(a,b,c,d,e,f){var g="x"===c.axis.dim?"y":"x";ub(a,b,c,d,e,f),ty(a.nameLocation)||aE(b.recordMap[g],function(a){a&&a.labelInfoList&&a.dirVec&&ud(a.labelInfoList,a.dirVec,d,e)})};function uC(a,b){return"all"===a||aM(a)&&aB(a,b)>=0||a===b}function uD(a){var b=(a.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return b&&b.axesInfo[uF(a)]}function uE(a){return!!a.get(["handle","show"])}function uF(a){return a.type+"||"+a.id}var uG={},uH=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(b,c,d,e){this.axisPointerClass&&function(a){var b=uD(a);if(b){var c=b.axisPointerModel,d=b.axis.scale,e=c.option,f=c.get("status"),g=c.get("value");null!=g&&(g=d.parse(g));var h=uE(c);null==f&&(e.status=h?"show":"hide");var i=d.getExtent().slice();i[0]>i[1]&&i.reverse(),(null==g||g>i[1])&&(g=i[1]),g0)if(u)return uV(c,t,w,d);else{return e=a,f=b,g=c,h=d,i=t,j=v,(k=uT(e)).items||(k.items=[]),m=uW(l=k.items,f,g,h,i,j,1),n=uW(l,f,g,h,i,j,-1),o=Math.abs(m-g)i/2||p&&q>p/2-h?uV(g,i,p,h):(l.push({fixedCoord:f,floatCoord:o,r:h}),o)}return c}function uV(a,b,c,d){return null===c?a+(Math.random()-.5)*b:a+(Math.random()-.5)*Math.min(Math.max(0,b),c-2*d)}function uW(a,b,c,d,e,f,g){for(var h=c,i=0;ie/2)return Number.MAX_VALUE;if(1===g&&o>h||-1===g&&o0,("cartesian2d"===d&&"ordinal"===f||"single"===d)&&g)){var i=a.getData();i.each(function(a){var b=h.dim,c=h.orient,d="horizontal"===c&&"category"!==h.type||"vertical"===c&&"category"===h.type,e=i.getItemLayout(a),f=i.getItemVisual(a,"symbolSize"),g=f instanceof Array?(f[1]+f[0])/2:f;if("y"===b||"single"===b&&d){var j=uU(h,e[0],e[1],g/2);i.setItemLayout(a,[e[0],j])}else if("x"===b||"single"===b&&!d){var j=uU(h,e[1],e[0],g/2);i.setItemLayout(a,[j,e[1]])}})}}})}function uY(a){a.eachSeriesByType("radar",function(a){var b=a.getData(),c=[],d=a.coordinateSystem;if(d){var e=d.getIndicatorAxes();aE(e,function(a,f){b.each(b.mapDimension(e[f].dim),function(a,b){c[b]=c[b]||[];var e,g=d.dataToPoint(a,f);c[b][f]=uZ(g)?g:[(e=d).cx,e.cy]})}),b.each(function(a){var e,f=aI(c[a],function(a){return uZ(a)})||[(e=d).cx,e.cy];c[a].push(f.slice()),b.setItemLayout(a,c[a])})}})}function uZ(a){return!isNaN(a[0])&&!isNaN(a[1])}function u$(a){var b=a.polar;if(b){aM(b)||(b=[b]);var c=[];aE(b,function(b,d){b.indicator?(b.type&&!b.shape&&(b.shape=b.type),a.radar=a.radar||[],aM(a.radar)||(a.radar=[a.radar]),a.radar.push(b)):c.push(b)}),a.polar=c}aE(a.series,function(a){a&&"radar"===a.type&&a.polarIndex&&(a.radarIndex=a.polarIndex)})}a.i(30951),a.s(["Arc",0,mo,"BezierCurve",0,mm,"BoundingRect",0,cc,"Circle",0,lV,"CompoundPath",0,mp,"Ellipse",0,lX,"Group",0,ev,"Image",0,gI,"IncrementalDisplayable",0,mD,"Line",0,mi,"LinearGradient",0,mr,"OrientedBoundingRect",0,mB,"Path",0,gD,"Point",0,b$,"Polygon",0,md,"Polyline",0,mf,"RadialGradient",0,ms,"Rect",0,gP,"Ring",0,ma,"Sector",0,l8,"Text",0,gT,"WH",()=>mG,"XY",()=>mF,"applyTransform",()=>mV,"calcZ2Range",()=>nc,"clipPointsByRect",()=>mY,"clipRectByRect",()=>mZ,"createIcon",()=>m$,"ensureCopyRect",()=>m9,"ensureCopyTransform",()=>na,"expandOrShrinkRect",()=>m1,"extendPath",()=>mJ,"extendShape",()=>mH,"getShapeClass",()=>mL,"getTransform",()=>mU,"groupTransition",()=>mX,"initProps",()=>hS,"isBoundingRectAxisAligned",()=>m7,"isElementRemoved",()=>hT,"lineLineIntersect",()=>m0,"linePolygonIntersect",()=>m_,"makeImage",()=>mN,"makePath",()=>mM,"mergePath",()=>mP,"registerShape",()=>mK,"removeElement",()=>hU,"removeElementWithFadeOut",()=>hW,"resizePath",()=>mQ,"retrieveZInfo",()=>nb,"setTooltipConfig",()=>m4,"subPixelOptimize",()=>mT,"subPixelOptimizeLine",()=>mR,"subPixelOptimizeRect",()=>mS,"transformDirection",()=>mW,"traverseElements",()=>m6,"traverseUpdateZ",()=>nd,"updateProps",()=>hR],58534);var u_=a.i(58534),u0=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){var d=a.coordinateSystem,e=this.group,f=a.getData(),g=this._data;function h(b,c,d,e,f,g){d.removeAll();for(var h=0;h0&&!l.min?l.min=0:null!=l.min&&l.min<0&&!l.max&&(l.max=0);var m=g;null!=l.color&&(m=aA({color:l.color},g));var n=ax(aw(l),{boundaryGap:a,splitNumber:b,scale:c,axisLine:d,axisTick:e,axisLabel:f,name:l.text,showName:h,nameLocation:"end",nameGap:j,nameTextStyle:m,triggerEvent:k},!1);if(aO(i)){var o=n.name;n.name=i.replace("{value}",null!=o?o:"")}else aN(i)&&(n.name=i(n.name,n));var p=new ip(n,null,this.ecModel);return aC(p,sL.prototype),p.mainType="radar",p.componentIndex=this.componentIndex,p},this);this._indicatorModels=l},b.prototype.getIndicatorModels=function(){return this._indicatorModels},b.type="radar",b.defaultOption={z:0,center:["50%","50%"],radius:"50%",startAngle:90,axisName:{show:!0,color:jr.color.axisLabel},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:ax({lineStyle:{color:jr.color.neutral20}},u2.axisLine),axisLabel:u3(u2.axisLabel,!1),axisTick:u3(u2.axisTick,!1),splitLine:u3(u2.splitLine,!0),splitArea:u3(u2.splitArea,!0),indicator:[]},b}(jo);a.s(["Polygon",0,md],47811),a.s(["Ring",0,ma],76606);var u5=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){this.group.removeAll(),this._buildAxes(a,c),this._buildSplitLineAndArea(a)},b.prototype._buildAxes=function(a,b){var c=a.coordinateSystem;aE(aF(c.getIndicatorAxes(),function(a){var d=a.model.get("showName")?a.name:"";return new ue(a.model,b,{axisName:d,position:[c.cx,c.cy],rotation:a.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(a){a.build(),this.group.add(a.group)},this)},b.prototype._buildSplitLineAndArea=function(a){var b=a.coordinateSystem,c=b.getIndicatorAxes();if(c.length){var d=a.get("shape"),e=a.getModel("splitLine"),f=a.getModel("splitArea"),g=e.getModel("lineStyle"),h=f.getModel("areaStyle"),i=e.get("show"),j=f.get("show"),k=g.get("color"),l=h.get("color"),m=aM(k)?k:[k],n=aM(l)?l:[l],o=[],p=[];if("circle"===d)for(var q=c[0].getTicksCoords(),r=b.cx,s=b.cy,t=0;t=(f.zlevel-g.zlevel||f.z-g.z))}var vc=function(a){function b(b){var c=a.call(this)||this;c._zr=b;var d=aK(c._mousedownHandler,c),e=aK(c._mousemoveHandler,c),f=aK(c._mouseupHandler,c),g=aK(c._mousewheelHandler,c),h=aK(c._pinchHandler,c);return c.enable=function(a,c){var i=c.zInfo,j=nb(i.component),k=j.z,l=j.zlevel,m={component:i.component,z:k,zlevel:l,z2:aX(i.z2,-1/0)},n=az({},c.triggerInfo);this._opt=aA(az({},c),{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0,zInfoParsed:m,triggerInfo:n}),null==a&&(a=!0),this._enabled&&this._controlType===a||(this._enabled=!0,this.disable(),(!0===a||"move"===a||"pan"===a)&&(vg(b,"mousedown",d,m),vg(b,"mousemove",e,m),vg(b,"mouseup",f,m)),(!0===a||"scale"===a||"zoom"===a)&&(vg(b,"mousewheel",g,m),vg(b,"pinch",h,m)))},c.disable=function(){this._enabled=!1,vh(b,"mousedown",d),vh(b,"mousemove",e),vh(b,"mouseup",f),vh(b,"mousewheel",g),vh(b,"pinch",h)},c}return ac(b,a),b.prototype.isDragging=function(){return this._dragging},b.prototype.isPinching=function(){return this._pinching},b.prototype._checkPointer=function(a,b,c){var d=this._opt,e=d.zInfoParsed;if(vb(a,d.api,e.component))return!1;var f=d.triggerInfo,g=f.roamTrigger,h=!1;return"global"===g&&(h=!0),h||(h=f.isInSelf(a,b,c)),h&&f.isInClip&&!f.isInClip(a,b,c)&&(h=!1),h},b.prototype._decideCursorStyle=function(a,b,c,d){var e=a.target;return!e&&this._checkPointer(a,b,c)?"grab":d?e&&e.cursor||"default":void 0},b.prototype.dispose=function(){this.disable()},b.prototype._mousedownHandler=function(a){if(!(bO(a)||vd(a))){for(var b=a.target;b;){if(b.draggable)return;b=b.__hostTarget||b.parent}var c=a.offsetX,d=a.offsetY;this._checkPointer(a,c,d)&&(this._x=c,this._y=d,this._dragging=!0)}},b.prototype._mousemoveHandler=function(a){var b=this._zr;if(!("pinch"===a.gestureEvent||u9(b).globalPan||vd(a))){var c=a.offsetX,d=a.offsetY;if(!this._dragging||!vj("moveOnMouseMove",a,this._opt)){var e=this._decideCursorStyle(a,c,d,!1);e&&b.setCursorStyle(e);return}b.setCursorStyle("grabbing");var f=this._x,g=this._y,h=c-f,i=d-g;this._x=c,this._y=d,this._opt.preventDefaultMouseMove&&bN(a.event),a.__ecRoamConsumed=!0,vi(this,"pan","moveOnMouseMove",a,{dx:h,dy:i,oldX:f,oldY:g,newX:c,newY:d,isAvailableBehavior:null})}},b.prototype._mouseupHandler=function(a){if(!vd(a)){var b=this._zr;if(!bO(a)){this._dragging=!1;var c=this._decideCursorStyle(a,a.offsetX,a.offsetY,!0);c&&b.setCursorStyle(c)}}},b.prototype._mousewheelHandler=function(a){if(!vd(a)){var b=vj("zoomOnMouseWheel",a,this._opt),c=vj("moveOnMouseWheel",a,this._opt),d=a.wheelDelta,e=Math.abs(d),f=a.offsetX,g=a.offsetY;if(0!==d&&(b||c)){if(b){var h=e>3?1.4:e>1?1.2:1.1;this._checkTriggerMoveZoom(this,"zoom","zoomOnMouseWheel",a,{scale:d>0?h:1/h,originX:f,originY:g,isAvailableBehavior:null})}if(c){var i=Math.abs(d);this._checkTriggerMoveZoom(this,"scrollMove","moveOnMouseWheel",a,{scrollDelta:(d>0?1:-1)*(i>3?.4:i>1?.15:.05),originX:f,originY:g,isAvailableBehavior:null})}}}},b.prototype._pinchHandler=function(a){if(!(u9(this._zr).globalPan||vd(a))){var b=a.pinchScale>1?1.1:1/1.1;this._checkTriggerMoveZoom(this,"zoom",null,a,{scale:b,originX:a.pinchX,originY:a.pinchY,isAvailableBehavior:null})}},b.prototype._checkTriggerMoveZoom=function(a,b,c,d,e){a._checkPointer(d,e.originX,e.originY)&&(bN(d.event),d.__ecRoamConsumed=!0,vi(a,b,c,d,e))},b}(bu);function vd(a){return a.__ecRoamConsumed}var ve=e7();function vf(a){var b=ve(a);return b.roam=b.roam||{},b.uniform=b.uniform||{},b}function vg(a,b,c,d){for(var e,f,g,h=vf(a).roam,i=h[b]=h[b]||[],j=0;j=(k.zlevel-d.zlevel||k.z-d.z||k.z2-d.z2))break}i.splice(j,0,{listener:c,zInfoParsed:d}),e=a,f=b,(g=vf(e)).uniform[f]||e.on(f,g.uniform[f]=function(a){var b=g.roam[f];if(b)for(var c=0;c=4&&(c={x:parseFloat(l[0]||0),y:parseFloat(l[1]||0),width:parseFloat(l[2]),height:parseFloat(l[3])})}if(c&&null!=i&&null!=j&&(d=vL(c,{x:0,y:0,width:i,height:j}),!b.ignoreViewBox)){var m=f;(f=new ev).add(m),m.scaleX=m.scaleY=d.scale,m.x=d.x,m.y=d.y}return b.ignoreRootClip||null==i||null==j||f.setClipPath(new gP({shape:{x:0,y:0,width:i,height:j}})),{root:f,width:i,height:j,viewBoxRect:c,viewBoxTransform:d,named:g}},a.prototype._parseNode=function(a,b,c,d,e,f){var g,h=a.nodeName.toLowerCase(),i=d;if("defs"===h&&(e=!0),"text"===h&&(f=!0),"defs"===h||"switch"===h)g=b;else{if(!e){var j=aa[h];if(j&&a9(aa,h)){g=j.call(this,a,b);var k=a.getAttribute("name");if(k){var l={name:k,namedFrom:null,svgNodeTagLower:h,el:g};c.push(l),"g"===h&&(i=l)}else d&&c.push({name:d.name,namedFrom:d,svgNodeTagLower:h,el:g});b.add(g)}}var m=vx[h];if(m&&a9(vx,h)){var n=m.call(this,a),o=a.getAttribute("id");o&&(this._defs[o]=n)}}if(g&&g.isGroup)for(var p=a.firstChild;p;)1===p.nodeType?this._parseNode(p,g,c,i,e,f):3===p.nodeType&&f&&this._parseText(p,g),p=p.nextSibling},a.prototype._parseText=function(a,b){var c=new gF({style:{text:a.textContent},silent:!0,x:this._textX||0,y:this._textY||0});vA(b,c),vC(a,c,this._defsUsePending,!1,!1),function(a,b){var c=b.__selfStyle;if(c){var d=c.textBaseline,e=d;d&&"auto"!==d?"baseline"===d?e="alphabetic":"before-edge"===d||"text-before-edge"===d?e="top":"after-edge"===d||"text-after-edge"===d?e="bottom":("central"===d||"mathematical"===d)&&(e="middle"):e="alphabetic",a.style.textBaseline=e}var f=b.__inheritedStyle;if(f){var g=f.textAlign,h=g;g&&("middle"===g&&(h="center"),a.style.textAlign=h)}}(c,b);var d=c.style,e=d.fontSize;e&&e<9&&(d.fontSize=9,c.scaleX*=e/9,c.scaleY*=e/9);var f=(d.fontSize||d.fontFamily)&&[d.fontStyle,d.fontWeight,(d.fontSize||12)+"px",d.fontFamily||"sans-serif"].join(" ");d.font=f;var g=c.getBoundingRect();return this._textX+=g.width,b.add(c),c},a.internalField=void(aa={g:function(a,b){var c=new ev;return vA(b,c),vC(a,c,this._defsUsePending,!1,!1),c},rect:function(a,b){var c=new gP;return vA(b,c),vC(a,c,this._defsUsePending,!1,!1),c.setShape({x:parseFloat(a.getAttribute("x")||"0"),y:parseFloat(a.getAttribute("y")||"0"),width:parseFloat(a.getAttribute("width")||"0"),height:parseFloat(a.getAttribute("height")||"0")}),c.silent=!0,c},circle:function(a,b){var c=new lV;return vA(b,c),vC(a,c,this._defsUsePending,!1,!1),c.setShape({cx:parseFloat(a.getAttribute("cx")||"0"),cy:parseFloat(a.getAttribute("cy")||"0"),r:parseFloat(a.getAttribute("r")||"0")}),c.silent=!0,c},line:function(a,b){var c=new mi;return vA(b,c),vC(a,c,this._defsUsePending,!1,!1),c.setShape({x1:parseFloat(a.getAttribute("x1")||"0"),y1:parseFloat(a.getAttribute("y1")||"0"),x2:parseFloat(a.getAttribute("x2")||"0"),y2:parseFloat(a.getAttribute("y2")||"0")}),c.silent=!0,c},ellipse:function(a,b){var c=new lX;return vA(b,c),vC(a,c,this._defsUsePending,!1,!1),c.setShape({cx:parseFloat(a.getAttribute("cx")||"0"),cy:parseFloat(a.getAttribute("cy")||"0"),rx:parseFloat(a.getAttribute("rx")||"0"),ry:parseFloat(a.getAttribute("ry")||"0")}),c.silent=!0,c},polygon:function(a,b){var c,d=a.getAttribute("points");d&&(c=vB(d));var e=new md({shape:{points:c||[]},silent:!0});return vA(b,e),vC(a,e,this._defsUsePending,!1,!1),e},polyline:function(a,b){var c,d=a.getAttribute("points");d&&(c=vB(d));var e=new mf({shape:{points:c||[]},silent:!0});return vA(b,e),vC(a,e,this._defsUsePending,!1,!1),e},image:function(a,b){var c=new gI;return vA(b,c),vC(a,c,this._defsUsePending,!1,!1),c.setStyle({image:a.getAttribute("xlink:href")||a.getAttribute("href"),x:+a.getAttribute("x"),y:+a.getAttribute("y"),width:+a.getAttribute("width"),height:+a.getAttribute("height")}),c.silent=!0,c},text:function(a,b){var c=a.getAttribute("x")||"0",d=a.getAttribute("y")||"0",e=a.getAttribute("dx")||"0",f=a.getAttribute("dy")||"0";this._textX=parseFloat(c)+parseFloat(e),this._textY=parseFloat(d)+parseFloat(f);var g=new ev;return vA(b,g),vC(a,g,this._defsUsePending,!1,!0),g},tspan:function(a,b){var c=a.getAttribute("x"),d=a.getAttribute("y");null!=c&&(this._textX=parseFloat(c)),null!=d&&(this._textY=parseFloat(d));var e=a.getAttribute("dx")||"0",f=a.getAttribute("dy")||"0",g=new ev;return vA(b,g),vC(a,g,this._defsUsePending,!1,!0),this._textX+=parseFloat(e),this._textY+=parseFloat(f),g},path:function(a,b){var c=new lQ(lS(a.getAttribute("d")||"",void 0));return vA(b,c),vC(a,c,this._defsUsePending,!1,!1),c.silent=!0,c}}),a}(),vx={lineargradient:function(a){var b=new mr(parseInt(a.getAttribute("x1")||"0",10),parseInt(a.getAttribute("y1")||"0",10),parseInt(a.getAttribute("x2")||"10",10),parseInt(a.getAttribute("y2")||"0",10));return vy(a,b),vz(a,b),b},radialgradient:function(a){var b=new ms(parseInt(a.getAttribute("cx")||"0",10),parseInt(a.getAttribute("cy")||"0",10),parseInt(a.getAttribute("r")||"0",10));return vy(a,b),vz(a,b),b}};function vy(a,b){"userSpaceOnUse"===a.getAttribute("gradientUnits")&&(b.global=!0)}function vz(a,b){for(var c=a.firstChild;c;){if(1===c.nodeType&&"stop"===c.nodeName.toLocaleLowerCase()){var d=c.getAttribute("offset"),e=void 0;e=d&&d.indexOf("%")>0?parseInt(d,10)/100:d?parseFloat(d):0;var f={};vK(c,f,f);var g=f.stopColor||c.getAttribute("stop-color")||"#000000",h=f.stopOpacity||c.getAttribute("stop-opacity");if(h){var i=c9(g);i&&i[3]&&(i[3]*=c2(h),g=df(i,"rgba"))}b.colorStops.push({offset:e,color:g})}c=c.nextSibling}}function vA(a,b){a&&a.__inheritedStyle&&(b.__inheritedStyle||(b.__inheritedStyle={}),aA(b.__inheritedStyle,a.__inheritedStyle))}function vB(a){for(var b=vG(a),c=[],d=0;d0;f-=2){var g=d[f],h=d[f-1],i=vG(g);switch(e=e||bS(),h){case"translate":bW(e,e,[parseFloat(i[0]),parseFloat(i[1]||"0")]);break;case"scale":bY(e,e,[parseFloat(i[0]),parseFloat(i[1]||i[0])]);break;case"rotate":bX(e,e,-parseFloat(i[0])*vI,[parseFloat(i[1]||"0"),parseFloat(i[2]||"0")]);break;case"skewX":bV(e,[1,0,Math.tan(parseFloat(i[0])*vI),1,0,0],e);break;case"skewY":bV(e,[1,Math.tan(parseFloat(i[0])*vI),0,1,0,0],e);break;case"matrix":e[0]=parseFloat(i[0]),e[1]=parseFloat(i[1]),e[2]=parseFloat(i[2]),e[3]=parseFloat(i[3]),e[4]=parseFloat(i[4]),e[5]=parseFloat(i[5])}}b.setLocalTransform(e)}}(a,b),vK(a,f,g),d||function(a,b,c){for(var d=0;dMath.abs(a-b)}function vN(a,b,c){var d=0,e=a[0];if(!e)return!1;for(var f=1;fc&&(a=e,c=g)}if(a)return function(a){for(var b=0,c=0,d=0,e=a.length,f=a[e-1][0],g=a[e-1][1],h=0;h>1^-(1&i),h=(h>>1^-(1&h))+e,i+=f,e=h,f=i,d.push([h/c,i/c])}return d}for(var v$=[126,25],v_="南海诸岛",v0=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],v1=0;v10}),function(b){var c=b.properties,d=b.geometry,e=[];switch(d.type){case"Polygon":var f=d.coordinates;e.push(new vS(f[0],f.slice(1)));break;case"MultiPolygon":aE(d.coordinates,function(a){a[0]&&e.push(new vS(a[0],a.slice(1)))});break;case"LineString":e.push(new vT([d.coordinates]));break;case"MultiLineString":e.push(new vT(d.coordinates))}var g=new vU(c[a||"name"],e,c.cp);return g.properties=c,g})):[]}catch(a){throw Error("Invalid geoJson format\n"+a.message)}return!function(a,b){if("china"===a){for(var c=0;c0,q={api:c,geo:i,mapOrGeoModel:a,data:h,isVisualEncodedByVisualMap:p,isGeo:g,transformInfoRaw:m};"geoJSON"===i.resourceType?this._buildGeoJSON(q):"geoSVG"===i.resourceType&&this._buildSVG(q),this._updateController(a,f,b,c),this._updateMapSelectHandler(a,j,c,d)},a.prototype._buildGeoJSON=function(a){var b=this._regionsGroupByName=a5(),c=a5(),d=this._regionsGroup,e=a.transformInfoRaw,f=a.mapOrGeoModel,g=a.data,h=a.geo.projection,i=h&&h.stream;function j(a,b){return b&&(a=b(a)),a&&[a[0]*e.scaleX+e.x,a[1]*e.scaleY+e.y]}function k(a){return{shape:{points:function(a){for(var b=[],c=!i&&h&&h.project,d=0;d=0)&&(m=e);var n=g?{normal:{align:"center",verticalAlign:"middle"}}:null;h0(b,h1(d),{labelFetcher:m,labelDataIndex:l,defaultText:c},n);var o=b.getTextContent();if(o&&(wf(o).ignore=o.ignore,b.textConfig&&g)){var p=b.getBoundingRect().clone();b.textConfig.layoutRect=p,b.textConfig.position=[(g[0]-p.x)/p.width*100+"%",(g[1]-p.y)/p.height*100+"%"]}b.disableLabelAnimation=!0}else b.removeTextContent(),b.removeTextConfig(),b.disableLabelAnimation=null}function wl(a,b,c,d,e,f){a.data?a.data.setItemGraphicEl(f,b):g4(b).eventData={componentType:"geo",componentIndex:e.componentIndex,geoIndex:e.componentIndex,name:c,region:d&&d.option||{}}}function wm(a,b,c,d,e){a.data||m4({el:b,componentModel:e,itemName:c,itemTooltipOption:d.get("tooltip")})}function wn(a,b,c,d,e){b.highDownSilentOnTouch=!!e.get("selectedMode");var f,g=d.getModel("emphasis"),h=g.get("focus");return hF(b,h,g.get("blurScope"),g.get("disabled")),a.isGeo&&((f=g4(b)).componentMainType=e.mainType,f.componentIndex=e.componentIndex,f.componentHighDownName=c),h}function wo(a,b,c){var d,e=[];function f(){d=[]}function g(){d.length&&(e.push(d),d=[])}var h=b({polygonStart:f,polygonEnd:g,lineStart:f,lineEnd:g,point:function(a,b){isFinite(a)&&isFinite(b)&&d.push([a,b])},sphere:function(){}});return c||h.polygonStart(),aE(a,function(a){h.lineStart();for(var b=0;b-1&&(c.style.stroke=c.style.fill,c.style.fill=jr.color.neutral00,c.style.lineWidth=2),c},b.type="series.map",b.dependencies=["geo"],b.layoutMode="box",b.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:jr.color.tertiary},itemStyle:{borderWidth:.5,borderColor:jr.color.border,areaColor:jr.color.background},emphasis:{label:{show:!0,color:jr.color.primary},itemStyle:{areaColor:jr.color.highlight}},select:{label:{show:!0,color:jr.color.primary},itemStyle:{color:jr.color.highlight}},nameProperty:"name"},b}(lr);function wr(a){var b={};a.eachSeriesByType("map",function(a){var c=a.getHostGeoModel(),d=c?"o"+c.id:"i"+a.getMapType();(b[d]=b[d]||[]).push(a)}),aE(b,function(a,b){for(var c,d,e,f=(c=aF(a,function(a){return a.getData()}),d=a[0].get("mapValueCalculation"),e={},aE(c,function(a){a.each(a.mapDimension("value"),function(b,c){var d="ec-"+a.getName(c);e[d]=e[d]||[],isNaN(b)||e[d].push(b)})}),c[0].map(c[0].mapDimension("value"),function(a,b){for(var f,g="ec-"+c[0].getName(b),h=0,i=1/0,j=-1/0,k=e[g].length,l=0;l1?(e.width=d,e.height=d/s):(e.height=d,e.width=d*s),e.y=c[1]-e.height/2,e.x=c[0]-e.width/2;else{var u=a.getBoxLayoutParams();u.aspect=s,e=jf(a,e=je(u,r),s)}this.setViewRect(e.x,e.y,e.width,e.height),this.setCenter(a.get("center")),this.setZoom(a.get("zoom"))}aC(wy,wt);var wB=new(function(){function a(){this.dimensions=ww}return a.prototype.create=function(a,b){var c=[];function d(a){return{nameProperty:a.get("nameProperty"),aspectScale:a.get("aspectScale"),projection:a.get("projection")}}a.eachComponent("geo",function(e,f){var g=e.get("map"),h=new wy(g+f,g,az({nameMap:e.get("nameMap"),api:b,ecModel:a},d(e)));h.zoomLimit=e.get("scaleLimit"),c.push(h),e.coordinateSystem=h,h.model=e,h.resize=wA,h.resize(e,b)}),a.eachSeries(function(a){i7({targetModel:a,coordSysType:"geo",coordSysProvider:function(){var b="map"===a.subType?a.getHostGeoModel():a.getReferringComponents("geo",fb).models[0];return b&&b.coordinateSystem},allowNotFound:!0})});var e={};return a.eachSeriesByType("map",function(a){if(!a.getHostGeoModel()){var b=a.getMapType();e[b]=e[b]||[],e[b].push(a)}}),aE(e,function(e,f){var g=new wy(f,f,az({nameMap:ay(aF(e,function(a){return a.get("nameMap")})),api:b,ecModel:a},d(e[0])));g.zoomLimit=aW.apply(null,aF(e,function(a){return a.get("scaleLimit")})),c.push(g),g.resize=wA,g.resize(e[0],b),aE(e,function(a){a.coordinateSystem=g,aE(a.get("geoCoord"),function(a,b){g.addGeoCoord(b,a)})})}),c},a.prototype.getFilledRegions=function(a,b,c,d){for(var e=(a||[]).slice(),f=a5(),g=0;g=0;){var f=b[c];f.hierNode.prelim+=d,f.hierNode.modifier+=d,e+=f.hierNode.change,d+=f.hierNode.shift+e}}(a);var f=(c[0].hierNode.prelim+c[c.length-1].hierNode.prelim)/2;e?(a.hierNode.prelim=e.hierNode.prelim+b(a,e),a.hierNode.modifier=a.hierNode.prelim-f):a.hierNode.prelim=f}else e&&(a.hierNode.prelim=e.hierNode.prelim+b(a,e));a.parentNode.hierNode.defaultAncestor=function(a,b,c,d){if(b){for(var e=a,f=a,g=f.parentNode.children[0],h=b,i=e.hierNode.modifier,j=f.hierNode.modifier,k=g.hierNode.modifier,l=h.hierNode.modifier;h=wK(h),f=wL(f),h&&f;){e=wK(e),g=wL(g),e.hierNode.ancestor=a;var m,n,o,p=h.hierNode.prelim+l-f.hierNode.prelim-j+d(h,f);p>0&&(function(a,b,c){var d=c/(b.hierNode.i-a.hierNode.i);b.hierNode.change-=d,b.hierNode.shift+=c,b.hierNode.modifier+=c,b.hierNode.prelim+=c,a.hierNode.change+=d}((m=h,n=a,o=c,m.hierNode.ancestor.parentNode===n.parentNode?m.hierNode.ancestor:o),a,p),j+=p,i+=p),l+=h.hierNode.modifier,j+=f.hierNode.modifier,i+=e.hierNode.modifier,k+=g.hierNode.modifier}h&&!wK(e)&&(e.hierNode.thread=h,e.hierNode.modifier+=l-i),f&&!wL(g)&&(g.hierNode.thread=f,g.hierNode.modifier+=j-k,c=a)}return c}(a,e,a.parentNode.hierNode.defaultAncestor||d[0],b)}function wH(a){var b=a.hierNode.prelim+a.parentNode.hierNode.modifier;a.setLayout({x:b},!0),a.hierNode.modifier+=a.parentNode.hierNode.modifier}function wI(a){return arguments.length?a:wM}function wJ(a,b){return{x:b*Math.cos(a-=Math.PI/2),y:b*Math.sin(a)}}function wK(a){var b=a.children;return b.length&&a.isExpand?b[b.length-1]:a.hierNode.thread}function wL(a){var b=a.children;return b.length&&a.isExpand?b[0]:a.hierNode.thread}function wM(a,b){return a.parentNode===b.parentNode?1:2}a.s(["BezierCurve",0,mm],6241);var wN=function(){this.parentPoint=[],this.childPoints=[]},wO=function(a){function b(b){return a.call(this,b)||this}return ac(b,a),b.prototype.getDefaultStyle=function(){return{stroke:jr.color.neutral99,fill:null}},b.prototype.getDefaultShape=function(){return new wN},b.prototype.buildPath=function(a,b){var c=b.childPoints,d=c.length,e=b.parentPoint,f=c[0],g=c[d-1];if(1===d){a.moveTo(e[0],e[1]),a.lineTo(f[0],f[1]);return}var h=b.orient,i=+("TB"!==h&&"BT"!==h),j=1-i,k=eE(b.forkPosition,1),l=[];l[i]=e[i],l[j]=e[j]+(g[j]-e[j])*k,a.moveTo(e[0],e[1]),a.lineTo(l[0],l[1]),a.moveTo(f[0],f[1]),l[i]=f[i],a.lineTo(l[0],l[1]),l[i]=g[i],a.lineTo(l[0],l[1]),a.lineTo(g[0],g[1]);for(var m=1;ms.x)||(u-=Math.PI);var x=v?"left":"right",y=h.getModel("label"),z=y.get("rotate"),A=Math.PI/180*z,B=q.getTextContent();B&&(q.setTextConfig({position:y.get("position")||x,rotation:null==z?-u:A,origin:"center"}),B.setStyle("verticalAlign","middle"))}var C=h.get(["emphasis","focus"]),D="relative"===C?a6(g.getAncestorsIndices(),g.getDescendantIndices()):"ancestor"===C?g.getAncestorsIndices():"descendant"===C?g.getDescendantIndices():null;D&&(g4(c).focus=D),function(a,b,c,d,e,f,g,h){var i=b.getModel(),j=a.get("edgeShape"),k=a.get("layout"),l=a.getOrient(),m=a.get(["lineStyle","curveness"]),n=a.get("edgeForkPosition"),o=i.getModel("lineStyle").getLineStyle(),p=d.__edge;if("curve"===j)b.parentNode&&b.parentNode!==c&&(p||(p=d.__edge=new mm({shape:wV(k,l,m,e,e)})),hR(p,{shape:wV(k,l,m,f,g)},a));else if("polyline"===j&&"orthogonal"===k&&b!==c&&b.children&&0!==b.children.length&&!0===b.isExpand){for(var q=b.children,r=[],s=0;sb&&(b=d.height)}this.height=b+1},a.prototype.getNodeById=function(a){if(this.getId()===a)return this;for(var b=0,c=this.children,d=c.length;b=0&&this.hostTree.data.setItemLayout(this.dataIndex,a,b)},a.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},a.prototype.getModel=function(a){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(a)},a.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},a.prototype.setVisual=function(a,b){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,a,b)},a.prototype.getVisual=function(a){return this.hostTree.data.getItemVisual(this.dataIndex,a)},a.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},a.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},a.prototype.getChildIndex=function(){if(this.parentNode){for(var a=this.parentNode.children,b=0;b=0){var d=c.getData().tree.root,e=a.targetNode;if(aO(e)&&(e=d.getNodeById(e)),e&&d.contains(e))return{node:e};var f=a.targetNodeId;if(null!=f&&(e=d.getNodeById(f)))return{node:e}}}function w6(a){for(var b=[];a;)(a=a.parentNode)&&b.push(a);return b.reverse()}function w7(a,b){return aB(w6(a),b)>=0}function w8(a,b){for(var c=[];a;){var d=a.dataIndex;c.push({name:a.name,dataIndex:d,value:b.getRawValue(d)}),a=a.parentNode}return c.reverse(),c}var w9=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.hasSymbolVisual=!0,b.ignoreStyleOnData=!0,b}return ac(b,a),b.prototype.getInitialData=function(a){var b={name:a.name,children:a.data},c=new ip(a.leaves||{},this,this.ecModel),d=w4.createTree(b,this,function(a){a.wrapMethod("getItemModel",function(a,b){var e=d.getNodeByDataIndex(b);return e&&e.children.length&&e.isExpand||(a.parentModel=c),a})}),e=0;d.eachNode("preorder",function(a){a.depth>e&&(e=a.depth)});var f=a.expandAndCollapse&&a.initialTreeDepth>=0?a.initialTreeDepth:e;return d.root.eachNode("preorder",function(a){var b=a.hostTree.data.getRawDataItem(a.dataIndex);a.isExpand=b&&null!=b.collapsed?!b.collapsed:a.depth<=f}),d.data},b.prototype.getOrient=function(){var a=this.get("orient");return"horizontal"===a?a="LR":"vertical"===a&&(a="TB"),a},b.prototype.setZoom=function(a){this.option.zoom=a},b.prototype.setCenter=function(a){this.option.center=a},b.prototype.formatTooltip=function(a,b,c){for(var d=this.getData().tree,e=d.root.children[0],f=d.getNodeByDataIndex(a),g=f.getValue(),h=f.name;f&&f!==e;)h=f.parentNode.name+"."+h,f=f.parentNode;return ld("nameValue",{name:h,value:g,noValue:isNaN(g)||null==g})},b.prototype.getDataParams=function(b){var c=a.prototype.getDataParams.apply(this,arguments),d=this.getData().tree.getNodeByDataIndex(b);return c.treeAncestors=w8(d,this),c.collapsed=!d.isExpand,c},b.type="series.tree",b.layoutMode="box",b.defaultOption={z:2,coordinateSystemUsage:"box",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,roamTrigger:"global",nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:jr.color.borderTint,width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},b}(lr);function xa(a,b){for(var c,d=[a];c=d.pop();)if(b(c),c.isExpand){var e=c.children;if(e.length)for(var f=e.length-1;f>=0;f--)d.push(e[f])}}function xb(a,b){a.eachSeriesByType("tree",function(a){!function(a,b){var c=jh(a,b).refContainer,d=je(a.getBoxLayoutParams(),c);a.layoutInfo=d;var e=a.get("layout"),f=0,g=0,h=null;"radial"===e?(f=2*Math.PI,g=Math.min(d.height,d.width)/2,h=wI(function(a,b){return(a.parentNode===b.parentNode?1:2)/a.depth})):(f=d.width,g=d.height,h=wI());var i=a.getData().tree.root,j=i.children[0];if(j){!function(a){a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var b,c,d=[a];b=d.pop();)if(c=b.children,b.isExpand&&c.length)for(var e=c.length,f=e-1;f>=0;f--){var g=c[f];g.hierNode={defaultAncestor:null,ancestor:g,prelim:0,modifier:0,change:0,shift:0,i:f,thread:null},d.push(g)}}(i),function(a,b,c){for(var d,e=[a],f=[];d=e.pop();)if(f.push(d),d.isExpand){var g=d.children;if(g.length)for(var h=0;hl.getLayout().x&&(l=a),a.depth>m.depth&&(m=a)});var n=k===l?1:h(k,l)/2,o=n-k.getLayout().x,p=0,q=0,r=0,s=0;if("radial"===e)p=f/(l.getLayout().x+n+o),q=g/(m.depth-1||1),xa(j,function(a){r=(a.getLayout().x+o)*p,s=(a.depth-1)*q;var b=wJ(r,s);a.setLayout({x:b.x,y:b.y,rawX:r,rawY:s},!0)});else{var t=a.getOrient();"RL"===t||"LR"===t?(q=g/(l.getLayout().x+n+o),p=f/(m.depth-1||1),xa(j,function(a){s=(a.getLayout().x+o)*q,r="LR"===t?(a.depth-1)*p:f-(a.depth-1)*p,a.setLayout({x:r,y:s},!0)})):("TB"===t||"BT"===t)&&(p=f/(l.getLayout().x+n+o),q=g/(m.depth-1||1),xa(j,function(a){r=(a.getLayout().x+o)*p,s="TB"===t?(a.depth-1)*q:g-(a.depth-1)*q,a.setLayout({x:r,y:s},!0)}))}}}(a,b)})}function xc(a){a.eachSeriesByType("tree",function(a){var b=a.getData();b.tree.eachNode(function(a){var c=a.getModel().getModel("itemStyle").getItemStyle();az(b.ensureUniqueItemVisual(a.dataIndex,"style"),c)})})}var xd=["treemapZoomToNode","treemapRender","treemapMove"];function xe(a){var b=a.getData().tree,c={};b.eachNode(function(b){for(var d=b;d&&d.depth>1;)d=d.parentNode;var e=jS(a.ecModel,d.name||d.dataIndex+"",c);b.setVisual("decal",e)})}var xf=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.preventUsingHoverLayer=!0,c}return ac(b,a),b.prototype.getInitialData=function(a,b){var c={name:a.name,children:a.data};!function a(b){var c=0;aE(b.children,function(b){a(b);var d=b.value;aM(d)&&(d=d[0]),c+=d});var d=b.value;aM(d)&&(d=d[0]),(null==d||isNaN(d))&&(d=c),d<0&&(d=0),aM(b.value)?b.value[0]=d:b.value=d}(c);var d=a.levels||[],e=new ip({itemStyle:this.designatedVisualItemStyle={}},this,b),f=aF((d=a.levels=function(a,b){var c,d,e=eY(b.get("color")),f=eY(b.get(["aria","decal","decals"]));if(e){aE(a=a||[],function(a){var b=new ip(a),e=b.get("color"),f=b.get("decal");(b.get(["itemStyle","color"])||e&&"none"!==e)&&(c=!0),(b.get(["itemStyle","decal"])||f&&"none"!==f)&&(d=!0)});var g=a[0]||(a[0]={});return c||(g.color=e.slice()),!d&&f&&(g.decal=f.slice()),a}}(d,b))||[],function(a){return new ip(a,e,b)},this),g=w4.createTree(c,this,function(a){a.wrapMethod("getItemModel",function(a,b){var c=g.getNodeByDataIndex(b);return a.parentModel=(c?f[c.depth]:null)||e,a})});return g.data},b.prototype.optionUpdated=function(){this.resetViewRoot()},b.prototype.formatTooltip=function(a,b,c){var d=this.getData(),e=this.getRawValue(a);return ld("nameValue",{name:d.getName(a),value:e})},b.prototype.getDataParams=function(b){var c=a.prototype.getDataParams.apply(this,arguments);return c.treeAncestors=w8(this.getData().tree.getNodeByDataIndex(b),this),c.treePathInfo=c.treeAncestors,c},b.prototype.setLayoutInfo=function(a){this.layoutInfo=this.layoutInfo||{},az(this.layoutInfo,a)},b.prototype.mapIdToIndex=function(a){var b=this._idIndexMap;b||(b=this._idIndexMap=a5(),this._idIndexMapCount=0);var c=b.get(a);return null==c&&b.set(a,c=this._idIndexMapCount++),c},b.prototype.getViewRoot=function(){return this._viewRoot},b.prototype.resetViewRoot=function(a){a?this._viewRoot=a:a=this._viewRoot;var b=this.getRawData().tree.root;a&&(a===b||b.contains(a))||(this._viewRoot=b)},b.prototype.enableAriaDecal=function(){xe(this)},b.type="series.treemap",b.layoutMode="box",b.defaultOption={progressive:0,coordinateSystemUsage:"box",left:jr.size.l,top:jr.size.xxxl,right:jr.size.l,bottom:jr.size.xxxl,sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,scaleLimit:{max:5,min:.2},roam:!0,roamTrigger:"global",nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",bottom:jr.size.m,emptyItemWidth:25,itemStyle:{color:jr.color.backgroundShade,textStyle:{color:jr.color.secondary}},emphasis:{itemStyle:{color:jr.color.background}}},label:{show:!0,distance:0,padding:5,position:"inside",color:jr.color.neutral00,overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:jr.color.neutral00,borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},b}(lr),xg=function(){function a(a){this.group=new ev,a.add(this.group)}return a.prototype.render=function(a,b,c,d){var e=a.getModel("breadcrumb"),f=this.group;if(f.removeAll(),e.get("show")&&c){var g=e.getModel("itemStyle"),h=e.getModel("emphasis"),i=g.getModel("textStyle"),j=h.getModel(["itemStyle","textStyle"]),k=jh(a,b).refContainer,l={left:e.get("left"),right:e.get("right"),top:e.get("top"),bottom:e.get("bottom")},m={emptyItemWidth:e.get("emptyItemWidth"),totalWidth:0,renderList:[]},n=je(l,k);this._prepare(c,m,i),this._renderContent(a,m,n,g,h,i,j,d),ji(f,l,k)}},a.prototype._prepare=function(a,b,c){for(var d=a;d;d=d.parentNode){var e=e3(d.getModel().get("name"),""),f=Math.max(c.getTextRect(e).width+16,b.emptyItemWidth);b.totalWidth+=f+8,b.renderList.push({node:d,text:e,width:f})}},a.prototype._renderContent=function(a,b,c,d,e,f,g,h){for(var i=0,j=b.emptyItemWidth,k=a.get(["breadcrumb","height"]),l=b.totalWidth,m=b.renderList,n=e.getModel("itemStyle").getItemStyle(),o=m.length-1;o>=0;o--){var p,q,r,s=m[o],t=s.node,u=s.width,v=s.text;l>c.width&&(l-=u-j,u=j,v=null);var w=new md({shape:{points:function(a,b,c,d,e,f){var g=[[e?a:a-5,0],[a+c,0],[a+c,0+d],[e?a:a-5,0+d]];return f||g.splice(2,0,[a+c+5,0+d/2]),e||g.push([a,0+d/2]),g}(i,0,u,k,o===m.length-1,0===o)},style:aA(d.getItemStyle(),{lineJoin:"bevel"}),textContent:new gT({style:h2(f,{text:v})}),textConfig:{position:"inside"},z2:1e5,onclick:aL(h,t)});w.disableLabelAnimation=!0,w.getTextContent().ensureState("emphasis").style=h2(g,{text:v}),w.ensureState("emphasis").style=n,hF(w,e.get("focus"),e.get("blurScope"),e.get("disabled")),this.group.add(w),p=w,q=a,r=t,g4(p).eventData={componentType:"series",componentSubType:"treemap",componentIndex:q.componentIndex,seriesIndex:q.seriesIndex,seriesName:q.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:r&&r.dataIndex,name:r&&r.name},treePathInfo:r&&w8(r,q)},i+=u+8}},a.prototype.remove=function(){this.group.removeAll()},a}(),xh=function(){function a(){this._storage=[],this._elExistsMap={}}return a.prototype.add=function(a,b,c,d,e){return!this._elExistsMap[a.id]&&(this._elExistsMap[a.id]=!0,this._storage.push({el:a,target:b,duration:c,delay:d,easing:e}),!0)},a.prototype.finished=function(a){return this._finishedCallback=a,this},a.prototype.start=function(){for(var a=this,b=this._storage.length,c=function(){--b<=0&&(a._storage.length=0,a._elExistsMap={},a._finishedCallback&&a._finishedCallback())},d=0,e=this._storage.length;daB(b.findComponents({mainType:"series",subType:"treemap",query:d}),a))){this.seriesModel=a,this.api=c,this.ecModel=b;var e=w5(d,["treemapZoomToNode","treemapRootToNode"],a),f=d&&d.type,g=a.layoutInfo,h=!this._oldTree,i=this._storage,j="treemapRootToNode"===f&&e&&i?{rootNodeGroup:i.nodeGroup[e.node.getRawIndex()],direction:d.direction}:null,k=this._giveContainerGroup(g),l=a.get("animation"),m=this._doRender(k,a,j);!l||h||f&&"treemapZoomToNode"!==f&&"treemapRootToNode"!==f?m.renderFinally():this._doAnimation(k,m,a,j),this._resetController(c),this._renderBreadcrumb(a,c,e)}},b.prototype._giveContainerGroup=function(a){var b=this._containerGroup;return b||(b=this._containerGroup=new ev,this._initEvents(b),this.group.add(b)),b.x=a.x,b.y=a.y,b},b.prototype._doRender=function(a,b,c){var d,e,f=b.getData().tree,g=this._oldTree,h=xo(),i=xo(),j=this._storage,k=[];!function a(d,e,f,g,l){function m(a){return a.getId()}function n(m,n){var o=null!=m?d[m]:null,p=null!=n?e[n]:null,q=function(a,b,c,d,e,f,g,h,i,j){if(g){var k=g.getLayout(),l=a.getData(),m=g.getModel();if(l.setItemGraphicEl(g.dataIndex,null),k&&k.isInView){var n=k.width,o=k.height,p=k.borderWidth,q=k.invisible,r=g.getRawIndex(),s=h&&h.getRawIndex(),t=g.viewChildren,u=k.upperHeight,v=t&&t.length,w=m.getModel("itemStyle"),x=m.getModel(["emphasis","itemStyle"]),y=m.getModel(["blur","itemStyle"]),z=m.getModel(["select","itemStyle"]),A=w.get("borderRadius")||0,B=N("nodeGroup",ev);if(B){if(i.add(B),B.x=k.x||0,B.y=k.y||0,B.markRedraw(),xm(B).nodeWidth=n,xm(B).nodeHeight=o,k.isAboveViewRoot)return B;var C=N("background",gP,j,20);C&&function(b,c,d){var e=g4(c);if(e.dataIndex=g.dataIndex,e.seriesIndex=a.seriesIndex,c.setShape({x:0,y:0,width:n,height:o,r:A}),q)K(c);else{c.invisible=!1;var f=g.getVisual("style"),h=f.stroke,i=xl(w);i.fill=h;var j=xk(x);j.fill=x.get("borderColor");var k=xk(y);k.fill=y.get("borderColor");var l=xk(z);if(l.fill=z.get("borderColor"),d){var m=n-2*p;L(c,h,f.opacity,{x:p,y:0,width:m,height:u})}else c.removeTextContent();c.setStyle(i),c.ensureState("emphasis").style=j,c.ensureState("blur").style=k,c.ensureState("select").style=l,ht(c)}b.add(c)}(B,C,v&&k.upperLabelHeight);var D=m.getModel("emphasis"),E=D.get("focus"),F=D.get("blurScope"),G=D.get("disabled"),H="ancestor"===E?g.getAncestorsIndices():"descendant"===E?g.getDescendantIndices():E;if(v)hL(B)&&hK(B,!1),C&&(hK(C,!G),l.setItemGraphicEl(g.dataIndex,C),hG(C,H,F));else{var I=N("content",gP,j,30);I&&function(b,c){var d=g4(c);d.dataIndex=g.dataIndex,d.seriesIndex=a.seriesIndex;var e=Math.max(n-2*p,0),f=Math.max(o-2*p,0);if(c.culling=!0,c.setShape({x:p,y:p,width:e,height:f,r:A}),q)K(c);else{c.invisible=!1;var h=g.getVisual("style"),i=h.fill,j=xl(w);j.fill=i,j.decal=h.decal;var k=xk(x),l=xk(y),m=xk(z);L(c,i,h.opacity,null),c.setStyle(j),c.ensureState("emphasis").style=k,c.ensureState("blur").style=l,c.ensureState("select").style=m,ht(c)}b.add(c)}(B,I),C.disableMorphing=!0,C&&hL(C)&&hK(C,!1),hK(B,!G),l.setItemGraphicEl(g.dataIndex,B);var J=m.getShallow("cursor");J&&I.attr("cursor",J),hG(B,H,F)}return B}}}function K(a){a.invisible||f.push(a)}function L(b,c,d,e){var f=m.getModel(e?xj:xi),h=e3(m.get("name"),null),i=f.getShallow("show");h0(b,h1(m,e?xj:xi),{defaultText:i?h:null,inheritColor:c,defaultOpacity:d,labelFetcher:a,labelDataIndex:g.dataIndex});var j=b.getTextContent();if(j){var l=j.style,n=a$(l.padding||0);e&&(b.setTextConfig({layoutRect:e}),j.disableLabelLayout=!0),j.beforeUpdate=function(){var a=Math.max((e?e.width:b.shape.width)-n[1]-n[3],0),c=Math.max((e?e.height:b.shape.height)-n[0]-n[2],0);(l.width!==a||l.height!==c)&&j.setStyle({width:a,height:c})},l.truncateMinChar=2,l.lineOverflow="truncate",M(l,e,k);var o=j.getState("emphasis");M(o?o.style:null,e,k)}}function M(b,c,d){var e=b?b.text:null;if(!c&&d.isLeafRoot&&null!=e){var f=a.get("drillDownIcon",!0);b.text=f?f+" "+e:e}}function N(a,f,h,i){var j,k,l,m=null!=s&&c[a][s],n=e[a];return m?(c[a][s]=null,j=n,k=m,l=j[r]={},k instanceof ev?(l.oldX=k.x,l.oldY=k.y):l.oldShape=az({},k.shape)):q||((m=new f)instanceof fT&&(m.z2=100*h+i),function(a,b){var c=a[r]={},f=g.parentNode,h=b instanceof ev;if(f&&(!d||"drillDown"===d.direction)){var i=0,j=0,k=e.background[f.getRawIndex()];!d&&k&&k.oldShape&&(i=k.oldShape.width,j=k.oldShape.height),h?(c.oldX=0,c.oldY=j):c.oldShape={x:i,y:j,width:0,height:0}}c.fadein=!h}(n,m)),b[a][r]=m}}(b,i,j,c,h,k,o,p,f,l);q&&a(o&&o.viewChildren||[],p&&p.viewChildren||[],q,g,l+1)}g?(e=d,aE(d,function(a,b){a.isRemoved()||n(b,b)})):new qm(e,d,m,m).add(n).update(n).remove(aL(n,null)).execute()}(f.root?[f.root]:[],g&&g.root?[g.root]:[],a,f===g||!g,0);var l=(d=j,e=xo(),d&&aE(d,function(a,b){var c=e[b];aE(a,function(a){a&&(c.push(a),xm(a).willDelete=!0)})}),e);if(this._oldTree=f,this._storage=i,this._controllerHost){var m=this.seriesModel.layoutInfo,n=f.root.getLayout();n.width===m.width&&n.height===m.height&&(this._controllerHost.zoom=1)}return{lastsForAnimation:h,willDeleteEls:l,renderFinally:function(){aE(l,function(a){aE(a,function(a){a.parent&&a.parent.remove(a)})}),aE(k,function(a){a.invisible=!0,a.dirty()})}}},b.prototype._doAnimation=function(a,b,c,d){var e=c.get("animationDurationUpdate"),f=c.get("animationEasing"),g=(aN(e)?0:e)||0,h=(aN(f)?null:f)||"cubicOut",i=new xh;aE(b.willDeleteEls,function(a,b){aE(a,function(a,c){if(!a.invisible){var e,f=a.parent,j=xm(f);if(d&&"drillDown"===d.direction)e=f===d.rootNodeGroup?{shape:{x:0,y:0,width:j.nodeWidth,height:j.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var k=0,l=0;j.willDelete||(k=j.nodeWidth/2,l=j.nodeHeight/2),e="nodeGroup"===b?{x:k,y:l,style:{opacity:0}}:{shape:{x:k,y:l,width:0,height:0},style:{opacity:0}}}e&&i.add(a,e,g,0,h)}})}),aE(this._storage,function(a,c){aE(a,function(a,d){var e=b.lastsForAnimation[c][d],f={};e&&(a instanceof ev?null!=e.oldX&&(f.x=a.x,f.y=a.y,a.x=e.oldX,a.y=e.oldY):(e.oldShape&&(f.shape=az({},a.shape),a.setShape(e.oldShape)),e.fadein?(a.setStyle("opacity",0),f.style={opacity:1}):1!==a.style.opacity&&(f.style={opacity:1})),i.add(a,f,g,0,h))})},this),this._state="animating",i.finished(aK(function(){this._state="ready",b.renderFinally()},this)).start()},b.prototype._resetController=function(a){var b=this,c=this._controller,d=this._controllerHost;d||(this._controllerHost={target:this.group},d=this._controllerHost);var e=this.seriesModel;c||((c=this._controller=new vc(a.getZr())).on("pan",aK(this._onPan,this)),c.on("zoom",aK(this._onZoom,this))),c.enable(e.get("roam"),{api:a,zInfo:{component:e},triggerInfo:{roamTrigger:e.get("roamTrigger"),isInSelf:function(a,c,d){var e=b._containerGroup;return!!e&&e.getBoundingRect().contain(c-e.x,d-e.y)}}}),d.zoomLimit=e.get("scaleLimit"),d.zoom=e.get("zoom")},b.prototype._clearController=function(){var a=this._controller;this._controllerHost=null,a&&(a.dispose(),a=null)},b.prototype._onPan=function(a){if("animating"!==this._state&&(Math.abs(a.dx)>3||Math.abs(a.dy)>3)){var b=this.seriesModel.getData().tree.root;if(b){var c=b.getLayout();c&&this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:c.x+a.dx,y:c.y+a.dy,width:c.width,height:c.height}})}}},b.prototype._onZoom=function(a){var b=a.originX,c=a.originY,d=a.scale;if("animating"!==this._state){var e=this.seriesModel.getData().tree.root;if(!e)return;var f=e.getLayout();if(!f)return;var g=new cc(f.x,f.y,f.width,f.height),h=null,i=this._controllerHost;h=i.zoomLimit;var j=i.zoom=i.zoom||1;if(j*=d,h){var k=h.min||0;j=Math.max(Math.min(h.max||1/0,j),k)}var l=j/i.zoom;i.zoom=j;var m=this.seriesModel.layoutInfo;b-=m.x,c-=m.y;var n=bS();bW(n,n,[-b,-c]),bY(n,n,[l,l]),bW(n,n,[b,c]),g.applyTransform(n),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:g.x,y:g.y,width:g.width,height:g.height}})}},b.prototype._initEvents=function(a){var b=this;a.on("click",function(a){if("ready"===b._state){var c=b.seriesModel.get("nodeClick",!0);if(c){var d=b.findTarget(a.offsetX,a.offsetY);if(d){var e=d.node;if(e.getLayout().isLeafRoot)b._rootToNode(d);else if("zoomToNode"===c)b._zoomToNode(d);else if("link"===c){var f=e.hostTree.data.getItemModel(e.dataIndex),g=f.get("link",!0),h=f.get("target",!0)||"blank";g&&i1(g,h)}}}}},this)},b.prototype._renderBreadcrumb=function(a,b,c){var d=this;!c&&((c=null!=a.get("leafDepth",!0)?{node:a.getViewRoot()}:this.findTarget(b.getWidth()/2,b.getHeight()/2))||(c={node:a.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new xg(this.group))).render(a,b,c.node,function(b){"animating"!==d._state&&(w7(a.getViewRoot(),b)?d._rootToNode({node:b}):d._zoomToNode({node:b}))})},b.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=xo(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},b.prototype.dispose=function(){this._clearController()},b.prototype._zoomToNode=function(a){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:a.node})},b.prototype._rootToNode=function(a){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:a.node})},b.prototype.findTarget=function(a,b){var c;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(d){var e=this._storage.background[d.getRawIndex()];if(e){var f=e.transformCoordToLocal(a,b),g=e.shape;if(!(g.x<=f[0])||!(f[0]<=g.x+g.width)||!(g.y<=f[1])||!(f[1]<=g.y+g.height))return!1;c={node:d,offsetX:f[0],offsetY:f[1]}}},this),c},b.type="treemap",b}(ng);function xo(){return{nodeGroup:[],background:[],content:[]}}var xp=function(){function a(b){var c,d,e=b.mappingMethod,f=b.type,g=this.option=aw(b);this.type=f,this.mappingMethod=e,this._normalizeData=xz[e];var h=a.visualHandlers[f];this.applyVisual=h.applyVisual,this.getColorMapper=h.getColorMapper,this._normalizedToVisual=h._normalizedToVisual[e],"piecewise"===e?(xq(g),d=(c=g).pieceList,c.hasSpecialVisual=!1,aE(d,function(a,b){a.originIndex=b,null!=a.visual&&(c.hasSpecialVisual=!0)})):"category"===e?g.categories?function(a){var b=a.categories,c=a.categoryMap={},d=a.visual;if(aE(b,function(a,b){c[a]=b}),!aM(d)){var e=[];aR(d)?aE(d,function(a,b){var d=c[b];e[null!=d?d:-1]=a}):e[-1]=d,d=xy(a,e)}for(var f=b.length-1;f>=0;f--)null==d[f]&&(delete c[b[f]],b.pop())}(g):xq(g,!0):(a_("linear"!==e||g.dataExtent),xq(g))}return a.prototype.mapValueToVisual=function(a){var b=this._normalizeData(a);return this._normalizedToVisual(b,a)},a.prototype.getNormalizer=function(){return aK(this._normalizeData,this)},a.listVisualTypes=function(){return aJ(a.visualHandlers)},a.isValidType=function(b){return a.visualHandlers.hasOwnProperty(b)},a.eachVisual=function(a,b,c){aR(a)?aE(a,b,c):b.call(c,a)},a.mapVisual=function(b,c,d){var e,f=aM(b)?[]:aR(b)?{}:(e=!0,null);return a.eachVisual(b,function(a,b){var g=c.call(d,a,b);e?f=g:f[b]=g}),f},a.retrieveVisuals=function(b){var c,d={};return b&&aE(a.visualHandlers,function(a,e){b.hasOwnProperty(e)&&(d[e]=b[e],c=!0)}),c?d:null},a.prepareVisualTypes=function(a){if(aM(a))a=a.slice();else{if(!aR(a))return[];var b=[];aE(a,function(a,c){b.push(c)}),a=b}return a.sort(function(a,b){return"color"===b&&"color"!==a&&0===a.indexOf("color")?1:-1}),a},a.dependsOn=function(a,b){return"color"===b?!!(a&&0===a.indexOf(b)):a===b},a.findPieceIndex=function(a,b,c){for(var d,e=1/0,f=0,g=b.length;fj[1]&&(j[1]=i);var k=b.get("colorMappingBy"),l={type:g.name,dataExtent:j,visual:g.range};"color"===l.type&&("index"===k||"id"===k)?(l.mappingMethod="category",l.loop=!0):l.mappingMethod="linear";var m=new xp(l);return xA(m).drColorMappingBy=k,m}}}(0,f,g,0,q,u);aE(u,function(b,c){if(b.depth>=d.length||b===d[b.depth]){var g=function(a,b,c,d,e,f){var g=az({},b);if(e){var h=e.type,i="color"===h&&xA(e).drColorMappingBy,j="index"===i?d:"id"===i?f.mapIdToIndex(c.getId()):c.getValue(a.get("visualDimension"));g[h]=e.mapValueToVisual(j)}return g}(f,q,b,c,v,e);a(b,g,d,e)}})}else r.fill=xC(q)}}(b,{},a.getViewRoot().getAncestors(),a)}};function xC(a){var b=xD(a,"color");if(b){var c=xD(a,"colorAlpha"),d=xD(a,"colorSaturation");return d&&(b=dd(b,null,null,d)),c&&(b=de(b,c)),b}}function xD(a,b){var c=a[b];if(null!=c&&"none"!==c)return c}function xE(a,b){var c=a.get(b);return aM(c)&&c.length?{name:b,range:c}:null}var xF=Math.max,xG=Math.min,xH=["itemStyle","borderWidth"],xI=["itemStyle","gapWidth"],xJ=["upperLabel","show"],xK=["upperLabel","height"];let xL={seriesType:"treemap",reset:function(a,b,c,d){var e=a.option,f=jh(a,c).refContainer,g=je(a.getBoxLayoutParams(),f),h=e.size||[],i=eE(aW(g.width,h[0]),f.width),j=eE(aW(g.height,h[1]),f.height),k=d&&d.type,l=w5(d,["treemapZoomToNode","treemapRootToNode"],a),m="treemapRender"===k||"treemapMove"===k?d.rootRect:null,n=a.getViewRoot(),o=w6(n);if("treemapMove"!==k){var p="treemapZoomToNode"===k?function(a,b,c,d,e){var f,g=(b||{}).node,h=[d,e];if(!g||g===c)return h;for(var i=d*e,j=i*a.option.zoomToNodeRatio;f=g.parentNode;){for(var k=0,l=f.children,m=0,n=l.length;m0x1fffffffffffff&&(j=0x1fffffffffffff),g=f}jd[1]&&(d[1]=b)})):d=[NaN,NaN],{sum:e,dataExtent:d}}(b,i,j);if(0===l.sum||(l.sum=function(a,b,c,d,e){if(!d)return c;for(var f=a.get("visibleMin"),g=e.length,h=g,i=g-1;i>=0;i--){var j=e["asc"===d?g-i-1:i].getValue();j/c*bd&&(d=g));var i=a.area*a.area,j=b*b*c;return i?xF(j*d/i,i/(j*e)):1/0}(u,s,c.squareRatio);y<=t?(v++,t=y):(u.area-=u.pop().getLayout().area,xM(u,s,r,k,!1),s=xG(r.width,r.height),u.length=u.area=0,t=1/0)}if(u.length&&xM(u,s,r,k,!0),!d){var z=i.get("childrenVisibleMin");null!=z&&pc[i[g]])&&(k=c[i[g]]);for(var l=0,m=a.length;ld&&(d=b);var f=d%2?d+2:d+3;e=[];for(var g=0;g")},xV=function(a){var b=a.split("-->");return[b[0],b[2],b[1]].join("-->")},xW=function(a,b){var c=xU(a.node1,a.node2,b);return b.__edgeMap[c]},xX=function(a,b){var c=b.__edgeMap;return c[a]?c[a].length:0};function xY(a,b,c,d){var e=xS(b),f=aM(e);if(!e)return null;var g=xW(a,b);if(!g)return null;for(var h=-1,i=0;i0&&(r[0]=-r[0],r[1]=-r[1]);var t=q[0]<0?-1:1;if("start"!==c.__position&&"end"!==c.__position){var u=-Math.atan2(q[1],q[0]);i[0].8?"left":j[0]<-.8?"right":"center",l=j[1]>.8?"top":j[1]<-.8?"bottom":"middle";break;case"start":c.x=-j[0]*n+h[0],c.y=-j[1]*o+h[1],k=j[0]>.8?"right":j[0]<-.8?"left":"center",l=j[1]>.8?"bottom":j[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":c.x=n*t+h[0],c.y=h[1]+v,k=q[0]<0?"right":"left",c.originX=-n*t,c.originY=-v;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":c.x=s[0],c.y=s[1]+v,k="center",c.originY=-v;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":c.x=-n*t+i[0],c.y=i[1]+v,k=q[0]>=0?"right":"left",c.originX=n*t,c.originY=-v}c.scaleX=c.scaleY=d,c.setStyle({verticalAlign:c.__verticalAlign||l,align:c.__align||k})}}}function w(a,b){var c=a.__specifiedRotation;if(null==c){var d=f.tangentAt(b);a.attr("rotation",(1===b?-1:1)*Math.PI/2-Math.atan2(d[1],d[0]))}else a.attr("rotation",c)}},b}(ev),yl=function(){function a(a){this.group=new ev,this._LineCtor=a||yk}return a.prototype.updateData=function(a){var b=this;this._progressiveEls=null;var c=this.group,d=this._lineData;this._lineData=a,d||c.removeAll();var e=ym(a);a.diff(d).add(function(c){b._doAdd(a,c,e)}).update(function(c,f){b._doUpdate(d,a,f,c,e)}).remove(function(a){c.remove(d.getItemGraphicEl(a))}).execute()},a.prototype.updateLayout=function(){var a=this._lineData;a&&a.eachItemGraphicEl(function(b,c){b.updateLayout(a,c)},this)},a.prototype.incrementalPrepareUpdate=function(a){this._seriesScope=ym(a),this._lineData=null,this.group.removeAll()},a.prototype.incrementalUpdate=function(a,b){function c(a){var b;a.isGroup||(b=a).animators&&b.animators.length>0||(a.incremental=!0,a.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var d=a.start;dys(l))break;var o=bn(yr,b)-i;j/=2,l<0?o>=0?d+=j:d-=j:o>=0?d-=j:d+=j}return d}function yu(a,b){var c=[],d=[[],[],[]],e=[[],[]],f=[];b/=2,a.eachEdge(function(a,g){var h=a.getLayout(),i=a.getVisual("fromSymbol"),j=a.getVisual("toSymbol");!h.__original&&(h.__original=[be(h[0]),be(h[1])],h[2]&&h.__original.push(be(h[2])));var k=h.__original;if(null!=h[2]){if(bd(d[0],k[0]),bd(d[1],k[2]),bd(d[2],k[1]),i&&"none"!==i){var l=x1(a.node1),m=yt(d,k[0],l*b);cS(d[0][0],d[1][0],d[2][0],m,c),d[0][0]=c[3],d[1][0]=c[4],cS(d[0][1],d[1][1],d[2][1],m,c),d[0][1]=c[3],d[1][1]=c[4]}if(j&&"none"!==j){var l=x1(a.node2),m=yt(d,k[1],l*b);cS(d[0][0],d[1][0],d[2][0],m,c),d[1][0]=c[1],d[2][0]=c[2],cS(d[0][1],d[1][1],d[2][1],m,c),d[1][1]=c[1],d[2][1]=c[2]}bd(h[0],d[0]),bd(h[1],d[2]),bd(h[2],d[1])}else{if(bd(e[0],k[0]),bd(e[1],k[1]),bi(f,e[1],e[0]),bl(f,f),i&&"none"!==i){var l=x1(a.node1);bh(e[0],e[0],f,l*b)}if(j&&"none"!==j){var l=x1(a.node2);bh(e[1],e[1],f,-l*b)}bd(h[0],e[0]),bd(h[1],e[1])}})}var yv=e7();function yw(a,b){a&&(yv(a).bridge=b)}function yx(a){return"view"===a.type}var yy=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.init=function(a,b){var c=new qR,d=new yl,e=this.group,f=new ev;this._controller=new vc(b.getZr()),this._controllerHost={target:f},f.add(c.group),f.add(d.group),e.add(f),this._symbolDraw=c,this._lineDraw=d,this._mainGroup=f,this._firstRender=!0},b.prototype.render=function(a,b,c){var d=this,e=a.coordinateSystem,f=!1;this._model=a,this._api=c,this._active=!0;var g=this._getThumbnailInfo();g&&g.bridge.reset(c);var h=this._symbolDraw,i=this._lineDraw;if(yx(e)){var j={x:e.x,y:e.y,scaleX:e.scaleX,scaleY:e.scaleY};this._firstRender?this._mainGroup.attr(j):hR(this._mainGroup,j,a)}yu(a.getGraph(),x0(a));var k=a.getData();h.updateData(k);var l=a.getEdgeData();i.updateData(l),this._updateNodeAndLinkScale(),this._updateController(null,a,c),clearTimeout(this._layoutTimeout);var m=a.forceLayout,n=a.get(["force","layoutAnimation"]);m&&(f=!0,this._startForceLayoutIteration(m,c,n));var o=a.get("layout");k.graph.eachNode(function(b){var e=b.dataIndex,f=b.getGraphicEl(),g=b.getModel();if(f){f.off("drag").off("dragend");var h=g.get("draggable");h&&f.on("drag",function(g){switch(o){case"force":m.warmUp(),d._layouting||d._startForceLayoutIteration(m,c,n),m.setFixed(e),k.setItemLayout(e,[f.x,f.y]);break;case"circular":k.setItemLayout(e,[f.x,f.y]),b.setLayout({fixed:!0},!0),x4(a,"symbolSize",b,[g.offsetX,g.offsetY]),d.updateLayout(a);break;default:k.setItemLayout(e,[f.x,f.y]),x$(a.getGraph(),a),d.updateLayout(a)}}).on("dragend",function(){m&&m.setUnfixed(e)}),f.setDraggable(h,!!g.get("cursor")),"adjacency"===g.get(["emphasis","focus"])&&(g4(f).focus=b.getAdjacentDataIndices())}}),k.graph.eachEdge(function(a){var b=a.getGraphicEl(),c=a.getModel().get(["emphasis","focus"]);b&&"adjacency"===c&&(g4(b).focus={edge:[a.dataIndex],node:[a.node1.dataIndex,a.node2.dataIndex]})});var p="circular"===a.get("layout")&&a.get(["circular","rotateLabel"]),q=k.getLayout("cx"),r=k.getLayout("cy");k.graph.eachNode(function(a){x6(a,p,q,r)}),this._firstRender=!1,f||this._renderThumbnail(a,c,this._symbolDraw,this._lineDraw)},b.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},b.prototype._startForceLayoutIteration=function(a,b,c){var d=this,e=!1;!function f(){a.step(function(a){d.updateLayout(d._model),(a||!e)&&(e=!0,d._renderThumbnail(d._model,b,d._symbolDraw,d._lineDraw)),(d._layouting=!a)&&(c?d._layoutTimeout=setTimeout(f,16):f())})}()},b.prototype._updateController=function(a,b,c){var d=this._controller,e=this._controllerHost,f=b.coordinateSystem;yx(f)?(d.enable(b.get("roam"),{api:c,zInfo:{component:b},triggerInfo:{roamTrigger:b.get("roamTrigger"),isInSelf:function(a,b,c){return f.containPoint([b,c])},isInClip:function(b,c,d){return!a||a.contain(c,d)}}}),e.zoomLimit=b.get("scaleLimit"),e.zoom=f.getZoom(),d.off("pan").off("zoom").on("pan",function(a){c.dispatchAction({seriesId:b.id,type:"graphRoam",dx:a.dx,dy:a.dy})}).on("zoom",function(a){c.dispatchAction({seriesId:b.id,type:"graphRoam",zoom:a.scale,originX:a.originX,originY:a.originY})})):d.disable()},b.prototype.updateViewOnPan=function(a,b,c){this._active&&(vk(this._controllerHost,c.dx,c.dy),this._updateThumbnailWindow())},b.prototype.updateViewOnZoom=function(a,b,c){this._active&&(vl(this._controllerHost,c.zoom,c.originX,c.originY),this._updateNodeAndLinkScale(),yu(a.getGraph(),x0(a)),this._lineDraw.updateLayout(),b.updateLabelLayout(),this._updateThumbnailWindow())},b.prototype._updateNodeAndLinkScale=function(){var a=this._model,b=a.getData(),c=x0(a);b.eachItemGraphicEl(function(a,b){a&&a.setSymbolScale(c)})},b.prototype.updateLayout=function(a){this._active&&(yu(a.getGraph(),x0(a)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout())},b.prototype.remove=function(){this._active=!1,clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove(),this._controller&&this._controller.disable()},b.prototype._getThumbnailInfo=function(){var a=this._model,b=a.coordinateSystem;if("view"===b.type){var c=function(a){if(a)return yv(a).bridge}(a);if(c)return{bridge:c,coordSys:b}}},b.prototype._updateThumbnailWindow=function(){var a=this._getThumbnailInfo();a&&a.bridge.updateWindow(a.coordSys.transform,this._api)},b.prototype._renderThumbnail=function(a,b,c,d){var e=this._getThumbnailInfo();if(e){var f=new ev,g=c.group.children(),h=d.group.children(),i=new ev,j=new ev;f.add(j),f.add(i);for(var k=0;k=0&&a.call(b,c[e],e)},a.prototype.eachEdge=function(a,b){for(var c=this.edges,d=c.length,e=0;e=0&&c[e].node1.dataIndex>=0&&c[e].node2.dataIndex>=0&&a.call(b,c[e],e)},a.prototype.breadthFirstTraverse=function(a,b,c,d){if(b instanceof yB||(b=this._nodesMap[yz(b)]),b){for(var e="out"===c?"outEdges":"in"===c?"inEdges":"edges",f=0;f=0&&c.node2.dataIndex>=0});for(var e=0,f=d.length;e=0&&!a.hasKey(n)&&(a.set(n,!0),f.push(m.node1))}for(h=0;h=0&&!a.hasKey(s)&&(a.set(s,!0),g.push(r.node2))}}}return{edge:a.keys(),node:b.keys()}},a}(),yC=function(){function a(a,b,c){this.dataIndex=-1,this.node1=a,this.node2=b,this.dataIndex=null==c?-1:c}return a.prototype.getModel=function(a){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(a)},a.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},a.prototype.getTrajectoryDataIndices=function(){var a=a5(),b=a5();a.set(this.dataIndex,!0);for(var c=[this.node1],d=[this.node2],e=0;e=0&&!a.hasKey(k)&&(a.set(k,!0),c.push(j.node1))}for(e=0;e=0&&!a.hasKey(o)&&(a.set(o,!0),d.push(n.node2))}return{edge:a.keys(),node:b.keys()}},a}();function yD(a,b){return{getValue:function(c){var d=this[a][b];return d.getStore().get(d.getDimensionIndex(c||"value"),this.dataIndex)},setVisual:function(c,d){this.dataIndex>=0&&this[a][b].setItemVisual(this.dataIndex,c,d)},getVisual:function(c){return this[a][b].getItemVisual(this.dataIndex,c)},setLayout:function(c,d){this.dataIndex>=0&&this[a][b].setItemLayout(this.dataIndex,c,d)},getLayout:function(){return this[a][b].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[a][b].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[a][b].getRawIndex(this.dataIndex)}}}function yE(a,b,c,d,e){for(var f,g=new yA(d),h=0;h "+n)),k++)}var o=c.get("coordinateSystem");if("cartesian2d"===o||"polar"===o||"matrix"===o)f=qI(a,c);else{var p=i4.get(o),q=p&&p.dimensions||[];0>aB(q,"value")&&q.concat(["value"]),(f=new qB(qC(a,{coordDimensions:q,encodeDefine:c.getEncode()}).dimensions,c)).initData(a)}var r=new qB(["value"],c);return r.initData(j,i),e&&e(f,r),w2({mainData:f,struct:g,structAttr:"graph",datas:{node:f,edge:r},datasAttr:{node:"data",edge:"edgeData"}}),g.update(),g}aC(yB,yD("hostGraph","data")),aC(yC,yD("hostGraph","edgeData"));var yF=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.hasSymbolVisual=!0,c}return ac(b,a),b.prototype.init=function(b){a.prototype.init.apply(this,arguments);var c=this;function d(){return c._categoriesData}this.legendVisualProvider=new sB(d,d),this.fillDataTextStyle(b.edges||b.links),this._updateCategoriesData()},b.prototype.mergeOption=function(b){a.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(b.edges||b.links),this._updateCategoriesData()},b.prototype.mergeDefaultAndTheme=function(b){a.prototype.mergeDefaultAndTheme.apply(this,arguments),eZ(b,"edgeLabel",["show"])},b.prototype.getInitialData=function(a,b){var c=a.edges||a.links||[],d=a.data||a.nodes||[],e=this;xS(this)&&(this.__curvenessList=[],this.__edgeMap={},xT(this));var f=yE(d,c,this,!0,function(a,b){a.wrapMethod("getItemModel",function(a){var b=e._categoriesModels[a.getShallow("category")];return b&&(b.parentModel=a.parentModel,a.parentModel=b),a});var c=ip.prototype.getModel;function d(a,b){var d=c.call(this,a,b);return d.resolveParentPath=f,d}function f(a){if(a&&("label"===a[0]||"label"===a[1])){var b=a.slice();return"label"===a[0]?b[0]="edgeLabel":"label"===a[1]&&(b[1]="edgeLabel"),b}return a}b.wrapMethod("getItemModel",function(a){return a.resolveParentPath=f,a.getModel=d,a})});return aE(f.edges,function(a){!function(a,b,c,d){if(xS(c)){var e=xU(a,b,c),f=c.__edgeMap,g=f[xV(e)];f[e]&&!g?f[e].isForward=!0:g&&f[e]&&(g.isForward=!0,f[e].isForward=!1),f[e]=f[e]||[],f[e].push(d)}}(a.node1,a.node2,this,a.dataIndex)},this),f.data},b.prototype.getGraph=function(){return this.getData().graph},b.prototype.getEdgeData=function(){return this.getGraph().edgeData},b.prototype.getCategoriesData=function(){return this._categoriesData},b.prototype.formatTooltip=function(a,b,c){if("edge"===c){var d=this.getData(),e=this.getDataParams(a,c),f=d.graph.getEdgeByIndex(a),g=d.getName(f.node1.dataIndex),h=d.getName(f.node2.dataIndex),i=[];return null!=g&&i.push(g),null!=h&&i.push(h),ld("nameValue",{name:i.join(" > "),value:e.value,noValue:null==e.value})}return ln({series:this,dataIndex:a,multipleSeries:b})},b.prototype._updateCategoriesData=function(){var a=aF(this.option.categories||[],function(a){return null!=a.value?a:az({value:0},a)}),b=new qB(["value"],this);b.initData(a),this._categoriesData=b,this._categoriesModels=b.mapArray(function(a){return b.getItemModel(a)})},b.prototype.setZoom=function(a){this.option.zoom=a},b.prototype.setCenter=function(a){this.option.center=a},b.prototype.isAnimationEnabled=function(){return a.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},b.type="series.graph",b.dependencies=["grid","polar","geo","singleAxis","calendar"],b.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:jr.color.neutral50,width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:jr.color.primary}}},b}(lr),yG=function(a){function b(b,c,d){var e=a.call(this)||this;g4(e).dataType="node",e.z2=2;var f=new gT;return e.setTextContent(f),e.updateData(b,c,d,!0),e}return ac(b,a),b.prototype.updateData=function(a,b,c,d){var e=a.graph.getNodeByIndex(b),f=a.hostModel,g=e.getModel(),h=g.getModel("emphasis"),i=a.getItemLayout(b),j=az(rA(g.getModel("itemStyle"),i,!0),i);if(isNaN(j.startAngle))return void this.setShape(j);d?this.setShape(j):hR(this,{shape:j},f,b);var k=az(rA(g.getModel("itemStyle"),i,!0),i);this.setShape(k),this.useStyle(a.getItemVisual(b,"style")),hJ(this,g),this._updateLabel(f,g,e),a.setItemGraphicEl(b,this),hJ(this,g,"itemStyle");var l=h.get("focus");hF(this,"adjacency"===l?e.getAdjacentDataIndices():l,h.get("blurScope"),h.get("disabled"))},b.prototype._updateLabel=function(a,b,c){var d,e=this.getTextContent(),f=c.getLayout(),g=(f.startAngle+f.endAngle)/2,h=Math.cos(g),i=Math.sin(g),j=b.getModel("label");e.ignore=!j.get("show");var k=h1(b),l=c.getVisual("style");h0(e,k,{labelFetcher:{getFormattedLabel:function(c,d,e,f,g,h){return a.getFormattedLabel(c,d,"node",f,aY(g,k.normal&&k.normal.get("formatter"),b.get("name")),h)}},labelDataIndex:c.dataIndex,defaultText:c.dataIndex+"",inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:"startArc"});var m=j.get("position")||"outside",n=j.get("distance")||0;d="outside"===m?f.r+n:(f.r+f.r0)/2,this.textConfig={inside:"outside"!==m};var o="outside"!==m?j.get("align")||"center":h>0?"left":"right",p="outside"!==m?j.get("verticalAlign")||"middle":i>0?"top":"bottom";e.attr({x:h*d+f.cx,y:i*d+f.cy,rotation:0,style:{align:o,verticalAlign:p}})},b}(l8),yH=function(a){function b(b,c,d,e){var f=a.call(this)||this;return g4(f).dataType="edge",f.updateData(b,c,d,e,!0),f}return ac(b,a),b.prototype.buildPath=function(a,b){a.moveTo(b.s1[0],b.s1[1]);var c=b.clockwise;a.arc(b.cx,b.cy,b.r,b.sStartAngle,b.sEndAngle,!c),a.bezierCurveTo((b.cx-b.s2[0])*.7+b.s2[0],(b.cy-b.s2[1])*.7+b.s2[1],(b.cx-b.t1[0])*.7+b.t1[0],(b.cy-b.t1[1])*.7+b.t1[1],b.t1[0],b.t1[1]),a.arc(b.cx,b.cy,b.r,b.tStartAngle,b.tEndAngle,!c),a.bezierCurveTo((b.cx-b.t2[0])*.7+b.t2[0],(b.cy-b.t2[1])*.7+b.t2[1],(b.cx-b.s1[0])*.7+b.s1[0],(b.cy-b.s1[1])*.7+b.s1[1],b.s1[0],b.s1[1]),a.closePath()},b.prototype.updateData=function(a,b,c,d,e){var f=a.hostModel,g=b.graph.getEdgeByIndex(c),h=g.getLayout(),i=g.node1.getModel(),j=b.getItemModel(g.dataIndex),k=j.getModel("lineStyle"),l=j.getModel("emphasis"),m=l.get("focus"),n=az(rA(i.getModel("itemStyle"),h,!0),h);isNaN(n.sStartAngle)||isNaN(n.tStartAngle)?this.setShape(n):(e?(this.setShape(n),yI(this,g,a,k)):(hX(this),yI(this,g,a,k),hR(this,{shape:n},f,c)),hF(this,"adjacency"===m?g.getAdjacentDataIndices():m,l.get("blurScope"),l.get("disabled")),hJ(this,j,"lineStyle"),b.setItemGraphicEl(g.dataIndex,this))},b}(gD);function yI(a,b,c,d){var e=b.node1,f=b.node2,g=a.style;switch(a.setStyle(d.getLineStyle()),d.get("color")){case"source":g.fill=c.getItemVisual(e.dataIndex,"style").fill,g.decal=e.getVisual("style").decal;break;case"target":g.fill=c.getItemVisual(f.dataIndex,"style").fill,g.decal=f.getVisual("style").decal;break;case"gradient":var h=c.getItemVisual(e.dataIndex,"style").fill,i=c.getItemVisual(f.dataIndex,"style").fill;if(aO(h)&&aO(i)){var j=a.shape;g.fill=new mr((j.s1[0]+j.s2[0])/2,(j.s1[1]+j.s2[1])/2,(j.t1[0]+j.t2[0])/2,(j.t1[1]+j.t2[1])/2,[{offset:0,color:h},{offset:1,color:i}],!0)}}}var yJ=Math.PI/180,yK=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.init=function(a,b){},b.prototype.render=function(a,b,c){var d=a.getData(),e=this._data,f=this.group,g=-a.get("startAngle")*yJ;if(d.diff(e).add(function(a){if(d.getItemLayout(a)){var b=new yG(d,a,g);g4(b).dataIndex=a,f.add(b)}}).update(function(b,c){var h=e.getItemGraphicEl(c);if(!d.getItemLayout(b)){h&&hW(h,a,c);return}h?h.updateData(d,b,g):h=new yG(d,b,g),f.add(h)}).remove(function(b){var c=e.getItemGraphicEl(b);c&&hW(c,a,b)}).execute(),!e){var h=a.get("center");this.group.scaleX=.01,this.group.scaleY=.01,this.group.originX=eE(h[0],c.getWidth()),this.group.originY=eE(h[1],c.getHeight()),hS(this.group,{scaleX:1,scaleY:1},a)}this._data=d,this.renderEdges(a,g)},b.prototype.renderEdges=function(a,b){var c=a.getData(),d=a.getEdgeData(),e=this._edgeData,f=this.group;d.diff(e).add(function(a){var e=new yH(c,d,a,b);g4(e).dataIndex=a,f.add(e)}).update(function(a,g){var h=e.getItemGraphicEl(g);h.updateData(c,d,a,b),f.add(h)}).remove(function(b){var c=e.getItemGraphicEl(b);c&&hW(c,a,b)}).execute(),this._edgeData=d},b.prototype.dispose=function(){},b.type="chord",b}(ng),yL=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.init=function(b){a.prototype.init.apply(this,arguments),this.fillDataTextStyle(b.edges||b.links),this.legendVisualProvider=new sB(aK(this.getData,this),aK(this.getRawData,this))},b.prototype.mergeOption=function(b){a.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(b.edges||b.links)},b.prototype.getInitialData=function(a,b){var c=a.edges||a.links||[];return yE(a.data||a.nodes||[],c,this,!0,function(a,b){var c=ip.prototype.getModel;function d(a,b){var d=c.call(this,a,b);return d.resolveParentPath=e,d}function e(a){if(a&&("label"===a[0]||"label"===a[1])){var b=a.slice();return"label"===a[0]?b[0]="edgeLabel":"label"===a[1]&&(b[1]="edgeLabel"),b}return a}b.wrapMethod("getItemModel",function(a){return a.resolveParentPath=e,a.getModel=d,a})}).data},b.prototype.getGraph=function(){return this.getData().graph},b.prototype.getEdgeData=function(){return this.getGraph().edgeData},b.prototype.formatTooltip=function(a,b,c){var d=this.getDataParams(a,c);if("edge"===c){var e=this.getData(),f=e.graph.getEdgeByIndex(a),g=e.getName(f.node1.dataIndex),h=e.getName(f.node2.dataIndex),i=[];return null!=g&&i.push(g),null!=h&&i.push(h),ld("nameValue",{name:i.join(" > "),value:d.value,noValue:null==d.value})}return ld("nameValue",{name:d.name,value:d.value,noValue:null==d.value})},b.prototype.getDataParams=function(b,c){var d=a.prototype.getDataParams.call(this,b,c);if("node"===c){var e=this.getData(),f=this.getGraph().getNodeByIndex(b);null==d.name&&(d.name=e.getName(b)),null==d.value&&(d.value=f.getLayout().value)}return d},b.type="series.chord",b.defaultOption={z:2,coordinateSystem:"none",legendHoverLink:!0,colorBy:"data",left:0,top:0,right:0,bottom:0,width:null,height:null,center:["50%","50%"],radius:["70%","80%"],clockwise:!0,startAngle:90,endAngle:"auto",minAngle:0,padAngle:3,itemStyle:{borderRadius:[0,0,5,5]},lineStyle:{width:0,color:"source",opacity:.2},label:{show:!0,position:"outside",distance:5},emphasis:{focus:"adjacency",lineStyle:{opacity:.5}}},b}(lr),yM=Math.PI/180;function yN(a,b){a.eachSeriesByType("chord",function(a){!function(a,b){var c=a.getData(),d=c.graph,e=a.getEdgeData();if(e.count()){var f=jd(a,b),g=f.cx,h=f.cy,i=f.r,j=f.r0,k=Math.max((a.get("padAngle")||0)*yM,0),l=Math.max((a.get("minAngle")||0)*yM,0),m=-a.get("startAngle")*yM,n=m+2*Math.PI,o=a.get("clockwise"),p=o?1:-1,q=[m,n];gn(q,!o);var r=q[0],s=q[1]-r,t=0===c.getSum("value")&&0===e.getSum("value"),u=[],v=0;d.eachEdge(function(a){var b=t?1:a.getValue("value");t&&(b>0||l)&&(v+=2);var c=a.node1.dataIndex,d=a.node2.dataIndex;u[c]=(u[c]||0)+b,u[d]=(u[d]||0)+b});var w=0;if(d.eachNode(function(a){var b=a.getValue("value");isNaN(b)||(u[a.dataIndex]=Math.max(b,u[a.dataIndex]||0)),!t&&(u[a.dataIndex]>0||l)&&v++,w+=u[a.dataIndex]||0}),0!==v&&0!==w){k*v>=Math.abs(s)&&(k=Math.max(0,(Math.abs(s)-l*v)/v)),(k+l)*v>=Math.abs(s)&&(l=(Math.abs(s)-k*v)/v);var x=(s-k*v*p)/w,y=0,z=0,A=0,B=1/0;d.eachNode(function(a){var b=u[a.dataIndex]||0,c=x*(w?b:1)*p;Math.abs(c)z){var D=y/z;d.eachNode(function(a){var b=a.getLayout().angle;Math.abs(b)>=l?a.setLayout({angle:b*D,ratio:D},!0):a.setLayout({angle:l,ratio:0===l?1:b/l},!0)})}else d.eachNode(function(a){if(!C){var b=a.getLayout().angle,c=Math.min(b/A,1)*y;b-cl&&l>0){var c=C?1:Math.min(b/A,1),d=Math.min(b-l,Math.min(E,y*c));E-=d,a.setLayout({angle:b-d,ratio:(b-d)/b},!0)}else l>0&&a.setLayout({angle:l,ratio:0===b?1:l/b},!0)}});var F=r,G=[];d.eachNode(function(a){var b=Math.max(a.getLayout().angle,l);a.setLayout({cx:g,cy:h,r0:j,r:i,startAngle:F,endAngle:F+b*p,clockwise:o},!0),G[a.dataIndex]=F,F+=(b+k)*p}),d.eachEdge(function(a){var b=t?1:a.getValue("value"),c=x*(w?b:1)*p,d=a.node1.dataIndex,e=G[d]||0,f=e+Math.abs((a.node1.getLayout().ratio||1)*c)*p,i=[g+j*Math.cos(e),h+j*Math.sin(e)],k=[g+j*Math.cos(f),h+j*Math.sin(f)],l=a.node2.dataIndex,m=G[l]||0,n=m+Math.abs((a.node2.getLayout().ratio||1)*c)*p,q=[g+j*Math.cos(m),h+j*Math.sin(m)],r=[g+j*Math.cos(n),h+j*Math.sin(n)];a.setLayout({s1:i,s2:k,sStartAngle:e,sEndAngle:f,t1:q,t2:r,tStartAngle:m,tEndAngle:n,cx:g,cy:h,r:j,value:b,clockwise:o}),G[d]=f,G[l]=n})}}}(a,b)})}var yO=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},yP=function(a){function b(b){var c=a.call(this,b)||this;return c.type="pointer",c}return ac(b,a),b.prototype.getDefaultShape=function(){return new yO},b.prototype.buildPath=function(a,b){var c=Math.cos,d=Math.sin,e=b.r,f=b.width,g=b.angle,h=b.x-c(g)*f*(f>=e/3?1:2),i=b.y-d(g)*f*(f>=e/3?1:2);g=b.angle-Math.PI/2,a.moveTo(h,i),a.lineTo(b.x+c(g)*f,b.y+d(g)*f),a.lineTo(b.x+c(b.angle)*e,b.y+d(b.angle)*e),a.lineTo(b.x-c(g)*f,b.y-d(g)*f),a.lineTo(h,i)},b}(gD);function yQ(a,b){var c=null==a?"":a+"";return b&&(aO(b)?c=b.replace("{value}",c):aN(b)&&(c=b(a))),c}var yR=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){this.group.removeAll();var d,e,f=a.get(["axisLine","lineStyle","color"]),g=(d=a.get("center"),e=Math.min(c.getWidth(),c.getHeight()),{cx:eE(d[0],c.getWidth()),cy:eE(d[1],c.getHeight()),r:eE(a.get("radius"),e/2)});this._renderMain(a,b,c,f,g),this._data=a.getData()},b.prototype.dispose=function(){},b.prototype._renderMain=function(a,b,c,d,e){var f=this.group,g=a.get("clockwise"),h=-a.get("startAngle")/180*Math.PI,i=-a.get("endAngle")/180*Math.PI,j=a.getModel("axisLine"),k=j.get("roundCap")?rx:l8,l=j.get("show"),m=j.getModel("lineStyle"),n=m.get("width"),o=[h,i];gn(o,!g),h=o[0];for(var p=(i=o[1])-h,q=h,r=[],s=0;l&&s=a&&(0===b?0:d[b-1][0])Math.PI/2&&(M+=Math.PI):"tangential"===L?M=-y-Math.PI/2:aQ(L)&&(M=L*Math.PI/180),0===M?l.add(new gT({style:h2(t,{text:H,x:J,y:K,verticalAlign:k<-.8?"top":k>.8?"bottom":"middle",align:j<-.4?"left":j>.4?"right":"center"},{inheritColor:I}),silent:!0})):l.add(new gT({style:h2(t,{text:H,x:J,y:K,verticalAlign:"middle",align:"center"},{inheritColor:I}),silent:!0,originX:J,originY:K,rotation:M}))}if(s.get("show")&&E!==u){var F=s.get("distance");F=F?F+i:i;for(var N=0;N<=v;N++){var O=new mi({shape:{x1:(j=Math.cos(y))*(o-F)+m,y1:(k=Math.sin(y))*(o-F)+n,x2:j*(o-x-F)+m,y2:k*(o-x-F)+n},silent:!0,style:C});"auto"===C.stroke&&O.setStyle({stroke:d((E+N/v)/u)}),l.add(O),y+=A}y-=A}else y+=z}},b.prototype._renderPointer=function(a,b,c,d,e,f,g,h,i){var j=this.group,k=this._data,l=this._progressEls,m=[],n=a.get(["pointer","show"]),o=a.getModel("progress"),p=o.get("show"),q=a.getData(),r=q.mapDimension("value"),s=+a.get("min"),t=+a.get("max"),u=[s,t],v=[f,g];function w(b,c){var d,f=q.getItemModel(b).getModel("pointer"),g=eE(f.get("width"),e.r),h=eE(f.get("length"),e.r),i=a.get(["pointer","icon"]),j=f.get("offsetCenter"),k=eE(j[0],e.r),l=eE(j[1],e.r),m=f.get("keepAspect");return(d=i?n9(i,k-g/2,l-h,g,h,null,m):new yP({shape:{angle:-Math.PI/2,width:g,r:h,x:k,y:l}})).rotation=-(c+Math.PI/2),d.x=e.cx,d.y=e.cy,d}function x(a,b){var c=o.get("roundCap")?rx:l8,d=o.get("overlap"),g=d?o.get("width"):i/q.count(),j=d?e.r-g:e.r-(a+1)*g,k=d?e.r:e.r-a*g,l=new c({shape:{startAngle:f,endAngle:b,cx:e.cx,cy:e.cy,clockwise:h,r0:j,r:k}});return d&&(l.z2=eD(q.get(r,a),[s,t],[100,0],!0)),l}(p||n)&&(q.diff(k).add(function(b){var c=q.get(r,b);if(n){var d=w(b,f);hS(d,{rotation:-((isNaN(+c)?v[0]:eD(c,u,v,!0))+Math.PI/2)},a),j.add(d),q.setItemGraphicEl(b,d)}if(p){var e=x(b,f);hS(e,{shape:{endAngle:eD(c,u,v,o.get("clip"))}},a),j.add(e),g5(a.seriesIndex,q.dataType,b,e),m[b]=e}}).update(function(b,c){var d=q.get(r,b);if(n){var e=k.getItemGraphicEl(c),g=e?e.rotation:f,h=w(b,g);h.rotation=g,hR(h,{rotation:-((isNaN(+d)?v[0]:eD(d,u,v,!0))+Math.PI/2)},a),j.add(h),q.setItemGraphicEl(b,h)}if(p){var i=l[c],s=x(b,i?i.shape.endAngle:f);hR(s,{shape:{endAngle:eD(d,u,v,o.get("clip"))}},a),j.add(s),g5(a.seriesIndex,q.dataType,b,s),m[b]=s}}).execute(),q.each(function(a){var b=q.getItemModel(a),c=b.getModel("emphasis"),e=c.get("focus"),f=c.get("blurScope"),g=c.get("disabled");if(n){var h=q.getItemGraphicEl(a),i=q.getItemVisual(a,"style"),j=i.fill;if(h instanceof gI){var k=h.style;h.useStyle(az({image:k.image,x:k.x,y:k.y,width:k.width,height:k.height},i))}else h.useStyle(i),"pointer"!==h.type&&h.setColor(j);h.setStyle(b.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===h.style.fill&&h.setStyle("fill",d(eD(q.get(r,a),u,[0,1],!0))),h.z2EmphasisLift=0,hJ(h,b),hF(h,e,f,g)}if(p){var l=m[a];l.useStyle(q.getItemVisual(a,"style")),l.setStyle(b.getModel(["progress","itemStyle"]).getItemStyle()),l.z2EmphasisLift=0,hJ(l,b),hF(l,e,f,g)}}),this._progressEls=m)},b.prototype._renderAnchor=function(a,b){var c=a.getModel("anchor");if(c.get("show")){var d=c.get("size"),e=c.get("icon"),f=c.get("offsetCenter"),g=c.get("keepAspect"),h=n9(e,b.cx-d/2+eE(f[0],b.r),b.cy-d/2+eE(f[1],b.r),d,d,null,g);h.z2=+!!c.get("showAbove"),h.setStyle(c.getModel("itemStyle").getItemStyle()),this.group.add(h)}},b.prototype._renderTitleAndDetail=function(a,b,c,d,e){var f=this,g=a.getData(),h=g.mapDimension("value"),i=+a.get("min"),j=+a.get("max"),k=new ev,l=[],m=[],n=a.isAnimationEnabled(),o=a.get(["pointer","showAbove"]);g.diff(this._data).add(function(a){l[a]=new gT({silent:!0}),m[a]=new gT({silent:!0})}).update(function(a,b){l[a]=f._titleEls[b],m[a]=f._detailEls[b]}).execute(),g.each(function(b){var c=g.getItemModel(b),f=g.get(h,b),p=new ev,q=d(eD(f,[i,j],[0,1],!0)),r=c.getModel("title");if(r.get("show")){var s=r.get("offsetCenter"),t=e.cx+eE(s[0],e.r),u=e.cy+eE(s[1],e.r),v=l[b];v.attr({z2:2*!o,style:h2(r,{x:t,y:u,text:g.getName(b),align:"center",verticalAlign:"middle"},{inheritColor:q})}),p.add(v)}var w=c.getModel("detail");if(w.get("show")){var x=w.get("offsetCenter"),y=e.cx+eE(x[0],e.r),z=e.cy+eE(x[1],e.r),A=eE(w.get("width"),e.r),B=eE(w.get("height"),e.r),C=a.get(["progress","show"])?g.getItemVisual(b,"style").fill:q,v=m[b],D=w.get("formatter");v.attr({z2:2*!o,style:h2(w,{x:y,y:z,text:yQ(f,D),width:isNaN(A)?null:A,height:isNaN(B)?null:B,align:"center",verticalAlign:"middle"},{inheritColor:C})}),ia(v,{normal:w},f,function(a){return yQ(a,D)}),n&&ib(v,b,g,a,{getFormattedLabel:function(a,b,c,d,e,g){return yQ(g?g.interpolatedValue:f,D)}}),p.add(v)}k.add(p)}),this.group.add(k),this._titleEls=l,this._detailEls=m},b.type="gauge",b}(ng),yS=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.visualStyleAccessPath="itemStyle",c}return ac(b,a),b.prototype.getInitialData=function(a,b){return sA(this,["value"])},b.type="series.gauge",b.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,jr.color.neutral10]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:jr.color.axisTick,width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:jr.color.axisTickMinor,width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:jr.color.axisLabel,fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:jr.color.neutral00,borderWidth:0,borderColor:jr.color.theme[0]}},title:{show:!0,offsetCenter:[0,"20%"],color:jr.color.secondary,fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:jr.color.transparent,borderWidth:0,borderColor:jr.color.neutral40,width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:jr.color.primary,fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},b}(lr),yT=["itemStyle","opacity"],yU=function(a){function b(b,c){var d=a.call(this)||this,e=new mf,f=new gT;return d.setTextContent(f),d.setTextGuideLine(e),d.updateData(b,c,!0),d}return ac(b,a),b.prototype.updateData=function(a,b,c){var d=a.hostModel,e=a.getItemModel(b),f=a.getItemLayout(b),g=e.getModel("emphasis"),h=e.get(yT);h=null==h?1:h,c||hX(this),this.useStyle(a.getItemVisual(b,"style")),this.style.lineJoin="round",c?(this.setShape({points:f.points}),this.style.opacity=0,hS(this,{style:{opacity:h}},d,b)):hR(this,{style:{opacity:h},shape:{points:f.points}},d,b),hJ(this,e),this._updateLabel(a,b),hF(this,g.get("focus"),g.get("blurScope"),g.get("disabled"))},b.prototype._updateLabel=function(a,b){var c=this.getTextGuideLine(),d=this.getTextContent(),e=a.hostModel,f=a.getItemModel(b),g=a.getItemLayout(b).label,h=a.getItemVisual(b,"style"),i=h.fill;h0(d,h1(f),{labelFetcher:a.hostModel,labelDataIndex:b,defaultOpacity:h.opacity,defaultText:a.getName(b)},{normal:{align:g.textAlign,verticalAlign:g.verticalAlign}});var j="inherit"===f.getModel("label").get("color")?i:null;this.setTextConfig({local:!0,inside:!!g.inside,insideStroke:j,outsideFill:j});var k=g.linePoints;c.setShape({points:k}),this.textGuideLineConfig={anchor:k?new b$(k[0][0],k[0][1]):null},hR(d,{style:{x:g.x,y:g.y}},e,b),d.attr({rotation:g.rotation,originX:g.x,originY:g.y,z2:10}),sd(this,se(f),{stroke:i})},b}(md),yV=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.ignoreLabelLineUpdate=!0,c}return ac(b,a),b.prototype.render=function(a,b,c){var d=a.getData(),e=this._data,f=this.group;d.diff(e).add(function(a){var b=new yU(d,a);d.setItemGraphicEl(a,b),f.add(b)}).update(function(a,b){var c=e.getItemGraphicEl(b);c.updateData(d,a),f.add(c),d.setItemGraphicEl(a,c)}).remove(function(b){hW(e.getItemGraphicEl(b),a,b)}).execute(),this._data=d},b.prototype.remove=function(){this.group.removeAll(),this._data=null},b.prototype.dispose=function(){},b.type="funnel",b}(ng),yW=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.init=function(b){a.prototype.init.apply(this,arguments),this.legendVisualProvider=new sB(aK(this.getData,this),aK(this.getRawData,this)),this._defaultLabelLine(b)},b.prototype.getInitialData=function(a,b){return sA(this,{coordDimensions:["value"],encodeDefaulter:aL(jK,this)})},b.prototype._defaultLabelLine=function(a){eZ(a,"labelLine",["show"]);var b=a.labelLine,c=a.emphasis.labelLine;b.show=b.show&&a.label.show,c.show=c.show&&a.emphasis.label.show},b.prototype.getDataParams=function(b){var c=this.getData(),d=a.prototype.getDataParams.call(this,b),e=c.mapDimension("value"),f=c.getSum(e);return d.percent=f?+(c.get(e,b)/f*100).toFixed(2):0,d.$vars.push("percent"),d},b.type="series.funnel",b.defaultOption={coordinateSystemUsage:"box",z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:65,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:jr.color.neutral00,borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:jr.color.primary}}},b}(lr);function yX(a,b){a.eachSeriesByType("funnel",function(a){var c,d=a.getData(),e=d.mapDimension("value"),f=a.get("sort"),g=jh(a,b),h=je(a.getBoxLayoutParams(),g.refContainer),i=a.get("orient"),j=h.width,k=h.height,l=function(a,b){for(var c=a.mapDimension("value"),d=a.mapArray(c,function(a){return a}),e=[],f="ascending"===b,g=0,h=a.count();g5)return;var d=this._model.coordinateSystem.getSlidedAxisExpandWindow([a.offsetX,a.offsetY]);"none"!==d.behavior&&this._dispatchExpand({axisExpandWindow:d.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(a){if(!this._mouseDownPoint&&y8(this,"mousemove")){var b=this._model,c=b.coordinateSystem.getSlidedAxisExpandWindow([a.offsetX,a.offsetY]),d=c.behavior;"jump"===d&&this._throttledDispatchExpand.debounceNextCall(b.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===d?null:{axisExpandWindow:c.axisExpandWindow,animation:"jump"===d?null:{duration:0}})}}};function y8(a,b){var c=a._model;return c.get("axisExpandable")&&c.get("axisExpandTriggerOn")===b}var y9=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.init=function(){a.prototype.init.apply(this,arguments),this.mergeOption({})},b.prototype.mergeOption=function(a){var b=this.option;a&&ax(b,a,!0),this._initDimensions()},b.prototype.contains=function(a,b){var c=a.get("parallelIndex");return null!=c&&b.getComponent("parallel",c)===this},b.prototype.setAxisExpand=function(a){aE(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(b){a.hasOwnProperty(b)&&(this.option[b]=a[b])},this)},b.prototype._initDimensions=function(){var a=this.dimensions=[],b=this.parallelAxisIndex=[];aE(aH(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(a){return(a.get("parallelIndex")||0)===this.componentIndex},this),function(c){a.push("dim"+c.get("dim")),b.push(c.componentIndex)})},b.type="parallel",b.dependencies=["parallelAxis"],b.layoutMode="box",b.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},b}(jo),za=function(a){function b(b,c,d,e,f){var g=a.call(this,b,c,d)||this;return g.type=e||"value",g.axisIndex=f,g}return ac(b,a),b.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},b}(tU);function zb(a,b,c,d,e,f){a=a||0;var g,h=c[1]-c[0];if(null!=e&&(e=zd(e,[0,h])),null!=f&&(f=Math.max(f,null!=e?e:0)),"all"===d){var i=Math.abs(b[1]-b[0]);i=zd(i,[0,h]),e=f=zd(i,[e,f]),d=0}b[0]=zd(b[0],c),b[1]=zd(b[1],c);var j=zc(b,d);b[d]+=a;var k=e||0,l=c.slice();return j.sign<0?l[0]+=k:l[1]-=k,b[d]=zd(b[d],l),g=zc(b,d),null!=e&&(g.sign!==j.sign||g.spanf&&(b[1-d]=b[d]+g.sign*f),b}function zc(a,b){var c=a[b]-a[1-b];return{span:Math.abs(c),sign:c>0?-1:c<0?1:b?-1:1}}function zd(a,b){return Math.min(null!=b[1]?b[1]:1/0,Math.max(null!=b[0]?b[0]:-1/0,a))}var ze=Math.min,zf=Math.max,zg=Math.floor,zh=Math.ceil,zi=Math.PI,zj=function(){function a(a,b,c){this.type="parallel",this._axesMap=a5(),this._axesLayout={},this.dimensions=a.dimensions,this._model=a,this._init(a,b,c)}return a.prototype._init=function(a,b,c){var d=a.dimensions,e=a.parallelAxisIndex;aE(d,function(a,c){var d=e[c],f=b.getComponent("parallelAxis",d),g=this._axesMap.set(a,new za(a,ts(f),[0,0],f.get("type"),d)),h="category"===g.type;g.onBand=h&&f.get("boundaryGap"),g.inverse=f.get("inverse"),f.axis=g,g.model=f,g.coordinateSystem=f.coordinateSystem=this},this)},a.prototype.update=function(a,b){this._updateAxesFromSeries(this._model,a)},a.prototype.containPoint=function(a){var b=this._makeLayoutInfo(),c=b.axisBase,d=b.layoutBase,e=b.pixelDimIndex,f=a[1-e],g=a[e];return f>=c&&f<=c+b.axisLength&&g>=d&&g<=d+b.layoutLength},a.prototype.getModel=function(){return this._model},a.prototype._updateAxesFromSeries=function(a,b){b.eachSeries(function(c){if(a.contains(c,b)){var d=c.getData();aE(this.dimensions,function(a){var b=this._axesMap.get(a);b.scale.unionExtentFromData(d,d.mapDimension(a)),tr(b.scale,b.model)},this)}},this)},a.prototype.resize=function(a,b){var c=jh(a,b).refContainer;this._rect=je(a.getBoxLayoutParams(),c),this._layoutAxes()},a.prototype.getRect=function(){return this._rect},a.prototype._makeLayoutInfo=function(){var a,b=this._model,c=this._rect,d=["x","y"],e=["width","height"],f=b.get("layout"),g=+("horizontal"!==f),h=c[e[g]],i=[0,h],j=this.dimensions.length,k=zk(b.get("axisExpandWidth"),i),l=zk(b.get("axisExpandCount")||0,[0,j]),m=b.get("axisExpandable")&&j>3&&j>l&&l>1&&k>0&&h>0,n=b.get("axisExpandWindow");n?(a=zk(n[1]-n[0],i),n[1]=n[0]+a):(a=zk(k*(l-1),i),(n=[k*(b.get("axisExpandCenter")||zg(j/2))-a/2])[1]=n[0]+a);var o=(h-a)/(j-l);o<3&&(o=0);var p=[zg(eG(n[0]/k,1))+1,zh(eG(n[1]/k,1))-1],q=o/k*n[0];return{layout:f,pixelDimIndex:g,layoutBase:c[d[g]],layoutLength:h,axisBase:c[d[1-g]],axisLength:c[e[1-g]],axisExpandable:m,axisExpandWidth:k,axisCollapseWidth:o,axisExpandWindow:n,axisCount:j,winInnerIndices:p,axisExpandWindow0Pos:q}},a.prototype._layoutAxes=function(){var a=this._rect,b=this._axesMap,c=this.dimensions,d=this._makeLayoutInfo(),e=d.layout;b.each(function(a){var b=[0,d.axisLength],c=+!!a.inverse;a.setExtent(b[c],b[1-c])}),aE(c,function(b,c){var f=(d.axisExpandable?function(a,b){var c,d,e=b.layoutLength,f=b.axisExpandWidth,g=b.axisCount,h=b.axisCollapseWidth,i=b.winInnerIndices,j=h,k=!1;return af*(1-k[0])?(i="jump",b=h-f*(1-k[2])):(b=h-f*k[1])>=0&&(b=h-f*(1-k[1]))<=0&&(b=0),(b*=c.axisExpandWidth/j)?zb(b,e,g,"all"):i="none";else{var m=e[1]-e[0];(e=[zf(0,g[1]*h/m-m/2)])[1]=ze(g[1],e[0]+m),e[0]=e[1]-m}return{axisExpandWindow:e,behavior:i}},a}();function zk(a,b){return ze(zf(a,b[0]),b[1])}let zl={create:function(a,b){var c=[];return a.eachComponent("parallel",function(d,e){var f=new zj(d,a,b);f.name="parallel_"+e,f.resize(d,b),d.coordinateSystem=f,f.model=d,c.push(f)}),a.eachSeries(function(a){if("parallel"===a.get("coordinateSystem")){var b=a.getReferringComponents("parallel",fb).models[0];a.coordinateSystem=b.coordinateSystem}}),c}};var zm=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.activeIntervals=[],c}return ac(b,a),b.prototype.getAreaSelectStyle=function(){return fs([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},b.prototype.setActiveIntervals=function(a){var b=this.activeIntervals=aw(a);if(b)for(var c=b.length-1;c>=0;c--)eH(b[c])},b.prototype.getActiveState=function(a){var b=this.activeIntervals;if(!b.length)return"normal";if(null==a||isNaN(+a))return"inactive";if(1===b.length){var c=b[0];if(c[0]<=a&&a<=c[1])return"active"}else for(var d=0,e=b.length;d6}(a)||f){if(g&&!f){"single"===h.brushMode&&zE(a);var i=aw(h);i.brushType=zV(i.brushType,g),i.panelId=!0===g?null:g.panelId,f=a._creatingCover=zw(a,i),a._covers.push(f)}if(f){var j=zY[zV(a._brushType,g)];f.__brushOption.range=j.getCreatingRange(zR(a,f,a._track)),d&&(zx(a,f),j.updateCommon(a,f)),zy(a,f),e={isEnd:d}}}else d&&"single"===h.brushMode&&h.removeOnClick&&zC(a,b,c)&&zE(a)&&(e={isEnd:d,removeOnClick:!0});return e}function zV(a,b){return"auto"===a?b.defaultBrushType:a}var zW={mousedown:function(a){if(this._dragging)zX(this,a);else if(!a.target||!a.target.draggable){zS(a);var b=this.group.transformCoordToLocal(a.offsetX,a.offsetY);this._creatingCover=null,(this._creatingPanel=zC(this,a,b))&&(this._dragging=!0,this._track=[b.slice()])}},mousemove:function(a){var b=a.offsetX,c=a.offsetY,d=this.group.transformCoordToLocal(b,c);if(!function(a,b,c){if(!(!a._brushType||(d=a,e=b.offsetX,f=b.offsetY,g=d._zr,e<0||e>g.getWidth()||f<0||f>g.getHeight()))){var d,e,f,g,h=a._zr,i=a._covers,j=zC(a,b,c);if(!a._dragging)for(var k=0;k=0&&(f[e[g].depth]=new ip(e[g],this,b));return yE(d,c,this,!0,function(a,b){a.wrapMethod("getItemModel",function(a,b){var c=a.parentModel,d=c.getData().getItemLayout(b);if(d){var e=d.depth,f=c.levelModels[e];f&&(a.parentModel=f)}return a}),b.wrapMethod("getItemModel",function(a,b){var c=a.parentModel,d=c.getGraph().getEdgeByIndex(b).node1.getLayout();if(d){var e=d.depth,f=c.levelModels[e];f&&(a.parentModel=f)}return a})}).data},b.prototype.setNodePosition=function(a,b){var c=(this.option.data||this.option.nodes)[a];c.localX=b[0],c.localY=b[1]},b.prototype.setCenter=function(a){this.option.center=a},b.prototype.setZoom=function(a){this.option.zoom=a},b.prototype.getGraph=function(){return this.getData().graph},b.prototype.getEdgeData=function(){return this.getGraph().edgeData},b.prototype.formatTooltip=function(a,b,c){function d(a){return isNaN(a)||null==a}if("edge"===c){var e=this.getDataParams(a,c),f=e.data,g=e.value;return ld("nameValue",{name:f.source+" -- "+f.target,value:g,noValue:d(g)})}var h=this.getGraph().getNodeByIndex(a).getLayout().value,i=this.getDataParams(a,c).data.name;return ld("nameValue",{name:null!=i?i+"":null,value:h,noValue:d(h)})},b.prototype.optionUpdated=function(){},b.prototype.getDataParams=function(b,c){var d=a.prototype.getDataParams.call(this,b,c);return null==d.value&&"node"===c&&(d.value=this.getGraph().getNodeByIndex(b).getLayout().value),d},b.type="series.sankey",b.layoutMode="box",b.defaultOption={z:2,coordinateSystemUsage:"box",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,roam:!1,roamTrigger:"global",center:null,zoom:1,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:jr.color.neutral50,opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:jr.color.primary}},animationEasing:"linear",animationDuration:1e3},b}(lr);function Ab(a,b){a.eachSeriesByType("sankey",function(a){var c,d,e,f,g,h,i,j,k,l,m=a.get("nodeWidth"),n=a.get("nodeGap"),o=jh(a,b).refContainer,p=je(a.getBoxLayoutParams(),o);a.layoutInfo=p;var q=p.width,r=p.height,s=a.getGraph(),t=s.nodes,u=s.edges;aE(t,function(a){var b=Math.max(Ak(a.outEdges,Aj),Ak(a.inEdges,Aj),a.getValue()||0);a.setLayout({value:b},!0)});var v=0!==aH(t,function(a){return 0===a.getLayout().value}).length?0:a.get("layoutIterations");c=t,d=u,e=m,f=n,g=q,h=r,i=v,j=a.get("orient"),function(a,b,c,d,e,f,g){for(var h,i,j,k=[],l=[],m=[],n=[],o=0,p=0;p=0;u&&t.depth>q&&(q=t.depth),s.setLayout({depth:u?t.depth:o},!0),"vertical"===f?s.setLayout({dy:c},!0):s.setLayout({dx:c},!0);for(var v=0;vn.indexOf(x)&&n.push(x)}}++o,m=n,n=[]}for(var p=0;po-1?q:o-1;g&&"left"!==g&&function(a,b,c,d){if("right"===b){for(var e,f,g=[],h=a,i=0;h.length;){for(var j=0;jg.indexOf(m.node1)&&g.push(m.node1)}}h=g,g=[],++i}aE(a,function(a){Ac(a)||a.setLayout({depth:Math.max(0,d-a.getLayout().skNodeHeight)},!0)})}else{"justify"===b&&(e=a,f=d,aE(e,function(a){Ac(a)||a.outEdges.length||a.setLayout({depth:f},!0)}))}}(a,g,0,z),h=a,i="vertical"===f?(e-c)/z:(d-c)/z,j=f,aE(h,function(a){var b=a.getLayout().depth*i;"vertical"===j?a.setLayout({y:b},!0):a.setLayout({x:b},!0)})}(c,d,e,g,h,j,a.get("nodeAlign")),function(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s=(h=a,i=[],j="vertical"===g?"y":"x",(k=ff(h,function(a){return a.getLayout()[j]})).keys.sort(function(a,b){return a-b}),aE(k.keys,function(a){i.push(k.buckets.get(a))}),i);l=s,m=b,n=c,o=d,p=e,q=g,r=1/0,aE(l,function(a){var b=a.length,c=0;aE(a,function(a){c+=a.getLayout().value});var d="vertical"===q?(o-(b-1)*p)/c:(n-(b-1)*p)/c;d0;f--)(function(a,b,c){aE(a.slice().reverse(),function(a){aE(a,function(a){if(a.outEdges.length){var d=Ak(a.outEdges,Ae,c)/Ak(a.outEdges,Aj);if(isNaN(d)){var e=a.outEdges.length;d=e?Ak(a.outEdges,Af,c)/e:0}if("vertical"===c){var f=a.getLayout().x+(d-Ai(a,c))*b;a.setLayout({x:f},!0)}else{var g=a.getLayout().y+(d-Ai(a,c))*b;a.setLayout({y:g},!0)}}})})})(s,t*=.99,g),Ad(s,e,c,d,g),function(a,b,c){aE(a,function(a){aE(a,function(a){if(a.inEdges.length){var d=Ak(a.inEdges,Ag,c)/Ak(a.inEdges,Aj);if(isNaN(d)){var e=a.inEdges.length;d=e?Ak(a.inEdges,Ah,c)/e:0}if("vertical"===c){var f=a.getLayout().x+(d-Ai(a,c))*b;a.setLayout({x:f},!0)}else{var g=a.getLayout().y+(d-Ai(a,c))*b;a.setLayout({y:g},!0)}}})})}(s,t,g),Ad(s,e,c,d,g)}(c,d,h,g,f,i,j),k=c,l="vertical"===j?"x":"y",aE(k,function(a){a.outEdges.sort(function(a,b){return a.node2.getLayout()[l]-b.node2.getLayout()[l]}),a.inEdges.sort(function(a,b){return a.node1.getLayout()[l]-b.node1.getLayout()[l]})}),aE(k,function(a){var b=0,c=0;aE(a.outEdges,function(a){a.setLayout({sy:b},!0),b+=a.getLayout().dy}),aE(a.inEdges,function(a){a.setLayout({ty:c},!0),c+=a.getLayout().dy})})})}function Ac(a){var b=a.hostGraph.data.getRawDataItem(a.dataIndex);return null!=b.depth&&b.depth>=0}function Ad(a,b,c,d,e){var f="vertical"===e?"x":"y";aE(a,function(a){a.sort(function(a,b){return a.getLayout()[f]-b.getLayout()[f]});for(var g,h,i,j=0,k=a.length,l="vertical"===e?"dx":"dy",m=0;m0&&(g=h.getLayout()[f]+i,"vertical"===e?h.setLayout({x:g},!0):h.setLayout({y:g},!0)),j=h.getLayout()[f]+h.getLayout()[l]+b;if((i=j-b-("vertical"===e?d:c))>0){g=h.getLayout()[f]-i,"vertical"===e?h.setLayout({x:g},!0):h.setLayout({y:g},!0),j=g;for(var m=k-2;m>=0;--m)(i=(h=a[m]).getLayout()[f]+h.getLayout()[l]+b-j)>0&&(g=h.getLayout()[f]-i,"vertical"===e?h.setLayout({x:g},!0):h.setLayout({y:g},!0)),j=h.getLayout()[f]}})}function Ae(a,b){return Ai(a.node2,b)*a.getValue()}function Af(a,b){return Ai(a.node2,b)}function Ag(a,b){return Ai(a.node1,b)*a.getValue()}function Ah(a,b){return Ai(a.node1,b)}function Ai(a,b){return"vertical"===b?a.getLayout().x+a.getLayout().dx/2:a.getLayout().y+a.getLayout().dy/2}function Aj(a){return a.getValue()}function Ak(a,b,c){for(var d=0,e=a.length,f=-1;++ff&&(f=b)}),aE(c,function(b){var c=new xp({type:"color",mappingMethod:"linear",dataExtent:[e,f],visual:a.get("color")}).mapValueToVisual(b.getLayout().value),d=b.getModel().get(["itemStyle","color"]);null!=d?(b.setVisual("color",d),b.setVisual("style",{fill:d})):(b.setVisual("color",c),b.setVisual("style",{fill:c}))})}d.length&&aE(d,function(a){var b=a.getModel().get("lineStyle");a.setVisual("style",b)})})}var Am=function(){function a(){}return a.prototype._hasEncodeRule=function(a){var b=this.getEncode();return b&&null!=b.get(a)},a.prototype.getInitialData=function(a,b){var c,d,e=b.getComponent("xAxis",this.get("xAxisIndex")),f=b.getComponent("yAxis",this.get("yAxisIndex")),g=e.get("type"),h=f.get("type");"category"===g?(a.layout="horizontal",c=e.getOrdinalMeta(),d=!this._hasEncodeRule("x")):"category"===h?(a.layout="vertical",c=f.getOrdinalMeta(),d=!this._hasEncodeRule("y")):a.layout=a.layout||"horizontal";var i=["x","y"],j=+("horizontal"!==a.layout),k=this._baseAxisDim=i[j],l=i[1-j],m=[e,f],n=m[j].get("type"),o=m[1-j].get("type"),p=a.data;if(p&&d){var q=[];aE(p,function(a,b){var c;aM(a)?(c=a.slice(),a.unshift(b)):aM(a.value)?((c=az({},a)).value=c.value.slice(),a.value.unshift(b)):c=a,q.push(c)}),a.data=q}var r=this.defaultValueDimensions,s=[{name:k,type:qp(n),ordinalMeta:c,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:l,type:qp(o),dimsDef:r.slice()}];return sA(this,{coordDimensions:s,dimensionsCount:r.length+1,encodeDefaulter:aL(jJ,s,this)})},a.prototype.getBaseAxis=function(){var a=this._baseAxisDim;return this.ecModel.getComponent(a+"Axis",this.get(a+"AxisIndex")).axis},a}(),An=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],c.visualDrawType="stroke",c}return ac(b,a),b.type="series.boxplot",b.dependencies=["xAxis","yAxis","grid"],b.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:jr.color.neutral00,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:jr.color.shadow}},animationDuration:800},b}(lr);aC(An,Am,!0);var Ao=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){var d=a.getData(),e=this.group,f=this._data;this._data||e.removeAll();var g=+("horizontal"===a.get("layout"));d.diff(f).add(function(a){if(d.hasValue(a)){var b=Ar(d.getItemLayout(a),d,a,g,!0);d.setItemGraphicEl(a,b),e.add(b)}}).update(function(a,b){var c=f.getItemGraphicEl(b);if(!d.hasValue(a))return void e.remove(c);var h=d.getItemLayout(a);c?(hX(c),As(h,c,d,a)):c=Ar(h,d,a,g),e.add(c),d.setItemGraphicEl(a,c)}).remove(function(a){var b=f.getItemGraphicEl(a);b&&e.remove(b)}).execute(),this._data=d},b.prototype.remove=function(a){var b=this.group,c=this._data;this._data=null,c&&c.eachItemGraphicEl(function(a){a&&b.remove(a)})},b.type="boxplot",b}(ng),Ap=function(){},Aq=function(a){function b(b){var c=a.call(this,b)||this;return c.type="boxplotBoxPath",c}return ac(b,a),b.prototype.getDefaultShape=function(){return new Ap},b.prototype.buildPath=function(a,b){var c=b.points,d=0;for(a.moveTo(c[d][0],c[d][1]),d++;d<4;d++)a.lineTo(c[d][0],c[d][1]);for(a.closePath();dp){var u=[r,t];d.push(u)}}}return{boxData:c,outliers:d}}(b.getRawData(),a.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:c.boxData},{data:c.outliers}]}},Av=["itemStyle","borderColor"],Aw=["itemStyle","borderColor0"],Ax=["itemStyle","borderColorDoji"],Ay=["itemStyle","color"],Az=["itemStyle","color0"];function AA(a,b){return b.get(a>0?Ay:Az)}function AB(a,b){return b.get(0===a?Ax:a>0?Av:Aw)}var AC={seriesType:"candlestick",plan:lA(),performRawSeries:!0,reset:function(a,b){if(!b.isSeriesFiltered(a))return!a.pipelineContext.large&&{progress:function(a,b){for(var c;null!=(c=a.next());){var d=b.getItemModel(c),e=b.getItemLayout(c).sign,f=d.getItemStyle();f.fill=AA(e,d),f.stroke=AB(e,d)||f.fill,az(b.ensureUniqueItemVisual(c,"style"),f)}}}}},AD=["color","borderColor"],AE=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(a),this._isLargeDraw?this._renderLarge(a):this._renderNormal(a)},b.prototype.incrementalPrepareRender=function(a,b,c){this._clear(),this._updateDrawMode(a)},b.prototype.incrementalRender=function(a,b,c,d){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(a,b):this._incrementalRenderNormal(a,b)},b.prototype.eachRendered=function(a){m6(this._progressiveEls||this.group,a)},b.prototype._updateDrawMode=function(a){var b=a.pipelineContext.large;(null==this._isLargeDraw||b!==this._isLargeDraw)&&(this._isLargeDraw=b,this._clear())},b.prototype._renderNormal=function(a){var b=a.getData(),c=this._data,d=this.group,e=b.getLayout("isSimpleBox"),f=a.get("clip",!0),g=a.coordinateSystem,h=g.getArea&&g.getArea();this._data||d.removeAll(),b.diff(c).add(function(c){if(b.hasValue(c)){var g=b.getItemLayout(c);if(!(f&&AI(h,g))){var i=AH(g,c,!0);hS(i,{shape:{points:g.ends}},a,c),AJ(i,b,c,e),d.add(i),b.setItemGraphicEl(c,i)}}}).update(function(g,i){var j=c.getItemGraphicEl(i);if(!b.hasValue(g))return void d.remove(j);var k=b.getItemLayout(g);f&&AI(h,k)?d.remove(j):(j?(hR(j,{shape:{points:k.ends}},a,g),hX(j)):j=AH(k,g),AJ(j,b,g,e),d.add(j),b.setItemGraphicEl(g,j))}).remove(function(a){var b=c.getItemGraphicEl(a);b&&d.remove(b)}).execute(),this._data=b},b.prototype._renderLarge=function(a){this._clear(),AM(a,this.group);var b=a.get("clip",!0)?q5(a.coordinateSystem,!1,a):null;b?this.group.setClipPath(b):this.group.removeClipPath()},b.prototype._incrementalRenderNormal=function(a,b){for(var c,d=b.getData(),e=d.getLayout("isSimpleBox");null!=(c=a.next());){var f=AH(d.getItemLayout(c),c);AJ(f,d,c,e),f.incremental=!0,this.group.add(f),this._progressiveEls.push(f)}},b.prototype._incrementalRenderLarge=function(a,b){AM(b,this.group,this._progressiveEls,!0)},b.prototype.remove=function(a){this._clear()},b.prototype._clear=function(){this.group.removeAll(),this._data=null},b.type="candlestick",b}(ng),AF=function(){},AG=function(a){function b(b){var c=a.call(this,b)||this;return c.type="normalCandlestickBox",c}return ac(b,a),b.prototype.getDefaultShape=function(){return new AF},b.prototype.buildPath=function(a,b){var c=b.points;this.__simpleBox?(a.moveTo(c[4][0],c[4][1]),a.lineTo(c[6][0],c[6][1])):(a.moveTo(c[0][0],c[0][1]),a.lineTo(c[1][0],c[1][1]),a.lineTo(c[2][0],c[2][1]),a.lineTo(c[3][0],c[3][1]),a.closePath(),a.moveTo(c[4][0],c[4][1]),a.lineTo(c[5][0],c[5][1]),a.moveTo(c[6][0],c[6][1]),a.lineTo(c[7][0],c[7][1]))},b}(gD);function AH(a,b,c){var d,e,f=a.ends;return new AG({shape:{points:c?(d=f,e=a,aF(d,function(a){return(a=a.slice())[1]=e.initBaseline,a})):f},z2:100})}function AI(a,b){for(var c=!0,d=0;dg?t[1]:s[1],ends:w,brushRect:function(a,b,c){var d=y(a,c),e=y(b,c);return d[0]-=l/2,e[0]-=l/2,{x:d[0],y:d[1],width:l,height:e[1]-d[1]}}(h,i,e)})}function y(a,b){var c=[];return c[0]=b,c[1]=a,isNaN(b)||isNaN(a)?[NaN,NaN]:j.dataToPoint(c)}function z(a,b,c){var d=b.slice(),e=b.slice();d[0]=mT(d[0]+l/2,1,!1),e[0]=mT(e[0]-l/2,1,!0),c?a.push(d,e):a.push(e,d)}function A(a){return a[0]=mT(a[0],1),a}}}}};function AR(a,b,c,d,e,f){return c>d?-1:c0?a.get(e,b-1)<=d?1:-1:1}function AS(a,b){var c=b.rippleEffectColor||b.color;a.eachChild(function(a){a.attr({z:b.z,zlevel:b.zlevel,style:{stroke:"stroke"===b.brushType?c:null,fill:"fill"===b.brushType?c:null}})})}var AT=function(a){function b(b,c){var d=a.call(this)||this,e=new qM(b,c),f=new ev;return d.add(e),d.add(f),d.updateData(b,c),d}return ac(b,a),b.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},b.prototype.startEffectAnimation=function(a){for(var b=a.symbolType,c=a.color,d=a.rippleNumber,e=this.childAt(1),f=0;f0&&(f=this._getLineLength(d)/i*1e3),f!==this._period||g!==this._loop||h!==this._roundTrip){d.stopAnimation();var k=void 0;k=aN(j)?j(c):j,d.__t>0&&(k=-f*d.__t),this._animateSymbol(d,f,k,g,h)}this._period=f,this._loop=g,this._roundTrip=h}},b.prototype._animateSymbol=function(a,b,c,d,e){if(b>0){a.__t=0;var f=this,g=a.animate("",d).when(e?2*b:b,{__t:e?2:1}).delay(c).during(function(){f._updateSymbolPosition(a)});d||g.done(function(){f.remove(a)}),g.start()}},b.prototype._getLineLength=function(a){return bm(a.__p1,a.__cp1)+bm(a.__cp1,a.__p2)},b.prototype._updateAnimationPoints=function(a,b){a.__p1=b[0],a.__p2=b[1],a.__cp1=b[2]||[(b[0][0]+b[1][0])/2,(b[0][1]+b[1][1])/2]},b.prototype.updateData=function(a,b,c){this.childAt(0).updateData(a,b,c),this._updateEffectSymbol(a,b)},b.prototype._updateSymbolPosition=function(a){var b=a.__p1,c=a.__p2,d=a.__cp1,e=a.__t<1?a.__t:2-a.__t,f=[a.x,a.y],g=f.slice();f[0]=cP(b[0],d[0],c[0],e),f[1]=cP(b[1],d[1],c[1],e);var h=a.__t<1?cQ(b[0],d[0],c[0],e):cQ(c[0],d[0],b[0],1-e),i=a.__t<1?cQ(b[1],d[1],c[1],e):cQ(c[1],d[1],b[1],1-e);a.rotation=-Math.atan2(i,h)-Math.PI/2,("line"===this._symbolType||"rect"===this._symbolType||"roundRect"===this._symbolType)&&(void 0!==a.__lastT&&a.__lastT=0&&!(e[b]<=c);b--);b=Math.min(b,f-2)}else{for(b=g;bc);b++);b=Math.min(b-1,f-2)}var h=(c-e[b])/(e[b+1]-e[b]),i=d[b],j=d[b+1];a.x=i[0]*(1-h)+h*j[0],a.y=i[1]*(1-h)+h*j[1];var k=a.__t<1?j[0]-i[0]:i[0]-j[0],l=a.__t<1?j[1]-i[1]:i[1]-j[1];a.rotation=-Math.atan2(l,k)-Math.PI/2,this._lastFrame=b,this._lastFramePercent=c,a.ignore=!1}},b}(AW),AZ=function(){this.polyline=!1,this.curveness=0,this.segs=[]},A$=function(a){function b(b){var c=a.call(this,b)||this;return c._off=0,c.hoverDataIdx=-1,c}return ac(b,a),b.prototype.reset=function(){this.notClear=!1,this._off=0},b.prototype.getDefaultStyle=function(){return{stroke:jr.color.neutral99,fill:null}},b.prototype.getDefaultShape=function(){return new AZ},b.prototype.buildPath=function(a,b){var c,d=b.segs,e=b.curveness;if(b.polyline)for(c=this._off;c0){a.moveTo(d[c++],d[c++]);for(var g=1;g0){var l=(h+j)/2-(i-k)*e,m=(i+k)/2-(j-h)*e;a.quadraticCurveTo(l,m,j,k)}else a.lineTo(j,k)}this.incremental&&(this._off=c,this.notClear=!0)},b.prototype.findDataIndex=function(a,b){var c=this.shape,d=c.segs,e=c.curveness,f=this.style.lineWidth;if(c.polyline)for(var g=0,h=0;h0)for(var j=d[h++],k=d[h++],l=1;l0){var o=(j+m)/2-(k-n)*e,p=(k+n)/2-(m-j)*e;if(gq(j,k,o,p,m,n,f,a,b))return g}else if(gp(j,k,m,n,f,a,b))return g;g++}return -1},b.prototype.contain=function(a,b){var c=this.transformCoordToLocal(a,b),d=this.getBoundingRect();return(a=c[0],b=c[1],d.contain(a,b))?(this.hoverDataIdx=this.findDataIndex(a,b))>=0:(this.hoverDataIdx=-1,!1)},b.prototype.getBoundingRect=function(){var a=this._rect;if(!a){for(var b=this.shape.segs,c=1/0,d=1/0,e=-1/0,f=-1/0,g=0;g0&&(f.dataIndex=c+a.__startIndex)})},a.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},a}(),A0={seriesType:"lines",plan:lA(),reset:function(a){var b=a.coordinateSystem;if(b){var c=a.get("polyline"),d=a.pipelineContext.large;return{progress:function(e,f){var g=[];if(d){var h=void 0,i=e.end-e.start;if(c){for(var j=0,k=e.start;k0&&(i||h.configLayer(f,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(g/10+.9,1),0)})),e.updateData(d);var j=a.get("clip",!0)&&q5(a.coordinateSystem,!1,a);j?this.group.setClipPath(j):this.group.removeClipPath(),this._lastZlevel=f,this._finished=!0},b.prototype.incrementalPrepareRender=function(a,b,c){var d=a.getData();this._updateLineDraw(d,a).incrementalPrepareUpdate(d),this._clearLayer(c),this._finished=!1},b.prototype.incrementalRender=function(a,b,c){this._lineDraw.incrementalUpdate(a,b.getData()),this._finished=a.end===b.getData().count()},b.prototype.eachRendered=function(a){this._lineDraw&&this._lineDraw.eachRendered(a)},b.prototype.updateTransform=function(a,b,c){var d=a.getData(),e=a.pipelineContext;if(!this._finished||e.large||e.progressiveRender)return{update:!0};var f=A0.reset(a,b,c);f.progress&&f.progress({start:0,end:d.count(),count:d.count()},d),this._lineDraw.updateLayout(),this._clearLayer(c)},b.prototype._updateLineDraw=function(a,b){var c=this._lineDraw,d=this._showEffect(b),e=!!b.get("polyline"),f=b.pipelineContext.large;return c&&d===this._hasEffet&&e===this._isPolyline&&f===this._isLargeDraw||(c&&c.remove(),c=this._lineDraw=f?new A_:new yl(e?d?AY:AX:d?AW:yk),this._hasEffet=d,this._isPolyline=e,this._isLargeDraw=f),this.group.add(c.group),c},b.prototype._showEffect=function(a){return!!a.get(["effect","show"])},b.prototype._clearLayer=function(a){var b=a.getZr();"svg"!==b.painter.getType()&&null!=this._lastZlevel&&b.painter.getLayer(this._lastZlevel).clear(!0)},b.prototype.remove=function(a,b){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(b)},b.prototype.dispose=function(a,b){this.remove(a,b)},b.type="lines",b}(ng),A2="undefined"==typeof Uint32Array?Array:Uint32Array,A3="undefined"==typeof Float64Array?Array:Float64Array;function A4(a){var b=a.data;b&&b[0]&&b[0][0]&&b[0][0].coord&&(a.data=aF(b,function(a){var b={coords:[a[0].coord,a[1].coord]};return a[0].name&&(b.fromName=a[0].name),a[1].name&&(b.toName=a[1].name),ay([b,a[0],a[1]])}))}var A5=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.visualStyleAccessPath="lineStyle",c.visualDrawType="stroke",c}return ac(b,a),b.prototype.init=function(b){b.data=b.data||[],A4(b);var c=this._processFlatCoordsArray(b.data);this._flatCoords=c.flatCoords,this._flatCoordsOffset=c.flatCoordsOffset,c.flatCoords&&(b.data=new Float32Array(c.count)),a.prototype.init.apply(this,arguments)},b.prototype.mergeOption=function(b){if(A4(b),b.data){var c=this._processFlatCoordsArray(b.data);this._flatCoords=c.flatCoords,this._flatCoordsOffset=c.flatCoordsOffset,c.flatCoords&&(b.data=new Float32Array(c.count))}a.prototype.mergeOption.apply(this,arguments)},b.prototype.appendData=function(a){var b=this._processFlatCoordsArray(a.data);b.flatCoords&&(this._flatCoords?(this._flatCoords=a6(this._flatCoords,b.flatCoords),this._flatCoordsOffset=a6(this._flatCoordsOffset,b.flatCoordsOffset)):(this._flatCoords=b.flatCoords,this._flatCoordsOffset=b.flatCoordsOffset),a.data=new Float32Array(b.count)),this.getRawData().appendData(a.data)},b.prototype._getCoordsFromItemModel=function(a){var b=this.getData().getItemModel(a);return b.option instanceof Array?b.option:b.getShallow("coords")},b.prototype.getLineCoordsCount=function(a){return this._flatCoordsOffset?this._flatCoordsOffset[2*a+1]:this._getCoordsFromItemModel(a).length},b.prototype.getLineCoords=function(a,b){if(this._flatCoordsOffset){for(var c=this._flatCoordsOffset[2*a],d=this._flatCoordsOffset[2*a+1],e=0;e ")})},b.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},b.prototype.getProgressive=function(){var a=this.option.progressive;return null==a?this.option.large?1e4:this.get("progressive"):a},b.prototype.getProgressiveThreshold=function(){var a=this.option.progressiveThreshold;return null==a?this.option.large?2e4:this.get("progressiveThreshold"):a},b.prototype.getZLevelKey=function(){var a=this.getModel("effect"),b=a.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:a.get("show")&&b>0?b+"":""},b.type="series.lines",b.dependencies=["grid","polar","geo","calendar"],b.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},b}(lr);function A6(a){return a instanceof Array||(a=[a,a]),a}let A7={seriesType:"lines",reset:function(a){var b=A6(a.get("symbol")),c=A6(a.get("symbolSize")),d=a.getData();return d.setVisual("fromSymbol",b&&b[0]),d.setVisual("toSymbol",b&&b[1]),d.setVisual("fromSymbolSize",c&&c[0]),d.setVisual("toSymbolSize",c&&c[1]),{dataEach:d.hasItemOption?function(a,b){var c=a.getItemModel(b),d=A6(c.getShallow("symbol",!0)),e=A6(c.getShallow("symbolSize",!0));d[0]&&a.setItemVisual(b,"fromSymbol",d[0]),d[1]&&a.setItemVisual(b,"toSymbol",d[1]),e[0]&&a.setItemVisual(b,"fromSymbolSize",e[0]),e[1]&&a.setItemVisual(b,"toSymbolSize",e[1])}:null}}};var A8=function(){function a(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var a=ai.createCanvas();this.canvas=a}return a.prototype.update=function(a,b,c,d,e,f){var g=this._getBrush(),h=this._getGradient(e,"inRange"),i=this._getGradient(e,"outOfRange"),j=this.pointSize+this.blurSize,k=this.canvas,l=k.getContext("2d"),m=a.length;k.width=b,k.height=c;for(var n=0;n0){var z=f(r)?h:i;r>0&&(r=r*x+w),t[u++]=z[y],t[u++]=z[y+1],t[u++]=z[y+2],t[u++]=z[y+3]*r*256}else u+=4}return l.putImageData(s,0,0),k},a.prototype._getBrush=function(){var a=this._brushCanvas||(this._brushCanvas=ai.createCanvas()),b=this.pointSize+this.blurSize,c=2*b;a.width=c,a.height=c;var d=a.getContext("2d");return d.clearRect(0,0,c,c),d.shadowOffsetX=c,d.shadowBlur=this.blurSize,d.shadowColor=jr.color.neutral99,d.beginPath(),d.arc(-b,b,this.pointSize,0,2*Math.PI,!0),d.closePath(),d.fill(),a},a.prototype._getGradient=function(a,b){for(var c=this._gradientPixels,d=c[b]||(c[b]=new Uint8ClampedArray(1024)),e=[0,0,0,0],f=0,g=0;g<256;g++)a[b](g/255,!0,e),d[f++]=e[0],d[f++]=e[1],d[f++]=e[2],d[f++]=e[3];return d},a}();function A9(a){var b=a.dimensions;return"lng"===b[0]&&"lat"===b[1]}var Ba=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){b.eachComponent("visualMap",function(b){b.eachTargetSeries(function(c){c===a&&(d=b)})}),this._progressiveEls=null,this.group.removeAll();var d,e=a.coordinateSystem;"cartesian2d"===e.type||"calendar"===e.type||"matrix"===e.type?this._renderOnGridLike(a,c,0,a.getData().count()):A9(e)&&this._renderOnGeo(e,a,d,c)},b.prototype.incrementalPrepareRender=function(a,b,c){this.group.removeAll()},b.prototype.incrementalRender=function(a,b,c,d){var e=b.coordinateSystem;e&&(A9(e)?this.render(b,c,d):(this._progressiveEls=[],this._renderOnGridLike(b,d,a.start,a.end,!0)))},b.prototype.eachRendered=function(a){m6(this._progressiveEls||this.group,a)},b.prototype._renderOnGridLike=function(a,b,c,d,e){var f,g,h,i,j=a.coordinateSystem,k=q6(j,"cartesian2d"),l=q6(j,"matrix");if(k){var m=j.getAxis("x"),n=j.getAxis("y");f=m.getBandWidth()+.5,g=n.getBandWidth()+.5,h=m.scale.getExtent(),i=n.scale.getExtent()}for(var o=this.group,p=a.getData(),q=a.getModel(["emphasis","itemStyle"]).getItemStyle(),r=a.getModel(["blur","itemStyle"]).getItemStyle(),s=a.getModel(["select","itemStyle"]).getItemStyle(),t=a.get(["itemStyle","borderRadius"]),u=h1(a),v=a.getModel("emphasis"),w=v.get("focus"),x=v.get("blurScope"),y=v.get("disabled"),z=k||l?[p.mapDimension("x"),p.mapDimension("y"),p.mapDimension("value")]:[p.mapDimension("time"),p.mapDimension("value")],A=c;Ah[1]||Ei[1])continue;var F=j.dataToPoint([D,E]);B=new gP({shape:{x:F[0]-f/2,y:F[1]-g/2,width:f,height:g},style:C})}else if(l){var G,H=j.dataToLayout([p.get(z[0],A),p.get(z[1],A)]).rect;if((G=H.x)!=G)continue;B=new gP({z2:1,shape:H,style:C})}else{if(isNaN(p.get(z[1],A)))continue;var I,J,K=j.dataToLayout([p.get(z[0],A)]),H=K.contentRect||K.rect;if((I=H.x)!=I||(J=H.y)!=J)continue;B=new gP({z2:1,shape:H,style:C})}if(p.hasItemOption){var L=p.getItemModel(A),M=L.getModel("emphasis");q=M.getModel("itemStyle").getItemStyle(),r=L.getModel(["blur","itemStyle"]).getItemStyle(),s=L.getModel(["select","itemStyle"]).getItemStyle(),t=L.get(["itemStyle","borderRadius"]),w=M.get("focus"),x=M.get("blurScope"),y=M.get("disabled"),u=h1(L)}B.shape.r=t;var N=a.getRawValue(A),O="-";N&&null!=N[2]&&(O=N[2]+""),h0(B,u,{labelFetcher:a,labelDataIndex:A,defaultOpacity:C.opacity,defaultText:O}),B.ensureState("emphasis").style=q,B.ensureState("blur").style=r,B.ensureState("select").style=s,hF(B,w,x,y),B.incremental=e,e&&(B.states.emphasis.hoverLayer=!0),o.add(B),p.setItemGraphicEl(A,B),this._progressiveEls&&this._progressiveEls.push(B)}},b.prototype._renderOnGeo=function(a,b,c,d){var e,f,g,h,i,j,k,l=c.targetVisuals.inRange,m=c.targetVisuals.outOfRange,n=b.getData(),o=this._hmLayer||this._hmLayer||new A8;o.blurSize=b.get("blurSize"),o.pointSize=b.get("pointSize"),o.minOpacity=b.get("minOpacity"),o.maxOpacity=b.get("maxOpacity");var p=a.getViewRect().clone(),q=a.getRoamTransform();p.applyTransform(q);var r=Math.max(p.x,0),s=Math.max(p.y,0),t=Math.min(p.width+p.x,d.getWidth()),u=Math.min(p.height+p.y,d.getHeight()),v=t-r,w=u-s,x=[n.mapDimension("lng"),n.mapDimension("lat"),n.mapDimension("value")],y=n.mapArray(x,function(b,c,d){var e=a.dataToPoint([b,c]);return e[0]-=r,e[1]-=s,e.push(d),e}),z=c.getExtent(),A="visualMap.continuous"===c.type?(e=c.option.range,f=z[1]-z[0],e=[(e[0]-z[0])/f,(e[1]-z[0])/f],function(a){return a>=e[0]&&a<=e[1]}):(g=c.getPieceList(),h=c.option.selected,i=z[1]-z[0],j=(g=aF(g,function(a){return{interval:[(a.interval[0]-z[0])/i,(a.interval[1]-z[0])/i]}})).length,k=0,function(a){var b;for(b=k;b=0;b--){var c=g[b].interval;if(c[0]<=a&&a<=c[1]){k=b;break}}return b>=0&&b=0?1:-1:f>0?1:-1})(c,A,z,d,G),e=a,f=b,g=z,h=A,i=G.boundingLength,j=G.pxSign,k=E,l=d,m=G,o=l.valueDim,q=Math.abs(g[(p=l.categoryDim).wh]),(n=aM(r=e.getItemVisual(f,"symbolSize"))?r.slice():null==r?["100%","100%"]:[r,r])[p.index]=eE(n[p.index],q),n[o.index]=eE(n[o.index],h?q:Math.abs(i)),m.symbolSize=n,s=m.symbolScale=[n[0]/k,n[1]/k],s[o.index]*=(l.isHorizontal?-1:1)*j,t=c,u=G.symbolScale,v=D,w=d,x=G,(y=t.get(Bc)||0)&&(Be.attr({scaleX:u[0],scaleY:u[1],rotation:v}),Be.updateTransform(),y/=Be.getLineScale(),y*=u[w.valueDim.index]),x.valueLineWidth=y||0;var H=G.symbolSize,I=ob(c.get("symbolOffset"),H);return function(a,b,c,d,e,f,g,h,i,j,k,l){var m=k.categoryDim,n=k.valueDim,o=l.pxSign,p=Math.max(b[n.index]+h,0),q=p;if(d){var r=Math.abs(i),s=aW(a.get("symbolMargin"),"15%")+"",t=!1;s.lastIndexOf("!")===s.length-1&&(t=!0,s=s.slice(0,s.length-1));var u=eE(s,b[n.index]),v=Math.max(p+2*u,0),w=t?0:2*u,x=eT(d),y=x?d:Bw((r+w)/v);u=(r-y*p)/2/(t?y:Math.max(y-1,1)),v=p+2*u,w=t?0:2*u,x||"fixed"===d||(y=j?Bw((Math.abs(j)+w)/v):0),q=y*v-w,l.repeatTimes=y,l.symbolMargin=u}var z=q/2*o,A=l.pathPosition=[];A[m.index]=c[m.wh]/2,A[n.index]="start"===g?z:"end"===g?i-z:i/2,f&&(A[0]+=f[0],A[1]+=f[1]);var B=l.bundlePosition=[];B[m.index]=c[m.xy],B[n.index]=c[n.xy];var C=l.barRectShape=az({},c);C[n.wh]=o*Math.max(Math.abs(c[n.wh]),Math.abs(A[n.index]+z)),C[m.wh]=c[m.wh];var D=l.clipShape={};D[m.xy]=-c[m.xy],D[m.wh]=k.ecSize[m.wh],D[n.xy]=0,D[n.wh]=c[n.wh]}(c,H,z,A,0,I,C,G.valueLineWidth,G.boundingLength,G.repeatCutLength,d,G),G}function Bh(a,b){return a.toGlobalCoord(a.dataToCoord(a.scale.parse(b)))}function Bi(a){var b=a.symbolPatternSize,c=n9(a.symbolType,-b/2,-b/2,b,b);return c.attr({culling:!0}),"image"!==c.type&&c.setStyle({strokeNoScale:!0}),c}function Bj(a,b,c,d){var e=a.__pictorialBundle,f=c.symbolSize,g=c.valueLineWidth,h=c.pathPosition,i=b.valueDim,j=c.repeatTimes||0,k=0,l=f[b.valueDim.index]+g+2*c.symbolMargin;for(Bt(a,function(a){a.__pictorialAnimationIndex=k,a.__pictorialRepeatTimes=j,k0:d<0)&&(e=j-1-a),b[i.index]=l*(e-j/2+.5)+h[i.index],{x:b[0],y:b[1],scaleX:c.symbolScale[0],scaleY:c.symbolScale[1],rotation:c.rotation}}}function Bk(a,b,c,d){var e=a.__pictorialBundle,f=a.__pictorialMainPath;f?Bu(f,null,{x:c.pathPosition[0],y:c.pathPosition[1],scaleX:c.symbolScale[0],scaleY:c.symbolScale[1],rotation:c.rotation},c,d):(f=a.__pictorialMainPath=Bi(c),e.add(f),Bu(f,{x:c.pathPosition[0],y:c.pathPosition[1],scaleX:0,scaleY:0,rotation:c.rotation},{scaleX:c.symbolScale[0],scaleY:c.symbolScale[1]},c,d))}function Bl(a,b,c){var d=az({},b.barRectShape),e=a.__pictorialBarRect;e?Bu(e,null,{shape:d},b,c):((e=a.__pictorialBarRect=new u_.Rect({z2:2,shape:d,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,a.add(e))}function Bm(a,b,c,d){if(c.symbolClip){var e=a.__pictorialClipPath,f=az({},c.clipShape),g=b.valueDim,h=c.animationModel,i=c.dataIndex;if(e)u_.updateProps(e,{shape:f},h,i);else{f[g.wh]=0,e=new u_.Rect({shape:f}),a.__pictorialBundle.setClipPath(e),a.__pictorialClipPath=e;var j={};j[g.wh]=c.clipShape[g.wh],u_[d?"updateProps":"initProps"](e,{shape:j},h,i)}}}function Bn(a,b){var c=a.getItemModel(b);return c.getAnimationDelayParams=Bo,c.isAnimationEnabled=Bp,c}function Bo(a){return{index:a.__pictorialAnimationIndex,count:a.__pictorialRepeatTimes}}function Bp(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function Bq(a,b,c,d){var e=new u_.Group,f=new u_.Group;return e.add(f),e.__pictorialBundle=f,f.x=c.bundlePosition[0],f.y=c.bundlePosition[1],c.symbolRepeat?Bj(e,b,c):Bk(e,b,c),Bl(e,c,d),Bm(e,b,c,d),e.__pictorialShapeStr=Bs(a,c),e.__pictorialSymbolMeta=c,e}function Br(a,b,c,d){var e=d.__pictorialBarRect;e&&e.removeTextContent();var f=[];Bt(d,function(a){f.push(a)}),d.__pictorialMainPath&&f.push(d.__pictorialMainPath),d.__pictorialClipPath&&(c=null),aE(f,function(a){u_.removeElement(a,{scaleX:0,scaleY:0},c,b,function(){d.parent&&d.parent.remove(d)})}),a.setItemGraphicEl(b,null)}function Bs(a,b){return[a.getItemVisual(b.dataIndex,"symbol")||"none",!!b.symbolRepeat,!!b.symbolClip].join(":")}function Bt(a,b,c){aE(a.__pictorialBundle.children(),function(d){d!==a.__pictorialBarRect&&b.call(c,d)})}function Bu(a,b,c,d,e,f){b&&a.attr(b),d.symbolClip&&!e?c&&a.attr(c):c&&u_[e?"updateProps":"initProps"](a,c,d.animationModel,d.dataIndex,f)}function Bv(a,b,c){var d=c.dataIndex,e=c.itemModel,f=e.getModel("emphasis"),g=f.getModel("itemStyle").getItemStyle(),h=e.getModel(["blur","itemStyle"]).getItemStyle(),i=e.getModel(["select","itemStyle"]).getItemStyle(),j=e.getShallow("cursor"),k=f.get("focus"),l=f.get("blurScope"),m=f.get("scale");Bt(a,function(a){if(a instanceof gI){var b=a.style;a.useStyle(az({image:b.image,x:b.x,y:b.y,width:b.width,height:b.height},c.style))}else a.useStyle(c.style);var d=a.ensureState("emphasis");d.style=g,m&&(d.scaleX=1.1*a.scaleX,d.scaleY=1.1*a.scaleY),a.ensureState("blur").style=h,a.ensureState("select").style=i,j&&(a.cursor=j),a.z2=c.z2});var n=b.valueDim.posDesc[+(c.boundingLength>0)],o=a.__pictorialBarRect;o.ignoreClip=!0,h0(o,h1(e),{labelFetcher:b.seriesModel,labelDataIndex:d,defaultText:qK(b.seriesModel.getData(),d),inheritColor:c.style.fill,defaultOpacity:c.style.opacity,defaultOutsidePosition:n}),hF(a,k,l,f.get("disabled"))}function Bw(a){var b=Math.round(a);return 1e-4>Math.abs(a-b)?b:Math.ceil(a)}var Bx=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.hasSymbolVisual=!0,c.defaultSymbol="roundRect",c}return ac(b,a),b.prototype.getInitialData=function(b){return b.stack=null,a.prototype.getInitialData.apply(this,arguments)},b.type="series.pictorialBar",b.dependencies=["grid"],b.defaultOption=is(ru.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:jr.color.primary}}}),b}(ru),By=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._layers=[],c}return ac(b,a),b.prototype.render=function(a,b,c){var d=a.getData(),e=this,f=this.group,g=a.getLayerSeries(),h=d.getLayout("layoutInfo"),i=h.rect,j=h.boundaryGap;function k(a){return a.name}f.x=0,f.y=i.y+j[0];var l=new qm(this._layersSeries||[],g,k,k),m=[];function n(b,c,h){var i,j,k=e._layers;if("remove"===b)return void f.remove(k[c]);for(var l=[],n=[],o=g[c].indices,p=0;pf&&(f=h),d.push(h)}for(var j=0;jf&&(f=l)}return{y0:e,max:f}}(i),k=j.y0,l=c/j.max,m=f.length,n=f[0].indices.length,o=0;oz&&!eL(B-z)&&B0?(g.virtualPiece?g.virtualPiece.updateData(!1,e,a,b,c):(g.virtualPiece=new BC(e,a,b,c),k.add(g.virtualPiece)),f.piece.off("click"),g.virtualPiece.on("click",function(a){g._rootToNode(f.parentNode)})):g.virtualPiece&&(k.remove(g.virtualPiece),g.virtualPiece=null),this._initEvents(),this._oldChildren=m},b.prototype._initEvents=function(){var a=this;this.group.off("click"),this.group.on("click",function(b){var c=!1;a.seriesModel.getViewRoot().eachNode(function(d){if(!c&&d.piece&&d.piece===b.target){var e=d.getModel().get("nodeClick");if("rootToNode"===e)a._rootToNode(d);else if("link"===e){var f=d.getModel(),g=f.get("link");g&&i1(g,f.get("target",!0)||"_blank")}c=!0}})})},b.prototype._rootToNode=function(a){a!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:BD,from:this.uid,seriesId:this.seriesModel.id,targetNode:a})},b.prototype.containPoint=function(a,b){var c=b.getData().getItemLayout(0);if(c){var d=a[0]-c.cx,e=a[1]-c.cy,f=Math.sqrt(d*d+e*e);return f<=c.r&&f>=c.r0}},b.type="sunburst",b}(ng),BG=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.ignoreStyleOnData=!0,c}return ac(b,a),b.prototype.getInitialData=function(a,b){var c={name:a.name,children:a.data};!function a(b){var c=0;aE(b.children,function(b){a(b);var d=b.value;aM(d)&&(d=d[0]),c+=d});var d=b.value;aM(d)&&(d=d[0]),(null==d||isNaN(d))&&(d=c),d<0&&(d=0),aM(b.value)?b.value[0]=d:b.value=d}(c);var d=this._levelModels=aF(a.levels||[],function(a){return new ip(a,this,b)},this),e=w4.createTree(c,this,function(a){a.wrapMethod("getItemModel",function(a,b){var c=d[e.getNodeByDataIndex(b).depth];return c&&(a.parentModel=c),a})});return e.data},b.prototype.optionUpdated=function(){this.resetViewRoot()},b.prototype.getDataParams=function(b){var c=a.prototype.getDataParams.apply(this,arguments);return c.treePathInfo=w8(this.getData().tree.getNodeByDataIndex(b),this),c},b.prototype.getLevelModel=function(a){return this._levelModels&&this._levelModels[a.depth]},b.prototype.getViewRoot=function(){return this._viewRoot},b.prototype.resetViewRoot=function(a){a?this._viewRoot=a:a=this._viewRoot;var b=this.getRawData().tree.root;a&&(a===b||b.contains(a))||(this._viewRoot=b)},b.prototype.enableAriaDecal=function(){xe(this)},b.type="series.sunburst",b.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},b}(lr),BH=Math.PI/180;function BI(a,b,c){b.eachSeriesByType(a,function(a){var b=a.get("center"),d=a.get("radius");aM(d)||(d=[0,d]),aM(b)||(b=[b,b]);var e=c.getWidth(),f=c.getHeight(),g=Math.min(e,f),h=eE(b[0],e),i=eE(b[1],f),j=eE(d[0],g/2),k=eE(d[1],g/2),l=-a.get("startAngle")*BH,m=a.get("minAngle")*BH,n=a.getData().tree.root,o=a.getViewRoot(),p=o.depth,q=a.get("sort");null!=q&&function a(b,c){var d=b.children||[];b.children=function(a,b){if(aN(b)){var c=aF(a,function(a,b){var c=a.getValue();return{params:{depth:a.depth,height:a.height,dataIndex:a.dataIndex,getValue:function(){return c}},index:b}});return c.sort(function(a,c){return b(a.params,c.params)}),aF(c,function(b){return a[b.index]})}var d="asc"===b;return a.sort(function(a,b){var c=(a.getValue()-b.getValue())*(d?1:-1);return 0===c?(a.dataIndex-b.dataIndex)*(d?-1:1):c})}(d,c),d.length&&aE(b.children,function(b){a(b,c)})}(o,q);var r=0;aE(o.children,function(a){!isNaN(a.getValue())&&r++});var s=o.getValue(),t=Math.PI/(s||r)*2,u=o.depth>0,v=(k-j)/(o.height-(u?-1:1)||1),w=a.get("clockwise"),x=a.get("stillShowZeroSum"),y=w?1:-1,z=function(b,c){if(b){var d=c;if(b!==n){var e=b.getValue(),f=0===s&&x?t:e*t;f1;)e=e.parentNode;var f=c.getColorFromPalette(e.name||e.dataIndex+"",b);return a.depth>1&&aO(f)&&(f=db(f,(a.depth-1)/(d-1)*.5)),f}(e,a,d.root.height)),az(c.ensureUniqueItemVisual(e.dataIndex,"style"),f)})})}var BK={color:"fill",borderColor:"stroke"},BL={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},BM=e7(),BN=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},b.prototype.getInitialData=function(a,b){return qI(null,this)},b.prototype.getDataParams=function(b,c,d){var e=a.prototype.getDataParams.call(this,b,c);return d&&(e.info=BM(d).info),e},b.type="series.custom",b.dependencies=["grid","polar","geo","singleAxis","calendar","matrix"],b.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},b}(lr);function BO(a,b){return b=b||[0,0],aF(["x","y"],function(c,d){var e=this.getAxis(c),f=b[d],g=a[d]/2;return"category"===e.type?e.getBandWidth():Math.abs(e.dataToCoord(f-g)-e.dataToCoord(f+g))},this)}function BP(a,b){return b=b||[0,0],aF([0,1],function(c){var d=b[c],e=a[c]/2,f=[],g=[];return f[c]=d-e,g[c]=d+e,f[1-c]=g[1-c]=b[1-c],Math.abs(this.dataToPoint(f)[c]-this.dataToPoint(g)[c])},this)}function BQ(a,b){var c=this.getAxis(),d=b instanceof Array?b[0]:b,e=(a instanceof Array?a[0]:a)/2;return"category"===c.type?c.getBandWidth():Math.abs(c.dataToCoord(d-e)-c.dataToCoord(d+e))}function BR(a,b){return b=b||[0,0],aF(["Radius","Angle"],function(c,d){var e=this["get"+c+"Axis"](),f=b[d],g=a[d]/2,h="category"===e.type?e.getBandWidth():Math.abs(e.dataToCoord(f-g)-e.dataToCoord(f+g));return"Angle"===c&&(h=h*Math.PI/180),h},this)}function BS(a,b,c,d){return a&&(a.legacy||!1!==a.legacy&&!c&&!d&&"tspan"!==b&&("text"===b||a9(a,"text")))}function BT(a,b,c){var d,e,f;if("text"===b)f=a;else{f={},a9(a,"text")&&(f.text=a.text),a9(a,"rich")&&(f.rich=a.rich),a9(a,"textFill")&&(f.fill=a.textFill),a9(a,"textStroke")&&(f.stroke=a.textStroke),a9(a,"fontFamily")&&(f.fontFamily=a.fontFamily),a9(a,"fontSize")&&(f.fontSize=a.fontSize),a9(a,"fontStyle")&&(f.fontStyle=a.fontStyle),a9(a,"fontWeight")&&(f.fontWeight=a.fontWeight),e={type:"text",style:f,silent:!0},d={};var g=a9(a,"textPosition");c?d.position=g?a.textPosition:"inside":g&&(d.position=a.textPosition),a9(a,"textPosition")&&(d.position=a.textPosition),a9(a,"textOffset")&&(d.offset=a.textOffset),a9(a,"textRotation")&&(d.rotation=a.textRotation),a9(a,"textDistance")&&(d.distance=a.textDistance)}return BU(f,a),aE(f.rich,function(a){BU(a,a)}),{textConfig:d,textContent:e}}function BU(a,b){b&&(b.font=b.textFont||b.font,a9(b,"textStrokeWidth")&&(a.lineWidth=b.textStrokeWidth),a9(b,"textAlign")&&(a.align=b.textAlign),a9(b,"textVerticalAlign")&&(a.verticalAlign=b.textVerticalAlign),a9(b,"textLineHeight")&&(a.lineHeight=b.textLineHeight),a9(b,"textWidth")&&(a.width=b.textWidth),a9(b,"textHeight")&&(a.height=b.textHeight),a9(b,"textBackgroundColor")&&(a.backgroundColor=b.textBackgroundColor),a9(b,"textPadding")&&(a.padding=b.textPadding),a9(b,"textBorderColor")&&(a.borderColor=b.textBorderColor),a9(b,"textBorderWidth")&&(a.borderWidth=b.textBorderWidth),a9(b,"textBorderRadius")&&(a.borderRadius=b.textBorderRadius),a9(b,"textBoxShadowColor")&&(a.shadowColor=b.textBoxShadowColor),a9(b,"textBoxShadowBlur")&&(a.shadowBlur=b.textBoxShadowBlur),a9(b,"textBoxShadowOffsetX")&&(a.shadowOffsetX=b.textBoxShadowOffsetX),a9(b,"textBoxShadowOffsetY")&&(a.shadowOffsetY=b.textBoxShadowOffsetY))}function BV(a,b,c){a.textPosition=a.textPosition||c.position||"inside",null!=c.offset&&(a.textOffset=c.offset),null!=c.rotation&&(a.textRotation=c.rotation),null!=c.distance&&(a.textDistance=c.distance);var d=a.textPosition.indexOf("inside")>=0,e=a.fill||jr.color.neutral99;BW(a,b);var f=null==a.textFill;return d?f&&(a.textFill=c.insideFill||jr.color.neutral00,!a.textStroke&&c.insideStroke&&(a.textStroke=c.insideStroke),a.textStroke||(a.textStroke=e),null==a.textStrokeWidth&&(a.textStrokeWidth=2)):(f&&(a.textFill=a.fill||c.outsideFill||jr.color.neutral00),!a.textStroke&&c.outsideStroke&&(a.textStroke=c.outsideStroke)),a.text=b.text,a.rich=b.rich,aE(b.rich,function(a){BW(a,a)}),a}function BW(a,b){b&&(a9(b,"fill")&&(a.textFill=b.fill),a9(b,"stroke")&&(a.textStroke=b.fill),a9(b,"lineWidth")&&(a.textStrokeWidth=b.lineWidth),a9(b,"font")&&(a.font=b.font),a9(b,"fontStyle")&&(a.fontStyle=b.fontStyle),a9(b,"fontWeight")&&(a.fontWeight=b.fontWeight),a9(b,"fontSize")&&(a.fontSize=b.fontSize),a9(b,"fontFamily")&&(a.fontFamily=b.fontFamily),a9(b,"align")&&(a.textAlign=b.align),a9(b,"verticalAlign")&&(a.textVerticalAlign=b.verticalAlign),a9(b,"lineHeight")&&(a.textLineHeight=b.lineHeight),a9(b,"width")&&(a.textWidth=b.width),a9(b,"height")&&(a.textHeight=b.height),a9(b,"backgroundColor")&&(a.textBackgroundColor=b.backgroundColor),a9(b,"padding")&&(a.textPadding=b.padding),a9(b,"borderColor")&&(a.textBorderColor=b.borderColor),a9(b,"borderWidth")&&(a.textBorderWidth=b.borderWidth),a9(b,"borderRadius")&&(a.textBorderRadius=b.borderRadius),a9(b,"shadowColor")&&(a.textBoxShadowColor=b.shadowColor),a9(b,"shadowBlur")&&(a.textBoxShadowBlur=b.shadowBlur),a9(b,"shadowOffsetX")&&(a.textBoxShadowOffsetX=b.shadowOffsetX),a9(b,"shadowOffsetY")&&(a.textBoxShadowOffsetY=b.shadowOffsetY),a9(b,"textShadowColor")&&(a.textShadowColor=b.textShadowColor),a9(b,"textShadowBlur")&&(a.textShadowBlur=b.textShadowBlur),a9(b,"textShadowOffsetX")&&(a.textShadowOffsetX=b.textShadowOffsetX),a9(b,"textShadowOffsetY")&&(a.textShadowOffsetY=b.textShadowOffsetY))}var BX={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},BY=aJ(BX);aG(d9,function(a,b){return a[b]=1,a},{}),d9.join(", ");var BZ=["","style","shape","extra"],B$=e7();function B_(a,b,c,d,e){var f=a+"Animation",g=hP(a,d,e)||{},h=B$(b).userDuring;return g.duration>0&&(g.during=h?aK(B6,{el:b,userDuring:h}):null,g.setToFinal=!0,g.scope=a),az(g,c[f]),g}function B0(a,b,c,d){var e,f,g=(d=d||{}).dataIndex,h=d.isInit,i=d.clearStyle,j=c.isAnimationEnabled(),k=B$(a),l=b.style;k.userDuring=b.during;var m={},n={};if(function(a,b,c){for(var d=0;d=0)){var m=a.getAnimationStyleProps(),n=m?m.style:null;if(n){e||(e=d.style={});for(var o=aJ(c),j=0;j0&&a.animateFrom(r,s)}else{var t=a,u=b,v=g||0,w=c,x=m;if(x){var y=B_("update",t,u,w,v);y.duration>0&&t.animateFrom(x,y)}}B1(a,b),l?a.dirty():a.markRedraw()}function B1(a,b){for(var c=B$(a).leaveToProps,d=0;d=0){e||(e=d[a]={});for(var n=aJ(g),k=0;kaB(Ca,a)})),j.length){f||((f=a.animate(c,b.loop,!0)).scope="keyframe");for(var k=0;kd[1]&&d.reverse(),{coordSys:{type:"polar",cx:a.cx,cy:a.cy,r:d[1],r0:d[0]},api:{coord:function(d){var e=b.dataToRadius(d[0]),f=c.dataToAngle(d[1]),g=a.coordToPoint([e,f]);return g.push(e,f*Math.PI/180),g},size:aK(BR,a)}}},calendar:function(a){var b=a.getRect(),c=a.getRangeInfo();return{coordSys:{type:"calendar",x:b.x,y:b.y,width:b.width,height:b.height,cellWidth:a.getCellWidth(),cellHeight:a.getCellHeight(),rangeInfo:{start:c.start,end:c.end,weeks:c.weeks,dayCount:c.allDay}},api:{coord:function(b,c){return a.dataToPoint(b,c)},layout:function(b,c){return a.dataToLayout(b,c)}}}},matrix:function(a){var b=a.getRect();return{coordSys:{type:"matrix",x:b.x,y:b.y,width:b.width,height:b.height},api:{coord:function(b,c){return a.dataToPoint(b,c)},layout:function(b,c){return a.dataToLayout(b,c)}}}}};function Cn(a){return a instanceof gD}function Co(a){return a instanceof fT}var Cp=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c,d){this._progressiveEls=null;var e=this._data,f=a.getData(),g=this.group,h=Ct(a,f,b,c);e||g.removeAll(),f.diff(e).add(function(b){Cu(c,null,b,h(b,d),a,g,f)}).remove(function(b){var c=e.getItemGraphicEl(b);c&&B2(c,BM(c).option,a)}).update(function(b,i){Cu(c,e.getItemGraphicEl(i),b,h(b,d),a,g,f)}).execute();var i=a.get("clip",!0)?q5(a.coordinateSystem,!1,a):null;i?g.setClipPath(i):g.removeClipPath(),this._data=f},b.prototype.incrementalPrepareRender=function(a,b,c){this.group.removeAll(),this._data=null},b.prototype.incrementalRender=function(a,b,c,d,e){var f=b.getData(),g=Ct(b,f,c,d),h=this._progressiveEls=[];function i(a){a.isGroup||(a.incremental=!0,a.ensureState("emphasis").hoverLayer=!0)}for(var j=a.start;j=0?b.getStore().get(e,c):void 0}var f=b.get(d.name,c),h=d&&d.ordinalMeta;return h?h.categories[f]:f},styleEmphasis:function(c,d){null==d&&(d=g);var e=v(d,Cd).getItemStyle(),f=w(d,Cd),h=h2(f,null,null,!0,!0);h.text=f.getShallow("show")?aY(a.getFormattedLabel(d,Cd),a.getFormattedLabel(d,Ce),qK(b,d)):null;var i=h3(f,null,!0);return y(c,e),e=BV(e,h,i),c&&x(e,c),e.legacy=!0,e},visual:function(a,c){if(null==c&&(c=g),a9(BK,a)){var d=b.getItemVisual(c,"style");return d?d[BK[a]]:null}if(a9(BL,a))return b.getItemVisual(c,a)},barLayout:function(a){if("cartesian2d"===k.type)return function(a){var b=[],c=a.axis,d="axis0";if("category"===c.type){for(var e=c.getBandWidth(),f=0;f=k;n--){var o,p,q,r,s=b.childAt(n);p=b,q=s,r=e,q&&B2(q,BM(p).option,r)}}}(a,k,c,d,e),h>=0?f.replaceAt(k,h):f.add(k),k}function Cw(a,b,c){var d,e=BM(a),f=b.type,g=b.shape,h=b.style;return c.isUniversalTransitionEnabled()||null!=f&&f!==e.customGraphicType||"path"===f&&(d=g)&&(a9(d,"pathData")||a9(d,"d"))&&CD(g)!==e.customPathData||"image"===f&&a9(h,"image")&&h.image!==e.customImagePath}function Cx(a,b,c){var d=b?Cy(a,b):a,e=b?Cz(a,d,Cd):a.style,f=a.type,g=d?d.textConfig:null,h=a.textContent,i=h?b?Cy(h,b):h:null;if(e&&(c.isLegacy||BS(e,f,!!g,!!i))){c.isLegacy=!0;var j=BT(e,f,!b);!g&&j.textConfig&&(g=j.textConfig),!i&&j.textContent&&(i=j.textContent)}if(!b&&i){var k=i;k.type||(k.type="text")}var l=b?c[b]:c.normal;l.cfg=g,l.conOpt=i}function Cy(a,b){return b?a?a[b]:null:a}function Cz(a,b,c){var d=b&&b.style;return null==d&&c===Cd&&a&&(d=a.styleEmphasis),d}function CA(a,b){var c=a&&a.name;return null!=c?c:"e\0\0"+b}function CB(a,b){var c=this.context,d=null!=a?c.newChildren[a]:null,e=null!=b?c.oldChildren[b]:null;Cv(c.api,e,c.dataIndex,d,c.seriesModel,c.group)}function CC(a){var b=this.context,c=b.oldChildren[a];c&&B2(c,BM(c).option,b.seriesModel)}function CD(a){return a&&(a.pathData||a.d)}var CE=e7(),CF=function(){function a(){this._dragging=!1,this.animationThreshold=15}return a.prototype.render=function(a,b,c,d){var e=b.get("value"),f=b.get("status");if(this._axisModel=a,this._axisPointerModel=b,this._api=c,d||this._lastValue!==e||this._lastStatus!==f){this._lastValue=e,this._lastStatus=f;var g=this._group,h=this._handle;if(!f||"hide"===f){g&&g.hide(),h&&h.hide();return}g&&g.show(),h&&h.show();var i={};this.makeElOption(i,e,a,b,c);var j=i.graphicKey;j!==this._lastGraphicKey&&this.clear(c),this._lastGraphicKey=j;var k=this._moveAnimation=this.determineAnimation(a,b);if(g){var l=aL(CG,b,k);this.updatePointerEl(g,i,l),this.updateLabelEl(g,i,l,b)}else g=this._group=new u_.Group,this.createPointerEl(g,i,a,b),this.createLabelEl(g,i,a,b),c.getZr().add(g);CJ(g,b,!0),this._renderHandle(e)}},a.prototype.remove=function(a){this.clear(a)},a.prototype.dispose=function(a){this.clear(a)},a.prototype.determineAnimation=function(a,b){var c=b.get("animation"),d=a.axis,e="category"===d.type,f=b.get("snap");if(!f&&!e)return!1;if("auto"===c||null==c){var g=this.animationThreshold;if(e&&d.getBandWidth()>g)return!0;if(f){var h=uD(a).seriesDataCount,i=d.getExtent();return Math.abs(i[0]-i[1])/h>g}return!1}return!0===c},a.prototype.makeElOption=function(a,b,c,d,e){},a.prototype.createPointerEl=function(a,b,c,d){var e=b.pointer;if(e){var f=CE(a).pointerEl=new u_[e.type](aw(b.pointer));a.add(f)}},a.prototype.createLabelEl=function(a,b,c,d){if(b.label){var e=CE(a).labelEl=new u_.Text(aw(b.label));a.add(e),CH(e,d)}},a.prototype.updatePointerEl=function(a,b,c){var d=CE(a).pointerEl;d&&b.pointer&&(d.setStyle(b.pointer.style),c(d,{shape:b.pointer.shape}))},a.prototype.updateLabelEl=function(a,b,c,d){var e=CE(a).labelEl;e&&(e.setStyle(b.label.style),c(e,{x:b.label.x,y:b.label.y}),CH(e,d))},a.prototype._renderHandle=function(a){if(!this._dragging&&this.updateHandleTransform){var b,c=this._axisPointerModel,d=this._api.getZr(),e=this._handle,f=c.getModel("handle"),g=c.get("status");if(!f.get("show")||!g||"hide"===g){e&&d.remove(e),this._handle=null;return}this._handle||(b=!0,e=this._handle=u_.createIcon(f.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(a){bN(a.event)},onmousedown:aK(this._onHandleDragMove,this,0,0),drift:aK(this._onHandleDragMove,this),ondragend:aK(this._onHandleDragEnd,this)}),d.add(e)),CJ(e,c,!1),e.setStyle(f.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var h=f.get("size");aM(h)||(h=[h,h]),e.scaleX=h[0]/2,e.scaleY=h[1]/2,nq(this,"_doDispatchAxisPointer",f.get("throttle")||0,"fixRate"),this._moveHandleToValue(a,b)}},a.prototype._moveHandleToValue=function(a,b){CG(this._axisPointerModel,!b&&this._moveAnimation,this._handle,CI(this.getHandleTransform(a,this._axisModel,this._axisPointerModel)))},a.prototype._onHandleDragMove=function(a,b){var c=this._handle;if(c){this._dragging=!0;var d=this.updateHandleTransform(CI(c),[a,b],this._axisModel,this._axisPointerModel);this._payloadInfo=d,c.stopAnimation(),c.attr(CI(d)),CE(c).lastProp=null,this._doDispatchAxisPointer()}},a.prototype._doDispatchAxisPointer=function(){if(this._handle){var a=this._payloadInfo,b=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:a.cursorPoint[0],y:a.cursorPoint[1],tooltipOption:a.tooltipOption,axesInfo:[{axisDim:b.axis.dim,axisIndex:b.componentIndex}]})}},a.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var a=this._axisPointerModel.get("value");this._moveHandleToValue(a),this._api.dispatchAction({type:"hideTip"})}},a.prototype.clear=function(a){this._lastValue=null,this._lastStatus=null;var b=a.getZr(),c=this._group,d=this._handle;b&&c&&(this._lastGraphicKey=null,c&&b.remove(c),d&&b.remove(d),this._group=null,this._handle=null,this._payloadInfo=null),nr(this,"_doDispatchAxisPointer")},a.prototype.doClear=function(){},a.prototype.buildLabel=function(a,b,c){return{x:a[c=c||0],y:a[1-c],width:b[c],height:b[1-c]}},a}();function CG(a,b,c,d){!function a(b,c){if(!(aR(b)&&aR(c)))return b===c;var d=!0;return aE(c,function(c,e){d=d&&a(b[e],c)}),!!d}(CE(c).lastProp,d)&&(CE(c).lastProp=d,b?u_.updateProps(c,d,a):(c.stopAnimation(),c.attr(d)))}function CH(a,b){a[b.get(["label","show"])?"show":"hide"]()}function CI(a){return{x:a.x||0,y:a.y||0,rotation:a.rotation||0}}function CJ(a,b,c){var d=b.get("z"),e=b.get("zlevel");a&&a.traverse(function(a){"group"!==a.type&&(null!=d&&(a.z=d),null!=e&&(a.zlevel=e),a.silent=c)})}function CK(a){var b,c=a.get("type"),d=a.getModel(c+"Style");return"line"===c?(b=d.getLineStyle()).fill=null:"shadow"===c&&((b=d.getAreaStyle()).stroke=null),b}function CL(a,b,c,d,e){var f,g,h,i,j,k,l=CM(c.get("value"),b.axis,b.ecModel,c.get("seriesDataIndices"),{precision:c.get(["label","precision"]),formatter:c.get(["label","formatter"])}),m=c.getModel("label"),n=a$(m.get("padding")||0),o=m.getFont(),p=eg(l,o),q=e.position,r=p.width+n[1]+n[3],s=p.height+n[0]+n[2],t=e.align;"right"===t&&(q[0]-=r),"center"===t&&(q[0]-=r/2);var u=e.verticalAlign;"bottom"===u&&(q[1]-=s),"middle"===u&&(q[1]-=s/2),f=q,g=r,h=s,j=(i=d).getWidth(),k=i.getHeight(),f[0]=Math.min(f[0]+g,j)-g,f[1]=Math.min(f[1]+h,k)-h,f[0]=Math.max(f[0],0),f[1]=Math.max(f[1],0);var v=m.get("backgroundColor");v&&"auto"!==v||(v=b.get(["axisLine","lineStyle","color"])),a.label={x:q[0],y:q[1],style:h2(m,{text:l,font:o,fill:m.getTextColor(),padding:n,backgroundColor:v}),z2:10}}function CM(a,b,c,d,e){a=b.scale.parse(a);var f=b.scale.getLabel({value:a},{precision:e.precision}),g=e.formatter;if(g){var h={value:tu(b,{value:a}),axisDimension:b.dim,axisIndex:b.index,seriesData:[]};aE(d,function(a){var b=c.getSeriesByIndex(a.seriesIndex),d=a.dataIndexInside,e=b&&b.getDataParams(d);e&&h.seriesData.push(e)}),aO(g)?f=g.replace("{value}",f):aN(g)&&(f=g(h))}return f}function CN(a,b,c){var d=bS();return bX(d,d,c.rotation),bW(d,d,c.position),mV([a.dataToCoord(b),(c.labelOffset||0)+(c.labelDirection||1)*(c.labelMargin||0)],d)}function CO(a,b,c,d,e,f){var g=ue.innerTextLayout(c.rotation,0,c.labelDirection);c.labelMargin=e.get(["label","margin"]),CL(b,d,e,f,{position:CN(d.axis,a,c),align:g.textAlign,verticalAlign:g.textVerticalAlign})}function CP(a,b,c){return{x1:a[c=c||0],y1:a[1-c],x2:b[c],y2:b[1-c]}}function CQ(a,b,c){return{x:a[c=c||0],y:a[1-c],width:b[c],height:b[1-c]}}function CR(a,b,c,d,e,f){return{cx:a,cy:b,r0:c,r:d,startAngle:e,endAngle:f,clockwise:!0}}var CS=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.makeElOption=function(a,b,c,d,e){var f=c.axis,g=f.grid,h=d.get("type"),i=CT(g,f).getOtherAxis(f).getGlobalExtent(),j=f.toGlobalCoord(f.dataToCoord(b,!0));if(h&&"none"!==h){var k=CK(d),l=CU[h](f,j,i);l.style=k,a.graphicKey=l.type,a.pointer=l}CO(b,a,up(g.getRect(),c),c,d,e)},b.prototype.getHandleTransform=function(a,b,c){var d=up(b.axis.grid.getRect(),b,{labelInside:!1});d.labelMargin=c.get(["handle","margin"]);var e=CN(b.axis,a,d);return{x:e[0],y:e[1],rotation:d.rotation+(d.labelDirection<0?Math.PI:0)}},b.prototype.updateHandleTransform=function(a,b,c,d){var e=c.axis,f=e.grid,g=e.getGlobalExtent(!0),h=CT(f,e).getOtherAxis(e).getGlobalExtent(),i=+("x"!==e.dim),j=[a.x,a.y];j[i]+=b[i],j[i]=Math.min(g[1],j[i]),j[i]=Math.max(g[0],j[i]);var k=(h[1]+h[0])/2,l=[k,k];return l[i]=j[i],{x:j[0],y:j[1],rotation:a.rotation,cursorPoint:l,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][i]}},b}(CF);function CT(a,b){var c={};return c[b.dim+"AxisIndex"]=b.index,a.getCartesian(c)}var CU={line:function(a,b,c){return{type:"Line",subPixelOptimize:!0,shape:CP([b,c[0]],[b,c[1]],CV(a))}},shadow:function(a,b,c){var d=Math.max(1,a.getBandWidth()),e=c[1]-c[0];return{type:"Rect",shape:CQ([b-d/2,c[0]],[d,e],CV(a))}}};function CV(a){return+("x"!==a.dim)}var CW=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.type="axisPointer",b.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:jr.color.border,width:1,type:"dashed"},shadowStyle:{color:jr.color.shadowTint},label:{show:!0,formatter:null,precision:"auto",margin:3,color:jr.color.neutral00,padding:[5,7,5,7],backgroundColor:jr.color.accent60,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:jr.color.accent40,throttle:40}},b}(jo),CX=e7();function CY(a,b,c){if(!ae.node){var d=b.getZr();CX(d).records||(CX(d).records={}),function(a,b){CX(a).initialized||(CX(a).initialized=!0,c("click",aL(C$,"click")),c("mousemove",aL(C$,"mousemove")),c("globalout",CZ));function c(c,d){a.on(c,function(c){var e,f,g,h,i,j,k,l,m=(e=b,f={showTip:[],hideTip:[]},{dispatchAction:g=function(a){var b=f[a.type];b?b.push(a):(a.dispatchAction=g,e.dispatchAction(a))},pendings:f});aE(CX(a).records,function(a){a&&d(a,c,m.dispatchAction)}),h=m.pendings,i=b,k=h.showTip.length,l=h.hideTip.length,k?j=h.showTip[k-1]:l&&(j=h.hideTip[l-1]),j&&(j.dispatchAction=null,i.dispatchAction(j))})}}(d,b),(CX(d).records[a]||(CX(d).records[a]={})).handler=c}}function CZ(a,b,c){a.handler("leave",null,c)}function C$(a,b,c,d){b.handler(a,c,d)}function C_(a,b){if(!ae.node){var c=b.getZr();(CX(c).records||{})[a]&&(CX(c).records[a]=null)}}var C0=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){var d=b.getComponent("tooltip"),e=a.get("triggerOn")||d&&d.get("triggerOn")||"mousemove|click";CY("axisPointer",c,function(a,b,c){"none"!==e&&("leave"===a||e.indexOf(a)>=0)&&c({type:"updateAxisPointer",currTrigger:a,x:b&&b.offsetX,y:b&&b.offsetY})})},b.prototype.remove=function(a,b){C_("axisPointer",b)},b.prototype.dispose=function(a,b){C_("axisPointer",b)},b.type="axisPointer",b}(lz);function C1(a,b){var c,d=[],e=a.seriesIndex;if(null==e||!(c=b.getSeriesByIndex(e)))return{point:[]};var f=c.getData(),g=e6(f,a);if(null==g||g<0||aM(g))return{point:[]};var h=f.getItemGraphicEl(g),i=c.coordinateSystem;if(c.getTooltipPosition)d=c.getTooltipPosition(g)||[];else if(i&&i.dataToPoint)if(a.isStacked){var j=i.getBaseAxis(),k=i.getOtherAxis(j).dim,l=j.dim,m=+("x"===k||"radius"===k),n=f.mapDimension(l),o=[];o[m]=f.get(n,g),o[1-m]=f.get(f.getCalculationInfo("stackResultDimension"),g),d=i.dataToPoint(o)||[]}else d=i.dataToPoint(f.getValues(aF(i.dimensions,function(a){return f.mapDimension(a)}),g))||[];else if(h){var p=h.getBoundingRect().clone();p.applyTransform(h.transform),d=[p.x+p.width/2,p.y+p.height/2]}return{point:d,el:h}}var C2=e7();function C3(a,b,c){var d=a.currTrigger,e=[a.x,a.y],f=a.dispatchAction||aK(c.dispatchAction,c),g=b.getComponent("axisPointer").coordSysAxesInfo;if(g){C8(e)&&(e=C1({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},b).point);var h,i,j,k,l,m,n,o,p,q,r,s=C8(e),t=a.axesInfo,u=g.axesInfo,v="leave"===d||C8(e),w={},x={},y={list:[],map:{}},z={showPointer:aL(C5,x),showTooltip:aL(C6,y)};aE(g.coordSysMap,function(a,b){var c=s||a.containPoint(e);aE(g.coordSysAxesInfo[b],function(a,b){var d=a.axis,f=function(a,b){for(var c=0;c<(a||[]).length;c++){var d=a[c];if(b.axis.dim===d.axisDim&&b.axis.model.componentIndex===d.axisIndex)return d}}(t,a);if(!v&&c&&(!t||f)){var g=f&&f.value;null!=g||s||(g=d.pointToData(e)),null!=g&&C4(a,g,z,!1,w)}})});var A={};return aE(u,function(a,b){var c=a.linkGroup;c&&!x[b]&&aE(c.axesInfo,function(b,d){var e=x[d];if(b!==a&&e){var f=e.value;c.mapper&&(f=a.axis.scale.parse(c.mapper(f,C7(b),C7(a)))),A[a.key]=f}})}),aE(A,function(a,b){C4(u[b],a,z,!0,w)}),h=x,i=u,j=w.axesInfo=[],aE(i,function(a,b){var c=a.axisPointerModel.option,d=h[b];d?(a.useHandle||(c.status="show"),c.value=d.value,c.seriesDataIndices=(d.payloadBatch||[]).slice()):a.useHandle||(c.status="hide"),"show"===c.status&&j.push({axisDim:a.axis.dim,axisIndex:a.axis.model.componentIndex,value:c.value})}),function(a,b,c,d){if(C8(b)||!a.list.length)return d({type:"hideTip"});var e=((a.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};d({type:"showTip",escapeConnect:!0,x:b[0],y:b[1],tooltipOption:c.tooltipOption,position:c.position,dataIndexInside:e.dataIndexInside,dataIndex:e.dataIndex,seriesIndex:e.seriesIndex,dataByCoordSys:a.list})}(y,e,a,f),k=u,m=(l=c).getZr(),n="axisPointerLastHighlights",o=C2(m)[n]||{},p=C2(m)[n]={},aE(k,function(a,b){var c=a.axisPointerModel.option;"show"===c.status&&a.triggerEmphasis&&aE(c.seriesDataIndices,function(a){p[a.seriesIndex+" | "+a.dataIndex]=a})}),q=[],r=[],aE(o,function(a,b){p[b]||r.push(a)}),aE(p,function(a,b){o[b]||q.push(a)}),r.length&&l.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:r}),q.length&&l.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:q}),w}}function C4(a,b,c,d,e){var f=a.axis;if(!f.scale.isBlank()&&f.containData(b)){if(!a.involveSeries)return void c.showPointer(a,b);var g,h,i,j,k,l,m,n,o=(g=b,j=(i=(h=a).axis).dim,k=g,l=[],m=Number.MAX_VALUE,n=-1,aE(h.seriesModels,function(a,b){var c,d,e=a.getData().mapDimensionsAll(j);if(a.getAxisTooltipData){var f=a.getAxisTooltipData(e,g,i);d=f.dataIndices,c=f.nestestValue}else{if(!(d=a.indicesOfNearest(j,e[0],g,"category"===i.type?.5:null)).length)return;c=a.getData().get(e[0],d[0])}if(null!=c&&isFinite(c)){var h=g-c,o=Math.abs(h);o<=m&&((o=0&&n<0)&&(m=o,n=h,k=c,l.length=0),aE(d,function(b){l.push({seriesIndex:a.seriesIndex,dataIndexInside:b,dataIndex:a.getData().getRawIndex(b)})}))}}),{payloadBatch:l,snapToValue:k}),p=o.payloadBatch,q=o.snapToValue;p[0]&&null==e.seriesIndex&&az(e,p[0]),!d&&a.snap&&f.containData(q)&&null!=q&&(b=q),c.showPointer(a,b,p),c.showTooltip(a,o,q)}}function C5(a,b,c,d){a[b.key]={value:c,payloadBatch:d}}function C6(a,b,c,d){var e=c.payloadBatch,f=b.axis,g=f.model,h=b.axisPointerModel;if(b.triggerTooltip&&e.length){var i=b.coordSys.model,j=uF(i),k=a.map[j];k||(k=a.map[j]={coordSysId:i.id,coordSysIndex:i.componentIndex,coordSysType:i.type,coordSysMainType:i.mainType,dataByAxis:[]},a.list.push(k)),k.dataByAxis.push({axisDim:f.dim,axisIndex:g.componentIndex,axisType:g.type,axisId:g.id,value:d,valueLabelOpt:{precision:h.get(["label","precision"]),formatter:h.get(["label","formatter"])},seriesDataIndices:e.slice()})}}function C7(a){var b=a.axis.model,c={},d=c.axisDim=a.axis.dim;return c.axisIndex=c[d+"AxisIndex"]=b.componentIndex,c.axisName=c[d+"AxisName"]=b.name,c.axisId=c[d+"AxisId"]=b.id,c}function C8(a){return!a||null==a[0]||isNaN(a[0])||null==a[1]||isNaN(a[1])}function C9(a){uH.registerAxisPointerClass("CartesianAxisPointer",CS),a.registerComponentModel(CW),a.registerComponentView(C0),a.registerPreprocessor(function(a){if(a){a.axisPointer&&0!==a.axisPointer.length||(a.axisPointer={});var b=a.axisPointer.link;b&&!aM(b)&&(a.axisPointer.link=[b])}}),a.registerProcessor(a.PRIORITY.PROCESSOR.STATISTIC,function(a,b){var c,d,e,f,g,h,i,j,k;a.getComponent("axisPointer").coordSysAxesInfo=(d=c={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}},e=a,f=b,g=e.getComponent("tooltip"),i=(h=e.getComponent("axisPointer")).get("link",!0)||[],j=[],aE(f.getCoordinateSystems(),function(a){if(a.axisPointerEnabled){var b=uF(a.model),c=d.coordSysAxesInfo[b]={};d.coordSysMap[b]=a;var f=a.model.getModel("tooltip",g);if(aE(a.getAxes(),aL(n,!1,null)),a.getTooltipAxes&&g&&f.get("show")){var k="axis"===f.get("trigger"),l="cross"===f.get(["axisPointer","type"]),m=a.getTooltipAxes(f.get(["axisPointer","axis"]));(k||l)&&aE(m.baseAxes,aL(n,!l||"cross",k)),l&&aE(m.otherAxes,aL(n,"cross",!1))}}function n(b,g,k){var l=k.model.getModel("axisPointer",h),m=l.get("show");if(m&&("auto"!==m||b||uE(l))){null==g&&(g=l.get("triggerTooltip"));var n=(l=b?function(a,b,c,d,e,f){var g=b.getModel("axisPointer"),h={};aE(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(a){h[a]=aw(g.get(a))}),h.snap="category"!==a.type&&!!f,"cross"===g.get("type")&&(h.type="line");var i=h.label||(h.label={});if(null==i.show&&(i.show=!1),"cross"===e){var j=g.get(["label","show"]);if(i.show=null==j||j,!f){var k=h.lineStyle=g.get("crossStyle");k&&aA(i,k.textStyle)}}return a.model.getModel("axisPointer",new ip(h,c,d))}(k,f,h,e,b,g):l).get("snap"),o=l.get("triggerEmphasis"),p=uF(k.model),q=g||n||"category"===k.type,r=d.axesInfo[p]={key:p,axis:k,coordSys:a,axisPointerModel:l,triggerTooltip:g,triggerEmphasis:o,involveSeries:q,snap:n,useHandle:uE(l),seriesModels:[],linkGroup:null};c[p]=r,d.seriesInvolved=d.seriesInvolved||q;var s=function(a,b){for(var c=b.model,d=b.dim,e=0;eq?"left":"right",h=Math.abs(f[1]-r)/p<.3?"middle":f[1]>r?"top":"bottom"}return{position:f,align:g,verticalAlign:h}}(b,c,0,g,d.get(["label","margin"]));CL(a,c,d,e,m)},b}(CF),Db={line:function(a,b,c,d){return"angle"===a.dim?{type:"Line",shape:CP(b.coordToPoint([d[0],c]),b.coordToPoint([d[1],c]))}:{type:"Circle",shape:{cx:b.cx,cy:b.cy,r:c}}},shadow:function(a,b,c,d){var e=Math.max(1,a.getBandWidth()),f=Math.PI/180;return"angle"===a.dim?{type:"Sector",shape:CR(b.cx,b.cy,d[0],d[1],(-c-e/2)*f,(-c+e/2)*f)}:{type:"Sector",shape:CR(b.cx,b.cy,c-e/2,c+e/2,0,2*Math.PI)}}},Dc=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.findAxisModel=function(a){var b;return this.ecModel.eachComponent(a,function(a){a.getCoordSysModel()===this&&(b=a)},this),b},b.type="polar",b.dependencies=["radiusAxis","angleAxis"],b.defaultOption={z:0,center:["50%","50%"],radius:"80%"},b}(jo),Dd=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",fb).models[0]},b.type="polarAxis",b}(jo);aC(Dd,sL);var De=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.type="angleAxis",b}(Dd),Df=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.type="radiusAxis",b}(Dd),Dg=function(a){function b(b,c){return a.call(this,"radius",b,c)||this}return ac(b,a),b.prototype.pointToData=function(a,b){return this.polar.pointToData(a,b)[+("radius"!==this.dim)]},b}(tU);Dg.prototype.dataToRadius=tU.prototype.dataToCoord,Dg.prototype.radiusToData=tU.prototype.coordToData;var Dh=e7(),Di=function(a){function b(b,c){return a.call(this,"angle",b,c||[0,360])||this}return ac(b,a),b.prototype.pointToData=function(a,b){return this.polar.pointToData(a,b)[+("radius"!==this.dim)]},b.prototype.calculateCategoryInterval=function(){var a=this.getLabelModel(),b=this.scale,c=b.getExtent(),d=b.count();if(c[1]-c[0]<1)return 0;var e=c[0],f=Math.abs(this.dataToCoord(e+1)-this.dataToCoord(e)),g=Math.max(eg(null==e?"":e+"",a.getFont(),"center","top").height,7)/f;isNaN(g)&&(g=1/0);var h=Math.max(0,Math.floor(g)),i=Dh(this.model),j=i.lastAutoInterval,k=i.lastTickCount;return null!=j&&null!=k&&1>=Math.abs(j-h)&&1>=Math.abs(k-d)&&j>h?h=j:(i.lastTickCount=d,i.lastAutoInterval=h),h},b}(tU);Di.prototype.dataToAngle=tU.prototype.dataToCoord,Di.prototype.angleToData=tU.prototype.coordToData;var Dj=["radius","angle"],Dk=function(){function a(a){this.dimensions=Dj,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new Dg,this._angleAxis=new Di,this.axisPointerEnabled=!0,this.name=a||"",this._radiusAxis.polar=this._angleAxis.polar=this}return a.prototype.containPoint=function(a){var b=this.pointToCoord(a);return this._radiusAxis.contain(b[0])&&this._angleAxis.contain(b[1])},a.prototype.containData=function(a){return this._radiusAxis.containData(a[0])&&this._angleAxis.containData(a[1])},a.prototype.getAxis=function(a){return this["_"+a+"Axis"]},a.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},a.prototype.getAxesByScale=function(a){var b=[],c=this._angleAxis,d=this._radiusAxis;return c.scale.type===a&&b.push(c),d.scale.type===a&&b.push(d),b},a.prototype.getAngleAxis=function(){return this._angleAxis},a.prototype.getRadiusAxis=function(){return this._radiusAxis},a.prototype.getOtherAxis=function(a){var b=this._angleAxis;return a===b?this._radiusAxis:b},a.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},a.prototype.getTooltipAxes=function(a){var b=null!=a&&"auto"!==a?this.getAxis(a):this.getBaseAxis();return{baseAxes:[b],otherAxes:[this.getOtherAxis(b)]}},a.prototype.dataToPoint=function(a,b,c){return this.coordToPoint([this._radiusAxis.dataToRadius(a[0],b),this._angleAxis.dataToAngle(a[1],b)],c)},a.prototype.pointToData=function(a,b,c){c=c||[];var d=this.pointToCoord(a);return c[0]=this._radiusAxis.radiusToData(d[0],b),c[1]=this._angleAxis.angleToData(d[1],b),c},a.prototype.pointToCoord=function(a){var b=a[0]-this.cx,c=a[1]-this.cy,d=this.getAngleAxis(),e=d.getExtent(),f=Math.min(e[0],e[1]),g=Math.max(e[0],e[1]);d.inverse?f=g-360:g=f+360;var h=Math.sqrt(b*b+c*c);b/=h;for(var i=Math.atan2(-(c/=h),b)/Math.PI*180,j=ig;)i+=360*j;return[h,i]},a.prototype.coordToPoint=function(a,b){b=b||[];var c=a[0],d=a[1]/180*Math.PI;return b[0]=Math.cos(d)*c+this.cx,b[1]=-Math.sin(d)*c+this.cy,b},a.prototype.getArea=function(){var a=this.getAngleAxis(),b=this.getRadiusAxis().getExtent().slice();b[0]>b[1]&&b.reverse();var c=a.getExtent(),d=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:b[0],r:b[1],startAngle:-c[0]*d,endAngle:-c[1]*d,clockwise:a.inverse,contain:function(a,b){var c=a-this.cx,d=b-this.cy,e=c*c+d*d,f=this.r,g=this.r0;return f!==g&&e-1e-4<=f*f&&e+1e-4>=g*g},x:this.cx-b[1],y:this.cy-b[1],width:2*b[1],height:2*b[1]}},a.prototype.convertToPixel=function(a,b,c){return Dl(b)===this?this.dataToPoint(c):null},a.prototype.convertFromPixel=function(a,b,c){return Dl(b)===this?this.pointToData(c):null},a}();function Dl(a){var b=a.seriesModel,c=a.polarModel;return c&&c.coordinateSystem||b&&b.coordinateSystem}function Dm(a,b){var c=this,d=c.getAngleAxis(),e=c.getRadiusAxis();if(d.scale.setExtent(1/0,-1/0),e.scale.setExtent(1/0,-1/0),a.eachSeries(function(a){if(a.coordinateSystem===c){var b=a.getData();aE(tx(b,"radius"),function(a){e.scale.unionExtentFromData(b,a)}),aE(tx(b,"angle"),function(a){d.scale.unionExtentFromData(b,a)})}}),tr(d.scale,d.model),tr(e.scale,e.model),"category"===d.type&&!d.onBand){var f=d.getExtent(),g=360/d.scale.count();d.inverse?f[1]+=g:f[1]-=g,d.setExtent(f[0],f[1])}}function Dn(a,b){var c;if(a.type=b.get("type"),a.scale=ts(b),a.onBand=b.get("boundaryGap")&&"category"===a.type,a.inverse=b.get("inverse"),"angleAxis"===b.mainType){a.inverse=a.inverse!==b.get("clockwise");var d=b.get("startAngle"),e=null!=(c=b.get("endAngle"))?c:d+(a.inverse?-360:360);a.setExtent(d,e)}b.axis=a,a.model=b}let Do={dimensions:Dj,create:function(a,b){var c=[];return a.eachComponent("polar",function(a,d){var e,f,g,h,i,j,k=new Dk(d+"");k.update=Dm;var l=k.getRadiusAxis(),m=k.getAngleAxis(),n=a.findAxisModel("radiusAxis"),o=a.findAxisModel("angleAxis");Dn(l,n),Dn(m,o),e=a.get("center"),f=jh(a,b).refContainer,k.cx=eE(e[0],f.width)+f.x,k.cy=eE(e[1],f.height)+f.y,g=k.getRadiusAxis(),h=Math.min(f.width,f.height)/2,null==(i=a.get("radius"))?i=[0,"100%"]:aM(i)||(i=[0,i]),j=[eE(i[0],h),eE(i[1],h)],g.inverse?g.setExtent(j[1],j[0]):g.setExtent(j[0],j[1]),c.push(k),a.coordinateSystem=k,k.model=a}),a.eachSeries(function(a){if("polar"===a.get("coordinateSystem")){var b=a.getReferringComponents("polar",fb).models[0];a.coordinateSystem=b.coordinateSystem}}),c}};var Dp=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Dq(a,b,c){b[1]>b[0]&&(b=b.slice().reverse());var d=a.coordToPoint([b[0],c]),e=a.coordToPoint([b[1],c]);return{x1:d[0],y1:d[1],x2:e[0],y2:e[1]}}function Dr(a){return+!a.getRadiusAxis().inverse}function Ds(a){var b=a[0],c=a[a.length-1];b&&c&&1e-4>Math.abs(Math.abs(b.coord-c.coord)-360)&&a.pop()}var Dt=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.axisPointerClass="PolarAxisPointer",c}return ac(b,a),b.prototype.render=function(a,b){if(this.group.removeAll(),a.get("show")){var c=a.axis,d=c.polar,e=d.getRadiusAxis().getExtent(),f=c.getTicksCoords({breakTicks:"none"}),g=c.getMinorTicksCoords(),h=aF(c.getViewLabels(),function(a){a=aw(a);var b=c.scale,d="ordinal"===b.type?b.getRawOrdinalNumber(a.tickValue):a.tickValue;return a.coord=c.dataToCoord(d),a});Ds(h),Ds(f),aE(Dp,function(b){a.get([b,"show"])&&(!c.scale.isBlank()||"axisLine"===b)&&Du[b](this.group,a,d,f,g,e,h)},this)}},b.type="angleAxis",b}(uH),Du={axisLine:function(a,b,c,d,e,f){var g,h=b.getModel(["axisLine","lineStyle"]),i=c.getAngleAxis(),j=Math.PI/180,k=i.getExtent(),l=Dr(c),m=+!l,n=360===Math.abs(k[1]-k[0])?"Circle":"Arc";(g=0===f[m]?new u_[n]({shape:{cx:c.cx,cy:c.cy,r:f[l],startAngle:-k[0]*j,endAngle:-k[1]*j,clockwise:i.inverse},style:h.getLineStyle(),z2:1,silent:!0}):new u_.Ring({shape:{cx:c.cx,cy:c.cy,r:f[l],r0:f[m]},style:h.getLineStyle(),z2:1,silent:!0})).style.fill=null,a.add(g)},axisTick:function(a,b,c,d,e,f){var g=b.getModel("axisTick"),h=(g.get("inside")?-1:1)*g.get("length"),i=f[Dr(c)],j=aF(d,function(a){return new u_.Line({shape:Dq(c,[i,i+h],a.coord)})});a.add(u_.mergePath(j,{style:aA(g.getModel("lineStyle").getLineStyle(),{stroke:b.get(["axisLine","lineStyle","color"])})}))},minorTick:function(a,b,c,d,e,f){if(e.length){for(var g=b.getModel("axisTick"),h=b.getModel("minorTick"),i=(g.get("inside")?-1:1)*h.get("length"),j=f[Dr(c)],k=[],l=0;lo?"left":"right",r=Math.abs(n[1]-p)/m<.3?"middle":n[1]>p?"top":"bottom";if(h&&h[l]){var s=h[l];aR(s)&&s.textStyle&&(g=new ip(s.textStyle,i,i.ecModel))}var t=new u_.Text({silent:ue.isLabelSilent(b),style:h2(g,{x:n[0],y:n[1],fill:g.getTextColor()||b.get(["axisLine","lineStyle","color"]),text:d.formattedLabel,align:q,verticalAlign:r})});if(a.add(t),u_.setTooltipConfig({el:t,componentModel:b,itemName:d.formattedLabel,formatterParamsExtra:{isTruncated:function(){return t.isTruncated},value:d.rawLabel,tickIndex:e}}),k){var u=ue.makeAxisEventDataBase(b);u.targetType="axisLabel",u.value=d.rawLabel,g4(t).eventData=u}},this)},splitLine:function(a,b,c,d,e,f){var g=b.getModel("splitLine").getModel("lineStyle"),h=g.get("color"),i=0;h=h instanceof Array?h:[h];for(var j=[],k=0;k=0?"p":"n",B=v;s&&(g[f][z]||(g[f][z]={p:v,n:v}),B=g[f][z][A]);var C=void 0,D=void 0,E=void 0,F=void 0;if("radius"===l.dim){var G=l.dataToCoord(y)-v,H=d.dataToCoord(z);Math.abs(G)=F})}}})};var DB={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},DC={splitNumber:5},DD=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.type="polar",b}(lz);function DE(a,b){b=b||{};var c=a.coordinateSystem,d=a.axis,e={},f=d.position,g=d.orient,h=c.getRect(),i=[h.x,h.x+h.width,h.y,h.y+h.height],j={horizontal:{top:i[2],bottom:i[3]},vertical:{left:i[0],right:i[1]}};e.position=["vertical"===g?j.vertical[f]:i[0],"horizontal"===g?j.horizontal[f]:i[3]],e.rotation=Math.PI/2*({horizontal:0,vertical:1})[g],e.labelDirection=e.tickDirection=e.nameDirection=({top:-1,bottom:1,right:1,left:-1})[f],a.get(["axisTick","inside"])&&(e.tickDirection=-e.tickDirection),aW(b.labelInside,a.get(["axisLabel","inside"]))&&(e.labelDirection=-e.labelDirection);var k=a.get(["axisLabel","rotate"]);return e.labelRotate="top"===f?-k:k,e.z2=1,e}var DF=["splitArea","splitLine","breakArea"],DG=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.axisPointerClass="SingleAxisPointer",c}return ac(b,a),b.prototype.render=function(b,c,d,e){var f=this.group;f.removeAll();var g=this._axisGroup;this._axisGroup=new ev;var h=DE(b),i=new ue(b,d,h);i.build(),f.add(this._axisGroup),f.add(i.group),aE(DF,function(a){b.get([a,"show"])&&DH[a](this,this.group,this._axisGroup,b,d)},this),mX(g,this._axisGroup,b),a.prototype.render.call(this,b,c,d,e)},b.prototype.remove=function(){uK(this)},b.type="singleAxis",b}(uH),DH={splitLine:function(a,b,c,d,e){var f=d.axis;if(!f.scale.isBlank()){var g=d.getModel("splitLine"),h=g.getModel("lineStyle"),i=h.get("color");i=i instanceof Array?i:[i];for(var j=h.get("width"),k=d.coordinateSystem.getRect(),l=f.isHorizontal(),m=[],n=0,o=f.getTicksCoords({tickModel:g,breakTicks:"none",pruneByBreak:"preserve_extent_bound"}),p=[],q=[],r=0;r=b.y&&a[1]<=b.y+b.height:c.contain(c.toLocalCoord(a[1]))&&a[0]>=b.y&&a[0]<=b.y+b.height},a.prototype.pointToData=function(a,b,c){c=c||[];var d=this.getAxis();return c[0]=d.coordToData(d.toLocalCoord(a[+("horizontal"!==d.orient)])),c},a.prototype.dataToPoint=function(a,b,c){var d=this.getAxis(),e=this.getRect();c=c||[];var f=+("horizontal"!==d.orient);return a instanceof Array&&(a=a[0]),c[f]=d.toGlobalCoord(d.dataToCoord(+a)),c[1-f]=0===f?e.y+e.height/2:e.x+e.width/2,c},a.prototype.convertToPixel=function(a,b,c){return DM(b)===this?this.dataToPoint(c):null},a.prototype.convertFromPixel=function(a,b,c){return DM(b)===this?this.pointToData(c):null},a}();function DM(a){var b=a.seriesModel,c=a.singleAxisModel;return c&&c.coordinateSystem||b&&b.coordinateSystem}let DN={create:function(a,b){var c=[];return a.eachComponent("singleAxis",function(d,e){var f=new DL(d,a,b);f.name="single_"+e,f.resize(d,b),d.coordinateSystem=f,c.push(f)}),a.eachSeries(function(a){if("singleAxis"===a.get("coordinateSystem")){var b=a.getReferringComponents("singleAxis",fb).models[0];a.coordinateSystem=b&&b.coordinateSystem}}),c},dimensions:DK};var DO=["x","y"],DP=["width","height"],DQ=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.makeElOption=function(a,b,c,d,e){var f=c.axis,g=f.coordinateSystem,h=DT(g,1-DS(f)),i=g.dataToPoint(b)[0],j=d.get("type");if(j&&"none"!==j){var k=CK(d),l=DR[j](f,i,h);l.style=k,a.graphicKey=l.type,a.pointer=l}CO(b,a,DE(c),c,d,e)},b.prototype.getHandleTransform=function(a,b,c){var d=DE(b,{labelInside:!1});d.labelMargin=c.get(["handle","margin"]);var e=CN(b.axis,a,d);return{x:e[0],y:e[1],rotation:d.rotation+(d.labelDirection<0?Math.PI:0)}},b.prototype.updateHandleTransform=function(a,b,c,d){var e=c.axis,f=e.coordinateSystem,g=DS(e),h=DT(f,g),i=[a.x,a.y];i[g]+=b[g],i[g]=Math.min(h[1],i[g]),i[g]=Math.max(h[0],i[g]);var j=DT(f,1-g),k=(j[1]+j[0])/2,l=[k,k];return l[g]=i[g],{x:i[0],y:i[1],rotation:a.rotation,cursorPoint:l,tooltipOption:{verticalAlign:"middle"}}},b}(CF),DR={line:function(a,b,c){return{type:"Line",subPixelOptimize:!0,shape:CP([b,c[0]],[b,c[1]],DS(a))}},shadow:function(a,b,c){var d=a.getBandWidth(),e=c[1]-c[0];return{type:"Rect",shape:CQ([b-d/2,c[0]],[d,e],DS(a))}}};function DS(a){return+!a.isHorizontal()}function DT(a,b){var c=a.getRect();return[c[DO[b]],c[DO[b]]+c[DP[b]]]}var DU=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.type="single",b}(lz),DV=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.init=function(b,c,d){var e=jl(b);a.prototype.init.apply(this,arguments),DW(b,e)},b.prototype.mergeOption=function(b){a.prototype.mergeOption.apply(this,arguments),DW(this.option,b)},b.prototype.getCellSize=function(){return this.option.cellSize},b.type="calendar",b.layoutMode="box",b.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:jr.color.axisLine,width:1,type:"solid"}},itemStyle:{color:jr.color.neutral00,borderWidth:1,borderColor:jr.color.neutral10},dayLabel:{show:!0,firstDay:0,position:"start",margin:jr.size.s,color:jr.color.secondary},monthLabel:{show:!0,position:"start",margin:jr.size.s,align:"center",formatter:null,color:jr.color.secondary},yearLabel:{show:!0,position:null,margin:jr.size.xl,formatter:null,color:jr.color.quaternary,fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},b}(jo);function DW(a,b){var c,d=a.cellSize;1===(c=aM(d)?d:a.cellSize=[d,d]).length&&(c[1]=c[0]);var e=aF([0,1],function(a){return(null!=b[ja[a][0]]||null!=b[ja[a][1]]&&null!=b[ja[a][2]])&&(c[a]="auto"),null!=c[a]&&"auto"!==c[a]});jk(a,b,{type:"box",ignoreSize:e})}var DX=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){var d=this.group;d.removeAll();var e=a.coordinateSystem,f=e.getRangeInfo(),g=e.getOrient(),h=b.getLocaleModel();this._renderDayRect(a,f,d),this._renderLines(a,f,g,d),this._renderYearText(a,f,g,d),this._renderMonthText(a,h,g,d),this._renderWeekText(a,h,f,g,d)},b.prototype._renderDayRect=function(a,b,c){for(var d=a.coordinateSystem,e=a.getModel("itemStyle").getItemStyle(),f=d.getCellWidth(),g=d.getCellHeight(),h=b.start.time;h<=b.end.time;h=d.getNextNDay(h,1).time){var i=d.dataToCalendarLayout([h],!1).tl,j=new gP({shape:{x:i[0],y:i[1],width:f,height:g},cursor:"default",style:e});c.add(j)}},b.prototype._renderLines=function(a,b,c,d){var e=this,f=a.coordinateSystem,g=a.getModel(["splitLine","lineStyle"]).getLineStyle(),h=a.get(["splitLine","show"]),i=g.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var j=b.start,k=0;j.time<=b.end.time;k++){m(j.formatedDate),0===k&&(j=f.getDateInfo(b.start.y+"-"+b.start.m));var l=j.date;l.setMonth(l.getMonth()+1),j=f.getDateInfo(l)}function m(b){e._firstDayOfMonth.push(f.getDateInfo(b)),e._firstDayPoints.push(f.dataToCalendarLayout([b],!1).tl);var i=e._getLinePointsOfOneWeek(a,b,c);e._tlpoints.push(i[0]),e._blpoints.push(i[i.length-1]),h&&e._drawSplitline(i,g,d)}m(f.getNextNDay(b.end.time,1).formatedDate),h&&this._drawSplitline(e._getEdgesPoints(e._tlpoints,i,c),g,d),h&&this._drawSplitline(e._getEdgesPoints(e._blpoints,i,c),g,d)},b.prototype._getEdgesPoints=function(a,b,c){var d=[a[0].slice(),a[a.length-1].slice()],e=+("horizontal"!==c);return d[0][e]=d[0][e]-b/2,d[1][e]=d[1][e]+b/2,d},b.prototype._drawSplitline=function(a,b,c){var d=new mf({z2:20,shape:{points:a},style:b});c.add(d)},b.prototype._getLinePointsOfOneWeek=function(a,b,c){for(var d=a.coordinateSystem,e=d.getDateInfo(b),f=[],g=0;g<7;g++){var h=d.getNextNDay(e.time,g),i=d.dataToCalendarLayout([h.time],!1);f[2*h.day]=i.tl,f[2*h.day+1]=i["horizontal"===c?"bl":"tr"]}return f},b.prototype._formatterLabel=function(a,b){if(aO(a)&&a){var c;return c=a,aE(b,function(a,b){c=c.replace("{"+b+"}",a)}),c}return aN(a)?a(b):b.nameMap},b.prototype._yearTextPositionControl=function(a,b,c,d,e){var f=b[0],g=b[1],h=["center","bottom"];"bottom"===d?(g+=e,h=["center","top"]):"left"===d?f-=e:"right"===d?(f+=e,h=["center","top"]):g-=e;var i=0;return("left"===d||"right"===d)&&(i=Math.PI/2),{rotation:i,x:f,y:g,style:{align:h[0],verticalAlign:h[1]}}},b.prototype._renderYearText=function(a,b,c,d){var e=a.getModel("yearLabel");if(e.get("show")){var f=e.get("margin"),g=e.get("position");g||(g="horizontal"!==c?"top":"left");var h=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],i=(h[0][0]+h[1][0])/2,j=(h[0][1]+h[1][1])/2,k=+("horizontal"!==c),l={top:[i,h[k][1]],bottom:[i,h[1-k][1]],left:[h[1-k][0],j],right:[h[k][0],j]},m=b.start.y;+b.end.y>+b.start.y&&(m=m+"-"+b.end.y);var n=e.get("formatter"),o={start:b.start.y,end:b.end.y,nameMap:m},p=new gT({z2:30,style:h2(e,{text:this._formatterLabel(n,o)}),silent:e.get("silent")});p.attr(this._yearTextPositionControl(p,l[g],c,g,f)),d.add(p)}},b.prototype._monthTextPositionControl=function(a,b,c,d,e){var f="left",g="top",h=a[0],i=a[1];return"horizontal"===c?(i+=e,b&&(f="center"),"start"===d&&(g="bottom")):(h+=e,b&&(g="middle"),"start"===d&&(f="right")),{x:h,y:i,align:f,verticalAlign:g}},b.prototype._renderMonthText=function(a,b,c,d){var e=a.getModel("monthLabel");if(e.get("show")){var f=e.get("nameMap"),g=e.get("margin"),h=e.get("position"),i=e.get("align"),j=[this._tlpoints,this._blpoints];(!f||aO(f))&&(f&&(b=iu[f]||b),f=b.get(["time","monthAbbr"])||[]);var k=+("start"!==h),l=+("horizontal"!==c);g="start"===h?-g:g;for(var m="center"===i,n=e.get("silent"),o=0;o=e.start.time&&d.timeg.end.time&&a.reverse(),a},a.prototype._getRangeInfo=function(a){var b,c=[this.getDateInfo(a[0]),this.getDateInfo(a[1])];c[0].time>c[1].time&&(b=!0,c.reverse());var d=Math.floor(c[1].time/864e5)-Math.floor(c[0].time/864e5)+1,e=new Date(c[0].time),f=e.getDate(),g=c[1].date.getDate();e.setDate(f+d-1);var h=e.getDate();if(h!==g)for(var i=e.getTime()-c[1].time>0?1:-1;(h=e.getDate())!==g&&(e.getTime()-c[1].time)*i>0;)d-=i,e.setDate(h-i);var j=Math.floor((d+c[0].day+6)/7),k=b?-j+1:j-1;return b&&c.reverse(),{range:[c[0].formatedDate,c[1].formatedDate],start:c[0],end:c[1],allDay:d,weeks:j,nthWeek:k,fweek:c[0].day,lweek:c[1].day}},a.prototype._getDateByWeeksAndDay=function(a,b,c){var d=this._getRangeInfo(c);if(a>d.weeks||0===a&&bd.lweek)return null;var e=(a-1)*7-d.fweek+b,f=new Date(d.start.time);return f.setDate(+d.start.d+e),this.getDateInfo(f)},a.create=function(b,c){var d=[];return b.eachComponent("calendar",function(e){var f=new a(e,b,c);d.push(f),e.coordinateSystem=f}),b.eachComponent(function(a,b){i7({targetModel:b,coordSysType:"calendar",coordSysProvider:i8})}),d},a.dimensions=["time","value"],a}();function DZ(a){var b=a.calendarModel,c=a.seriesModel;return b?b.coordinateSystem:c?c.coordinateSystem:null}var D$={none:0,all:1,body:2,corner:3};function D_(a,b,c){var d=b[mF[c]].getCell(a);return!d&&aQ(a)&&a<0&&(d=b[mF[1-c]].getUnitLayoutInfo(c,Math.round(a))),d}function D0(a){var b=a||[];return b[0]=b[0]||[],b[1]=b[1]||[],b[0][0]=b[0][1]=b[1][0]=b[1][1]=NaN,b}function D1(a,b,c,d,e){D2(a[0],b,e,c,d,0),D2(a[1],b,e,c,d,1)}function D2(a,b,c,d,e,f){a[0]=1/0,a[1]=-1/0;var g=d[f],h=aM(g)?g:[g],i=h.length,j=!!c;if(i>=1?(D3(a,b,h,j,e,f,0),i>1&&D3(a,b,h,j,e,f,i-1)):a[0]=a[1]=NaN,j){var k,l,m=-e[mF[1-f]].getLocatorCount(f),n=e[mF[f]].getLocatorCount(f)-1;c===D$.body?m=eB(0,m):c===D$.corner&&(n=eA(-1,n)),n=b[0]&&a[0]<=b[1]}function D8(a,b){a.id.set(b[0][0],b[1][0]),a.span.set(b[0][1]-a.id.x+1,b[1][1]-a.id.y+1)}function D9(a,b,c,d){var e=D_(b[d][0],c,d),f=D_(b[d][1],c,d);a[mF[d]]=a[mG[d]]=NaN,e&&f&&(a[mF[d]]=e.xy,a[mG[d]]=f.xy+f.wh-e.xy)}function Ea(a,b,c,d){return a[mF[b]]=c,a[mF[1-b]]=d,a}function Eb(){return{x:NaN,y:NaN,width:NaN,height:NaN}}var Ec=function(){function a(a,b){this._cells=[],this._levels=[],this.dim=a,this.dimIdx=+("x"!==a),this._model=b,this._uniqueValueGen=(d=RegExp("^"+(c=a.toUpperCase())+"([0-9]+)$"),e=0,{calcDupBase:function(a){var b;null!=a&&(b=a.match(d))&&(e=eB(e,+b[1]+1))},ensureValueUnique:function(a,b){for(var d=a5(),f=0;f=1,t=c[mF[d]],u=f.getLocatorCount(d)-1,v=new fh;for(g.resetLayoutIterator(v,d);v.next();)w(v.item);for(f.resetLayoutIterator(v,d);v.next();)w(v.item);function w(a){var b;(b=a.wh)!=b&&(a.wh=r),a.xy=t,a.id[mF[d]]!==u||s||(a.wh=c[mF[d]]+c[mG[d]]-a.xy),t+=a.wh}}function EB(a,b){for(var c=b[mF[a]].resetCellIterator();c.next();){var d=c.item;ED(d.rect,a,d.id,d.span,b),ED(d.rect,1-a,d.id,d.span,b),3===d.type&&(d.xy=d.rect[mF[a]],d.wh=d.rect[mG[a]])}}function EC(a,b){a.travelExistingCells(function(a){var c=a.span;if(c){var d=a.spanRect,e=a.id;ED(d,0,e,c,b),ED(d,1,e,c,b)}})}function ED(a,b,c,d,e){a[mG[b]]=0;var f=c[mF[b]]<0?e[mF[1-b]]:e[mF[b]],g=f.getUnitLayoutInfo(b,c[mF[b]]);if(a[mF[b]]=g.xy,a[mG[b]]=g.wh,d[mF[b]]>1){var h=f.getUnitLayoutInfo(b,c[mF[b]]+d[mF[b]]-1);a[mG[b]]=h.xy+h.wh-g.xy}}function EE(a,b){return Math.max(Math.min(a,aX(b,1/0)),0)}function EF(a){var b=a.matrixModel,c=a.seriesModel;return b?b.coordinateSystem:c?c.coordinateSystem:null}var EG={inBody:1,inCorner:2,outside:3},EH={x:null,y:null,point:[]};function EI(a,b,c,d,e){var f=c[mF[b]],g=c[mF[1-b]],h=f.getUnitLayoutInfo(b,f.getLocatorCount(b)-1),i=f.getUnitLayoutInfo(b,0),j=g.getUnitLayoutInfo(b,-g.getLocatorCount(b)),k=g.shouldShow()?g.getUnitLayoutInfo(b,-1):null,l=a.point[b]=d[b];if(!i&&!k){a[mF[b]]=EG.outside;return}if(e===D$.body)return void(i?(a[mF[b]]=EG.inBody,l=eA(h.xy+h.wh,eB(i.xy,l)),a.point[b]=l):a[mF[b]]=EG.outside);if(e===D$.corner)return void(k?(a[mF[b]]=EG.inCorner,l=eA(k.xy+k.wh,eB(j.xy,l)),a.point[b]=l):a[mF[b]]=EG.outside);var m=i?i.xy:k?k.xy+k.wh:NaN,n=j?j.xy:m,o=h?h.xy+h.wh:m;if(lo){if(!e){a[mF[b]]=EG.outside;return}l=o}a.point[b]=l,a[mF[b]]=m<=l&&l<=o?EG.inBody:n<=l&&l<=m?EG.inCorner:EG.outside}function EJ(a,b,c,d){var e=1-c;if(a[mF[c]]!==EG.outside)for(d[mF[c]].resetCellIterator(Ez);Ez.next();){var f=Ez.item;if(EL(a.point[c],f.rect,c)&&EL(a.point[e],f.rect,e)){b[c]=f.ordinal,b[e]=f.id[mF[e]];return}}}function EK(a,b,c,d){if(a[mF[c]]!==EG.outside)for((a[mF[c]]===EG.inCorner?d[mF[1-c]]:d[mF[c]]).resetLayoutIterator(Ey,c);Ey.next();){var e,f;if(e=a.point[c],(f=Ey.item).xy<=e&&e<=f.xy+f.wh){b[c]=Ey.item.id[mF[c]];return}}}function EL(a,b,c){return b[mF[c]]<=a&&a<=b[mF[c]]+b[mG[c]]}function EM(a,b){var c;return aE(b,function(b){null!=a[b]&&"auto"!==a[b]&&(c=!0)}),c}var EN=["transition","enterFrom","leaveTo"],EO=EN.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function EP(a,b,c){if(c&&(!a[c]&&b[c]&&(a[c]={}),a=a[c],b=b[c]),a&&b)for(var d=c?EN:EO,e=0;e=0;i--){var j=c[i],k=e3(j.id,null),l=null!=k?e.get(k):null;if(l){var m=l.parent,p=ES(m),q=m===d?{width:f,height:g}:{width:p.width,height:p.height},r={},s=ji(l,j,q,null,{hv:j.hv,boundingMode:j.bounding},r);if(!ES(l).isNew&&s){for(var t=j.transition,u={},v=0;v=0)?u[w]=x:l[w]=x}hR(l,u,a,0)}else l.attr(r)}}},b.prototype._clear=function(){var a=this,b=this._elMap;b.each(function(c){EW(c,ES(c).option,b,a._lastGraphicModel)}),this._elMap=a5()},b.prototype.dispose=function(){this._clear()},b.type="graphic",b}(lz);function EU(a){var b=new(a9(ER,a)?ER[a]:mL(a))({});return ES(b).type=a,b}function EV(a,b,c,d){var e=EU(c);return b.add(e),d.set(a,e),ES(e).id=a,ES(e).isNew=!0,e}function EW(a,b,c,d){a&&a.parent&&("group"===a.type&&a.traverse(function(a){EW(a,b,c,d)}),B2(a,b,d),c.removeKey(ES(a).id))}function EX(a,b,c,d){a.isGroup||aE([["cursor",fT.prototype.cursor],["zlevel",d||0],["z",c||0],["z2",0]],function(c){var d=c[0];a9(b,d)?a[d]=aX(b[d],c[1]):null==a[d]&&(a[d]=c[1])}),aE(aJ(b),function(c){if(0===c.indexOf("on")){var d=b[c];a[c]=aN(d)?d:null}}),a9(b,"draggable")&&(a.draggable=b.draggable),null!=b.name&&(a.name=b.name),null!=b.id&&(a.id=b.id)}var EY=["x","y","radius","angle","single"],EZ=["cartesian2d","polar","singleAxis"];function E$(a){return a+"Axis"}function E_(a){var b=a.ecModel,c={infoList:[],infoMap:a5()};return a.eachTargetAxis(function(a,d){var e=b.getComponent(E$(a),d);if(e){var f=e.getCoordSysModel();if(f){var g=f.uid,h=c.infoMap.get(g);h||(h={model:f,axisModels:[]},c.infoList.push(h),c.infoMap.set(g,h)),h.axisModels.push(e)}}}),c}var E0=function(){function a(){this.indexList=[],this.indexMap=[]}return a.prototype.add=function(a){this.indexMap[a]||(this.indexList.push(a),this.indexMap[a]=!0)},a}(),E1=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._autoThrottle=!0,c._noTarget=!0,c._rangePropMode=["percent","percent"],c}return ac(b,a),b.prototype.init=function(a,b,c){var d=E2(a);this.settledOption=d,this.mergeDefaultAndTheme(a,c),this._doInit(d)},b.prototype.mergeOption=function(a){var b=E2(a);ax(this.option,a,!0),ax(this.settledOption,b,!0),this._doInit(b)},b.prototype._doInit=function(a){var b=this.option;this._setDefaultThrottle(a),this._updateRangeUse(a);var c=this.settledOption;aE([["start","startValue"],["end","endValue"]],function(a,d){"value"===this._rangePropMode[d]&&(b[a[0]]=c[a[0]]=null)},this),this._resetTarget()},b.prototype._resetTarget=function(){var a=this.get("orient",!0),b=this._targetAxisInfoMap=a5();this._fillSpecifiedTargetAxis(b)?this._orient=a||this._makeAutoOrientByTargetAxis():(this._orient=a||"horizontal",this._fillAutoTargetAxisByOrient(b,this._orient)),this._noTarget=!0,b.each(function(a){a.indexList.length&&(this._noTarget=!1)},this)},b.prototype._fillSpecifiedTargetAxis=function(a){var b=!1;return aE(EY,function(c){var d=this.getReferringComponents(E$(c),fc);if(d.specified){b=!0;var e=new E0;aE(d.models,function(a){e.add(a.componentIndex)}),a.set(c,e)}},this),b},b.prototype._fillAutoTargetAxisByOrient=function(a,b){var c=this.ecModel,d=!0,e="vertical"===b?"y":"x",f=c.findComponents({mainType:e+"Axis"});if(g(f,e),d){var f=c.findComponents({mainType:"singleAxis",filter:function(a){return a.get("orient",!0)===b}});g(f,"single")}function g(b,c){var e=b[0];if(e){var f=new E0;if(f.add(e.componentIndex),a.set(c,f),d=!1,"x"===c||"y"===c){var g=e.getReferringComponents("grid",fb).models[0];g&&aE(b,function(a){e.componentIndex!==a.componentIndex&&g===a.getReferringComponents("grid",fb).models[0]&&f.add(a.componentIndex)})}}}d&&aE(EY,function(b){if(d){var e=c.findComponents({mainType:E$(b),filter:function(a){return"category"===a.get("type",!0)}});if(e[0]){var f=new E0;f.add(e[0].componentIndex),a.set(b,f),d=!1}}},this)},b.prototype._makeAutoOrientByTargetAxis=function(){var a;return this.eachTargetAxis(function(b){a||(a=b)},this),"y"===a?"vertical":"horizontal"},b.prototype._setDefaultThrottle=function(a){if(a.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var b=this.ecModel.option;this.option.throttle=b.animation&&b.animationDurationUpdate>0?100:20}},b.prototype._updateRangeUse=function(a){var b=this._rangePropMode,c=this.get("rangeMode");aE([["start","startValue"],["end","endValue"]],function(d,e){var f=null!=a[d[0]],g=null!=a[d[1]];f&&!g?b[e]="percent":!f&&g?b[e]="value":c?b[e]=c[e]:f&&(b[e]="percent")})},b.prototype.noTarget=function(){return this._noTarget},b.prototype.getFirstTargetAxisModel=function(){var a;return this.eachTargetAxis(function(b,c){null==a&&(a=this.ecModel.getComponent(E$(b),c))},this),a},b.prototype.eachTargetAxis=function(a,b){this._targetAxisInfoMap.each(function(c,d){aE(c.indexList,function(c){a.call(b,d,c)})})},b.prototype.getAxisProxy=function(a,b){var c=this.getAxisModel(a,b);if(c)return c.__dzAxisProxy},b.prototype.getAxisModel=function(a,b){var c=this._targetAxisInfoMap.get(a);if(c&&c.indexMap[b])return this.ecModel.getComponent(E$(a),b)},b.prototype.setRawRange=function(a){var b=this.option,c=this.settledOption;aE([["start","startValue"],["end","endValue"]],function(d){(null!=a[d[0]]||null!=a[d[1]])&&(b[d[0]]=c[d[0]]=a[d[0]],b[d[1]]=c[d[1]]=a[d[1]])},this),this._updateRangeUse(a)},b.prototype.setCalculatedRange=function(a){var b=this.option;aE(["start","startValue","end","endValue"],function(c){b[c]=a[c]})},b.prototype.getPercentRange=function(){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataPercentWindow()},b.prototype.getValueRange=function(a,b){if(null!=a||null!=b)return this.getAxisProxy(a,b).getDataValueWindow();var c=this.findRepresentativeAxisProxy();if(c)return c.getDataValueWindow()},b.prototype.findRepresentativeAxisProxy=function(a){if(a)return a.__dzAxisProxy;for(var b,c=this._targetAxisInfoMap.keys(),d=0;d=0){var c=E$(this._dimName),d=b.getReferringComponents(c,fb).models[0];d&&this._axisIndex===d.componentIndex&&a.push(b)}},this),a},a.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},a.prototype.getMinMaxSpan=function(){return aw(this._minMaxSpan)},a.prototype.calculateDataWindow=function(a){var b,c=this._dataExtent,d=this.getAxisModel().axis.scale,e=this._dataZoomModel.getRangePropMode(),f=[0,100],g=[],h=[];aE(["start","end"],function(i,j){var k=a[i],l=a[i+"Value"];"percent"===e[j]?(null==k&&(k=f[j]),l=d.parse(eD(k,f,c))):(b=!0,k=eD(l=null==l?c[j]:d.parse(l),c,f)),h[j]=null==l||isNaN(l)?c[j]:l,g[j]=null==k||isNaN(k)?f[j]:k}),eH(h),eH(g);var i=this._minMaxSpan;function j(a,b,c,e,f){var g=f?"Span":"ValueSpan";zb(0,a,c,"all",i["min"+g],i["max"+g]);for(var h=0;h<2;h++)b[h]=eD(a[h],c,e,!0),f&&(b[h]=d.parse(b[h]))}return b?j(h,g,c,f,!1):j(g,h,f,c,!0),{valueWindow:h,percentWindow:g}},a.prototype.reset=function(a){if(a===this._dataZoomModel){var b,c,d,e,f,g=this.getTargetSeriesModels();this._dataExtent=(b=this,c=this._dimName,d=[1/0,-1/0],aE(g,function(a){var b;b=a.getData(),b&&aE(tx(b,c),function(a){var c=b.getApproximateExtent(a);c[0]d[1]&&(d[1]=c[1])})}),[(f=to((e=b.getAxisModel()).axis.scale,e,d).calculate()).min,f.max]),this._updateMinMaxSpan();var h=this.calculateDataWindow(a.settledOption);this._valueWindow=h.valueWindow,this._percentWindow=h.percentWindow,this._setAxisModel()}},a.prototype.filterData=function(a,b){if(a===this._dataZoomModel){var c=this._dimName,d=this.getTargetSeriesModels(),e=a.get("filterMode"),f=this._valueWindow;"none"!==e&&aE(d,function(a){var b=a.getData(),d=b.mapDimensionsAll(c);if(d.length){if("weakFilter"===e){var g=b.getStore(),h=aF(d,function(a){return b.getDimensionIndex(a)},b);b.filterSelf(function(a){for(var b,c,e,i=0;if[1];if(k&&!l&&!m)return!0;k&&(e=!0),l&&(b=!0),m&&(c=!0)}return e&&b&&c})}else aE(d,function(c){if("empty"===e)a.setData(b=b.map(c,function(a){var b;return(b=a)>=f[0]&&b<=f[1]?a:NaN}));else{var d={};d[c]=f,b.selectRange(d)}});aE(d,function(a){b.setApproximateExtent(f,a)})}})}},a.prototype._updateMinMaxSpan=function(){var a=this._minMaxSpan={},b=this._dataZoomModel,c=this._dataExtent;aE(["min","max"],function(d){var e=b.get(d+"Span"),f=b.get(d+"ValueSpan");null!=f&&(f=this.getAxisModel().axis.scale.parse(f)),null!=f?e=eD(c[0]+f,c,[0,100],!0):null!=e&&(f=eD(e,[0,100],c,!0)-c[0]),a[d+"Span"]=e,a[d+"ValueSpan"]=f},this)},a.prototype._setAxisModel=function(){var a=this.getAxisModel(),b=this._percentWindow,c=this._valueWindow;if(b){var d=eJ(c,[0,500]);d=Math.min(d,20);var e=a.axis.scale.rawExtentInfo;0!==b[0]&&e.setDeterminedMinMax("min",+c[0].toFixed(d)),100!==b[1]&&e.setDeterminedMinMax("max",+c[1].toFixed(d)),e.freeze()}},a}();let E7={getTargetSeries:function(a){function b(b){a.eachComponent("dataZoom",function(c){c.eachTargetAxis(function(d,e){var f=a.getComponent(E$(d),e);b(d,e,f,c)})})}b(function(a,b,c,d){c.__dzAxisProxy=null});var c=[];b(function(b,d,e,f){e.__dzAxisProxy||(e.__dzAxisProxy=new E6(b,d,f,a),c.push(e.__dzAxisProxy))});var d=a5();return aE(c,function(a){aE(a.getTargetSeriesModels(),function(a){d.set(a.uid,a)})}),d},overallReset:function(a,b){a.eachComponent("dataZoom",function(a){a.eachTargetAxis(function(b,c){a.getAxisProxy(b,c).reset(a)}),a.eachTargetAxis(function(c,d){a.getAxisProxy(c,d).filterData(a,b)})}),a.eachComponent("dataZoom",function(a){var b=a.findRepresentativeAxisProxy();if(b){var c=b.getDataPercentWindow(),d=b.getDataValueWindow();a.setCalculatedRange({start:c[0],end:c[1],startValue:d[0],endValue:d[1]})}})}};var E8=!1;function E9(a){E8||(E8=!0,a.registerProcessor(a.PRIORITY.PROCESSOR.FILTER,E7),a.registerAction("dataZoom",function(a,b){aE(function(a,b){var c,d=a5(),e=[],f=a5();a.eachComponent({mainType:"dataZoom",query:b},function(a){f.get(a.uid)||h(a)});do c=!1,a.eachComponent("dataZoom",g);while(c)function g(a){var b;!f.get(a.uid)&&(b=!1,a.eachTargetAxis(function(a,c){var e=d.get(a);e&&e[c]&&(b=!0)}),b)&&(h(a),c=!0)}function h(a){f.set(a.uid,!0),e.push(a),a.eachTargetAxis(function(a,b){(d.get(a)||d.set(a,[]))[b]=!0})}return e}(b,a),function(b){b.setRawRange({start:a.start,end:a.end,startValue:a.startValue,endValue:a.endValue})})}),a.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function Fa(a){a.registerComponentModel(E3),a.registerComponentView(E5),E9(a)}var Fb=function(){},Fc={},Fd=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.optionUpdated=function(){a.prototype.optionUpdated.apply(this,arguments);var b=this.ecModel;aE(this.option.feature,function(a,c){var d=Fc[c];d&&(d.getDefaultOption&&(d.defaultOption=d.getDefaultOption(b)),ax(a,d.defaultOption))})},b.type="toolbox",b.layoutMode={type:"box",ignoreSize:!0},b.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:jr.color.border,borderRadius:0,borderWidth:0,padding:jr.size.m,itemSize:15,itemGap:jr.size.s,showTitle:!0,iconStyle:{borderColor:jr.color.accent50,color:"none"},emphasis:{iconStyle:{borderColor:jr.color.accent50}},tooltip:{show:!1,position:"bottom"}},b}(jo);function Fe(a,b){var c=a$(b.get("padding")),d=b.getItemStyle(["color","opacity"]);return d.fill=b.get("backgroundColor"),new gP({shape:{x:a.x-c[3],y:a.y-c[0],width:a.width+c[1]+c[3],height:a.height+c[0]+c[2],r:b.get("borderRadius")},style:d,silent:!0,z2:-1})}var Ff=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.render=function(a,b,c,d){var e=this.group;if(e.removeAll(),a.get("show")){var f=+a.get("itemSize"),g="vertical"===a.get("orient"),h=a.get("feature")||{},i=this._features||(this._features={}),j=[];aE(h,function(a,b){j.push(b)}),new qm(this._featureNames||[],j).add(o).update(o).remove(aL(o,null)).execute(),this._featureNames=j;var k=jh(a,c).refContainer,l=a.getBoxLayoutParams(),m=a.get("padding"),n=je(l,k,m);jb(a.get("orient"),e,a.get("itemGap"),n.width,n.height),ji(e,l,k,m),e.add(Fe(e.getBoundingRect(),a)),g||e.eachChild(function(a){var b=a.__title,d=a.ensureState("emphasis"),g=d.textConfig||(d.textConfig={}),h=a.getTextContent(),i=h&&h.ensureState("emphasis");if(i&&!aN(i)&&b){var j=i.style||(i.style={}),k=eg(b,gT.makeFont(j)),l=a.x+e.x,m=a.y+e.y+f,n=!1;m+k.height>c.getHeight()&&(g.position="top",n=!0);var o=n?-5-k.height:f+10;l+k.width/2>c.getWidth()?(g.position=["100%",o],j.align="right"):l-k.width/2<0&&(g.position=[0,o],j.align="left")}})}function o(k,l){var m,n,o,p,q,r,s,t,u,v,w,x=j[k],y=j[l],z=h[x],A=new ip(z,a,a.ecModel);if(d&&null!=d.newTitle&&d.featureName===x&&(z.title=d.newTitle),x&&!y){if(0===x.indexOf("my"))w={onclick:A.option.onclick,featureName:x};else{var B=Fc[x];if(!B)return;w=new B}i[x]=w}else if(!(w=i[y]))return;w.uid=ir("toolbox-feature"),w.model=A,w.ecModel=b,w.api=c;var C=w instanceof Fb;if(!x&&y){C&&w.dispose&&w.dispose(b,c);return}if(!A.get("show")||C&&w.unusable){C&&w.remove&&w.remove(b,c);return}m=A,n=w,o=x,r=m.getModel("iconStyle"),s=m.getModel(["emphasis","iconStyle"]),t=n instanceof Fb&&n.getIcons?n.getIcons():m.get("icon"),u=m.get("title")||{},aO(t)?(p={})[o]=t:p=t,aO(u)?(q={})[o]=u:q=u,v=m.iconPaths={},aE(p,function(d,h){var i=m$(d,{},{x:-f/2,y:-f/2,width:f,height:f});i.setStyle(r.getItemStyle()),i.ensureState("emphasis").style=s.getItemStyle();var j=new gT({style:{text:q[h],align:s.get("textAlign"),borderRadius:s.get("textBorderRadius"),padding:s.get("textPadding"),fill:null,font:h8({fontStyle:s.get("textFontStyle"),fontFamily:s.get("textFontFamily"),fontSize:s.get("textFontSize"),fontWeight:s.get("textFontWeight")},b)},ignore:!0});i.setTextContent(j),m4({el:i,componentModel:a,itemName:h,formatterParamsExtra:{title:q[h]}}),i.__title=q[h],i.on("mouseover",function(){var b=s.getItemStyle(),d=g?null==a.get("right")&&"right"!==a.get("left")?"right":"left":null==a.get("bottom")&&"bottom"!==a.get("top")?"bottom":"top";j.setStyle({fill:s.get("textFill")||b.fill||b.stroke||jr.color.neutral99,backgroundColor:s.get("textBackgroundColor")}),i.setTextConfig({position:s.get("textPosition")||d}),j.ignore=!a.get("showTitle"),c.enterEmphasis(this)}).on("mouseout",function(){"emphasis"!==m.get(["iconStatus",h])&&c.leaveEmphasis(this),j.hide()}),("emphasis"===m.get(["iconStatus",h])?hw:hx)(i),e.add(i),i.on("click",aK(n.onclick,n,b,c,h)),v[h]=i}),A.setIconStatus=function(a,b){var c=this.option,d=this.iconPaths;c.iconStatus=c.iconStatus||{},c.iconStatus[a]=b,d[a]&&("emphasis"===b?hw:hx)(d[a])},w instanceof Fb&&w.render&&w.render(A,b,c,d)}},b.prototype.updateView=function(a,b,c,d){aE(this._features,function(a){a instanceof Fb&&a.updateView&&a.updateView(a.model,b,c,d)})},b.prototype.remove=function(a,b){aE(this._features,function(c){c instanceof Fb&&c.remove&&c.remove(a,b)}),this.group.removeAll()},b.prototype.dispose=function(a,b){aE(this._features,function(c){c instanceof Fb&&c.dispose&&c.dispose(a,b)})},b.type="toolbox",b}(lz),Fg=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.onclick=function(a,b){var c=this.model,d=c.get("name")||a.get("title.0.text")||"echarts",e="svg"===b.getZr().painter.getType(),f=e?"svg":c.get("type",!0)||"png",g=b.getConnectedDataURL({type:f,backgroundColor:c.get("backgroundColor",!0)||a.get("backgroundColor")||jr.color.neutral00,connectedBackgroundColor:c.get("connectedBackgroundColor"),excludeComponents:c.get("excludeComponents"),pixelRatio:c.get("pixelRatio")}),h=ae.browser;if("function"!=typeof MouseEvent||!h.newEdge&&(h.ie||h.edge))if(window.navigator.msSaveOrOpenBlob||e){var i=g.split(","),j=i[0].indexOf("base64")>-1,k=e?decodeURIComponent(i[1]):i[1];j&&(k=window.atob(k));var l=d+"."+f;if(window.navigator.msSaveOrOpenBlob){for(var m=k.length,n=new Uint8Array(m);m--;)n[m]=k.charCodeAt(m);var o=new Blob([n]);window.navigator.msSaveOrOpenBlob(o,l)}else{var p=document.createElement("iframe");document.body.appendChild(p);var q=p.contentWindow,r=q.document;r.open("image/svg+xml","replace"),r.write(k),r.close(),q.focus(),r.execCommand("SaveAs",!0,l),document.body.removeChild(p)}}else{var s=c.get("lang"),t='',u=window.open();u.document.write(t),u.document.title=d}else{var v=document.createElement("a");v.download=d+"."+f,v.target="_blank",v.href=g;var w=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});v.dispatchEvent(w)}},b.getDefaultOption=function(a){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:a.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:jr.color.neutral00,name:"",excludeComponents:["toolbox"],lang:a.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},b}(Fb),Fh="__ec_magicType_stack__",Fi=[["line","bar"],["stack"]],Fj=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.getIcons=function(){var a=this.model,b=a.get("icon"),c={};return aE(a.get("type"),function(a){b[a]&&(c[a]=b[a])}),c},b.getDefaultOption=function(a){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:a.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},b.prototype.onclick=function(a,b,c){var d,e=this.model,f=e.get(["seriesIndex",c]);if(Fk[c]){var g={series:[]};aE(Fi,function(a){aB(a,c)>=0&&aE(a,function(a){e.setIconStatus(a,"normal")})}),e.setIconStatus(c,"emphasis"),a.eachComponent({mainType:"series",query:null==f?null:{seriesIndex:f}},function(a){var b=a.subType,d=a.id,f=Fk[c](b,d,a,e);f&&(aA(f,a.option),g.series.push(f));var h=a.coordinateSystem;if(h&&"cartesian2d"===h.type&&("line"===c||"bar"===c)){var i=h.getAxesByScale("ordinal")[0];if(i){var j=i.dim+"Axis",k=a.getReferringComponents(j,fb).models[0].componentIndex;g[j]=g[j]||[];for(var l=0;l<=k;l++)g[j][k]=g[j][k]||{};g[j][k].boundaryGap="bar"===c}}});var h=c;"stack"===c&&(d=ax({stack:e.option.title.tiled,tiled:e.option.title.stack},e.option.title),"emphasis"!==e.get(["iconStatus",c])&&(h="tiled")),b.dispatchAction({type:"changeMagicType",currentType:h,newOption:g,newTitle:d,featureName:"magicType"})}},b}(Fb),Fk={line:function(a,b,c,d){if("bar"===a)return ax({id:b,type:"line",data:c.get("data"),stack:c.get("stack"),markPoint:c.get("markPoint"),markLine:c.get("markLine")},d.get(["option","line"])||{},!0)},bar:function(a,b,c,d){if("line"===a)return ax({id:b,type:"bar",data:c.get("data"),stack:c.get("stack"),markPoint:c.get("markPoint"),markLine:c.get("markLine")},d.get(["option","bar"])||{},!0)},stack:function(a,b,c,d){var e=c.get("stack")===Fh;if("line"===a||"bar"===a)return d.setIconStatus("stack",e?"normal":"emphasis"),ax({id:b,stack:e?"":Fh},d.get(["option","stack"])||{},!0)}};pb({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(a,b){b.mergeOption(a.newOption)});var Fl=Array(60).join("-");function Fm(a){return a.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var Fn=RegExp("[ ]+","g"),Fo=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.onclick=function(a,b){setTimeout(function(){b.dispatchAction({type:"hideTip"})});var c,d,e,f,g,h,i=b.getDom(),j=this.model;this._dom&&i.removeChild(this._dom);var k=document.createElement("div");k.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",k.style.backgroundColor=j.get("backgroundColor")||jr.color.neutral00;var l=document.createElement("h4"),m=j.get("lang")||[];l.innerHTML=m[0]||j.get("title"),l.style.cssText="margin:10px 20px",l.style.color=j.get("textColor");var n=document.createElement("div"),o=document.createElement("textarea");n.style.cssText="overflow:auto";var p=j.get("optionToContent"),q=j.get("contentToOption"),r={value:aH([(f=(h=(c={},d=[],e=[],a.eachRawSeries(function(a){var b=a.coordinateSystem;if(b&&("cartesian2d"===b.type||"polar"===b.type)){var f=b.getBaseAxis();if("category"===f.type){var g=f.dim+"_"+f.index;c[g]||(c[g]={categoryAxis:f,valueAxis:b.getOtherAxis(f),series:[]},e.push({axisDim:f.dim,axisIndex:f.index})),c[g].series.push(a)}else d.push(a)}else d.push(a)}),{seriesGroupByCategoryAxis:c,other:d,meta:e})).seriesGroupByCategoryAxis,g=[],aE(f,function(a,b){var c=a.categoryAxis,d=a.valueAxis.dim,e=[" "].concat(aF(a.series,function(a){return a.name})),f=[c.model.getCategories()];aE(a.series,function(a){var b=a.getRawData();f.push(a.getRawData().mapArray(b.mapDimension(d),function(a){return a}))});for(var h=[e.join(" ")],i=0;i=0)return!0}(a)){var c=function(a){for(var b=a.split(/\n+/g),c=Fm(b.shift()).split(Fn),d=[],e=aF(c,function(a){return{name:a,data:[]}}),f=0;f=0)&&a(e,d._targetInfoList)})}return a.prototype.setOutputRanges=function(a,b){return this.matchOutputRanges(a,b,function(a,b,c){if((a.coordRanges||(a.coordRanges=[])).push(b),!a.coordRange){a.coordRange=b;var d=Fz[a.brushType](0,c,b);a.__rangeOffset={offset:FB[a.brushType](d.values,a.range,[1,1]),xyMinMax:d.xyMinMax}}}),a},a.prototype.matchOutputRanges=function(a,b,c){aE(a,function(a){var d=this.findTargetInfo(a,b);d&&!0!==d&&aE(d.coordSyses,function(d){var e=Fz[a.brushType](1,d,a.range,!0);c(a,e.values,d,b)})},this)},a.prototype.setInputRanges=function(a,b){aE(a,function(a){var c=this.findTargetInfo(a,b);if(a.range=a.range||[],c&&!0!==c){a.panelId=c.panelId;var d,e,f,g,h,i=Fz[a.brushType](0,c.coordSys,a.coordRange),j=a.__rangeOffset;a.range=j?FB[a.brushType](i.values,j.offset,(d=i.xyMinMax,e=j.xyMinMax,f=FD(d),g=FD(e),isNaN((h=[f[0]/g[0],f[1]/g[1]])[0])&&(h[0]=1),isNaN(h[1])&&(h[1]=1),h)):i.values}},this)},a.prototype.makePanelOpts=function(a,b){return aF(this._targetInfoList,function(c){var d=c.getPanelRect();return{panelId:c.panelId,defaultBrushType:b?b(c):null,clipPath:z$(d),isTargetByCursor:z0(d,a,c.coordSysModel),getLinearBrushOtherExtent:z_(d)}})},a.prototype.controlSeries=function(a,b,c){var d=this.findTargetInfo(a,c);return!0===d||d&&aB(d.coordSyses,b.coordinateSystem)>=0},a.prototype.findTargetInfo=function(a,b){for(var c=this._targetInfoList,d=Fv(b,a),e=0;ea[1]&&a.reverse(),a}function Fv(a,b){return e9(a,b,{includeMainTypes:Fs})}var Fw={grid:function(a,b){var c=a.xAxisModels,d=a.yAxisModels,e=a.gridModels,f=a5(),g={},h={};(c||d||e)&&(aE(c,function(a){var b=a.axis.grid.model;f.set(b.id,b),g[b.id]=!0}),aE(d,function(a){var b=a.axis.grid.model;f.set(b.id,b),h[b.id]=!0}),aE(e,function(a){f.set(a.id,a),g[a.id]=!0,h[a.id]=!0}),f.each(function(a){var e=a.coordinateSystem,f=[];aE(e.getCartesians(),function(a,b){(aB(c,a.getAxis("x").model)>=0||aB(d,a.getAxis("y").model)>=0)&&f.push(a)}),b.push({panelId:"grid--"+a.id,gridModel:a,coordSysModel:a,coordSys:f[0],coordSyses:f,getPanelRect:Fy.grid,xAxisDeclared:g[a.id],yAxisDeclared:h[a.id]})}))},geo:function(a,b){aE(a.geoModels,function(a){var c=a.coordinateSystem;b.push({panelId:"geo--"+a.id,geoModel:a,coordSysModel:a,coordSys:c,coordSyses:[c],getPanelRect:Fy.geo})})}},Fx=[function(a,b){var c=a.xAxisModel,d=a.yAxisModel,e=a.gridModel;return!e&&c&&(e=c.axis.grid.model),!e&&d&&(e=d.axis.grid.model),e&&e===b.gridModel},function(a,b){var c=a.geoModel;return c&&c===b.geoModel}],Fy={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var a=this.coordSys,b=a.getBoundingRect().clone();return b.applyTransform(mU(a)),b}},Fz={lineX:aL(FA,0),lineY:aL(FA,1),rect:function(a,b,c,d){var e=a?b.pointToData([c[0][0],c[1][0]],d):b.dataToPoint([c[0][0],c[1][0]],d),f=a?b.pointToData([c[0][1],c[1][1]],d):b.dataToPoint([c[0][1],c[1][1]],d),g=[Fu([e[0],f[0]]),Fu([e[1],f[1]])];return{values:g,xyMinMax:g}},polygon:function(a,b,c,d){var e=[[1/0,-1/0],[1/0,-1/0]];return{values:aF(c,function(c){var f=a?b.pointToData(c,d):b.dataToPoint(c,d);return e[0][0]=Math.min(e[0][0],f[0]),e[1][0]=Math.min(e[1][0],f[1]),e[0][1]=Math.max(e[0][1],f[0]),e[1][1]=Math.max(e[1][1],f[1]),f}),xyMinMax:e}}};function FA(a,b,c,d){var e=c.getAxis(["x","y"][a]),f=Fu(aF([0,1],function(a){return b?e.coordToData(e.toLocalCoord(d[a]),!0):e.toGlobalCoord(e.dataToCoord(d[a]))})),g=[];return g[a]=f,g[1-a]=[NaN,NaN],{values:f,xyMinMax:g}}var FB={lineX:aL(FC,0),lineY:aL(FC,1),rect:function(a,b,c){return[[a[0][0]-c[0]*b[0][0],a[0][1]-c[0]*b[0][1]],[a[1][0]-c[1]*b[1][0],a[1][1]-c[1]*b[1][1]]]},polygon:function(a,b,c){return aF(a,function(a,d){return[a[0]-c[0]*b[d][0],a[1]-c[1]*b[d][1]]})}};function FC(a,b,c,d){return[b[0]-d[a]*c[0],b[1]-d[a]*c[1]]}function FD(a){return a?[a[0][1]-a[0][0],a[1][1]-a[1][0]]:[NaN,NaN]}var FE=eX+"toolbox-dataZoom_",FF=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.render=function(a,b,c,d){var e,f,g,h,i,j,k,l,m;this._brushController||(this._brushController=new zv(c.getZr()),this._brushController.on("brush",aK(this._onBrush,this)).mount()),e=a,f=b,g=this,h=d,i=c,j=g._isZoomActive,h&&"takeGlobalCursor"===h.type&&(j="dataZoomSelect"===h.key&&h.dataZoomSelectActive),g._isZoomActive=j,e.setIconStatus("zoom",j?"emphasis":"normal"),k=new Ft(FH(e),f,{include:["grid"]}).makePanelOpts(i,function(a){return a.xAxisDeclared&&!a.yAxisDeclared?"lineX":!a.xAxisDeclared&&a.yAxisDeclared?"lineY":"rect"}),g._brushController.setPanels(k).enableBrush(!!j&&!!k.length&&{brushType:"auto",brushStyle:e.getModel("brushStyle").getItemStyle()}),l=a,m=b,l.setIconStatus("back",Fq(m).length>1?"emphasis":"normal")},b.prototype.onclick=function(a,b,c){FG[c].call(this)},b.prototype.remove=function(a,b){this._brushController&&this._brushController.unmount()},b.prototype.dispose=function(a,b){this._brushController&&this._brushController.dispose()},b.prototype._onBrush=function(a){var b=a.areas;if(a.isEnd&&b.length){var c,d,e,f={},g=this.ecModel;this._brushController.updateCovers([]),new Ft(FH(this.model),g,{include:["grid"]}).matchOutputRanges(b,g,function(a,b,c){if("cartesian2d"===c.type){var d=a.brushType;"rect"===d?(h("x",c,b[0]),h("y",c,b[1])):h({lineX:"x",lineY:"y"}[d],c,b)}}),c=g,d=f,e=Fq(c),aE(d,function(a,b){for(var d=e.length-1;d>=0&&!e[d][b];d--);if(d<0){var f=c.queryComponents({mainType:"dataZoom",subType:"select",id:b})[0];if(f){var g=f.getPercentRange();e[0][b]={dataZoomId:b,start:g[0],end:g[1]}}}}),e.push(d),this._dispatchZoomAction(f)}function h(a,b,c){var d,e,h,i=b.getAxis(a),j=i.model,k=(d=a,e=j,g.eachComponent({mainType:"dataZoom",subType:"select"},function(a){a.getAxisModel(d,e.componentIndex)&&(h=a)}),h),l=k.findRepresentativeAxisProxy(j).getMinMaxSpan();(null!=l.minValueSpan||null!=l.maxValueSpan)&&(c=zb(0,c.slice(),i.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),k&&(f[k.id]={dataZoomId:k.id,startValue:c[0],endValue:c[1]})}},b.prototype._dispatchZoomAction=function(a){var b=[];aE(a,function(a,c){b.push(aw(a))}),b.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:b})},b.getDefaultOption=function(a){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:a.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:jr.color.backgroundTint}}},b}(Fb),FG={zoom:function(){var a=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:a})},back:function(){var a,b,c;this._dispatchZoomAction((b=(a=Fq(this.ecModel))[a.length-1],a.length>1&&a.pop(),c={},aE(b,function(b,d){for(var e=a.length-1;e>=0;e--)if(b=a[e][d]){c[d]=b;break}}),c))}};function FH(a){var b={xAxisIndex:a.get("xAxisIndex",!0),yAxisIndex:a.get("yAxisIndex",!0),xAxisId:a.get("xAxisId",!0),yAxisId:a.get("yAxisId",!0)};return null==b.xAxisIndex&&null==b.xAxisId&&(b.xAxisIndex="all"),null==b.yAxisIndex&&null==b.yAxisId&&(b.yAxisIndex="all"),b}m=function(a){var b=a.getComponent("toolbox",0),c=["feature","dataZoom"];if(b&&null!=b.get(c)){var d=b.getModel(c),e=[],f=e9(a,FH(d));return aE(f.xAxisModels,function(a){return g(a,"xAxis","xAxisIndex")}),aE(f.yAxisModels,function(a){return g(a,"yAxis","yAxisIndex")}),e}function g(a,b,c){var f=a.componentIndex,g={type:"select",$fromToolbox:!0,filterMode:d.get("filterMode",!0)||"filter",id:FE+b+f};g[c]=f,e.push(g)}},a_(null==jO.get("dataZoom")&&m),jO.set("dataZoom",m);var FI=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.type="tooltip",b.dependencies=["axisPointer"],b.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,displayTransition:!0,enterable:!1,backgroundColor:jr.color.neutral00,shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,defaultBorderColor:jr.color.border,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:jr.color.borderShade,width:1,type:"dashed",textStyle:{}}},textStyle:{color:jr.color.tertiary,fontSize:14}},b}(jo);function FJ(a){var b=a.get("confine");return null!=b?!!b:"richText"===a.get("renderMode")}function FK(a){if(ae.domSupported){for(var b=document.documentElement.style,c=0,d=a.length;c0,this.el.className=a.get("className")||""},a.prototype.show=function(a,b){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A=this.el,B=A.style,C=this._styleCoord;A.innerHTML?B.cssText=FP+(c=!this._firstShow,d=this._longHide,e=this._enableDisplayTransition,f=[],g=a.get("transitionDuration"),h=a.get("backgroundColor"),i=a.get("shadowBlur"),j=a.get("shadowColor"),k=a.get("shadowOffsetX"),l=a.get("shadowOffsetY"),m=a.getModel("textStyle"),n=ll(a,"html"),o=k+"px "+l+"px "+i+"px "+j,f.push("box-shadow:"+o),c&&g>0&&f.push((p="cubic-bezier(0.23,1,0.32,1)",q="",r="",e&&(r="opacity"+(q=" "+g/2+"s "+p)+",visibility"+q),d||(q=" "+g+"s "+p,r+=(r.length?",":"")+(ae.transformSupported?""+FO+q:",left"+q+",top"+q)),FN+":"+r)),h&&f.push("background-color:"+h),aE(["width","color","radius"],function(b){var c="border-"+b,d=iX(c),e=a.get(d);null!=e&&f.push(c+":"+e+("color"===b?"":"px"))}),f.push((s=[],t=m.get("fontSize"),(u=m.getTextColor())&&s.push("color:"+u),s.push("font:"+m.getFont()),v=aX(m.get("lineHeight"),Math.round(3*t/2)),t&&s.push("line-height:"+v+"px"),w=m.get("textShadowColor"),x=m.get("textShadowBlur")||0,y=m.get("textShadowOffsetX")||0,z=m.get("textShadowOffsetY")||0,w&&x&&s.push("text-shadow:"+y+"px "+z+"px "+x+"px "+w),aE(["decoration","align"],function(a){var b=m.get(a);b&&s.push("text-"+a+":"+b)}),s.join(";"))),null!=n&&f.push("padding:"+a$(n).join("px ")+"px"),f.join(";")+";")+FQ(C[0],C[1],!0)+"border-color:"+i0(b)+";"+(a.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):B.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},a.prototype.setContent=function(a,b,c,d,e){var f=this.el;if(null==a){f.innerHTML="";return}var g="";if(aO(e)&&"item"===c.get("trigger")&&!FJ(c)&&(g=function(a,b,c){if(!aO(c)||"inside"===c)return"";var d,e,f=a.get("backgroundColor"),g=a.get("borderWidth");b=i0(b);var h=d="left"===(d=c)?"right":"right"===d?"left":"top"===d?"bottom":"top",i=Math.max(1.5*Math.round(g),6),j="",k=FO+":";aB(["left","right"],h)>-1?(j+="top:50%",k+="translateY(-50%) rotate("+(e="left"===h?-225:-45)+"deg)"):(j+="left:50%",k+="translateX(-50%) rotate("+(e="top"===h?225:45)+"deg)");var l=e*Math.PI/180,m=i+g,n=m*Math.abs(Math.cos(l))+m*Math.abs(Math.sin(l));j+=";"+h+":-"+Math.round(((n-Math.SQRT2*g)/2+Math.SQRT2*g-(n-m)/2)*100)/100+"px";var o=b+" solid "+g+"px;";return'
'}(c,d,e)),aO(a))f.innerHTML=a+g;else if(a){f.innerHTML="",aM(a)||(a=[a]);for(var h=0;h=0?this._tryShow(c,d):"leave"===b&&this._hide(d))},this))},b.prototype._keepShow=function(){var a=this._tooltipModel,b=this._ecModel,c=this._api,d=a.get("triggerOn");if(null!=this._lastX&&null!=this._lastY&&"none"!==d&&"click"!==d){var e=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){c.isDisposed()||e.manuallyShowTip(a,b,c,{x:e._lastX,y:e._lastY,dataByCoordSys:e._lastDataByCoordSys})})}},b.prototype.manuallyShowTip=function(a,b,c,d){if(d.from!==this.uid&&!ae.node&&c.getDom()){var e=F$(d,c);this._ticket="";var f=d.dataByCoordSys,g=function(a,b,c){var d,e=fa(a).queryOptionMap,f=e.keys()[0];if(f&&"series"!==f){var g=fd(b,f,e.get(f),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(g&&(c.getViewOfComponentModel(g).group.traverse(function(b){var c=g4(b).tooltipConfig;if(c&&c.name===a.name)return d=b,!0}),d))return{componentMainType:f,componentIndex:g.componentIndex,el:d}}}(d,b,c);if(g){var h=g.el.getBoundingRect().clone();h.applyTransform(g.el.transform),this._tryShow({offsetX:h.x+h.width/2,offsetY:h.y+h.height/2,target:g.el,position:d.position,positionDefault:"bottom"},e)}else if(d.tooltip&&null!=d.x&&null!=d.y)FX.x=d.x,FX.y=d.y,FX.update(),g4(FX).tooltipConfig={name:null,option:d.tooltip},this._tryShow({offsetX:d.x,offsetY:d.y,target:FX},e);else if(f)this._tryShow({offsetX:d.x,offsetY:d.y,position:d.position,dataByCoordSys:f,tooltipOption:d.tooltipOption},e);else if(null!=d.seriesIndex){if(this._manuallyAxisShowTip(a,b,c,d))return;var i=C1(d,b),j=i.point[0],k=i.point[1];null!=j&&null!=k&&this._tryShow({offsetX:j,offsetY:k,target:i.el,position:d.position,positionDefault:"bottom"},e)}else null!=d.x&&null!=d.y&&(c.dispatchAction({type:"updateAxisPointer",x:d.x,y:d.y}),this._tryShow({offsetX:d.x,offsetY:d.y,position:d.position,target:c.getZr().findHover(d.x,d.y).target},e))}},b.prototype.manuallyHideTip=function(a,b,c,d){var e=this._tooltipContent;this._tooltipModel&&e.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,d.from!==this.uid&&this._hide(F$(d,c))},b.prototype._manuallyAxisShowTip=function(a,b,c,d){var e=d.seriesIndex,f=d.dataIndex,g=b.getComponent("axisPointer").coordSysAxesInfo;if(null!=e&&null!=f&&null!=g){var h=b.getSeriesByIndex(e);if(h&&"axis"===FZ([h.getData().getItemModel(f),h,(h.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return c.dispatchAction({type:"updateAxisPointer",seriesIndex:e,dataIndex:f,position:d.position}),!0}},b.prototype._tryShow=function(a,b){var c=a.target;if(this._tooltipModel){this._lastX=a.offsetX,this._lastY=a.offsetY;var d,e,f=a.dataByCoordSys;if(f&&f.length)this._showAxisTooltip(f,a);else if(c){if("legend"===g4(c).ssrType)return;this._lastDataByCoordSys=null,nZ(c,function(a){if(a.tooltipDisabled)return d=e=null,!0;d||e||(null!=g4(a).dataIndex?d=a:null!=g4(a).tooltipConfig&&(e=a))},!0),d?this._showSeriesItemTooltip(a,d,b):e?this._showComponentItemTooltip(a,e,b):this._hide(b)}else this._lastDataByCoordSys=null,this._hide(b)}},b.prototype._showOrMove=function(a,b){var c=a.get("showDelay");b=aK(b,this),clearTimeout(this._showTimout),c>0?this._showTimout=setTimeout(b,c):b()},b.prototype._showAxisTooltip=function(a,b){var c=this._ecModel,d=this._tooltipModel,e=[b.offsetX,b.offsetY],f=FZ([b.tooltipOption],d),g=this._renderMode,h=[],i=ld("section",{blocks:[],noHeader:!0}),j=[],k=new lm;aE(a,function(a){aE(a.dataByAxis,function(a){var b=c.getComponent(a.axisDim+"Axis",a.axisIndex),e=a.value;if(b&&null!=e){var f=CM(e,b.axis,c,a.seriesDataIndices,a.valueLabelOpt),l=ld("section",{header:f,noHeader:!a0(f),sortBlocks:!0,blocks:[]});i.blocks.push(l),aE(a.seriesDataIndices,function(i){var m=c.getSeriesByIndex(i.seriesIndex),n=i.dataIndexInside,o=m.getDataParams(n);if(!(o.dataIndex<0)){o.axisDim=a.axisDim,o.axisIndex=a.axisIndex,o.axisType=a.axisType,o.axisId=a.axisId,o.axisValue=tu(b.axis,{value:e}),o.axisValueLabel=f,o.marker=k.makeTooltipMarker("item",i0(o.color),g);var p=kG(m.formatTooltip(n,!0,null)),q=p.frag;if(q){var r=FZ([m],d).get("valueFormatter");l.blocks.push(r?az({valueFormatter:r},q):q)}p.text&&j.push(p.text),h.push(o)}})}})}),i.blocks.reverse(),j.reverse();var l=b.position,m=lh(i,k,g,f.get("order"),c.get("useUTC"),f.get("textStyle"));m&&j.unshift(m);var n="richText"===g?"\n\n":"
",o=j.join(n);this._showOrMove(f,function(){this._updateContentNotChangedOnAxis(a,h)?this._updatePosition(f,l,e[0],e[1],this._tooltipContent,h):this._showTooltipContent(f,o,h,Math.random()+"",e[0],e[1],l,null,k)})},b.prototype._showSeriesItemTooltip=function(a,b,c){var d=this._ecModel,e=g4(b),f=e.seriesIndex,g=d.getSeriesByIndex(f),h=e.dataModel||g,i=e.dataIndex,j=e.dataType,k=h.getData(j),l=this._renderMode,m=a.positionDefault,n=FZ([k.getItemModel(i),h,g&&(g.coordinateSystem||{}).model],this._tooltipModel,m?{position:m}:null),o=n.get("trigger");if(null==o||"item"===o){var p=h.getDataParams(i,j),q=new lm;p.marker=q.makeTooltipMarker("item",i0(p.color),l);var r=kG(h.formatTooltip(i,!1,j)),s=n.get("order"),t=n.get("valueFormatter"),u=r.frag,v=u?lh(t?az({valueFormatter:t},u):u,q,l,s,d.get("useUTC"),n.get("textStyle")):r.text,w="item_"+h.name+"_"+i;this._showOrMove(n,function(){this._showTooltipContent(n,v,p,w,a.offsetX,a.offsetY,a.position,a.target,q)}),c({type:"showTip",dataIndexInside:i,dataIndex:k.getRawIndex(i),seriesIndex:f,from:this.uid})}},b.prototype._showComponentItemTooltip=function(a,b,c){var d="html"===this._renderMode,e=g4(b),f=e.tooltipConfig.option||{},g=f.encodeHTMLContent;if(aO(f)){var h=f;f={content:h,formatter:h},g=!0}g&&d&&f.content&&((f=aw(f)).content=bE(f.content));var i=[f],j=this._ecModel.getComponent(e.componentMainType,e.componentIndex);j&&i.push(j),i.push({formatter:f.content});var k=a.positionDefault,l=FZ(i,this._tooltipModel,k?{position:k}:null),m=l.get("content"),n=Math.random()+"",o=new lm;this._showOrMove(l,function(){var c=aw(l.get("formatterParams")||{});this._showTooltipContent(l,m,c,n,a.offsetX,a.offsetY,a.position,b,o)}),c({type:"showTip",from:this.uid})},b.prototype._showTooltipContent=function(a,b,c,d,e,f,g,h,i){if(this._ticket="",a.get("showContent")&&a.get("show")){var j=this._tooltipContent;j.setEnterable(a.get("enterable"));var k=a.get("formatter");g=g||a.get("position");var l=b,m=this._getNearestPoint([e,f],c,a.get("trigger"),a.get("borderColor"),a.get("defaultBorderColor",!0)).color;if(k)if(aO(k)){var n=a.ecModel.get("useUTC"),o=aM(c)?c[0]:c,p=o&&o.axisType&&o.axisType.indexOf("time")>=0;l=k,p&&(l=iG(o.axisValue,l,n)),l=i_(l,c,!0)}else if(aN(k)){var q=aK(function(b,d){b===this._ticket&&(j.setContent(d,i,a,m,g),this._updatePosition(a,g,e,f,j,c,h))},this);this._ticket=d,l=k(c,d,q)}else l=k;j.setContent(l,i,a,m,g),j.show(a,m),this._updatePosition(a,g,e,f,j,c,h)}},b.prototype._getNearestPoint=function(a,b,c,d,e){return"axis"===c||aM(b)?{color:d||e}:aM(b)?void 0:{color:d||b.color||b.borderColor}},b.prototype._updatePosition=function(a,b,c,d,e,f,g){var h=this._api.getWidth(),i=this._api.getHeight();b=b||a.get("position");var j=e.getSize(),k=a.get("align"),l=a.get("verticalAlign"),m=g&&g.getBoundingRect().clone();if(g&&m.applyTransform(g.transform),aN(b)&&(b=b([c,d],f,e.el,m,{viewSize:[h,i],contentSize:j.slice()})),aM(b))c=eE(b[0],h),d=eE(b[1],i);else if(aR(b)){var n=b;n.width=j[0],n.height=j[1];var o=je(n,{width:h,height:i});c=o.x,d=o.y,k=null,l=null}else if(aO(b)&&g){var p=function(a,b,c,d){var e=c[0],f=c[1],g=Math.ceil(Math.SQRT2*d)+8,h=0,i=0,j=b.width,k=b.height;switch(a){case"inside":h=b.x+j/2-e/2,i=b.y+k/2-f/2;break;case"top":h=b.x+j/2-e/2,i=b.y-f-g;break;case"bottom":h=b.x+j/2-e/2,i=b.y+k+g;break;case"left":h=b.x-e-g,i=b.y+k/2-f/2;break;case"right":h=b.x+j+g,i=b.y+k/2-f/2}return[h,i]}(b,m,j,a.get("borderWidth"));c=p[0],d=p[1]}else{var q,r,s,t,u,v,w,x,y,z,p=(q=c,r=d,s=e,t=h,u=i,v=k?null:20,w=l?null:20,y=(x=s.getSize())[0],z=x[1],null!=v&&(q+y+v+2>t?q-=y+v:q+=v),null!=w&&(r+z+w>u?r-=z+w:r+=w),[q,r]);c=p[0],d=p[1]}if(k&&(c-=F_(k)?j[0]/2:"right"===k?j[0]:0),l&&(d-=F_(l)?j[1]/2:"bottom"===l?j[1]:0),FJ(a)){var A,B,C,D,E,F,G,H,p=(A=c,B=d,C=e,D=h,E=i,G=(F=C.getSize())[0],H=F[1],A=Math.min(A+G,D)-G,B=Math.min(B+H,E)-H,[A=Math.max(A,0),B=Math.max(B,0)]);c=p[0],d=p[1]}e.moveTo(c,d)},b.prototype._updateContentNotChangedOnAxis=function(a,b){var c=this._lastDataByCoordSys,d=this._cbParamsList,e=!!c&&c.length===a.length;return e&&aE(c,function(c,f){var g=c.dataByAxis||[],h=(a[f]||{}).dataByAxis||[];(e=e&&g.length===h.length)&&aE(g,function(a,c){var f=h[c]||{},g=a.seriesDataIndices||[],i=f.seriesDataIndices||[];(e=e&&a.value===f.value&&a.axisType===f.axisType&&a.axisId===f.axisId&&g.length===i.length)&&aE(g,function(a,b){var c=i[b];e=e&&a.seriesIndex===c.seriesIndex&&a.dataIndex===c.dataIndex}),d&&aE(a.seriesDataIndices,function(a){var c=a.seriesIndex,f=b[c],g=d[c];f&&g&&g.data!==f.data&&(e=!1)})})}),this._lastDataByCoordSys=a,this._cbParamsList=b,!!e},b.prototype._hide=function(a){this._lastDataByCoordSys=null,a({type:"hideTip",from:this.uid})},b.prototype.dispose=function(a,b){!ae.node&&b.getDom()&&(nr(this,"_updatePosition"),this._tooltipContent.dispose(),C_("itemTooltip",b))},b.type="tooltip",b}(lz);function FZ(a,b,c){var d,e=b.ecModel;c?(d=new ip(c,e,e),d=new ip(b.option,d,e)):d=b;for(var f=a.length-1;f>=0;f--){var g=a[f];g&&(g instanceof ip&&(g=g.get("tooltip",!0)),aO(g)&&(g={formatter:g}),g&&(d=new ip(g,d,e)))}return d}function F$(a,b){return a.dispatchAction||aK(b.dispatchAction,b)}function F_(a){return"center"===a||"middle"===a}var F0=["rect","polygon","keep","clear"];function F1(a,b){var c=eY(a?a.brush:[]);if(c.length){var d,e,f=[];aE(c,function(a){var b=a.hasOwnProperty("toolbox")?a.toolbox:[];b instanceof Array&&(f=f.concat(b))});var g=a&&a.toolbox;aM(g)&&(g=g[0]),g||(a.toolbox=[g={feature:{}}]);var h=g.feature||(g.feature={}),i=h.brush||(h.brush={}),j=i.type||(i.type=[]);j.push.apply(j,f),e={},aE(d=j,function(a){e[a]=1}),d.length=0,aE(e,function(a,b){d.push(b)}),b&&!j.length&&j.push.apply(j,F0)}}function F2(a){if(a){for(var b in a)if(a.hasOwnProperty(b))return!0}}function F3(a,b,c){var d={};return aE(b,function(b){var e,f=d[b]=((e=function(){}).prototype.__hidden=e.prototype,new e);aE(a[b],function(a,d){if(xp.isValidType(d)){var e={type:d,visual:a};c&&c(e,b),f[d]=new xp(e),"opacity"===d&&((e=aw(e)).type="colorAlpha",f.__hidden.__alphaForOpacity=new xp(e))}})}),d}function F4(a,b,c){var d;aE(c,function(a){b.hasOwnProperty(a)&&F2(b[a])&&(d=!0)}),d&&aE(c,function(c){b.hasOwnProperty(c)&&F2(b[c])?a[c]=aw(b[c]):delete a[c]})}var F5={lineX:F6(0),lineY:F6(1),rect:{point:function(a,b,c){return a&&c.boundingRect.contain(a[0],a[1])},rect:function(a,b,c){return a&&c.boundingRect.intersect(a)}},polygon:{point:function(a,b,c){return a&&c.boundingRect.contain(a[0],a[1])&&vN(c.range,a[0],a[1])},rect:function(a,b,c){var d=c.range;if(!a||d.length<=1)return!1;var e=a.x,f=a.y,g=a.width,h=a.height,i=d[0];if(vN(d,e,f)||vN(d,e+g,f)||vN(d,e,f+h)||vN(d,e+g,f+h)||cc.create(a).contain(i[0],i[1])||m_(e,f,e+g,f,d)||m_(e,f,e,f+h,d)||m_(e+g,f,e+g,f+h,d)||m_(e,f+h,e+g,f+h,d))return!0}}};function F6(a){var b=["x","y"],c=["width","height"];return{point:function(b,c,d){if(b){var e=d.range;return F7(b[a],e)}},rect:function(d,e,f){if(d){var g=f.range,h=[d[b[a]],d[b[a]]+d[c[a]]];return h[1]aB(h,g):g!==h)))&&(aE(n,function(d){b.brushTargetManager.controlSeries(d,c,a)&&e.push(d),m=m||q(e)}),p(d)&&q(e))){var f,g,h,i=c.getData();i.each(function(a){Ge(c,e,i,a)&&(k[a]=1)})}}(c,d,h)}),a.eachSeries(function(a,b){var c={seriesId:a.id,seriesIndex:b,seriesName:a.name,dataIndex:[]};g.selected.push(c);var d=l[b],e=a.getData(),f=p(b)?function(a){return k[a]?(c.dataIndex.push(e.getRawIndex(a)),"inBrush"):"outOfBrush"}:function(b){return Ge(a,d,e,b)?(c.dataIndex.push(e.getRawIndex(b)),"inBrush"):"outOfBrush"};(p(b)?m:q(d))&&function(a,b,c,d,e,f){var g,h={};function i(a){return nU(c,g,a)}function j(a,b){nW(c,g,a,b)}aE(a,function(a){var c=xp.prepareVisualTypes(b[a]);h[a]=c}),c.each(function(a,e){g=a;var f=c.getRawDataItem(g);if(!f||!1!==f.visualMap)for(var k=d.call(void 0,a),l=b[k],m=h[k],n=0,o=m.length;nb[0][1]&&(b[0][1]=f[0]),f[1]b[1][1]&&(b[1][1]=f[1])}return b&&Gg(b)}};function Gg(a){return new cc(a[0][0],a[1][0],a[0][1]-a[0][0],a[1][1]-a[1][0])}var Gh=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.init=function(a,b){this.ecModel=a,this.api=b,this.model,(this._brushController=new zv(b.getZr())).on("brush",aK(this._onBrush,this)).mount()},b.prototype.render=function(a,b,c,d){this.model=a,this._updateController(a,b,c,d)},b.prototype.updateTransform=function(a,b,c,d){Gb(b),this._updateController(a,b,c,d)},b.prototype.updateVisual=function(a,b,c,d){this.updateTransform(a,b,c,d)},b.prototype.updateView=function(a,b,c,d){this._updateController(a,b,c,d)},b.prototype._updateController=function(a,b,c,d){d&&d.$from===a.id||this._brushController.setPanels(a.brushTargetManager.makePanelOpts(c)).enableBrush(a.brushOption).updateCovers(a.areas.slice())},b.prototype.dispose=function(){this._brushController.dispose()},b.prototype._onBrush=function(a){var b=this.model.id,c=this.model.brushTargetManager.setOutputRanges(a.areas,this.ecModel);(!a.isEnd||a.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:b,areas:aw(c),$from:b}),a.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:b,areas:aw(c),$from:b})},b.type="brush",b}(lz),Gi=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.areas=[],c.brushOption={},c}return ac(b,a),b.prototype.optionUpdated=function(a,b){var c=this.option;b||F4(c,a,["inBrush","outOfBrush"]);var d=c.inBrush=c.inBrush||{};c.outOfBrush=c.outOfBrush||{color:this.option.defaultOutOfBrushColor},d.hasOwnProperty("liftZ")||(d.liftZ=5)},b.prototype.setAreas=function(a){a&&(this.areas=aF(a,function(a){return Gj(this.option,a)},this))},b.prototype.setBrushOption=function(a){this.brushOption=Gj(this.option,a),this.brushType=this.brushOption.brushType},b.type="brush",b.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],b.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:jr.color.backgroundTint,borderColor:jr.color.borderTint},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4,defaultOutOfBrushColor:jr.color.disabled},b}(jo);function Gj(a,b){return ax({brushType:a.brushType,brushMode:a.brushMode,transformable:a.transformable,brushStyle:new ip(a.brushStyle).getItemStyle(),removeOnClick:a.removeOnClick,z:a.z},b,!0)}var Gk=["rect","polygon","lineX","lineY","keep","clear"],Gl=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}return ac(b,a),b.prototype.render=function(a,b,c){var d,e,f;b.eachComponent({mainType:"brush"},function(a){d=a.brushType,e=a.brushOption.brushMode||"single",f=f||!!a.areas.length}),this._brushType=d,this._brushMode=e,aE(a.get("type",!0),function(b){a.setIconStatus(b,("keep"===b?"multiple"===e:"clear"===b?f:b===d)?"emphasis":"normal")})},b.prototype.updateView=function(a,b,c){this.render(a,b,c)},b.prototype.getIcons=function(){var a=this.model,b=a.get("icon",!0),c={};return aE(a.get("type",!0),function(a){b[a]&&(c[a]=b[a])}),c},b.prototype.onclick=function(a,b,c){var d=this._brushType,e=this._brushMode;"clear"===c?(b.dispatchAction({type:"axisAreaSelect",intervals:[]}),b.dispatchAction({type:"brush",command:"clear",areas:[]})):b.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===c?d:d!==c&&c,brushMode:"keep"===c?"multiple"===e?"single":"multiple":e}})},b.getDefaultOption=function(a){return{show:!0,type:Gk.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:a.getLocaleModel().get(["toolbox","brush","title"])}},b}(Fb),Gm=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.layoutMode={type:"box",ignoreSize:!0},c}return ac(b,a),b.type="title",b.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:"center",top:jr.size.m,backgroundColor:jr.color.transparent,borderColor:jr.color.primary,borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:jr.color.primary},subtextStyle:{fontSize:12,color:jr.color.quaternary}},b}(jo),Gn=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){if(this.group.removeAll(),a.get("show")){var d=this.group,e=a.getModel("textStyle"),f=a.getModel("subtextStyle"),g=a.get("textAlign"),h=aX(a.get("textBaseline"),a.get("textVerticalAlign")),i=new gT({style:h2(e,{text:a.get("text"),fill:e.getTextColor()},{disableBox:!0}),z2:10}),j=i.getBoundingRect(),k=a.get("subtext"),l=new gT({style:h2(f,{text:k,fill:f.getTextColor(),y:j.height+a.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),m=a.get("link"),n=a.get("sublink"),o=a.get("triggerEvent",!0);i.silent=!m&&!o,l.silent=!n&&!o,m&&i.on("click",function(){i1(m,"_"+a.get("target"))}),n&&l.on("click",function(){i1(n,"_"+a.get("subtarget"))}),g4(i).eventData=g4(l).eventData=o?{componentType:"title",componentIndex:a.componentIndex}:null,d.add(i),k&&d.add(l);var p=d.getBoundingRect(),q=a.getBoxLayoutParams();q.width=p.width,q.height=p.height;var r=je(q,jh(a,c).refContainer,a.get("padding"));g||("middle"===(g=a.get("left")||a.get("right"))&&(g="center"),"right"===g?r.x+=r.width:"center"===g&&(r.x+=r.width/2)),h||("center"===(h=a.get("top")||a.get("bottom"))&&(h="middle"),"bottom"===h?r.y+=r.height:"middle"===h&&(r.y+=r.height/2),h=h||"top"),d.x=r.x,d.y=r.y,d.markRedraw();var s={align:g,verticalAlign:h};i.setStyle(s),l.setStyle(s),p=d.getBoundingRect();var t=r.margin,u=a.getItemStyle(["color","opacity"]);u.fill=a.get("backgroundColor");var v=new gP({shape:{x:p.x-t[3],y:p.y-t[0],width:p.width+t[1]+t[3],height:p.height+t[0]+t[2],r:a.get("borderRadius")},style:u,subPixelOptimize:!0,silent:!0});d.add(v)}},b.type="title",b}(lz),Go=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.layoutMode="box",c}return ac(b,a),b.prototype.init=function(a,b,c){this.mergeDefaultAndTheme(a,c),this._initData()},b.prototype.mergeOption=function(b){a.prototype.mergeOption.apply(this,arguments),this._initData()},b.prototype.setCurrentIndex=function(a){null==a&&(a=this.option.currentIndex);var b=this._data.count();this.option.loop?a=(a%b+b)%b:(a>=b&&(a=b-1),a<0&&(a=0)),this.option.currentIndex=a},b.prototype.getCurrentIndex=function(){return this.option.currentIndex},b.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},b.prototype.setPlayState=function(a){this.option.autoPlay=!!a},b.prototype.getPlayState=function(){return!!this.option.autoPlay},b.prototype._initData=function(){var a,b=this.option,c=b.data||[],d=b.axisType,e=this._names=[];"category"===d?(a=[],aE(c,function(b,c){var d,f=e3(e_(b),"");aR(b)?(d=aw(b)).value=c:d=c,a.push(d),e.push(f)})):a=c,(this._data=new qB([{name:"value",type:{category:"ordinal",time:"time",value:"number"}[d]||"number"}],this)).initData(a,e)},b.prototype.getData=function(){return this._data},b.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},b.type="timeline",b.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:jr.size.m,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:jr.color.secondary},data:[]},b}(jo),Gp=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.type="timeline.slider",b.defaultOption=is(Go.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:jr.color.border,borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:jr.color.accent10},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:jr.color.tertiary},itemStyle:{color:jr.color.accent20,borderWidth:0},checkpointStyle:{symbol:"circle",symbolSize:15,color:jr.color.accent50,borderColor:jr.color.accent50,borderWidth:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M15 0C23.2843 0 30 6.71573 30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15C0 6.71573 6.71573 0 15 0ZM15 3C8.37258 3 3 8.37258 3 15C3 21.6274 8.37258 27 15 27C21.6274 27 27 21.6274 27 15C27 8.37258 21.6274 3 15 3ZM11.5 10.6699C11.5 9.90014 12.3333 9.41887 13 9.80371L20.5 14.1338C21.1667 14.5187 21.1667 15.4813 20.5 15.8662L13 20.1963C12.3333 20.5811 11.5 20.0999 11.5 19.3301V10.6699Z",stopIcon:"path://M15 0C23.2843 0 30 6.71573 30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15C0 6.71573 6.71573 0 15 0ZM15 3C8.37258 3 3 8.37258 3 15C3 21.6274 8.37258 27 15 27C21.6274 27 27 21.6274 27 15C27 8.37258 21.6274 3 15 3ZM11.5 10C12.3284 10 13 10.6716 13 11.5V18.5C13 19.3284 12.3284 20 11.5 20C10.6716 20 10 19.3284 10 18.5V11.5C10 10.6716 10.6716 10 11.5 10ZM18.5 10C19.3284 10 20 10.6716 20 11.5V18.5C20 19.3284 19.3284 20 18.5 20C17.6716 20 17 19.3284 17 18.5V11.5C17 10.6716 17.6716 10 18.5 10Z",nextIcon:"path://M0.838834 18.7383C0.253048 18.1525 0.253048 17.2028 0.838834 16.617L7.55635 9.89949L0.838834 3.18198C0.253048 2.59619 0.253048 1.64645 0.838834 1.06066C1.42462 0.474874 2.37437 0.474874 2.96015 1.06066L10.7383 8.83883L10.8412 8.95277C11.2897 9.50267 11.2897 10.2963 10.8412 10.8462L10.7383 10.9602L2.96015 18.7383C2.37437 19.3241 1.42462 19.3241 0.838834 18.7383Z",prevIcon:"path://M10.9602 1.06066C11.5459 1.64645 11.5459 2.59619 10.9602 3.18198L4.24264 9.89949L10.9602 16.617C11.5459 17.2028 11.5459 18.1525 10.9602 18.7383C10.3744 19.3241 9.42462 19.3241 8.83883 18.7383L1.06066 10.9602L0.957771 10.8462C0.509245 10.2963 0.509245 9.50267 0.957771 8.95277L1.06066 8.83883L8.83883 1.06066C9.42462 0.474874 10.3744 0.474874 10.9602 1.06066Z",prevBtnSize:18,nextBtnSize:18,color:jr.color.accent50,borderColor:jr.color.accent50,borderWidth:0},emphasis:{label:{show:!0,color:jr.color.accent60},itemStyle:{color:jr.color.accent60,borderColor:jr.color.accent60},controlStyle:{color:jr.color.accent70,borderColor:jr.color.accent70}},progress:{lineStyle:{color:jr.color.accent30},itemStyle:{color:jr.color.accent40}},data:[]}),b}(Go);aC(Gp,kF.prototype);var Gq=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.type="timeline",b}(lz),Gr=function(a){function b(b,c,d,e){var f=a.call(this,b,c,d)||this;return f.type=e||"value",f}return ac(b,a),b.prototype.getLabelModel=function(){return this.model.getModel("label")},b.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},b}(tU),Gs=Math.PI,Gt=e7(),Gu=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.init=function(a,b){this.api=b},b.prototype.render=function(a,b,c){if(this.model=a,this.api=c,this.ecModel=b,this.group.removeAll(),a.get("show",!0)){var d=this._layout(a,c),e=this._createGroup("_mainGroup"),f=this._createGroup("_labelGroup"),g=this._axis=this._createAxis(d,a);a.formatTooltip=function(a){return ld("nameValue",{noName:!0,value:g.scale.getLabel({value:a})})},aE(["AxisLine","AxisTick","Control","CurrentPointer"],function(b){this["_render"+b](d,e,g,a)},this),this._renderAxisLabel(d,f,g,a),this._position(d,a)}this._doPlayStop(),this._updateTicksStatus()},b.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},b.prototype.dispose=function(){this._clearTimer()},b.prototype._layout=function(a,b){var c,d,e,f,g,h,i=a.get(["label","position"]),j=a.get("orient"),k=(c=a,d=b,je(c.getBoxLayoutParams(),jh(c,d).refContainer,c.get("padding"))),l={horizontal:"center",vertical:(e=null==i||"auto"===i?"horizontal"===j?k.y+k.height/2=0||"+"===e?"left":"right"},m="vertical"===j?k.height:k.width,n=a.getModel("controlStyle"),o=n.get("show",!0),p=o?n.get("itemSize"):0,q=o?n.get("itemGap"):0,r=p+q,s=a.get(["label","rotate"])||0;s=s*Gs/180;var t=n.get("position",!0),u=o&&n.get("showPlayBtn",!0),v=o&&n.get("showPrevBtn",!0),w=o&&n.get("showNextBtn",!0),x=0,y=m;"left"===t||"bottom"===t?(u&&(f=[0,0],x+=r),v&&(g=[x,0],x+=r)):(u&&(f=[y-p,0],y-=r),v&&(g=[0,0],x+=r)),w&&(h=[y-p,0],y-=r);var z=[x,y];return a.get("inverse")&&z.reverse(),{viewRect:k,mainLength:m,orient:j,rotation:({horizontal:0,vertical:Gs/2})[j],labelRotation:s,labelPosOpt:e,labelAlign:a.get(["label","align"])||l[j],labelBaseline:a.get(["label","verticalAlign"])||a.get(["label","baseline"])||({horizontal:e>=0||"+"===e?"top":"bottom",vertical:"middle"})[j],playPosition:f,prevBtnPosition:g,nextBtnPosition:h,axisExtent:z,controlSize:p,controlGap:q}},b.prototype._position=function(a,b){var c=this._mainGroup,d=this._labelGroup,e=a.viewRect;if("vertical"===a.orient){var f=bS(),g=e.x,h=e.y+e.height;bW(f,f,[-g,-h]),bX(f,f,-Gs/2),bW(f,f,[g,h]),(e=e.clone()).applyTransform(f)}var i=q(e),j=q(c.getBoundingRect()),k=q(d.getBoundingRect()),l=[c.x,c.y],m=[d.x,d.y];m[0]=l[0]=i[0][0];var n=a.labelPosOpt;if(null==n||aO(n)){var o=+("+"!==n);r(l,j,i,1,o),r(m,k,i,1,1-o)}else{var o=n>=0?0:1;r(l,j,i,1,o),m[1]=l[1]+n}function p(a){a.originX=i[0][0]-a.x,a.originY=i[1][0]-a.y}function q(a){return[[a.x,a.x+a.width],[a.y,a.y+a.height]]}function r(a,b,c,d,e){a[d]+=c[d][e]-b[d][e]}c.setPosition(l),d.setPosition(m),c.rotation=d.rotation=a.rotation,p(c),p(d)},b.prototype._createAxis=function(a,b){var c=b.getData(),d=b.get("axisType"),e=function(a,b){if(b=b||a.get("type"))switch(b){case"category":return new s8({ordinalMeta:a.getCategories(),extent:[1/0,-1/0]});case"time":return new tb({locale:a.ecModel.getLocaleModel(),useUTC:a.ecModel.get("useUTC")});default:return new s9}}(b,d);e.getTicks=function(){return c.mapArray(["value"],function(a){return{value:a}})};var f=c.getDataExtent("value");e.setExtent(f[0],f[1]),e.calcNiceTicks();var g=new Gr("value",e,a.axisExtent,d);return g.model=b,g},b.prototype._createGroup=function(a){var b=this[a]=new ev;return this.group.add(b),b},b.prototype._renderAxisLine=function(a,b,c,d){var e=c.getExtent();if(d.get(["lineStyle","show"])){var f=new mi({shape:{x1:e[0],y1:0,x2:e[1],y2:0},style:az({lineCap:"round"},d.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});b.add(f);var g=this._progressLine=new mi({shape:{x1:e[0],x2:this._currentPointer?this._currentPointer.x:e[0],y1:0,y2:0},style:aA({lineCap:"round",lineWidth:f.style.lineWidth},d.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});b.add(g)}},b.prototype._renderAxisTick=function(a,b,c,d){var e=this,f=d.getData(),g=c.scale.getTicks();this._tickSymbols=[],aE(g,function(a){var g=c.dataToCoord(a.value),h=f.getItemModel(a.value),i=h.getModel("itemStyle"),j=h.getModel(["emphasis","itemStyle"]),k=h.getModel(["progress","itemStyle"]),l=Gv(h,i,b,{x:g,y:0,onclick:aK(e._changeTimeline,e,a.value)});l.ensureState("emphasis").style=j.getItemStyle(),l.ensureState("progress").style=k.getItemStyle(),hE(l);var m=g4(l);h.get("tooltip")?(m.dataIndex=a.value,m.dataModel=d):m.dataIndex=m.dataModel=null,e._tickSymbols.push(l)})},b.prototype._renderAxisLabel=function(a,b,c,d){var e=this;if(c.getLabelModel().get("show")){var f=d.getData(),g=c.getViewLabels();this._tickLabels=[],aE(g,function(d){var g=d.tickValue,h=f.getItemModel(g),i=h.getModel("label"),j=h.getModel(["emphasis","label"]),k=h.getModel(["progress","label"]),l=new gT({x:c.dataToCoord(d.tickValue),y:0,rotation:a.labelRotation-a.rotation,onclick:aK(e._changeTimeline,e,g),silent:!1,style:h2(i,{text:d.formattedLabel,align:a.labelAlign,verticalAlign:a.labelBaseline})});l.ensureState("emphasis").style=h2(j),l.ensureState("progress").style=h2(k),b.add(l),hE(l),Gt(l).dataIndex=g,e._tickLabels.push(l)})}},b.prototype._renderControl=function(a,b,c,d){var e=a.controlSize,f=a.rotation,g=d.getModel("controlStyle").getItemStyle(),h=d.getModel(["emphasis","controlStyle"]).getItemStyle(),i=d.getPlayState(),j=d.get("inverse",!0);function k(a,c,i,j){if(a){var k,l,m,n,o,p,q=ek(aX(d.get(["controlStyle",c+"BtnSize"]),e),e),r=(k=d,l=c+"Icon",m=[0,-q/2,q,q],o=(n={x:a[0],y:a[1],originX:e/2,originY:0,rotation:j?-f:0,rectHover:!0,style:g,onclick:i}).style,p=m$(k.get(["controlStyle",l]),n||{},new cc(m[0],m[1],m[2],m[3])),o&&p.setStyle(o),p);r.ensureState("emphasis").style=h,b.add(r),hE(r)}}k(a.nextBtnPosition,"next",aK(this._changeTimeline,this,j?"-":"+")),k(a.prevBtnPosition,"prev",aK(this._changeTimeline,this,j?"+":"-")),k(a.playPosition,i?"stop":"play",aK(this._handlePlayClick,this,!i),!0)},b.prototype._renderCurrentPointer=function(a,b,c,d){var e=d.getData(),f=d.getCurrentIndex(),g=e.getItemModel(f).getModel("checkpointStyle"),h=this;this._currentPointer=Gv(g,g,this._mainGroup,{},this._currentPointer,{onCreate:function(a){a.draggable=!0,a.drift=aK(h._handlePointerDrag,h),a.ondragend=aK(h._handlePointerDragend,h),Gw(a,h._progressLine,f,c,d,!0)},onUpdate:function(a){Gw(a,h._progressLine,f,c,d)}})},b.prototype._handlePlayClick=function(a){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:a,from:this.uid})},b.prototype._handlePointerDrag=function(a,b,c){this._clearTimer(),this._pointerChangeTimeline([c.offsetX,c.offsetY])},b.prototype._handlePointerDragend=function(a){this._pointerChangeTimeline([a.offsetX,a.offsetY],!0)},b.prototype._pointerChangeTimeline=function(a,b){var c=this._toAxisCoord(a)[0],d=eH(this._axis.getExtent().slice());c>d[1]&&(c=d[1]),c=0&&(h[g]=+h[g].toFixed(m)),[h,l]}var GH={min:aL(GG,"min"),max:aL(GG,"max"),average:aL(GG,"average"),median:aL(GG,"median")};function GI(a,b){if(b){var c,d=a.getData(),e=a.coordinateSystem,f=e&&e.dimensions;if(!(!isNaN(parseFloat((c=b).x))&&!isNaN(parseFloat(c.y)))&&!aM(b.coord)&&aM(f)){var g=GJ(b,d,e,a);if((b=aw(b)).type&&GH[b.type]&&g.baseAxis&&g.valueAxis){var h=aB(f,g.baseAxis.dim),i=aB(f,g.valueAxis.dim),j=GH[b.type](d,g.valueAxis.dim,g.baseDataDim,g.valueDataDim,h,i);b.coord=j[0],b.value=j[1]}else b.coord=[null!=b.xAxis?b.xAxis:b.radiusAxis,null!=b.yAxis?b.yAxis:b.angleAxis]}if(null!=b.coord&&aM(f))for(var k=b.coord,l=0;l<2;l++)GH[k[l]]&&(k[l]=GM(d,d.mapDimension(f[l]),k[l]));else{b.coord=[];var m=a.getBaseAxis();if(m&&b.type&&GH[b.type]){var n=e.getOtherAxis(m);n&&(b.value=GM(d,d.mapDimension(n.dim),b.type))}}return b}}function GJ(a,b,c,d){var e,f,g,h={};return null!=a.valueIndex||null!=a.valueDim?(h.valueDataDim=null!=a.valueIndex?b.getDimension(a.valueIndex):a.valueDim,h.valueAxis=c.getAxis((e=d,f=h.valueDataDim,(g=e.getData().getDimensionInfo(f))&&g.coordDim)),h.baseAxis=c.getOtherAxis(h.valueAxis),h.baseDataDim=b.mapDimension(h.baseAxis.dim)):(h.baseAxis=d.getBaseAxis(),h.valueAxis=c.getOtherAxis(h.baseAxis),h.baseDataDim=b.mapDimension(h.baseAxis.dim),h.valueDataDim=b.mapDimension(h.valueAxis.dim)),h}function GK(a,b){return!a||!a.containData||!b.coord||!!GF(b)||a.containData(b.coord)}function GL(a,b){return a?function(a,c,d,e){return kK(e<2?a.coord&&a.coord[e]:a.value,b[e])}:function(a,c,d,e){return kK(a.value,b[e])}}function GM(a,b,c){if("average"===c){var d=0,e=0;return a.each(b,function(a,b){!isNaN(a)&&(d+=a,e++)}),d/e}return"median"===c?a.getMedian(b):a.getDataExtent(b)[+("max"===c)]}var GN=e7(),GO=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.init=function(){this.markerGroupMap=a5()},b.prototype.render=function(a,b,c){var d,e,f,g=this,h=this.markerGroupMap;h.each(function(a){GN(a).keep=!1}),b.eachSeries(function(a){var d=GD.getMarkerModelFromSeries(a,g.type);d&&g.renderSeries(a,d,b,c)}),h.each(function(a){GN(a).keep||g.group.remove(a.group)}),d=b,e=h,f=this.type,d.eachSeries(function(a){var b=GD.getMarkerModelFromSeries(a,f),c=e.get(a.id);if(b&&c&&c.group){var d=nb(b),g=d.z,h=d.zlevel;nd(c.group,g,h)}})},b.prototype.markKeep=function(a){GN(a).keep=!0},b.prototype.toggleBlurSeries=function(a,b){var c=this;aE(a,function(a){var d=GD.getMarkerModelFromSeries(a,c.type);d&&d.getData().eachItemGraphicEl(function(a){a&&(b?hq(a,hm):hq(a,hn))})})},b.type="marker",b}(lz);function GP(a,b,c){var d=b.coordinateSystem,e=c.getWidth(),f=c.getHeight(),g=d&&d.getArea&&d.getArea();a.each(function(c){var h,i=a.getItemModel(c),j="coordinate"===i.get("relativeTo"),k=j?g?g.width:0:e,l=j?g?g.height:0:f,m=j&&g?g.x:0,n=j&&g?g.y:0,o=eE(i.get("x"),k)+m,p=eE(i.get("y"),l)+n;if(isNaN(o)||isNaN(p)){if(b.getMarkerPosition)h=b.getMarkerPosition(a.getValues(a.dimensions,c));else if(d){var q=a.get(d.dimensions[0],c),r=a.get(d.dimensions[1],c);h=d.dataToPoint([q,r])}}else h=[o,p];isNaN(o)||(h[0]=o),isNaN(p)||(h[1]=p),a.setItemLayout(c,h)})}var GQ=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.updateTransform=function(a,b,c){b.eachSeries(function(a){var b=GD.getMarkerModelFromSeries(a,"markPoint");b&&(GP(b.getData(),a,c),this.markerGroupMap.get(a.id).updateLayout())},this)},b.prototype.renderSeries=function(a,b,c,d){var e,f,g,h,i,j,k,l=a.coordinateSystem,m=a.id,n=a.getData(),o=this.markerGroupMap,p=o.get(m)||o.set(m,new qR),q=(e=l,f=a,g=b,i=new qB(h=e?aF(e&&e.dimensions,function(a){return az(az({},f.getData().getDimensionInfo(f.getData().mapDimension(a))||{}),{name:a,ordinalMeta:null})}):[{name:"value",type:"float"}],g),j=aF(g.get("data"),aL(GI,f)),e&&(j=aH(j,aL(GK,e))),k=GL(!!e,h),i.initData(j,null,k),i);b.setData(q),GP(b.getData(),a,d),q.each(function(a){var c=q.getItemModel(a),d=c.getShallow("symbol"),e=c.getShallow("symbolSize"),f=c.getShallow("symbolRotate"),g=c.getShallow("symbolOffset"),h=c.getShallow("symbolKeepAspect");if(aN(d)||aN(e)||aN(f)||aN(g)){var i=b.getRawValue(a),j=b.getDataParams(a);aN(d)&&(d=d(i,j)),aN(e)&&(e=e(i,j)),aN(f)&&(f=f(i,j)),aN(g)&&(g=g(i,j))}var k=c.getModel("itemStyle").getItemStyle(),l=c.get("z2"),m=nV(n,"color");k.fill||(k.fill=m),q.setItemVisual(a,{z2:aX(l,0),symbol:d,symbolSize:e,symbolRotate:f,symbolOffset:g,symbolKeepAspect:h,style:k})}),p.updateData(q),this.group.add(p.group),q.eachItemGraphicEl(function(a){a.traverse(function(a){g4(a).dataModel=b})}),this.markKeep(p),p.group.silent=b.get("silent")||a.get("silent")},b.type="markPoint",b}(GO),GR=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.createMarkerModelFromSeries=function(a,c,d){return new b(a,c,d)},b.type="markLine",b.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},b}(GD),GS=e7(),GT=function(a,b,c,d){var e,f=a.getData();if(aM(d))e=d;else{var g=d.type;if("min"===g||"max"===g||"average"===g||"median"===g||null!=d.xAxis||null!=d.yAxis){var h=void 0,i=void 0;if(null!=d.yAxis||null!=d.xAxis)h=b.getAxis(null!=d.yAxis?"y":"x"),i=aW(d.yAxis,d.xAxis);else{var j=GJ(d,f,b,a);h=j.valueAxis;var k=qH(f,j.valueDataDim);i=GM(f,k,g)}var l=+("x"!==h.dim),m=1-l,n=aw(d),o={coord:[]};n.type=null,n.coord=[],n.coord[m]=-1/0,o.coord[m]=1/0;var p=c.get("precision");p>=0&&aQ(i)&&(i=+i.toFixed(Math.min(p,20))),n.coord[l]=o.coord[l]=i,e=[n,o,{type:g,valueIndex:d.valueIndex,value:i}]}else e=[]}var q=[GI(a,e[0]),GI(a,e[1]),az({},e[2])];return q[2].type=q[2].type||null,ax(q[2],q[0]),ax(q[2],q[1]),q};function GU(a){return!isNaN(a)&&!isFinite(a)}function GV(a,b,c,d){var e=1-a,f=d.dimensions[a];return GU(b[e])&&GU(c[e])&&b[a]===c[a]&&d.getAxis(f).containData(b[a])}function GW(a,b){if("cartesian2d"===a.type){var c=b[0].coord,d=b[1].coord;if(c&&d&&(GV(1,c,d,a)||GV(0,c,d,a)))return!0}return GK(a,b[0])&&GK(a,b[1])}function GX(a,b,c,d,e){var f,g=d.coordinateSystem,h=a.getItemModel(b),i=eE(h.get("x"),e.getWidth()),j=eE(h.get("y"),e.getHeight());if(isNaN(i)||isNaN(j)){if(d.getMarkerPosition)f=d.getMarkerPosition(a.getValues(a.dimensions,b));else{var k=g.dimensions,l=a.get(k[0],b),m=a.get(k[1],b);f=g.dataToPoint([l,m])}if(q6(g,"cartesian2d")){var n=g.getAxis("x"),o=g.getAxis("y"),k=g.dimensions;GU(a.get(k[0],b))?f[0]=n.toGlobalCoord(n.getExtent()[+!c]):GU(a.get(k[1],b))&&(f[1]=o.toGlobalCoord(o.getExtent()[+!c]))}isNaN(i)||(f[0]=i),isNaN(j)||(f[1]=j)}else f=[i,j];a.setItemLayout(b,f)}var GY=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.updateTransform=function(a,b,c){b.eachSeries(function(a){var b=GD.getMarkerModelFromSeries(a,"markLine");if(b){var d=b.getData(),e=GS(b).from,f=GS(b).to;e.each(function(b){GX(e,b,!0,a,c),GX(f,b,!1,a,c)}),d.each(function(a){d.setItemLayout(a,[e.getItemLayout(a),f.getItemLayout(a)])}),this.markerGroupMap.get(a.id).updateLayout()}},this)},b.prototype.renderSeries=function(a,b,c,d){var e,f,g,h,i,j,k,l,m,n=a.coordinateSystem,o=a.id,p=a.getData(),q=this.markerGroupMap,r=q.get(o)||q.set(o,new yl);this.group.add(r.group);var s=(e=n,f=a,g=b,i=new qB(h=e?aF(e&&e.dimensions,function(a){return az(az({},f.getData().getDimensionInfo(f.getData().mapDimension(a))||{}),{name:a,ordinalMeta:null})}):[{name:"value",type:"float"}],g),j=new qB(h,g),k=new qB([],g),l=aF(g.get("data"),aL(GT,f,e,g)),e&&(l=aH(l,aL(GW,e))),m=GL(!!e,h),i.initData(aF(l,function(a){return a[0]}),null,m),j.initData(aF(l,function(a){return a[1]}),null,m),k.initData(aF(l,function(a){return a[2]})),k.hasItemOption=!0,{from:i,to:j,line:k}),t=s.from,u=s.to,v=s.line;GS(b).from=t,GS(b).to=u,b.setData(v);var w=b.get("symbol"),x=b.get("symbolSize"),y=b.get("symbolRotate"),z=b.get("symbolOffset");function A(b,c,e){var f=b.getItemModel(c);GX(b,c,e,a,d);var g=f.getModel("itemStyle").getItemStyle();null==g.fill&&(g.fill=nV(p,"color")),b.setItemVisual(c,{symbolKeepAspect:f.get("symbolKeepAspect"),symbolOffset:aX(f.get("symbolOffset",!0),z[+!e]),symbolRotate:aX(f.get("symbolRotate",!0),y[+!e]),symbolSize:aX(f.get("symbolSize"),x[+!e]),symbol:aX(f.get("symbol",!0),w[+!e]),style:g})}aM(w)||(w=[w,w]),aM(x)||(x=[x,x]),aM(y)||(y=[y,y]),aM(z)||(z=[z,z]),s.from.each(function(a){A(t,a,!0),A(u,a,!1)}),v.each(function(a){var b=v.getItemModel(a),c=b.getModel("lineStyle").getLineStyle();v.setItemLayout(a,[t.getItemLayout(a),u.getItemLayout(a)]);var d=b.get("z2");null==c.stroke&&(c.stroke=t.getItemVisual(a,"style").fill),v.setItemVisual(a,{z2:aX(d,0),fromSymbolKeepAspect:t.getItemVisual(a,"symbolKeepAspect"),fromSymbolOffset:t.getItemVisual(a,"symbolOffset"),fromSymbolRotate:t.getItemVisual(a,"symbolRotate"),fromSymbolSize:t.getItemVisual(a,"symbolSize"),fromSymbol:t.getItemVisual(a,"symbol"),toSymbolKeepAspect:u.getItemVisual(a,"symbolKeepAspect"),toSymbolOffset:u.getItemVisual(a,"symbolOffset"),toSymbolRotate:u.getItemVisual(a,"symbolRotate"),toSymbolSize:u.getItemVisual(a,"symbolSize"),toSymbol:u.getItemVisual(a,"symbol"),style:c})}),r.updateData(v),s.line.eachItemGraphicEl(function(a){g4(a).dataModel=b,a.traverse(function(a){g4(a).dataModel=b})}),this.markKeep(r),r.group.silent=b.get("silent")||a.get("silent")},b.type="markLine",b}(GO),GZ=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.createMarkerModelFromSeries=function(a,c,d){return new b(a,c,d)},b.type="markArea",b.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},b}(GD),G$=e7(),G_=function(a,b,c,d){var e=d[0],f=d[1];if(e&&f){var g=GI(a,e),h=GI(a,f),i=g.coord,j=h.coord;i[0]=aW(i[0],-1/0),i[1]=aW(i[1],-1/0),j[0]=aW(j[0],1/0),j[1]=aW(j[1],1/0);var k=ay([{},g,h]);return k.coord=[g.coord,h.coord],k.x0=g.x,k.y0=g.y,k.x1=h.x,k.y1=h.y,k}};function G0(a){return!isNaN(a)&&!isFinite(a)}function G1(a,b,c,d){var e=1-a;return G0(b[e])&&G0(c[e])}function G2(a,b){var c=b.coord[0],d=b.coord[1],e={coord:c,x:b.x0,y:b.y0},f={coord:d,x:b.x1,y:b.y1};if(q6(a,"cartesian2d"))return!!(c&&d&&(G1(1,c,d,a)||G1(0,c,d,a)))||!a||!a.containZone||!e.coord||!f.coord||!!GF(e)||!!GF(f)||a.containZone(e.coord,f.coord);return GK(a,e)||GK(a,f)}function G3(a,b,c,d,e){var f,g=d.coordinateSystem,h=a.getItemModel(b),i=eE(h.get(c[0]),e.getWidth()),j=eE(h.get(c[1]),e.getHeight());if(isNaN(i)||isNaN(j)){if(d.getMarkerPosition){var k=a.getValues(["x0","y0"],b),l=a.getValues(["x1","y1"],b),m=g.clampData(k),n=g.clampData(l),o=[];"x0"===c[0]?o[0]=m[0]>n[0]?l[0]:k[0]:o[0]=m[0]>n[0]?k[0]:l[0],"y0"===c[1]?o[1]=m[1]>n[1]?l[1]:k[1]:o[1]=m[1]>n[1]?k[1]:l[1],f=d.getMarkerPosition(o,c,!0)}else{var p=a.get(c[0],b),q=a.get(c[1],b),r=[p,q];g.clampData&&g.clampData(r,r),f=g.dataToPoint(r,!0)}if(q6(g,"cartesian2d")){var s=g.getAxis("x"),t=g.getAxis("y"),p=a.get(c[0],b),q=a.get(c[1],b);G0(p)?f[0]=s.toGlobalCoord(s.getExtent()[+("x0"!==c[0])]):G0(q)&&(f[1]=t.toGlobalCoord(t.getExtent()[+("y0"!==c[1])]))}isNaN(i)||(f[0]=i),isNaN(j)||(f[1]=j)}else f=[i,j];return f}var G4=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],G5=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.updateTransform=function(a,b,c){b.eachSeries(function(a){var b=GD.getMarkerModelFromSeries(a,"markArea");if(b){var d=b.getData();d.each(function(b){var e=aF(G4,function(e){return G3(d,b,e,a,c)});d.setItemLayout(b,e),d.getItemGraphicEl(b).setShape("points",e)})}},this)},b.prototype.renderSeries=function(a,b,c,d){var e=a.coordinateSystem,f=a.id,g=a.getData(),h=this.markerGroupMap,i=h.get(f)||h.set(f,{group:new ev});this.group.add(i.group),this.markKeep(i);var j=function(a,b,c){if(a){var d,e,f=aF(a&&a.dimensions,function(a){var c=b.getData();return az(az({},c.getDimensionInfo(c.mapDimension(a))||{}),{name:a,ordinalMeta:null})});d=new qB(e=aF(["x0","y0","x1","y1"],function(a,b){return{name:a,type:f[b%2].type}}),c)}else d=new qB(e=[{name:"value",type:"float"}],c);var g=aF(c.get("data"),aL(G_,b,a,c));a&&(g=aH(g,aL(G2,a)));var h=a?function(a,b,c,d){return kK(a.coord[Math.floor(d/2)][d%2],e[d])}:function(a,b,c,d){return kK(a.value,e[d])};return d.initData(g,null,h),d.hasItemOption=!0,d}(e,a,b);b.setData(j),j.each(function(b){var c=aF(G4,function(c){return G3(j,b,c,a,d)}),f=e.getAxis("x").scale,h=e.getAxis("y").scale,i=f.getExtent(),k=h.getExtent(),l=[f.parse(j.get("x0",b)),f.parse(j.get("x1",b))],m=[h.parse(j.get("y0",b)),h.parse(j.get("y1",b))];eH(l),eH(m);var n=!(i[0]>l[1]||i[1]m[1]||k[1]=0},b.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},b.type="legend.plain",b.dependencies=["series"],b.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",bottom:jr.size.m,align:"auto",backgroundColor:jr.color.transparent,borderColor:jr.color.border,borderRadius:0,borderWidth:0,padding:5,itemGap:8,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:jr.color.disabled,inactiveBorderColor:jr.color.disabled,inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:jr.color.disabled,inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:jr.color.secondary},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:jr.color.tertiary,borderWidth:1,borderColor:jr.color.border},emphasis:{selectorLabel:{show:!0,color:jr.color.quaternary}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1},triggerEvent:!1},b}(jo),G7=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.newlineDisabled=!1,c}return ac(b,a),b.prototype.init=function(){this.group.add(this._contentGroup=new ev),this.group.add(this._selectorGroup=new ev),this._isFirstRender=!0},b.prototype.getContentGroup=function(){return this._contentGroup},b.prototype.getSelectorGroup=function(){return this._selectorGroup},b.prototype.render=function(a,b,c){var d=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),a.get("show",!0)){var e=a.get("align"),f=a.get("orient");e&&"auto"!==e||(e="right"===a.get("left")&&"vertical"===f?"right":"left");var g=a.get("selector",!0),h=a.get("selectorPosition",!0);g&&(!h||"auto"===h)&&(h="horizontal"===f?"end":"start"),this.renderInner(e,a,b,c,g,f,h);var i=jh(a,c).refContainer,j=a.getBoxLayoutParams(),k=a.get("padding"),l=je(j,i,k),m=this.layoutInner(a,e,l,d,g,h),n=je(aA({width:m.width,height:m.height},j),i,k);this.group.x=n.x-m.x,this.group.y=n.y-m.y,this.group.markRedraw(),this.group.add(this._backgroundEl=Fe(m,a))}},b.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},b.prototype.renderInner=function(a,b,c,d,e,f,g){var h=this.getContentGroup(),i=a5(),j=b.get("selectedMode"),k=b.get("triggerEvent"),l=[];c.eachRawSeries(function(a){a.get("legendHoverLink")||l.push(a.id)}),aE(b.getData(),function(e,f){var g=this,m=e.get("name");if(!this.newlineDisabled&&(""===m||"\n"===m)){var n=new ev;n.newline=!0,h.add(n);return}var o=c.getSeriesByName(m)[0];if(!i.get(m))if(o){var p=o.getData(),q=p.getVisual("legendLineStyle")||{},r=p.getVisual("legendIcon"),s=p.getVisual("style"),t=this._createItem(o,m,f,e,b,a,q,s,r,j,d);t.on("click",aL(G8,m,null,d,l)).on("mouseover",aL(Ha,o.name,null,d,l)).on("mouseout",aL(Hb,o.name,null,d,l)),c.ssr&&t.eachChild(function(a){var b=g4(a);b.seriesIndex=o.seriesIndex,b.dataIndex=f,b.ssrType="legend"}),k&&t.eachChild(function(a){g.packEventData(a,b,o,f,m)}),i.set(m,!0)}else c.eachRawSeries(function(g){var h=this;if(!i.get(m)&&g.legendVisualProvider){var n=g.legendVisualProvider;if(!n.containName(m))return;var o=n.indexOfName(m),p=n.getItemVisual(o,"style"),q=n.getItemVisual(o,"legendIcon"),r=c9(p.fill);r&&0===r[3]&&(r[3]=.2,p=az(az({},p),{fill:df(r,"rgba")}));var s=this._createItem(g,m,f,e,b,a,{},p,q,j,d);s.on("click",aL(G8,null,m,d,l)).on("mouseover",aL(Ha,null,m,d,l)).on("mouseout",aL(Hb,null,m,d,l)),c.ssr&&s.eachChild(function(a){var b=g4(a);b.seriesIndex=g.seriesIndex,b.dataIndex=f,b.ssrType="legend"}),k&&s.eachChild(function(a){h.packEventData(a,b,g,f,m)}),i.set(m,!0)}},this)},this),e&&this._createSelector(e,b,d,f,g)},b.prototype.packEventData=function(a,b,c,d,e){var f={componentType:"legend",componentIndex:b.componentIndex,dataIndex:d,value:e,seriesIndex:c.seriesIndex};g4(a).eventData=f},b.prototype._createSelector=function(a,b,c,d,e){var f=this.getSelectorGroup();aE(a,function(a){var d=a.type,e=new gT({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){c.dispatchAction({type:"all"===d?"legendAllSelect":"legendInverseSelect",legendId:b.id})}});f.add(e),h0(e,{normal:b.getModel("selectorLabel"),emphasis:b.getModel(["emphasis","selectorLabel"])},{defaultText:a.title}),hE(e)})},b.prototype._createItem=function(a,b,c,d,e,f,g,h,i,j,k){var l=a.visualDrawType,m=e.get("itemWidth"),n=e.get("itemHeight"),o=e.isSelected(b),p=d.get("symbolRotate"),q=d.get("symbolKeepAspect"),r=d.get("icon"),s=function(a,b,c,d,e,f,g){function h(a,b){"auto"===a.lineWidth&&(a.lineWidth=2*(b.lineWidth>0)),aE(a,function(c,d){"inherit"===a[d]&&(a[d]=b[d])})}var i=b.getModel("itemStyle"),j=i.getItemStyle(),k=0===a.lastIndexOf("empty",0)?"fill":"stroke",l=i.getShallow("decal");j.decal=l&&"inherit"!==l?oA(l,g):d.decal,"inherit"===j.fill&&(j.fill=d[e]),"inherit"===j.stroke&&(j.stroke=d[k]),"inherit"===j.opacity&&(j.opacity=("fill"===e?d:c).opacity),h(j,d);var m=b.getModel("lineStyle"),n=m.getLineStyle();if(h(n,c),"auto"===j.fill&&(j.fill=d.fill),"auto"===j.stroke&&(j.stroke=d.fill),"auto"===n.stroke&&(n.stroke=d.fill),!f){var o=b.get("inactiveBorderWidth"),p=j[k];j.lineWidth="auto"===o?d.lineWidth>0&&p?2:0:j.lineWidth,j.fill=b.get("inactiveColor"),j.stroke=b.get("inactiveBorderColor"),n.stroke=m.get("inactiveColor"),n.lineWidth=m.get("inactiveWidth")}return{itemStyle:j,lineStyle:n}}(i=r||i||"roundRect",d,g,h,l,o,k),t=new ev,u=d.getModel("textStyle");if(aN(a.getLegendIcon)&&(!r||"inherit"===r))t.add(a.getLegendIcon({itemWidth:m,itemHeight:n,icon:i,iconRotate:p,itemStyle:s.itemStyle,lineStyle:s.lineStyle,symbolKeepAspect:q}));else{var v,w,x,y="inherit"===r&&a.getData().getVisual("symbol")?"inherit"===p?a.getData().getVisual("symbolRotate"):p:0;t.add(((x=n9(w=(v={itemWidth:m,itemHeight:n,icon:i,iconRotate:y,itemStyle:s.itemStyle,lineStyle:s.lineStyle,symbolKeepAspect:q}).icon||"roundRect",0,0,v.itemWidth,v.itemHeight,v.itemStyle.fill,v.symbolKeepAspect)).setStyle(v.itemStyle),x.rotation=(v.iconRotate||0)*Math.PI/180,x.setOrigin([v.itemWidth/2,v.itemHeight/2]),w.indexOf("empty")>-1&&(x.style.stroke=x.style.fill,x.style.fill=jr.color.neutral00,x.style.lineWidth=2),x))}var z=e.get("formatter"),A=b;aO(z)&&z?A=z.replace("{name}",null!=b?b:""):aN(z)&&(A=z(b));var B=o?u.getTextColor():d.get("inactiveColor");t.add(new gT({style:h2(u,{text:A,x:"left"===f?m+5:-5,y:n/2,fill:B,align:f,verticalAlign:"middle"},{inheritColor:B})}));var C=new gP({shape:t.getBoundingRect(),style:{fill:"transparent"}}),D=d.getModel("tooltip");return D.get("show")&&m4({el:C,componentModel:e,itemName:b,itemTooltipOption:D.option}),t.add(C),t.eachChild(function(a){a.silent=!0}),C.silent=!j,this.getContentGroup().add(t),hE(t),t.__legendDataIndex=c,t},b.prototype.layoutInner=function(a,b,c,d,e,f){var g=this.getContentGroup(),h=this.getSelectorGroup();jb(a.get("orient"),g,a.get("itemGap"),c.width,c.height);var i=g.getBoundingRect(),j=[-i.x,-i.y];if(h.markRedraw(),g.markRedraw(),!e)return g.x=j[0],g.y=j[1],this.group.getBoundingRect();jb("horizontal",h,a.get("selectorItemGap",!0));var k=h.getBoundingRect(),l=[-k.x,-k.y],m=a.get("selectorButtonGap",!0),n=a.getOrient().index,o=0===n?"width":"height",p=0===n?"height":"width",q=0===n?"y":"x";"end"===f?l[n]+=i[o]+m:j[n]+=k[o]+m,l[1-n]+=i[p]/2-k[p]/2,h.x=l[0],h.y=l[1],g.x=j[0],g.y=j[1];var r={x:0,y:0};return r[o]=i[o]+m+k[o],r[p]=Math.max(i[p],k[p]),r[q]=Math.min(0,k[q]+l[1-n]),r},b.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},b.type="legend.plain",b}(lz);function G8(a,b,c,d){Hb(a,b,c,d),c.dispatchAction({type:"legendToggleSelect",name:null!=a?a:b}),Ha(a,b,c,d)}function G9(a){for(var b,c=a.getZr().storage.getDisplayList(),d=0,e=c.length;dc[e],o=[-l.x,-l.y];b||(o[d]=i[h]);var p=[0,0],q=[-m.x,-m.y],r=aX(a.get("pageButtonGap",!0),a.get("itemGap",!0));n&&("end"===a.get("pageButtonPosition",!0)?q[d]+=c[e]-m[e]:p[d]+=m[e]+r),q[1-d]+=l[f]/2-m[f]/2,i.setPosition(o),j.setPosition(p),k.setPosition(q);var s={x:0,y:0};if(s[e]=n?c[e]:l[e],s[f]=Math.max(l[f],m[f]),s[g]=Math.min(0,m[g]+q[1-d]),j.__rectSize=c[e],n){var t={x:0,y:0};t[e]=Math.max(c[e]-m[e]-r,0),t[f]=s[f],j.setClipPath(new gP({shape:t})),j.__rectSize=t[e]}else k.eachChild(function(a){a.attr({invisible:!0,silent:!0})});var u=this._getPageInfo(a);return null!=u.pageIndex&&hR(i,{x:u.contentPosition[0],y:u.contentPosition[1]},n?a:null),this._updatePageInfoView(a,u),s},b.prototype._pageGo=function(a,b,c){var d=this._getPageInfo(b)[a];null!=d&&c.dispatchAction({type:"legendScroll",scrollDataIndex:d,legendId:b.id})},b.prototype._updatePageInfoView=function(a,b){var c=this._controllerGroup;aE(["pagePrev","pageNext"],function(d){var e=null!=b[d+"DataIndex"],f=c.childOfName(d);f&&(f.setStyle("fill",e?a.get("pageIconColor",!0):a.get("pageIconInactiveColor",!0)),f.cursor=e?"pointer":"default")});var d=c.childOfName("pageText"),e=a.get("pageFormatter"),f=b.pageIndex,g=null!=f?f+1:0,h=b.pageCount;d&&e&&d.setStyle("text",aO(e)?e.replace("{current}",null==g?"":g+"").replace("{total}",null==h?"":h+""):e({current:g,total:h}))},b.prototype._getPageInfo=function(a){var b=a.get("scrollDataIndex",!0),c=this.getContentGroup(),d=this._containerGroup.__rectSize,e=a.getOrient().index,f=Hi[e],g=Hj[e],h=this._findTargetItemIndex(b),i=c.children(),j=i[h],k=i.length,l=+!!k,m={contentPosition:[c.x,c.y],pageCount:l,pageIndex:l-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!j)return m;var n=s(j);m.contentPosition[e]=-n.s;for(var o=h+1,p=n,q=n,r=null;o<=k;++o)(!(r=s(i[o]))&&q.e>p.s+d||r&&!t(r,p.s))&&(p=q.i>p.i?q:r)&&(null==m.pageNextDataIndex&&(m.pageNextDataIndex=p.i),++m.pageCount),q=r;for(var o=h-1,p=n,q=n,r=null;o>=-1;--o)(!(r=s(i[o]))||!t(q,r.s))&&p.i=b&&a.s<=b+d}},b.prototype._findTargetItemIndex=function(a){var b,c;return this._showController?(this.getContentGroup().eachChild(function(d,e){var f=d.__legendDataIndex;null==c&&null!=f&&(c=e),f===a&&(b=e)}),null!=b?b:c):0},b.type="legend.scroll",b}(G7);function Hl(a){pn(Hf),a.registerComponentModel(Hg),a.registerComponentView(Hk),a.registerAction("legendScroll","legendscroll",function(a,b){var c=a.scrollDataIndex;null!=c&&b.eachComponent({mainType:"legend",subType:"scroll",query:a},function(a){a.setScrollDataIndex(c)})})}var Hm=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.type="dataZoom.inside",b.defaultOption=is(E1.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),b}(E1),Hn=e7();function Ho(a,b){if(b){a.removeKey(b.model.uid);var c=b.controller;c&&c.dispose()}}function Hp(a,b){a.isDisposed()||a.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:b})}function Hq(a,b,c,d){return a.coordinateSystem.containPoint([c,d])}var Hr=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.type="dataZoom.inside",b}return ac(b,a),b.prototype.render=function(b,c,d){var e;(a.prototype.render.apply(this,arguments),b.noTarget())?this._clear():(this.range=b.getPercentRange(),e={pan:aK(Hs.pan,this),zoom:aK(Hs.zoom,this),scrollMove:aK(Hs.scrollMove,this)},Hn(d).coordSysRecordMap.each(function(a){var c=a.dataZoomInfoMap.get(b.uid);c&&(c.getRange=e)}))},b.prototype.dispose=function(){this._clear(),a.prototype.dispose.apply(this,arguments)},b.prototype._clear=function(){!function(a,b){for(var c=Hn(a).coordSysRecordMap,d=c.keys(),e=0;e0?h.pixelStart+h.pixelLength-h.pixel:h.pixel-h.pixelStart)/h.pixelLength*(f[1]-f[0])+f[0],j=Math.max(1/d.scale,0);f[0]=(f[0]-i)*j+i,f[1]=(f[1]-i)*j+i;var k=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(zb(0,f,[0,100],0,k.minSpan,k.maxSpan),this.range=f,e[0]!==f[0]||e[1]!==f[1])return f}},pan:Ht(function(a,b,c,d,e,f){var g=Hu[d]([f.oldX,f.oldY],[f.newX,f.newY],b,e,c);return g.signal*(a[1]-a[0])*g.pixel/g.pixelLength}),scrollMove:Ht(function(a,b,c,d,e,f){return Hu[d]([0,0],[f.scrollDelta,f.scrollDelta],b,e,c).signal*(a[1]-a[0])*f.scrollDelta})};function Ht(a){return function(b,c,d,e){var f=this.range,g=f.slice(),h=b.axisModels[0];if(h&&(zb(a(g,h,b,c,d,e),g,[0,100],"all"),this.range=g,f[0]!==g[0]||f[1]!==g[1]))return g}}var Hu={grid:function(a,b,c,d,e){var f=c.axis,g={},h=e.model.coordinateSystem.getRect();return a=a||[0,0],"x"===f.dim?(g.pixel=b[0]-a[0],g.pixelLength=h.width,g.pixelStart=h.x,g.signal=f.inverse?1:-1):(g.pixel=b[1]-a[1],g.pixelLength=h.height,g.pixelStart=h.y,g.signal=f.inverse?-1:1),g},polar:function(a,b,c,d,e){var f=c.axis,g={},h=e.model.coordinateSystem,i=h.getRadiusAxis().getExtent(),j=h.getAngleAxis().getExtent();return a=a?h.pointToCoord(a):[0,0],b=h.pointToCoord(b),"radiusAxis"===c.mainType?(g.pixel=b[0]-a[0],g.pixelLength=i[1]-i[0],g.pixelStart=i[0],g.signal=f.inverse?1:-1):(g.pixel=b[1]-a[1],g.pixelLength=j[1]-j[0],g.pixelStart=j[0],g.signal=f.inverse?-1:1),g},singleAxis:function(a,b,c,d,e){var f=c.axis,g=e.model.coordinateSystem.getRect(),h={};return a=a||[0,0],"horizontal"===f.orient?(h.pixel=b[0]-a[0],h.pixelLength=g.width,h.pixelStart=g.x,h.signal=f.inverse?1:-1):(h.pixel=b[1]-a[1],h.pixelLength=g.height,h.pixelStart=g.y,h.signal=f.inverse?-1:1),h}};function Hv(a){E9(a),a.registerComponentModel(Hm),a.registerComponentView(Hr),a.registerProcessor(a.PRIORITY.PROCESSOR.FILTER,function(a,b){var c=Hn(b),d=c.coordSysRecordMap||(c.coordSysRecordMap=a5());d.each(function(a){a.dataZoomInfoMap=null}),a.eachComponent({mainType:"dataZoom",subType:"inside"},function(a){aE(E_(a).infoList,function(c){var e,f,g,h=c.model.uid,i=d.get(h)||d.set(h,(g=(f={model:e=c.model,containsPoint:aL(Hq,e),dispatchAction:aL(Hp,b),dataZoomInfoMap:null,controller:null}).controller=new vc(b.getZr()),aE(["pan","zoom","scrollMove"],function(a){g.on(a,function(b){var c=[];f.dataZoomInfoMap.each(function(d){if(b.isAvailableBehavior(d.model.option)){var e=(d.getRange||{})[a],g=e&&e(d.dzReferCoordSysInfo,f.model.mainType,f.controller,b);!d.model.get("disabled",!0)&&g&&c.push({dataZoomId:d.model.id,start:g[0],end:g[1]})}}),c.length&&f.dispatchAction(c)})}),f));(i.dataZoomInfoMap||(i.dataZoomInfoMap=a5())).set(a.uid,{dzReferCoordSysInfo:c,model:a,getRange:null})})}),d.each(function(a){var c,e,f,g,h,i=a.controller,j=a.dataZoomInfoMap;if(j){var k=j.keys()[0];null!=k&&(h=j.get(k))}if(!h)return void Ho(d,a);var l=(e="type_",f={type_true:2,type_move:1,type_false:0,type_undefined:-1},g=!0,j.each(function(a){var b=a.model,d=!b.get("disabled",!0)&&(!b.get("zoomLock",!0)||"move");f[e+d]>f[e+c]&&(c=d),g=g&&b.get("preventDefaultMouseMove",!0)}),{controlType:c,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!g,api:b,zInfo:{component:a.model},triggerInfo:{roamTrigger:null,isInSelf:a.containsPoint}}});i.enable(l.controlType,l.opt),nq(a,"dispatchAction",h.model.get("throttle",!0),"fixRate")})})}var Hw=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.type="dataZoom.slider",b.layoutMode="box",b.defaultOption=is(E1.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:jr.color.accent10,borderRadius:0,backgroundColor:jr.color.transparent,dataBackground:{lineStyle:{color:jr.color.accent30,width:.5},areaStyle:{color:jr.color.accent20,opacity:.2}},selectedDataBackground:{lineStyle:{color:jr.color.accent40,width:.5},areaStyle:{color:jr.color.accent20,opacity:.3}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:jr.color.neutral00,borderColor:jr.color.accent20},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:jr.color.accent40,opacity:.5},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:jr.color.tertiary},brushSelect:!0,brushStyle:{color:jr.color.accent30,opacity:.3},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:jr.color.accent40},moveHandleStyle:{opacity:.8}},defaultLocationEdgeGap:15}),b}(E1),Hx="horizontal",Hy="vertical",Hz=["line","bar","candlestick","scatter"],HA={easing:"cubicOut",duration:100,delay:0},HB=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._displayables={},c}return ac(b,a),b.prototype.init=function(a,b){this.api=b,this._onBrush=aK(this._onBrush,this),this._onBrushEnd=aK(this._onBrushEnd,this)},b.prototype.render=function(b,c,d,e){if(a.prototype.render.apply(this,arguments),nq(this,"_dispatchZoomAction",b.get("throttle"),"fixRate"),this._orient=b.getOrient(),!1===b.get("show"))return void this.group.removeAll();if(b.noTarget()){this._clear(),this.group.removeAll();return}e&&"dataZoom"===e.type&&e.from===this.uid||this._buildView(),this._updateView()},b.prototype.dispose=function(){this._clear(),a.prototype.dispose.apply(this,arguments)},b.prototype._clear=function(){nr(this,"_dispatchZoomAction");var a=this.api.getZr();a.off("mousemove",this._onBrush),a.off("mouseup",this._onBrushEnd)},b.prototype._buildView=function(){var a=this.group;a.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var b=this._displayables.sliderGroup=new ev;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),a.add(b),this._positionGroup()},b.prototype._resetLocation=function(){var a=this.dataZoomModel,b=this.api,c=a.get("brushSelect"),d=jh(a,b).refContainer,e=this._findCoordRect(),f=a.get("defaultLocationEdgeGap",!0)||0,g=this._orient===Hx?{right:d.width-e.x-e.width,top:d.height-30-f-7*!!c,width:e.width,height:30}:{right:f,top:e.y,width:30,height:e.height},h=jl(a.option);aE(["right","top","width","height"],function(a){"ph"===h[a]&&(h[a]=g[a])});var i=je(h,d);this._location={x:i.x,y:i.y},this._size=[i.width,i.height],this._orient===Hy&&this._size.reverse()},b.prototype._positionGroup=function(){var a=this.group,b=this._location,c=this._orient,d=this.dataZoomModel.getFirstTargetAxisModel(),e=d&&d.get("inverse"),f=this._displayables.sliderGroup,g=(this._dataShadowInfo||{}).otherAxisInverse;f.attr(c!==Hx||e?c===Hx&&e?{scaleY:g?1:-1,scaleX:-1}:c!==Hy||e?{scaleY:g?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:g?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:g?1:-1,scaleX:1});var h=a.getBoundingRect([f]);a.x=b.x-h.x,a.y=b.y-h.y,a.markRedraw()},b.prototype._getViewExtent=function(){return[0,this._size[0]]},b.prototype._renderBackground=function(){var a=this.dataZoomModel,b=this._size,c=this._displayables.sliderGroup,d=a.get("brushSelect");c.add(new gP({silent:!0,shape:{x:0,y:0,width:b[0],height:b[1]},style:{fill:a.get("backgroundColor")},z2:-40}));var e=new gP({shape:{x:0,y:0,width:b[0],height:b[1]},style:{fill:"transparent"},z2:0,onclick:aK(this._onClickPanel,this)}),f=this.api.getZr();d?(e.on("mousedown",this._onBrushStart,this),e.cursor="crosshair",f.on("mousemove",this._onBrush),f.on("mouseup",this._onBrushEnd)):(f.off("mousemove",this._onBrush),f.off("mouseup",this._onBrushEnd)),c.add(e)},b.prototype._renderDataShadow=function(){var a=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],a){var b=this._size,c=this._shadowSize||[],d=a.series,e=d.getRawData(),f=d.getShadowDim&&d.getShadowDim(),g=f&&e.getDimensionInfo(f)?d.getShadowDim():a.otherDim;if(null!=g){var h=this._shadowPolygonPts,i=this._shadowPolylinePts;if(e!==this._shadowData||g!==this._shadowDim||b[0]!==c[0]||b[1]!==c[1]){var j,k=e.getDataExtent(a.thisDim),l=e.getDataExtent(g),m=(l[1]-l[0])*.3;l=[l[0]-m,l[1]+m];var n=[0,b[1]],o=[0,b[0]],p=[[b[0],0],[0,0]],q=[],r=o[1]/Math.max(1,e.count()-1),s=b[0]/(k[1]-k[0]),t="time"===a.thisAxis.type,u=-r,v=Math.round(e.count()/b[0]);e.each([a.thisDim,g],function(a,b,c){if(v>0&&c%v){t||(u+=r);return}u=t?(a-k[0])*s:u+r;var d=null==b||isNaN(b)||""===b,e=d?0:eD(b,l,n,!0);d&&!j&&c?(p.push([p[p.length-1][0],0]),q.push([q[q.length-1][0],0])):!d&&j&&(p.push([u,0]),q.push([u,0])),d||(p.push([u,e]),q.push([u,e])),j=d}),h=this._shadowPolygonPts=p,i=this._shadowPolylinePts=q}this._shadowData=e,this._shadowDim=g,this._shadowSize=[b[0],b[1]];for(var w=this.dataZoomModel,x=0;x<3;x++){var y=function(a){var b=w.getModel(a?"selectedDataBackground":"dataBackground"),c=new ev,d=new md({shape:{points:h},segmentIgnoreThreshold:1,style:b.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),e=new mf({shape:{points:i},segmentIgnoreThreshold:1,style:b.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return c.add(d),c.add(e),c}(1===x);this._displayables.sliderGroup.add(y),this._displayables.dataShadowSegs.push(y)}}}},b.prototype._prepareDataShadowInfo=function(){var a,b=this.dataZoomModel,c=b.get("showDataShadow");if(!1!==c){var d=this.ecModel;return b.eachTargetAxis(function(e,f){aE(b.getAxisProxy(e,f).getTargetSeriesModels(),function(b){if(!a&&!(!0!==c&&0>aB(Hz,b.get("type")))){var g,h=d.getComponent(E$(e),f).axis,i={x:"y",y:"x",radius:"angle",angle:"radius"}[e],j=b.coordinateSystem;null!=i&&j.getOtherAxis&&(g=j.getOtherAxis(h).inverse),i=b.getData().mapDimension(i);var k=b.getData().mapDimension(e);a={thisAxis:h,series:b,thisDim:k,otherDim:i,otherAxisInverse:g}}},this)},this),a}},b.prototype._renderHandle=function(){var a=this.group,b=this._displayables,c=b.handles=[null,null],d=b.handleLabels=[null,null],e=this._displayables.sliderGroup,f=this._size,g=this.dataZoomModel,h=this.api,i=g.get("borderRadius")||0,j=g.get("brushSelect"),k=b.filler=new gP({silent:j,style:{fill:g.get("fillerColor")},textConfig:{position:"inside"}});e.add(k),e.add(new gP({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:f[0],height:f[1],r:i},style:{stroke:g.get("dataBackgroundColor")||g.get("borderColor"),lineWidth:1,fill:jr.color.transparent}})),aE([0,1],function(b){var f=g.get("handleIcon");!n6[f]&&0>f.indexOf("path://")&&0>f.indexOf("image://")&&(f="path://"+f);var h=n9(f,-1,0,2,2,null,!0);h.attr({cursor:"vertical"===this._orient?"ns-resize":"ew-resize",draggable:!0,drift:aK(this._onDragMove,this,b),ondragend:aK(this._onDragEnd,this),onmouseover:aK(this._showDataInfo,this,!0),onmouseout:aK(this._showDataInfo,this,!1),z2:5});var i=h.getBoundingRect(),j=g.get("handleSize");this._handleHeight=eE(j,this._size[1]),this._handleWidth=i.width/i.height*this._handleHeight,h.setStyle(g.getModel("handleStyle").getItemStyle()),h.style.strokeNoScale=!0,h.rectHover=!0,h.ensureState("emphasis").style=g.getModel(["emphasis","handleStyle"]).getItemStyle(),hE(h);var k=g.get("handleColor");null!=k&&(h.style.fill=k),e.add(c[b]=h);var l=g.getModel("textStyle"),m=(g.get("handleLabel")||{}).show||!1;a.add(d[b]=new gT({silent:!0,invisible:!m,style:h2(l,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:l.getTextColor(),font:l.getFont()}),z2:10}))},this);var l=k;if(j){var m=eE(g.get("moveHandleSize"),f[1]),n=b.moveHandle=new gP({style:g.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:f[1]-.5,height:m}}),o=.8*m,p=b.moveHandleIcon=n9(g.get("moveHandleIcon"),-o/2,-o/2,o,o,jr.color.neutral00,!0);p.silent=!0,p.y=f[1]+m/2-.5,n.ensureState("emphasis").style=g.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var q=Math.min(f[1]/2,Math.max(m,10));(l=b.moveZone=new gP({invisible:!0,shape:{y:f[1]-q,height:m+q}})).on("mouseover",function(){h.enterEmphasis(n)}).on("mouseout",function(){h.leaveEmphasis(n)}),e.add(n),e.add(p),e.add(l)}l.attr({draggable:!0,cursor:"default",drift:aK(this._onDragMove,this,"all"),ondragstart:aK(this._showDataInfo,this,!0),ondragend:aK(this._onDragEnd,this),onmouseover:aK(this._showDataInfo,this,!0),onmouseout:aK(this._showDataInfo,this,!1)})},b.prototype._resetInterval=function(){var a=this._range=this.dataZoomModel.getPercentRange(),b=this._getViewExtent();this._handleEnds=[eD(a[0],[0,100],b,!0),eD(a[1],[0,100],b,!0)]},b.prototype._updateInterval=function(a,b){var c=this.dataZoomModel,d=this._handleEnds,e=this._getViewExtent(),f=c.findRepresentativeAxisProxy().getMinMaxSpan(),g=[0,100];zb(b,d,e,c.get("zoomLock")?"all":a,null!=f.minSpan?eD(f.minSpan,g,e,!0):null,null!=f.maxSpan?eD(f.maxSpan,g,e,!0):null);var h=this._range,i=this._range=eH([eD(d[0],e,g,!0),eD(d[1],e,g,!0)]);return!h||h[0]!==i[0]||h[1]!==i[1]},b.prototype._updateView=function(a){var b=this._displayables,c=this._handleEnds,d=eH(c.slice()),e=this._size;aE([0,1],function(a){var d=b.handles[a],f=this._handleHeight;d.attr({scaleX:f/2,scaleY:f/2,x:c[a]+(a?-1:1),y:e[1]/2-f/2})},this),b.filler.setShape({x:d[0],y:0,width:d[1]-d[0],height:e[1]});var f={x:d[0],width:d[1]-d[0]};b.moveHandle&&(b.moveHandle.setShape(f),b.moveZone.setShape(f),b.moveZone.getBoundingRect(),b.moveHandleIcon&&b.moveHandleIcon.attr("x",f.x+f.width/2));for(var g=b.dataShadowSegs,h=[0,d[0],d[1],e[0]],i=0;ib[0])&&!(c[1]<0)&&!(c[1]>b[1])){var d=this._handleEnds,e=(d[0]+d[1])/2,f=this._updateInterval("all",c[0]-e);this._updateView(),f&&this._dispatchZoomAction(!1)}},b.prototype._onBrushStart=function(a){var b=a.offsetX,c=a.offsetY;this._brushStart=new b$(b,c),this._brushing=!0,this._brushStartTime=+new Date},b.prototype._onBrushEnd=function(a){if(this._brushing){var b=this._displayables.brushRect;if(this._brushing=!1,b){b.attr("ignore",!0);var c=b.shape;if(!(new Date-this._brushStartTime<200&&5>Math.abs(c.width))){var d=this._getViewExtent(),e=[0,100],f=this._handleEnds=[c.x,c.x+c.width],g=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();zb(0,f,d,0,null!=g.minSpan?eD(g.minSpan,e,d,!0):null,null!=g.maxSpan?eD(g.maxSpan,e,d,!0):null),this._range=eH([eD(f[0],d,e,!0),eD(f[1],d,e,!0)]),this._updateView(),this._dispatchZoomAction(!1)}}}},b.prototype._onBrush=function(a){this._brushing&&(bN(a.event),this._updateBrushRect(a.offsetX,a.offsetY))},b.prototype._updateBrushRect=function(a,b){var c=this._displayables,d=this.dataZoomModel,e=c.brushRect;e||(e=c.brushRect=new gP({silent:!0,style:d.getModel("brushStyle").getItemStyle()}),c.sliderGroup.add(e)),e.attr("ignore",!1);var f=this._brushStart,g=this._displayables.sliderGroup,h=g.transformCoordToLocal(a,b),i=g.transformCoordToLocal(f.x,f.y),j=this._size;h[0]=Math.max(Math.min(j[0],h[0]),0),e.setShape({x:i[0],y:0,width:h[0]-i[0],height:j[1]})},b.prototype._dispatchZoomAction=function(a){var b=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:a?HA:null,start:b[0],end:b[1]})},b.prototype._findCoordRect=function(){var a,b=E_(this.dataZoomModel).infoList;if(!a&&b.length){var c=b[0].model.coordinateSystem;a=c.getRect&&c.getRect()}if(!a){var d=this.api.getWidth(),e=this.api.getHeight();a={x:.2*d,y:.2*e,width:.6*d,height:.6*e}}return a},b.type="dataZoom.slider",b}(E4);function HC(a){a.registerComponentModel(Hw),a.registerComponentView(HB),E9(a)}var HD={color:{active:["#006edd","#e0ffff"],inactive:[jr.color.transparent]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};let HE=function(a,b,c){var d=aw((HD[a]||{})[b]);return c&&aM(d)?d[d.length-1]:d};var HF=xp.mapVisual,HG=xp.eachVisual,HH=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.stateList=["inRange","outOfRange"],c.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],c.layoutMode={type:"box",ignoreSize:!0},c.dataBound=[-1/0,1/0],c.targetVisuals={},c.controllerVisuals={},c}return ac(b,a),b.prototype.init=function(a,b,c){this.mergeDefaultAndTheme(a,c)},b.prototype.optionUpdated=function(a,b){var c=this.option;b||F4(c,a,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},b.prototype.resetVisual=function(a){var b=this.stateList;a=aK(a,this),this.controllerVisuals=F3(this.option.controller,b,a),this.targetVisuals=F3(this.option.target,b,a)},b.prototype.getItemSymbol=function(){return null},b.prototype.getTargetSeriesIndices=function(){var a=this.option.seriesId,b=this.option.seriesIndex;return null==b&&null==a&&(b="all"),aF(fd(this.ecModel,"series",{index:b,id:a},{useDefault:!1,enableAll:!0,enableNone:!1}).models,function(a){return a.componentIndex})},b.prototype.eachTargetSeries=function(a,b){aE(this.getTargetSeriesIndices(),function(c){var d=this.ecModel.getSeriesByIndex(c);d&&a.call(b,d)},this)},b.prototype.isTargetSeries=function(a){var b=!1;return this.eachTargetSeries(function(c){c===a&&(b=!0)}),b},b.prototype.formatValueText=function(a,b,c){var d,e=this.option,f=e.precision,g=this.dataBound,h=e.formatter;c=c||["<",">"],aM(a)&&(a=a.slice(),d=!0);var i=b?a:d?[j(a[0]),j(a[1])]:j(a);if(aO(h))return h.replace("{value}",d?i[0]:i).replace("{value2}",d?i[1]:i);if(aN(h))return d?h(a[0],a[1]):h(a);if(!d)return i;if(a[0]===g[0])return c[0]+" "+i[1];if(a[1]===g[1])return c[1]+" "+i[0];return i[0]+" - "+i[1];function j(a){return a===g[0]?"min":a===g[1]?"max":(+a).toFixed(Math.min(f,20))}},b.prototype.resetExtent=function(){var a=this.option,b=eH([a.min,a.max]);this._dataExtent=b},b.prototype.getDataDimensionIndex=function(a){var b=this.option.dimension;if(null!=b)return a.getDimensionIndex(b);for(var c=a.dimensions,d=c.length-1;d>=0;d--){var e=c[d],f=a.getDimensionInfo(e);if(!f.isCalculationCoord)return f.storeDimIndex}},b.prototype.getExtent=function(){return this._dataExtent.slice()},b.prototype.completeVisualOption=function(){var a=this.ecModel,b=this.option,c={inRange:b.inRange,outOfRange:b.outOfRange},d=b.target||(b.target={}),e=b.controller||(b.controller={});ax(d,c),ax(e,c);var f=this.isCategory();function g(c){aM(b.color)&&!c.inRange&&(c.inRange={color:b.color.slice().reverse()}),c.inRange=c.inRange||{color:a.get("gradientColor")}}g.call(this,d),g.call(this,e),(function(a,b,c){var d=a[b],e=a[c];d&&!e&&(e=a[c]={},aE(d,function(a,b){if(xp.isValidType(b)){var c=HE(b,"inactive",f);null!=c&&(e[b]=c,"color"!==b||e.hasOwnProperty("opacity")||e.hasOwnProperty("colorAlpha")||(e.opacity=[0,0]))}}))}).call(this,d,"inRange","outOfRange"),(function(a){var b=(a.inRange||{}).symbol||(a.outOfRange||{}).symbol,c=(a.inRange||{}).symbolSize||(a.outOfRange||{}).symbolSize,d=this.get("inactiveColor"),e=this.getItemSymbol()||"roundRect";aE(this.stateList,function(g){var h=this.itemSize,i=a[g];i||(i=a[g]={color:f?d:[d]}),null==i.symbol&&(i.symbol=b&&aw(b)||(f?e:[e])),null==i.symbolSize&&(i.symbolSize=c&&aw(c)||(f?h[0]:[h[0],h[0]])),i.symbol=HF(i.symbol,function(a){return"none"===a?e:a});var j=i.symbolSize;if(null!=j){var k=-1/0;HG(j,function(a){a>k&&(k=a)}),i.symbolSize=HF(j,function(a){return eD(a,[0,k],[0,h[0]],!0)})}},this)}).call(this,e)},b.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},b.prototype.isCategory=function(){return!!this.option.categories},b.prototype.setSelected=function(a){},b.prototype.getSelected=function(){return null},b.prototype.getValueState=function(a){return null},b.prototype.getVisualMeta=function(a){return null},b.type="visualMap",b.dependencies=["series"],b.defaultOption={show:!0,z:4,min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:jr.color.transparent,borderColor:jr.color.borderTint,contentColor:jr.color.theme[0],inactiveColor:jr.color.disabled,borderWidth:0,padding:jr.size.m,textGap:10,precision:0,textStyle:{color:jr.color.secondary}},b}(jo),HI=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.optionUpdated=function(b,c){a.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(a){a.mappingMethod="linear",a.dataExtent=this.getExtent()}),this._resetRange()},b.prototype.resetItemSize=function(){a.prototype.resetItemSize.apply(this,arguments);var b=this.itemSize;(null==b[0]||isNaN(b[0]))&&(b[0]=20),(null==b[1]||isNaN(b[1]))&&(b[1]=140)},b.prototype._resetRange=function(){var a=this.getExtent(),b=this.option.range;!b||b.auto?(a.auto=1,this.option.range=a):aM(b)&&(b[0]>b[1]&&b.reverse(),b[0]=Math.max(b[0],a[0]),b[1]=Math.min(b[1],a[1]))},b.prototype.completeVisualOption=function(){a.prototype.completeVisualOption.apply(this,arguments),aE(this.stateList,function(a){var b=this.option.controller[a].symbolSize;b&&b[0]!==b[1]&&(b[0]=b[1]/3)},this)},b.prototype.setSelected=function(a){this.option.range=a.slice(),this._resetRange()},b.prototype.getSelected=function(){var a=this.getExtent(),b=eH((this.get("range")||[]).slice());return b[0]>a[1]&&(b[0]=a[1]),b[1]>a[1]&&(b[1]=a[1]),b[0]=c[1]||a<=b[1])?"inRange":"outOfRange"},b.prototype.findTargetDataIndices=function(a){var b=[];return this.eachTargetSeries(function(c){var d=[],e=c.getData();e.each(this.getDataDimensionIndex(e),function(b,c){a[0]<=b&&b<=a[1]&&d.push(c)},this),b.push({seriesId:c.id,dataIndex:d})},this),b},b.prototype.getVisualMeta=function(a){var b=HJ(this,"outOfRange",this.getExtent()),c=HJ(this,"inRange",this.option.range.slice()),d=[];function e(b,c){d.push({value:b,color:a(b,c)})}for(var f=0,g=0,h=c.length,i=b.length;ga[1])break;c.push({color:this.getControllerVisual(f,"color",b),offset:e/100})}return c.push({color:this.getControllerVisual(a[1],"color",b),offset:1}),c},b.prototype._createBarPoints=function(a,b){var c=this.visualMapModel.itemSize;return[[c[0]-b[0],a[0]],[c[0],a[0]],[c[0],a[1]],[c[0]-b[1],a[1]]]},b.prototype._createBarGroup=function(a){var b=this._orient,c=this.visualMapModel.get("inverse");return new ev("horizontal"===b&&!c?{scaleX:"bottom"===a?1:-1,rotation:Math.PI/2}:"horizontal"===b&&c?{scaleX:"bottom"===a?-1:1,rotation:-Math.PI/2}:"vertical"===b&&!c?{scaleX:"left"===a?1:-1,scaleY:-1}:{scaleX:"left"===a?1:-1})},b.prototype._updateHandle=function(a,b){if(this._useHandle){var c=this._shapes,d=this.visualMapModel,e=c.handleThumbs,f=c.handleLabels,g=d.itemSize,h=d.getExtent(),i=this._applyTransform("left",c.mainGroup);aE([0,1],function(j){var k=e[j];k.setStyle("fill",b.handlesColor[j]),k.y=a[j];var l=eD(a[j],[0,g[1]],h,!0),m=this.getControllerVisual(l,"symbolSize");k.scaleX=k.scaleY=m/g[0],k.x=g[0]-m/2;var n=mV(c.handleLabelPoints[j],mU(k,this.group));if("horizontal"===this._orient){var o="left"===i||"top"===i?(g[0]-m)/2:-((g[0]-m)/2);n[1]+=o}f[j].setStyle({x:n[0],y:n[1],text:d.formatValueText(this._dataInterval[j]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",c.mainGroup):"center"})},this)}},b.prototype._showIndicator=function(a,b,c,d){var e=this.visualMapModel,f=e.getExtent(),g=e.itemSize,h=[0,g[1]],i=this._shapes,j=i.indicator;if(j){j.attr("invisible",!1);var k=this.getControllerVisual(a,"color",{convertOpacityToAlpha:!0}),l=this.getControllerVisual(a,"symbolSize"),m=eD(a,f,h,!0),n=g[0]-l/2,o={x:j.x,y:j.y};j.y=m,j.x=n;var p=mV(i.indicatorLabelPoint,mU(j,this.group)),q=i.indicatorLabel;q.attr("invisible",!1);var r=this._applyTransform("left",i.mainGroup),s="horizontal"===this._orient;q.setStyle({text:(c||"")+e.formatValueText(b),verticalAlign:s?r:"middle",align:s?"center":r});var t={x:n,y:m,style:{fill:k}},u={style:{x:p[0],y:p[1]}};if(e.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var v={duration:100,easing:"cubicInOut",additive:!0};j.x=o.x,j.y=o.y,j.animateTo(t,v),q.animateTo(u,v)}else j.attr(t),q.attr(u);this._firstShowIndicator=!1;var w=this._shapes.handleLabels;if(w)for(var x=0;xj[1]&&(o[1]=1/0),b&&(o[0]===-1/0?this._showIndicator(n,o[1],"< ",l):o[1]===1/0?this._showIndicator(n,o[0],"> ",l):this._showIndicator(n,n,"≈ ",l));var p=this._hoverLinkDataIndices,q=[];(b||HS(c))&&(q=this._hoverLinkDataIndices=c.findTargetDataIndices(o));var r=function(a,b){var c={},d={};return e(a||[],c),e(b||[],d,c),[f(c),f(d)];function e(a,b,c){for(var d=0,e=a.length;d=0&&(e.dimension=f,d.push(e))}}),a.getData().setVisual("visualMeta",d)}}];function HX(a,b,c,d){for(var e=b.targetVisuals[d],f=xp.prepareVisualTypes(e),g={color:nV(a.getData(),"color")},h=0,i=f.length;h0:a.splitNumber>0)&&!a.calculable?"piecewise":"continuous"}),a.registerAction(HU,HV),aE(HW,function(b){a.registerVisual(a.PRIORITY.VISUAL.COMPONENT,b)}),a.registerPreprocessor(HY))}function H0(a){a.registerComponentModel(HI),a.registerComponentView(HQ),H_(a)}var H1=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c._pieceList=[],c}return ac(b,a),b.prototype.optionUpdated=function(b,c){a.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var d=this._mode=this._determineMode();this._pieceList=[],H2[this._mode].call(this,this._pieceList),this._resetSelected(b,c);var e=this.option.categories;this.resetVisual(function(a,b){"categories"===d?(a.mappingMethod="category",a.categories=aw(e)):(a.dataExtent=this.getExtent(),a.mappingMethod="piecewise",a.pieceList=aF(this._pieceList,function(a){return a=aw(a),"inRange"!==b&&(a.visual=null),a}))})},b.prototype.completeVisualOption=function(){var b=this.option,c={},d=xp.listVisualTypes(),e=this.isCategory();function f(a,b,c){return a&&a[b]&&a[b].hasOwnProperty(c)}aE(b.pieces,function(a){aE(d,function(b){a.hasOwnProperty(b)&&(c[b]=1)})}),aE(c,function(a,c){var d=!1;aE(this.stateList,function(a){d=d||f(b,a,c)||f(b.target,a,c)},this),d||aE(this.stateList,function(a){(b[a]||(b[a]={}))[c]=HE(c,"inRange"===a?"active":"inactive",e)})},this),a.prototype.completeVisualOption.apply(this,arguments)},b.prototype._resetSelected=function(a,b){var c=this.option,d=this._pieceList,e=(b?c:a).selected||{};if(c.selected=e,aE(d,function(a,b){var c=this.getSelectedMapKey(a);e.hasOwnProperty(c)||(e[c]=!0)},this),"single"===c.selectedMode){var f=!1;aE(d,function(a,b){var c=this.getSelectedMapKey(a);e[c]&&(f?e[c]=!1:f=!0)},this)}},b.prototype.getItemSymbol=function(){return this.get("itemSymbol")},b.prototype.getSelectedMapKey=function(a){return"categories"===this._mode?a.value+"":a.index+""},b.prototype.getPieceList=function(){return this._pieceList},b.prototype._determineMode=function(){var a=this.option;return a.pieces&&a.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},b.prototype.setSelected=function(a){this.option.selected=aw(a)},b.prototype.getValueState=function(a){var b=xp.findPieceIndex(a,this._pieceList);return null!=b&&this.option.selected[this.getSelectedMapKey(this._pieceList[b])]?"inRange":"outOfRange"},b.prototype.findTargetDataIndices=function(a){var b=[],c=this._pieceList;return this.eachTargetSeries(function(d){var e=[],f=d.getData();f.each(this.getDataDimensionIndex(f),function(b,d){xp.findPieceIndex(b,c)===a&&e.push(d)},this),b.push({seriesId:d.id,dataIndex:e})},this),b},b.prototype.getRepresentValue=function(a){var b;if(this.isCategory())b=a.value;else if(null!=a.value)b=a.value;else{var c=a.interval||[];b=c[0]===-1/0&&c[1]===1/0?0:(c[0]+c[1])/2}return b},b.prototype.getVisualMeta=function(a){if(!this.isCategory()){var b=[],c=["",""],d=this,e=this._pieceList.slice();if(e.length){var f=e[0].interval[0];f!==-1/0&&e.unshift({interval:[-1/0,f]}),(f=e[e.length-1].interval[1])!==1/0&&e.push({interval:[f,1/0]})}else e.push({interval:[-1/0,1/0]});var g=-1/0;return aE(e,function(a){var b=a.interval;b&&(b[0]>g&&h([g,b[0]],"outOfRange"),h(b.slice()),g=b[1])},this),{stops:b,outerColors:c}}function h(e,f){var g=d.getRepresentValue({interval:e});f||(f=d.getValueState(g));var h=a(g,f);e[0]===-1/0?c[0]=h:e[1]===1/0?c[1]=h:b.push({value:e[0],color:h},{value:e[1],color:h})}},b.type="visualMap.piecewise",b.defaultOption=is(HH.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),b}(HH),H2={splitNumber:function(a){var b=this.option,c=Math.min(b.precision,20),d=this.getExtent(),e=b.splitNumber;b.splitNumber=e=Math.max(parseInt(e,10),1);for(var f=(d[1]-d[0])/e;+f.toFixed(c)!==f&&c<5;)c++;b.precision=c,f=+f.toFixed(c),b.minOpen&&a.push({interval:[-1/0,d[0]],close:[0,0]});for(var g=0,h=d[0];g","≥"][b[0]]];a.text=a.text||this.formatValueText(null!=a.value?a.value:a.interval,!1,c)},this)}};function H3(a,b){var c=a.inverse;("vertical"===a.orient?!c:c)&&b.reverse()}var H4=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.doRender=function(){var a=this.group;a.removeAll();var b=this.visualMapModel,c=b.get("textGap"),d=b.textStyleModel,e=this._getItemAlign(),f=b.itemSize,g=this._getViewData(),h=g.endsText,i=aW(b.get("showLabel",!0),!h),j=!b.get("selectedMode");h&&this._renderEndsText(a,h[0],f,i,e),aE(g.viewPieceList,function(g){var h=g.piece,k=new ev;k.onclick=aK(this._onItemClick,this,h),this._enableHoverLink(k,g.indexInModelPieceList);var l=b.getRepresentValue(h);if(this._createItemSymbol(k,l,[0,0,f[0],f[1]],j),i){var m=this.visualMapModel.getValueState(l),n=d.get("align")||e;k.add(new gT({style:h2(d,{x:"right"===n?-c:f[0]+c,y:f[1]/2,text:h.text,verticalAlign:d.get("verticalAlign")||"middle",align:n,opacity:aX(d.get("opacity"),"outOfRange"===m?.5:1)}),silent:j}))}a.add(k)},this),h&&this._renderEndsText(a,h[1],f,i,e),jb(b.get("orient"),a,b.get("itemGap")),this.renderBackground(a),this.positionGroup(a)},b.prototype._enableHoverLink=function(a,b){var c=this;a.on("mouseover",function(){return d("highlight")}).on("mouseout",function(){return d("downplay")});var d=function(a){var d=c.visualMapModel;d.option.hoverLink&&c.api.dispatchAction({type:a,batch:HN(d.findTargetDataIndices(b),d)})}},b.prototype._getItemAlign=function(){var a=this.visualMapModel,b=a.option;if("vertical"===b.orient)return HM(a,this.api,a.itemSize);var c=b.align;return c&&"auto"!==c||(c="left"),c},b.prototype._renderEndsText=function(a,b,c,d,e){if(b){var f=new ev,g=this.visualMapModel.textStyleModel;f.add(new gT({style:h2(g,{x:d?"right"===e?c[0]:0:c[0]/2,y:c[1]/2,verticalAlign:"middle",align:d?e:"center",text:b})})),a.add(f)}},b.prototype._getViewData=function(){var a=this.visualMapModel,b=aF(a.getPieceList(),function(a,b){return{piece:a,indexInModelPieceList:b}}),c=a.get("text"),d=a.get("orient"),e=a.get("inverse");return("horizontal"===d?e:!e)?b.reverse():c&&(c=c.slice().reverse()),{viewPieceList:b,endsText:c}},b.prototype._createItemSymbol=function(a,b,c,d){var e=n9(this.getControllerVisual(b,"symbol"),c[0],c[1],c[2],c[3],this.getControllerVisual(b,"color"));e.silent=d,a.add(e)},b.prototype._onItemClick=function(a){var b=this.visualMapModel,c=b.option,d=c.selectedMode;if(d){var e=aw(c.selected),f=b.getSelectedMapKey(a);"single"===d||!0===d?(e[f]=!0,aE(e,function(a,b){e[b]=b===f})):e[f]=!e[f],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:e})}},b.type="visualMap.piecewise",b}(HK);function H5(a){a.registerComponentModel(H1),a.registerComponentView(H4),H_(a)}var H6=function(){function a(a){this._thumbnailModel=a}return a.prototype.reset=function(a){this._renderVersion=a.getMainProcessVersion()},a.prototype.renderContent=function(a){var b=a.api.getViewOfComponentModel(this._thumbnailModel);b&&(a.group.silent=!0,b.renderContent({group:a.group,targetTrans:a.targetTrans,z2Range:nc(a.group),roamType:a.roamType,viewportRect:a.viewportRect,renderVersion:this._renderVersion}))},a.prototype.updateWindow=function(a,b){var c=b.getViewOfComponentModel(this._thumbnailModel);c&&c.updateWindow({targetTrans:a,renderVersion:this._renderVersion})},a}(),H7=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c.preventAutoZ=!0,c}return ac(b,a),b.prototype.optionUpdated=function(a,b){this._updateBridge()},b.prototype._updateBridge=function(){var a=this._birdge=this._birdge||new H6(this);this._target=null,this.ecModel.eachSeries(function(a){yw(a,null)}),this.shouldShow()&&yw(this.getTarget().baseMapProvider,a)},b.prototype.shouldShow=function(){return this.getShallow("show",!0)},b.prototype.getBridge=function(){return this._birdge},b.prototype.getTarget=function(){if(this._target)return this._target;var a=this.getReferringComponents("series",{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];return a?"graph"!==a.subType&&(a=null):a=this.ecModel.queryComponents({mainType:"series",subType:"graph"})[0],this._target={baseMapProvider:a},this._target},b.type="thumbnail",b.layoutMode="box",b.dependencies=["series","geo"],b.defaultOption={show:!0,right:1,bottom:1,height:"25%",width:"25%",itemStyle:{borderColor:jr.color.border,borderWidth:2},windowStyle:{borderWidth:1,color:jr.color.neutral30,borderColor:jr.color.neutral40,opacity:.3},z:10},b}(jo),H8=function(a){function b(){var c=null!==a&&a.apply(this,arguments)||this;return c.type=b.type,c}return ac(b,a),b.prototype.render=function(a,b,c){if(this._api=c,this._model=a,this._coordSys||(this._coordSys=new wt),!this._isEnabled())return void this._clear();this._renderVersion=c.getMainProcessVersion();var d=this.group;d.removeAll();var e=a.getModel("itemStyle"),f=e.getItemStyle();null==f.fill&&(f.fill=b.get("backgroundColor")||jr.color.neutral00);var g=jh(a,c).refContainer,h=je(jc(a,!0),g),i=f.lineWidth||0,j=this._contentRect=m1(h.clone(),i/2,!0,!0),k=new ev;d.add(k),k.setClipPath(new gP({shape:j.plain()}));var l=this._targetGroup=new ev;k.add(l);var m=h.plain();m.r=e.getShallow("borderRadius",!0),d.add(this._bgRect=new gP({style:f,shape:m,silent:!1,cursor:"grab"}));var n=a.getModel("windowStyle"),o=n.getShallow("borderRadius",!0);k.add(this._windowRect=new gP({shape:{x:0,y:0,width:0,height:0,r:o},style:n.getItemStyle(),silent:!1,cursor:"grab"})),this._dealRenderContent(),this._dealUpdateWindow(),Ia(a,this)},b.prototype.renderContent=function(a){this._bridgeRendered=a,this._isEnabled()&&(this._dealRenderContent(),this._dealUpdateWindow(),Ia(this._model,this))},b.prototype._dealRenderContent=function(){var a=this._bridgeRendered;if(a&&a.renderVersion===this._renderVersion){var b=this._targetGroup,c=this._coordSys,d=this._contentRect;if(b.removeAll(),a){var e=a.group,f=e.getBoundingRect();b.add(e),this._bgRect.z2=a.z2Range.min-10,c.setBoundingRect(f.x,f.y,f.width,f.height);var g=je({left:"center",top:"center",aspect:f.width/f.height},d);c.setViewRect(g.x,g.y,g.width,g.height),e.attr(c.getTransformInfo().raw),this._windowRect.z2=a.z2Range.max+10,this._resetRoamController(a.roamType)}}},b.prototype.updateWindow=function(a){var b=this._bridgeRendered;b&&b.renderVersion===a.renderVersion&&(b.targetTrans=a.targetTrans),this._isEnabled()&&this._dealUpdateWindow()},b.prototype._dealUpdateWindow=function(){var a=this._bridgeRendered;if(a&&a.renderVersion===this._renderVersion){var b=bZ([],a.targetTrans),c=bV([],this._coordSys.transform,b);this._transThisToTarget=bZ([],c);var d=a.viewportRect;(d=d?d.clone():new cc(0,0,this._api.getWidth(),this._api.getHeight())).applyTransform(c);var e=this._windowRect,f=e.shape.r;e.setShape(aA({r:f},d))}},b.prototype._resetRoamController=function(a){var b=this,c=this._api,d=this._roamController;(d||(d=this._roamController=new vc(c.getZr())),a&&this._isEnabled())?(d.enable(a,{api:c,zInfo:{component:this._model},triggerInfo:{roamTrigger:null,isInSelf:function(a,c,d){return b._contentRect.contain(c,d)}}}),d.off("pan").off("zoom").on("pan",aK(this._onPan,this)).on("zoom",aK(this._onZoom,this))):d.disable()},b.prototype._onPan=function(a){var b=this._transThisToTarget;if(this._isEnabled()&&b){var c=bp([],[a.oldX,a.oldY],b),d=bp([],[a.oldX-a.dx,a.oldY-a.dy],b);this._api.dispatchAction(H9(this._model.getTarget().baseMapProvider,{dx:d[0]-c[0],dy:d[1]-c[1]}))}},b.prototype._onZoom=function(a){var b=this._transThisToTarget;if(this._isEnabled()&&b){var c=bp([],[a.originX,a.originY],b);this._api.dispatchAction(H9(this._model.getTarget().baseMapProvider,{zoom:1/a.scale,originX:c[0],originY:c[1]}))}},b.prototype._isEnabled=function(){var a=this._model;return!!a&&!!a.shouldShow()&&!!a.getTarget().baseMapProvider},b.prototype._clear=function(){this.group.removeAll(),this._bridgeRendered=null,this._roamController&&this._roamController.disable()},b.prototype.remove=function(){this._clear()},b.prototype.dispose=function(){this._clear()},b.type="thumbnail",b}(lz);function H9(a,b){var c={type:"series"===a.mainType?a.subType+"Roam":a.mainType+"Roam"};return c[a.mainType+"Id"]=a.id,az(c,b),c}function Ia(a,b){var c=nb(a);nd(b.group,c.z,c.zlevel)}var Ib={label:{enabled:!0},decal:{show:!1}},Ic=e7(),Id={};function Ie(a,b){var c=a.getModel("aria");if(c.get("enabled")){var d=aw(Ib);ax(d.label,a.getLocaleModel().get("aria"),!1),ax(c.option,d,!1),function(){if(c.getModel("decal").get("show")){var b=a5();a.eachSeries(function(a){if(!a.isColorBySeries()){var c=b.get(a.type);c||(c={},b.set(a.type,c)),Ic(a).scope=c}}),a.eachRawSeries(function(b){if(!a.isSeriesFiltered(b)){if(aN(b.enableAriaDecal))return void b.enableAriaDecal();var c=b.getData();if(b.isColorBySeries()){var d=jS(b.ecModel,b.name,Id,a.getSeriesCount()),e=c.getVisual("decal");c.setVisual("decal",j(e,d))}else{var f=b.getRawData(),g={},h=Ic(b).scope;c.each(function(a){g[c.getRawIndex(a)]=a});var i=f.count();f.each(function(a){var d=g[a],e=f.getName(a)||a+"",k=jS(b.ecModel,e,h,i),l=c.getItemVisual(d,"decal");c.setItemVisual(d,"decal",j(l,k))})}}function j(a,b){var c=a?az(az({},b),a):b;return c.dirty=!0,c}})}}(),function(){var d,f=b.getZr().dom;if(f){var g=a.getLocaleModel().get("aria"),h=c.getModel("label");if(h.option=aA(h.option,g),h.get("enabled")){if(f.setAttribute("role","img"),h.get("description"))return f.setAttribute("aria-label",h.get("description"));var i,j=a.getSeriesCount(),k=h.get(["data","maxCount"])||10,l=Math.min(j,h.get(["series","maxCount"])||10);if(j<1)return;var m=((i=a.get("title"))&&i.length&&(i=i[0]),i&&i.text);d=m?e(h.get(["general","withTitle"]),{title:m}):h.get(["general","withoutTitle"]);var n=[];d+=e(j>1?h.get(["series","multiple","prefix"]):h.get(["series","single","prefix"]),{seriesCount:j}),a.eachSeries(function(b,c){if(c1?h.get(["series","multiple",i]):h.get(["series","single",i]),{seriesId:b.seriesIndex,seriesName:b.get("name"),seriesType:(d=b.subType,(f=a.getLocaleModel().get(["series","typeNames"]))[d]||f.chart)});var m=b.getData();m.count()>k?g+=e(h.get(["data","partialData"]),{displayCnt:k}):g+=h.get(["data","allData"]);for(var o=h.get(["data","separator","middle"]),p=h.get(["data","separator","end"]),q=h.get(["data","excludeDimensionId"]),r=[],s=0;s":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},Ij=function(){function a(a){null==(this._condVal=aO(a)?new RegExp(a):"[object RegExp]"===al.call(a)?a:null)&&jX("")}return a.prototype.evaluate=function(a){var b=typeof a;return aO(b)?this._condVal.test(a):!!aQ(b)&&this._condVal.test(a+"")},a}(),Ik=function(){function a(){}return a.prototype.evaluate=function(){return this.value},a}(),Il=function(){function a(){}return a.prototype.evaluate=function(){for(var a=this.children,b=0;bMath.abs(a-b)}function Iw(a){var b,c,d,e,f,g=a.data,h=a.len(),i=[],j=0,k=0,l=0,m=0;function n(a,c){b&&b.length>2&&i.push(b),b=[a,c]}function o(a,c,d,e){Iv(a,d)&&Iv(c,e)||b.push(a,c,d,e,d,e)}for(var p=0;px:A2&&i.push(b),i}function Ix(a,b,c){var d=Math.ceil(Math.sqrt(Math.abs(a[b]/a[1-b])*c)),e=Math.floor(c/d);0===e&&(e=1,d=c);for(var f=[],g=0;g0)for(var g=0;gMath.abs(i),k=Ix([h,i],+!j,b),l=(j?g:i)/k.length,m=0;mg?(j.x=k.x=h+f/2,j.y=i,k.y=i+g):(j.y=k.y=i+g/2,j.x=h,k.x=h+f),function(a,b,c){for(var d=a.length,e=[],f=0;fMath.abs(m))return null;var n=((a-e)*l-k*(b-f))/m;return n<0||n>1?null:new b$(n*i+a,n*j+b)}(g[0],g[1],h[0],h[1],b.x,b.y,c.x,c.y);i&&e.push({projPt:function(a,b,c){var d=new b$;b$.sub(d,c,b),d.normalize();var e=new b$;return b$.sub(e,a,b),e.dot(d)}(i,b,c),pt:i,idx:f})}if(e.length<2)return[{points:a},{points:a}];e.sort(function(a,b){return a.projPt-b.projPt});var j=e[0],k=e[e.length-1];if(k.idx0;i/=2){var j=0,k=0;(a&i)>0&&(j=1),(b&i)>0&&(k=1),h+=i*i*(3*j^k),0===k&&(1===j&&(a=i-1-a,b=i-1-b),g=a,a=b,b=g)}return h}(f[0],f[1],b,c,d,e),path:a[g]}}).sort(function(a,b){return a.z-b.z}).map(function(a){return a.path})}function IM(a){return function(a,b){var c,d=[],e=a.shape;switch(a.type){case"rect":!function(a,b,c){for(var d=a.width,e=a.height,f=d>e,g=Ix([d,e],+!f,b),h=f?"width":"height",i=f?"height":"width",j=f?"x":"y",k=f?"y":"x",l=a[h]/g.length,m=0;m=0&&v-x*x=0)return void j.push(h,i);var y=[],z=[];cN(b,d,f,h,.5,y),cN(c,e,g,i,.5,z),a(y[0],z[0],y[1],z[1],y[2],z[2],y[3],z[3],j,k),a(y[4],z[4],y[5],z[5],y[6],z[6],y[7],z[7],j,k)}(h,i,k,l,m,n,o,p,g,b),h=o,i=p}d.push(g)}return d}(a.getUpdatedPathProxy(),g),function(a){for(var b=[],c=0;c=0;e--)if(!c[e].many.length){var i=c[h].many;if(i.length<=1)if(!h)return c;else h=0;var f=i.length,j=Math.ceil(f/2);c[e].many=i.slice(j,f),c[h].many=i.slice(0,j),h++}return c}var IP={clone:function(a){for(var b=[],c=1-Math.pow(1-a.path.style.opacity,1/a.count),d=0;d0){var j=d.getModel("universalTransition").get("delay"),k=Object.assign({setToFinal:!0},i);aM(a[0])&&(g=a,h=b),aM(b[0])&&(g=b,h=a);for(var l=g?g===a:a.length>b.length,m=g?IO(h,g):IO(l?b:a,[l?a:b]),n=0,o=0;o1e4))for(var e=c.getIndices(),f=0;f0&&d.group.traverse(function(a){a instanceof gD&&!a.animators.length&&a.animateFrom({style:{opacity:0}},e)})})}function IZ(a){var b=a.getModel("universalTransition").get("seriesKey");return b||a.id}function I$(a){return aM(a)?a.sort().join(","):a}function I_(a){if(a.hostModel)return a.hostModel.getModel("universalTransition").get("divideShape")}function I0(a,b){for(var c=0;c=0&&c.attr(e.oldLayoutSelect),aB(k,"emphasis")>=0&&c.attr(e.oldLayoutEmphasis)),hR(c,i,b,h)}else if(c.attr(i),!h9(c).valueAnimation){var l=aX(c.style.opacity,1);c.style.opacity=0,hS(c,{style:{opacity:l}},b,h)}if(e.oldLayout=i,c.states.select){var m=e.oldLayoutSelect={};I5(m,i,I6),I5(m,c.states.select,I6)}if(c.states.emphasis){var n=e.oldLayoutEmphasis={};I5(n,i,I6),I5(n,c.states.emphasis,I6)}ib(c,h,j,b,b)}if(d&&!d.ignore&&!d.invisible){var e=I4(d),f=e.oldLayout,o={points:d.shape.points};f?(d.attr({shape:f}),hR(d,{shape:o},b)):(d.setShape(o),d.style.strokePercent=0,hS(d,{style:{strokePercent:1}},b)),e.oldLayout=o}},a}(),I8=e7(),I9=function(){function a(){this.breaks=[],this._elapsedExtent=[1/0,-1/0]}return a.prototype.setBreaks=function(a){this.breaks=a.breaks},a.prototype.update=function(a){b=this,c=a,d=0,e={tpAbs:{span:0,val:0},tpPrct:{span:0,val:0}},g={S:{tpAbs:(f=function(){return{has:!1,span:NaN,inExtFrac:NaN,val:NaN}})(),tpPrct:f()},E:{tpAbs:f(),tpPrct:f()}},aE(b.breaks,function(a){var b=a.gapParsed;"tpPrct"===b.type&&(d+=b.val);var f=Jf(a,c);if(f){var h=f.vmin!==a.vmin,i=f.vmax!==a.vmax,j=f.vmax-f.vmin;if(h&&i);else if(h||i){var k=h?"S":"E";g[k][b.type].has=!0,g[k][b.type].span=j,g[k][b.type].inExtFrac=j/(a.vmax-a.vmin),g[k][b.type].val=b.val}else e[b.type].span+=j,e[b.type].val+=b.val}}),h=d*(0+(c[1]-c[0])+(e.tpAbs.val-e.tpAbs.span)+(g.S.tpAbs.has?(g.S.tpAbs.val-g.S.tpAbs.span)*g.S.tpAbs.inExtFrac:0)+(g.E.tpAbs.has?(g.E.tpAbs.val-g.E.tpAbs.span)*g.E.tpAbs.inExtFrac:0)-e.tpPrct.span-(g.S.tpPrct.has?g.S.tpPrct.span*g.S.tpPrct.inExtFrac:0)-(g.E.tpPrct.has?g.E.tpPrct.span*g.E.tpPrct.inExtFrac:0))/(1-e.tpPrct.val-(g.S.tpPrct.has?g.S.tpPrct.val*g.S.tpPrct.inExtFrac:0)-(g.E.tpPrct.has?g.E.tpPrct.val*g.E.tpPrct.inExtFrac:0)),aE(b.breaks,function(a){var b=a.gapParsed;"tpPrct"===b.type&&(a.gapReal=0!==d?Math.max(h,0)*b.val/d:0),"tpAbs"===b.type&&(a.gapReal=b.val),null==a.gapReal&&(a.gapReal=0)});var b,c,d,e,f,g,h,i=this._elapsedExtent;i[0]=this.elapse(a[0]),i[1]=this.elapse(a[1])},a.prototype.hasBreaks=function(){return!!this.breaks.length},a.prototype.calcNiceTickMultiple=function(a,b){for(var c=0;cf.vmin?b+=f.vmin-c+(a-f.vmin)/(f.vmax-f.vmin)*f.gapReal:b+=a-c,c=f.vmax,d=!1;break}b+=f.vmin-c+f.gapReal,c=f.vmax}return d&&(b+=a-c),b},a.prototype.unelapse=function(a){for(var b=Jb,c=Jc,d=!0,e=0,f=0;fh?g.vmin+(a-h)/(i-h)*(g.vmax-g.vmin):c+a-b,c=g.vmax,d=!1;break}b=i,c=g.vmax}return d&&(e=c+a-b),e},a}();function Ja(){return new I9}var Jb=0,Jc=0;function Jd(a,b,c,d,e,f){"no"!==a&&aE(c,function(c){var g=Jf(c,f);if(g)for(var h=b.length-1;h>=0;h--){var i=d(b[h]),j=3*e/4;i>g.vmin-j&&ib[0]&&c=0&&h<1-1e-5||(i=0),e.gapParsed.type="tpPrct",e.gapParsed.val=i,f=!0}}if(!f){var j=b(a.gap);(!isFinite(j)||j<0)&&(j=0),e.gapParsed.type="tpAbs",e.gapParsed.val=j}}if(e.vmin===e.vmax&&(e.gapParsed.type="tpAbs",e.gapParsed.val=0),c&&c.noNegative&&aE(["vmin","vmax"],function(a){e[a]<0&&(e[a]=0)}),e.vmin>e.vmax){var k=e.vmax;e.vmax=e.vmin,e.vmin=k}d.push(e)}}),d.sort(function(a,b){return a.vmin-b.vmin});var e=-1/0;return aE(d,function(a,b){e>a.vmin&&(d[b]=null),e=a.vmax}),{breaks:d.filter(function(a){return!!a})}}function Jh(a,b){return Ji(b)===Ji(a)}function Ji(a){return a.start+"_\0_"+a.end}function Jj(a,b,c){var d=[];aE(a,function(a,c){var e=b(a);e&&"vmin"===e.type&&d.push([c])}),aE(a,function(c,e){var f=b(c);if(f&&"vmax"===f.type){var g=aI(d,function(c){return Jh(b(a[c[0]]).parsedBreak.breakOption,f.parsedBreak.breakOption)});g&&g.push(e)}});var e=[];return aE(d,function(b){2===b.length&&e.push(c?b:[a[b[0]],a[b[1]]])}),e}function Jk(a,b,c,d){if(a.break){var e,f,g=a.break.parsedBreak,h=aI(c,function(b){return Jh(b.breakOption,a.break.parsedBreak.breakOption)}),i=d(Math.pow(b,g.vmin),h.vmin),j=d(Math.pow(b,g.vmax),h.vmax),k={type:g.gapParsed.type,val:"tpAbs"===g.gapParsed.type?eG(Math.pow(b,g.vmin+g.gapParsed.val))-i:g.gapParsed.val};e={type:a.break.type,parsedBreak:{breakOption:g.breakOption,vmin:i,vmax:j,gapParsed:k,gapReal:g.gapReal}},f=h[a.break.type]}return{brkRoundingCriterion:f,vBreak:e}}function Jl(a,b,c){var d={noNegative:!0},e=Jg(a,c,d),f=Jg(a,c,d),g=Math.log(b);return f.breaks=aF(f.breaks,function(a){var b=Math.log(a.vmin)/g,c=Math.log(a.vmax)/g,d={type:a.gapParsed.type,val:"tpAbs"===a.gapParsed.type?Math.log(a.vmin+a.gapParsed.val)/g-b:a.gapParsed.val};return{vmin:b,vmax:c,gapParsed:d,gapReal:a.gapReal,breakOption:a.breakOption}}),{parsedOriginal:e,parsedLogged:f}}var Jm={vmin:"start",vmax:"end"};function Jn(a,b){return b&&((a=a||{}).break={type:Jm[b.type],start:b.parsedBreak.vmin,end:b.parsedBreak.vmax}),a}var Jo=e7();function Jp(a,b,c,d,e){var f=c.axis;if(!f.scale.isBlank()&&ix){var g=ix.retrieveAxisBreakPairs(f.scale.getTicks({breakTicks:"only_break"}),function(a){return a.break},!1);if(g.length){var h=c.getModel("breakArea"),i=h.get("zigzagAmplitude"),j=h.get("zigzagMinSpan"),k=h.get("zigzagMaxSpan");k=Math.max(j=Math.max(2,j||0),k||0);var l=h.get("expandOnClick"),m=h.get("zigzagZ"),n=h.getModel("itemStyle").getItemStyle(),o=n.stroke,p=n.lineWidth,q=n.lineDash,r=n.fill,s=new ev({ignoreModelZ:!0}),t=f.isHorizontal(),u=Jo(b).visualList||(Jo(b).visualList=[]);aE(u,function(a){return a.shouldRemove=!0});for(var v=0;v=t;B&&(y=t);var C=[],D=[];C[l]=c,D[l]=e,A||B||(C[l]+=x?-i:i,D[l]-=x?i:-i),C[s]=y,D[s]=y,v.push(C),w.push(D);var E=void 0;if(z=0;w--)u[w].shouldRemove&&u.splice(w,1)}}}function Jq(a,b,c,d){var e=a.axis,f=c.transform;a_(d.style);var g=e.getExtent();e.inverse&&(g=g.slice()).reverse();var h=aF(ix.retrieveAxisBreakPairs(e.scale.getTicks({breakTicks:"only_break"}),function(a){return a.break},!1),function(a){var b=a[0].break.parsedBreak,c=[e.dataToCoord(b.vmin,!0),e.dataToCoord(b.vmax,!0)];return c[0]>c[1]&&c.reverse(),{coordPair:c,brkId:ix.serializeAxisBreakIdentifier(b.breakOption)}});h.sort(function(a,b){return a.coordPair[0]-b.coordPair[0]});for(var i=g[0],j=null,k=0;k=0?h[0].width:h[1].width)+j.x)/2-i.x,l=Math.min(k,k-j.x),m=Math.max(k,k-j.x);g=(k-(m<0?m:l>0?l:0))/j.x}var n=new b$,o=new b$;b$.scale(n,d,-g),b$.scale(o,d,1-g),sl(c[0],n),sl(c[1],o)}}function p(a){var b=c[0].localRect;return 1e-5>Math.abs(new b$(b[mG[a]]*f[0][0],b[mG[a]]*f[0][1]).y)}}function Js(a,b){var c={breaks:[]};return aE(b.breaks,function(d){if(d){var e=aI(a.get("breaks",!0),function(a){return ix.identifyAxisBreak(a,d)});if(e){var f=b.type,g={isExpanded:!!e.isExpanded};e.isExpanded=f===tX||f!==tY&&(f===tZ?!e.isExpanded:e.isExpanded),c.breaks.push({start:e.start,end:e.end,isExpanded:!!e.isExpanded,old:g})}}}),c}function Jt(a,b){aE(a,function(a){if(!a.model.get(["axisLabel","inside"])){var c=function(a){var b,c,d,e=a.model,f=a.scale;if(!(!e.get(["axisLabel","show"])||f.isBlank())){var g=f.getExtent();c=f instanceof s8?f.count():(b=f.getTicks()).length;var h=a.getLabelModel(),i=tt(a),j=1;c>40&&(j=Math.ceil(c/40));for(var k=0;k=0&&e.push({dataGroupId:d.oldDataGroupIds[b],data:d.oldData[b],divide:I_(d.oldData[b]),groupIdDim:a.dimension})}),aE(eY(a.to),function(a){var b=I0(c.updatedSeries,a);if(b>=0){var e=c.updatedSeries[b].getData();f.push({dataGroupId:d.oldDataGroupIds[b],data:e,divide:I_(e),groupIdDim:a.dimension})}}),e.length>0&&f.length>0&&IY(e,f,b)});else{var f,g,h,i=(f=a5(),g=a5(),h=a5(),aE(d.oldSeries,function(a,b){var c=d.oldDataGroupIds[b],e=d.oldData[b],f=IZ(a),i=I$(f);g.set(i,{dataGroupId:c,data:e}),aM(f)&&aE(f,function(a){h.set(a,{key:i,dataGroupId:c,data:e})})}),aE(c.updatedSeries,function(a){if(a.isUniversalTransitionEnabled()&&a.isAnimationEnabled()){var b=a.get("dataGroupId"),c=a.getData(),d=IZ(a),e=I$(d),i=g.get(e);if(i)f.set(e,{oldSeries:[{dataGroupId:i.dataGroupId,divide:I_(i.data),data:i.data}],newSeries:[{dataGroupId:b,divide:I_(c),data:c}]});else if(aM(d)){var j=[];aE(d,function(a){var b=g.get(a);b.data&&j.push({dataGroupId:b.dataGroupId,divide:I_(b.data),data:b.data})}),j.length&&f.set(e,{oldSeries:j,newSeries:[{dataGroupId:b,data:c,divide:I_(c)}]})}else{var k=h.get(d);if(k){var l=f.get(k.key);l||(l={oldSeries:[{dataGroupId:k.dataGroupId,data:k.data,divide:I_(k.data)}],newSeries:[]},f.set(k.key,l)),l.newSeries.push({dataGroupId:b,data:c,divide:I_(c)})}}}}),f);aE(i.keys(),function(a){var c=i.get(a);IY(c.oldSeries,c.newSeries,b)})}aE(c.updatedSeries,function(a){a[lq]&&(a[lq]=!1)})}for(var j=a.getSeries(),k=d.oldSeries=[],l=d.oldDataGroupIds=[],m=d.oldData=[],n=0;no.count()&&(k.push(j[n]),l.push(j[n].get("dataGroupId")),m.push(o))}})}),pn(function(a){a.registerUpdateLifecycle("series:beforeupdate",function(a,b,c){var d=I8(b).labelManager;d||(d=I8(b).labelManager=new I7),d.clearLabels()}),a.registerUpdateLifecycle("series:layoutlabels",function(a,b,c){var d=I8(b).labelManager;c.updatedSeries.forEach(function(a){d.addLabelsOfSeries(b.getViewOfSeriesModel(a))}),d.updateLayoutConfig(b),d.layout(b),d.processLabelsOverall()})}),pn(function(a){function b(a,b){var c=[],d=e9(b,a);function e(b,e){aE(d[b],function(b){aE(b.updateAxisBreaks(a).breaks,function(a){var d;c.push(aA(((d={})[e]=b.componentIndex,d),a))})})}return e("xAxisModels","xAxisIndex"),e("yAxisModels","yAxisIndex"),e("singleAxisModels","singleAxisIndex"),{eventBreaks:c}}a.registerAction(t_,b),a.registerAction(t0,b),a.registerAction(t1,b),ix||(ix={createScaleBreakContext:Ja,pruneTicksByBreak:Jd,addBreaksToTicks:Je,parseAxisBreakOption:Jg,identifyAxisBreak:Jh,serializeAxisBreakIdentifier:Ji,retrieveAxisBreakPairs:Jj,getTicksLogTransformBreak:Jk,logarithmicParseBreaksFromOption:Jl,makeAxisLabelFormatterParamBreak:Jn}),sX||(sX={adjustBreakLabelPair:Jr,buildAxisBreakLine:Jq,rectCoordBuildBreakAxis:Jp,updateModelAxisBreak:Js})}),pn(function(){_=Jt}),pn(function(a){a.registerLayout(a.PRIORITY.VISUAL.POST_CHART_LAYOUT,uX)}),a.s([],33965)}]; //# sourceMappingURL=Documents_go-new_chinese-family-tree_eae4e42c._.js.map