44 lines
597 KiB
JavaScript
44 lines
597 KiB
JavaScript
|
|
import{i as W,r as ua,m as z,c as U,e as w,a as Y,b as rt,d as he,f as $s,g as N,h as oe,j as _e,k as b0,l as B,n as X,L as Rd,o as In,p as Pe,P as De,q as lc,s as A0,t as de,u as T0,T as aa,v as Ln,w as at,x as K,Z as Mt,y as Q,z as C0,A as M0,B as D0,C as I0,D as Wl,E as Ei,F as Gt,G as Ed,S as pt,R as no,H as vr,I as Dt,J as le,K as ze,M as kd,N as Hl,O as L0,Q as ee,U as ae,V as P0,W as Od,X as Ul,Y as R0,_ as ge,$ as ki,a0 as Te,a1 as Pn,a2 as J,a3 as Z,a4 as Ke,a5 as E0,a6 as te,a7 as nt,a8 as pe,a9 as F,aa as Ys,ab as k0,ac as bt,ad as Zs,ae as O0,af as Nd,ag as N0,ah as ma,ai as uc,aj as No,ak as B0,al as ca,am as Xs,an as V0,ao as cc,ap as Bd,aq as Vd,ar as io,as as fc,at as Bo,au as z0,av as G0,aw as zd,ax as Hn,ay as vc,az as hc,aA as F0,aB as W0,aC as or,aD as Rn,aE as H0,aF as dc,aG as sr,aH as U0,aI as $0,aJ as Y0,aK as un,aL as Z0,aM as En,aN as X0,aO as K0,aP as Vo,aQ as Si,aR as zo,aS as q0,aT as Gd,aU as j0,aV as cn,aW as fn,aX as J0,aY as Fd,aZ as pc,a_ as Q0,a$ as e_,b0 as t_,b1 as r_,b2 as a_,b3 as n_,b4 as i_,b5 as o_}from"./zrender.f91f2f01.js";/*! *****************************************************************************
|
||
|
|
Copyright (c) Microsoft Corporation.
|
||
|
|
|
||
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
||
|
|
purpose with or without fee is hereby granted.
|
||
|
|
|
||
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||
|
|
PERFORMANCE OF THIS SOFTWARE.
|
||
|
|
***************************************************************************** */var Ks=function(r,t){return Ks=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])},Ks(r,t)};function E(r,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Ks(r,t);function e(){this.constructor=r}r.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}var gc=1e-4,Wd=20;function s_(r){return r.replace(/^\s+|\s+$/g,"")}function se(r,t,e,a){var n=t[0],i=t[1],o=e[0],s=e[1],l=i-n,u=s-o;if(l===0)return u===0?o:(o+s)/2;if(a)if(l>0){if(r<=n)return o;if(r>=i)return s}else{if(r>=n)return o;if(r<=i)return s}else{if(r===n)return o;if(r===i)return s}return(r-n)/l*u+o}function H(r,t){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%";break}return W(r)?s_(r).match(/%$/)?parseFloat(r)/100*t:parseFloat(r):r==null?NaN:+r}function xe(r,t,e){return t==null&&(t=10),t=Math.min(Math.max(0,t),Wd),r=(+r).toFixed(t),e?r:+r}function Ot(r){return r.sort(function(t,e){return t-e}),r}function Nt(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var t=1,e=0;e<15;e++,t*=10)if(Math.round(r*t)/t===r)return e}return l_(r)}function l_(r){var t=r.toString().toLowerCase(),e=t.indexOf("e"),a=e>0?+t.slice(e+1):0,n=e>0?e:t.length,i=t.indexOf("."),o=i<0?0:n-1-i;return Math.max(0,o-a)}function Hd(r,t){var e=Math.log,a=Math.LN10,n=Math.floor(e(r[1]-r[0])/a),i=Math.round(e(Math.abs(t[1]-t[0]))/a),o=Math.min(Math.max(-n+i,0),20);return isFinite(o)?o:20}function u_(r,t,e){if(!r[t])return 0;var a=ua(r,function(d,p){return d+(isNaN(p)?0:p)},0);if(a===0)return 0;for(var n=Math.pow(10,e),i=z(r,function(d){return(isNaN(d)?0:d)/a*n*100}),o=n*100,s=z(i,function(d){return Math.floor(d)}),l=ua(s,function(d,p){return d+p},0),u=z(i,function(d,p){return d-s[p]});l<o;){for(var c=Number.NEGATIVE_INFINITY,f=null,h=0,v=u.length;h<v;++h)u[h]>c&&(c=u[h],f=h);++s[f],u[f]=0,++l}return s[t]/n}function c_(r,t){var e=Math.max(Nt(r),Nt(t)),a=r+t;return e>Wd?a:xe(a,e)}function Ud(r){var t=Math.PI*2;return(r%t+t)%t}function Oi(r){return r>-gc&&r<gc}var f_=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function At(r){if(r instanceof Date)return r;if(W(r)){var t=f_.exec(r);if(!t)return new Date(NaN);if(t[8]){var e=+t[4]||0;return t[8].toUpperCase()!=="Z"&&(e-=+t[8].slice(0,3)),new Date(Date.UTC(+t[1],+(t[2]||1)-1,+t[3]||1,e,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0))}else return new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0)}else if(r==null)return new Date(NaN);return new Date(Math.round(r))}function v_(r){return Math.pow(10,$l(r))}function $l(r){if(r===0)return 0;var t=Math.floor(Math.log(r)/Math.LN10);return r/Math.pow(10,t)>=10&&t++,t}function $d(r,t){var e=$l(r),a=Math.pow(10,e),n=r/a,i;return t?n<1.5?i=1:n<2.5?i=2:n<4?i=3:n<7?i=5:i=10:n<1?i=1:n<2?i=2:n<3?i=3:n<5?i=5:i=10,r=i*a,e>=-20?+r.toFixed(e<0?-e:0):r}function yc(r){r.sort(function(l,u){return s(l,u,0)?-1:1});for(var t=-1/0,e=1,a=0;a<r.length;){for(var n=r[a].interval,i=r[a].close,o=0;o<2;o++)n[o]<=t&&(n[o]=t,i[o]=o?1:1-e),t=n[o],e=i[o];n[0]===n[1]&&i[0]*i[1]!==1?r.splice(a,1):a++}return r;function s(l,u,c){return l.interval[c]<u.interval[c]||l.interval[c]===u.interval[c]&&(l.close[c]-u.close[c]===(c?-1:1)||!c&&s(l,u,1))}}function Ni(r){var t=parseFloat(r);return t==r&&(t!==0||!W(r)||r.indexOf("x")<=0)?t:NaN}function Yd(r){return!isNaN(Ni(r))}function Zd(){return Math.round(Math.random()*9)}function Xd(r,t){return t===0?r:Xd(t,r%t)}function mc(r,t){return r==null?t:t==null?r:r*t/Xd(r,t)}function He(r){throw new Error(r)}function _c(r,t,e){return(t-r)*e+r}var Kd="series\0",qd="\0_ec_\0";function ce(r){return r instanceof Array?r:r==null?[]:[r]}function Bi(r,t,e){if(r){r[t]=r[t]||{},r.emphasis=r.emphasis||{},r.emphasis[t]=r.emphasis[t]||{};for(var a=0,n=
|
||
|
|
`,`
|
||
|
|
|
||
|
|
`,`
|
||
|
|
|
||
|
|
|
||
|
|
`];function Ct(r,t){return t.type=r,t}function ul(r){return r.type==="section"}function fg(r){return ul(r)?US:$S}function vg(r){if(ul(r)){var t=0,e=r.blocks.length,a=e>1||e>0&&!r.noHeader;return w(r.blocks,function(n){var i=vg(n);i>=t&&(t=i+ +(a&&(!i||ul(n)&&!n.noHeader)))}),t}return 0}function US(r,t,e,a){var n=t.noHeader,i=YS(vg(t)),o=[],s=t.blocks||[];rt(!s||N(s)),s=s||[];var l=r.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Q(u,l)){var c=new DS(u[l],null);s.sort(function(d,p){return c.evaluate(d.sortParam,p.sortParam)})}else l==="seriesDesc"&&s.reverse()}w(s,function(d,p){var g=t.valueFormatter,y=fg(d)(g?B(B({},r),{valueFormatter:g}):r,d,p>0?i.html:0,a);y!=null&&o.push(y)});var f=r.renderMode==="richText"?o.join(i.richText):cl(o.join(""),n?e:i.html);if(n)return f;var h=il(t.header,"ordinal",r.useUTC),v=cg(a,r.renderMode).nameStyle;return r.renderMode==="richText"?hg(r,h,v)+i.richText+f:cl('<div style="'+v+";"+ug+';">'+Xe(h)+"</div>"+f,e)}function $S(r,t,e,a){var n=r.renderMode,i=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=r.useUTC,c=t.valueFormatter||r.valueFormatter||function(x){return x=N(x)?x:[x],z(x,function(b,S){return il(b,N(v)?v[S]:v,u)})};if(!(i&&o)){var f=s?"":r.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",n),h=i?"":il(l,"ordinal",u),v=t.valueType,d=o?[]:c(t.value),p=!s||!i,g=!s&&i,y=cg(a,n),m=y.nameStyle,_=y.valueStyle;return n==="richText"?(s?"":f)+(i?"":hg(r,h,m))+(o?"":KS(r,d,p,g,_)):cl((s?"":f)+(i?"":ZS(h,!s,m))+(o?"":XS(d,p,g,_)),e)}}function df(r,t,e,a,n,i){if(!!r){var o=fg(r),s={useUTC:n,renderMode:e,orderMode:a,markupStyleCreator:t,valueFormatter:r.valueFormatter};return o(s,r,0,i)}}function YS(r){return{html:WS[r],richText:HS[r]}}function cl(r,t){var e='<div style="clear:both"></div>',a="margin: "+t+"px 0 0";return'<div style="'+a+";"+ug+';">'+r+e+"</div>"}function ZS(r,t,e){var a=t?"margin-left:2px":"";return'<span style="'+e+";"+a+'">'+Xe(r)+"</span>"}function XS(r,t,e,a){var n=e?"10px":"20px",i=t?"float:right;margin-left:"+n:"";return r=N(r)?r:[r],'<span style="'+i+";"+a+'">'+z(r,function(o){return Xe(o)}).join(" ")+"</span>"}function hg(r,t,e){return r.markupStyleCreator.wrapRichTextStyle(t,e)}function KS(r,t,e,a,n){var i=[n],o=a?10:20;return e&&i.push({padding:[0,0,0,o],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(N(t)?t.join(" "):t,i)}function dg(r,t){var e=r.getData().getItemVisual(t,"style"),a=e[r.visualDrawType];return Br(a)}function pg(r,t){var e=r.get("padding");return e!=null?e:t==="richText"?[8,10]:10}var jo=function(){function r(){this.richTextStyles={},this._nextStyleNameId=Zd()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(t,e,a){var n=a==="richText"?this._generateStyleName():null,i=zx({color:e,type:t,renderMode:a,markerId:n});return W(i)?i:(this.richTextStyles[n]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(t,e){var a={};N(e)?w(e,function(i){return B(a,i)}):B(a,e);var n=this._generateStyleName();return this.richTextStyles[n]=a,"{"+n+"|"+t+"}"},r}();function qS(r){var t=r.series,e=r.dataIndex,a=r.multipleSeries,n=t.getData(),i=n.mapDimensionsAll("defaultedTooltip"),o=i.length,s=t.getRawValue(e),l=N(s),u=dg(t,e),c,f,h,v;if(o>1||l&&!o){var d=jS(s,t,e,i,u);c=d.inlineValues,f=d.inlineValueTypes,h=d.blocks,v=d.inlineValues[0]}else if(o){var p=n.getDimensionInfo(i[0]);v=c=da(n,e,i[0]),f=p.type}else v=c=l?s[0]:s;var g=Yl(t),y=g&&t.name||"",m=n.getName(e),_=a?y:m;return Ct("section",{header:y,noHeader:a||!g,sortParam:v,blocks:[Ct("nameValue",{markerType:"item",markerColor:u,name:_,noName:!Pn(_),value:c,valueType:f})].concat(h||[])})}function jS(r,t,e,a,n){var i=t.getData(),o=ua(r,function(f,h,v){var d=i.getDimensionInfo(v);return f=f||d&&d.tooltip!==!1&&d.displayName!=null},!1),s=[],l=[],u=[];a.length?w(a,function(f){c(da(i,e,f),f)}):w(r,c);function c(f,h){var v=i.getDimensionInfo(h);!v||v.otherDims.tooltip===!1||(o?u.push(Ct("nameValue",{markerType:"subItem",markerColor:n,name:v.displayName,value:f,v
|
||
|
|
`+g.message)}var n=new ee;n.add(a),n.isGeoSVGGraphicRoot=!0;var i=e.width,o=e.height,s=e.viewBoxRect,l=this._boundingRect;if(!l){var u=void 0,c=void 0,f=void 0,h=void 0;if(i!=null?(u=0,f=i):s&&(u=s.x,f=s.width),o!=null?(c=0,h=o):s&&(c=s.y,h=s.height),u==null||c==null){var v=a.getBoundingRect();u==null&&(u=v.x,f=v.width),c==null&&(c=v.y,h=v.height)}l=this._boundingRect=new ge(u,c,f,h)}if(s){var d=Y0(s,l);a.scaleX=a.scaleY=d.scale,a.x=d.x,a.y=d.y}n.setClipPath(new le({shape:l.plain()}));var p=[];return w(e.named,function(g){eC.get(g.svgNodeTagLower)!=null&&(p.push(g),rC(g.el))}),{root:n,boundingRect:l,named:p}},r.prototype.useGraphic=function(t){var e=this._usedGraphicMap,a=e.get(t);return a||(a=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),e.set(t,a),a)},r.prototype.freeGraphic=function(t){var e=this._usedGraphicMap,a=e.get(t);a&&(e.removeKey(t),this._freedGraphics.push(a))},r}();function rC(r){r.silent=!1,r.isGroup&&r.traverse(function(t){t.silent=!1})}function aC(r){var t=[],e=U();return w(r,function(a){if(a.namedFrom==null){var n=new _b(a.name,a.el);t.push(n),e.set(a.name,n)}}),{regions:t,regionsMap:e}}var Al=[126,25],Rv="\u5357\u6D77\u8BF8\u5C9B",br=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]];for(var wr=0;wr<br.length;wr++)for(var jr=0;jr<br[wr].length;jr++)br[wr][jr][0]/=10.5,br[wr][jr][1]/=-10.5/.75,br[wr][jr][0]+=Al[0],br[wr][jr][1]+=Al[1];function nC(r,t){if(r==="china"){for(var e=0;e<t.length;e++)if(t[e].name===Rv)return;t.push(new gy(Rv,z(br,function(a){return{type:"polygon",exterior:a}}),Al))}}var iC={\u5357\u6D77\u8BF8\u5C9B:[32,80],\u5E7F\u4E1C:[0,-10],\u9999\u6E2F:[10,5],\u6FB3\u95E8:[-10,10],\u5929\u6D25:[5,5]};function oC(r,t){if(r==="china"){var e=iC[t.name];if(e){var a=t.getCenter();a[0]+=e[0]/10.5,a[1]+=-e[1]/(10.5/.75),t.setCenter(a)}}}var sC=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function lC(r,t){r==="china"&&t.name==="\u53F0\u6E7E"&&t.geometries.push({type:"polygon",exterior:sC[0]})}var uC="name",cC=function(){function r(t,e,a){this.type="geoJSON",this._parsedMap=U(),this._mapName=t,this._specialAreas=a,this._geoJSON=vC(e)}return r.prototype.load=function(t,e){e=e||uC;var a=this._parsedMap.get(e);if(!a){var n=this._parseToRegions(e);a=this._parsedMap.set(e,{regions:n,boundingRect:fC(n)})}var i=U(),o=[];return w(a.regions,function(s){var l=s.name;t&&Q(t,l)&&(s=s.cloneShallow(l=t[l])),o.push(s),i.set(l,s)}),{regions:o,boundingRect:a.boundingRect||new ge(0,0,0,0),regionsMap:i}},r.prototype._parseToRegions=function(t){var e=this._mapName,a=this._geoJSON,n;try{n=a?Sb(a,t):[]}catch(i){throw new Error(`Invalid geoJson format
|
||
|
|
`+i.message)}return nC(e,n),w(n,function(i){var o=i.name;oC(e,i),lC(e,i);var s=this._specialAreas&&this._specialAreas[o];s&&i.transformTo(s.left,s.top,s.width,s.height)},this),n},r.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},r}();function fC(r){for(var t,e=0;e<r.length;e++){var a=r[e].getBoundingRect();t=t||a.clone(),t.union(a)}return t}function vC(r){return W(r)?typeof JSON<"u"&&JSON.parse?JSON.parse(r):new Function("return ("+r+");")():r}var Ha=U();const Ft={registerMap:function(r,t,e){if(t.svg){var a=new tC(r,t.svg);Ha.set(r,a)}else{var n=t.geoJson||t.geoJSON;n&&!t.features?e=t.specialAreas:n=t;var a=new cC(r,n,e);Ha.set(r,a)}},getGeoResource:function(r){return Ha.get(r)},getMapForUser:function(r){var t=Ha.get(r);return t&&t.type==="geoJSON"&&t.getMapForUser()},load:function(r,t,e){var a=Ha.get(r);if(!!a)return a.load(t,e)}};var Fu=["rect","circle","line","ellipse","polygon","polyline","path"],hC=U(Fu),dC=U(Fu.concat(["g"])),pC=U(Fu.concat(["g"])),om=ne();function vi(r){var t=r.getItemStyle(),e=r.get("areaColor");return e!=null&&(t.fill=e),t}function Ev(r){var t=r.style;t&&(t.stroke=t.stroke||t.fill,t.fill=null)}var gC=function(){function r(t){var e=new ee;this.uid=ba("ec_map_draw"),this._controller=new nm(t.getZr()),this._controllerHost={target:e},this.group=e,e.add(this._regionsGroup=new ee),e.add(this._svgGroup=new ee)}return r.prototype.draw=function(t,e,a,n,i){var o=t.mainType==="geo",s=t.getData&&t.getData();o&&e.eachComponent({mainType:"series",subType:"map"},function(y){!s&&y.getHostGeoModel()===t&&(s=y.getData())});var l=t.coordinateSystem,u=this._regionsGroup,c=this.group,f=l.getTransformInfo(),h=f.raw,v=f.roam,d=!u.childAt(0)||i;d?(c.x=v.x,c.y=v.y,c.scaleX=v.scaleX,c.scaleY=v.scaleY,c.dirty()):ve(c,v,t);var p=s&&s.getVisual("visualMeta")&&s.getVisual("visualMeta").length>0,g={api:a,geo:l,mapOrGeoModel:t,data:s,isVisualEncodedByVisualMap:p,isGeo:o,transformInfoRaw:h};l.resourceType==="geoJSON"?this._buildGeoJSON(g):l.resourceType==="geoSVG"&&this._buildSVG(g),this._updateController(t,e,a),this._updateMapSelectHandler(t,u,a,n)},r.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=U(),a=U(),n=this._regionsGroup,i=t.transformInfoRaw,o=t.mapOrGeoModel,s=t.data,l=t.geo.projection,u=l&&l.stream;function c(v,d){return d&&(v=d(v)),v&&[v[0]*i.scaleX+i.x,v[1]*i.scaleY+i.y]}function f(v){for(var d=[],p=!u&&l&&l.project,g=0;g<v.length;++g){var y=c(v[g],p);y&&d.push(y)}return d}function h(v){return{shape:{points:f(v)}}}n.removeAll(),w(t.geo.regions,function(v){var d=v.name,p=e.get(d),g=a.get(d)||{},y=g.dataIdx,m=g.regionModel;p||(p=e.set(d,new ee),n.add(p),y=s?s.indexOfName(d):null,m=t.isGeo?o.getRegionModel(d):s?s.getItemModel(y):null,a.set(d,{dataIdx:y,regionModel:m}));var _=[],x=[];w(v.geometries,function(A){if(A.type==="polygon"){var T=[A.exterior].concat(A.interiors||[]);u&&(T=zv(T,u)),w(T,function(M){_.push(new vr(h(M)))})}else{var C=A.points;u&&(C=zv(C,u,!0)),w(C,function(M){x.push(new Dt(h(M)))})}});var b=c(v.getCenter(),l&&l.project);function S(A,T){if(!!A.length){var C=new Od({culling:!0,segmentIgnoreThreshold:1,shape:{paths:A}});p.add(C),kv(t,C,y,m),Ov(t,C,d,m,o,y,b),T&&(Ev(C),w(C.states,Ev))}}S(_),S(x,!0)}),e.each(function(v,d){var p=a.get(d),g=p.dataIdx,y=p.regionModel;Nv(t,v,d,y,o,g),Bv(t,v,d,y,o),Vv(t,v,d,y,o)},this)},r.prototype._buildSVG=function(t){var e=t.geo.map,a=t.transformInfoRaw;this._svgGroup.x=a.x,this._svgGroup.y=a.y,this._svgGroup.scaleX=a.scaleX,this._svgGroup.scaleY=a.scaleY,this._svgResourceChanged(e)&&(this._freeSVG(),this._useSVG(e));var n=this._svgDispatcherMap=U(),i=!1;w(this._svgGraphicRecord.named,function(o){var s=o.name,l=t.mapOrGeoModel,u=t.data,c=o.svgNodeTagLower,f=o.el,h=u?u.indexOfName(s):null,v=l.getRegionModel(s);if(hC.get(c)!=null&&f instanceof un&&kv(t,f,h,v),f instanceof un&&(f.culling=!0),f.z2EmphasisLift=0,!o.namedFrom&&(pC.get(c)!=null&&Ov(t,f,s,v,l,h,null),Nv(t,f,s,v,l,h),Bv(t,f,s,v,l),dC.get(c)!=null)){var d=Vv(t,f,s,v,l);d==="self"&&(i=!0);var p=n.get(s)||n.set(s,[]);p.push(f
|
||
|
|
`))}),t.join(`
|
||
|
|
|
||
|
|
`+ko+`
|
||
|
|
|
||
|
|
`)}function aL(r){return z(r,function(t){var e=t.getRawData(),a=[t.name],n=[];return e.each(e.dimensions,function(){for(var i=arguments.length,o=arguments[i-1],s=e.getName(o),l=0;l<i-1;l++)n[l]=arguments[l];a.push((s?s+ya:"")+n.join(ya))}),a.join(`
|
||
|
|
`)}).join(`
|
||
|
|
|
||
|
|
`+ko+`
|
||
|
|
|
||
|
|
`)}function nL(r){var t=tL(r);return{value:pe([rL(t.seriesGroupByCategoryAxis),aL(t.other)],function(e){return!!e.replace(/[\n\t\s]/g,"")}).join(`
|
||
|
|
|
||
|
|
`+ko+`
|
||
|
|
|
||
|
|
`),meta:t.meta}}function ro(r){return r.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function iL(r){var t=r.slice(0,r.indexOf(`
|
||
|
|
`));if(t.indexOf(ya)>=0)return!0}var Ol=new RegExp("["+ya+"]+","g");function oL(r){for(var t=r.split(/\n+/g),e=ro(t.shift()).split(Ol),a=[],n=z(e,function(l){return{name:l,data:[]}}),i=0;i<t.length;i++){var o=ro(t[i]).split(Ol);a.push(o.shift());for(var s=0;s<o.length;s++)n[s]&&(n[s].data[i]=o[s])}return{series:n,categories:a}}function sL(r){for(var t=r.split(/\n+/g),e=ro(t.shift()),a=[],n=0;n<t.length;n++){var i=ro(t[n]);if(!!i){var o=i.split(Ol),s="",l=void 0,u=!1;isNaN(o[0])?(u=!0,s=o[0],o=o.slice(1),a[n]={name:s,value:[]},l=a[n].value):l=a[n]=[];for(var c=0;c<o.length;c++)l.push(+o[c]);l.length===1&&(u?a[n].value=l[0]:a[n]=l[0])}}return{name:e,data:a}}function lL(r,t){var e=r.split(new RegExp(`
|
||
|
|
*`+ko+`
|
||
|
|
*`,"g")),a={series:[]};return w(e,function(n,i){if(iL(n)){var o=oL(n),s=t[i],l=s.axisDim+"Axis";s&&(a[l]=a[l]||[],a[l][s.axisIndex]={data:o.categories},a.series=a.series.concat(o.series))}else{var o=sL(n);a.series.push(o)}}),a}var uL=function(r){E(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,a){setTimeout(function(){a.dispatchAction({type:"hideTip"})});var n=a.getDom(),i=this.model;this._dom&&n.removeChild(this._dom);var o=document.createElement("div");o.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",o.style.backgroundColor=i.get("backgroundColor")||"#fff";var s=document.createElement("h4"),l=i.get("lang")||[];s.innerHTML=l[0]||i.get("title"),s.style.cssText="margin:10px 20px",s.style.color=i.get("textColor");var u=document.createElement("div"),c=document.createElement("textarea");u.style.cssText="overflow:auto";var f=i.get("optionToContent"),h=i.get("contentToOption"),v=nL(e);if(X(f)){var d=f(a.getOption());W(d)?u.innerHTML=d:Fd(d)&&u.appendChild(d)}else{c.readOnly=i.get("readOnly");var p=c.style;p.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",p.color=i.get("textColor"),p.borderColor=i.get("textareaBorderColor"),p.backgroundColor=i.get("textareaColor"),c.value=v.value,u.appendChild(c)}var g=v.meta,y=document.createElement("div");y.style.cssText="position:absolute;bottom:5px;left:0;right:0";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",_=document.createElement("div"),x=document.createElement("div");m+=";background-color:"+i.get("buttonColor"),m+=";color:"+i.get("buttonTextColor");var b=this;function S(){n.removeChild(o),b._dom=null}pc(_,"click",S),pc(x,"click",function(){if(h==null&&f!=null||h!=null&&f==null){S();return}var A;try{X(h)?A=h(u,a.getOption()):A=lL(c.value,g)}catch(T){throw S(),new Error("Data view format error "+T)}A&&a.dispatchAction({type:"changeDataView",newOption:A}),S()}),_.innerHTML=l[1],x.innerHTML=l[2],x.style.cssText=_.style.cssText=m,!i.get("readOnly")&&y.appendChild(x),y.appendChild(_),o.appendChild(s),o.appendChild(u),o.appendChild(y),u.style.height=n.clientHeight-80+"px",n.appendChild(o),this._dom=o},t.prototype.remove=function(e,a){this._dom&&a.getDom().removeChild(this._dom)},t.prototype.dispose=function(e,a){this.remove(e,a)},t.getDefaultOption=function(e){var a={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:e.getLocaleModel().get(["toolbox","dataView","title"]),lang:e.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"};return a},t}(ft);function cL(r,t){return z(r,function(e,a){var n=t&&t[a];if(Y(n)&&!N(n)){var i=Y(e)&&!N(e);i||(e={value:e});var o=n.name!=null&&e.name==null;return e=K(e,n),o&&delete e.name,e}else return e})}Lt({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(r,t){var e=[];w(r.newOption.series,function(a){var n=t.getSeriesByName(a.name)[0];if(!n)e.push(B({type:"scatter"},a));else{var i=n.get("data");e.push({name:a.name,data:cL(a.data,i)})}}),t.mergeOption(K({series:e},r.newOption))});const fL=uL;var a0=w,n0=ne();function vL(r,t){var e=ac(r);a0(t,function(a,n){for(var i=e.length-1;i>=0;i--){var o=e[i];if(o[n])break}if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(s){var l=s.getPercentRange();e[0][n]={dataZoomId:n,start:l[0],end:l[1]}}}}),e.push(t)}function hL(r){var t=ac(r),e=t[t.length-1];t.length>1&&t.pop();var a={};return a0(e,function(n,i){for(var o=t.length-1;o>=0;o--)if(n=t[o][i],n){a[i]=n;break}}),a}function dL(r){n0(r).snapshots=null}function pL(r){return ac(r).length}function ac(r){var t=n0(r);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var gL=function(r){E(t,r);function t()
|
||
|
|
|
||
|
|
`:"<br/>",y=f.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(e,u)?this._updatePosition(s,v,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,y,u,Math.random()+"",o[0],o[1],v,null,h)})},t.prototype._showSeriesItemTooltip=function(e,a,n){var i=this._ecModel,o=j(a),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,c=o.dataIndex,f=o.dataType,h=u.getData(f),v=this._renderMode,d=e.positionDefault,p=Ya([h.getItemModel(c),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),g=p.get("trigger");if(!(g!=null&&g!=="item")){var y=u.getDataParams(c,f),m=new jo;y.marker=m.makeTooltipMarker("item",Br(y.color),v);var _=uf(u.formatTooltip(c,!1,f)),x=p.get("order"),b=p.get("valueFormatter"),S=_.frag,A=S?df(b?B({valueFormatter:b},S):S,m,v,x,i.get("useUTC"),p.get("textStyle")):_.text,T="item_"+u.name+"_"+c;this._showOrMove(p,function(){this._showTooltipContent(p,A,y,T,e.offsetX,e.offsetY,e.position,e.target,m)}),n({type:"showTip",dataIndexInside:c,dataIndex:h.getRawIndex(c),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,a,n){var i=j(a),o=i.tooltipConfig,s=o.option||{};if(W(s)){var l=s;s={content:l,formatter:l}}var u=[s],c=this._ecModel.getComponent(i.componentMainType,i.componentIndex);c&&u.push(c),u.push({formatter:s.content});var f=e.positionDefault,h=Ya(u,this._tooltipModel,f?{position:f}:null),v=h.get("content"),d=Math.random()+"",p=new jo;this._showOrMove(h,function(){var g=Z(h.get("formatterParams")||{});this._showTooltipContent(h,v,g,d,e.offsetX,e.offsetY,e.position,a,p)}),n({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,a,n,i,o,s,l,u,c){if(this._ticket="",!(!e.get("showContent")||!e.get("show"))){var f=this._tooltipContent;f.setEnterable(e.get("enterable"));var h=e.get("formatter");l=l||e.get("position");var v=a,d=this._getNearestPoint([o,s],n,e.get("trigger"),e.get("borderColor")),p=d.color;if(h)if(W(h)){var g=e.ecModel.get("useUTC"),y=N(n)?n[0]:n,m=y&&y.axisType&&y.axisType.indexOf("time")>=0;v=h,m&&(v=go(y.axisValue,v,g)),v=Bp(v,n,!0)}else if(X(h)){var _=F(function(x,b){x===this._ticket&&(f.setContent(b,c,e,p,l),this._updatePosition(e,l,o,s,f,n,u))},this);this._ticket=i,v=h(n,i,_)}else v=h;f.setContent(v,c,e,p,l),f.show(e,p),this._updatePosition(e,l,o,s,f,n,u)}},t.prototype._getNearestPoint=function(e,a,n,i){if(n==="axis"||N(a))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!N(a))return{color:i||a.color||a.borderColor}},t.prototype._updatePosition=function(e,a,n,i,o,s,l){var u=this._api.getWidth(),c=this._api.getHeight();a=a||e.get("position");var f=o.getSize(),h=e.get("align"),v=e.get("verticalAlign"),d=l&&l.getBoundingRect().clone();if(l&&d.applyTransform(l.transform),X(a)&&(a=a([n,i],s,o.el,d,{viewSize:[u,c],contentSize:f.slice()})),N(a))n=H(a[0],u),i=H(a[1],c);else if(Y(a)){var p=a;p.width=f[0],p.height=f[1];var g=$e(p,{width:u,height:c});n=g.x,i=g.y,h=null,v=null}else if(W(a)&&l){var y=ZL(a,d,f,e.get("borderWidth"));n=y[0],i=y[1]}else{var y=$L(n,i,o,u,c,h?null:20,v?null:20);n=y[0],i=y[1]}if(h&&(n-=jh(h)?f[0]/2:h==="right"?f[0]:0),v&&(i-=jh(v)?f[1]/2:v==="bottom"?f[1]:0),o0(e)){var y=YL(n,i,o,u,c);n=y[0],i=y[1]}o.moveTo(n,i)},t.prototype._updateContentNotChangedOnAxis=function(e,a){var n=this._lastDataByCoordSys,i=this._cbParamsList,o=!!n&&n.length===e.length;return o&&w(n,function(s,l){var u=s.dataByAxis||[],c=e[l]||{},f=c.dataByAxis||[];o=o&&u.length===f.length,o&&w(u,function(h,v){var d=f[v]||{},p=h.seriesDataIndices||[],g=d.seriesDataIndices||[];o=o&&h.value===d.value&&h.axisType===d.axisType&&h.axisId===d.axisId&&p.length===g.length,o&&w(p,function(y,m){var _=g[m];o=o&&y.seriesIndex===_.seriesIndex&&y.dataIndex===_.dataIndex}),i&&w(h.seriesDataIndices,function(y){var m=y.seriesIndex,_=a[m],x=i[m];_&&x&&x.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=a,!!o},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,a){_e.node||!a.getDom()||(_n(this,"_updatePosition"),this._tooltipCont
|
||
|
|
`)){var g=new xi;g.newline=!0,u.add(g);return}var y=n.getSeriesByName(p)[0];if(!c.get(p))if(y){var m=y.getData(),_=m.getVisual("legendLineStyle")||{},x=m.getVisual("legendIcon"),b=m.getVisual("style"),S=this._createItem(y,p,d,v,a,e,_,b,x,f,i);S.on("click",Qr(od,p,null,i,h)).on("mouseover",Qr(Gl,y.name,null,i,h)).on("mouseout",Qr(Fl,y.name,null,i,h)),c.set(p,!0)}else n.eachRawSeries(function(A){if(!c.get(p)&&A.legendVisualProvider){var T=A.legendVisualProvider;if(!T.containName(p))return;var C=T.indexOfName(p),M=T.getItemVisual(C,"style"),D=T.getItemVisual(C,"legendIcon"),I=Gd(M.fill);I&&I[3]===0&&(I[3]=.2,M=B(B({},M),{fill:Si(I,"rgba")}));var L=this._createItem(A,p,d,v,a,e,{},M,D,f,i);L.on("click",Qr(od,null,p,i,h)).on("mouseover",Qr(Gl,null,p,i,h)).on("mouseout",Qr(Fl,null,p,i,h)),c.set(p,!0)}},this)},this),o&&this._createSelector(o,a,i,s,l)},t.prototype._createSelector=function(e,a,n,i,o){var s=this.getSelectorGroup();zl(e,function(u){var c=u.type,f=new ae({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(f);var h=a.getModel("selectorLabel"),v=a.getModel(["emphasis","selectorLabel"]);Ht(f,{normal:h,emphasis:v},{defaultText:u.title}),Lr(f)})},t.prototype._createItem=function(e,a,n,i,o,s,l,u,c,f,h){var v=e.visualDrawType,d=o.get("itemWidth"),p=o.get("itemHeight"),g=o.isSelected(a),y=i.get("symbolRotate"),m=i.get("symbolKeepAspect"),_=i.get("icon");c=_||c||"roundRect";var x=yP(c,i,l,u,v,g,h),b=new xi,S=i.getModel("textStyle");if(X(e.getLegendIcon)&&(!_||_==="inherit"))b.add(e.getLegendIcon({itemWidth:d,itemHeight:p,icon:c,iconRotate:y,itemStyle:x.itemStyle,lineStyle:x.lineStyle,symbolKeepAspect:m}));else{var A=_==="inherit"&&e.getData().getVisual("symbol")?y==="inherit"?e.getData().getVisual("symbolRotate"):y:0;b.add(mP({itemWidth:d,itemHeight:p,icon:c,iconRotate:A,itemStyle:x.itemStyle,lineStyle:x.lineStyle,symbolKeepAspect:m}))}var T=s==="left"?d+5:-5,C=s,M=o.get("formatter"),D=a;W(M)&&M?D=M.replace("{name}",a!=null?a:""):X(M)&&(D=M(a));var I=i.get("inactiveColor");b.add(new ae({style:ye(S,{text:D,x:T,y:p/2,fill:g?S.getTextColor():I,align:C,verticalAlign:"middle"})}));var L=new le({shape:b.getBoundingRect(),invisible:!0}),P=i.getModel("tooltip");return P.get("show")&&Sa({el:L,componentModel:o,itemName:a,itemTooltipOption:P.option}),b.add(L),b.eachChild(function(R){R.silent=!0}),L.silent=!f,this.getContentGroup().add(b),Lr(b),b.__legendDataIndex=n,b},t.prototype.layoutInner=function(e,a,n,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Rr(e.get("orient"),l,e.get("itemGap"),n.width,n.height);var c=l.getBoundingRect(),f=[-c.x,-c.y];if(u.markRedraw(),l.markRedraw(),o){Rr("horizontal",u,e.get("selectorItemGap",!0));var h=u.getBoundingRect(),v=[-h.x,-h.y],d=e.get("selectorButtonGap",!0),p=e.getOrient().index,g=p===0?"width":"height",y=p===0?"height":"width",m=p===0?"y":"x";s==="end"?v[p]+=c[g]+d:f[p]+=h[g]+d,v[1-p]+=c[y]/2-h[y]/2,u.x=v[0],u.y=v[1],l.x=f[0],l.y=f[1];var _={x:0,y:0};return _[g]=c[g]+d+h[g],_[y]=Math.max(c[y],h[y]),_[m]=Math.min(0,h[m]+v[1-p]),_}else return l.x=f[0],l.y=f[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Me);function yP(r,t,e,a,n,i,o){function s(g,y){g.lineWidth==="auto"&&(g.lineWidth=y.lineWidth>0?2:0),zl(g,function(m,_){g[_]==="inherit"&&(g[_]=y[_])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=r.lastIndexOf("empty",0)===0?"fill":"stroke",f=l.getShallow("decal");u.decal=!f||f==="inherit"?a.decal:Yi(f,o),u.fill==="inherit"&&(u.fill=a[n]),u.stroke==="inherit"&&(u.stroke=a[c]),u.opacity==="inherit"&&(u.opacity=(n==="fill"?a:e).opacity),s(u,a);var h=t.getModel("lineStyle"),v=h.getLineStyle();if(s(v,e),u.fill==="auto"&&(u.fill=a.fill),u.stroke==="auto"&&(u.stroke=a.fill),v.stroke==="auto"&&(v.stroke=a.fill),!i){var d=t.get("inactiveBorderWidth"),p=u[c];u.lineWidth=d==="auto"?a.lineWidth>0&&p?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),v
|
||
|
|
`||u==="")){var c=o.isSelected(u);a.hasOwnProperty(u)?a[u]=a[u]&&c:a[u]=c}})}),r==="allSelect"||r==="inverseSelect"?{selected:a}:{name:t.name,selected:a}}function xP(r){r.registerAction("legendToggleSelect","legendselectchanged",te(Za,"toggleSelected")),r.registerAction("legendAllSelect","legendselectall",te(Za,"allSelect")),r.registerAction("legendInverseSelect","legendinverseselect",te(Za,"inverseSelect")),r.registerAction("legendSelect","legendselected",te(Za,"select")),r.registerAction("legendUnSelect","legendunselected",te(Za,"unSelect"))}function h0(r){r.registerComponentModel(Vl),r.registerComponentView(v0),r.registerProcessor(r.PRIORITY.PROCESSOR.SERIES_FILTER,_P),r.registerSubTypeDefaulter("legend",function(){return"plain"}),xP(r)}var SP=function(r){E(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.setScrollDataIndex=function(e){this.option.scrollDataIndex=e},t.prototype.init=function(e,a,n){var i=Aa(e);r.prototype.init.call(this,e,a,n),sd(this,e,i)},t.prototype.mergeOption=function(e,a){r.prototype.mergeOption.call(this,e,a),sd(this,this.option,e)},t.type="legend.scroll",t.defaultOption=hr(Vl.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),t}(Vl);function sd(r,t,e){var a=r.getOrient(),n=[1,1];n[a.index]=0,ur(t,e,{type:"box",ignoreSize:!!n})}const wP=SP;var ld=ee,Ns=["width","height"],Bs=["x","y"],bP=function(r){E(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.newlineDisabled=!0,e._currentIndex=0,e}return t.prototype.init=function(){r.prototype.init.call(this),this.group.add(this._containerGroup=new ld),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new ld)},t.prototype.resetInner=function(){r.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},t.prototype.renderInner=function(e,a,n,i,o,s,l){var u=this;r.prototype.renderInner.call(this,e,a,n,i,o,s,l);var c=this._controllerGroup,f=a.get("pageIconSize",!0),h=N(f)?f:[f,f];d("pagePrev",0);var v=a.getModel("pageTextStyle");c.add(new ae({name:"pageText",style:{text:"xx/xx",fill:v.getTextColor(),font:v.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),d("pageNext",1);function d(p,g){var y=p+"DataIndex",m=On(a.get("pageIcons",!0)[a.getOrient().name][g],{onclick:F(u._pageGo,u,y,a,i)},{x:-h[0]/2,y:-h[1]/2,width:h[0],height:h[1]});m.name=p,c.add(m)}},t.prototype.layoutInner=function(e,a,n,i,o,s){var l=this.getSelectorGroup(),u=e.getOrient().index,c=Ns[u],f=Bs[u],h=Ns[1-u],v=Bs[1-u];o&&Rr("horizontal",l,e.get("selectorItemGap",!0));var d=e.get("selectorButtonGap",!0),p=l.getBoundingRect(),g=[-p.x,-p.y],y=Z(n);o&&(y[c]=n[c]-p[c]-d);var m=this._layoutContentAndController(e,i,y,u,c,h,v,f);if(o){if(s==="end")g[u]+=m[c]+d;else{var _=p[c]+d;g[u]-=_,m[f]-=_}m[c]+=p[c]+d,g[1-u]+=m[v]+m[h]/2-p[h]/2,m[h]=Math.max(m[h],p[h]),m[v]=Math.min(m[v],p[v]+g[1-u]),l.x=g[0],l.y=g[1],l.markRedraw()}return m},t.prototype._layoutContentAndController=function(e,a,n,i,o,s,l,u){var c=this.getContentGroup(),f=this._containerGroup,h=this._controllerGroup;Rr(e.get("orient"),c,e.get("itemGap"),i?n.width:null,i?null:n.height),Rr("horizontal",h,e.get("pageButtonItemGap",!0));var v=c.getBoundingRect(),d=h.getBoundingRect(),p=this._showController=v[o]>n[o],g=[-v.x,-v.y];a||(g[i]=c[u]);var y=[0,0],m=[-d.x,-d.y],_=de(e.get("pageButtonGap",!0),e.get("itemGap",!0));if(p){var x=e.get("pageButtonPosition",!0);x==="end"?m[i]+=n[o]-d[o]:y[i]+=d[o]+_}m[1-i]+=v[s]/2-d[s]/2,c.setPosition(g),f.setPosition(y),h.setPosition(m);var b={x:0,y:0};if(b[o]=p?n[o]:v[o],b[s]=Math.max(v[s],d[s]),b[l]=Math.min(0,d[l]+m[1-i]),f.__rectSize=n[o],p){var S={x:0,y:0};S[o]=Math.
|