| 1 |
- import{_ as J,l as Nr,S as Ye,m as sa,P as te,n as ar,o as we,p as F,t as oa,q as Q,r as ae,s as Or,v as va,w as Be,G as la,x as ua,y as $,z as qe,C as Vr,R as Ze,A as Y,B as Gr,D as kr,E as da,F as fa,H as Ur,I as Br,J as O,K as ca,L as Fr,M as ce,N as ha,O as He,Q as ga,T as pa,U as ma,V as ya,W as Aa,X as Z,Y as H,Z as Ma,$ as Sa,a0 as Ia,a1 as ba,a2 as Da,a3 as Ta,a4 as La,a5 as Pa,a6 as _a,a7 as xa,a8 as Ca,a9 as tr,aa as wa,ab as Ea,ac as Ra,ad as Na,ae as V,af as Oa,ag as Wr,ah as Xr,ai as Va,aj as Ga,ak as ka,al as nr,am as Ua,an as Te,ao as Ba,ap as Fa,aq as Wa,ar as fe,as as Xa,at as Le,au as Yr,av as Ya,aw as $e,ax as qa,ay as re,az as Za,aA as Ha,aB as Ke,aC as Re,aD as $a,aE as ir,aF as sr,aG as Ka,aH as ja}from"./installCanvasRenderer.e9d5fb82.js";var qr=function(r){J(e,r);function e(){var a=r!==null&&r.apply(this,arguments)||this;return a.type=e.type,a}return e.prototype.getInitialData=function(a,t){return Nr(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(a){var t=this.coordinateSystem;if(t&&t.clampData){var n=t.dataToPoint(t.clampData(a)),i=this.getData(),s=i.getLayout("offset"),o=i.getLayout("size"),l=t.getBaseAxis().isHorizontal()?0:1;return n[l]+=s+o/2,n}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(Ye);Ye.registerClass(qr);var or=qr,Qa=function(r){J(e,r);function e(){var a=r!==null&&r.apply(this,arguments)||this;return a.type=e.type,a}return e.prototype.getInitialData=function(){return Nr(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},e.prototype.getProgressiveThreshold=function(){var a=this.get("progressiveThreshold"),t=this.get("largeThreshold");return t>a&&(a=t),a},e.prototype.brushSelector=function(a,t,n){return n.rect(t.getItemLayout(a))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=sa(or.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:"#212121"}},realtimeSort:!1}),e}(or),Ja=Qa,za=function(){function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return r}(),et=function(r){J(e,r);function e(a){var t=r.call(this,a)||this;return t.type="sausage",t}return e.prototype.getDefaultShape=function(){return new za},e.prototype.buildPath=function(a,t){var n=t.cx,i=t.cy,s=Math.max(t.r0||0,0),o=Math.max(t.r,0),l=(o-s)*.5,v=s+l,u=t.startAngle,d=t.endAngle,c=t.clockwise,f=Math.PI*2,h=c?d-u<f:u-d<f;h||(u=d-(c?f:-f));var g=Math.cos(u),p=Math.sin(u),m=Math.cos(d),M=Math.sin(d);h?(a.moveTo(g*s+n,p*s+i),a.arc(g*v+n,p*v+i,l,-Math.PI+u,u,!c)):a.moveTo(g*o+n,p*o+i),a.arc(n,i,o,u,d,!c),a.arc(m*v+n,M*v+i,l,d-Math.PI*2,d-Math.PI,!c),s!==0&&a.arc(n,i,s,d,u,c)},e}(te),vr=et;function rt(r,e){e=e||{};var a=e.isRoundCap;return function(t,n,i){var s=n.position;if(!s||s instanceof Array)return ar(t,n,i);var o=r(s),l=n.distance!=null?n.distance:5,v=this.shape,u=v.cx,d=v.cy,c=v.r,f=v.r0,h=(c+f)/2,g=v.startAngle,p=v.endAngle,m=(g+p)/2,M=a?Math.abs(c-f)/2:0,y=Math.cos,b=Math.sin,S=u+c*y(g),A=d+c*b(g),I="left",D="top";switch(o){case"startArc":S=u+(f-l)*y(m),A=d+(f-l)*b(m),I="center",D="top";break;case"insideStartArc":S=u+(f+l)*y(m),A=d+(f+l)*b(m),I="center",D="bottom";break;case"startAngle":S=u+h*y(g)+Me(g,l+M,!1),A=d+h*b(g)+Se(g,l+M,!1),I="right",D="middle";break;case"insideStartAngle":S=u+h*y(g)+Me(g,-l+M,!1),A=d+h*b(g)+Se(g,-l+M,!1),I="left",D="middle";break;case"middle":S=u+h*y(m),A=d+h*b(m),I="center",D="middle";break;case"endArc":S=u+(c+l)*y(m),A=d+(c+l)*b(m),I="center",D="bottom";break;case"insideEndArc":S=u+(c-l)*y(m),A=d+(c-l)*b(m),I="center",D="top";break;case"endAngle":S=u+h*y(p)+Me(p,l+M,!0),A=d+h*b(p)+Se(p,l+M,!0),I="left",D="middle";break;case"insideEndAngle":S=u+h*y(p)+Me(p,-l+M,!0),A=d+h*b(p)+Se(p,-l+M,!0),I="right",D="middle";break;default:return ar(t,n,i)}return t=t||{},t.x=S,t.y=A,t.align=I,t.verticalAlign=D,t}}function at(r,e,a,t){if(we(t)){r.setTextConfig({rotation:t});return}else if(F(e)){r.setTextConfig({rotation:0});return}var n=r.shape,i=n.clockwise?n.startAngle:n.endAngle,s=n.clockwise?n.endAngle:n.startAngle,o=(i+s)/2,l,v=a(e);switch(v){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":l=o;break;case"startAngle":case"insideStartAngle":l=i;break;case"endAngle":case"insideEndAngle":l=s;break;default:r.setTextConfig({rotation:0});return}var u=Math.PI*1.5-l;v==="middle"&&u>Math.PI/2&&u<Math.PI*1.5&&(u-=Math.PI),r.setTextConfig({rotation:u})}function Me(r,e,a){return e*Math.sin(r)*(a?-1:1)}function Se(r,e,a){return e*Math.cos(r)*(a?1:-1)}var Ne=Math.max,Oe=Math.min;function tt(r,e){var a=r.getArea&&r.getArea();if(Fr(r,"cartesian2d")){var t=r.getBaseAxis();if(t.type!=="category"||!t.onBand){var n=e.getLayout("bandWidth");t.isHorizontal()?(a.x-=n,a.width+=n*2):(a.y-=n,a.height+=n*2)}}return a}var nt=function(r){J(e,r);function e(){var a=r.call(this)||this;return a.type=e.type,a._isFirstFrame=!0,a}return e.prototype.render=function(a,t,n,i){this._model=a,this._removeOnRenderedListener(n),this._updateDrawMode(a);var s=a.get("coordinateSystem");(s==="cartesian2d"||s==="polar")&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(a,t,n):this._renderNormal(a,t,n,i))},e.prototype.incrementalPrepareRender=function(a){this._clear(),this._updateDrawMode(a),this._updateLargeClip(a)},e.prototype.incrementalRender=function(a,t){this._progressiveEls=[],this._incrementalRenderLarge(a,t)},e.prototype.eachRendered=function(a){oa(this._progressiveEls||this.group,a)},e.prototype._updateDrawMode=function(a){var t=a.pipelineContext.large;(this._isLargeDraw==null||t!==this._isLargeDraw)&&(this._isLargeDraw=t,this._clear())},e.prototype._renderNormal=function(a,t,n,i){var s=this.group,o=a.getData(),l=this._data,v=a.coordinateSystem,u=v.getBaseAxis(),d;v.type==="cartesian2d"?d=u.isHorizontal():v.type==="polar"&&(d=u.dim==="angle");var c=a.isAnimationEnabled()?a:null,f=it(a,v);f&&this._enableRealtimeSort(f,o,n);var h=a.get("clip",!0)||f,g=tt(v,o);s.removeClipPath();var p=a.get("roundCap",!0),m=a.get("showBackground",!0),M=a.getModel("backgroundStyle"),y=M.get("borderRadius")||0,b=[],S=this._backgroundEls,A=i&&i.isInitSort,I=i&&i.type==="changeAxisOrder";function D(L){var x=Ie[v.type](o,L),P=ft(v,d,x);return P.useStyle(M.getItemStyle()),v.type==="cartesian2d"&&P.setShape("r",y),b[L]=P,P}o.diff(l).add(function(L){var x=o.getItemModel(L),P=Ie[v.type](o,L,x);if(m&&D(L),!(!o.hasValue(L)||!cr[v.type](P))){var E=!1;h&&(E=lr[v.type](g,P));var C=ur[v.type](a,o,L,P,d,c,u.model,!1,p);f&&(C.forceLabelAnimation=!0),hr(C,o,L,x,P,a,d,v.type==="polar"),A?C.attr({shape:P}):f?dr(f,c,C,P,L,d,!1,!1):Q(C,{shape:P},a,L),o.setItemGraphicEl(L,C),s.add(C),C.ignore=E}}).update(function(L,x){var P=o.getItemModel(L),E=Ie[v.type](o,L,P);if(m){var C=void 0;S.length===0?C=D(x):(C=S[x],C.useStyle(M.getItemStyle()),v.type==="cartesian2d"&&C.setShape("r",y),b[L]=C);var R=Ie[v.type](o,L),G=Hr(d,R,v);ae(C,{shape:G},c,L)}var w=l.getItemGraphicEl(x);if(!o.hasValue(L)||!cr[v.type](E)){s.remove(w);return}var N=!1;if(h&&(N=lr[v.type](g,E),N&&s.remove(w)),w?Or(w):w=ur[v.type](a,o,L,E,d,c,u.model,!!w,p),f&&(w.forceLabelAnimation=!0),I){var k=w.getTextContent();if(k){var U=va(k);U.prevValue!=null&&(U.prevValue=U.value)}}else hr(w,o,L,P,E,a,d,v.type==="polar");A?w.attr({shape:E}):f?dr(f,c,w,E,L,d,!0,I):ae(w,{shape:E},a,L,null),o.setItemGraphicEl(L,w),w.ignore=N,s.add(w)}).remove(function(L){var x=l.getItemGraphicEl(L);x&&Be(x,a,L)}).execute();var T=this._backgroundGroup||(this._backgroundGroup=new la);T.removeAll();for(var _=0;_<b.length;++_)T.add(b[_]);s.add(T),this._backgroundEls=b,this._data=o},e.prototype._renderLarge=function(a,t,n){this._clear(),pr(a,this.group),this._updateLargeClip(a)},e.prototype._incrementalRenderLarge=function(a,t){this._removeBackground(),pr(t,this.group,this._progressiveEls,!0)},e.prototype._updateLargeClip=function(a){var t=a.get("clip",!0)&&ua(a.coordinateSystem,!1,a),n=this.group;t?n.setClipPath(t):n.removeClipPath()},e.prototype._enableRealtimeSort=function(a,t,n){var i=this;if(!!t.count()){var s=a.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(t,a,n),this._isFirstFrame=!1;else{var o=function(l){var v=t.getItemGraphicEl(l),u=v&&v.shape;return u&&Math.abs(s.isHorizontal()?u.height:u.width)||0};this._onRendered=function(){i._updateSortWithinSameData(t,o,s,n)},n.getZr().on("rendered",this._onRendered)}}},e.prototype._dataSort=function(a,t,n){var i=[];return a.each(a.mapDimension(t.dim),function(s,o){var l=n(o);l=l==null?NaN:l,i.push({dataIndex:o,mappedValue:l,ordinalNumber:s})}),i.sort(function(s,o){return o.mappedValue-s.mappedValue}),{ordinalNumbers:$(i,function(s){return s.ordinalNumber})}},e.prototype._isOrderChangedWithinSameData=function(a,t,n){for(var i=n.scale,s=a.mapDimension(n.dim),o=Number.MAX_VALUE,l=0,v=i.getOrdinalMeta().categories.length;l<v;++l){var u=a.rawIndexOf(s,i.getRawOrdinalNumber(l)),d=u<0?Number.MIN_VALUE:t(a.indexOfRawIndex(u));if(d>o)return!0;o=d}return!1},e.prototype._isOrderDifferentInView=function(a,t){for(var n=t.scale,i=n.getExtent(),s=Math.max(0,i[0]),o=Math.min(i[1],n.getOrdinalMeta().categories.length-1);s<=o;++s)if(a.ordinalNumbers[s]!==n.getRawOrdinalNumber(s))return!0},e.prototype._updateSortWithinSameData=function(a,t,n,i){if(!!this._isOrderChangedWithinSameData(a,t,n)){var s=this._dataSort(a,n,t);this._isOrderDifferentInView(s,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:s}))}},e.prototype._dispatchInitSort=function(a,t,n){var i=t.baseAxis,s=this._dataSort(a,i,function(o){return a.get(a.mapDimension(t.otherAxis.dim),o)});n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:s})},e.prototype.remove=function(a,t){this._clear(this._model),this._removeOnRenderedListener(t)},e.prototype.dispose=function(a,t){this._removeOnRenderedListener(t)},e.prototype._removeOnRenderedListener=function(a){this._onRendered&&(a.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(a){var t=this.group,n=this._data;a&&a.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(i){Be(i,a,qe(i).dataIndex)})):t.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Vr),lr={cartesian2d:function(r,e){var a=e.width<0?-1:1,t=e.height<0?-1:1;a<0&&(e.x+=e.width,e.width=-e.width),t<0&&(e.y+=e.height,e.height=-e.height);var n=r.x+r.width,i=r.y+r.height,s=Ne(e.x,r.x),o=Oe(e.x+e.width,n),l=Ne(e.y,r.y),v=Oe(e.y+e.height,i),u=o<s,d=v<l;return e.x=u&&s>n?o:s,e.y=d&&l>i?v:l,e.width=u?0:o-s,e.height=d?0:v-l,a<0&&(e.x+=e.width,e.width=-e.width),t<0&&(e.y+=e.height,e.height=-e.height),u||d},polar:function(r,e){var a=e.r0<=e.r?1:-1;if(a<0){var t=e.r;e.r=e.r0,e.r0=t}var n=Oe(e.r,r.r),i=Ne(e.r0,r.r0);e.r=n,e.r0=i;var s=n-i<0;if(a<0){var t=e.r;e.r=e.r0,e.r0=t}return s}},ur={cartesian2d:function(r,e,a,t,n,i,s,o,l){var v=new Ze({shape:Y({},t),z2:1});if(v.__dataIndex=a,v.name="item",i){var u=v.shape,d=n?"height":"width";u[d]=0}return v},polar:function(r,e,a,t,n,i,s,o,l){var v=!n&&l?vr:ce,u=new v({shape:t,z2:1});u.name="item";var d=Zr(n);if(u.calculateTextPosition=rt(d,{isRoundCap:v===vr}),i){var c=u.shape,f=n?"r":"endAngle",h={};c[f]=n?0:t.startAngle,h[f]=t[f],(o?ae:Q)(u,{shape:h},i)}return u}};function it(r,e){var a=r.get("realtimeSort",!0),t=e.getBaseAxis();if(a&&t.type==="category"&&e.type==="cartesian2d")return{baseAxis:t,otherAxis:e.getOtherAxis(t)}}function dr(r,e,a,t,n,i,s,o){var l,v;i?(v={x:t.x,width:t.width},l={y:t.y,height:t.height}):(v={y:t.y,height:t.height},l={x:t.x,width:t.width}),o||(s?ae:Q)(a,{shape:l},e,n,null);var u=e?r.baseAxis.model:null;(s?ae:Q)(a,{shape:v},u,n)}function fr(r,e){for(var a=0;a<e.length;a++)if(!isFinite(r[e[a]]))return!0;return!1}var st=["x","y","width","height"],ot=["cx","cy","r","startAngle","endAngle"],cr={cartesian2d:function(r){return!fr(r,st)},polar:function(r){return!fr(r,ot)}},Ie={cartesian2d:function(r,e,a){var t=r.getItemLayout(e),n=a?lt(a,t):0,i=t.width>0?1:-1,s=t.height>0?1:-1;return{x:t.x+i*n/2,y:t.y+s*n/2,width:t.width-i*n,height:t.height-s*n}},polar:function(r,e,a){var t=r.getItemLayout(e);return{cx:t.cx,cy:t.cy,r0:t.r0,r:t.r,startAngle:t.startAngle,endAngle:t.endAngle,clockwise:t.clockwise}}};function vt(r){return r.startAngle!=null&&r.endAngle!=null&&r.startAngle===r.endAngle}function Zr(r){return function(e){var a=e?"Arc":"Angle";return function(t){switch(t){case"start":case"insideStart":case"end":case"insideEnd":return t+a;default:return t}}}(r)}function hr(r,e,a,t,n,i,s,o){var l=e.getItemVisual(a,"style");o||r.setShape("r",t.get(["itemStyle","borderRadius"])||0),r.useStyle(l);var v=t.getShallow("cursor");v&&r.attr("cursor",v);var u=o?s?n.r>=n.r0?"endArc":"startArc":n.endAngle>=n.startAngle?"endAngle":"startAngle":s?n.height>=0?"bottom":"top":n.width>=0?"right":"left",d=Gr(t);kr(r,d,{labelFetcher:i,labelDataIndex:a,defaultText:da(i.getData(),a),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:u});var c=r.getTextContent();if(o&&c){var f=t.get(["label","position"]);r.textConfig.inside=f==="middle"?!0:null,at(r,f==="outside"?u:f,Zr(s),t.get(["label","rotate"]))}fa(c,d,i.getRawValue(a),function(g){return ha(e,g)});var h=t.getModel(["emphasis"]);Ur(r,h.get("focus"),h.get("blurScope"),h.get("disabled")),Br(r,t),vt(n)&&(r.style.fill="none",r.style.stroke="none",O(r.states,function(g){g.style&&(g.style.fill=g.style.stroke="none")}))}function lt(r,e){var a=r.get(["itemStyle","borderColor"]);if(!a||a==="none")return 0;var t=r.get(["itemStyle","borderWidth"])||0,n=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),i=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(t,n,i)}var ut=function(){function r(){}return r}(),gr=function(r){J(e,r);function e(a){var t=r.call(this,a)||this;return t.type="largeBar",t}return e.prototype.getDefaultShape=function(){return new ut},e.prototype.buildPath=function(a,t){for(var n=t.points,i=this.baseDimIdx,s=1-this.baseDimIdx,o=[],l=[],v=this.barWidth,u=0;u<n.length;u+=3)l[i]=v,l[s]=n[u+2],o[i]=n[u+i],o[s]=n[u+s],a.rect(o[0],o[1],l[0],l[1])},e}(te);function pr(r,e,a,t){var n=r.getData(),i=n.getLayout("valueAxisHorizontal")?1:0,s=n.getLayout("largeDataIndices"),o=n.getLayout("size"),l=r.getModel("backgroundStyle"),v=n.getLayout("largeBackgroundPoints");if(v){var u=new gr({shape:{points:v},incremental:!!t,silent:!0,z2:0});u.baseDimIdx=i,u.largeDataIndices=s,u.barWidth=o,u.useStyle(l.getItemStyle()),e.add(u),a&&a.push(u)}var d=new gr({shape:{points:n.getLayout("largePoints")},incremental:!!t,z2:1});d.baseDimIdx=i,d.largeDataIndices=s,d.barWidth=o,e.add(d),d.useStyle(n.getVisual("style")),qe(d).seriesIndex=r.seriesIndex,r.get("silent")||(d.on("mousedown",mr),d.on("mousemove",mr)),a&&a.push(d)}var mr=ca(function(r){var e=this,a=dt(e,r.offsetX,r.offsetY);qe(e).dataIndex=a>=0?a:null},30,!1);function dt(r,e,a){for(var t=r.baseDimIdx,n=1-t,i=r.shape.points,s=r.largeDataIndices,o=[],l=[],v=r.barWidth,u=0,d=i.length/3;u<d;u++){var c=u*3;if(l[t]=v,l[n]=i[c+2],o[t]=i[c+t],o[n]=i[c+n],l[n]<0&&(o[n]+=l[n],l[n]=-l[n]),e>=o[0]&&e<=o[0]+l[0]&&a>=o[1]&&a<=o[1]+l[1])return s[u]}return-1}function Hr(r,e,a){if(Fr(a,"cartesian2d")){var t=e,n=a.getArea();return{x:r?t.x:n.x,y:r?n.y:t.y,width:r?t.width:n.width,height:r?n.height:t.height}}else{var n=a.getArea(),i=e;return{cx:n.cx,cy:n.cy,r0:r?n.r0:i.r0,r:r?n.r:i.r,startAngle:r?i.startAngle:0,endAngle:r?i.endAngle:Math.PI*2}}}function ft(r,e,a){var t=r.type==="polar"?ce:Ze;return new t({shape:Hr(e,a,r),silent:!0,z2:0})}var ct=nt;function fn(r){r.registerChartView(ct),r.registerSeriesModel(Ja),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,He(ma,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,ga("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,pa("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(e,a){var t=e.componentType||"series";a.eachComponent({mainType:t,query:e},function(n){e.sortInfo&&n.axis.setCategorySortInfo(e.sortInfo)})})}var be=Math.PI*2,yr=Math.PI/180;function $r(r,e){return Aa(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function Kr(r,e){var a=$r(r,e),t=r.get("center"),n=r.get("radius");F(n)||(n=[0,n]),F(t)||(t=[t,t]);var i=Z(a.width,e.getWidth()),s=Z(a.height,e.getHeight()),o=Math.min(i,s),l=Z(t[0],i)+a.x,v=Z(t[1],s)+a.y,u=Z(n[0],o/2),d=Z(n[1],o/2);return{cx:l,cy:v,r0:u,r:d}}function ht(r,e,a){e.eachSeriesByType(r,function(t){var n=t.getData(),i=n.mapDimension("value"),s=$r(t,a),o=Kr(t,a),l=o.cx,v=o.cy,u=o.r,d=o.r0,c=-t.get("startAngle")*yr,f=t.get("minAngle")*yr,h=0;n.each(i,function(_){!isNaN(_)&&h++});var g=n.getSum(i),p=Math.PI/(g||h)*2,m=t.get("clockwise"),M=t.get("roseType"),y=t.get("stillShowZeroSum"),b=n.getDataExtent(i);b[0]=0;var S=be,A=0,I=c,D=m?1:-1;if(n.setLayout({viewRect:s,r:u}),n.each(i,function(_,L){var x;if(isNaN(_)){n.setItemLayout(L,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:m,cx:l,cy:v,r0:d,r:M?NaN:u});return}M!=="area"?x=g===0&&y?p:_*p:x=be/h,x<f?(x=f,S-=f):A+=_;var P=I+D*x;n.setItemLayout(L,{angle:x,startAngle:I,endAngle:P,clockwise:m,cx:l,cy:v,r0:d,r:M?ya(_,b,[d,u]):u}),I=P}),S<be&&h)if(S<=.001){var T=be/h;n.each(i,function(_,L){if(!isNaN(_)){var x=n.getItemLayout(L);x.angle=T,x.startAngle=c+D*L*T,x.endAngle=c+D*(L+1)*T}})}else p=S/A,I=c,n.each(i,function(_,L){if(!isNaN(_)){var x=n.getItemLayout(L),P=x.angle===f?f:_*p;x.startAngle=I,x.endAngle=I+D*P,I+=D*P}})})}function gt(r){return{seriesType:r,reset:function(e,a){var t=a.findComponents({mainType:"legend"});if(!(!t||!t.length)){var n=e.getData();n.filterSelf(function(i){for(var s=n.getName(i),o=0;o<t.length;o++)if(!t[o].isSelected(s))return!1;return!0})}}}}var pt=Math.PI/180;function Ar(r,e,a,t,n,i,s,o,l,v){if(r.length<2)return;function u(g){for(var p=g.rB,m=p*p,M=0;M<g.list.length;M++){var y=g.list[M],b=Math.abs(y.label.y-a),S=t+y.len,A=S*S,I=Math.sqrt((1-Math.abs(b*b/m))*A),D=e+(I+y.len2)*n,T=D-y.label.x,_=y.targetTextWidth-T*n;jr(y,_,!0),y.label.x=D}}function d(g){for(var p={list:[],maxY:0},m={list:[],maxY:0},M=0;M<g.length;M++)if(g[M].labelAlignTo==="none"){var y=g[M],b=y.label.y>a?m:p,S=Math.abs(y.label.y-a);if(S>=b.maxY){var A=y.label.x-e-y.len2*n,I=t+y.len,D=Math.abs(A)<I?Math.sqrt(S*S/(1-A*A/I/I)):I;b.rB=D,b.maxY=S}b.list.push(y)}u(p),u(m)}for(var c=r.length,f=0;f<c;f++)if(r[f].position==="outer"&&r[f].labelAlignTo==="labelLine"){var h=r[f].label.x-v;r[f].linePoints[1][0]+=h,r[f].label.x=v}Ia(r,l,l+s)&&d(r)}function mt(r,e,a,t,n,i,s,o){for(var l=[],v=[],u=Number.MAX_VALUE,d=-Number.MAX_VALUE,c=0;c<r.length;c++){var f=r[c].label;Ve(r[c])||(f.x<e?(u=Math.min(u,f.x),l.push(r[c])):(d=Math.max(d,f.x),v.push(r[c])))}for(var c=0;c<r.length;c++){var h=r[c];if(!Ve(h)&&h.linePoints){if(h.labelStyleWidth!=null)continue;var f=h.label,g=h.linePoints,p=void 0;h.labelAlignTo==="edge"?f.x<e?p=g[2][0]-h.labelDistance-s-h.edgeDistance:p=s+n-h.edgeDistance-g[2][0]-h.labelDistance:h.labelAlignTo==="labelLine"?f.x<e?p=u-s-h.bleedMargin:p=s+n-d-h.bleedMargin:f.x<e?p=f.x-s-h.bleedMargin:p=s+n-f.x-h.bleedMargin,h.targetTextWidth=p,jr(h,p)}}Ar(v,e,a,t,1,n,i,s,o,d),Ar(l,e,a,t,-1,n,i,s,o,u);for(var c=0;c<r.length;c++){var h=r[c];if(!Ve(h)&&h.linePoints){var f=h.label,g=h.linePoints,m=h.labelAlignTo==="edge",M=f.style.padding,y=M?M[1]+M[3]:0,b=f.style.backgroundColor?0:y,S=h.rect.width+b,A=g[1][0]-g[2][0];m?f.x<e?g[2][0]=s+h.edgeDistance+S+h.labelDistance:g[2][0]=s+n-h.edgeDistance-S-h.labelDistance:(f.x<e?g[2][0]=f.x+h.labelDistance:g[2][0]=f.x-h.labelDistance,g[1][0]=g[2][0]+A),g[1][1]=g[2][1]=f.y}}}function jr(r,e,a){if(a===void 0&&(a=!1),r.labelStyleWidth==null){var t=r.label,n=t.style,i=r.rect,s=n.backgroundColor,o=n.padding,l=o?o[1]+o[3]:0,v=n.overflow,u=i.width+(s?0:l);if(e<u||a){var d=i.height;if(v&&v.match("break")){t.setStyle("backgroundColor",null),t.setStyle("width",e-l);var c=t.getBoundingRect();t.setStyle("width",Math.ceil(c.width)),t.setStyle("backgroundColor",s)}else{var f=e-l,h=e<u?f:a?f>r.unconstrainedWidth?null:f:null;t.setStyle("width",h)}var g=t.getBoundingRect();i.width=g.width;var p=(t.style.margin||0)+2.1;i.height=g.height+p,i.y-=(i.height-d)/2}}}function Ve(r){return r.position==="center"}function yt(r){var e=r.getData(),a=[],t,n,i=!1,s=(r.get("minShowLabelAngle")||0)*pt,o=e.getLayout("viewRect"),l=e.getLayout("r"),v=o.width,u=o.x,d=o.y,c=o.height;function f(A){A.ignore=!0}function h(A){if(!A.ignore)return!0;for(var I in A.states)if(A.states[I].ignore===!1)return!0;return!1}e.each(function(A){var I=e.getItemGraphicEl(A),D=I.shape,T=I.getTextContent(),_=I.getTextGuideLine(),L=e.getItemModel(A),x=L.getModel("label"),P=x.get("position")||L.get(["emphasis","label","position"]),E=x.get("distanceToLabelLine"),C=x.get("alignTo"),R=Z(x.get("edgeDistance"),v),G=x.get("bleedMargin"),w=L.getModel("labelLine"),N=w.get("length");N=Z(N,v);var k=w.get("length2");if(k=Z(k,v),Math.abs(D.endAngle-D.startAngle)<s){O(T.states,f),T.ignore=!0;return}if(!!h(T)){var U=(D.startAngle+D.endAngle)/2,B=Math.cos(U),W=Math.sin(U),K,z,Ae,ne;t=D.cx,n=D.cy;var q=P==="inside"||P==="inner";if(P==="center")K=D.cx,z=D.cy,ne="center";else{var ie=(q?(D.r+D.r0)/2*B:D.r*B)+t,se=(q?(D.r+D.r0)/2*W:D.r*W)+n;if(K=ie+B*3,z=se+W*3,!q){var he=ie+B*(N+l-D.r),Je=se+W*(N+l-D.r),ze=he+(B<0?-1:1)*k,er=Je;C==="edge"?K=B<0?u+R:u+v-R:K=ze+(B<0?-E:E),z=er,Ae=[[ie,se],[he,Je],[ze,er]]}ne=q?"center":C==="edge"?B>0?"right":"left":B>0?"left":"right"}var ge=Math.PI,oe=0,pe=x.get("rotate");if(we(pe))oe=pe*(ge/180);else if(P==="center")oe=0;else if(pe==="radial"||pe===!0){var na=B<0?-U+ge:-U;oe=na}else if(pe==="tangential"&&P!=="outside"&&P!=="outer"){var ve=Math.atan2(B,W);ve<0&&(ve=ge*2+ve);var ia=W>0;ia&&(ve=ge+ve),oe=ve-ge}if(i=!!oe,T.x=K,T.y=z,T.rotation=oe,T.setStyle({verticalAlign:"middle"}),q){T.setStyle({align:ne});var Ee=T.states.select;Ee&&(Ee.x+=T.x,Ee.y+=T.y)}else{var me=T.getBoundingRect().clone();me.applyTransform(T.getComputedTransform());var rr=(T.style.margin||0)+2.1;me.y-=rr/2,me.height+=rr,a.push({label:T,labelLine:_,position:P,len:N,len2:k,minTurnAngle:w.get("minTurnAngle"),maxSurfaceAngle:w.get("maxSurfaceAngle"),surfaceNormal:new H(B,W),linePoints:Ae,textAlign:ne,labelDistance:E,labelAlignTo:C,edgeDistance:R,bleedMargin:G,rect:me,unconstrainedWidth:me.width,labelStyleWidth:T.style.width})}I.setTextConfig({inside:q})}}),!i&&r.get("avoidLabelOverlap")&&mt(a,t,n,l,v,c,u,d);for(var g=0;g<a.length;g++){var p=a[g],m=p.label,M=p.labelLine,y=isNaN(m.x)||isNaN(m.y);if(m){m.setStyle({align:p.textAlign}),y&&(O(m.states,f),m.ignore=!0);var b=m.states.select;b&&(b.x+=m.x,b.y+=m.y)}if(M){var S=p.linePoints;y||!S?(O(M.states,f),M.ignore=!0):(Ma(S,p.minTurnAngle),Sa(S,p.surfaceNormal,p.maxSurfaceAngle),M.setShape({points:S}),m.__hostTarget.textGuideLineConfig={anchor:new H(S[0][0],S[0][1])})}}}function De(r,e,a){var t=r.get("borderRadius");if(t==null)return a?{cornerRadius:0}:null;F(t)||(t=[t,t,t,t]);var n=Math.abs(e.r||0-e.r0||0);return{cornerRadius:$(t,function(i){return ba(i,n)})}}var At=function(r){J(e,r);function e(a,t,n){var i=r.call(this)||this;i.z2=2;var s=new Da;return i.setTextContent(s),i.updateData(a,t,n,!0),i}return e.prototype.updateData=function(a,t,n,i){var s=this,o=a.hostModel,l=a.getItemModel(t),v=l.getModel("emphasis"),u=a.getItemLayout(t),d=Y(De(l.getModel("itemStyle"),u,!0),u);if(isNaN(d.startAngle)){s.setShape(d);return}if(i){s.setShape(d);var c=o.getShallow("animationType");o.ecModel.ssr?(Q(s,{scaleX:0,scaleY:0},o,{dataIndex:t,isFrom:!0}),s.originX=d.cx,s.originY=d.cy):c==="scale"?(s.shape.r=u.r0,Q(s,{shape:{r:u.r}},o,t)):n!=null?(s.setShape({startAngle:n,endAngle:n}),Q(s,{shape:{startAngle:u.startAngle,endAngle:u.endAngle}},o,t)):(s.shape.endAngle=u.startAngle,ae(s,{shape:{endAngle:u.endAngle}},o,t))}else Or(s),ae(s,{shape:d},o,t);s.useStyle(a.getItemVisual(t,"style")),Br(s,l);var f=(u.startAngle+u.endAngle)/2,h=o.get("selectedOffset"),g=Math.cos(f)*h,p=Math.sin(f)*h,m=l.getShallow("cursor");m&&s.attr("cursor",m),this._updateLabel(o,a,t),s.ensureState("emphasis").shape=Y({r:u.r+(v.get("scale")&&v.get("scaleSize")||0)},De(v.getModel("itemStyle"),u)),Y(s.ensureState("select"),{x:g,y:p,shape:De(l.getModel(["select","itemStyle"]),u)}),Y(s.ensureState("blur"),{shape:De(l.getModel(["blur","itemStyle"]),u)});var M=s.getTextGuideLine(),y=s.getTextContent();M&&Y(M.ensureState("select"),{x:g,y:p}),Y(y.ensureState("select"),{x:g,y:p}),Ur(this,v.get("focus"),v.get("blurScope"),v.get("disabled"))},e.prototype._updateLabel=function(a,t,n){var i=this,s=t.getItemModel(n),o=s.getModel("labelLine"),l=t.getItemVisual(n,"style"),v=l&&l.fill,u=l&&l.opacity;kr(i,Gr(s),{labelFetcher:t.hostModel,labelDataIndex:n,inheritColor:v,defaultOpacity:u,defaultText:a.getFormattedLabel(n,"normal")||t.getName(n)});var d=i.getTextContent();i.setTextConfig({position:null,rotation:null}),d.attr({z2:10});var c=a.get(["label","position"]);if(c!=="outside"&&c!=="outer")i.removeTextGuideLine();else{var f=this.getTextGuideLine();f||(f=new Ta,this.setTextGuideLine(f)),La(this,_a(s),{stroke:v,opacity:Pa(o.get(["lineStyle","opacity"]),u,1)})}},e}(ce),Mt=function(r){J(e,r);function e(){var a=r!==null&&r.apply(this,arguments)||this;return a.ignoreLabelLineUpdate=!0,a}return e.prototype.render=function(a,t,n,i){var s=a.getData(),o=this._data,l=this.group,v;if(!o&&s.count()>0){for(var u=s.getItemLayout(0),d=1;isNaN(u&&u.startAngle)&&d<s.count();++d)u=s.getItemLayout(d);u&&(v=u.startAngle)}if(this._emptyCircleSector&&l.remove(this._emptyCircleSector),s.count()===0&&a.get("showEmptyCircle")){var c=new ce({shape:Kr(a,n)});c.useStyle(a.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=c,l.add(c)}s.diff(o).add(function(f){var h=new At(s,f,v);s.setItemGraphicEl(f,h),l.add(h)}).update(function(f,h){var g=o.getItemGraphicEl(h);g.updateData(s,f,v),g.off("click"),l.add(g),s.setItemGraphicEl(f,g)}).remove(function(f){var h=o.getItemGraphicEl(f);Be(h,a,f)}).execute(),yt(a),a.get("animationTypeUpdate")!=="expansion"&&(this._data=s)},e.prototype.dispose=function(){},e.prototype.containPoint=function(a,t){var n=t.getData(),i=n.getItemLayout(0);if(i){var s=a[0]-i.cx,o=a[1]-i.cy,l=Math.sqrt(s*s+o*o);return l<=i.r&&l>=i.r0}},e.type="pie",e}(Vr),St=Mt;function It(r,e,a){e=F(e)&&{coordDimensions:e}||Y({encodeDefine:r.getEncode()},e);var t=r.getSource(),n=xa(t,e).dimensions,i=new Ca(n,r);return i.initData(t,a),i}var bt=function(){function r(e,a){this._getDataWithEncodedVisual=e,this._getRawData=a}return r.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},r.prototype.containName=function(e){var a=this._getRawData();return a.indexOfName(e)>=0},r.prototype.indexOfName=function(e){var a=this._getDataWithEncodedVisual();return a.indexOfName(e)},r.prototype.getItemVisual=function(e,a){var t=this._getDataWithEncodedVisual();return t.getItemVisual(e,a)},r}(),Dt=bt,Tt=function(r){J(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.init=function(a){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new Dt(tr(this.getData,this),tr(this.getRawData,this)),this._defaultLabelLine(a)},e.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return It(this,{coordDimensions:["value"],encodeDefaulter:He(wa,this)})},e.prototype.getDataParams=function(a){var t=this.getData(),n=r.prototype.getDataParams.call(this,a),i=[];return t.each(t.mapDimension("value"),function(s){i.push(s)}),n.percent=Ea(i,a,t.hostModel.get("percentPrecision")),n.$vars.push("percent"),n},e.prototype._defaultLabelLine=function(a){Ra(a,"labelLine",["show"]);var t=a.labelLine,n=a.emphasis.labelLine;t.show=t.show&&a.label.show,n.show=n.show&&a.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,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%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,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"},e}(Ye),Lt=Tt;function Pt(r){return{seriesType:r,reset:function(e,a){var t=e.getData();t.filterSelf(function(n){var i=t.mapDimension("value"),s=t.get(i,n);return!(we(s)&&!isNaN(s)&&s<0)})}}}function cn(r){r.registerChartView(St),r.registerSeriesModel(Lt),Na("pie",r.registerAction),r.registerLayout(He(ht,"pie")),r.registerProcessor(gt("pie")),r.registerProcessor(Pt("pie"))}var Mr={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},_t=function(){function r(e){var a=this._condVal=nr(e)?new RegExp(e):Ua(e)?e:null;if(a==null){var t="";V(t)}}return r.prototype.evaluate=function(e){var a=typeof e;return nr(a)?this._condVal.test(e):we(a)?this._condVal.test(e+""):!1},r}(),xt=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),Ct=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,a=0;a<e.length;a++)if(!e[a].evaluate())return!1;return!0},r}(),wt=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,a=0;a<e.length;a++)if(e[a].evaluate())return!0;return!1},r}(),Et=function(){function r(){}return r.prototype.evaluate=function(){return!this.child.evaluate()},r}(),Rt=function(){function r(){}return r.prototype.evaluate=function(){for(var e=!!this.valueParser,a=this.getValue,t=a(this.valueGetterParam),n=e?this.valueParser(t):null,i=0;i<this.subCondList.length;i++)if(!this.subCondList[i].evaluate(e?n:t))return!1;return!0},r}();function je(r,e){if(r===!0||r===!1){var a=new xt;return a.value=r,a}var t="";return Qr(r)||V(t),r.and?Sr("and",r,e):r.or?Sr("or",r,e):r.not?Nt(r,e):Ot(r,e)}function Sr(r,e,a){var t=e[r],n="";F(t)||V(n),t.length||V(n);var i=r==="and"?new Ct:new wt;return i.children=$(t,function(s){return je(s,a)}),i.children.length||V(n),i}function Nt(r,e){var a=r.not,t="";Qr(a)||V(t);var n=new Et;return n.child=je(a,e),n.child||V(t),n}function Ot(r,e){for(var a="",t=e.prepareGetValue(r),n=[],i=Oa(r),s=r.parser,o=s?Wr(s):null,l=0;l<i.length;l++){var v=i[l];if(!(v==="parser"||e.valueGetterAttrMap.get(v))){var u=Xr(Mr,v)?Mr[v]:v,d=r[v],c=o?o(d):d,f=Va(u,c)||u==="reg"&&new _t(c);f||V(a),n.push(f)}}n.length||V(a);var h=new Rt;return h.valueGetterParam=t,h.valueParser=o,h.getValue=e.getValue,h.subCondList=n,h}function Qr(r){return Ga(r)&&!ka(r)}var Vt=function(){function r(e,a){this._cond=je(e,a)}return r.prototype.evaluate=function(){return this._cond.evaluate()},r}();function Gt(r,e){return new Vt(r,e)}var kt={type:"echarts:filter",transform:function(r){for(var e=r.upstream,a,t=Gt(r.config,{valueGetterAttrMap:Te({dimension:!0}),prepareGetValue:function(o){var l="",v=o.dimension;Xr(o,"dimension")||V(l);var u=e.getDimensionInfo(v);return u||V(l),{dimIdx:u.index}},getValue:function(o){return e.retrieveValueFromItem(a,o.dimIdx)}}),n=[],i=0,s=e.count();i<s;i++)a=e.getRawDataItem(i),t.evaluate()&&n.push(a);return{data:n}}},Ut={type:"echarts:sort",transform:function(r){var e=r.upstream,a=r.config,t="",n=fe(a);n.length||V(t);var i=[];O(n,function(u){var d=u.dimension,c=u.order,f=u.parser,h=u.incomparable;if(d==null&&V(t),c!=="asc"&&c!=="desc"&&V(t),h&&h!=="min"&&h!=="max"){var g="";V(g)}if(c!=="asc"&&c!=="desc"){var p="";V(p)}var m=e.getDimensionInfo(d);m||V(t);var M=f?Wr(f):null;f&&!M&&V(t),i.push({dimIdx:m.index,parser:M,comparator:new Ba(c,h)})});var s=e.sourceFormat;s!==Fa&&s!==Wa&&V(t);for(var o=[],l=0,v=e.count();l<v;l++)o.push(e.getRawDataItem(l));return o.sort(function(u,d){for(var c=0;c<i.length;c++){var f=i[c],h=e.retrieveValueFromItem(u,f.dimIdx),g=e.retrieveValueFromItem(d,f.dimIdx);f.parser&&(h=f.parser(h),g=f.parser(g));var p=f.comparator.evaluate(h,g);if(p!==0)return p}return 0}),{data:o}}};function hn(r){r.registerTransform(kt),r.registerTransform(Ut)}var X=Xa.CMD;function de(r,e){return Math.abs(r-e)<1e-5}function Fe(r){var e=r.data,a=r.len(),t=[],n,i=0,s=0,o=0,l=0;function v(P,E){n&&n.length>2&&t.push(n),n=[P,E]}function u(P,E,C,R){de(P,C)&&de(E,R)||n.push(P,E,C,R,C,R)}function d(P,E,C,R,G,w){var N=Math.abs(E-P),k=Math.tan(N/4)*4/3,U=E<P?-1:1,B=Math.cos(P),W=Math.sin(P),K=Math.cos(E),z=Math.sin(E),Ae=B*G+C,ne=W*w+R,q=K*G+C,ie=z*w+R,se=G*k*U,he=w*k*U;n.push(Ae-se*W,ne+he*B,q+se*z,ie-he*K,q,ie)}for(var c,f,h,g,p=0;p<a;){var m=e[p++],M=p===1;switch(M&&(i=e[p],s=e[p+1],o=i,l=s,(m===X.L||m===X.C||m===X.Q)&&(n=[o,l])),m){case X.M:i=o=e[p++],s=l=e[p++],v(o,l);break;case X.L:c=e[p++],f=e[p++],u(i,s,c,f),i=c,s=f;break;case X.C:n.push(e[p++],e[p++],e[p++],e[p++],i=e[p++],s=e[p++]);break;case X.Q:c=e[p++],f=e[p++],h=e[p++],g=e[p++],n.push(i+2/3*(c-i),s+2/3*(f-s),h+2/3*(c-h),g+2/3*(f-g),h,g),i=h,s=g;break;case X.A:var y=e[p++],b=e[p++],S=e[p++],A=e[p++],I=e[p++],D=e[p++]+I;p+=1;var T=!e[p++];c=Math.cos(I)*S+y,f=Math.sin(I)*A+b,M?(o=c,l=f,v(o,l)):u(i,s,c,f),i=Math.cos(D)*S+y,s=Math.sin(D)*A+b;for(var _=(T?-1:1)*Math.PI/2,L=I;T?L>D:L<D;L+=_){var x=T?Math.max(L+_,D):Math.min(L+_,D);d(L,x,y,b,S,A)}break;case X.R:o=i=e[p++],l=s=e[p++],c=o+e[p++],f=l+e[p++],v(c,l),u(c,l,c,f),u(c,f,o,f),u(o,f,o,l),u(o,l,c,l);break;case X.Z:n&&u(i,s,o,l),i=o,s=l;break}}return n&&n.length>2&&t.push(n),t}function We(r,e,a,t,n,i,s,o,l,v){if(de(r,a)&&de(e,t)&&de(n,s)&&de(i,o)){l.push(s,o);return}var u=2/v,d=u*u,c=s-r,f=o-e,h=Math.sqrt(c*c+f*f);c/=h,f/=h;var g=a-r,p=t-e,m=n-s,M=i-o,y=g*g+p*p,b=m*m+M*M;if(y<d&&b<d){l.push(s,o);return}var S=c*g+f*p,A=-c*m-f*M,I=y-S*S,D=b-A*A;if(I<d&&S>=0&&D<d&&A>=0){l.push(s,o);return}var T=[],_=[];Le(r,a,n,s,.5,T),Le(e,t,i,o,.5,_),We(T[0],_[0],T[1],_[1],T[2],_[2],T[3],_[3],l,v),We(T[4],_[4],T[5],_[5],T[6],_[6],T[7],_[7],l,v)}function Bt(r,e){var a=Fe(r),t=[];e=e||1;for(var n=0;n<a.length;n++){var i=a[n],s=[],o=i[0],l=i[1];s.push(o,l);for(var v=2;v<i.length;){var u=i[v++],d=i[v++],c=i[v++],f=i[v++],h=i[v++],g=i[v++];We(o,l,u,d,c,f,h,g,s,e),o=h,l=g}t.push(s)}return t}function Jr(r,e,a){var t=r[e],n=r[1-e],i=Math.abs(t/n),s=Math.ceil(Math.sqrt(i*a)),o=Math.floor(a/s);o===0&&(o=1,s=a);for(var l=[],v=0;v<s;v++)l.push(o);var u=s*o,d=a-u;if(d>0)for(var v=0;v<d;v++)l[v%s]+=1;return l}function Ir(r,e,a){for(var t=r.r0,n=r.r,i=r.startAngle,s=r.endAngle,o=Math.abs(s-i),l=o*n,v=n-t,u=l>Math.abs(v),d=Jr([l,v],u?0:1,e),c=(u?o:v)/d.length,f=0;f<d.length;f++)for(var h=(u?v:o)/d[f],g=0;g<d[f];g++){var p={};u?(p.startAngle=i+c*f,p.endAngle=i+c*(f+1),p.r0=t+h*g,p.r=t+h*(g+1)):(p.startAngle=i+h*g,p.endAngle=i+h*(g+1),p.r0=t+c*f,p.r=t+c*(f+1)),p.clockwise=r.clockwise,p.cx=r.cx,p.cy=r.cy,a.push(p)}}function Ft(r,e,a){for(var t=r.width,n=r.height,i=t>n,s=Jr([t,n],i?0:1,e),o=i?"width":"height",l=i?"height":"width",v=i?"x":"y",u=i?"y":"x",d=r[o]/s.length,c=0;c<s.length;c++)for(var f=r[l]/s[c],h=0;h<s[c];h++){var g={};g[v]=c*d,g[u]=h*f,g[o]=d,g[l]=f,g.x+=r.x,g.y+=r.y,a.push(g)}}function br(r,e,a,t){return r*t-a*e}function Wt(r,e,a,t,n,i,s,o){var l=a-r,v=t-e,u=s-n,d=o-i,c=br(u,d,l,v);if(Math.abs(c)<1e-6)return null;var f=r-n,h=e-i,g=br(f,h,u,d)/c;return g<0||g>1?null:new H(g*l+r,g*v+e)}function Xt(r,e,a){var t=new H;H.sub(t,a,e),t.normalize();var n=new H;H.sub(n,r,e);var i=n.dot(t);return i}function le(r,e){var a=r[r.length-1];a&&a[0]===e[0]&&a[1]===e[1]||r.push(e)}function Yt(r,e,a){for(var t=r.length,n=[],i=0;i<t;i++){var s=r[i],o=r[(i+1)%t],l=Wt(s[0],s[1],o[0],o[1],e.x,e.y,a.x,a.y);l&&n.push({projPt:Xt(l,e,a),pt:l,idx:i})}if(n.length<2)return[{points:r},{points:r}];n.sort(function(p,m){return p.projPt-m.projPt});var v=n[0],u=n[n.length-1];if(u.idx<v.idx){var d=v;v=u,u=d}for(var c=[v.pt.x,v.pt.y],f=[u.pt.x,u.pt.y],h=[c],g=[f],i=v.idx+1;i<=u.idx;i++)le(h,r[i].slice());le(h,f),le(h,c);for(var i=u.idx+1;i<=v.idx+t;i++)le(g,r[i%t].slice());return le(g,c),le(g,f),[{points:h},{points:g}]}function Dr(r){var e=r.points,a=[],t=[];Yr(e,a,t);var n=new Ya(a[0],a[1],t[0]-a[0],t[1]-a[1]),i=n.width,s=n.height,o=n.x,l=n.y,v=new H,u=new H;return i>s?(v.x=u.x=o+i/2,v.y=l,u.y=l+s):(v.y=u.y=l+s/2,v.x=o,u.x=o+i),Yt(e,v,u)}function Pe(r,e,a,t){if(a===1)t.push(e);else{var n=Math.floor(a/2),i=r(e);Pe(r,i[0],n,t),Pe(r,i[1],a-n,t)}return t}function qt(r,e){for(var a=[],t=0;t<e;t++)a.push($e(r));return a}function Zt(r,e){e.setStyle(r.style),e.z=r.z,e.z2=r.z2,e.zlevel=r.zlevel}function Ht(r){for(var e=[],a=0;a<r.length;)e.push([r[a++],r[a++]]);return e}function $t(r,e){var a=[],t=r.shape,n;switch(r.type){case"rect":Ft(t,e,a),n=Ze;break;case"sector":Ir(t,e,a),n=ce;break;case"circle":Ir({r0:0,r:t.r,startAngle:0,endAngle:Math.PI*2,cx:t.cx,cy:t.cy},e,a),n=ce;break;default:var i=r.getComputedTransform(),s=i?Math.sqrt(Math.max(i[0]*i[0]+i[1]*i[1],i[2]*i[2]+i[3]*i[3])):1,o=$(Bt(r.getUpdatedPathProxy(),s),function(m){return Ht(m)}),l=o.length;if(l===0)Pe(Dr,{points:o[0]},e,a);else if(l===e)for(var v=0;v<l;v++)a.push({points:o[v]});else{var u=0,d=$(o,function(m){var M=[],y=[];Yr(m,M,y);var b=(y[1]-M[1])*(y[0]-M[0]);return u+=b,{poly:m,area:b}});d.sort(function(m,M){return M.area-m.area});for(var c=e,v=0;v<l;v++){var f=d[v];if(c<=0)break;var h=v===l-1?c:Math.ceil(f.area/u*e);h<0||(Pe(Dr,{points:f.poly},h,a),c-=h)}}n=qa;break}if(!n)return qt(r,e);for(var g=[],v=0;v<a.length;v++){var p=new n;p.setShape(a[v]),Zt(r,p),g.push(p)}return g}function Kt(r,e){var a=r.length,t=e.length;if(a===t)return[r,e];for(var n=[],i=[],s=a<t?r:e,o=Math.min(a,t),l=Math.abs(t-a)/6,v=(o-2)/6,u=Math.ceil(l/v)+1,d=[s[0],s[1]],c=l,f=2;f<o;){var h=s[f-2],g=s[f-1],p=s[f++],m=s[f++],M=s[f++],y=s[f++],b=s[f++],S=s[f++];if(c<=0){d.push(p,m,M,y,b,S);continue}for(var A=Math.min(c,u-1)+1,I=1;I<=A;I++){var D=I/A;Le(h,p,M,b,D,n),Le(g,m,y,S,D,i),h=n[3],g=i[3],d.push(n[1],i[1],n[2],i[2],h,g),p=n[5],m=i[5],M=n[6],y=i[6]}c-=A-1}return s===r?[d,e]:[r,d]}function Tr(r,e){for(var a=r.length,t=r[a-2],n=r[a-1],i=[],s=0;s<e.length;)i[s++]=t,i[s++]=n;return i}function jt(r,e){for(var a,t,n,i=[],s=[],o=0;o<Math.max(r.length,e.length);o++){var l=r[o],v=e[o],u=void 0,d=void 0;l?v?(a=Kt(l,v),u=a[0],d=a[1],t=u,n=d):(d=Tr(n||l,l),u=l):(u=Tr(t||v,v),d=v),i.push(u),s.push(d)}return[i,s]}function Lr(r){for(var e=0,a=0,t=0,n=r.length,i=0,s=n-2;i<n;s=i,i+=2){var o=r[s],l=r[s+1],v=r[i],u=r[i+1],d=o*u-v*l;e+=d,a+=(o+v)*d,t+=(l+u)*d}return e===0?[r[0]||0,r[1]||0]:[a/e/3,t/e/3,e]}function Qt(r,e,a,t){for(var n=(r.length-2)/6,i=1/0,s=0,o=r.length,l=o-2,v=0;v<n;v++){for(var u=v*6,d=0,c=0;c<o;c+=2){var f=c===0?u:(u+c-2)%l+2,h=r[f]-a[0],g=r[f+1]-a[1],p=e[c]-t[0],m=e[c+1]-t[1],M=p-h,y=m-g;d+=M*M+y*y}d<i&&(i=d,s=v)}return s}function Jt(r){for(var e=[],a=r.length,t=0;t<a;t+=2)e[t]=r[a-t-2],e[t+1]=r[a-t-1];return e}function zt(r,e,a,t){for(var n=[],i,s=0;s<r.length;s++){var o=r[s],l=e[s],v=Lr(o),u=Lr(l);i==null&&(i=v[2]<0!=u[2]<0);var d=[],c=[],f=0,h=1/0,g=[],p=o.length;i&&(o=Jt(o));for(var m=Qt(o,l,v,u)*6,M=p-2,y=0;y<M;y+=2){var b=(m+y)%M+2;d[y+2]=o[b]-v[0],d[y+3]=o[b+1]-v[1]}if(d[0]=o[m]-v[0],d[1]=o[m+1]-v[1],a>0)for(var S=t/a,A=-t/2;A<=t/2;A+=S){for(var I=Math.sin(A),D=Math.cos(A),T=0,y=0;y<o.length;y+=2){var _=d[y],L=d[y+1],x=l[y]-u[0],P=l[y+1]-u[1],E=x*D-P*I,C=x*I+P*D;g[y]=E,g[y+1]=C;var R=E-_,G=C-L;T+=R*R+G*G}if(T<h){h=T,f=A;for(var w=0;w<g.length;w++)c[w]=g[w]}}else for(var N=0;N<p;N+=2)c[N]=l[N]-u[0],c[N+1]=l[N+1]-u[1];n.push({from:d,to:c,fromCp:v,toCp:u,rotation:-f})}return n}function _e(r){return r.__isCombineMorphing}var zr="__mOriginal_";function xe(r,e,a){var t=zr+e,n=r[t]||r[e];r[t]||(r[t]=r[e]);var i=a.replace,s=a.after,o=a.before;r[e]=function(){var l=arguments,v;return o&&o.apply(this,l),i?v=i.apply(this,l):v=n.apply(this,l),s&&s.apply(this,l),v}}function ye(r,e){var a=zr+e;r[a]&&(r[e]=r[a],r[a]=null)}function Pr(r,e){for(var a=0;a<r.length;a++)for(var t=r[a],n=0;n<t.length;){var i=t[n],s=t[n+1];t[n++]=e[0]*i+e[2]*s+e[4],t[n++]=e[1]*i+e[3]*s+e[5]}}function ea(r,e){var a=r.getUpdatedPathProxy(),t=e.getUpdatedPathProxy(),n=jt(Fe(a),Fe(t)),i=n[0],s=n[1],o=r.getComputedTransform(),l=e.getComputedTransform();function v(){this.transform=null}o&&Pr(i,o),l&&Pr(s,l),xe(e,"updateTransform",{replace:v}),e.transform=null;var u=zt(i,s,10,Math.PI),d=[];xe(e,"buildPath",{replace:function(c){for(var f=e.__morphT,h=1-f,g=[],p=0;p<u.length;p++){var m=u[p],M=m.from,y=m.to,b=m.rotation*f,S=m.fromCp,A=m.toCp,I=Math.sin(b),D=Math.cos(b);Ha(g,S,A,f);for(var T=0;T<M.length;T+=2){var _=M[T],L=M[T+1],x=y[T],P=y[T+1],E=_*h+x*f,C=L*h+P*f;d[T]=E*D-C*I+g[0],d[T+1]=E*I+C*D+g[1]}var R=d[0],G=d[1];c.moveTo(R,G);for(var T=2;T<M.length;){var x=d[T++],P=d[T++],w=d[T++],N=d[T++],k=d[T++],U=d[T++];R===x&&G===P&&w===k&&N===U?c.lineTo(k,U):c.bezierCurveTo(x,P,w,N,k,U),R=k,G=U}}}})}function Qe(r,e,a){if(!r||!e)return e;var t=a.done,n=a.during;ea(r,e),e.__morphT=0;function i(){ye(e,"buildPath"),ye(e,"updateTransform"),e.__morphT=-1,e.createPathProxy(),e.dirtyShape()}return e.animateTo({__morphT:1},re({during:function(s){e.dirtyShape(),n&&n(s)},done:function(){i(),t&&t()}},a)),e}function en(r,e,a,t,n,i){var s=16;r=n===a?0:Math.round(32767*(r-a)/(n-a)),e=i===t?0:Math.round(32767*(e-t)/(i-t));for(var o=0,l,v=(1<<s)/2;v>0;v/=2){var u=0,d=0;(r&v)>0&&(u=1),(e&v)>0&&(d=1),o+=v*v*(3*u^d),d===0&&(u===1&&(r=v-1-r,e=v-1-e),l=r,r=e,e=l)}return o}function Ce(r){var e=1/0,a=1/0,t=-1/0,n=-1/0,i=$(r,function(o){var l=o.getBoundingRect(),v=o.getComputedTransform(),u=l.x+l.width/2+(v?v[4]:0),d=l.y+l.height/2+(v?v[5]:0);return e=Math.min(u,e),a=Math.min(d,a),t=Math.max(u,t),n=Math.max(d,n),[u,d]}),s=$(i,function(o,l){return{cp:o,z:en(o[0],o[1],e,a,t,n),path:r[l]}});return s.sort(function(o,l){return o.z-l.z}).map(function(o){return o.path})}function ra(r){return $t(r.path,r.count)}function Xe(){return{fromIndividuals:[],toIndividuals:[],count:0}}function rn(r,e,a){var t=[];function n(S){for(var A=0;A<S.length;A++){var I=S[A];_e(I)?n(I.childrenRef()):I instanceof te&&t.push(I)}}n(r);var i=t.length;if(!i)return Xe();var s=a.dividePath||ra,o=s({path:e,count:i});if(o.length!==i)return console.error("Invalid morphing: unmatched splitted path"),Xe();t=Ce(t),o=Ce(o);for(var l=a.done,v=a.during,u=a.individualDelay,d=new Za,c=0;c<i;c++){var f=t[c],h=o[c];h.parent=e,h.copyTransform(d),u||ea(f,h)}e.__isCombineMorphing=!0,e.childrenRef=function(){return o};function g(S){for(var A=0;A<o.length;A++)o[A].addSelfToZr(S)}xe(e,"addSelfToZr",{after:function(S){g(S)}}),xe(e,"removeSelfFromZr",{after:function(S){for(var A=0;A<o.length;A++)o[A].removeSelfFromZr(S)}});function p(){e.__isCombineMorphing=!1,e.__morphT=-1,e.childrenRef=null,ye(e,"addSelfToZr"),ye(e,"removeSelfFromZr")}var m=o.length;if(u)for(var M=m,y=function(){M--,M===0&&(p(),l&&l())},c=0;c<m;c++){var b=u?re({delay:(a.delay||0)+u(c,m,t[c],o[c]),done:y},a):a;Qe(t[c],o[c],b)}else e.__morphT=0,e.animateTo({__morphT:1},re({during:function(S){for(var A=0;A<m;A++){var I=o[A];I.__morphT=e.__morphT,I.dirtyShape()}v&&v(S)},done:function(){p();for(var S=0;S<r.length;S++)ye(r[S],"updateTransform");l&&l()}},a));return e.__zr&&g(e.__zr),{fromIndividuals:t,toIndividuals:o,count:m}}function an(r,e,a){var t=e.length,n=[],i=a.dividePath||ra;function s(f){for(var h=0;h<f.length;h++){var g=f[h];_e(g)?s(g.childrenRef()):g instanceof te&&n.push(g)}}if(_e(r)){s(r.childrenRef());var o=n.length;if(o<t)for(var l=0,v=o;v<t;v++)n.push($e(n[l++%o]));n.length=t}else{n=i({path:r,count:t});for(var u=r.getComputedTransform(),v=0;v<n.length;v++)n[v].setLocalTransform(u);if(n.length!==t)return console.error("Invalid morphing: unmatched splitted path"),Xe()}n=Ce(n),e=Ce(e);for(var d=a.individualDelay,v=0;v<t;v++){var c=d?re({delay:(a.delay||0)+d(v,t,n[v],e[v])},a):a;Qe(n[v],e[v],c)}return{fromIndividuals:n,toIndividuals:e,count:e.length}}function _r(r){return F(r[0])}function xr(r,e){for(var a=[],t=r.length,n=0;n<t;n++)a.push({one:r[n],many:[]});for(var n=0;n<e.length;n++){var i=e[n].length,s=void 0;for(s=0;s<i;s++)a[s%t].many.push(e[n][s])}for(var o=0,n=t-1;n>=0;n--)if(!a[n].many.length){var l=a[o].many;if(l.length<=1)if(o)o=0;else return a;var i=l.length,v=Math.ceil(i/2);a[n].many=l.slice(v,i),a[o].many=l.slice(0,v),o++}return a}var tn={clone:function(r){for(var e=[],a=1-Math.pow(1-r.path.style.opacity,1/r.count),t=0;t<r.count;t++){var n=$e(r.path);n.setStyle("opacity",a),e.push(n)}return e},split:null};function Ge(r,e,a,t,n,i){if(!r.length||!e.length)return;var s=Ke("update",t,n);if(!(s&&s.duration>0))return;var o=t.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},s),v,u;_r(r)&&(v=r,u=e),_r(e)&&(v=e,u=r);function d(m,M,y,b,S){var A=m.many,I=m.one;if(A.length===1&&!S){var D=M?A[0]:I,T=M?I:A[0];if(_e(D))d({many:[D],one:T},!0,y,b,!0);else{var _=o?re({delay:o(y,b)},l):l;Qe(D,T,_),i(D,T,D,T,_)}}else for(var L=re({dividePath:tn[a],individualDelay:o&&function(G,w,N,k){return o(G+y,b)}},l),x=M?rn(A,I,L):an(I,A,L),P=x.fromIndividuals,E=x.toIndividuals,C=P.length,R=0;R<C;R++){var _=o?re({delay:o(R,C)},l):l;i(P[R],E[R],M?A[R]:m.one,M?m.one:A[R],_)}}for(var c=v?v===r:r.length>e.length,f=v?xr(u,v):xr(c?e:r,[c?r:e]),h=0,g=0;g<f.length;g++)h+=f[g].many.length;for(var p=0,g=0;g<f.length;g++)d(f[g],c,p,h),p+=f[g].many.length}function ee(r){if(!r)return[];if(F(r)){for(var e=[],a=0;a<r.length;a++)e.push(ee(r[a]));return e}var t=[];return r.traverse(function(n){n instanceof te&&!n.disableMorphing&&!n.invisible&&!n.ignore&&t.push(n)}),t}var aa=1e4,nn=$a();function sn(r){for(var e=r.dimensions,a=0;a<e.length;a++){var t=r.getDimensionInfo(e[a]);if(t&&t.otherDims.itemGroupId===0)return e[a]}}function Cr(r){var e=[];return O(r,function(a){var t=a.data;if(!(t.count()>aa))for(var n=t.getIndices(),i=sn(t),s=0;s<n.length;s++)e.push({data:t,dim:a.dim||i,divide:a.divide,dataIndex:s})}),e}function ke(r,e,a){r.traverse(function(t){t instanceof te&&Q(t,{style:{opacity:0}},e,{dataIndex:a,isFrom:!0})})}function Ue(r){if(r.parent){var e=r.getComputedTransform();r.setLocalTransform(e),r.parent.remove(r)}}function ue(r){r.stopAnimation(),r.isGroup&&r.traverse(function(e){e.stopAnimation()})}function on(r,e,a){var t=Ke("update",a,e);t&&r.traverse(function(n){if(n instanceof Ka){var i=ja(n);i&&n.animateFrom({style:i},t)}})}function vn(r,e){var a=r.length;if(a!==e.length)return!1;for(var t=0;t<a;t++){var n=r[t],i=e[t];if(n.data.getId(n.dataIndex)!==i.data.getId(i.dataIndex))return!1}return!0}function ta(r,e,a){var t=Cr(r),n=Cr(e);function i(m,M,y,b,S){(y||m)&&M.animateFrom({style:y&&y!==m?Y(Y({},y.style),m.style):m.style},S)}function s(m){for(var M=0;M<m.length;M++)if(m[M].dim)return m[M].dim}var o=s(t),l=s(n),v=!1;function u(m,M){return function(y){var b=y.data,S=y.dataIndex;if(M)return b.getId(S);var A=b.hostModel&&b.hostModel.get("dataGroupId"),I=m?o||l:l||o,D=I&&b.getDimensionInfo(I),T=D&&D.ordinalMeta;if(D){var _=b.get(D.name,S);return T&&T.categories[_]||_+""}var L=b.getRawDataItem(S);return L&&L.groupId?L.groupId+"":A||b.getId(S)}}var d=vn(t,n),c={};if(!d)for(var f=0;f<n.length;f++){var h=n[f],g=h.data.getItemGraphicEl(h.dataIndex);g&&(c[g.id]=!0)}function p(m,M){var y=t[M],b=n[m],S=b.data.hostModel,A=y.data.getItemGraphicEl(y.dataIndex),I=b.data.getItemGraphicEl(b.dataIndex);if(A===I){I&&on(I,b.dataIndex,S);return}A&&c[A.id]||I&&(ue(I),A?(ue(A),Ue(A),v=!0,Ge(ee(A),ee(I),b.divide,S,m,i)):ke(I,S,m))}new ir(t,n,u(!0,d),u(!1,d),null,"multiple").update(p).updateManyToOne(function(m,M){var y=n[m],b=y.data,S=b.hostModel,A=b.getItemGraphicEl(y.dataIndex),I=sr($(M,function(D){return t[D].data.getItemGraphicEl(t[D].dataIndex)}),function(D){return D&&D!==A&&!c[D.id]});A&&(ue(A),I.length?(O(I,function(D){ue(D),Ue(D)}),v=!0,Ge(ee(I),ee(A),y.divide,S,m,i)):ke(A,S,y.dataIndex))}).updateOneToMany(function(m,M){var y=t[M],b=y.data.getItemGraphicEl(y.dataIndex);if(!(b&&c[b.id])){var S=sr($(m,function(I){return n[I].data.getItemGraphicEl(n[I].dataIndex)}),function(I){return I&&I!==b}),A=n[m[0]].data.hostModel;S.length&&(O(S,function(I){return ue(I)}),b?(ue(b),Ue(b),v=!0,Ge(ee(b),ee(S),y.divide,A,m[0],i)):O(S,function(I){return ke(I,A,m[0])}))}}).updateManyToMany(function(m,M){new ir(M,m,function(y){return t[y].data.getId(t[y].dataIndex)},function(y){return n[y].data.getId(n[y].dataIndex)}).update(function(y,b){p(m[y],M[b])}).execute()}).execute(),v&&O(e,function(m){var M=m.data,y=M.hostModel,b=y&&a.getViewOfSeriesModel(y),S=Ke("update",y,0);b&&y.isAnimationEnabled()&&S&&S.duration>0&&b.group.traverse(function(A){A instanceof te&&!A.animators.length&&A.animateFrom({style:{opacity:0}},S)})})}function wr(r){var e=r.getModel("universalTransition").get("seriesKey");return e||r.id}function Er(r){return F(r)?r.sort().join(","):r}function j(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function ln(r,e){var a=Te(),t=Te(),n=Te();return O(r.oldSeries,function(i,s){var o=r.oldData[s],l=wr(i),v=Er(l);t.set(v,o),F(l)&&O(l,function(u){n.set(u,{data:o,key:v})})}),O(e.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var s=i.getData(),o=wr(i),l=Er(o),v=t.get(l);if(v)a.set(l,{oldSeries:[{divide:j(v),data:v}],newSeries:[{divide:j(s),data:s}]});else if(F(o)){var u=[];O(o,function(f){var h=t.get(f);h&&u.push({divide:j(h),data:h})}),u.length&&a.set(l,{oldSeries:u,newSeries:[{data:s,divide:j(s)}]})}else{var d=n.get(o);if(d){var c=a.get(d.key);c||(c={oldSeries:[{data:d.data,divide:j(d.data)}],newSeries:[]},a.set(d.key,c)),c.newSeries.push({data:s,divide:j(s)})}}}}),a}function Rr(r,e){for(var a=0;a<r.length;a++){var t=e.seriesIndex!=null&&e.seriesIndex===r[a].seriesIndex||e.seriesId!=null&&e.seriesId===r[a].id;if(t)return a}}function un(r,e,a,t){var n=[],i=[];O(fe(r.from),function(s){var o=Rr(e.oldSeries,s);o>=0&&n.push({data:e.oldData[o],divide:j(e.oldData[o]),dim:s.dimension})}),O(fe(r.to),function(s){var o=Rr(a.updatedSeries,s);if(o>=0){var l=a.updatedSeries[o].getData();i.push({data:l,divide:j(l),dim:s.dimension})}}),n.length>0&&i.length>0&&ta(n,i,t)}function gn(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,a,t){O(fe(t.seriesTransition),function(n){O(fe(n.to),function(i){for(var s=t.updatedSeries,o=0;o<s.length;o++)(i.seriesIndex!=null&&i.seriesIndex===s[o].seriesIndex||i.seriesId!=null&&i.seriesId===s[o].id)&&(s[o][Re]=!0)})})}),r.registerUpdateLifecycle("series:transition",function(e,a,t){var n=nn(a);if(n.oldSeries&&t.updatedSeries&&t.optionChanged){var i=t.seriesTransition;if(i)O(fe(i),function(c){un(c,n,t,a)});else{var s=ln(n,t);O(s.keys(),function(c){var f=s.get(c);ta(f.oldSeries,f.newSeries,a)})}O(t.updatedSeries,function(c){c[Re]&&(c[Re]=!1)})}for(var o=e.getSeries(),l=n.oldSeries=[],v=n.oldData=[],u=0;u<o.length;u++){var d=o[u].getData();d.count()<aa&&(l.push(o[u]),v.push(d))}})}export{fn as a,gn as b,cn as c,hn as i};
|