import{T as ot,m as lr,B as q,n as xt,k as Yr,l as It,o as cr,p as Zr,q as mt,r as j,s as Mt,t as Tt,v as Rt,w as S,x as Ct,y as Dt,z as Xr,A as Pt,C as Et,D as wt,E as Mr,F as Tr,G as qr,H as Gt,P as St,I as or,J as $,K as dt,L as W,M as wr,N as At,S as Wr,R as bt,O as k,Q as Ht,U as tr,V as Gr,W as rr,X as J,Y as _r,Z as kr,_ as gr,$ as Bt,a0 as Ot,a1 as Rr,a2 as Nt,a3 as Ut,a4 as ft,a5 as Cr,a6 as Vt,a7 as Yt,a8 as ut,a9 as Zt,aa as Xt,ab as qt,ac as Wt,ad as er,ae as kt,af as Ft,ag as Kt,ah as ar,ai as Qt,aj as nr}from"./install-2bcffee5.js";function $t(n){if(n){for(var r=[],e=0;e=0&&t.attr(i.oldLayoutSelect),Tr(h,"emphasis")>=0&&t.attr(i.oldLayoutEmphasis)),qr(t,o,e,d)}else if(t.attr(o),!Et(t).valueAnimation){var u=wt(t.style.opacity,1);t.style.opacity=0,Mr(t,{style:{opacity:u}},e,d)}if(i.oldLayout=o,t.states.select){var l=i.oldLayoutSelect={};ir(l,o,sr),ir(l,t.states.select,sr)}if(t.states.emphasis){var y=i.oldLayoutEmphasis={};ir(y,o,sr),ir(y,t.states.emphasis,sr)}Gt(t,d,f,e,e)}if(a&&!a.ignore&&!a.invisible){var i=Jt(a),s=i.oldLayout,_={points:a.shape.points};s?(a.attr({shape:s}),qr(a,{shape:_},e)):(a.setShape(_),a.style.strokePercent=0,Mr(a,{style:{strokePercent:1}},e)),i.oldLayout=_}},n}();const re=zt;var yr=lr();function Se(n){n.registerUpdateLifecycle("series:beforeupdate",function(r,e,t){var a=yr(e).labelManager;a||(a=yr(e).labelManager=new re),a.clearLabels()}),n.registerUpdateLifecycle("series:layoutlabels",function(r,e,t){var a=yr(e).labelManager;t.updatedSeries.forEach(function(i){a.addLabelsOfSeries(e.getViewOfSeriesModel(i))}),a.updateLayoutConfig(e),a.layout(e),a.processLabelsOverall()})}var N=St.CMD;function Q(n,r){return Math.abs(n-r)<1e-5}function Dr(n){var r=n.data,e=n.len(),t=[],a,i=0,s=0,v=0,d=0;function o(D,G){a&&a.length>2&&t.push(a),a=[D,G]}function f(D,G,A,E){Q(D,A)&&Q(G,E)||a.push(D,G,A,E,A,E)}function u(D,G,A,E,H,B){var O=Math.abs(G-D),U=Math.tan(O/4)*4/3,Y=GT:P2&&t.push(a),t}function Pr(n,r,e,t,a,i,s,v,d,o){if(Q(n,e)&&Q(r,t)&&Q(a,s)&&Q(i,v)){d.push(s,v);return}var f=2/o,u=f*f,h=s-n,l=v-r,y=Math.sqrt(h*h+l*l);h/=y,l/=y;var _=e-n,c=t-r,g=a-s,L=i-v,p=_*_+c*c,I=g*g+L*L;if(p=0&&T=0){d.push(s,v);return}var R=[],C=[];or(n,e,a,s,.5,R),or(r,t,i,v,.5,C),Pr(R[0],C[0],R[1],C[1],R[2],C[2],R[3],C[3],d,o),Pr(R[4],C[4],R[5],C[5],R[6],C[6],R[7],C[7],d,o)}function te(n,r){var e=Dr(n),t=[];r=r||1;for(var a=0;a0)for(var o=0;oMath.abs(o),u=ht([d,o],f?0:1,r),h=(f?v:o)/u.length,l=0;la,s=ht([t,a],i?0:1,r),v=i?"width":"height",d=i?"height":"width",o=i?"x":"y",f=i?"y":"x",u=n[v]/s.length,h=0;h1?null:new W(_*d+n,_*o+r)}function ne(n,r,e){var t=new W;W.sub(t,e,r),t.normalize();var a=new W;W.sub(a,n,r);var i=a.dot(t);return i}function F(n,r){var e=n[n.length-1];e&&e[0]===r[0]&&e[1]===r[1]||n.push(r)}function ie(n,r,e){for(var t=n.length,a=[],i=0;is?(o.x=f.x=v+i/2,o.y=d,f.y=d+s):(o.y=f.y=d+s/2,o.x=v,f.x=v+i),ie(r,o,f)}function dr(n,r,e,t){if(e===1)t.push(r);else{var a=Math.floor(e/2),i=n(r);dr(n,i[0],a,t),dr(n,i[1],e-a,t)}return t}function se(n,r){for(var e=[],t=0;t0)for(var M=t/e,x=-t/2;x<=t/2;x+=M){for(var m=Math.sin(x),T=Math.cos(x),R=0,p=0;p0;o/=2){var f=0,u=0;(n&o)>0&&(f=1),(r&o)>0&&(u=1),v+=o*o*(3*f^u),u===0&&(f===1&&(n=o-1-n,r=o-1-r),d=n,n=r,r=d)}return v}function hr(n){var r=1/0,e=1/0,t=-1/0,a=-1/0,i=$(n,function(v){var d=v.getBoundingRect(),o=v.getComputedTransform(),f=d.x+d.width/2+(o?o[4]:0),u=d.y+d.height/2+(o?o[5]:0);return r=Math.min(f,r),e=Math.min(u,e),t=Math.max(f,t),a=Math.max(u,a),[f,u]}),s=$(i,function(v,d){return{cp:v,z:_e(v[0],v[1],r,e,t,a),path:n[d]}});return s.sort(function(v,d){return v.z-d.z}).map(function(v){return v.path})}function _t(n){return de(n.path,n.count)}function Er(){return{fromIndividuals:[],toIndividuals:[],count:0}}function ge(n,r,e){var t=[];function a(M){for(var x=0;x=0;a--)if(!e[a].many.length){var d=e[v].many;if(d.length<=1)if(v)v=0;else return e;var i=d.length,o=Math.ceil(i/2);e[a].many=d.slice(o,i),e[v].many=d.slice(0,o),v++}return e}var ye={clone:function(n){for(var r=[],e=1-Math.pow(1-n.path.style.opacity,1/n.count),t=0;t0))return;var v=t.getModel("universalTransition").get("delay"),d=Object.assign({setToFinal:!0},s),o,f;rt(n)&&(o=n,f=r),rt(r)&&(o=r,f=n);function u(g,L,p,I,M){var x=g.many,m=g.one;if(x.length===1&&!M){var T=L?x[0]:m,R=L?m:x[0];if(fr(T))u({many:[T],one:R},!0,p,I,!0);else{var C=v?k({delay:v(p,I)},d):d;Sr(T,R,C),i(T,R,T,R,C)}}else for(var P=k({dividePath:ye[e],individualDelay:v&&function(H,B,O,U){return v(H+p,I)}},d),w=L?ge(x,m,P):pe(m,x,P),D=w.fromIndividuals,G=w.toIndividuals,A=D.length,E=0;Er.length,l=o?tt(f,o):tt(h?r:n,[h?n:r]),y=0,_=0;_gt))for(var a=t.getIndices(),i=xe(t),s=0;s0&&I.group.traverse(function(x){x instanceof tr&&!x.animators.length&&x.animateFrom({style:{opacity:0}},M)})})}function at(n){var r=n.getModel("universalTransition").get("seriesKey");return r||n.id}function nt(n){return rr(n)?n.sort().join(","):n}function V(n){if(n.hostModel)return n.hostModel.getModel("universalTransition").get("divideShape")}function Me(n,r){var e=gr(),t=gr(),a=gr();return S(n.oldSeries,function(i,s){var v=n.oldDataGroupIds[s],d=n.oldData[s],o=at(i),f=nt(o);t.set(f,{dataGroupId:v,data:d}),rr(o)&&S(o,function(u){a.set(u,{key:f,dataGroupId:v,data:d})})}),S(r.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var s=i.get("dataGroupId"),v=i.getData(),d=at(i),o=nt(d),f=t.get(o);if(f)e.set(o,{oldSeries:[{dataGroupId:f.dataGroupId,divide:V(f.data),data:f.data}],newSeries:[{dataGroupId:s,divide:V(v),data:v}]});else if(rr(d)){var u=[];S(d,function(y){var _=t.get(y);_.data&&u.push({dataGroupId:_.dataGroupId,divide:V(_.data),data:_.data})}),u.length&&e.set(o,{oldSeries:u,newSeries:[{dataGroupId:s,data:v,divide:V(v)}]})}else{var h=a.get(d);if(h){var l=e.get(h.key);l||(l={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:V(h.data)}],newSeries:[]},e.set(h.key,l)),l.newSeries.push({dataGroupId:s,data:v,divide:V(v)})}}}}),e}function it(n,r){for(var e=0;e=0&&a.push({dataGroupId:r.oldDataGroupIds[v],data:r.oldData[v],divide:V(r.oldData[v]),dim:s.dimension})}),S(J(n.to),function(s){var v=it(e.updatedSeries,s);if(v>=0){var d=e.updatedSeries[v].getData();i.push({dataGroupId:r.oldDataGroupIds[v],data:d,divide:V(d),dim:s.dimension})}}),a.length>0&&i.length>0&&pt(a,i,t)}function Ae(n){n.registerUpdateLifecycle("series:beforeupdate",function(r,e,t){S(J(t.seriesTransition),function(a){S(J(a.to),function(i){for(var s=t.updatedSeries,v=0;v=v)}}for(var u=this.__startIndex;u15)break}}G.prevElClipPaths&&g.restore()};if(L)if(L.length===0)T=c.__endIndex;else for(var C=l.dpr,P=0;P0&&r>a[0]){for(d=0;dr);d++);v=t[a[d]]}if(a.splice(d+1,0,r),t[r]=e,!e.virtual)if(v){var o=v.dom;o.nextSibling?s.insertBefore(e.dom,o.nextSibling):s.appendChild(e.dom)}else s.firstChild?s.insertBefore(e.dom,s.firstChild):s.appendChild(e.dom);e.__painter=this}},n.prototype.eachLayer=function(r,e){for(var t=this._zlevelList,a=0;a0?vr:0),this._needsManuallyCompositing),f.__builtin__||Qt("ZLevel "+o+" has been used by unkown layer "+f.id),f!==i&&(f.__used=!0,f.__startIndex!==d&&(f.__dirty=!0),f.__startIndex=d,f.incremental?f.__drawIndex=-1:f.__drawIndex=d,e(d),i=f),a.__dirty&Cr&&!a.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=d))}e(d),this.eachBuiltinLayer(function(u,h){!u.__used&&u.getElementCount()>0&&(u.__dirty=!0,u.__startIndex=u.__endIndex=u.__drawIndex=0),u.__dirty&&u.__drawIndex<0&&(u.__drawIndex=u.__startIndex)})},n.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},n.prototype._clearLayer=function(r){r.clear()},n.prototype.setBackgroundColor=function(r){this._backgroundColor=r,S(this._layers,function(e){e.setUnpainted()})},n.prototype.configLayer=function(r,e){if(e){var t=this._layerConfig;t[r]?ar(t[r],e,!0):t[r]=e;for(var a=0;a