UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

3 lines 641 kB
import{Z as ot,w as Su,_ as k,h as T,B as bt,i as ap,j as La,k as nl,l as me,n as ip,o as np,m as z,p as $t,M as ls,q as ae,s as op,t as ol,u as sp,v as em,x as lp,y as Pa,z as lt,A as rm,C as up,D as sl,E as Ni,F as am,G as im,H as us,I as ll,J as ie,K as vp,L as nm,N as ul,O as Xe,P as vl,Q as cp,R as U,S as pe,T as om,U as Yt,V as Xa,W as ne,X as de,Y as hp,$ as ct,a0 as cl,a1 as oe,a2 as fp,a3 as sm,a4 as Ka,a5 as lm,a6 as um,a7 as hl,a8 as dr,a9 as _t,aa as vm,ab as pp,ac as he,ad as cm,ae as hm,af as st,ag as fm,ah as pm,ai as dm,aj as gm,ak as dp,al as ym,am as qa,an as fl,ao as mm,b as $,a as it,ap as X,aq as j,ar as F,as as dt,at as xm,au as B,av as et,aw as St,ax as K,ay as ft,az as pl,aA as gp,aB as xn,aC as Sn,aD as yp,aE as At,aF as He,aG as $r,aH as Sm,aI as bu,aJ as It,aK as bm,aL as _m,aM as mp,aN as dl,aO as xp,aP as Gt,aQ as Mt,aR as Sp,aS as bn,aT as wm,aU as Am,aV as Tm,aW as Cm,aX as Dm,aY as Im,aZ as Mm,a_ as Lm,a$ as Pm,b0 as Rm,b1 as km,b2 as Em,b3 as Vm,b4 as Nm,b5 as Ht,b6 as Om,b7 as zm,b8 as Ra,b9 as Bm,ba as _u,bb as Gm,bc as Ve,bd as kt,be as Ct,bf as wu,bg as Zr,bh as Ur,bi as xe,bj as Ft,bk as aa,bl as Kt,bm as wt,bn as tt,bo as Yr,bp as ja,bq as ia,br as Xr,bs as pr,bt as Au,bu as Tu,bv as Kr,bw as Zt,bx as vs,by as mt,bz as Wi,bA as Fm,bB as bp,bC as ka,bD as Hm,bE as _n,bF as er,bG as Cu,bH as $i,bI as _p,bJ as Wm,bK as wp,bL as Ap,bM as Ot,bN as G,bO as ye,bP as $m,bQ as Zm,bR as Um,bS as Zi,bT as Tp,bU as Ja,bV as Cp,bW as wn,bX as te,bY as gl,bZ as Qa,b_ as Dp,b$ as Lt,c0 as ee,c1 as ge,c2 as ti,c3 as Ym,c4 as An,c5 as Tn,c6 as Xm,c7 as Bt,c8 as Ui,c9 as Km,ca as $n,cb as qm,cc as Cn,cd as cs,ce as jm,cf as hs,cg as qr,ch as Jm,ci as Qm,cj as xt,ck as ei,cl as na,cm as Rt,cn as Et,co as nt,cp as Dn,cq as J,cr as t0,cs as ri,ct as e0,cu as Xt,g as In,cv as Re,cw as Du,cx as Ke,cy as Ip,cz as H,cA as r0,cB as Mp,cC as Lp,cD as qe,c as wr,cE as Pp,cF as Sr,cG as jr,cH as Mn,cI as a0,cJ as ai,cK as ma,cL as i0,cM as qt,cN as yl,cO as Rp,cP as Ln,cQ as fs,cR as n0,cS as De,cT as ps,cU as Jt,cV as Pn,cW as o0,cX as kp,cY as je,cZ as Yi,c_ as Iu,c$ as xa,d0 as Mu,d1 as s0,d2 as Zn,d3 as Oi,d4 as Ep,d6 as Ca,d7 as Xi,d8 as Ue,d9 as l0,da as Br,db as Lu,dc as Rn,dd as u0,de as ds,df as v0,dg as Vp,dh as c0,di as Np,dj as h0,dk as f0,dl as Pu,dm as p0,dn as d0,dp as oa,dq as Ea,dr as Me,ds as ml,dt as gs,du as ys,dv as g0,dw as Op,dx as Tt,dy as Un,dz as y0,dA as Sa,dB as m0,dC as Ru,dD as x0,dE as ku,dF as S0,dG as b0,dH as Va,dI as _0,dJ as zp,dK as ii,dL as Eu,dM as w0,dN as A0,dO as Bp,dP as jt,dQ as T0,dR as C0,dS as Vu,dT as D0,dU as I0,dV as M0,dW as L0,dX as P0,dY as R0,dZ as gr,d_ as Gp,d$ as Nu,e0 as Fp,e1 as k0,e2 as E0,e3 as V0,e4 as Hp,e5 as N0,e6 as O0,e7 as Ou,e8 as zu,e9 as z0,ea as B0,eb as Yn,ec as Wp,ed as $p,ee as pi,ef as G0,eg as Zp,eh as Hr,ei as F0,ej as H0,ek as Ki,el as W0,em as $0,en as kn,eo as Z0,ep as U0,eq as Y0,er as X0,es as Up,et as K0,eu as q0,ev as j0,ew as J0,ex as qi,ey as xl,ez as Q0,eA as Xn,eB as tx,eC as ex,eD as rx,eE as ax}from"./install.9fa851b9.js";import{eH as Wk,f6 as $k,eJ as Zk,d as Uk,eG as Yk,eK as Xk,eL as Kk,eM as qk,f9 as jk,e as Jk,f as Qk,f8 as tE,eV as eE,eN as rE,eO as aE,e$ as iE,f7 as nE,eI as oE,fb as sE,f3 as lE,r as uE,eW as vE,eY as cE,f1 as hE,e_ as fE,eS as pE,eT as dE,eQ as gE,eR as yE,eP as mE,f0 as xE,eU as SE,eX as bE,eZ as _E,fa as wE,f4 as AE,eF as TE,f5 as CE,f2 as DE}from"./install.9fa851b9.js";function ix(a,e,t,r,i,n,o,s){var l=new ot({style:{text:a,font:e,align:t,verticalAlign:r,padding:i,rich:n,overflow:o?"truncate":null,lineHeight:s}});return l.getBoundingRect()}var nx=1e-8;function Bu(a,e){return Math.abs(a-e)<nx}function vr(a,e,t){var r=0,i=a[0];if(!i)return!1;for(var n=1;n<a.length;n++){var o=a[n];r+=Su(i[0],i[1],o[0],o[1],e,t),i=o}var s=a[0];return(!Bu(i[0],s[0])||!Bu(i[1],s[1]))&&(r+=Su(i[0],i[1],s[0],s[1],e,t)),r!==0}var ox=[];function Kn(a,e){for(var t=0;t<a.length;t++)me(a[t],a[t],e)}function Gu(a,e,t,r){for(var i=0;i<a.length;i++){var n=a[i];r&&(n=r.project(n)),n&&isFinite(n[0])&&isFinite(n[1])&&(ip(e,e,n),np(t,t,n))}}function sx(a){for(var e=0,t=0,r=0,i=a.length,n=a[i-1][0],o=a[i-1][1],s=0;s<i;s++){var l=a[s][0],u=a[s][1],v=n*u-l*o;e+=v,t+=(n+l)*v,r+=(o+u)*v,n=l,o=u}return e?[t/e/3,r/e/3,e]:[a[0][0]||0,a[0][1]||0]}var Yp=function(){function a(e){this.name=e}return a.prototype.setCenter=function(e){this._center=e},a.prototype.getCenter=function(){var e=this._center;return e||(e=this._center=this.calcCenter()),e},a}(),Fu=function(){function a(e,t){this.type="polygon",this.exterior=e,this.interiors=t}return a}(),Hu=function(){function a(e){this.type="linestring",this.points=e}return a}(),Xp=function(a){k(e,a);function e(t,r,i){var n=a.call(this,t)||this;return n.type="geoJSON",n.geometries=r,n._center=i&&[i[0],i[1]],n}return e.prototype.calcCenter=function(){for(var t=this.geometries,r,i=0,n=0;n<t.length;n++){var o=t[n],s=o.exterior,l=s&&s.length;l>i&&(r=o,i=l)}if(r)return sx(r.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},e.prototype.getBoundingRect=function(t){var r=this._rect;if(r&&!t)return r;var i=[1/0,1/0],n=[-1/0,-1/0],o=this.geometries;return T(o,function(s){s.type==="polygon"?Gu(s.exterior,i,n,t):T(s.points,function(l){Gu(l,i,n,t)})}),isFinite(i[0])&&isFinite(i[1])&&isFinite(n[0])&&isFinite(n[1])||(i[0]=i[1]=n[0]=n[1]=0),r=new bt(i[0],i[1],n[0]-i[0],n[1]-i[1]),t||(this._rect=r),r},e.prototype.contain=function(t){var r=this.getBoundingRect(),i=this.geometries;if(!r.contain(t[0],t[1]))return!1;t:for(var n=0,o=i.length;n<o;n++){var s=i[n];if(s.type==="polygon"){var l=s.exterior,u=s.interiors;if(vr(l,t[0],t[1])){for(var v=0;v<(u?u.length:0);v++)if(vr(u[v],t[0],t[1]))continue t;return!0}}}return!1},e.prototype.transformTo=function(t,r,i,n){var o=this.getBoundingRect(),s=o.width/o.height;i?n||(n=i/s):i=s*n;for(var l=new bt(t,r,i,n),u=o.calculateTransform(l),v=this.geometries,c=0;c<v.length;c++){var h=v[c];h.type==="polygon"?(Kn(h.exterior,u),T(h.interiors,function(f){Kn(f,u)})):T(h.points,function(f){Kn(f,u)})}o=this._rect,o.copy(l),this._center=[o.x+o.width/2,o.y+o.height/2]},e.prototype.cloneShallow=function(t){t==null&&(t=this.name);var r=new e(t,this.geometries,this._center);return r._rect=this._rect,r.transformTo=null,r},e}(Yp),lx=function(a){k(e,a);function e(t,r){var i=a.call(this,t)||this;return i.type="geoSVG",i._elOnlyForCalculate=r,i}return e.prototype.calcCenter=function(){for(var t=this._elOnlyForCalculate,r=t.getBoundingRect(),i=[r.x+r.width/2,r.y+r.height/2],n=ap(ox),o=t;o&&!o.isGeoSVGGraphicRoot;)La(n,o.getLocalTransform(),n),o=o.parent;return nl(n,n),me(i,i,n),i},e}(Yp);function ux(a){if(!a.UTF8Encoding)return a;var e=a,t=e.UTF8Scale;t==null&&(t=1024);var r=e.features;return T(r,function(i){var n=i.geometry,o=n.encodeOffsets,s=n.coordinates;if(o)switch(n.type){case"LineString":n.coordinates=Kp(s,o,t);break;case"Polygon":qn(s,o,t);break;case"MultiLineString":qn(s,o,t);break;case"MultiPolygon":T(s,function(l,u){return qn(l,o[u],t)})}}),e.UTF8Encoding=!1,e}function qn(a,e,t){for(var r=0;r<a.length;r++)a[r]=Kp(a[r],e[r],t)}function Kp(a,e,t){for(var r=[],i=e[0],n=e[1],o=0;o<a.length;o+=2){var s=a.charCodeAt(o)-64,l=a.charCodeAt(o+1)-64;s=s>>1^-(s&1),l=l>>1^-(l&1),s+=i,l+=n,i=s,n=l,r.push([s/t,l/t])}return r}function vx(a,e){return a=ux(a),z($t(a.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var r=t.properties,i=t.geometry,n=[];switch(i.type){case"Polygon":var o=i.coordinates;n.push(new Fu(o[0],o.slice(1)));break;case"MultiPolygon":T(i.coordinates,function(l){l[0]&&n.push(new Fu(l[0],l.slice(1)))});break;case"LineString":n.push(new Hu([i.coordinates]));break;case"MultiLineString":n.push(new Hu(i.coordinates))}var s=new Xp(r[e||"name"],n,r.cp);return s.properties=r,s})}const Nk=Object.freeze(Object.defineProperty({__proto__:null,MAX_SAFE_INTEGER:ls,asc:ae,getPercentWithPrecision:op,getPixelPrecision:ol,getPrecision:sp,getPrecisionSafe:em,isNumeric:lp,isRadianAroundZero:Pa,linearMap:lt,nice:rm,numericToNumber:up,parseDate:sl,quantile:Ni,quantity:am,quantityExponent:im,reformIntervals:us,remRadian:ll,round:ie},Symbol.toStringTag,{value:"Module"})),Ok=Object.freeze(Object.defineProperty({__proto__:null,format:vp,parse:sl},Symbol.toStringTag,{value:"Module"})),zk=Object.freeze(Object.defineProperty({__proto__:null,Arc:nm,BezierCurve:ul,BoundingRect:bt,Circle:Xe,CompoundPath:vl,Ellipse:cp,Group:U,Image:pe,IncrementalDisplayable:om,Line:Yt,LinearGradient:Xa,Polygon:ne,Polyline:de,RadialGradient:hp,Rect:ct,Ring:cl,Sector:oe,Text:ot,clipPointsByRect:fp,clipRectByRect:sm,createIcon:Ka,extendPath:lm,extendShape:um,getShapeClass:hl,getTransform:dr,initProps:_t,makeImage:vm,makePath:pp,mergePath:he,registerShape:cm,resizePath:hm,updateProps:st},Symbol.toStringTag,{value:"Module"})),Bk=Object.freeze(Object.defineProperty({__proto__:null,addCommas:fm,capitalFirst:pm,encodeHTML:dm,formatTime:gm,formatTpl:dp,getTextRect:ix,getTooltipMarker:ym,normalizeCssArray:qa,toCamelCase:fl,truncateText:mm},Symbol.toStringTag,{value:"Module"})),Gk=Object.freeze(Object.defineProperty({__proto__:null,bind:$,clone:it,curry:X,defaults:j,each:T,extend:F,filter:$t,indexOf:dt,inherits:xm,isArray:B,isFunction:et,isObject:St,isString:K,map:z,merge:ft,reduce:pl},Symbol.toStringTag,{value:"Module"}));var Na=At();function cx(a){return a.type==="category"?fx(a):dx(a)}function hx(a,e){return a.type==="category"?px(a,e):{ticks:z(a.scale.getTicks(),function(t){return t.value})}}function fx(a){var e=a.getLabelModel(),t=qp(a,e);return!e.get("show")||a.scale.isBlank()?{labels:[],labelCategoryInterval:t.labelCategoryInterval}:t}function qp(a,e){var t=jp(a,"labels"),r=gp(e),i=Jp(t,r);if(i)return i;var n,o;return et(r)?n=ed(a,r):(o=r==="auto"?gx(a):r,n=td(a,o)),Qp(t,r,{labels:n,labelCategoryInterval:o})}function px(a,e){var t=jp(a,"ticks"),r=gp(e),i=Jp(t,r);if(i)return i;var n,o;if((!e.get("show")||a.scale.isBlank())&&(n=[]),et(r))n=ed(a,r,!0);else if(r==="auto"){var s=qp(a,a.getLabelModel());o=s.labelCategoryInterval,n=z(s.labels,function(l){return l.tickValue})}else o=r,n=td(a,o,!0);return Qp(t,r,{ticks:n,tickCategoryInterval:o})}function dx(a){var e=a.scale.getTicks(),t=xn(a);return{labels:z(e,function(r,i){return{level:r.level,formattedLabel:t(r,i),rawLabel:a.scale.getLabel(r),tickValue:r.value}})}}function jp(a,e){return Na(a)[e]||(Na(a)[e]=[])}function Jp(a,e){for(var t=0;t<a.length;t++)if(a[t].key===e)return a[t].value}function Qp(a,e,t){return a.push({key:e,value:t}),t}function gx(a){var e=Na(a).autoInterval;return e??(Na(a).autoInterval=a.calculateCategoryInterval())}function yx(a){var e=mx(a),t=xn(a),r=(e.axisRotate-e.labelRotate)/180*Math.PI,i=a.scale,n=i.getExtent(),o=i.count();if(n[1]-n[0]<1)return 0;var s=1;o>40&&(s=Math.max(1,Math.floor(o/40)));for(var l=n[0],u=a.dataToCoord(l+1)-a.dataToCoord(l),v=Math.abs(u*Math.cos(r)),c=Math.abs(u*Math.sin(r)),h=0,f=0;l<=n[1];l+=s){var p=0,d=0,g=Sn(t({value:l}),e.font,"center","top");p=g.width*1.3,d=g.height*1.3,h=Math.max(h,p,7),f=Math.max(f,d,7)}var y=h/v,m=f/c;isNaN(y)&&(y=1/0),isNaN(m)&&(m=1/0);var x=Math.max(0,Math.floor(Math.min(y,m))),S=Na(a.model),_=a.getExtent(),b=S.lastAutoInterval,w=S.lastTickCount;return b!=null&&w!=null&&Math.abs(b-x)<=1&&Math.abs(w-o)<=1&&b>x&&S.axisExtent0===_[0]&&S.axisExtent1===_[1]?x=b:(S.lastTickCount=o,S.lastAutoInterval=x,S.axisExtent0=_[0],S.axisExtent1=_[1]),x}function mx(a){var e=a.getLabelModel();return{axisRotate:a.getRotate?a.getRotate():a.isHorizontal&&!a.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function td(a,e,t){var r=xn(a),i=a.scale,n=i.getExtent(),o=a.getLabelModel(),s=[],l=Math.max((e||0)+1,1),u=n[0],v=i.count();u!==0&&l>1&&v/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=yp(a),h=o.get("showMinLabel")||c,f=o.get("showMaxLabel")||c;h&&u!==n[0]&&d(n[0]);for(var p=u;p<=n[1];p+=l)d(p);f&&p-l!==n[1]&&d(n[1]);function d(g){var y={value:g};s.push(t?g:{formattedLabel:r(y),rawLabel:i.getLabel(y),tickValue:g})}return s}function ed(a,e,t){var r=a.scale,i=xn(a),n=[];return T(r.getTicks(),function(o){var s=r.getLabel(o),l=o.value;e(o.value,s)&&n.push(t?l:{formattedLabel:i(o),rawLabel:s,tickValue:l})}),n}var Wu=[0,1],xx=function(){function a(e,t,r){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=r||[0,0]}return a.prototype.contain=function(e){var t=this._extent,r=Math.min(t[0],t[1]),i=Math.max(t[0],t[1]);return e>=r&&e<=i},a.prototype.containData=function(e){return this.scale.contain(e)},a.prototype.getExtent=function(){return this._extent.slice()},a.prototype.getPixelPrecision=function(e){return ol(e||this.scale.getExtent(),this._extent)},a.prototype.setExtent=function(e,t){var r=this._extent;r[0]=e,r[1]=t},a.prototype.dataToCoord=function(e,t){var r=this._extent,i=this.scale;return e=i.normalize(e),this.onBand&&i.type==="ordinal"&&(r=r.slice(),$u(r,i.count())),lt(e,Wu,r,t)},a.prototype.coordToData=function(e,t){var r=this._extent,i=this.scale;this.onBand&&i.type==="ordinal"&&(r=r.slice(),$u(r,i.count()));var n=lt(e,r,Wu,t);return this.scale.scale(n)},a.prototype.pointToData=function(e,t){},a.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),r=hx(this,t),i=r.ticks,n=z(i,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=t.get("alignWithLabel");return Sx(this,n,o,e.clamp),n},a.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var e=this.model.getModel("minorTick"),t=e.get("splitNumber");t>0&&t<100||(t=5);var r=this.scale.getMinorTicks(t),i=z(r,function(n){return z(n,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return i},a.prototype.getViewLabels=function(){return cx(this).labels},a.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},a.prototype.getTickModel=function(){return this.model.getModel("axisTick")},a.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),r=t[1]-t[0]+(this.onBand?1:0);r===0&&(r=1);var i=Math.abs(e[1]-e[0]);return Math.abs(i)/r},a.prototype.calculateCategoryInterval=function(){return yx(this)},a}();function $u(a,e){var t=a[1]-a[0],r=e,i=t/r/2;a[0]+=i,a[1]-=i}function Sx(a,e,t,r){var i=e.length;if(!a.onBand||t||!i)return;var n=a.getExtent(),o,s;if(i===1)e[0].coord=n[0],o=e[1]={coord:n[0]};else{var l=e[i-1].tickValue-e[0].tickValue,u=(e[i-1].coord-e[0].coord)/l;T(e,function(f){f.coord-=u/2});var v=a.scale.getExtent();s=1+v[1]-e[i-1].tickValue,o={coord:e[i-1].coord+u*s},e.push(o)}var c=n[0]>n[1];h(e[0].coord,n[0])&&(r?e[0].coord=n[0]:e.shift()),r&&h(n[0],e[0].coord)&&e.unshift({coord:n[0]}),h(n[1],o.coord)&&(r?o.coord=n[1]:e.pop()),r&&h(o.coord,n[1])&&e.push({coord:n[1]});function h(f,p){return f=ie(f),p=ie(p),c?f>p:f<p}}const Se=xx;var jn=Math.sin,Jn=Math.cos,rd=Math.PI,rr=Math.PI*2,bx=180/rd,_x=function(){function a(){}return a.prototype.reset=function(e){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,e||4)},a.prototype.moveTo=function(e,t){this._add("M",e,t)},a.prototype.lineTo=function(e,t){this._add("L",e,t)},a.prototype.bezierCurveTo=function(e,t,r,i,n,o){this._add("C",e,t,r,i,n,o)},a.prototype.quadraticCurveTo=function(e,t,r,i){this._add("Q",e,t,r,i)},a.prototype.arc=function(e,t,r,i,n,o){this.ellipse(e,t,r,r,0,i,n,o)},a.prototype.ellipse=function(e,t,r,i,n,o,s,l){var u=s-o,v=!l,c=Math.abs(u),h=He(c-rr)||(v?u>=rr:-u>=rr),f=u>0?u%rr:u%rr+rr,p=!1;h?p=!0:He(c)?p=!1:p=f>=rd==!!v;var d=e+r*Jn(o),g=t+i*jn(o);this._start&&this._add("M",d,g);var y=Math.round(n*bx);if(h){var m=1/this._p,x=(v?1:-1)*(rr-m);this._add("A",r,i,y,1,+v,e+r*Jn(o+x),t+i*jn(o+x)),m>.01&&this._add("A",r,i,y,0,+v,d,g)}else{var S=e+r*Jn(s),_=t+i*jn(s);this._add("A",r,i,y,+p,+v,S,_)}},a.prototype.rect=function(e,t,r,i){this._add("M",e,t),this._add("l",r,0),this._add("l",0,i),this._add("l",-r,0),this._add("Z")},a.prototype.closePath=function(){this._d.length>0&&this._add("Z")},a.prototype._add=function(e,t,r,i,n,o,s,l,u){for(var v=[],c=this._p,h=1;h<arguments.length;h++){var f=arguments[h];if(isNaN(f)){this._invalid=!0;return}v.push(Math.round(f*c)/c)}this._d.push(e+v.join(" ")),this._start=e==="Z"},a.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},a.prototype.getStr=function(){return this._str},a}();const ad=_x;var Da="none",wx=Math.round;function Ax(a){var e=a.fill;return e!=null&&e!==Da}function Tx(a){var e=a.stroke;return e!=null&&e!==Da}var ms=["lineCap","miterLimit","lineJoin"],Cx=z(ms,function(a){return"stroke-"+a.toLowerCase()});function Dx(a,e,t,r){var i=e.opacity==null?1:e.opacity;if(t instanceof pe){a("opacity",i);return}if(Ax(e)){var n=$r(e.fill);a("fill",n.color);var o=e.fillOpacity!=null?e.fillOpacity*n.opacity*i:n.opacity*i;(r||o<1)&&a("fill-opacity",o)}else a("fill",Da);if(Tx(e)){var s=$r(e.stroke);a("stroke",s.color);var l=e.strokeNoScale?t.getLineScale():1,u=l?(e.lineWidth||0)/l:0,v=e.strokeOpacity!=null?e.strokeOpacity*s.opacity*i:s.opacity*i,c=e.strokeFirst;if((r||u!==1)&&a("stroke-width",u),(r||c)&&a("paint-order",c?"stroke":"fill"),(r||v<1)&&a("stroke-opacity",v),e.lineDash){var h=Sm(t),f=h[0],p=h[1];f&&(p=wx(p||0),a("stroke-dasharray",f.join(",")),(p||r)&&a("stroke-dashoffset",p))}else r&&a("stroke-dasharray",Da);for(var d=0;d<ms.length;d++){var g=ms[d];if(r||e[g]!==bu[g]){var y=e[g]||bu[g];y&&a(Cx[d],y)}}}else r&&a("stroke",Da)}var id="http://www.w3.org/2000/svg",nd="http://www.w3.org/1999/xlink",Ix="http://www.w3.org/2000/xmlns/",Mx="http://www.w3.org/XML/1998/namespace";function od(a){return document.createElementNS(id,a)}function Nt(a,e,t,r,i){return{tag:a,attrs:t||{},children:r,text:i,key:e}}function Lx(a,e){var t=[];if(e)for(var r in e){var i=e[r],n=r;i!==!1&&(i!==!0&&i!=null&&(n+='="'+i+'"'),t.push(n))}return"<"+a+" "+t.join(" ")+">"}function Px(a){return"</"+a+">"}function Sl(a,e){e=e||{};var t=e.newline?` `:"";function r(i){var n=i.children,o=i.tag,s=i.attrs;return Lx(o,s)+(i.text||"")+(n?""+t+z(n,function(l){return r(l)}).join(t)+t:"")+Px(o)}return r(a)}function Rx(a,e,t){t=t||{};var r=t.newline?` `:"",i=" {"+r,n=r+"}",o=z(It(a),function(l){return l+i+z(It(a[l]),function(u){return u+":"+a[l][u]+";"}).join(r)+n}).join(r),s=z(It(e),function(l){return"@keyframes "+l+i+z(It(e[l]),function(u){return u+i+z(It(e[l][u]),function(v){var c=e[l][u][v];return v==="d"&&(c='path("'+c+'")'),v+":"+c+";"}).join(r)+n}).join(r)+n}).join(r);return!o&&!s?"":["<![CDATA[",o,s,"]]>"].join(r)}function xs(a){return{zrId:a,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function Zu(a,e,t,r){return Nt("svg","root",{width:a,height:e,xmlns:id,"xmlns:xlink":nd,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+a+" "+e:!1},t)}var Uu={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"},ir="transform-origin";function kx(a,e,t){var r=F({},a.shape);F(r,e),a.buildPath(t,r);var i=new ad;return i.reset(xp(a)),t.rebuildPath(i,1),i.generateStr(),i.getStr()}function Ex(a,e){var t=e.originX,r=e.originY;(t||r)&&(a[ir]=t+"px "+r+"px")}var Vx={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function sd(a,e){var t=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[t]=a,t}function Nx(a,e,t){var r=a.shape.paths,i={},n,o;if(T(r,function(l){var u=xs(t.zrId);u.animation=!0,En(l,{},u,!0);var v=u.cssAnims,c=u.cssNodes,h=It(v),f=h.length;if(f){o=h[f-1];var p=v[o];for(var d in p){var g=p[d];i[d]=i[d]||{d:""},i[d].d+=g.d||""}for(var y in c){var m=c[y].animation;m.indexOf(o)>=0&&(n=m)}}}),!!n){e.d=!1;var s=sd(i,t);return n.replace(o,s)}}function Yu(a){return K(a)?Uu[a]?"cubic-bezier("+Uu[a]+")":bm(a)?a:"":""}function En(a,e,t,r){var i=a.animators,n=i.length,o=[];if(a instanceof vl){var s=Nx(a,e,t);if(s)o.push(s);else if(!n)return}else if(!n)return;for(var l={},u=0;u<n;u++){var v=i[u],c=[v.getMaxTime()/1e3+"s"],h=Yu(v.getClip().easing),f=v.getDelay();h?c.push(h):c.push("linear"),f&&c.push(f/1e3+"s"),v.getLoop()&&c.push("infinite");var p=c.join(" ");l[p]=l[p]||[p,[]],l[p][1].push(v)}function d(m){var x=m[1],S=x.length,_={},b={},w={},A="animation-timing-function";function C(Y,vt,ut){for(var ht=Y.getTracks(),Vt=Y.getMaxTime(),zt=0;zt<ht.length;zt++){var yt=ht[zt];if(yt.needsAnimate()){var Pt=yt.keyframes,Dt=yt.propName;if(ut&&(Dt=ut(Dt)),Dt)for(var Ut=0;Ut<Pt.length;Ut++){var Te=Pt[Ut],Qt=Math.round(Te.time/Vt*100)+"%",fi=Yu(Te.easing),Ne=Te.rawValue;(K(Ne)||Gt(Ne))&&(vt[Qt]=vt[Qt]||{},vt[Qt][Dt]=Te.rawValue,fi&&(vt[Qt][A]=fi))}}}}for(var D=0;D<S;D++){var I=x[D],M=I.targetName;M?M==="shape"&&C(I,b):!r&&C(I,_)}for(var L in _){var P={};_m(P,a),F(P,_[L]);var R=mp(P),E=_[L][A];w[L]=R?{transform:R}:{},Ex(w[L],P),E&&(w[L][A]=E)}var N,V=!0;for(var L in b){w[L]=w[L]||{};var O=!N,E=b[L][A];O&&(N=new dl);var W=N.len();N.reset(),w[L].d=kx(a,b[L],N);var Z=N.len();if(!O&&W!==Z){V=!1;break}E&&(w[L][A]=E)}if(!V)for(var L in w)delete w[L].d;if(!r)for(var D=0;D<S;D++){var I=x[D],M=I.targetName;M==="style"&&C(I,w,function(ht){return Vx[ht]})}for(var q=It(w),Q=!0,at,D=1;D<q.length;D++){var gt=q[D-1],pt=q[D];if(w[gt][ir]!==w[pt][ir]){Q=!1;break}at=w[gt][ir]}if(Q&&at){for(var L in w)w[L][ir]&&delete w[L][ir];e[ir]=at}if($t(q,function(Y){return It(w[Y]).length>0}).length){var rt=sd(w,t);return rt+" "+m[0]+" both"}}for(var g in l){var s=d(l[g]);s&&o.push(s)}if(o.length){var y=t.zrId+"-cls-"+t.cssClassIdx++;t.cssNodes["."+y]={animation:o.join(",")},e.class=y}}var Oa=Math.round;function ld(a){return a&&K(a.src)}function ud(a){return a&&et(a.toDataURL)}function bl(a,e,t,r){Dx(function(i,n){var o=i==="fill"||i==="stroke";o&&Lm(n)?$x(e,a,i,r):o&&Pm(n)?Zx(t,a,i,r):a[i]=n},e,t,!1),Wx(t,a,r)}function Xu(a){return He(a[0]-1)&&He(a[1])&&He(a[2])&&He(a[3]-1)}function Ox(a){return He(a[4])&&He(a[5])}function _l(a,e,t){if(e&&!(Ox(e)&&Xu(e))){var r=t?10:1e4;a.transform=Xu(e)?"translate("+Oa(e[4]*r)/r+" "+Oa(e[5]*r)/r+")":Rm(e)}}function Ku(a,e,t){for(var r=a.points,i=[],n=0;n<r.length;n++)i.push(Oa(r[n][0]*t)/t),i.push(Oa(r[n][1]*t)/t);e.points=i.join(" ")}function qu(a){return!a.smooth}function zx(a){var e=z(a,function(t){return typeof t=="string"?[t,t]:t});return function(t,r,i){for(var n=0;n<e.length;n++){var o=e[n],s=t[o[0]];s!=null&&(r[o[1]]=Oa(s*i)/i)}}}var Bx={circle:[zx(["cx","cy","r"])],polyline:[Ku,qu],polygon:[Ku,qu]};function Gx(a){for(var e=a.animators,t=0;t<e.length;t++)if(e[t].targetName==="shape")return!0;return!1}function vd(a,e){var t=a.style,r=a.shape,i=Bx[a.type],n={},o=e.animation,s="path",l=a.style.strokePercent,u=e.compress&&xp(a)||4;if(i&&!e.willUpdate&&!(i[1]&&!i[1](r))&&!(o&&Gx(a))&&!(l<1)){s=a.type;var v=Math.pow(10,u);i[0](r,n,v)}else{a.path||a.createPathProxy();var c=a.path;a.shapeChanged()&&(c.beginPath(),a.buildPath(c,a.shape),a.pathUpdated());var h=c.getVersion(),f=a,p=f.__svgPathBuilder;(f.__svgPathVersion!==h||!p||l!==f.__svgPathStrokePercent)&&(p||(p=f.__svgPathBuilder=new ad),p.reset(u),c.rebuildPath(p,l),p.generateStr(),f.__svgPathVersion=h,f.__svgPathStrokePercent=l),n.d=p.getStr()}return _l(n,a.transform),bl(n,t,a,e),e.animation&&En(a,n,e),Nt(s,a.id+"",n)}function Fx(a,e){var t=a.style,r=t.image;if(r&&!K(r)&&(ld(r)?r=r.src:ud(r)&&(r=r.toDataURL())),!!r){var i=t.x||0,n=t.y||0,o=t.width,s=t.height,l={href:r,width:o,height:s};return i&&(l.x=i),n&&(l.y=n),_l(l,a.transform),bl(l,t,a,e),e.animation&&En(a,l,e),Nt("image",a.id+"",l)}}function Hx(a,e){var t=a.style,r=t.text;if(r!=null&&(r+=""),!(!r||isNaN(t.x)||isNaN(t.y))){var i=t.font||wm,n=t.x||0,o=Am(t.y||0,Tm(i),t.textBaseline),s=Cm[t.textAlign]||t.textAlign,l={"dominant-baseline":"central","text-anchor":s};if(Dm(t)){var u="",v=t.fontStyle,c=Im(t.fontSize);if(!parseFloat(c))return;var h=t.fontFamily||Mm,f=t.fontWeight;u+="font-size:"+c+";font-family:"+h+";",v&&v!=="normal"&&(u+="font-style:"+v+";"),f&&f!=="normal"&&(u+="font-weight:"+f+";"),l.style=u}else l.style="font: "+i;return r.match(/\s/)&&(l["xml:space"]="preserve"),n&&(l.x=n),o&&(l.y=o),_l(l,a.transform),bl(l,t,a,e),e.animation&&En(a,l,e),Nt("text",a.id+"",l,void 0,r)}}function ju(a,e){if(a instanceof Mt)return vd(a,e);if(a instanceof pe)return Fx(a,e);if(a instanceof Sp)return Hx(a,e)}function Wx(a,e,t){var r=a.style;if(km(r)){var i=Em(a),n=t.shadowCache,o=n[i];if(!o){var s=a.getGlobalScale(),l=s[0],u=s[1];if(!l||!u)return;var v=r.shadowOffsetX||0,c=r.shadowOffsetY||0,h=r.shadowBlur,f=$r(r.shadowColor),p=f.opacity,d=f.color,g=h/2/l,y=h/2/u,m=g+" "+y;o=t.zrId+"-s"+t.shadowIdx++,t.defs[o]=Nt("filter",o,{id:o,x:"-100%",y:"-100%",width:"300%",height:"300%"},[Nt("feDropShadow","",{dx:v/l,dy:c/u,stdDeviation:m,"flood-color":d,"flood-opacity":p})]),n[i]=o}e.filter=bn(o)}}function $x(a,e,t,r){var i=a[t],n,o={gradientUnits:i.global?"userSpaceOnUse":"objectBoundingBox"};if(Vm(i))n="linearGradient",o.x1=i.x,o.y1=i.y,o.x2=i.x2,o.y2=i.y2;else if(Nm(i))n="radialGradient",o.cx=Ht(i.x,.5),o.cy=Ht(i.y,.5),o.r=Ht(i.r,.5);else return;for(var s=i.colorStops,l=[],u=0,v=s.length;u<v;++u){var c=Om(s[u].offset)*100+"%",h=s[u].color,f=$r(h),p=f.color,d=f.opacity,g={offset:c};g["stop-color"]=p,d<1&&(g["stop-opacity"]=d),l.push(Nt("stop",u+"",g))}var y=Nt(n,"",o,l),m=Sl(y),x=r.gradientCache,S=x[m];S||(S=r.zrId+"-g"+r.gradientIdx++,x[m]=S,o.id=S,r.defs[S]=Nt(n,S,o,l)),e[t]=bn(S)}function Zx(a,e,t,r){var i=a.style[t],n={patternUnits:"userSpaceOnUse"},o;if(zm(i)){var s=i.imageWidth,l=i.imageHeight,u=void 0,v=i.image;if(K(v)?u=v:ld(v)?u=v.src:ud(v)&&(u=v.toDataURL()),typeof Image>"u"){var c="Image width/height must been given explictly in svg-ssr renderer.";Ra(s,c),Ra(l,c)}else if(s==null||l==null){var h=function(m,x){if(m){var S=m.elm,_=m.attrs.width=s||x.width,b=m.attrs.height=l||x.height;S&&(S.setAttribute("width",_),S.setAttribute("height",b))}},f=Bm(u,null,a,function(m){h(p,m),h(o,m)});f&&f.width&&f.height&&(s=s||f.width,l=l||f.height)}o=Nt("image","img",{href:u,width:s,height:l}),n.width=s,n.height=l}else i.svgElement&&(o=it(i.svgElement),n.width=i.svgWidth,n.height=i.svgHeight);if(o){n.patternTransform=mp(i);var p=Nt("pattern","",n,[o]),d=Sl(p),g=r.patternCache,y=g[d];y||(y=r.zrId+"-p"+r.patternIdx++,g[d]=y,n.id=y,p=r.defs[y]=Nt("pattern",y,n,[o])),e[t]=bn(y)}}function Ux(a,e,t){var r=t.clipPathCache,i=t.defs,n=r[a.id];if(!n){n=t.zrId+"-c"+t.clipPathIdx++;var o={id:n};r[a.id]=n,i[n]=Nt("clipPath",n,o,[vd(a,t)])}e["clip-path"]=bn(n)}function Ju(a){return document.createTextNode(a)}function cr(a,e,t){a.insertBefore(e,t)}function Qu(a,e){a.removeChild(e)}function tv(a,e){a.appendChild(e)}function cd(a){return a.parentNode}function hd(a){return a.nextSibling}function Qn(a,e){a.textContent=e}var ev=58,Yx=120,Xx=Nt("","");function Ss(a){return a===void 0}function Ae(a){return a!==void 0}function Kx(a,e,t){for(var r={},i=e;i<=t;++i){var n=a[i].key;n!==void 0&&(r[n]=i)}return r}function ba(a,e){var t=a.key===e.key,r=a.tag===e.tag;return r&&t}function za(a){var e,t=a.children,r=a.tag;if(Ae(r)){var i=a.elm=od(r);if(wl(Xx,a),B(t))for(e=0;e<t.length;++e){var n=t[e];n!=null&&tv(i,za(n))}else Ae(a.text)&&!St(a.text)&&tv(i,Ju(a.text))}else a.elm=Ju(a.text);return a.elm}function fd(a,e,t,r,i){for(;r<=i;++r){var n=t[r];n!=null&&cr(a,za(n),e)}}function ji(a,e,t,r){for(;t<=r;++t){var i=e[t];if(i!=null)if(Ae(i.tag)){var n=cd(i.elm);Qu(n,i.elm)}else Qu(a,i.elm)}}function wl(a,e){var t,r=e.elm,i=a&&a.attrs||{},n=e.attrs||{};if(i!==n){for(t in n){var o=n[t],s=i[t];s!==o&&(o===!0?r.setAttribute(t,""):o===!1?r.removeAttribute(t):t.charCodeAt(0)!==Yx?r.setAttribute(t,o):t==="xmlns:xlink"||t==="xmlns"?r.setAttributeNS(Ix,t,o):t.charCodeAt(3)===ev?r.setAttributeNS(Mx,t,o):t.charCodeAt(5)===ev?r.setAttributeNS(nd,t,o):r.setAttribute(t,o))}for(t in i)t in n||r.removeAttribute(t)}}function qx(a,e,t){for(var r=0,i=0,n=e.length-1,o=e[0],s=e[n],l=t.length-1,u=t[0],v=t[l],c,h,f,p;r<=n&&i<=l;)o==null?o=e[++r]:s==null?s=e[--n]:u==null?u=t[++i]:v==null?v=t[--l]:ba(o,u)?(Nr(o,u),o=e[++r],u=t[++i]):ba(s,v)?(Nr(s,v),s=e[--n],v=t[--l]):ba(o,v)?(Nr(o,v),cr(a,o.elm,hd(s.elm)),o=e[++r],v=t[--l]):ba(s,u)?(Nr(s,u),cr(a,s.elm,o.elm),s=e[--n],u=t[++i]):(Ss(c)&&(c=Kx(e,r,n)),h=c[u.key],Ss(h)?cr(a,za(u),o.elm):(f=e[h],f.tag!==u.tag?cr(a,za(u),o.elm):(Nr(f,u),e[h]=void 0,cr(a,f.elm,o.elm))),u=t[++i]);(r<=n||i<=l)&&(r>n?(p=t[l+1]==null?null:t[l+1].elm,fd(a,p,t,i,l)):ji(a,e,r,n))}function Nr(a,e){var t=e.elm=a.elm,r=a.children,i=e.children;a!==e&&(wl(a,e),Ss(e.text)?Ae(r)&&Ae(i)?r!==i&&qx(t,r,i):Ae(i)?(Ae(a.text)&&Qn(t,""),fd(t,null,i,0,i.length-1)):Ae(r)?ji(t,r,0,r.length-1):Ae(a.text)&&Qn(t,""):a.text!==e.text&&(Ae(r)&&ji(t,r,0,r.length-1),Qn(t,e.text)))}function jx(a,e){if(ba(a,e))Nr(a,e);else{var t=a.elm,r=cd(t);za(e),r!==null&&(cr(r,e.elm,hd(t)),ji(r,[a],0,0))}return e}var Jx=0,Qx=function(){function a(e,t,r){if(this.type="svg",this.refreshHover=rv(),this.configLayer=rv(),this.storage=t,this._opts=r=F({},r),this.root=e,this._id="zr"+Jx++,this._oldVNode=Zu(r.width,r.height),e&&!r.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var n=this._svgDom=this._oldVNode.elm=od("svg");wl(null,this._oldVNode),i.appendChild(n),e.appendChild(i)}this.resize(r.width,r.height)}return a.prototype.getType=function(){return this.type},a.prototype.getViewportRoot=function(){return this._viewport},a.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},a.prototype.getSvgDom=function(){return this._svgDom},a.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style="position:absolute;left:0;top:0;user-select:none",jx(this._oldVNode,e),this._oldVNode=e}},a.prototype.renderOneToVNode=function(e){return ju(e,xs(this._id))},a.prototype.renderToVNode=function(e){e=e||{};var t=this.storage.getDisplayList(!0),r=this._backgroundColor,i=this._width,n=this._height,o=xs(this._id);o.animation=e.animation,o.willUpdate=e.willUpdate,o.compress=e.compress;var s=[];if(r&&r!=="none"){var l=$r(r),u=l.color,v=l.opacity;this._bgVNode=Nt("rect","bg",{width:i,height:n,x:"0",y:"0",id:"0",fill:u,"fill-opacity":v}),s.push(this._bgVNode)}else this._bgVNode=null;var c=e.compress?null:this._mainVNode=Nt("g","main",{},[]);this._paintList(t,o,c?c.children:s),c&&s.push(c);var h=z(It(o.defs),function(d){return o.defs[d]});if(h.length&&s.push(Nt("defs","defs",{},h)),e.animation){var f=Rx(o.cssNodes,o.cssAnims,{newline:!0});if(f){var p=Nt("style","stl",{},[],f);s.push(p)}}return Zu(i,n,s,e.useViewBox)},a.prototype.renderToString=function(e){return e=e||{},Sl(this.renderToVNode({animation:Ht(e.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:Ht(e.useViewBox,!0)}),{newline:!0})},a.prototype.setBackgroundColor=function(e){this._backgroundColor=e;var t=this._bgVNode;if(t&&t.elm){var r=$r(e),i=r.color,n=r.opacity;t.elm.setAttribute("fill",i),n<1&&t.elm.setAttribute("fill-opacity",n)}},a.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},a.prototype._paintList=function(e,t,r){for(var i=e.length,n=[],o=0,s,l,u=0,v=0;v<i;v++){var c=e[v];if(!c.invisible){var h=c.__clipPaths,f=h&&h.length||0,p=l&&l.length||0,d=void 0;for(d=Math.max(f-1,p-1);d>=0&&!(h&&l&&h[d]===l[d]);d--);for(var g=p-1;g>d;g--)o--,s=n[o-1];for(var y=d+1;y<f;y++){var m={};Ux(h[y],m,t);var x=Nt("g","clip-g-"+u++,m,[]);(s?s.children:r).push(x),n[o++]=x,s=x}l=h;var S=ju(c,t);S&&(s?s.children:r).push(S)}}},a.prototype.resize=function(e,t){var r=this._opts,i=this.root,n=this._viewport;if(e!=null&&(r.width=e),t!=null&&(r.height=t),i&&n&&(n.style.display="none",e=_u(i,0,r),t=_u(i,1,r),n.style.display=""),this._width!==e||this._height!==t){if(this._width=e,this._height=t,n){var o=n.style;o.width=e+"px",o.height=t+"px"}var s=this._svgDom;s&&(s.setAttribute("width",e),s.setAttribute("height",t))}},a.prototype.getWidth=function(){return this._width},a.prototype.getHeight=function(){return this._height},a.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},a.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},a.prototype.toDataURL=function(e){var t=encodeURIComponent(this.renderToString()),r="data:image/svg+xml;";return e?(t=Gm(t),t&&r+"base64,"+t):r+"charset=UTF-8,"+t},a}();function rv(a){return function(){}}const tS=Qx;function eS(a){a.registerPainter("svg",tS)}var rS=function(a){k(e,a);function e(){var t=a!==null&&a.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.getInitialData=function(t){return Ve(null,this,{useEncodeDefaulter:!0})},e.prototype.getLegendIcon=function(t){var r=new U,i=kt("line",0,t.itemHeight/2,t.itemWidth,0,t.lineStyle.stroke,!1);r.add(i),i.setStyle(t.lineStyle);var n=this.getData().getVisual("symbol"),o=this.getData().getVisual("symbolRotate"),s=n==="none"?"circle":n,l=t.itemHeight*.8,u=kt(s,(t.itemWidth-l)/2,(t.itemHeight-l)/2,l,l,t.itemStyle.fill);r.add(u),u.setStyle(t.itemStyle);var v=t.iconRotate==="inherit"?o:t.iconRotate||0;return u.rotation=v*Math.PI/180,u.setOrigin([t.itemWidth/2,t.itemHeight/2]),s.indexOf("empty")>-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),r},e.type="series.line",e.dependencies=["grid","polar"],e.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:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(Ct);const aS=rS;function Jr(a,e){var t=a.mapDimensionsAll("defaultedLabel"),r=t.length;if(r===1){var i=wu(a,e,t[0]);return i!=null?i+"":null}else if(r){for(var n=[],o=0;o<t.length;o++)n.push(wu(a,e,t[o]));return n.join(" ")}}function pd(a,e){var t=a.mapDimensionsAll("defaultedLabel");if(!B(e))return e+"";for(var r=[],i=0;i<t.length;i++){var n=a.getDimensionIndex(t[i]);n>=0&&r.push(e[n])}return r.join(" ")}var iS=function(a){k(e,a);function e(t,r,i,n){var o=a.call(this)||this;return o.updateData(t,r,i,n),o}return e.prototype._createSymbol=function(t,r,i,n,o){this.removeAll();var s=kt(t,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:n[0]/2,scaleY:n[1]/2}),s.drift=nS,this._symbolType=t,this.add(s)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){Zr(this.childAt(0))},e.prototype.downplay=function(){Ur(this.childAt(0))},e.prototype.setZ=function(t,r){var i=this.childAt(0);i.zlevel=t,i.z=r},e.prototype.setDraggable=function(t,r){var i=this.childAt(0);i.draggable=t,i.cursor=!r&&t?"move":i.cursor},e.prototype.updateData=function(t,r,i,n){this.silent=!1;var o=t.getItemVisual(r,"symbol")||"circle",s=t.hostModel,l=e.getSymbolSize(t,r),u=o!==this._symbolType,v=n&&n.disableAnimation;if(u){var c=t.getItemVisual(r,"symbolKeepAspect");this._createSymbol(o,t,r,l,c)}else{var h=this.childAt(0);h.silent=!1;var f={scaleX:l[0]/2,scaleY:l[1]/2};v?h.attr(f):st(h,f,s,r),xe(h)}if(this._updateCommon(t,r,l,i,n),u){var h=this.childAt(0);if(!v){var f={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,_t(h,f,s,r)}}v&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,r,i,n,o){var s=this.childAt(0),l=t.hostModel,u,v,c,h,f,p,d,g,y;if(n&&(u=n.emphasisItemStyle,v=n.blurItemStyle,c=n.selectItemStyle,h=n.focus,f=n.blurScope,d=n.labelStatesModels,g=n.hoverScale,y=n.cursorStyle,p=n.emphasisDisabled),!n||t.hasItemOption){var m=n&&n.itemModel?n.itemModel:t.getItemModel(r),x=m.getModel("emphasis");u=x.getModel("itemStyle").getItemStyle(),c=m.getModel(["select","itemStyle"]).getItemStyle(),v=m.getModel(["blur","itemStyle"]).getItemStyle(),h=x.get("focus"),f=x.get("blurScope"),p=x.get("disabled"),d=Ft(m),g=x.getShallow("scale"),y=m.getShallow("cursor")}var S=t.getItemVisual(r,"symbolRotate");s.attr("rotation",(S||0)*Math.PI/180||0);var _=aa(t.getItemVisual(r,"symbolOffset"),i);_&&(s.x=_[0],s.y=_[1]),y&&s.attr("cursor",y);var b=t.getItemVisual(r,"style"),w=b.fill;if(s instanceof pe){var A=s.style;s.useStyle(F({image:A.image,x:A.x,y:A.y,width:A.width,height:A.height},b))}else s.__isEmptyBrush?s.useStyle(F({},b)):s.useStyle(b),s.style.decal=null,s.setColor(w,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var C=t.getItemVisual(r,"liftZ"),D=this._z2;C!=null?D==null&&(this._z2=s.z2,s.z2+=C):D!=null&&(s.z2=D,this._z2=null);var I=o&&o.useNameLabel;Kt(s,d,{labelFetcher:l,labelDataIndex:r,defaultText:M,inheritColor:w,defaultOpacity:b.opacity});function M(R){return I?t.getName(R):Jr(t,R)}this._sizeX=i[0]/2,this._sizeY=i[1]/2;var L=s.ensureState("emphasis");if(L.style=u,s.ensureState("select").style=c,s.ensureState("blur").style=v,g){var P=Math.max(Gt(g)?g:1.1,3/this._sizeY);L.scaleX=this._sizeX*P,L.scaleY=this._sizeY*P}this.setSymbolScale(1),wt(this,h,f,p)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,r,i){var n=this.childAt(0),o=tt(this).dataIndex,s=i&&i.animation;if(this.silent=n.silent=!0,i&&i.fadeLabel){var l=n.getTextContent();l&&Yr(l,{style:{opacity:0}},r,{dataIndex:o,removeOpt:s,cb:function(){n.removeTextContent()}})}else n.removeTextContent();Yr(n,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:o,cb:t,removeOpt:s})},e.getSymbolSize=function(t,r){return ja(t.getItemVisual(r,"symbolSize"))},e}(U);function nS(a,e){this.parent.drift(a,e)}const ni=iS;function to(a,e,t,r){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(r.isIgnore&&r.isIgnore(t))&&!(r.clipShape&&!r.clipShape.contain(e[0],e[1]))&&a.getItemVisual(t,"symbol")!=="none"}function av(a){return a!=null&&!St(a)&&(a={isIgnore:a}),a||{}}function iv(a){var e=a.hostModel,t=e.getModel("emphasis");return{emphasisItemStyle:t.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:t.get("focus"),blurScope:t.get("blurScope"),emphasisDisabled:t.get("disabled"),hoverScale:t.get("scale"),labelStatesModels:Ft(e),cursorStyle:e.get("cursor")}}var oS=function(){function a(e){this.group=new U,this._SymbolCtor=e||ni}return a.prototype.updateData=function(e,t){this._progressiveEls=null,t=av(t);var r=this.group,i=e.hostModel,n=this._data,o=this._SymbolCtor,s=t.disableAnimation,l=iv(e),u={disableAnimation:s},v=t.getSymbolPoint||function(c){return e.getItemLayout(c)};n||r.removeAll(),e.diff(n).add(function(c){var h=v(c);if(to(e,h,c,t)){var f=new o(e,c,l,u);f.setPosition(h),e.setItemGraphicEl(c,f),r.add(f)}}).update(function(c,h){var f=n.getItemGraphicEl(h),p=v(c);if(!to(e,p,c,t)){r.remove(f);return}var d=e.getItemVisual(c,"symbol")||"circle",g=f&&f.getSymbolType&&f.getSymbolType();if(!f||g&&g!==d)r.remove(f),f=new o(e,c,l,u),f.setPosition(p);else{f.updateData(e,c,l,u);var y={x:p[0],y:p[1]};s?f.attr(y):st(f,y,i)}r.add(f),e.setItemGraphicEl(c,f)}).remove(function(c){var h=n.getItemGraphicEl(c);h&&h.fadeOut(function(){r.remove(h)},i)}).execute(),this._getSymbolPoint=v,this._data=e},a.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(r,i){var n=e._getSymbolPoint(i);r.setPosition(n),r.markRedraw()})},a.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=iv(e),this._data=null,this.group.removeAll()},a.prototype.incrementalUpdate=function(e,t,r){this._progressiveEls=[],r=av(r);function i(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var n=e.start;n<e.end;n++){var o=t.getItemLayout(n);if(to(t,o,n,r)){var s=new this._SymbolCtor(t,n,this._seriesScope);s.traverse(i),s.setPosition(o),this.group.add(s),t.setItemGraphicEl(n,s),this._progressiveEls.push(s)}}},a.prototype.eachRendered=function(e){ia(this._progressiveEls||this.group,e)},a.prototype.remove=function(e){var t=this.group,r=this._data;r&&e?r.eachItemGraphicEl(function(i){i.fadeOut(function(){t.remove(i)},r.hostModel)}):t.removeAll()},a}();const oi=oS;function dd(a,e,t){var r=a.getBaseAxis(),i=a.getOtherAxis(r),n=sS(i,t),o=r.dim,s=i.dim,l=e.mapDimension(s),u=e.mapDimension(o),v=s==="x"||s==="radius"?1:0,c=z(a.dimensions,function(p){return e.mapDimension(p)}),h=!1,f=e.getCalculationInfo("stackResultDimension");return Xr(e,c[0])&&(h=!0,c[0]=f),Xr(e,c[1])&&(h=!0,c[1]=f),{dataDimsForPoint:c,valueStart:n,valueAxisDim:s,baseAxisDim:o,stacked:!!h,valueDim:l,baseDim:u,baseDataOffset:v,stackedOverDimension:e.getCalculationInfo("stackedOverDimension")}}function sS(a,e){var t=0,r=a.scale.getExtent();return e==="start"?t=r[0]:e==="end"?t=r[1]:Gt(e)&&!isNaN(e)?t=e:r[0]>0?t=r[0]:r[1]<0&&(t=r[1]),t}function gd(a,e,t,r){var i=NaN;a.stacked&&(i=t.get(t.getCalculationInfo("stackedOverDimension"),r)),isNaN(i)&&(i=a.valueStart);var n=a.baseDataOffset,o=[];return o[n]=t.get(a.baseDim,r),o[1-n]=i,e.dataToPoint(o)}function lS(a,e){var t=[];return e.diff(a).add(function(r){t.push({cmd:"+",idx:r})}).update(function(r,i){t.push({cmd:"=",idx:i,idx1:r})}).remove(function(r){t.push({cmd:"-",idx:r})}).execute(),t}function uS(a,e,t,r,i,n,o,s){for(var l=lS(a,e),u=[],v=[],c=[],h=[],f=[],p=[],d=[],g=dd(i,e,o),y=a.getLayout("points")||[],m=e.getLayout("points")||[],x=0;x<l.length;x++){var S=l[x],_=!0,b=void 0,w=void 0;switch(S.cmd){case"=":b=S.idx*2,w=S.idx1*2;var A=y[b],C=y[b+1],D=m[w],I=m[w+1];(isNaN(A)||isNaN(C))&&(A=D,C=I),u.push(A,C),v.push(D,I),c.push(t[b],t[b+1]),h.push(r[w],r[w+1]),d.push(e.getRawIndex(S.idx1));break;case"+":var M=S.idx,L=g.dataDimsForPoint,P=i.dataToPoint([e.get(L[0],M),e.get(L[1],M)]);w=M*2,u.push(P[0],P[1]),v.push(m[w],m[w+1]);var R=gd(g,i,e,M);c.push(R[0],R[1]),h.push(r[w],r[w+1]),d.push(e.getRawIndex(M));break;case"-":_=!1}_&&(f.push(S),p.push(p.length))}p.sort(function(gt,pt){return d[gt]-d[pt]});for(var E=u.length,N=pr(E),V=pr(E),O=pr(E),W=pr(E),Z=[],x=0;x<p.length;x++){var q=p[x],Q=x*2,at=q*2;N[Q]=u[at],N[Q+1]=u[at+1],V[Q]=v[at],V[Q+1]=v[at+1],O[Q]=c[at],O[Q+1]=c[at+1],W[Q]=h[at],W[Q+1]=h[at+1],Z[x]=f[q]}return{current:N,next:V,stackedOnCurrent:O,stackedOnNext:W,status:Z}}var Oe=Math.min,ze=Math.max;function yr(a,e){return isNaN(a)||isNaN(e)}function bs(a,e,t,r,i,n,o,s,l){for(var u,v,c,h,f,p,d=t,g=0;g<r;g++){var y=e[d*2],m=e[d*2+1];if(d>=i||d<0)break;if(yr(y,m)){if(l){d+=n;continue}break}if(d===t)a[n>0?"moveTo":"lineTo"](y,m),c=y,h=m;else{var x=y-u,S=m-v;if(x*x+S*S<.5){d+=n;continue}if(o>0){for(var _=d+n,b=e[_*2],w=e[_*2+1];b===y&&w===m&&g<r;)g++,_+=n,d+=n,b=e[_*2],w=e[_*2+1],y=e[d*2],m=e[d*2+1],x=y-u,S=m-v;var A=g+1;if(l)for(;yr(b,w)&&A<r;)A++,_+=n,b=e[_*2],w=e[_*2+1];var C=.5,D=0,I=0,M=void 0,L=void 0;if(A>=r||yr(b,w))f=y,p=m;else{D=b-u,I=w-v;var P=y-u,R=b-y,E=m-v,N=w-m,V=void 0,O=void 0;if(s==="x"){V=Math.abs(P),O=Math.abs(R);var W=D>0?1:-1;f=y-W*V*o,p=m,M=y+W*O*o,L=m}else if(s==="y"){V=Math.abs(E),O=Math.abs(N);var Z=I>0?1:-1;f=y,p=m-Z*V*o,M=y,L=m+Z*O*o}else V=Math.sqrt(P*P+E*E),O=Math.sqrt(R*R+N*N),C=O/(O+V),f=y-D*o*(1-C),p=m-I*o*(1-C),M=y+D*o*C,L=m+I*o*C,M=Oe(M,ze(b,y)),L=Oe(L,ze(w,m)),M=ze(M,Oe(b,y)),L=ze(L,Oe(w,m)),D=M-y,I=L-m,f=y-D*V/O,p=m-I*V/O,f=Oe(f,ze(u,y)),p=Oe(p,ze(v,m)),f=ze(f,Oe(u,y)),p=ze(p,Oe(v,m)),D=y-f,I=m-p,M=y+D*O/V,L=m+I*O/V}a.bezierCurveTo(c,h,f,p,y,m),c=M,h=L}else a.lineTo(y,m)}u=y,v=m,d+=n}return g}var yd=function(){function a(){this.smooth=0,this.smoothConstraint=!0}return a}(),vS=function(a){k(e,a);function e(t){var r=a.call(this,t)||this;return r.type="ec-polyline",r}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new yd},e.prototype.buildPath=function(t,r){var i=r.points,n=0,o=i.length/2;if(r.connectNulls){for(;o>0&&yr(i[o*2-2],i[o*2-1]);o--);for(;n<o&&yr(i[n*2],i[n*2+1]);n++);}for(;n<o;)n+=bs(t,i,n,o,o,1,r.smooth,r.smoothMonotone,r.connectNulls)+1},e.prototype.getPointOn=function(t,r){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var i=this.path,n=i.data,o=dl.CMD,s,l,u=r==="x",v=[],c=0;c<n.length;){var h=n[c++],f=void 0,p=void 0,d=void 0,g=void 0,y=void 0,m=void 0,x=void 0;switch(h){case o.M:s=n[c++],l=n[c++];break;case o.L:if(f=n[c++],p=n[c++],x=u?(t-s)/(f-s):(t-l)/(p-l),x<=1&&x>=0){var S=u?(p-l)*x+l:(f-s)*x+s;return u?[t,S]:[S,t]}s=f,l=p;break;case o.C:f=n[c++],p=n[c++],d=n[c++],g=n[c++],y=n[c++],m=n[c++];var _=u?Au(s,f,d,y,t,v):Au(l,p,g,m,t,v);if(_>0)for(var b=0;b<_;b++){var w=v[b];if(w<=1&&w>=0){var S=u?Tu(l,p,g,m,w):Tu(s,f,d,y,w);return u?[t,S]:[S,t]}}s=y,l=m;break}}},e}(Mt),cS=function(a){k(e,a);function e(){return a!==null&&a.apply(this,arguments)||this}return e}(yd),md=function(a){k(e,a);function e(t){var r=a.call(this,t)||this;return r.type="ec-polygon",r}return e.prototype.getDefaultShape=function(){return new cS},e.prototype.buildPath=function(t,r){var i=r.points,n=r.stackedOnPoints,o=0,s=i.length/2,l=r.smoothMonotone;if(r.connectNulls){for(;s>0&&yr(i[s*2-2],i[s*2-1]);s--);for(;o<s&&yr(i[o*2],i[o*2+1]);o++);}for(;o<s;){var u=bs(t,i,o,s,s,1,r.smooth,l,r.connectNulls);bs(t,n,o+u-1,u,s,-1,r.stackedOnSmooth,l,r.connectNulls),o+=u+1,t.closePath()}},e}(Mt);function xd(a,e,t,r,i){var n=a.getArea(),o=n.x,s=n.y,l=n.width,u=n.height,v=t.get(["lineStyle","width"])||2;o-=v/2,s-=v/2,l+=v,u+=v,o=Math.floor(o),l=Math.round(l);var c=new ct({shape:{x:o,y:s,width:l,height:u}});if(e){var h=a.getBaseAxis(),f=h.isHorizontal(),p=h.inverse;f?(p&&(c.shape.x+=l),c.shape.width=0):(p||(c.shape.y+=u),c.shape.height=0);var d=et(i)?function(g){i(g,c)}:null;_t(c,{shape:{width:l,height:u,x:o,y:s}},t,null,r,d)}return c}function Sd(a,e,t){var r=a.getArea(),i=ie(r.r0,1),n=ie(r.r,1),o=new oe({shape:{cx:ie(a.cx,1),cy:ie(a.cy,1),r0:i,r:n,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});if(e){var s=a.getBaseAxis().dim==="angle";s?o.shape.endAngle=r.startAngle:o.shape.r=i,_t(o,{shape:{endAngle:r.endAngle,r:n}},t)}return o}function Vn(a,e,t,r,i){if(a){if(a.type==="polar")return Sd(a,e,t);if(a.type==="cartesian2d")return xd(a,e,t,r,i)}else return null;return null}function Ar(a,e){return a.type===e}function nv(a,e){if(a.length===e.length){for(var t=0;t<a.length;t++)if(a[t]!==e[t])return;return!0}}function ov(a){for(var e=1/0,t=1/0,r=-1/0,i=-1/0,n=0;n<a.length;){var o=a[n++],s=a[n++];isNaN(o)||(e=Math.min(o,e),r=Math.max(o,r)),isNaN(s)||(t=Math.min(s,t),i=Math.max(s,i))}return[[e,t],[r,i]]}function sv(a,e){var t=ov(a),r=t[0],i=t[1],n=ov(e),o=n[0],s=n[1];return Math.max(Math.abs(r[0]-o[0]),Math.abs(r[1]-o[1]),Math.abs(i[0]-s[0]),Math.abs(i[1]-s[1]))}function lv(a){return Gt(a)?a:a?.5:0}function hS(a,e,t){if(!t.valueDim)return[];for(var r=e.count(),i=pr(r*2),n=0;n<r;n++){var o=gd(t,a,e,n);i[n*2]=o[0],i[n*2+1]=o[1]}return i}function Be(a,e,t,r){var i=e.getBaseAxis(),n=i.dim==="x"||i.dim==="radius"?0:1,o=[],s=0,l=[],u=[],v=[],c=[];if(r){for(s=0;s<a.length;s+=2)!isNaN(a[s])&&!isNaN(a[s+1])&&c.push(a[s],a[s+1]);a=c}for(s=0;s<a.length-2;s+=2)switch(v[0]=a[s+2],v[1]=a[s+3],u[0]=a[s],u[1]=a[s+1],o.push(u[0],u[1]),t){case"end":l[n]=v[n],l[1-n]=u[1-n],o.push(l[0],l[1]);break;case"middle":var h=(u[n]+v[n])/2,f=[];l[n]=f[n]=h,l[1-n]=u[1-n],f[1-n]=v[1-n],o.push(l[0],l[1]),o.push(f[0],f[1]);break;default:l[n]=u[n],l[1-n]=v[1-n],o.push(l[0],l[1])}return o.push(a[s++],a[s++]),o}function fS(a,e){var t=[],r=a.length,i,n;function o(v,c,h){var f=v.coord,p=(h-f)/(c.coord-f),d=Hm(p,[v.color,c.color]);return{coord:h,color:d}}for(var s=0;s<r;s++){var l=a[s],u=l.coord;if(u<0)i=l;else if(u>e){n?t.push(o(n,l,e)):i&&t.push(o(i,l,0),o(i,l,e));break}else i&&(t.push(o(i,l,0)),i=null),t.push(l),n=l}return t}function pS(a,e,t){var r=a.getVisual("visualMeta");if(!(!r||!r.length||!a.count())&&e.type==="cartesian2d"){for(var i,n,o=r.length-1;o>=0;o--){var s=a.getDimensionInfo(r[o].dimension);if(i=s&&s.coordDim,i==="x"||i==="y"){n=r[o];break}}if(n){var l=e.getAxis(i),u=z(n.stops,function(x){return{coord:l.toGlobalCoord(l.dataToCoord(x.value)),color:x.color}}),v=u.length,c=n.outerColors.slice();v&&u[0].coord>u[v-1].coord&&(u.reverse(),c.reverse());var h=fS(u,i==="x"?t.getWidth():t.getHeight()),f=h.length;if(!f&&v)return u[0].coord<0?c[1]?c[1]:u[v-1].color:c[0]?c[0]:u[0].color;var p=10,d=h[0].coord-p,g=h[f-1].coord+p,y=g-d;if(y<.001)return"transparent";T(h,function(x){x.offset=(x.coord-d)/y}),h.push({offset:f?h[f-1].offset:.5,color:c[1]||"transparent"}),h.unshift({offset:f?h[0].offset:.5,color:c[0]||"transparent"});var m=new Xa(0,0,0,0,h,!0);return m[i]=d,m[i+"2"]=g,m}}}function dS(a,e,t){var r=a.get("showAllSymbol"),i=r==="auto";if(!(r&&!i)){var n=t.getAxesByScale("ordinal")[0];if(n&&!(i&&gS(n,e))){var o=e.mapDimension(n.dim),s={};return T(n.getViewLabels(),function(l){var u=n.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(e.get(o,l))}}}}function gS(a,e){var t=a.getExtent(),r=Math.abs(t[1]-t[0])/a.scale.count();isNaN(r)&&(r=0);for(var i=e.count(),n=Math.max(1,Math.round(i/5)),o=0;o<i;o+=n)if(ni.getSymbolSize(e,o)[a.isHorizontal()?1:0]*1.5>r)return!1;return!0}function yS(a,e){return isNaN(a)||isNaN(e)}function mS(a){for(var e=a.length/2;e>0&&yS(a[e*2-2],a[e*2-1]);e--);return e-1}function uv(a,e){return[a[e*2],a[e*2+1]]}function xS(a,e,t){for(var r=a.length/2,i=t==="x"?0:1,n,o,s=0,l=-1,