Cat.Web/Cat.Admin.Web/wwwroot/lib/report/echarts/echarts.min.js
(开头部分) 819KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
(function(n,t){typeof exports=="object"&&typeof module!="undefined"?t(exports):typeof define=="function"&&define.amd?define(["exports"],t):t(n.echarts={})})(this,function(n){"use strict";function uar(n){var t={},i=n.match(/Firefox\/([\d.]+)/),r=n.match(/MSIE\s([\d.]+)/)||n.match(/Trident\/.+?rv:(([\d.]+))/),u=n.match(/Edge\/([\d.]+)/),f=/micromessenger/i.test(n);return i&&(t.firefox=!0,t.version=i[1]),r&&(t.ie=!0,t.version=r[1]),u&&(t.edge=!0,t.version=u[1]),f&&(t.weChat=!0),{browser:t,os:{},node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!t.ie&&!t.edge,pointerEventsSupported:"onpointerdown"in window&&(t.edge||t.ie&&t.version>=11),domSupported:typeof document!="undefined"}}function hri(n,t){n==="createCanvas"&&(ag=null);bst[n]=t}function c(n){var i,r,e,t,u,f;if(n==null||typeof n!="object")return n;if(i=n,r=bp.call(n),r==="[object Array]"){if(!ba(n))for(i=[],t=0,u=n.length;t<u;t++)i[t]=c(n[t])}else if(sri[r]){if(!ba(n))if(e=n.constructor,n.constructor.from)i=e.from(n);else for(i=new e(n.length),t=0,u=n.length;t<u;t++)i[t]=c(n[t])}else if(!ori[r]&&!ba(n)&&!wa(n)){i={};for(f in n)n.hasOwnProperty(f)&&(i[f]=c(n[f]))}return i}function y(n,t,r){var u,f,e;if(!v(t)||!v(n))return r?c(t):n;for(u in t)t.hasOwnProperty(u)&&(f=n[u],e=t[u],!v(e)||!v(f)||i(e)||i(f)||wa(e)||wa(f)||kst(e)||kst(f)||ba(e)||ba(f)?!r&&u in n||(n[u]=c(t[u],!0)):y(f,e,r));return n}function gp(n,t){for(var i=n[0],r=1,u=n.length;r<u;r++)i=y(i,n[r],t);return i}function o(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}function s(n,t,i){for(var r in t)t.hasOwnProperty(r)&&(i?t[r]!=null:n[r]==null)&&(n[r]=t[r]);return n}function cri(){return ag||(ag=sc().getContext("2d")),ag}function it(n,t){if(n){if(n.indexOf)return n.indexOf(t);for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i}return-1}function ct(n,t){function u(){}var r=n.prototype,i;u.prototype=t.prototype;n.prototype=new u;for(i in r)r.hasOwnProperty(i)&&(n.prototype[i]=r[i]);n.prototype.constructor=n;n.superClass=t}function st(n,t,i){n="prototype"in n?n.prototype:n;t="prototype"in t?t.prototype:t;s(n,t,i)}function no(n){if(n)return typeof n=="string"?!1:typeof n.length=="number"}function t(n,t,i){var r,f,u;if(n&&t)if(n.forEach&&n.forEach===far)n.forEach(t,i);else if(n.length===+n.length)for(r=0,f=n.length;r<f;r++)t.call(i,n[r],r,n);else for(u in n)n.hasOwnProperty(u)&&t.call(i,n[u],u,n)}function r(n,t,i){var u,r,f;if(n&&t){if(n.map&&n.map===oar)return n.map(t,i);for(u=[],r=0,f=n.length;r<f;r++)u.push(t.call(i,n[r],r,n));return u}}function pa(n,t,i,r){if(n&&t){if(n.reduce&&n.reduce===sar)return n.reduce(t,i,r);for(var u=0,f=n.length;u<f;u++)i=t.call(r,i,n[u],u,n);return i}}function ci(n,t,i){var u,r,f;if(n&&t){if(n.filter&&n.filter===ear)return n.filter(t,i);for(u=[],r=0,f=n.length;r<f;r++)t.call(i,n[r],r,n)&&u.push(n[r]);return u}}function lri(n,t,i){if(n&&t)for(var r=0,u=n.length;r<u;r++)if(t.call(i,n[r],r,n))return n[r]}function l(n,t){var i=dp.call(arguments,2);return function(){return n.apply(t,i.concat(dp.call(arguments)))}}function a(n){var t=dp.call(arguments,1);return function(){return n.apply(this,t.concat(dp.call(arguments)))}}function i(n){return bp.call(n)==="[object Array]"}function di(n){return typeof n=="function"}function lt(n){return bp.call(n)==="[object String]"}function v(n){var t=typeof n;return t==="function"||!!n&&t==="object"}function kst(n){return!!ori[bp.call(n)]}function hf(n){return!!sri[bp.call(n)]}function wa(n){return typeof n=="object"&&typeof n.nodeType=="number"&&typeof n.ownerDocument=="object"}function nw(n){return n!==n}function dt(){for(var n=0,t=arguments.length;n<t;n++)if(arguments[n]!=null)return arguments[n]}function ei(n,t){return n!=null?n:t}function hc(n,t,i){return n!=null?n:t!=null?t:i}function dst(){return Function.call.apply(dp,arguments)}function gst(n){if(typeof n=="number")return[n,n,n,n];var t=n.length;return t===2?[n[0],n[1],n[0],n[1]]:t===3?[n[0],n[1],n[2],n[1]]:n}function g(n,t){if(!n)throw new Error(t);}function ku(n){return n==null?null:typeof n.trim=="function"?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function tht(n){n[nht]=!0}function ba(n){return n[nht]}function vg(n){function u(n,t){f?r.set(n,t):r.set(t,n)}var f=i(n),r;this.data={};r=this;n instanceof vg?n.each(u):n&&t(n,u)}function p(n){return new vg(n)}function iht(n,t){for(var u,r=new n.constructor(n.length+t.length),i=0;i<n.length;i++)r[i]=n[i];for(u=n.length,i=0;i<t.length;i++)r[i+u]=t[i];return r}function gi(){}function vs(n,t){var i=new rht(2);return n==null&&(n=0),t==null&&(t=0),i[0]=n,i[1]=t,i}function nr(n,t){return n[0]=t[0],n[1]=t[1],n}function cf(n){var t=new rht(2);return t[0]=n[0],t[1]=n[1],t}function vri(n,t,i){return n[0]=t,n[1]=i,n}function uht(n,t,i){return n[0]=t[0]+i[0],n[1]=t[1]+i[1],n}function tw(n,t,i,r){return n[0]=t[0]+i[0]*r,n[1]=t[1]+i[1]*r,n}function to(n,t,i){return n[0]=t[0]-i[0],n[1]=t[1]-i[1],n}function iw(n){return Math.sqrt(fht(n))}function fht(n){return n[0]*n[0]+n[1]*n[1]}function har(n,t,i){return n[0]=t[0]*i[0],n[1]=t[1]*i[1],n}function car(n,t,i){return n[0]=t[0]/i[0],n[1]=t[1]/i[1],n}function lar(n,t){return n[0]*t[0]+n[1]*t[1]}function yg(n,t,i){return n[0]=t[0]*i,n[1]=t[1]*i,n}function ka(n,t){var i=iw(t);return i===0?(n[0]=0,n[1]=0):(n[0]=t[0]/i,n[1]=t[1]/i),n}function rw(n,t){return Math.sqrt((n[0]-t[0])*(n[0]-t[0])+(n[1]-t[1])*(n[1]-t[1]))}function wri(n,t){return(n[0]-t[0])*(n[0]-t[0])+(n[1]-t[1])*(n[1]-t[1])}function aar(n,t){return n[0]=-t[0],n[1]=-t[1],n}function bri(n,t,i,r){return n[0]=t[0]+r*(i[0]-t[0]),n[1]=t[1]+r*(i[1]-t[1]),n}function at(n,t,i){var r=t[0],u=t[1];return n[0]=i[0]*r+i[2]*u+i[4],n[1]=i[1]*r+i[3]*u+i[5],n}function ro(n,t,i){return n[0]=Math.min(t[0],i[0]),n[1]=Math.min(t[1],i[1]),n}function uo(n,t,i){return n[0]=Math.max(t[0],i[0]),n[1]=Math.max(t[1],i[1]),n}function pg(){this.on("mousedown",this._dragStart,this);this.on("mousemove",this._drag,this);this.on("mouseup",this._dragEnd,this);this.on("globalout",this._dragEnd,this)}function da(n,t){return{target:n,topTarget:t&&t.topTarget}}function yar(n,t){var i=n._$eventProcessor;return t!=null&&i&&i.normalizeQuery&&(t=i.normalizeQuery(t)),t}function dri(n,t,i,r,u,f){var e=n._$handlers,o;if(typeof i=="function"&&(u=r,r=i,i=null),!r||!t)return n;for(i=yar(n,i),e[t]||(e[t]=[]),o=0;o<e[t].length;o++)if(e[t][o].h===r)return n;var s={h:r,one:f,query:i,ctx:u||n,callAtLast:r.zrEventfulCallAtLast},h=e[t].length-1,c=e[t][h];return c&&c.callAtLast?e[t].splice(h,0,s):e[t].push(s),n}function oht(n,t,i,r,u,f){var h=r+"-"+u,a=n.length,v,y,o,s,e,c,l;if(f.hasOwnProperty(h))return f[h];if(t===1)return v=Math.round(Math.log((1<<a)-1&~u)/gri),n[i][v];for(y=r|1<<i,o=i+1;r&1<<o;)o++;for(s=0,e=0,c=0;e<a;e++)l=1<<e,l&u||(s+=(c%2?-1:1)*n[i][e]*oht(n,t-1,o,y,u|l,f),c++);return f[h]=s,s}function par(n,t){var f=[[n[0],n[1],1,0,0,0,-t[0]*n[0],-t[0]*n[1]],[0,0,0,n[0],n[1],1,-t[1]*n[0],-t[1]*n[1]],[n[2],n[3],1,0,0,0,-t[2]*n[2],-t[2]*n[3]],[0,0,0,n[2],n[3],1,-t[3]*n[2],-t[3]*n[3]],[n[4],n[5],1,0,0,0,-t[4]*n[4],-t[4]*n[5]],[0,0,0,n[4],n[5],1,-t[5]*n[4],-t[5]*n[5]],[n[6],n[7],1,0,0,0,-t[6]*n[6],-t[6]*n[7]],[0,0,0,n[6],n[7],1,-t[7]*n[6],-t[7]*n[7]]],e={},o=oht(f,8,0,0,0,e),i,u,r;if(o!==0){for(i=[],u=0;u<8;u++)for(r=0;r<8;r++)i[r]==null&&(i[r]=0),i[r]+=((u+r)%2?-1:1)*oht(f,7,u===0?1:0,1<<u,1<<r,e)/o*t[u];return function(n,t,r){var u=t*i[6]+r*i[7]+1;n[0]=(t*i[0]+r*i[1]+i[2])/u;n[1]=(t*i[3]+r*i[4]+i[5])/u}}}function cht(n,t,i,r){return i=i||{},r||!d.canvasSupported?tui(n,t,i):d.browser.firefox&&t.layerX!=null&&t.layerX!==t.offsetX?(i.zrX=t.layerX,i.zrY=t.layerY):t.offsetX!=null?(i.zrX=t.offsetX,i.zrY=t.offsetY):tui(n,t,i),i}function tui(n,t,i){var r,u,f,e,o;if(n.getBoundingClientRect&&d.domSupported){if(r=t.clientX,u=t.clientY,n.nodeName.toUpperCase()==="CANVAS"){f=n.getBoundingClientRect();i.zrX=r-f.left;i.zrY=u-f.top;return}if(e=n[nui]||(n[nui]={}),o=kar(bar(n,e),e),o){o(hht,r,u);i.zrX=hht[0];i.zrY=hht[1];return}}i.zrX=i.zrY=0}function bar(n,t){var i=t.markers,u,f,r;if(i)return i;for(i=t.markers=[],u=["left","right"],f=["top","bottom"],r=0;r<4;r++){var e=document.createElement("div"),h=e.style,o=r%2,s=(r>>1)%2;h.cssText=["position:absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","width:0","height:0",u[o]+":0",f[s]+":0",u[1-o]+":auto",f[1-s]+":auto",""].join("!important;");n.appendChild(e);i.push(e)}return i}function kar(n,t){for(var l=t.transformer,r=t.srcCoords,f=!0,u=[],e=[],i=0;i<4;i++){var o=n[i].getBoundingClientRect(),s=2*i,h=o.left,c=o.top;u.push(h,c);f&=r&&h===r[s]&&c===r[s+1];e.push(n[i].offsetLeft,n[i].offsetTop)}return f?l:(t.srcCoords=u,t.transformer=par(u,e))}function cc(n,t,i){var u,e,f,r;return(t=t||window.event,t.zrX!=null)?t:(u=t.type,e=u&&u.indexOf("touch")>=0,e?(f=u!=="touchend"?t.targetTouches[0]:t.changedTouches[0],f&&cht(n,f,t,i)):(cht(n,t,t,i),t.zrDelta=t.wheelDelta?t.wheelDelta/120:-(t.detail||0)/3),r=t.button,t.which==null&&r!==undefined&&war.test(t.type)&&(t.which=r&1?1:r&2?3:r&4?2:0),t)}function lht(n,t,i){sht?n.addEventListener(t,i):n.attachEvent("on"+t,i)}function dar(n,t,i){sht?n.removeEventListener(t,i):n.detachEvent("on"+t,i)}function iui(n){return n.which===2||n.which===3}function rui(n){var t=n[1][0]-n[0][0],i=n[1][1]-n[0][1];return Math.sqrt(t*t+i*i)}function gar(n){return[(n[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2]}function nvr(n,t,i){return{type:n,event:i,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:tvr}}function tvr(){fo(this.event)}function uui(){}function ivr(n,t,i){if(n[n.rectHover?"rectContain":"contain"](t,i)){for(var r=n,u;r;){if(r.clipPath&&!r.clipPath.contain(t,i))return!1;r.silent&&(u=!0);r=r.parent}return u?aht:!0}return!1}function uu(){var n=new eui(6);return ga(n),n}function ga(n){return n[0]=1,n[1]=0,n[2]=0,n[3]=1,n[4]=0,n[5]=0,n}function uw(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n}function ps(n,t,i){var r=t[0]*i[0]+t[2]*i[1],u=t[1]*i[0]+t[3]*i[1],f=t[0]*i[2]+t[2]*i[3],e=t[1]*i[2]+t[3]*i[3],o=t[0]*i[4]+t[2]*i[5]+t[4],s=t[1]*i[4]+t[3]*i[5]+t[5];return n[0]=r,n[1]=u,n[2]=f,n[3]=e,n[4]=o,n[5]=s,n}function lf(n,t,i){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4]+i[0],n[5]=t[5]+i[1],n}function eo(n,t,i){var f=t[0],e=t[2],o=t[4],s=t[1],h=t[3],c=t[5],r=Math.sin(i),u=Math.cos(i);return n[0]=f*u+s*r,n[1]=-f*r+s*u,n[2]=e*u+h*r,n[3]=-e*r+u*h,n[4]=u*o+r*c,n[5]=u*c-r*o,n}function fw(n,t,i){var r=i[0],u=i[1];return n[0]=t[0]*r,n[1]=t[1]*u,n[2]=t[2]*r,n[3]=t[3]*u,n[4]=t[4]*r,n[5]=t[5]*u,n}function kg(n,t){var r=t[0],u=t[2],o=t[4],f=t[1],e=t[3],s=t[5],i=r*e-f*u;return i?(i=1/i,n[0]=e*i,n[1]=-f*i,n[2]=-u*i,n[3]=r*i,n[4]=(u*s-e*o)*i,n[5]=(f*o-r*s)*i,n):null}function oui(n){var t=uu();return uw(t,n),t}function ac(n){return n>sui||n<-sui}function yht(n){this._target=n.target;this._life=n.life||1e3;this._delay=n.delay||0;this._initialized=!1;this.loop=n.loop==null?!1:n.loop;this.gap=n.gap||0;this.easing=n.easing||"Linear";this.onframe=n.onframe;this.ondestroy=n.ondestroy;this.onrestart=n.onrestart;this._pausedTime=0;this._paused=!1}function vf(n){return n=Math.round(n),n<0?0:n>255?255:n}function uvr(n){return n=Math.round(n),n<0?0:n>360?360:n}function ow(n){return n<0?0:n>1?1:n}function dht(n){return n.length&&n.charAt(n.length-1)==="%"?vf(parseFloat(n)/100*255):vf(parseInt(n,10))}function tv(n){return n.length&&n.charAt(n.length-1)==="%"?ow(parseFloat(n)/100):ow(parseFloat(n))}function ght(n,t,i){return(i<0?i+=1:i>1&&(i-=1),i*6<1)?n+(t-n)*i*6:i*2<1?t:i*3<2?n+(t-n)*(2/3-i)*6:n}function bs(n,t,i){return n+(t-n)*i}function yf(n,t,i,r,u){return n[0]=t,n[1]=i,n[2]=r,n[3]=u,n}function nct(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n}function iv(n,t){sw&&nct(sw,t);sw=tct.put(n,sw||t.slice())}function fu(n,t){var e,r,i,f,o;if(n){if(t=t||[],e=tct.get(n),e)return nct(t,e);if(n=n+"",r=n.replace(/ /g,"").toLowerCase(),r in kht)return nct(t,kht[r]),iv(n,t),t;if(r.charAt(0)==="#"){if(r.length===4){if(i=parseInt(r.substr(1),16),!(i>=0&&i<=4095)){yf(t,0,0,0,1);return}return yf(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,1),iv(n,t),t}if(r.length===7){if(i=parseInt(r.substr(1),16),!(i>=0&&i<=16777215)){yf(t,0,0,0,1);return}return yf(t,(i&16711680)>>16,(i&65280)>>8,i&255,1),iv(n,t),t}return}if(f=r.indexOf("("),o=r.indexOf(")"),f!==-1&&o+1===r.length){var h=r.substr(0,f),u=r.substr(f+1,o-(f+1)).split(","),s=1;switch(h){case"rgba":if(u.length!==4){yf(t,0,0,0,1);return}s=tv(u.pop());case"rgb":if(u.length!==3){yf(t,0,0,0,1);return}return yf(t,dht(u[0]),dht(u[1]),dht(u[2]),s),iv(n,t),t;case"hsla":if(u.length!==4){yf(t,0,0,0,1);return}return u[3]=tv(u[3]),ict(u,t),iv(n,t),t;case"hsl":if(u.length!==3){yf(t,0,0,0,1);return}return ict(u,t),iv(n,t),t;default:return}}yf(t,0,0,0,1);return}}function ict(n,t){var u=(parseFloat(n[0])%360+360)%360/360,f=tv(n[1]),i=tv(n[2]),r=i<=.5?i*(f+1):i+f-i*f,e=i*2-r;return t=t||[],yf(t,vf(ght(e,r,u+1/3)*255),vf(ght(e,r,u)*255),vf(ght(e,r,u-1/3)*255),1),n.length===4&&(t[3]=n[3]),t}function fvr(n){var h;if(n){var u=n[0]/255,f=n[1]/255,e=n[2]/255,o=Math.min(u,f,e),t=Math.max(u,f,e),i=t-o,c=(t+o)/2,r,s;if(i===0)r=0,s=0;else{s=c<.5?i/(t+o):i/(2-t-o);var l=((t-u)/6+i/2)/i,a=((t-f)/6+i/2)/i,v=((t-e)/6+i/2)/i;u===t?r=v-a:f===t?r=1/3+l-v:e===t&&(r=2/3+a-l);r<0&&(r+=1);r>1&&(r-=1)}return h=[r*360,s,c],n[3]!=null&&h.push(n[3]),h}}function cui(n,t){var r=fu(n),i;if(r){for(i=0;i<3;i++)r[i]=t<0?r[i]*(1-t)|0:(255-r[i])*t+r[i]|0,r[i]>255?r[i]=255:n[i]<0&&(r[i]=0);return oo(r,r.length===4?"rgba":"rgb")}}function rct(n){var t=fu(n);if(t)return(16777216+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function hw(n,t,i){if(t&&t.length&&n>=0&&n<=1){i=i||[];var e=n*(t.length-1),o=Math.floor(e),s=Math.ceil(e),r=t[o],u=t[s],f=e-o;return i[0]=vf(bs(r[0],u[0],f)),i[1]=vf(bs(r[1],u[1],f)),i[2]=vf(bs(r[2],u[2],f)),i[3]=ow(bs(r[3],u[3],f)),i}}function aui(n,t,i){if(t&&t.length&&n>=0&&n<=1){var r=n*(t.length-1),o=Math.floor(r),s=Math.ceil(r),u=fu(t[o]),f=fu(t[s]),e=r-o,h=oo([vf(bs(u[0],f[0],e)),vf(bs(u[1],f[1],e)),vf(bs(u[2],f[2],e)),ow(bs(u[3],f[3],e))],"rgba");return i?{color:h,leftIndex:o,rightIndex:s,value:r}:h}}function rv(n,t,i,r){return n=fu(n),n?(n=fvr(n),t!=null&&(n[0]=uvr(t)),i!=null&&(n[1]=tv(i)),r!=null&&(n[2]=tv(r)),oo(ict(n),"rgba")):void 0}function gg(n,t){return n=fu(n),n&&t!=null?(n[3]=ow(t),oo(n,"rgba")):void 0}function oo(n,t){if(n&&n.length){var i=n[0]+","+n[1]+","+n[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(i+=","+n[3]),t+"("+i+")"}}function evr(n,t){return n[t]}function ovr(n,t,i){n[t]=i}function uct(n,t,i){return(t-n)*i+n}function pui(n,t,i){return i>.5?t:n}function wui(n,t,i,r,u){var o=n.length,s,f,e;if(u===1)for(f=0;f<o;f++)r[f]=uct(n[f],t[f],i);else for(s=o&&n[0].length,f=0;f<o;f++)for(e=0;e<s;e++)r[f][e]=uct(n[f][e],t[f][e],i)}function bui(n,t,i){var e=n.length,f=t.length,o,s,r,u;if(e!==f)if(o=e>f,o)n.length=f;else for(r=e;r<f;r++)n.push(i===1?t[r]:nn.call(t[r]));for(s=n[0]&&n[0].length,r=0;r<n.length;r++)if(i===1)isNaN(n[r])&&(n[r]=t[r]);else for(u=0;u<s;u++)isNaN(n[r][u])&&(n[r][u]=t[r][u])}function svr(n,t,i){var f,e,r,u;if(n===t)return!0;if(f=n.length,f!==t.length)return!1;if(i===1){for(r=0;r<f;r++)if(n[r]!==t[r])return!1}else for(e=n[0].length,r=0;r<f;r++)for(u=0;u<e;u++)if(n[r][u]!==t[r][u])return!1;return!0}function kui(n,t,i,r,u,f,e,o,s){var l=n.length,a,h,c;if(s===1)for(h=0;h<l;h++)o[h]=fct(n[h],t[h],i[h],r[h],u,f,e);else for(a=n[0].length,h=0;h<l;h++)for(c=0;c<a;c++)o[h][c]=fct(n[h][c],t[h][c],i[h][c],r[h][c],u,f,e)}function fct(n,t,i,r,u,f,e){var o=(i-n)*.5,s=(r-t)*.5;return(2*(t-i)+o+s)*e+(-3*(t-i)-2*o-s)*f+o*u+t}function hvr(n){var r,i,t;if(no(n)){if(r=n.length,no(n[0])){for(i=[],t=0;t<r;t++)i.push(nn.call(n[t]));return i}return nn.call(n)}return n}function dui(n){return n[0]=Math.floor(n[0]),n[1]=Math.floor(n[1]),n[2]=Math.floor(n[2]),"rgba("+n.join(",")+")"}function cvr(n){var t=n[n.length-1].value;return no(t&&t[0])?2:1}function lvr(n,t,i,r,u,f){var it=n._getter,st=n._setter,at=t==="spline",s=r.length,c,ft,p,h,g,et,ct,e,nt,w,b,tt,k,lt,ot;if(s){var vt=r[0].value,l=no(vt),v=!1,d=!1,y=l?cvr(r):0,rt;r.sort(function(n,t){return n.time-t.time});rt=r[s-1].time;var a=[],o=[],ut=r[0].value,ht=!0;for(h=0;h<s;h++)a.push(r[h].time/rt),c=r[h].value,l&&svr(c,ut,y)||!l&&c===ut||(ht=!1),ut=c,typeof c=="string"&&(ft=fu(c),ft?(c=ft,v=!0):d=!0),o.push(c);if(f||!ht){for(p=o[s-1],h=0;h<s-1;h++)l?bui(o[h],p,y):!isNaN(o[h])||isNaN(p)||d||v||(o[h]=p);return l&&bui(it(n._target,u),p,y),g=0,et=0,v&&(k=[0,0,0,0]),lt=function(n,t){var i,f,r;if(t<0)i=0;else if(t<et){for(ct=Math.min(g+1,s-1),i=ct;i>=0;i--)if(a[i]<=t)break;i=Math.min(i,s-2)}else{for(i=g;i<s;i++)if(a[i]>t)break;i=Math.min(i-1,s-2)}if(g=i,et=t,f=a[i+1]-a[i],f!==0)if(e=(t-a[i])/f,at)if(w=o[i],nt=o[i===0?i:i-1],b=o[i>s-2?s-1:i+1],tt=o[i>s-3?s-1:i+2],l)kui(nt,w,b,tt,e,e*e,e*e*e,it(n,u),y);else{if(v)r=kui(nt,w,b,tt,e,e*e,e*e*e,k,1),r=dui(k);else{if(d)return pui(w,b,e);r=fct(nt,w,b,tt,e,e*e,e*e*e)}st(n,u,r)}else if(l)wui(o[i],o[i+1],e,it(n,u),y);else{if(v)wui(o[i],o[i+1],e,k,1),r=dui(k);else{if(d)return pui(o[i],o[i+1],e);r=uct(o[i],o[i+1],e)}st(n,u,r)}},ot=new yht({target:n._target,life:rt,loop:n._loop,delay:n._delay,onframe:lt,ondestroy:i}),t&&t!=="spline"&&(ot.easing=t),ot}}}function nfi(n,t,i,r,u,f,e,o){function l(){h--;h||f&&f()}var s,h,c;for(lt(r)?(f=u,u=r,r=0):di(u)?(f=u,u="linear",r=0):di(r)?(f=r,r=0):di(i)?(f=i,i=500):i||(i=500),n.stopAnimation(),tfi(n,"",n,t,i,r,o),s=n.animators.slice(),h=s.length,h||f&&f(),c=0;c<s.length;c++)s[c].done(l).start(u,e)}function tfi(n,t,i,r,u,f,e){var s={},h=0;for(var o in r)r.hasOwnProperty(o)&&(i[o]!=null?v(r[o])&&!no(r[o])?tfi(n,t?t+"."+o:o,i[o],r[o],u,f,e):(e?(s[o]=i[o],ifi(n,t,o,r[o])):s[o]=r[o],h++):r[o]==null||e||ifi(n,t,o,r[o]));h>0&&n.animate(t,!1).when(u==null?500:u,s).delay(f||0)}function ifi(n,t,i,r){if(t){var u={};u[t]={};u[t][i]=r;n.attr(u)}else n.attr(i,r)}function b(n,t,i,r){i<0&&(n=n+i,i=-i);r<0&&(t=t+r,r=-r);this.x=n;this.y=t;this.width=i;this.height=r}function avr(n){for(var t=0;n>=oct;)t|=n&1,n>>=1;return n+t}function rfi(n,t,i,r){var u=t+1;if(u===i)return 1;if(r(n[u++],n[t])<0){while(u<i&&r(n[u],n[u-1])<0)u++;vvr(n,t,u)}else while(u<i&&r(n[u],n[u-1])>=0)u++;return u-t}function vvr(n,t,i){for(i--;t<i;){var r=n[t];n[t++]=n[i];n[i--]=r}}function ufi(n,t,i,r,u){var e;for(r===t&&r++;r<i;r++){for(var h=n[r],f=t,s=r,o;f<s;)o=f+s>>>1,u(h,n[o])<0?s=o:f=o+1;e=r-f;switch(e){case 3:n[f+3]=n[f+2];case 2:n[f+2]=n[f+1];case 1:n[f+1]=n[f];break;default:while(e>0)n[f+e]=n[f+e-1],e--}n[f]=h}}function sct(n,t,i,r,u,f){var o=0,s=0,e=1,c,h;if(f(n,t[i+u])>0){for(s=r-u;e<s&&f(n,t[i+u+e])>0;)o=e,e=(e<<1)+1,e<=0&&(e=s);e>s&&(e=s);o+=u;e+=u}else{for(s=u+1;e<s&&f(n,t[i+u-e])<=0;)o=e,e=(e<<1)+1,e<=0&&(e=s);e>s&&(e=s);c=o;o=u-e;e=u-c}for(o++;o<e;)h=o+(e-o>>>1),f(n,t[i+h])>0?o=h+1:e=h;return e}function hct(n,t,i,r,u,f){var o=0,s=0,e=1,c,h;if(f(n,t[i+u])<0){for(s=u+1;e<s&&f(n,t[i+u-e])<0;)o=e,e=(e<<1)+1,e<=0&&(e=s);e>s&&(e=s);c=o;o=u-e;e=u-c}else{for(s=r-u;e<s&&f(n,t[i+u+e])>=0;)o=e,e=(e<<1)+1,e<=0&&(e=s);e>s&&(e=s);o+=u;e+=u}for(o++;o<e;)h=o+(e-o>>>1),f(n,t[i+h])<0?e=h:o=h+1;return e}function yvr(n,t){function s(n,t){e[u]=n;r[u]=t;u+=1}function h(){while(u>1){var n=u-2;if(n>=1&&r[n-1]<=r[n]+r[n+1]||n>=2&&r[n-2]<=r[n]+r[n-1])r[n-1]<r[n+1]&&n--;else if(r[n]>r[n+1])break;o(n)}}function c(){while(u>1){var n=u-2;n>0&&r[n-1]<r[n+1]&&n--;o(n)}}function o(i){var s=e[i],f=r[i],h=e[i+1],o=r[i+1],c;(r[i]=f+o,i===u-3&&(e[i+1]=e[i+2],r[i+1]=r[i+2]),u--,c=hct(n[h],n,s,f,0,t),s+=c,f-=c,f!==0)&&(o=sct(n[s+f-1],n,h,o,o-1,t),o!==0)&&(f<=o?l(s,f,h,o):a(s,f,h,o))}function l(r,u,e,o){for(var s=0,p,l,a,y,s=0;s<u;s++)i[s]=n[r+s];var c=0,v=e,h=r;if(n[h++]=n[v++],--o==0){for(s=0;s<u;s++)n[h+s]=i[c+s];return}if(u===1){for(s=0;s<o;s++)n[h+s]=n[v+s];n[h+o]=i[c];return}for(p=f;;){l=0;a=0;y=!1;do if(t(n[v],i[c])<0){if(n[h++]=n[v++],a++,l=0,--o==0){y=!0;break}}else if(n[h++]=i[c++],l++,a=0,--u==1){y=!0;break}while((l|a)<p);if(y)break;do{if(l=hct(n[v],i,c,u,0,t),l!==0){for(s=0;s<l;s++)n[h+s]=i[c+s];if(h+=l,c+=l,u-=l,u<=1){y=!0;break}}if(n[h++]=n[v++],--o==0){y=!0;break}if(a=sct(i[c],n,v,o,0,t),a!==0){for(s=0;s<a;s++)n[h+s]=n[v+s];if(h+=a,v+=a,o-=a,o===0){y=!0;break}}if(n[h++]=i[c++],--u==1){y=!0;break}p--}while(l>=uv||a>=uv);if(y)break;p<0&&(p=0);p+=2}if(f=p,f<1&&(f=1),u===1){for(s=0;s<o;s++)n[h+s]=n[v+s];n[h+o]=i[c]}else if(u===0)throw new Error;else for(s=0;s<u;s++)n[h+s]=i[c+s]}function a(r,u,e,o){for(var s=0,b,s=0;s<o;s++)i[s]=n[e+s];var l=r+u-1,y=o-1,h=e+o-1,c=0,p=0;if(n[h--]=n[l--],--u==0){for(c=h-(o-1),s=0;s<o;s++)n[c+s]=i[s];return}if(o===1){for(h-=u,l-=u,p=h+1,c=l+1,s=u-1;s>=0;s--)n[p+s]=n[c+s];n[h]=i[y];return}for(b=f;;){var a=0,v=0,w=!1;do if(t(i[y],n[l])<0){if(n[h--]=n[l--],a++,v=0,--u==0){w=!0;break}}else if(n[h--]=i[y--],v++,a=0,--o==1){w=!0;break}while((a|v)<b);if(w)break;do{if(a=u-hct(i[y],n,r,u,u-1,t),a!==0){for(h-=a,l-=a,u-=a,p=h+1,c=l+1,s=a-1;s>=0;s--)n[p+s]=n[c+s];if(u===0){w=!0;break}}if(n[h--]=i[y--],--o==1){w=!0;break}if(v=o-sct(n[l],i,0,o,o-1,t),v!==0){for(h-=v,y-=v,o-=v,p=h+1,c=y+1,s=0;s<v;s++)n[p+s]=i[c+s];if(o<=1){w=!0;break}}if(n[h--]=n[l--],--u==0){w=!0;break}b--}while(a>=uv||v>=uv);if(w)break;b<0&&(b=0);b+=2}if(f=b,f<1&&(f=1),o===1){for(h-=u,l-=u,p=h+1,c=l+1,s=u-1;s>=0;s--)n[p+s]=n[c+s];n[h]=i[y]}else if(o===0)throw new Error;else for(c=h-(o-1),s=0;s<o;s++)n[c+s]=i[s]}var f=uv,e,r,u=0,i=[];e=[];r=[];this.mergeRuns=h;this.forceMergeRuns=c;this.pushRun=s}function on(n,t,i,r){var f,u,o,s,e;if(i||(i=0),r||(r=n.length),f=r-i,!(f<2)){if(u=0,f<oct){u=rfi(n,i,r,t);ufi(n,i,r,i+u,t);return}o=new yvr(n,t);s=avr(f);do u=rfi(n,i,r,t),u<s&&(e=f,e>s&&(e=s),ufi(n,i,i+e,i+u,t),u=e),o.pushRun(i,u),o.mergeRuns(),f-=u,i+=u;while(f!==0);o.forceMergeRuns()}}function ffi(n,t){return n.zlevel===t.zlevel?n.z===t.z?n.z2-t.z2:n.z-t.z:n.zlevel-t.zlevel}function wvr(n,t,i){var r=t.x==null?0:t.x,u=t.x2==null?1:t.x2,f=t.y==null?0:t.y,e=t.y2==null?0:t.y2;return t.global||(r=r*i.width+i.x,u=u*i.width+i.x,f=f*i.height+i.y,e=e*i.height+i.y),r=isNaN(r)?0:r,u=isNaN(u)?1:u,f=isNaN(f)?0:f,e=isNaN(e)?0:e,n.createLinearGradient(r,f,u,e)}function bvr(n,t,i){var e=i.width,o=i.height,s=Math.min(e,o),r=t.x==null?.5:t.x,u=t.y==null?.5:t.y,f=t.r==null?.5:t.r;return t.global||(r=r*e+i.x,u=u*o+i.y,f=f*s),n.createRadialGradient(r,u,0,r,u,f)}function kvr(){return!1}function efi(n,t,i){var u=sc(),f=t.getWidth(),e=t.getHeight(),r=u.style;return r&&(r.position="absolute",r.left=0,r.top=0,r.width=f+"px",r.height=e+"px",u.setAttribute("data-zr-dom-id",n)),u.width=f*i,u.height=e*i,u}function dvr(n){if(typeof n=="string"){var t=pn.get(n);return t&&t.image}return n}function ofi(n,t,i,r,u){if(n){if(typeof n=="string"){if(t&&t.__zrImageSrc===n||!i)return t;var f=pn.get(n),e={hostEl:i,cb:r,cbPayload:u};return f?(t=f.image,wn(t)||f.pending.push(e)):(t=new Image,t.onload=t.onerror=gvr,pn.put(n,t.__cachedImgObj={image:t,pending:[e]}),t.src=t.__zrImageSrc=n),t}return n}return t}function gvr(){var i=this.__cachedImgObj,n,t,r;for(this.onload=this.onerror=this.__cachedImgObj=null,n=0;n<i.pending.length;n++)t=i.pending[n],r=t.cb,r&&r(this,t.cbPayload),t.hostEl.dirty();i.pending.length=0}function wn(n){return n&&n.width&&n.height}function tyr(n,t){yct[n]=t}function re(n,t){var r,f,i,u,e;if(t=t||kn,r=n+":"+t,bn[r])return bn[r];for(f=(n+"").split("\n"),i=0,u=0,e=f.length;u<e;u++)i=Math.max(fyr(f[u],t).width,i);return act>nyr&&(act=0,bn={}),act++,bn[r]=i,i}function ue(n,t,i,r,u,f,e,o){return e?ryr(n,t,i,r,u,f,e,o):iyr(n,t,i,r,u,f,o)}function iyr(n,t,i,r,u,f,e){var s=wct(n,t,u,f,e),o=re(n,t);u&&(o+=u[1]+u[3]);var h=s.outerHeight,l=lw(0,o,i),a=ev(0,h,r),c=new b(l,a,o,h);return c.lineHeight=s.lineHeight,c}function ryr(n,t,i,r,u,f,e,o){var s=bct(n,{rich:e,truncate:o,font:t,textAlign:i,textPadding:u,textLineHeight:f}),h=s.outerWidth,c=s.outerHeight,l=lw(0,h,i),a=ev(0,c,r);return new b(l,a,h,c)}function lw(n,t,i){return i==="right"?n-=t:i==="center"&&(n-=t/2),n}function ev(n,t,i){return i==="middle"?n-=t/2:i==="bottom"&&(n-=t),n}function pct(n,t,i){var l=t.textPosition,r=t.textDistance,u=i.x,f=i.y;r=r||0;var h=i.height,s=i.width,c=h/2,e="left",o="top";switch(l){case"left":u-=r;f+=c;e="right";o="middle";break;case"right":u+=r+s;f+=c;o="middle";break;case"top":u+=s/2;f-=r;e="center";o="bottom";break;case"bottom":u+=s/2;f+=h+r;e="center";break;case"inside":u+=s/2;f+=c;e="center";o="middle";break;case"insideLeft":u+=r;f+=c;o="middle";break;case"insideRight":u+=s-r;f+=c;e="right";o="middle";break;case"insideTop":u+=s/2;f+=r;e="center";break;case"insideBottom":u+=s/2;f+=h-r;e="center";o="bottom";break;case"insideTopLeft":u+=r;f+=r;break;case"insideTopRight":u+=s-r;f+=r;e="right";break;case"insideBottomLeft":u+=r;f+=h-r;o="bottom";break;case"insideBottomRight":u+=s-r;f+=h-r;e="right";o="bottom"}return n=n||{},n.x=u,n.y=f,n.textAlign=e,n.textVerticalAlign=o,n}function sfi(n,t,i,r,u){var f,e,o;if(!t)return"";for(f=(n+"").split("\n"),u=hfi(t,i,r,u),e=0,o=f.length;e<o;e++)f[e]=cfi(f[e],u);return f.join("\n")}function hfi(n,t,i,r){var i,h,e,u,s,f;for(r=o({},r),r.font=t,i=ei(i,"..."),r.maxIterations=ei(r.maxIterations,2),h=r.minChar=ei(r.minChar,0),r.cnCharWidth=re("国",t),e=r.ascCharWidth=re("a",t),r.placeholder=ei(r.placeholder,""),u=n=Math.max(0,n-1),s=0;s<h&&u>=e;s++)u-=e;return f=re(i,t),f>u&&(i="",f=0),u=n-f,r.ellipsis=i,r.ellipsisWidth=f,r.contentWidth=u,r.containerWidth=n,r}function cfi(n,t){var f=t.containerWidth,e=t.font,u=t.contentWidth,i,r,o;if(!f)return"";if(i=re(n,e),i<=f)return n;for(r=0;;r++){if(i<=u||r>=t.maxIterations){n+=t.ellipsis;break}o=r===0?uyr(n,u,t.ascCharWidth,t.cnCharWidth):i>0?Math.floor(n.length*u/i):0;n=n.substr(0,o);i=re(n,e)}return n===""&&(n=t.placeholder),n}function uyr(n,t,i,r){for(var f,e=0,u=0,o=n.length;u<o&&e<t;u++)f=n.charCodeAt(u),e+=0<=f&&f<=127?i:r;return u}function lfi(n){return re("国",n)}function fyr(n,t){return yct.measureText(n,t)}function wct(n,t,i,r,u){var s,h,v,e,y;n!=null&&(n+="");var c=ei(r,lfi(t)),f=n?n.split("\n"):[],l=f.length*c,o=l,a=!0;if(i&&(o+=i[0]+i[2]),n&&u)if(a=!1,s=u.outerHeight,h=u.outerWidth,s!=null&&o>s)n="",f=[];else if(h!=null)for(v=hfi(h-(i?i[1]+i[3]:0),t,u.ellipsis,{minChar:u.minChar,placeholder:u.placeholder}),e=0,y=f.length;e<y;e++)f[e]=cfi(f[e],v);return{lines:f,height:l,outerHeight:o,lineHeight:c,canCacheByTextString:a}}function bct(n,t){var u={lines:[],width:0,height:0},h,y,rt,nt,r,et,ot,s,a,v,o,i,ht;if(n!=null&&(n+=""),!n)return u;for(h=vct.lastIndex=0;(y=vct.exec(n))!=null;)rt=y.index,rt>h&&kct(u,n.substring(h,rt)),kct(u,y[2],y[1]),h=vct.lastIndex;h<n.length&&kct(u,n.substring(h,n.length));var st=u.lines,ut=0,p=0,ft=[],e=t.textPadding,c=t.truncate,w=c&&c.outerWidth,b=c&&c.outerHeight;for(e&&(w!=null&&(w-=e[1]+e[3]),b!=null&&(b-=e[0]+e[2])),o=0;o<st.length;o++){var k=st[o],d=0,g=0;for(nt=0;nt<k.tokens.length;nt++){var i=k.tokens[nt],f=i.styleName&&t.rich[i.styleName]||{},l=i.textPadding=f.textPadding,tt=i.font=f.font||t.font,it=i.textHeight=ei(f.textHeight,lfi(tt));if(l&&(it+=l[0]+l[2]),i.height=it,i.lineHeight=hc(f.textLineHeight,t.textLineHeight,it),i.textAlign=f&&f.textAlign||t.textAlign,i.textVerticalAlign=f&&f.textVerticalAlign||"middle",b!=null&&ut+i.lineHeight>b)return{lines:[],width:0,height:0};i.textWidth=re(i.text,tt);r=f.textWidth;et=r==null||r==="auto";typeof r=="string"&&r.charAt(r.length-1)==="%"?(i.percentWidth=r,ft.push(i),r=0):(et&&(r=i.textWidth,ot=f.textBackgroundColor,s=ot&&ot.image,s&&(s=dvr(s),wn(s)&&(r=Math.max(r,s.width*it/s.height)))),a=l?l[1]+l[3]:0,r+=a,v=w!=null?w-g:null,v!=null&&v<r&&(!et||v<a?(i.text="",i.textWidth=r=0):(i.text=sfi(i.text,v-a,tt,c.ellipsis,{minChar:c.minChar}),i.textWidth=re(i.text,tt),r=i.textWidth+a)));g+=i.width=r;f&&(d=Math.max(d,i.lineHeight))}k.width=g;k.lineHeight=d;ut+=d;p=Math.max(p,g)}for(u.outerWidth=u.width=ei(t.textWidth,p),u.outerHeight=u.height=ei(t.textHeight,ut),e&&(u.outerWidth+=e[1]+e[3],u.outerHeight+=e[0]+e[2]),o=0;o<ft.length;o++)i=ft[o],ht=i.percentWidth,i.width=parseInt(ht,10)/100*p;return u}function kct(n,t,i){for(var e,o,r,s,h=t==="",c=t.split("\n"),u=n.lines,f=0;f<c.length;f++)e=c[f],o={styleName:i,text:e,isLineHolder:!e&&!h},f?u.push({tokens:[o]}):(r=(u[u.length-1]||(u[0]={tokens:[]})).tokens,s=r.length,s===1&&r[0].isLineHolder?r[0]=o:(e||!s||h)&&r.push(o))}function afi(n){var t=(n.fontSize||n.fontFamily)&&[n.fontStyle,n.fontWeight,(n.fontSize||12)+"px",n.fontFamily||"sans-serif"].join(" ");return t&&ku(t)||n.textFont||n.font}function vfi(n,t){var c=t.x,l=t.y,o=t.width,s=t.height,e=t.r,i,r,u,f,h;o<0&&(c=c+o,o=-o);s<0&&(l=l+s,s=-s);typeof e=="number"?i=r=u=f=e:e instanceof Array?e.length===1?i=r=u=f=e[0]:e.length===2?(i=u=e[0],r=f=e[1]):e.length===3?(i=e[0],r=f=e[1],u=e[2]):(i=e[0],r=e[1],u=e[2],f=e[3]):i=r=u=f=0;i+r>o&&(h=i+r,i*=o/h,r*=o/h);u+f>o&&(h=u+f,u*=o/h,f*=o/h);r+u>s&&(h=r+u,r*=s/h,u*=s/h);i+f>s&&(h=i+f,i*=s/h,f*=s/h);n.moveTo(c+i,l);n.lineTo(c+o-r,l);r!==0&&n.arc(c+o-r,l+r,r,-Math.PI/2,0);n.lineTo(c+o,l+s-u);u!==0&&n.arc(c+o-u,l+s-u,u,0,Math.PI/2);n.lineTo(c+f,l+s);f!==0&&n.arc(c+f,l+s-f,f,Math.PI/2,Math.PI);n.lineTo(c,l+i);i!==0&&n.arc(c+i,l+i,i,Math.PI,Math.PI*1.5)}function aw(n){return bfi(n),t(n.rich,bfi),n}function bfi(n){var t,i,r;n&&(n.font=afi(n),t=n.textAlign,t==="middle"&&(t="center"),n.textAlign=t==null||eyr[t]?t:"left",i=n.textVerticalAlign||n.textBaseline,i==="center"&&(i="middle"),n.textVerticalAlign=i==null||oyr[i]?i:"top",r=n.textPadding,r&&(n.textPadding=gst(n.textPadding)))}function kfi(n,t,i,r,u,f){r.rich?hyr(n,t,i,r,u,f):syr(n,t,i,r,u,f)}function syr(n,t,i,r,u,f){var p=nlt(r),s,h=!1,ut=t.__attrCachedBy===ks.PLAIN_TEXT,a,w,ht,d,ct,e;f!==lct?(f&&(s=f.style,h=!p&&ut&&s),t.__attrCachedBy=p?ks.NONE:ks.PLAIN_TEXT):ut&&(t.__attrCachedBy=ks.NONE);a=r.font||dct;h&&a===(s.font||dct)||(t.font=a);w=n.__computedFont;n.__styleFont!==a&&(n.__styleFont=a,w=n.__computedFont=t.font);var o=r.textPadding,pt=r.textLineHeight,v=n.__textCotentBlock;(!v||n.__dirtyText)&&(v=n.__textCotentBlock=wct(i,w,o,pt,r.truncate));var ft=v.outerHeight,l=v.lines,et=v.lineHeight,b=ilt(wfi,n,r,u),k=b.baseX,ot=b.baseY,tt=b.textAlign||"left",wt=b.textVerticalAlign;dfi(t,r,u,k,ot);var st=ev(ot,ft,wt),y=k,c=st;for((p||o)&&(ht=re(i,w),d=ht,o&&(d+=o[1]+o[3]),ct=lw(k,d,tt),p&&tlt(n,t,r,ct,st,d,ft),o&&(y=nei(k,tt,o),c+=o[0])),t.textAlign=tt,t.textBaseline="middle",t.globalAlpha=r.opacity||1,e=0;e<yfi.length;e++){var it=yfi[e],lt=it[0],at=it[1],vt=r[lt];h&&vt===s[lt]||(t[at]=cct(t,at,vt||it[2]))}c+=et/2;var rt=r.textStrokeWidth,bt=h?s.textStrokeWidth:null,yt=!h||rt!==bt,kt=!h||yt||r.textStroke!==s.textStroke,g=rlt(r.textStroke,rt),nt=gfi(r.textFill);if(g&&(yt&&(t.lineWidth=rt),kt&&(t.strokeStyle=g)),nt&&(h&&r.textFill===s.textFill||(t.fillStyle=nt)),l.length===1)g&&t.strokeText(l[0],y,c),nt&&t.fillText(l[0],y,c);else for(e=0;e<l.length;e++)g&&t.strokeText(l[e],y,c),nt&&t.fillText(l[e],y,c),c+=et}function hyr(n,t,i,r,u,f){f!==lct&&(t.__attrCachedBy=ks.NONE);var e=n.__textCotentBlock;(!e||n.__dirtyText)&&(e=n.__textCotentBlock=bct(i,r));cyr(n,t,e,r,u)}function cyr(n,t,i,r,u){var g=i.width,nt=i.outerWidth,tt=i.outerHeight,p=r.textPadding,h=ilt(wfi,n,r,u),it=h.baseX,rt=h.baseY,ot=h.textAlign,st=h.textVerticalAlign,w,l;dfi(t,r,u,it,rt);var ut=lw(it,nt,ot),ft=ev(rt,tt,st),c=ut,s=ft;for(p&&(c+=p[3],s+=p[0]),w=c+g,nlt(r)&&tlt(n,t,r,ut,ft,nt,tt),l=0;l<i.lines.length;l++){for(var b=i.lines[l],a=b.tokens,et=a.length,v=b.lineHeight,k=b.width,e=0,o=c,d=w,y=et-1,f;e<et&&(f=a[e],!f.textAlign||f.textAlign==="left");)gct(n,t,f,r,v,s,o,"left"),k-=f.width,o+=f.width,e++;while(y>=0&&(f=a[y],f.textAlign==="right"))gct(n,t,f,r,v,s,d,"right"),k-=f.width,d-=f.width,y--;for(o+=(g-(o-c)-(w-d)-k)/2;e<=y;)f=a[e],gct(n,t,f,r,v,s,o+f.width/2,"center"),o+=f.width,e++;s+=v}}function dfi(n,t,i,r,u){if(i&&t.textRotation){var f=t.textOrigin;f==="center"?(r=i.width/2+i.x,u=i.height/2+i.y):f&&(r=f[0]+i.x,u=f[1]+i.y);n.translate(r,u);n.rotate(-t.textRotation);n.translate(-r,-u)}}function gct(n,t,i,r,u,f,e,o){var s=r.rich[i.styleName]||{},l,h,c;s.text=i.text;l=i.textVerticalAlign;h=f+u/2;l==="top"?h=f+i.height/2:l==="bottom"&&(h=f+u-i.height/2);!i.isLineHolder&&nlt(s)&&tlt(n,t,s,o==="right"?e-i.width:o==="center"?e-i.width/2:e,h-i.height/2,i.width,i.height);c=i.textPadding;c&&(e=nei(e,o,c),h-=i.height/2-c[2]-i.textHeight/2);tr(t,"shadowBlur",hc(s.textShadowBlur,r.textShadowBlur,0));tr(t,"shadowColor",s.textShadowColor||r.textShadowColor||"transparent");tr(t,"shadowOffsetX",hc(s.textShadowOffsetX,r.textShadowOffsetX,0));tr(t,"shadowOffsetY",hc(s.textShadowOffsetY,r.textShadowOffsetY,0));tr(t,"textAlign",o);tr(t,"textBaseline","middle");tr(t,"font",i.font||dct);var a=rlt(s.textStroke||r.textStroke,y),v=gfi(s.textFill||r.textFill),y=ei(s.textStrokeWidth,r.textStrokeWidth);a&&(tr(t,"lineWidth",y),tr(t,"strokeStyle",a),t.strokeText(i.text,e,h));v&&(tr(t,"fillStyle",v),t.fillText(i.text,e,h))}function nlt(n){return!!(n.textBackgroundColor||n.textBorderWidth&&n.textBorderColor)}function tlt(n,t,i,r,u,f,e){var s=i.textBackgroundColor,c=i.textBorderWidth,l=i.textBorderColor,y=lt(s),a,o,h;tr(t,"shadowBlur",i.textBoxShadowBlur||0);tr(t,"shadowColor",i.textBoxShadowColor||"transparent");tr(t,"shadowOffsetX",i.textBoxShadowOffsetX||0);tr(t,"shadowOffsetY",i.textBoxShadowOffsetY||0);(y||c&&l)&&(t.beginPath(),a=i.textBorderRadius,a?vfi(t,{x:r,y:u,width:f,height:e,r:a}):t.rect(r,u,f,e),t.closePath());y?(tr(t,"fillStyle",s),i.fillOpacity!=null?(h=t.globalAlpha,t.globalAlpha=i.fillOpacity*i.opacity,t.fill(),t.globalAlpha=h):t.fill()):v(s)&&(o=s.image,o=ofi(o,null,n,lyr,s),o&&wn(o)&&t.drawImage(o,r,u,f,e));c&&l&&(tr(t,"lineWidth",c),tr(t,"strokeStyle",l),i.strokeOpacity!=null?(h=t.globalAlpha,t.globalAlpha=i.strokeOpacity*i.opacity,t.stroke(),t.globalAlpha=h):t.stroke())}function lyr(n,t){t.image=n}function ilt(n,t,i,r){var f=i.x||0,e=i.y||0,h=i.textAlign,c=i.textVerticalAlign,o,u,s;return r&&(o=i.textPosition,o instanceof Array?(f=r.x+ult(o[0],r.width),e=r.y+ult(o[1],r.height)):(u=t&&t.calculateTextPosition?t.calculateTextPosition(pfi,i,r):pct(pfi,i,r),f=u.x,e=u.y,h=h||u.textAlign,c=c||u.textVerticalAlign),s=i.textOffset,s&&(f+=s[0],e+=s[1])),n=n||{},n.baseX=f,n.baseY=e,n.textAlign=h,n.textVerticalAlign=c,n}function tr(n,t,i){return n[t]=cct(n,t,i),n[t]}function rlt(n,t){return n==null||t<=0||n==="transparent"||n==="none"?null:n.image||n.colorStops?"#000":n}function gfi(n){return n==null||n==="none"?null:n.image||n.colorStops?"#000":n}function ult(n,t){return typeof n=="string"?n.lastIndexOf("%")>=0?parseFloat(n)/100*t:parseFloat(n):n}function nei(n,t,i){return t==="right"?n-i[1]:t==="center"?n+i[3]/2-i[1]/2:n+i[3]}function flt(n,t){return n!=null&&(n||t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor||t.textPadding)}function vr(n){n=n||{};ie.call(this,n);for(var t in n)n.hasOwnProperty(t)&&t!=="style"&&(this[t]=n[t]);this.style=new ds(n.style,this);this._rect=null;this.__clipPaths=null}function ki(n){vr.call(this,n)}function gn(n){return parseInt(n,10)}function vyr(n){return n?n.__builtin__?!0:typeof n.resize!="function"||typeof n.refresh!="function"?!1:!0:!1}function yyr(n,t,i){return ntt.copy(n.getBoundingRect()),n.transform&&ntt.applyTransform(n.transform),ttt.width=t,ttt.height=i,!ntt.intersect(ttt)}function pyr(n,t){if(n===t)return!1;if(!n||!t||n.length!==t.length)return!0;for(var i=0;i<n.length;i++)if(n[i]!==t[i])return!0;return!1}function wyr(n,t){for(var i,r=0;r<n.length;r++)i=n[r],i.setTransform(t),t.beginPath(),i.buildPath(t,i.shape),t.clip(),i.restoreTransform(t)}function byr(n,t){var i=document.createElement("div");return i.style.cssText=["position:relative","width:"+n+"px","height:"+t+"px","padding:0","margin:0","border-width:0"].join(";")+";",i}function uei(n){return n==="mousewheel"&&d.browser.firefox?"DOMMouseScroll":n}function olt(n){n._touching=!0;clearTimeout(n._touchTimer);n._touchTimer=setTimeout(function(){n._touching=!1},700)}function fei(n){var t=n.pointerType;return t==="pen"||t==="touch"}function gyr(n){function i(n,t){return function(){if(!t._touching)return n.apply(t,arguments)}}t(elt,function(t){n._handlers[t]=l(yr[t],n)});t(rei,function(t){n._handlers[t]=l(yr[t],n)});t(rtt,function(t){n._handlers[t]=i(yr[t],n)})}function slt(n){function i(i,r){t(i,function(t){lht(n,uei(t),r._handlers[t])},r)}li.call(this);this.dom=n;this._touching=!1;this._touchTimer;this._handlers={};gyr(this);d.pointerEventsSupported?i(rei,this):(d.touchEventsSupported&&i(elt,this),i(rtt,this))}function llt(n,t){var i=new ftt(fri(),n,t);return pc[i.id]=i,i}function tpr(n){if(n)n.dispose();else{for(var t in pc)pc.hasOwnProperty(t)&&pc[t].dispose();pc={}}return this}function ipr(n){return pc[n]}function alt(n,t){utt[n]=t}function rpr(n){delete pc[n]}function ir(n){return n instanceof Array?n:n==null?[]:[n]}function wc(n,t,i){var u,f,r;if(n)for(n[t]=n[t]||{},n.emphasis=n.emphasis||{},n.emphasis[t]=n.emphasis[t]||{},u=0,f=i.length;u<f;u++)r=i[u],!n.emphasis[t].hasOwnProperty(r)&&n[t].hasOwnProperty(r)&&(n.emphasis[t][r]=n[t][r])}function pw(n){return sv(n)&&!fpr(n)&&!(n instanceof Date)?n.value:n}function epr(n){return sv(n)&&!(n instanceof Array)}function ylt(n,t){t=(t||[]).slice();var i=r(n||[],function(n){return{exist:n}});return ov(t,function(n,r){var u,f;if(sv(n)){for(u=0;u<i.length;u++)if(!i[u].option&&n.id!=null&&i[u].exist.id===n.id+""){i[u].option=n;t[r]=null;return}for(u=0;u<i.length;u++)if(f=i[u].exist,!i[u].option&&(f.id==null||n.id==null)&&n.name!=null&&!ett(n)&&!ett(f)&&f.name===n.name+""){i[u].option=n;t[r]=null;return}}}),ov(t,function(n){var t,r;if(sv(n)){for(t=0;t<i.length;t++)if(r=i[t].exist,!i[t].option&&!ett(r)&&n.id==null){i[t].option=n;break}t>=i.length&&i.push({option:n})}}),i}function oei(n){var t=p();ov(n,function(n){var i=n.exist;i&&t.set(i.id,n)});ov(n,function(n){var i=n.option;g(!i||i.id==null||!t.get(i.id)||t.get(i.id)===n,"id duplicates: "+(i&&i.id));i&&i.id!=null&&t.set(i.id,n);n.keyInfo||(n.keyInfo={})});ov(n,function(n,i){var f=n.exist,u=n.option,r=n.keyInfo,e;if(sv(u)){if(r.name=u.name!=null?u.name+"":f?f.name:eei+i,f)r.id=f.id;else if(u.id!=null)r.id=u.id+"";else{e=0;do r.id='\0'+r.name+'\0'+e++;while(t.get(r.id))}t.set(r.id,n)}})}function plt(n){var t=n.name;return!!(t&&t.indexOf(eei))}function ett(n){return sv(n)&&n.id&&(n.id+"").indexOf('\0_ec_\0')===0}function opr(n,t){function f(n,t,i){for(var u,c,f,r=0,s=n.length;r<s;r++){var e=n[r].seriesId,h=ir(n[r].dataIndex),o=i&&i[e];for(u=0,c=h.length;u<c;u++)f=h[u],o&&o[f]?o[f]=null:(t[e]||(t[e]={}))[f]=1}}function r(n,t){var u=[],i,f;for(i in n)n.hasOwnProperty(i)&&n[i]!=null&&(t?u.push(+i):(f=r(n[i],!0),f.length&&u.push({seriesId:i,dataIndex:f})));return u}var i={},u={};return f(n||[],i),f(t||[],u,i),[r(i),r(u)]}function ott(n,t){return t.dataIndexInside!=null?t.dataIndexInside:t.dataIndex!=null?i(t.dataIndex)?r(t.dataIndex,function(t){return n.indexOfRawIndex(t)}):n.indexOfRawIndex(t.dataIndex):t.name!=null?i(t.name)?r(t.name,function(t){return n.indexOfName(t)}):n.indexOfName(t.name):void 0}function pr(){var n='__\0ec_inner_'+sei+++"_"+Math.random().toFixed(5);return function(t){return t[n]||(t[n]={})}}function stt(n,t,i){var f,r,u;return lt(t)&&(f={},f[t+"Index"]=0,t=f),r=i&&i.defaultMainType,!r||wlt(t,r+"Index")||wlt(t,r+"Id")||wlt(t,r+"Name")||(t[r+"Index"]=0),u={},ov(t,function(r,f){var r=t[f],s,h;if(f==="dataIndex"||f==="dataIndexInside"){u[f]=r;return}var c=f.match(/^(\w+)(Index|Id|Name)$/)||[],e=c[1],o=(c[2]||"").toLowerCase();!e||!o||r==null||o==="index"&&r==="none"||i&&i.includeMainTypes&&it(i.includeMainTypes,e)<0||(s={mainType:e},(o!=="index"||r!=="all")&&(s[o]=r),h=n.queryComponents(s),u[e+"Models"]=h,u[e+"Model"]=h[0])}),u}function wlt(n,t){return n&&n.hasOwnProperty(t)}function hei(n,t,i){n.setAttribute?n.setAttribute(t,i):n[t]=i}function spr(n,t){return n.getAttribute?n.getAttribute(t):n[t]}function cei(n){return n==="auto"?d.domSupported?"html":"richText":n||"html"}function blt(n,i){var r=p(),u=[];return t(n,function(n){var t=i(n);(r.get(t)||(u.push(t),r.set(t,[]))).push(n)}),{keys:u,buckets:r}}function nh(n){var t={main:"",sub:""};return n&&(n=n.split(lei),t.main=n[0]||"",t.sub=n[1]||""),t}function hpr(n){g(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(n),'componentType "'+n+'" illegal')}function ww(n,i){n.$constructor=n;n.extend=function(n){f&&t(i,function(t){n[t]||console.warn("Method `"+t+"` should be implemented"+(n.type?" in "+n.type:"")+".")});var u=this,r=function(){n.$constructor?n.$constructor.apply(this,arguments):u.apply(this,arguments)};return o(r.prototype,n),r.extend=this.extend,r.superCall=cpr,r.superApply=lpr,ct(r,this),r.superClass=u,r}}function htt(n){var t=['__\0is_clz',aei++,Math.random().toFixed(3)].join("_");n.prototype[t]=!0;f&&g(!n.isInstance,'The method "is" can not be defined.');n.isInstance=function(n){return!!(n&&n[t])}}function cpr(n,t){var i=dst(arguments,2);return this.superClass.prototype[t].apply(n,i)}function lpr(n,t,i){return this.superClass.prototype[t].apply(n,i)}function ctt(n,i){function e(n){var t=r[n.main];return t&&t[gs]||(t=r[n.main]={},t[gs]=!0),t}var r,u;return i=i||{},r={},n.registerClass=function(n,t){if(t)if(hpr(t),t=nh(t),t.sub){if(t.sub!==gs){var i=e(t);i[t.sub]=n}}else f&&r[t.main]&&console.warn(t.main+" exists."),r[t.main]=n;return n},n.getClass=function(n,t,i){var u=r[n];if(u&&u[gs]&&(u=t?u[t]:null),i&&!u)throw new Error(t?"Component "+n+"."+(t||"")+" not exists. Load it first.":n+".type should be specified.");return u},n.getClassesByMainType=function(n){n=nh(n);var u=[],i=r[n.main];return i&&i[gs]?t(i,function(n,t){t!==gs&&u.push(n)}):u.push(i),u},n.hasClass=function(n){return n=nh(n),!!r[n.main]},n.getAllClassMainTypes=function(){var n=[];return t(r,function(t,i){n.push(i)}),n},n.hasSubTypes=function(n){n=nh(n);var t=r[n.main];return t&&t[gs]},n.parseClassType=nh,i.registerWhenExtend&&(u=n.extend,u&&(n.extend=function(t){var i=u.call(this,t);return n.registerClass(i,t.type)})),n}function ih(n){return n>-att&&n<att}function pei(n){return n>att||n<-att}function lr(n,t,i,r,u){var f=1-u;return f*f*(f*n+3*u*t)+u*u*(u*r+3*f*i)}function wei(n,t,i,r,u){var f=1-u;return 3*(((t-n)*f+2*(i-t)*u)*f+(r-i)*u*u)}function wpr(n,t,i,r,u,f){var s=r+3*(t-i)-n,e=3*(i-t*2+n),v=3*(t-n),nt=n-u,h=e*e-3*s*v,l=e*v-9*s*nt,rt=v*v-3*e*nt,c=0,w,o;if(ih(h)&&ih(l))ih(e)?f[0]=0:(o=-v/e,o>=0&&o<=1&&(f[c++]=o));else if(w=l*l-4*h*rt,ih(w)){var tt=l/h,o=-e/s+tt,a=-tt/2;o>=0&&o<=1&&(f[c++]=o);a>=0&&a<=1&&(f[c++]=a)}else if(w>0){var it=th(w),y=h*e+1.5*s*(-l+it),p=h*e+1.5*s*(-l-it);y=y<0?-ltt(-y,vtt):ltt(y,vtt);p=p<0?-ltt(-p,vtt):ltt(p,vtt);o=(-e-(y+p))/(3*s);o>=0&&o<=1&&(f[c++]=o)}else{var ut=(2*h*e-3*s*l)/(2*th(h*h*h)),b=Math.acos(ut)/3,k=th(h),d=Math.cos(b),o=(-e-2*k*d)/(3*s),a=(-e+k*(d+yei*Math.sin(b)))/(3*s),g=(-e+k*(d-yei*Math.sin(b)))/(3*s);o>=0&&o<=1&&(f[c++]=o);a>=0&&a<=1&&(f[c++]=a);g>=0&&g<=1&&(f[c++]=g)}return c}function bei(n,t,i,r,u){var f=6*i-12*t+6*n,o=9*t+3*r-3*n-9*i,l=3*t-3*n,s=0,e,h;if(ih(o))pei(f)&&(e=-l/f,e>=0&&e<=1&&(u[s++]=e));else if(h=f*f-4*o*l,ih(h))u[0]=-f/(2*o);else if(h>0){var a=th(h),e=(-f+a)/(2*o),c=(-f-a)/(2*o);e>=0&&e<=1&&(u[s++]=e);c>=0&&c<=1&&(u[s++]=c)}return s}function kei(n,t,i,r,u,f){var e=(t-n)*u+n,o=(i-t)*u+t,h=(r-i)*u+i,s=(o-e)*u+e,c=(h-o)*u+o,l=(c-s)*u+s;f[0]=n;f[1]=e;f[2]=s;f[3]=l;f[4]=l;f[5]=c;f[6]=h;f[7]=r}function bpr(n,t,i,r,u,f,e,o,s,h,c){var a,b=.005,l=Infinity,p,w,v,k,y,d;for(fe[0]=s,fe[1]=h,y=0;y<1;y+=.05)gu[0]=lr(n,i,u,e,y),gu[1]=lr(t,r,f,o,y),v=io(fe,gu),v<l&&(a=y,l=v);for(l=Infinity,d=0;d<32;d++){if(b<vei)break;p=a-b;w=a+b;gu[0]=lr(n,i,u,e,p);gu[1]=lr(t,r,f,o,p);v=io(gu,fe);p>=0&&v<l?(a=p,l=v):(cv[0]=lr(n,i,u,e,w),cv[1]=lr(t,r,f,o,w),k=io(cv,fe),w<=1&&k<l?(a=w,l=k):b*=.5)}return c&&(c[0]=lr(n,i,u,e,a),c[1]=lr(t,r,f,o,a)),th(l)}function or(n,t,i,r){var u=1-r;return u*(u*n+2*r*t)+r*r*i}function klt(n,t,i,r){return 2*((1-r)*(t-n)+r*(i-t))}function kpr(n,t,i,r,u){var o=n-2*t+i,e=2*(t-n),l=n-r,s=0,h,f;if(ih(o))pei(e)&&(f=-l/e,f>=0&&f<=1&&(u[s++]=f));else if(h=e*e-4*o*l,ih(h))f=-e/(2*o),f>=0&&f<=1&&(u[s++]=f);else if(h>0){var a=th(h),f=(-e+a)/(2*o),c=(-e-a)/(2*o);f>=0&&f<=1&&(u[s++]=f);c>=0&&c<=1&&(u[s++]=c)}return s}function dei(n,t,i){var r=n+i-2*t;return r===0?.5:(n-t)/r}function dlt(n,t,i,r,u){var f=(t-n)*r+n,e=(i-t)*r+t,o=(e-f)*r+f;u[0]=n;u[1]=f;u[2]=o;u[3]=o;u[4]=e;u[5]=i}function dpr(n,t,i,r,u,f,e,o,s){var c,p=.005,h=Infinity,l,w,v,y,a,b;for(fe[0]=e,fe[1]=o,l=0;l<1;l+=.05)gu[0]=or(n,i,u,l),gu[1]=or(t,r,f,l),a=io(fe,gu),a<h&&(c=l,h=a);for(h=Infinity,w=0;w<32;w++){if(p<vei)break;v=c-p;y=c+p;gu[0]=or(n,i,u,v);gu[1]=or(t,r,f,v);a=io(gu,fe);v>=0&&a<h?(c=v,h=a):(cv[0]=or(n,i,u,y),cv[1]=or(t,r,f,y),b=io(cv,fe),y<=1&&b<h?(c=y,h=b):p*=.5)}return s&&(s[0]=or(n,i,u,c),s[1]=or(t,r,f,c)),th(h)}function tat(n,t,i){if(n.length!==0){for(var r=n[0],f=r[0],e=r[0],o=r[1],s=r[1],u=1;u<n.length;u++)r=n[u],f=wr(f,r[0]),e=br(e,r[0]),o=wr(o,r[1]),s=br(s,r[1]);t[0]=f;t[1]=o;i[0]=e;i[1]=s}}function gei(n,t,i,r,u,f){u[0]=wr(n,i);u[1]=wr(t,r);f[0]=br(n,i);f[1]=br(t,r)}function gpr(n,t,i,r,u,f,e,o,s,h){var y=bei,p=lr,c,l=y(n,i,u,e,iat),a,v;for(s[0]=Infinity,s[1]=Infinity,h[0]=-Infinity,h[1]=-Infinity,c=0;c<l;c++)a=p(n,i,u,e,iat[c]),s[0]=wr(a,s[0]),h[0]=br(a,h[0]);for(l=y(t,r,f,o,rat),c=0;c<l;c++)v=p(t,r,f,o,rat[c]),s[1]=wr(v,s[1]),h[1]=br(v,h[1]);s[0]=wr(n,s[0]);h[0]=br(n,h[0]);s[0]=wr(e,s[0]);h[0]=br(e,h[0]);s[1]=wr(t,s[1]);h[1]=br(t,h[1]);s[1]=wr(o,s[1]);h[1]=br(o,h[1])}function nwr(n,t,i,r,u,f,e,o){var s=dei,h=or,a=br(wr(s(n,i,u),1),0),v=br(wr(s(t,r,f),1),0),c=h(n,i,u,a),l=h(t,r,f,v);e[0]=wr(n,u,c);e[1]=wr(t,f,l);o[0]=br(n,u,c);o[1]=br(t,f,l)}function twr(n,t,i,r,u,f,e,o,s){var c=ro,l=uo,a=Math.abs(u-f),v,h;if(a%bc<.0001&&a>.0001){o[0]=n-i;o[1]=t-r;s[0]=n+i;s[1]=t+r;return}for(ytt[0]=nat(u)*i+n,ytt[1]=glt(u)*r+t,ptt[0]=nat(f)*i+n,ptt[1]=glt(f)*r+t,c(o,ytt,ptt),l(s,ytt,ptt),u=u%bc,u<0&&(u=u+bc),f=f%bc,f<0&&(f=f+bc),u>f&&!e?f+=bc:u<f&&e&&(u+=bc),e&&(v=f,f=u,u=v),h=0;h<f;h+=Math.PI/2)h>u&&(wtt[0]=nat(h)*i+n,wtt[1]=glt(h)*r+t,c(o,wtt,o),l(s,wtt,s))}function uh(n,t,i,r,u,f,e){var h,l;if(u===0)return!1;var o=u,s=0,c=n;if(e>t+o&&e>r+o||e<t-o&&e<r-o||f>n+o&&f>i+o||f<n-o&&f<i-o)return!1;if(n!==i)s=(t-r)/(n-i),c=(n*r-i*t)/(n-i);else return Math.abs(f-n)<=o/2;return h=s*f-e+c,l=h*h/(s*s+1),l<=o/2*o/2}function iwr(n,t,i,r,u,f,e,o,s,h,c){var l,a;return s===0?!1:(l=s,c>t+l&&c>r+l&&c>f+l&&c>o+l||c<t-l&&c<r-l&&c<f-l&&c<o-l||h>n+l&&h>i+l&&h>u+l&&h>e+l||h<n-l&&h<i-l&&h<u-l&&h<e-l)?!1:(a=bpr(n,t,i,r,u,f,e,o,h,c,null),a<=l/2)}function ioi(n,t,i,r,u,f,e,o,s){var h,c;return e===0?!1:(h=e,s>t+h&&s>r+h&&s>f+h||s<t-h&&s<r-h&&s<f-h||o>n+h&&o>i+h&&o>u+h||o<n-h&&o<i-h&&o<u-h)?!1:(c=dpr(n,t,i,r,u,f,o,s,null),c<=h/2)}function fh(n){return n%=fat,n<0&&(n+=fat),n}function rwr(n,t,i,r,u,f,e,o,s){var c,l,a,h;return e===0?!1:(c=e,o-=n,s-=t,l=Math.sqrt(o*o+s*s),l-c>i||l+c<i)?!1:Math.abs(r-u)%av<.0001?!0:(f?(a=r,r=fh(u),u=fh(a)):(r=fh(r),u=fh(u)),r>u&&(u+=av),h=Math.atan2(s,o),h<0&&(h+=av),h>=r&&h<=u||h+av>=r&&h+av<=u)}function ho(n,t,i,r,u,f){var o,e,s;return f>t&&f>r||f<t&&f<r?0:r===t?0:(o=r<t?1:-1,e=(f-t)/(r-t),(e===1||e===0)&&(o=r<t?.5:-.5),s=e*(i-n)+n,s===u?Infinity:s>u?o:0)}function fwr(n,t){return Math.abs(n-t)<uwr}function ewr(){var n=eu[0];eu[0]=eu[1];eu[1]=n}function owr(n,t,i,r,u,f,e,o,s,h){var p,w,l,v,b,y;if(h>t&&h>r&&h>f&&h>o||h<t&&h<r&&h<f&&h<o||(p=wpr(t,r,f,o,h,sr),p===0))return 0;for(w=0,l=-1,y=0;y<p;y++){var a=sr[y],c=a===0||a===1?.5:1,k=lr(n,i,u,e,a);k<s||(l<0&&(l=bei(t,r,f,o,eu),eu[1]<eu[0]&&l>1&&ewr(),v=lr(t,r,f,o,eu[0]),l>1&&(b=lr(t,r,f,o,eu[1]))),w+=l===2?a<eu[0]?v<t?c:-c:a<eu[1]?b<v?c:-c:o<b?c:-c:a<eu[0]?v<t?c:-c:o<v?c:-c)}return w}function swr(n,t,i,r,u,f,e,o){var a,c,v,y,h,s,l;if(o>t&&o>r&&o>f||o<t&&o<r&&o<f||(a=kpr(t,r,f,o,sr),a===0))return 0;if(c=dei(t,r,f),c>=0&&c<=1){for(v=0,y=or(t,r,f,c),h=0;h<a;h++)(s=sr[h]===0||sr[h]===1?.5:1,l=or(n,i,u,sr[h]),l<e)||(v+=sr[h]<c?y<t?s:-s:f<y?s:-s);return v}return(s=sr[0]===0||sr[0]===1?.5:1,l=or(n,i,u,sr[0]),l<e)?0:f<t?s:-s}function hwr(n,t,i,r,u,f,e,o){var a,c,v,l,y,s,h;if((o-=t,o>i||o<-i)||(c=Math.sqrt(i*i-o*o),sr[0]=-c,sr[1]=c,a=Math.abs(r-u),a<.0001))return 0;if(a%vv<.0001)return r=0,u=vv,h=f?1:-1,e>=sr[0]+n&&e<=sr[1]+n?h:0;for(f?(c=r,r=fh(u),u=fh(c)):(r=fh(r),u=fh(u)),r>u&&(u+=vv),v=0,l=0;l<2;l++)y=sr[l],y+n>e&&(s=Math.atan2(o,y),h=f?1:-1,s<0&&(s=vv+s),(s>=r&&s<=u||s+vv>=r&&s+vv<=u)&&(s>Math.PI/2&&s<Math.PI*1.5&&(h=-h),v+=h));return v}function roi(n,t,i,r,u){for(var k,g,c=0,o=0,e=0,h=0,s=0,f=0;f<n.length;){k=n[f++];k===eh.M&&f>1&&(i||(c+=ho(o,e,h,s,r,u)));f===1&&(o=n[f],e=n[f+1],h=o,s=e);switch(k){case eh.M:h=n[f++];s=n[f++];o=h;e=s;break;case eh.L:if(i){if(uh(o,e,n[f],n[f+1],t,r,u))return!0}else c+=ho(o,e,n[f],n[f+1],r,u)||0;o=n[f++];e=n[f++];break;case eh.C:if(i){if(iwr(o,e,n[f++],n[f++],n[f++],n[f++],n[f],n[f+1],t,r,u))return!0}else c+=owr(o,e,n[f++],n[f++],n[f++],n[f++],n[f],n[f+1],r,u)||0;o=n[f++];e=n[f++];break;case eh.Q:if(i){if(ioi(o,e,n[f++],n[f++],n[f],n[f+1],t,r,u))return!0}else c+=swr(o,e,n[f++],n[f++],n[f],n[f+1],r,u)||0;o=n[f++];e=n[f++];break;case eh.A:var y=n[f++],w=n[f++],d=n[f++],p=n[f++],l=n[f++],b=n[f++];f+=1;var nt=1-n[f++],a=Math.cos(l)*d+y,v=Math.sin(l)*p+w;if(f>1?c+=ho(o,e,a,v,r,u):(h=a,s=v),g=(r-y)*p/d+y,i){if(rwr(y,w,p,l,l+b,nt,t,g,u))return!0}else c+=hwr(y,w,p,l,l+b,nt,g,u);o=Math.cos(l+b)*d+y;e=Math.sin(l+b)*p+w;break;case eh.R:h=o=n[f++];s=e=n[f++];var tt=n[f++],it=n[f++],a=h+tt,v=s+it;if(i){if(uh(h,s,a,s,t,r,u)||uh(a,s,a,v,t,r,u)||uh(a,v,h,v,t,r,u)||uh(h,v,h,s,t,r,u))return!0}else c+=ho(a,s,a,v,r,u),c+=ho(h,v,h,s,r,u);break;case eh.Z:if(i){if(uh(o,e,h,s,t,r,u))return!0}else c+=ho(o,e,h,s,r,u);o=h;e=s}}return i||fwr(e,s)||(c+=ho(o,e,h,s,r,u)||0),c!==0}function cwr(n,t,i){return roi(n,0,!1,t,i)}function lwr(n,t,i,r){return roi(n,t,!0,i,r)}function nt(n){vr.call(this,n);this.path=null}function soi(n,t,i,r,u,f,e,o,s,h,c){var v=s*(gtt/180),l=dtt(v)*(n-i)/2+ktt(v)*(t-r)/2,a=-1*ktt(v)*(n-i)/2+dtt(v)*(t-r)/2,b=l*l/(e*e)+a*a/(o*o);b>1&&(e*=oat(b),o*=oat(b));var g=(u===f?-1:1)*oat((e*e*o*o-e*e*a*a-o*o*l*l)/(e*e*a*a+o*o*l*l))||0,p=g*e*a/o,w=g*-o*l/e,nt=(n+i)/2+dtt(v)*p-ktt(v)*w,tt=(t+r)/2+ktt(v)*p+dtt(v)*w,it=ooi([1,0],[(l-p)/e,(a-w)/o]),k=[(l-p)/e,(a-w)/o],d=[(-1*l-p)/e,(-1*a-w)/o],y=ooi(k,d);sat(k,d)<=-1&&(y=gtt);sat(k,d)>=1&&(y=0);f===0&&y>0&&(y=y-2*gtt);f===1&&y<0&&(y=y+2*gtt);c.addData(h,nt,tt,e,o,it,y,v,f)}function wwr(n){var b,w,i,c,l,k,d,g,nt,tt,s,h,a,v;if(!n)return new kr;var r=0,u=0,it=r,rt=u,y,e=new kr,o=kr.CMD,ut=n.match(hoi);for(b=0;b<ut.length;b++){var ft=ut[b],p=ft.charAt(0),f,t=ft.match(coi)||[],et=t.length;for(w=0;w<et;w++)t[w]=parseFloat(t[w]);for(i=0;i<et;){s=r;h=u;switch(p){case"l":r+=t[i++];u+=t[i++];f=o.L;e.addData(f,r,u);break;case"L":r=t[i++];u=t[i++];f=o.L;e.addData(f,r,u);break;case"m":r+=t[i++];u+=t[i++];f=o.M;e.addData(f,r,u);it=r;rt=u;p="l";break;case"M":r=t[i++];u=t[i++];f=o.M;e.addData(f,r,u);it=r;rt=u;p="L";break;case"h":r+=t[i++];f=o.L;e.addData(f,r,u);break;case"H":r=t[i++];f=o.L;e.addData(f,r,u);break;case"v":u+=t[i++];f=o.L;e.addData(f,r,u);break;case"V":u=t[i++];f=o.L;e.addData(f,r,u);break;case"C":f=o.C;e.addData(f,t[i++],t[i++],t[i++],t[i++],t[i++],t[i++]);r=t[i-2];u=t[i-1];break;case"c":f=o.C;e.addData(f,t[i++]+r,t[i++]+u,t[i++]+r,t[i++]+u,t[i++]+r,t[i++]+u);r+=t[i-2];u+=t[i-1];break;case"S":c=r;l=u;a=e.len();v=e.data;y===o.C&&(c+=r-v[a-4],l+=u-v[a-3]);f=o.C;s=t[i++];h=t[i++];r=t[i++];u=t[i++];e.addData(f,c,l,s,h,r,u);break;case"s":c=r;l=u;a=e.len();v=e.data;y===o.C&&(c+=r-v[a-4],l+=u-v[a-3]);f=o.C;s=r+t[i++];h=u+t[i++];r+=t[i++];u+=t[i++];e.addData(f,c,l,s,h,r,u);break;case"Q":s=t[i++];h=t[i++];r=t[i++];u=t[i++];f=o.Q;e.addData(f,s,h,r,u);break;case"q":s=t[i++]+r;h=t[i++]+u;r+=t[i++];u+=t[i++];f=o.Q;e.addData(f,s,h,r,u);break;case"T":c=r;l=u;a=e.len();v=e.data;y===o.Q&&(c+=r-v[a-4],l+=u-v[a-3]);r=t[i++];u=t[i++];f=o.Q;e.addData(f,c,l,r,u);break;case"t":c=r;l=u;a=e.len();v=e.data;y===o.Q&&(c+=r-v[a-4],l+=u-v[a-3]);r+=t[i++];u+=t[i++];f=o.Q;e.addData(f,c,l,r,u);break;case"A":k=t[i++];d=t[i++];g=t[i++];nt=t[i++];tt=t[i++];s=r;h=u;r=t[i++];u=t[i++];f=o.A;soi(s,h,r,u,nt,tt,k,d,g,f,e);break;case"a":k=t[i++];d=t[i++];g=t[i++];nt=t[i++];tt=t[i++];s=r;h=u;r+=t[i++];u+=t[i++];f=o.A;soi(s,h,r,u,nt,tt,k,d,g,f,e)}}(p==="z"||p==="Z")&&(f=o.Z,e.addData(f),r=it,u=rt);y=f}return e.toStatic(),e}function loi(n,t){var i=wwr(n);return t=t||{},t.buildPath=function(n){var t;n.setData?(n.setData(i.data),t=n.getContext(),t&&n.rebuildPath(t)):(t=n,i.rebuildPath(t))},t.applyTransform=function(n){pwr(i,n);this.dirty(!0)},t}function aoi(n,t){return new nt(loi(n,t))}function bwr(n,t){return nt.extend(loi(n,t))}function kwr(n,t){for(var i,r,f=[],e=n.length,u=0;u<e;u++)i=n[u],i.path||i.createPathProxy(),i.__dirtyPath&&i.buildPath(i.path,i.shape,!0),f.push(i.path);return r=new nt(t),r.createPathProxy(),r.buildPath=function(n){n.appendPath(f);var t=n.getContext();t&&n.rebuildPath(t)},r}function voi(n,t,i,r,u,f,e){var o=(i-n)*.5,s=(r-t)*.5;return(2*(t-i)+o+s)*e+(-3*(t-i)-2*o-s)*f+o*u+t}function woi(n,t,i){var r=t.points,f=t.smooth,o,e,u,l;if(r&&r.length>=2){if(f&&f!=="spline")for(o=poi(r,f,i,t.smoothConstraint),n.moveTo(r[0][0],r[0][1]),e=r.length,u=0;u<(i?e:e-1);u++){var s=o[u*2],h=o[u*2+1],c=r[(u+1)%e];n.bezierCurveTo(s[0],s[1],h[0],h[1],c[0],c[1])}else for(f==="spline"&&(r=yoi(r,i)),n.moveTo(r[0][0],r[0][1]),u=1,l=r.length;u<l;u++)n.lineTo(r[u][0],r[u][1]);i&&n.closePath()}}function boi(n,t,i){var r=i&&i.lineWidth;if(t&&r){var u=t.x1,e=t.x2,f=t.y1,o=t.y2;pv(u*2)===pv(e*2)?n.x1=n.x2=kc(u,r,!0):(n.x1=u,n.x2=e);pv(f*2)===pv(o*2)?n.y1=n.y2=kc(f,r,!0):(n.y1=f,n.y2=o)}}function koi(n,t,i){var r=i&&i.lineWidth;if(t&&r){var u=t.x,f=t.y,e=t.width,o=t.height;n.x=kc(u,r,!0);n.y=kc(f,r,!0);n.width=Math.max(kc(u+e,r,!1)-n.x,e===0?0:1);n.height=Math.max(kc(f+o,r,!1)-n.y,o===0?0:1)}}function kc(n,t,i){var r=pv(n*2);return(r+pv(t))%2==0?r/2:(r+(i?1:-1))/2}function doi(n,t,i){var r=n.cpx2,u=n.cpy2;return r===null||u===null?[(i?wei:lr)(n.x1,n.cpx1,n.cpx2,n.x2,t),(i?wei:lr)(n.y1,n.cpy1,n.cpy2,n.y2,t)]:[(i?klt:or)(n.x1,n.cpx1,n.x2,t),(i?klt:or)(n.y1,n.cpy1,n.y2,t)]}function su(n){vr.call(this,n);this._displayables=[];this._temporaryDisplayables=[];this._cursor=0;this.notClear=!0}function pf(n){return nt.extend(n)}function dwr(n,t){return bwr(n,t)}function le(n,t){lat[n]=t}function aat(n){if(lat.hasOwnProperty(n))return lat[n]}function tb(n,t,i,r){var u=aoi(n,t);return i&&(r==="center"&&(i=osi(i,u.getBoundingRect())),ssi(u,i)),u}function esi(n,t,i){var r=new ki({style:{image:n,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(n){if(i==="center"){var u={width:n.width,height:n.height};r.setStyle(osi(t,u))}}});return r}function osi(n,t){var u=t.width/t.height,i=n.height*u,r,f,e;return i<=n.width?r=n.height:(i=n.width,r=i/u),f=n.x+n.width/2,e=n.y+n.height/2,{x:f-i/2,y:e-r/2,width:i,height:r}}function ssi(n,t){if(n.applyTransform){var i=n.getBoundingRect(),r=i.calculateTransform(t);n.applyTransform(r)}}function gwr(n){return boi(n.shape,n.shape,n.style),n}function nbr(n){return koi(n.shape,n.shape,n.style),n}function hsi(n){return n!=null&&n!=="none"}function tbr(n){if(typeof n!="string")return n;var t=vat.get(n);return t||(t=cui(n,-.1),yat<1e4&&(vat.set(n,t),yat++)),t}function ibr(n){var t,i,r,u;if(n.__hoverStlDirty){if(n.__hoverStlDirty=!1,t=n.__hoverStl,!t){n.__cachedNormalStl=n.__cachedNormalZ2=null;return}i=n.__cachedNormalStl={};n.__cachedNormalZ2=n.z2;r=n.style;for(u in t)t[u]!=null&&(i[u]=r[u]);i.fill=r.fill;i.stroke=r.stroke}}function pat(n){var u=n.__hoverStl,i,r,f,t;u&&!n.__highlighted&&((i=n.__zr,r=n.useHoverLayer&&i&&i.painter.type==="canvas",n.__highlighted=r?"layer":"plain",n.isGroup||!i&&n.useHoverLayer)||(f=n,t=n.style,r&&(f=i.addHover(n),t=f.style),eit(t),r||ibr(f),t.extendFrom(u),csi(t,u,"fill"),csi(t,u,"stroke"),ub(t),r||(n.dirty(!1),n.z2+=nb)))}function csi(n,t,i){!hsi(t[i])&&hsi(n[i])&&(n[i]=tbr(n[i]))}function wat(n){var u=n.__highlighted,i,r,t;u&&((n.__highlighted=!1,n.isGroup)||(u==="layer"?n.__zr&&n.__zr.removeHover(n):(i=n.style,r=n.__cachedNormalStl,r&&(eit(i),n.setStyle(r),ub(i)),t=n.__cachedNormalZ2,t!=null&&n.z2-t===nb&&(n.z2=t))))}function rb(n,t,i){var u=rsi,f=rsi,r;n.__highlighted&&(u=isi,r=!0);t(n,i);n.__highlighted&&(f=isi,r=!0);n.isGroup&&n.traverse(function(n){n.isGroup||t(n,i)});r&&n.__highDownOnUpdate&&n.__highDownOnUpdate(u,f)}function bat(n,t){t=n.__hoverStl=t!==!1&&(n.hoverStyle||t||{});n.__hoverStlDirty=!0;n.__highlighted&&(n.__cachedNormalStl=null,wat(n),pat(n))}function rbr(n){lsi(this,n)||this.__highByOuter||rb(this,pat)}function ubr(n){lsi(this,n)||this.__highByOuter||rb(this,wat)}function fbr(n){this.__highByOuter|=1<<(n||0);rb(this,pat)}function ebr(n){(this.__highByOuter&=~(1<<(n||0)))||rb(this,wat)}function lsi(n,t){return n.__highDownSilentOnTouch&&t.zrByTouch}function vt(n,t){kat(n,!0);rb(n,bat,t)}function kat(n,t){var r=t===!1,i;n.__highDownSilentOnTouch=n.highDownSilentOnTouch;n.__highDownOnUpdate=n.highDownOnUpdate;(!r||n.__highDownDispatcher)&&(i=r?"off":"on",n[i]("mouseover",rbr)[i]("mouseout",ubr),n[i]("emphasis",fbr)[i]("normal",ebr),n.__highByOuter=n.__highByOuter||0,n.__highDownDispatcher=!r)}function asi(n){return!!(n&&n.__highDownDispatcher)}function vsi(n){var t=fsi[n];return t==null&&usi<=32&&(t=fsi[n]=usi++),t}function hu(n,t,i,r,u,f,e){var c,l;u=u||uit;var s=u.labelFetcher,h=u.labelDataIndex,a=u.labelDimIndex,v=i.getShallow("show"),y=r.getShallow("show"),o;(v||y)&&(s&&(o=s.getFormattedLabel(h,"normal",null,a)),o==null&&(o=di(u.defaultText)?u.defaultText(h,u):u.defaultText));c=v?o:null;l=y?ei(s?s.getFormattedLabel(h,"emphasis",null,a):null,o):null;(c!=null||l!=null)&&(ri(n,i,f,u),ri(t,r,e,u,!0));n.text=c;t.text=l}function dat(n,t,i){var r=n.style;t&&(eit(r),n.setStyle(t),ub(r));r=n.__hoverStl;i&&r&&(eit(r),o(r,i),ub(r))}function ri(n,t,i,r,u){return ysi(n,t,r,u),i&&o(n,i),n}function obr(n,t,i){var r={isRectText:!0},u;i===!1?u=!0:r.autoColor=i;ysi(n,t,r,u)}function ysi(n,t,i,r){var u,f,e,l;i=i||uit;i.isRectText&&(i.getTextPosition?u=i.getTextPosition(t,r):(u=t.getShallow("position")||(r?null:"inside"),u==="outside"&&(u="top")),n.textPosition=u,n.textOffset=t.getShallow("offset"),f=t.getShallow("rotate"),f!=null&&(f*=Math.PI/180),n.textRotation=f,n.textDistance=ei(t.getShallow("distance"),r?null:5));var h=t.ecModel,c=h&&h.option.textStyle,o=sbr(t),s;if(o){s={};for(e in o)o.hasOwnProperty(e)&&(l=t.getModel(["rich",e]),psi(s[e]={},l,c,i,r))}return n.rich=s,psi(n,t,c,i,r,!0),i.forceRich&&!i.textStyle&&(i.textStyle={}),n}function sbr(n){for(var t,i,r;n&&n!==n.ecModel;){if(i=(n.option||uit).rich,i){t=t||{};for(r in i)i.hasOwnProperty(r)&&(t[r]=1)}n=n.parentModel}return t}function psi(n,t,i,r,u,f){i=!u&&i||uit;n.textFill=fit(t.getShallow("color"),r)||i.color;n.textStroke=fit(t.getShallow("textBorderColor"),r)||i.textBorderColor;n.textStrokeWidth=ei(t.getShallow("textBorderWidth"),i.textBorderWidth);u||(f&&(n.insideRollbackOpt=r,ub(n)),n.textFill==null&&(n.textFill=r.autoColor));n.fontStyle=t.getShallow("fontStyle")||i.fontStyle;n.fontWeight=t.getShallow("fontWeight")||i.fontWeight;n.fontSize=t.getShallow("fontSize")||i.fontSize;n.fontFamily=t.getShallow("fontFamily")||i.fontFamily;n.textAlign=t.getShallow("align");n.textVerticalAlign=t.getShallow("verticalAlign")||t.getShallow("baseline");n.textLineHeight=t.getShallow("lineHeight");n.textWidth=t.getShallow("width");n.textHeight=t.getShallow("height");n.textTag=t.getShallow("tag");f&&r.disableBox||(n.textBackgroundColor=fit(t.getShallow("backgroundColor"),r),n.textPadding=t.getShallow("padding"),n.textBorderColor=fit(t.getShallow("borderColor"),r),n.textBorderWidth=t.getShallow("borderWidth"),n.textBorderRadius=t.getShallow("borderRadius"),n.textBoxShadowColor=t.getShallow("shadowColor"),n.textBoxShadowBlur=t.getShallow("shadowBlur"),n.textBoxShadowOffsetX=t.getShallow("shadowOffsetX"),n.textBoxShadowOffsetY=t.getShallow("shadowOffsetY"));n.textShadowColor=t.getShallow("textShadowColor")||i.textShadowColor;n.textShadowBlur=t.getShallow("textShadowBlur")||i.textShadowBlur;n.textShadowOffsetX=t.getShallow("textShadowOffsetX")||i.textShadowOffsetX;n.textShadowOffsetY=t.getShallow("textShadowOffsetY")||i.textShadowOffsetY}function fit(n,t){return n!=="auto"?n:t&&t.autoColor?t.autoColor:null}function ub(n){var i=n.textPosition,t=n.insideRollbackOpt,f;if(t&&n.textFill==null){var r=t.autoColor,s=t.isRectText,e=t.useInsideStyle,u=e!==!1&&(e===!0||s&&i&&typeof i=="string"&&i.indexOf("inside")>=0),o=!u&&r!=null;(u||o)&&(f={textFill:n.textFill,textStroke:n.textStroke,textStrokeWidth:n.textStrokeWidth});u&&(n.textFill="#fff",n.textStroke==null&&(n.textStroke=r,n.textStrokeWidth==null&&(n.textStrokeWidth=2)));o&&(n.textFill=r)}n.insideRollback=f}function eit(n){var t=n.insideRollback;t&&(n.textFill=t.textFill,n.textStroke=t.textStroke,n.textStrokeWidth=t.textStrokeWidth,n.insideRollback=null)}function gat(n,t){var i=t||t.getModel("textStyle");return ku([n.fontStyle||i&&i.getShallow("fontStyle")||"",n.fontWeight||i&&i.getShallow("fontWeight")||"",(n.fontSize||i&&i.getShallow("fontSize")||12)+"px",n.fontFamily||i&&i.getShallow("fontFamily")||"sans-serif"].join(" "))}function wsi(n,t,i,r,u,f){var h;if(typeof u=="function"&&(f=u,u=null),h=r&&r.isAnimationEnabled(),h){var s=n?"Update":"",e=r.getShallow("animationDuration"+s),c=r.getShallow("animationEasing"+s),o=r.getShallow("animationDelay"+s);typeof o=="function"&&(o=o(u,r.getAnimationDelayParams?r.getAnimationDelayParams(t,u):null));typeof e=="function"&&(e=e(u));e>0?t.animateTo(i,e,o||0,c,f,!!f):(t.stopAnimation(),t.attr(i),f&&f())}else t.stopAnimation(),t.attr(i),f&&f()}function k(n,t,i,r,u){wsi(!0,n,t,i,r,u)}function hr(n,t,i,r,u){wsi(!1,n,t,i,r,u)}function gc(n,t){for(var i=ga([]);n&&n!==t;)ps(i,n.getLocalTransform(),i),n=n.parent;return i}function ve(n,t,i){return t&&!no(t)&&(t=af.getLocalTransform(t)),i&&(t=kg([],t)),at([],n,t)}function nvt(n,t,i){var u=t[4]===0||t[5]===0||t[0]===0?1:Math.abs(2*t[4]/t[0]),f=t[4]===0||t[5]===0||t[2]===0?1:Math.abs(2*t[4]/t[2]),r=[n==="left"?-u:n==="right"?u:0,n==="top"?-f:n==="bottom"?f:0];return r=ve(r,t,i),Math.abs(r[0])>Math.abs(r[1])?r[0]>0?"right":"left":r[1]>0?"bottom":"top"}function tvt(n,t,i){function u(n){var t={};return n.traverse(function(n){!n.isGroup&&n.anid&&(t[n.anid]=n)}),t}function r(n){var t={position:cf(n.position),rotation:n.rotation};return n.shape&&(t.shape=o({},n.shape)),t}if(n&&t){var f=u(n);t.traverse(function(n){var t,u;!n.isGroup&&n.anid&&(t=f[n.anid],t&&(u=r(n),n.attr(r(t)),k(n,u,i,n.dataIndex)))})}}function bsi(n,t){return r(n,function(n){var r=n[0],i;return r=iit(r,t.x),r=rit(r,t.x+t.width),i=n[1],i=iit(i,t.y),i=rit(i,t.y+t.height),[r,i]})}function hbr(n,t){var i=iit(n.x,t.x),u=rit(n.x+n.width,t.x+t.width),r=iit(n.y,t.y),f=rit(n.y+n.height,t.y+t.height);if(u>=i&&f>=r)return{x:i,y:r,width:u-i,height:f-r}}function fb(n,t,i){t=o({rectHover:!0},t);var r=t.style={strokeNoScale:!0};return i=i||{x:-1,y:-1,width:2,height:2},n?n.indexOf("image://")===0?(r.image=n.slice(8),s(r,i),new ki(t)):tb(n.replace("path://",""),t,i,"center"):void 0}function eb(n,t,i,r,u){for(var o,f=0,e=u[u.length-1];f<u.length;f++){if(o=u[f],ksi(n,t,i,r,o[0],o[1],e[0],e[1]))return!0;e=o}}function ksi(n,t,i,r,u,f,e,o){var c=i-n,l=r-t,a=e-u,v=o-f,s=ivt(a,v,c,l),h;if(cbr(s))return!1;var y=n-u,p=t-f,w=ivt(y,p,c,l)/s;return w<0||w>1?!1:(h=ivt(y,p,a,v)/s,h<0||h>1)?!1:!0}function ivt(n,t,i,r){return n*r-i*t}function cbr(n){return n<=1e-6&&n>=-1e-6}function rt(n,t,i){this.parentModel=t;this.ecModel=i;this.option=n}function gsi(n,t,i){for(var r=0;r<t.length;r++)if(t[r]&&(n=n&&typeof n=="object"?n[t[r]]:null,n==null))break;return n==null&&i&&(n=i.get(t)),n}function rvt(n,t){var i=dsi(n).getParent;return i?i.call(n,t):n.parentModel}function ob(n){return[n||"",nhi++,Math.random().toFixed(5)].join("_")}function pbr(n){var t={};return n.registerSubTypeDefaulter=function(n,i){n=nh(n);t[n.main]=i},n.determineSubType=function(i,r){var u=r.type,f;return u||(f=nh(i).main,n.hasSubTypes(i)&&t[f]&&(u=t[f](r))),u},n}function wbr(n,i){function u(n){var u={},e=[];return t(n,function(o){var s=r(u,o),c=s.originalDeps=i(o),h=f(c,n);s.entryCount=h.length;s.entryCount===0&&e.push(o);t(h,function(n){it(s.predecessor,n)<0&&s.predecessor.push(n);var t=r(u,n);it(t.successor,n)<0&&t.successor.push(o)})}),{graph:u,noEntryList:e}}function r(n,t){return n[t]||(n[t]={predecessor:[],successor:[]}),n[t]}function f(n,i){var r=[];return t(n,function(n){it(i,n)>=0&&r.push(n)}),r}n.topologicalTravel=function(n,i,r,f){function v(n){s[n].entryCount--;s[n].entryCount===0&&h.push(n)}function y(n){e[n]=!0;v(n)}if(n.length){var c=u(i),s=c.graph,h=c.noEntryList,e={};for(t(n,function(n){e[n]=!0});h.length;){var o=h.pop(),l=s[o],a=!!e[o];a&&(r.call(f,o,l.originalDeps.slice()),delete e[o]);t(l.successor,a?y:v)}t(e,function(){throw new Error("Circle dependency may exists");})}}}function bbr(n){return n.replace(/^\s+|\s+$/g,"")}function pt(n,t,i,r){var u=t[1]-t[0],f=i[1]-i[0];if(u===0)return f===0?i[0]:(i[0]+i[1])/2;if(r)if(u>0){if(n<=t[0])return i[0];if(n>=t[1])return i[1]}else{if(n>=t[0])return i[0];if(n<=t[1])return i[1]}else{if(n===t[0])return i[0];if(n===t[1])return i[1]}return(n-t[0])/u*f+i[0]}function u(n,t){switch(n){case"center":case"middle":n="50%";break;case"left":case"top":n="0%";break;case"right":case"bottom":n="100%"}return typeof n=="string"?bbr(n).match(/%$/)?parseFloat(n)/100*t:parseFloat(n):n==null?NaN:+n}function ai(n,t,i){return t==null&&(t=10),t=Math.min(Math.max(0,t),20),n=(+n).toFixed(t),i?n:+n}function nl(n){return n.sort(function(n,t){return n-t}),n}function thi(n){if(n=+n,isNaN(n))return 0;for(var t=1,i=0;Math.round(n*t)/t!==n;)t*=10,i++;return i}function sit(n){var t=n.toString(),u=t.indexOf("e"),i,r;return u>0?(i=+t.slice(u+1),i<0?-i:0):(r=t.indexOf("."),r<0?0:t.length-1-r)}function fvt(n,t){var i=Math.log,r=Math.LN10,f=Math.floor(i(n[1]-n[0])/r),e=Math.round(i(Math.abs(t[1]-t[0]))/r),u=Math.min(Math.max(-f+e,0),20);return isFinite(u)?u:20}function ihi(n,t,i){var s,c,o,u,v;if(!n[t]||(s=pa(n,function(n,t){return n+(isNaN(t)?0:t)},0),s===0))return 0;for(var h=Math.pow(10,i),l=r(n,function(n){return(isNaN(n)?0:n)/s*h*100}),y=h*100,f=r(l,function(n){return Math.floor(n)}),a=pa(f,function(n,t){return n+t},0),e=r(l,function(n,t){return n-f[t]});a<y;){for(c=Number.NEGATIVE_INFINITY,o=null,u=0,v=e.length;u<v;++u)e[u]>c&&(c=e[u],o=u);++f[o];e[o]=0;++a}return f[t]/h}function evt(n){var t=Math.PI*2;return(n%t+t)%t}function sb(n){return n>-uvt&&n<uvt}function hb(n){var t,i;return n instanceof Date?n:typeof n=="string"?(t=rhi.exec(n),!t)?new Date(NaN):t[8]?(i=+t[4]||0,t[8].toUpperCase()!=="Z"&&(i-=t[8].slice(0,3)),new Date(Date.UTC(+t[1],+(t[2]||1)-1,+t[3]||1,i,+(t[5]||0),+t[6]||0,+t[7]||0))):new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,+t[7]||0):n==null?new Date(NaN):new Date(Math.round(n))}function uhi(n){return Math.pow(10,ovt(n))}function ovt(n){if(n===0)return 0;var t=Math.floor(Math.log(n)/Math.LN10);return n/Math.pow(10,t)>=10&&t++,t}function svt(n,t){var r=ovt(n),u=Math.pow(10,r),i=n/u,f;return f=t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10,n=f*u,r>=-20?+n.toFixed(r<0?-r:0):n}function kbr(n,t){var u=(n.length-1)*t+1,i=Math.floor(u),r=+n[i-1],f=u-i;return f?r+f*(n[i]-r):r}function hvt(n){function o(n,t,i){return n.interval[i]<t.interval[i]||n.interval[i]===t.interval[i]&&(n.close[i]-t.close[i]==(i?-1:1)||!i&&o(n,t,1))}var f,e,i,r,u,t;for(n.sort(function(n,t){return o(n,t,0)?-1:1}),f=-Infinity,e=1,i=0;i<n.length;){for(r=n[i].interval,u=n[i].close,t=0;t<2;t++)r[t]<=f&&(r[t]=f,u[t]=t?1:1-e),f=r[t],e=u[t];r[0]===r[1]&&u[0]*u[1]!=1?n.splice(i,1):i++}return n}function fhi(n){return n-parseFloat(n)>=0}function hh(n){return isNaN(n)?"-":(n=(n+"").split("."),n[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(n.length>1?"."+n[1]:""))}function ohi(n,t){return n=(n||"").toLowerCase().replace(/-(.)/g,function(n,t){return t.toUpperCase()}),t&&n&&(n=n.charAt(0).toUpperCase()+n.slice(1)),n}function wt(n){return n==null?"":(n+"").replace(dbr,function(n,t){return gbr[t]})}function lvt(n,t,r){var s,e,o,h,u,f,c;if(i(t)||(t=[t]),s=t.length,!s)return"";for(e=t[0].$vars||[],o=0;o<e.length;o++)h=cvt[o],n=n.replace(cit(h),cit(h,0));for(u=0;u<s;u++)for(f=0;f<e.length;f++)c=t[u][e[f]],n=n.replace(cit(cvt[f],u),r?wt(c):c);return n}function shi(n,i,r){return t(i,function(t,i){n=n.replace("{"+i+"}",r?wt(t):t)}),n}function lit(n,t){n=lt(n)?{color:n,extraCssText:t}:n||{};var i=n.color,u=n.type,t=n.extraCssText,r=n.renderMode||"html",f=n.markerId||"X";return i?r==="html"?u==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+wt(i)+";"+(t||"")+'"><\/span>':'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:'+wt(i)+";"+(t||"")+'"><\/span>':{renderMode:r,content:"{marker"+f+"|} ",style:{color:i}}:""}function wv(n,t){return n+="","0000".substr(0,t-n.length)+n}function avt(n,t,i){(n==="week"||n==="month"||n==="quarter"||n==="half-year"||n==="year")&&(n="MM-dd\nyyyy");var r=hb(t),u=i?"UTC":"",f=r["get"+u+"FullYear"](),e=r["get"+u+"Month"]()+1,o=r["get"+u+"Date"](),s=r["get"+u+"Hours"](),h=r["get"+u+"Minutes"](),c=r["get"+u+"Seconds"](),l=r["get"+u+"Milliseconds"]();return n.replace("MM",wv(e,2)).replace("M",e).replace("yyyy",f).replace("yy",f%100).replace("dd",wv(o,2)).replace("d",o).replace("hh",wv(s,2)).replace("h",s).replace("mm",wv(h,2)).replace("m",h).replace("ss",wv(c,2)).replace("s",c).replace("SSS",wv(l,3))}function ait(n){return n?n.charAt(0).toUpperCase()+n.substr(1):n}function nkr(n){return ue(n.text,n.font,n.textAlign,n.textVerticalAlign,n.textPadding,n.textLineHeight,n.rich,n.truncate)}function tkr(n,t,i,r,u,f,e,o){return ue(n,t,i,r,u,o,f,e)}function yvt(n,t,i,r,u){var e=0,o=0,f;r==null&&(r=Infinity);u==null&&(u=Infinity);f=0;t.eachChild(function(s,h){var w=s.position,c=s.getBoundingRect(),b=t.childAt(h+1),l=b&&b.getBoundingRect(),a,v,y,p;(n==="horizontal"?(y=c.width+(l?-l.x+c.x:0),a=e+y,a>r||s.newline?(e=0,a=y,o+=f+i,f=c.height):f=Math.max(f,c.height)):(p=c.height+(l?-l.y+c.y:0),v=o+p,v>u||s.newline?(e+=f+i,o=0,v=p,f=c.width):f=Math.max(f,c.width)),s.newline)||(w[0]=e,w[1]=o,n==="horizontal"?e=a+i:o=v+i)})}function rkr(n,t,i){var r=t.width,f=t.height,e=u(n.x,r),o=u(n.y,f),s=u(n.x2,r),h=u(n.y2,f);return(isNaN(e)||isNaN(parseFloat(n.x)))&&(e=0),(isNaN(s)||isNaN(parseFloat(n.x2)))&&(s=r),(isNaN(o)||isNaN(parseFloat(n.y)))&&(o=0),(isNaN(h)||isNaN(parseFloat(n.y2)))&&(h=f),i=tl(i||0),{width:Math.max(s-e-i[1]-i[3],0),height:Math.max(h-o-i[0]-i[2],0)}}function vi(n,t,i){var p;i=tl(i||0);var e=t.width,o=t.height,s=u(n.left,e),h=u(n.top,o),v=u(n.right,e),y=u(n.bottom,o),r=u(n.width,e),f=u(n.height,o),c=i[2]+i[0],l=i[1]+i[3],a=n.aspect;isNaN(r)&&(r=e-v-l-s);isNaN(f)&&(f=o-y-c-h);a!=null&&(isNaN(r)&&isNaN(f)&&(a>e/o?r=e*.8:f=o*.8),isNaN(r)&&(r=a*f),isNaN(f)&&(f=r/a));isNaN(s)&&(s=e-v-r-l);isNaN(h)&&(h=o-y-f-c);switch(n.left||n.right){case"center":s=e/2-r/2-i[3];break;case"right":s=e-r-l}switch(n.top||n.bottom){case"middle":case"center":h=o/2-f/2-i[0];break;case"bottom":h=o-f-c}return s=s||0,h=h||0,isNaN(r)&&(r=e-l-s-(v||0)),isNaN(f)&&(f=o-c-h-(y||0)),p=new b(s+i[3],h+i[0],r,f),p.margin=i,p}function yit(n,t,i,r,u){var e=!u||!u.hv||u.hv[0],o=!u||!u.hv||u.hv[1],h=u&&u.boundingMode||"all",f,c;if(e||o){h==="raw"?f=n.type==="group"?new b(0,0,+t.width||0,+t.height||0):n.getBoundingRect():(f=n.getBoundingRect(),n.needLocalTransform()&&(c=n.getLocalTransform(),f=f.clone(),f.applyTransform(c)));t=vi(s({width:f.width,height:f.height},t),i,r);var l=n.position,a=e?t.x-f.x:0,v=o?t.y-f.y:0;n.attr("position",h==="raw"?[a,v]:[l[0]+a,l[1]+v])}}function ukr(n,t){return n[il[t][0]]!=null||n[il[t][1]]!=null&&n[il[t][2]]!=null}function ch(n,t,r){function h(i,r){var s={},l=0,o={},a=0,v=2,c,h;if(vit(i,function(t){o[t]=n[t]}),vit(i,function(n){e(t,n)&&(s[n]=o[n]=t[n]);f(s,n)&&l++;f(o,n)&&a++}),u[r])return f(t,i[1])?o[i[2]]=null:f(t,i[2])&&(o[i[1]]=null),o;if(a!==v&&l){if(l>=v)return s;for(c=0;c<i.length;c++)if(h=i[c],!e(s,h)&&e(n,h)){s[h]=n[h];break}return s}return o}function e(n,t){return n.hasOwnProperty(t)}function f(n,t){return n[t]!=null&&n[t]!=="auto"}function c(n,t,i){vit(n,function(n){t[n]=i[n]})}var u,o,s;v(r)||(r={});u=r.ignoreSize;i(u)||(u=[u,u]);o=h(il[0],0);s=h(il[1],1);c(il[0],n,o);c(il[1],n,s)}function bv(n){return chi({},n)}function chi(n,t){return t&&n&&vit(hhi,function(i){t.hasOwnProperty(i)&&(n[i]=t[i])}),n}function okr(n){var i=[];return t(ut.getClassesByMainType(n),function(n){i=i.concat(n.prototype.dependencies||[])}),i=r(i,function(n){return nh(n).main}),n!=="dataset"&&it(i,"dataset")<=0&&i.unshift("dataset"),i}function skr(n,t){for(var r=n.length,i=0;i<r;i++)if(n[i].length>t)return n[i];return n[r-1]}function ahi(n){var i=n.get("coordinateSystem"),t={coordSysName:i,coordSysDims:[],axisMap:p(),categoryAxisMap:p()},r=vhi[i];if(r)return r(n,t,t.axisMap,t.categoryAxisMap),t}function kv(n){return n.get("type")==="category"}function wf(n){this.fromDataset=n.fromDataset;this.data=n.data||(n.sourceFormat===kit?{}:[]);this.sourceFormat=n.sourceFormat||yhi;this.seriesLayoutBy=n.seriesLayoutBy||phi;this.dimensionsDefine=n.dimensionsDefine;this.encodeDefine=n.encodeDefine&&p(n.encodeDefine);this.startIndex=n.startIndex||0;this.dimensionsDetectCount=n.dimensionsDetectCount}function hkr(n){var t=n.option.source,r=yhi,u,o,f,e;if(hf(t))r=lb;else if(i(t)){for(t.length===0&&(r=cb),u=0,o=t.length;u<o;u++)if(f=t[u],f==null)continue;else if(i(f)){r=cb;break}else if(v(f)){r=bit;break}}else if(v(t)){for(e in t)if(t.hasOwnProperty(e)&&no(t[e])){r=kit;break}}else if(t!=null)throw new Error("Invalid data");fl(n).sourceFormat=r}function ckr(n){return fl(n).source}function lkr(n){fl(n).datasetMap=p()}function whi(n){var t=n.option,i=t.data,o=hf(i)?lb:ul,l=!1,r=t.seriesLayoutBy,h=t.sourceHeader,c=t.dimensions,u=pkr(n),f,e,s;u&&(f=u.option,i=f.source,o=fl(u).sourceFormat,l=!0,r=r||f.seriesLayoutBy,h==null&&(h=f.sourceHeader),c=c||f.dimensions);e=akr(i,o,r,h,c);s=t.encode;!s&&u&&(s=ykr(n,u,i,o,r,e));fl(n).source=new wf({data:i,fromDataset:l,seriesLayoutBy:r,sourceFormat:o,dimensionsDefine:e.dimensionsDefine,startIndex:e.startIndex,dimensionsDetectCount:e.dimensionsDetectCount,encodeDefine:s})}function akr(n,r,u,e,o){var h,s,c,l,a;return n?(r===cb?(e==="auto"||e==null?khi(function(n){n!=null&&n!=="-"&&(lt(n)?s==null&&(s=1):s=0)},u,n,10):s=e?1:0,o||s!==1||(o=[],khi(function(n,t){o[t]=n!=null?n:""},u,n)),h=o?o.length:u===wvt?n.length:n[0]?n[0].length:null):r===bit?o||(o=vkr(n),c=!0):r===kit?o||(o=[],c=!0,t(n,function(n,t){o.push(t)})):r===ul?(l=pw(n[0]),h=i(l)&&l.length||1):r===lb&&f&&g(!!o,"dimensions must be given if data is TypedArray."),c&&t(o,function(n,t){(v(n)?n.name:n)==="name"&&(a=t)}),{startIndex:s,dimensionsDefine:bhi(o),dimensionsDetectCount:h,potentialNameDimIndex:a}):{dimensionsDefine:bhi(o)}}function bhi(n){if(n){var t=p();return r(n,function(n){if(n=o({},v(n)?n:{name:n}),n.name==null)return n;n.name+="";n.displayName==null&&(n.displayName=n.name);var i=t.get(n.name);return i?n.name+="-"+i.count++:t.set(n.name,{count:1}),n})}}function khi(n,t,i,r){var f,u;if(r==null&&(r=Infinity),t===wvt)for(u=0;u<i.length&&u<r;u++)n(i[u]?i[u][0]:null,u);else for(f=i[0]||[],u=0;u<f.length&&u<r;u++)n(f[u],u)}function vkr(n){for(var u=0,i,r;u<n.length&&!(i=n[u++]););if(i)return r=[],t(i,function(n,t){r.push(t)}),r}function ykr(n,i,r,u,f,e){var l=ahi(n),o={},a=[],s=[],y=n.subType,d=p(["pie","map","funnel"]),g=p(["line","bar","pictorialBar","scatter","effectScatter","candlestick","boxplot"]),h,c,v;if(l&&g.get(y)!=null){var nt=n.ecModel,w=fl(nt).datasetMap,b=i.uid+"_"+f,k=w.get(b)||w.set(b,{categoryWayDim:1,valueWayDim:0});t(l.coordSysDims,function(n){var t;l.firstCategoryDimIndex==null?(t=k.valueWayDim++,o[n]=t,s.push(t)):l.categoryAxisMap.get(n)?(o[n]=0,a.push(0)):(t=k.categoryWayDim++,o[n]=t,s.push(t))})}else if(d.get(y)!=null){for(c=0;c<5&&h==null;c++)dhi(r,u,f,e.dimensionsDefine,e.startIndex,c)||(h=c);h!=null&&(o.value=h,v=e.potentialNameDimIndex||Math.max(h-1,0),s.push(v),a.push(v))}return a.length&&(o.itemName=a),s.length&&(o.seriesName=s),o}function pkr(n){var t=n.option,i=t.data;if(!i)return n.ecModel.getComponent("dataset",t.datasetIndex||0)}function wkr(n,t){return dhi(n.data,n.sourceFormat,n.seriesLayoutBy,n.dimensionsDefine,n.startIndex,t)}function dhi(n,t,r,u,f,e){function y(n){return n!=null&&isFinite(n)&&n!==""?!1:lt(n)&&n!=="-"?!0:void 0}var s,l=5,h,p,c,o,a,w;if(hf(n))return!1;if(u&&(h=u[e],h=v(h)?h.name:h),t===cb){if(r===wvt){for(c=n[e],o=0;o<(c||[]).length&&o<l;o++)if((s=y(c[f+o]))!=null)return s}else for(o=0;o<n.length&&o<l;o++)if(p=n[f+o],p&&(s=y(p[e]))!=null)return s}else if(t===bit){if(!h)return;for(o=0;o<n.length&&o<l;o++)if(a=n[o],a&&(s=y(a[h]))!=null)return s}else if(t===kit){if(!h)return;if(c=n[h],!c||hf(c))return!1;for(o=0;o<c.length&&o<l;o++)if((s=y(c[o]))!=null)return s}else if(t===ul)for(o=0;o<n.length&&o<l;o++){if(a=n[o],w=pw(a),!i(w))return!1;if((s=y(w[e]))!=null)return s}return!1}function bkr(n,t){if(t){var i=t.seiresIndex,r=t.seriesId,u=t.seriesName;return i!=null&&n.componentIndex!==i||r!=null&&n.id!==r||u!=null&&n.name!==u}}function kkr(n,i){var r=n.color&&!n.colorLayer;t(i,function(t,i){i==="colorLayer"&&r||ut.hasClass(i)||(typeof t=="object"?n[i]=n[i]?y(n[i],t,!1):c(t):n[i]==null&&(n[i]=t))})}function dkr(n){n=n;this.option={};this.option[dit]=1;this._componentsMap=p({series:[]});this._seriesIndices;this._seriesIndicesMap;kkr(n,this._theme.option);y(n,lhi,!1);this.mergeOption(n)}function gkr(n,r){i(r)||(r=r?[r]:[]);var u={};return t(r,function(t){u[t]=(n.get(t)||[]).slice()}),u}function ndr(n,t,i){return t.type?t.type:i?i.subType:ut.determineSubType(n,t)}function bvt(n,t){n._seriesIndicesMap=p(n._seriesIndices=r(t,function(n){return n.componentIndex})||[])}function ghi(n,t){return t.hasOwnProperty("subType")?ci(n,function(n){return n.subType===t.subType}):n}function nrt(n){if(f&&!n._seriesIndices)throw new Error("Option should contains series.");}function tci(n){t(nci,function(t){this[t]=l(n[t],n)},this)}function rr(){this._coordinateSystems=[]}function kvt(n){this._api=n;this._timelineOptions=[];this._mediaList=[];this._mediaDefault;this._currentMediaIndices=[];this._optionBackup;this._newBaseOption}function idr(n,t,i){var f=[],e=[],o,u,s=n.timeline,h;return n.baseOption&&(u=n.baseOption),(s||n.options)&&(u=u||{},f=(n.options||[]).slice()),n.media&&(u=u||{},h=n.media,irt(h,function(n){n&&n.option&&(n.query?e.push(n):o||(o=n))})),u||(u=n),u.timeline||(u.timeline=s),irt([u].concat(f).concat(r(e,function(n){return n.option})),function(n){irt(t,function(t){t(n,i)})}),{baseOption:u,timelineOptions:f,mediaDefault:o,mediaList:e}}function rdr(n,i,r){var f={width:i,height:r,aspectratio:i/r},u=!0;return t(n,function(n,t){var i=t.match(tdr),r,e;i&&i[1]&&i[2]&&(r=i[1],e=i[2].toLowerCase(),udr(f[e],n,r)||(u=!1))}),u}function udr(n,t,i){return i==="min"?n>=t:i==="max"?n<=t:n===t}function fdr(n,t){return n.join(",")===t.join(",")}function edr(n,t){t=t||{};irt(t,function(t,i){var r,u;t!=null&&(r=n[i],ut.hasClass(i)?(t=ir(t),r=ir(r),u=ylt(r,t),n[i]=rrt(u,function(n){return n.option&&n.exist?ici(n.exist,n.option,!0):n.exist||n.option})):n[i]=ici(r,t,!0))})}function dvt(n){var f=n&&n.itemStyle,u,e;if(f)for(u=0,e=rci.length;u<e;u++){var t=rci[u],i=f.normal,r=f.emphasis;i&&i[t]&&(n[t]=n[t]||{},n[t].normal?y(n[t].normal,i[t]):n[t].normal=i[t],i[t]=null);r&&r[t]&&(n[t]=n[t]||{},n[t].emphasis?y(n[t].emphasis,r[t]):n[t].emphasis=r[t],r[t]=null)}}function cr(n,t,i){if(n&&n[t]&&(n[t].normal||n[t].emphasis)){var r=n[t].normal,u=n[t].emphasis;r&&(i?(n[t].normal=n[t].emphasis=null,s(n[t],r)):n[t]=r);u&&(n.emphasis=n.emphasis||{},n.emphasis[t]=u)}}function vb(n){cr(n,"itemStyle");cr(n,"lineStyle");cr(n,"areaStyle");cr(n,"label");cr(n,"labelLine");cr(n,"upperLabel");cr(n,"edgeLabel")}function oi(n,t){var r=ab(n)&&n[t],u=ab(r)&&r.textStyle,i,f,t;if(u)for(i=0,f=vlt.length;i<f;i++)t=vlt[i],u.hasOwnProperty(t)&&(r[t]=u[t])}function tf(n){n&&(vb(n),oi(n,"label"),n.emphasis&&oi(n.emphasis,"label"))}function odr(n){var h,e,s,u,c,f,o,r;if(ab(n)){if(dvt(n),vb(n),oi(n,"label"),oi(n,"upperLabel"),oi(n,"edgeLabel"),n.emphasis&&(oi(n.emphasis,"label"),oi(n.emphasis,"upperLabel"),oi(n.emphasis,"edgeLabel")),u=n.markPoint,u&&(dvt(u),tf(u)),f=n.markLine,f&&(dvt(f),tf(f)),h=n.markArea,h&&tf(h),e=n.data,n.type==="graph"){if(e=e||n.nodes,s=n.links||n.edges,s&&!hf(s))for(r=0;r<s.length;r++)tf(s[r]);t(n.categories,function(n){vb(n)})}if(e&&!hf(e))for(r=0;r<e.length;r++)tf(e[r]);if(u=n.markPoint,u&&u.data)for(c=u.data,r=0;r<c.length;r++)tf(c[r]);if(f=n.markLine,f&&f.data)for(o=f.data,r=0;r<o.length;r++)i(o[r])?(tf(o[r][0]),tf(o[r][1])):tf(o[r]);n.type==="gauge"?(oi(n,"axisLabel"),oi(n,"title"),oi(n,"detail")):n.type==="treemap"?(cr(n.breadcrumb,"itemStyle"),t(n.levels,function(n){vb(n)})):n.type==="tree"&&vb(n.leaves)}}function ao(n){return i(n)?n:n?[n]:[]}function uci(n){return(i(n)?n[0]:n)||{}}function sdr(n,t){var i,r;for(t=t.split(","),i=n,r=0;r<t.length;r++)if(i=i&&i[t[r]],i==null)break;return i}function hdr(n,t,i,r){var u,e,f;for(t=t.split(","),u=n,f=0;f<t.length-1;f++)e=t[f],u[e]==null&&(u[e]={}),u=u[e];(r||u[t[f]]==null)&&(u[t[f]]=i)}function eci(n){t(cdr,function(t){t[0]in n&&!(t[1]in n)&&(n[t[1]]=n[t[0]])})}function vdr(n){t(n,function(t,i){var u=[],o=[NaN,NaN],s=[t.stackResultDimension,t.stackedOverDimension],r=t.data,f=t.isStackedByIndex,e=r.map(s,function(e,s,h){var c=r.get(t.stackedDimension,h),w,v,p,y,l,a;if(isNaN(c))return o;for(f?v=r.getRawIndex(h):w=r.get(t.stackedByDimension,h),p=NaN,y=i-1;y>=0;y--)if(l=n[y],f||(v=l.data.rawIndexOf(l.stackedByDimension,w)),v>=0&&(a=l.data.getByRawIndex(l.stackResultDimension,v),c>=0&&a>0||c<=0&&a<0)){c+=a;p=a;break}return u[0]=c,u[1]=p,u});r.hostModel.setData(e);t.data=e})}function sci(n,t){var u,i,r;if(wf.isInstance(n)||(n=wf.seriesDataToSource(n)),this._source=n,u=this._data=n.data,i=n.sourceFormat,i===lb){if(f&&t==null)throw new Error("Typed array data must specify dimension size");this._offset=0;this._dimSize=t;this._data=u}r=hci[i===cb?i+"_"+n.seriesLayoutBy:i];f&&g(r,"Invalide sourceFormat: "+i);o(this,r)}function cci(){return this._data.length}function lci(n){return this._data[n]}function gvt(n){for(var t=0;t<n.length;t++)this._data.push(n[t])}function nyt(n,t,i){return i!=null?n[i]:n}function vci(n,t,i,r){return iyt(n[r],this._dimensionInfos[t])}function iyt(n,t){var r=t&&t.type,i;return r==="ordinal"?(i=t&&t.ordinalMeta,i?i.parseAndCollect(n):n):(r==="time"&&typeof n!="number"&&n!=null&&n!=="-"&&(n=+hb(n)),n==null||n===""?NaN:+n)}function ol(n,t,i){var u,f,e,o,r;if(n)return(u=n.getRawDataItem(t),u==null)?void 0:(f=n.getProvider().getSource().sourceFormat,r=n.getDimensionInfo(i),r&&(e=r.name,o=r.index),aci[f](u,t,o,e))}function yci(n,t,i){var u,r;if(n)return(u=n.getProvider().getSource().sourceFormat,u!==ul&&u!==bit)?void 0:(r=n.getRawDataItem(t),u!==ul||v(r)||(r=null),r?r[i]:void 0)}function yb(n){return new wci(n)}function wci(n){n=n||{};this._reset=n.reset;this._plan=n.plan;this._count=n.count;this._onDirty=n.onDirty;this._dirty=!0;this.context}function bci(n,t,i,r,u,f){ryt.reset(i,r,u,f);n._callingProgress=t;n._callingProgress({start:i,end:r,count:r-i,next:ryt.next},n.context)}function ydr(n,t){var r,f,u;return n._dueIndex=n._outputDueEnd=n._dueEnd=0,n._settedOutputEnd=null,!t&&n._reset&&(r=n._reset(n.context),r&&r.progress&&(f=r.forceFirstProgress,r=r.progress),i(r)&&!r.length&&(r=null)),n._progress=r,n._modBy=n._modDataCount=null,u=n._downstream,u&&u.dirty(),f}function kci(n){var t=n.name;plt(n)||(n.name=pdr(n)||t)}function pdr(n){var i=n.getRawData(),u=i.mapDimension("seriesName",!0),r=[];return t(u,function(n){var t=i.getDimensionInfo(n);t.displayName&&r.push(t.displayName)}),r.join(" ")}function wdr(n){return n.model.getRawData().count()}function bdr(n){var t=n.model;return t.setData(t.getRawData().cloneShallow()),kdr}function kdr(n,t){n.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function dci(n,i){t(n.CHANGABLE_METHODS,function(t){n.wrapMethod(t,a(ddr,i))})}function ddr(n){var t=uyt(n);t&&t.setOutputEnd(this.count())}function uyt(n){var r=(n.ecModel||{}).scheduler,u=r&&r.getPipeline(n.uid),t,i;if(u)return t=u.currentTask,t&&(i=t.agentStubMap,i&&(t=i.get(n.uid))),t}function pi(){this.group=new e;this.uid=ob("viewChart");this.renderTask=yb({plan:ngr,reset:tgr});this.renderTask.context={view:this}}function fyt(n,t,i){if(n&&(n.trigger(t,i),n.isGroup&&!asi(n)))for(var r=0,u=n.childCount();r<u;r++)fyt(n.childAt(r),t,i)}function nli(n,i,r){var u=ott(n,i),f=i&&i.highlightKey!=null?vsi(i.highlightKey):null;u!=null?t(ir(u),function(t){fyt(n.getItemGraphicEl(t),r,f)}):n.eachItemGraphicEl(function(n){fyt(n,r,f)})}function ngr(n){return gdr(n.model)}function tgr(n){var u=n.model,e=n.ecModel,o=n.api,t=n.payload,s=u.pipelineContext.progressiveRender,f=n.view,i=t&&gci(t).updateMethod,r=s?"incrementalPrepareRender":i&&f[i]?i:"render";return r!=="render"&&f[r](u,e,o,t),igr[r]}function hrt(n,t,i){function s(){c=(new Date).getTime();r=null;n.apply(l,a||[])}var e,h=0,c=0,r=null,o,l,a,u,f;return t=t||0,f=function(){e=(new Date).getTime();l=this;a=arguments;var n=u||t,f=u||i;u=null;o=e-(f?h:c)-n;clearTimeout(r);f?r=setTimeout(s,n):o>=0?s():r=setTimeout(s,-o);h=e},f.clear=function(){r&&(clearTimeout(r),r=null)},f.debounceNextCall=function(n){u=n},f}function pb(n,t,i,r){var u=n[t];if(u){var f=u[srt]||u,e=u[ili],o=u[tli];if(o!==i||e!==r){if(i==null||!r)return n[t]=f;u=n[t]=hrt(f,i,r==="debounce");u[srt]=f;u[ili]=r;u[tli]=i}return u}}function rli(n,t){var i=n[t];i&&i[srt]&&(n[t]=i[srt])}function lrt(n,t,i,r){this.ecInstance=n;this.api=t;this.unfinished;var i=this._dataProcessorHandlers=i.slice(),r=this._visualHandlers=r.slice();this._allHandlers=i.concat(r);this._stageTaskMap=p()}function uli(n,i,r,u,f){function o(n,t){return n.setDirty&&(!n.dirtyMap||n.dirtyMap.get(t.__pipeline.id))}f=f||{};var e;t(i,function(t){var a,s,h;if(!f.visualType||f.visualType===t.visualType){var c=n._stageTaskMap.get(t.uid),l=c.seriesTaskMap,i=c.overallTask;i?(s=i.agentStubMap,s.each(function(n){o(f,n)&&(n.dirty(),a=!0)}),a&&i.dirty(),eyt(i,u),h=n.getPerformArgs(i,f.block),s.each(function(n){n.perform(h)}),e|=i.perform(h)):l&&l.each(function(i){o(f,i)&&i.dirty();var s=n.getPerformArgs(i,f.block);s.skip=!t.performRawSeries&&r.isSeriesFiltered(i.context.model);eyt(i,u);e|=i.perform(s)})}});n.unfinished|=e}function egr(n,t,i,r,u){function e(i){var e=i.uid,o=f.get(e)||f.set(e,yb({plan:agr,reset:vgr,count:ygr}));o.context={model:i,ecModel:r,api:u,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:n};art(n,i,o)}var f=i.seriesTaskMap||(i.seriesTaskMap=p()),o=t.seriesType,s=t.getTargetSeries,h;t.createOnAllSeries?r.eachRawSeries(e):o?r.eachRawSeriesByType(o,e):s&&s(r,u).each(e);h=n._pipelineMap;f.each(function(n,t){h.get(t)||(n.dispose(),f.removeKey(t))})}function ogr(n,i,r,u,f){function h(t){var r=t.uid,i=o.get(r);i||(i=o.set(r,yb({reset:hgr,onDirty:lgr})),e.dirty());i.context={model:t,overallProgress:s,modifyOutputEnd:v};i.agent=e;i.__block=s;art(n,t,i)}var e=r.overallTask=r.overallTask||yb({reset:sgr}),a;e.context={ecModel:u,api:f,overallReset:i.overallReset,scheduler:n};var o=e.agentStubMap=e.agentStubMap||p(),c=i.seriesType,l=i.getTargetSeries,s=!0,v=i.modifyOutputEnd;c?u.eachRawSeriesByType(c,h):l?l(u,f).each(h):(s=!1,t(u.getSeries(),h));a=n._pipelineMap;o.each(function(n,t){a.get(t)||(n.dispose(),e.dirty(),o.removeKey(t))})}function sgr(n){n.overallReset(n.ecModel,n.api,n.payload)}function hgr(n){return n.overallProgress&&cgr}function cgr(){this.agent.dirty();this.getDownstream().dirty()}function lgr(){this.agent&&this.agent.dirty()}function agr(n){return n.plan&&n.plan(n.model,n.ecModel,n.api,n.payload)}function vgr(n){n.useClearVisual&&n.data.clearAllVisual();var t=n.resetDefines=ir(n.reset(n.model,n.ecModel,n.api,n.payload));return t.length>1?r(t,function(n,t){return eli(t)}):fli}function eli(n){return function(t,i){var f=i.data,r=i.resetDefines[n],u;if(r&&r.dataEach)for(u=t.start;u<t.end;u++)r.dataEach(f,u);else r&&r.progress&&r.progress(t,f)}}function ygr(n){return n.data.count()}function art(n,t,i){var u=t.uid,r=n._pipelineMap.get(u);r.head||(r.head=i);r.tail&&r.tail.pipe(i);r.tail=i;i.__idxInPipeline=r.count++;i.__pipeline=r}function pgr(n){vrt=null;try{n(ny,oyt)}catch(t){}return vrt}function oli(n,t){for(var i in t.prototype)n[i]=gi}function lli(n){if(lt(n)){var t=new DOMParser;n=t.parseFromString(n,"text/xml")}for(n.nodeType===9&&(n=n.firstChild);n.nodeName.toLowerCase()!=="svg"||n.nodeType!==1;)n=n.nextSibling;return n}function prt(){this._defs={};this._root=null;this._isDefine=!1;this._isText=!1}function bgr(n,t){for(var r=n.firstChild,i,u;r;)r.nodeType===1&&(i=r.getAttribute("offset"),i=i.indexOf("%")>0?parseInt(i,10)/100:i?parseFloat(i):0,u=r.getAttribute("stop-color")||"#000000",t.addColorStop(i,u)),r=r.nextSibling}function rf(n,t){n&&n.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),s(t.__inheritedStyle,n.__inheritedStyle))}function yli(n){for(var u,f,i=ku(n).split(po),r=[],t=0;t<i.length;t+=2)u=parseFloat(i[t]),f=parseFloat(i[t+1]),r.push([u,f]);return r}function lu(n,i,r,u){var f=i.__inheritedStyle||{},c=i.type==="text",h,l,a,s,e;if(n.nodeType===1&&(kgr(n,i),o(f,dgr(n)),!u))for(h in sl)sl.hasOwnProperty(h)&&(l=n.getAttribute(h),l!=null&&(f[sl[h]]=l));a=c?"textFill":"fill";s=c?"textStroke":"stroke";i.style=i.style||new ds;e=i.style;f.fill!=null&&e.set(a,wli(f.fill,r));f.stroke!=null&&e.set(s,wli(f.stroke,r));t(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(n){var t=n==="lineWidth"&&c?"textStrokeWidth":n;f[n]!=null&&e.set(t,parseFloat(f[n]))});f.textBaseline&&f.textBaseline!=="auto"||(f.textBaseline="alphabetic");f.textBaseline==="alphabetic"&&(f.textBaseline="bottom");f.textAlign==="start"&&(f.textAlign="left");f.textAlign==="end"&&(f.textAlign="right");t(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(n){f[n]!=null&&e.set(n,f[n])});f.lineDash&&(i.style.lineDash=ku(f.lineDash).split(po));e[s]&&e[s]!=="none"&&(i[s]=!0);i.__inheritedStyle=f}function wli(n,t){var i=t&&n&&n.match(pli),r,u;return i?(r=ku(i[1]),u=t[r],u):n}function kgr(n,t){var e=n.getAttribute("transform"),r,u,f,o,i;if(e){for(e=e.replace(/,/g," "),r=null,u=[],e.replace(bli,function(n,t,i){u.push(t,i)}),f=u.length-1;f>0;f-=2){i=u[f];o=u[f-1];r=r||uu();switch(o){case"translate":i=ku(i).split(po);lf(r,r,[parseFloat(i[0]),parseFloat(i[1]||0)]);break;case"scale":i=ku(i).split(po);fw(r,r,[parseFloat(i[0]),parseFloat(i[1]||i[0])]);break;case"rotate":i=ku(i).split(po);eo(r,r,parseFloat(i[0]));break;case"skew":i=ku(i).split(po);console.warn("Skew transform is not supported yet");break;case"matrix":i=ku(i).split(po);r[0]=parseFloat(i[0]);r[1]=parseFloat(i[1]);r[2]=parseFloat(i[2]);r[3]=parseFloat(i[3]);r[4]=parseFloat(i[4]);r[5]=parseFloat(i[5])}}t.setLocalTransform(r)}}function dgr(n){var f=n.getAttribute("style"),r={},i,u,t;if(!f)return r;for(i={},hyt.lastIndex=0;(u=hyt.exec(f))!=null;)i[u[1]]=u[2];for(t in sl)sl.hasOwnProperty(t)&&i[t]!=null&&(r[sl[t]]=i[t]);return r}function kli(n,t,i){var u=t/n.width,f=i/n.height,r=Math.min(u,f),e=[r,r],o=[-(n.x+n.width/2)*r+t/2,-(n.y+n.height/2)*r+i/2];return{scale:e,position:o}}function ggr(n,t){var i=new prt;return i.parse(n,t)}function iy(n,t){return function(i,r,u){if(!t&&this._disposed){au(this.id);return}i=i&&i.toLowerCase();li.prototype[n].call(this,i,r,u)}}function bb(){li.call(this)}function kb(n,t,i){function o(n,t){return n.__prio-t.__prio}var u,r,t,e;i=i||{};typeof t=="string"&&(t=pai[t]);this.id;this.group;this._dom=n;u="canvas";f&&(u=(typeof window=="undefined"?global:window).__ECHARTS__DEFAULT__RENDERER__||u);r=this._zr=llt(n,{renderer:i.renderer||u,devicePixelRatio:i.devicePixelRatio,width:i.width,height:i.height});this._throttledZrFlush=hrt(l(r.flush,r),17);t=c(t);t&&oci(t,!0);this._theme=t;this._chartsViews=[];this._chartsMap={};this._componentsViews=[];this._componentsMap={};this._coordSysMgr=new rr;e=this._api=onr(this);on(nut,o);on(wyt,o);this._scheduler=new lrt(this,e,wyt,nut);li.call(this,this._ecEventProcessor=new pyt);this._messageCenter=new bb;this._initEvents();this.resize=l(this.resize,this);this._pendingActions=[];r.animation.on("frame",this._onframe,this);rnr(r,this);tht(this)}function fai(n,t,i){var u,e,s,r,o;if(this._disposed){au(this.id);return}for(u=this._model,e=this._coordSysMgr.getCoordinateSystems(),t=stt(u,t),r=0;r<e.length;r++)if(o=e[r],o[n]&&(s=o[n](u,t,i))!=null)return s;f&&console.warn("No coordinate system that supports "+n+" found by the given finder.")}function db(n){var i=n._model,t=n._scheduler;t.restorePipelines(i);t.prepareStageTasks();hai(n,"component",i,t);hai(n,"chart",i,t);t.plan()}function eai(n,t,i,r,u){function h(r){r&&r.__alive&&r[t]&&r[t](r.__model,o,n._api,i)}var o=n._model,e,s,f;if(!r){wi(n._componentsViews.concat(n._chartsViews),h);return}e={};e[r+"Id"]=i[r+"Id"];e[r+"Index"]=i[r+"Index"];e[r+"Name"]=i[r+"Name"];s={mainType:r,query:e};u&&(s.subType=u);f=i.excludeSeriesId;f!=null&&(f=p(ir(f)));o&&o.eachComponent(s,function(t){f&&f.get(t.id)!=null||h(n[r==="series"?"_chartsMap":"_componentsMap"][t.__viewId])},n)}function oai(n,t){var i=n._chartsMap,r=n._scheduler;t.eachSeries(function(n){r.updateStreamModes(n,i[n.__viewId])})}function sai(n,t){var f=n.type,p=n.escapeConnect,y=drt[f],c=y.actionInfo,u=(c.update||"update").split(":"),e=u.pop(),l,a,h,i,v;u=u[0]!=null&&cyt(u[0]);this[uf]=!0;l=[n];a=!1;n.batch&&(a=!0,l=r(n.batch,function(t){return t=s(o({},t),n),t.batch=null,t}));h=[];v=f==="highlight"||f==="downplay";wi(l,function(n){i=y.action(n,this._model,this._api);i=i||o({},n);i.type=c.event||i.type;h.push(i);v?eai(this,e,n,"series"):u&&eai(this,e,n,u.main,u.sub)},this);e==="none"||v||u||(this[lh]?(db(this),wo.update.call(this,n),this[lh]=!1):wo[e].call(this,n));i=a?{type:c.event||f,escapeConnect:p,batch:h}:h[0];this[uf]=!1;t||this._messageCenter.trigger(i.type,i)}function brt(n){for(var t=this._pendingActions,i;t.length;)i=t.shift(),sai.call(this,i,n)}function krt(n){n||this.trigger("updated")}function rnr(n,t){n.on("rendered",function(){t.trigger("rendered");!n.animation.isFinished()||t[lh]||t._scheduler.unfinished||t._pendingActions.length||t.trigger("finished")})}function hai(n,t,i,r){function a(n){var e="_ec_"+n.id+"_"+n.type,t=h[e],u,a;t||(u=cyt(n.type),a=o?kf.getClass(u.main,u.sub):pi.getClass(u.sub),f&&ty(a,u.sub+" does not exist."),t=new a,t.init(i,c),h[e]=t,s.push(t),l.add(t.group));n.__viewId=t.__id=e;t.__alive=!0;t.__model=n;t.group.__ecComponentInfo={mainType:n.mainType,index:n.componentIndex};o||r.prepareView(t,n,i,c)}for(var e,o=t==="component",s=o?n._componentsViews:n._chartsViews,h=o?n._componentsMap:n._chartsMap,l=n._zr,c=n._api,u=0;u<s.length;u++)s[u].__alive=!1;for(o?i.eachComponent(function(n,t){n!=="series"&&a(t)}):i.eachSeries(a),u=0;u<s.length;)e=s[u],e.__alive?u++:(o||e.renderTask.dispose(),l.remove(e.group),e.dispose(i,c),s.splice(u,1),delete h[e.__id],e.__id=e.group.__ecComponentInfo=null)}function ayt(n){n.clearColorPalette();n.eachSeries(function(n){n.clearColorPalette()})}function cai(n,t,i,r){unr(n,t,i,r);wi(n._chartsViews,function(n){n.__alive=!1});vyt(n,t,i,r);wi(n._chartsViews,function(n){n.__alive||n.remove(t,i)})}function unr(n,t,i,r,u){wi(u||n._componentsViews,function(n){var u=n.__model;n.render(u,t,i,r);aai(u,n)})}function vyt(n,t,i,r,u){var f=n._scheduler,e;t.eachSeries(function(t){var i=n._chartsMap[t.__viewId],o;i.__alive=!0;o=i.renderTask;f.updatePayload(o,r);u&&u.get(t.uid)&&o.dirty();e|=o.perform(f.getPerformArgs(o));i.group.silent=!!t.get("silent");aai(t,i);enr(t,i)});f.unfinished|=e;fnr(n,t);ugr(n._zr.dom,t)}function yyt(n,t){wi(yai,function(i){i(n,t)})}function au(n){f&&console.warn("Instance "+n+" has been disposed")}function fnr(n,t){var r=n._zr,u=r.storage,i=0;u.traverse(function(){i++});i>t.get("hoverLayerThreshold")&&!d.node&&t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var i=n._chartsMap[t.__viewId];i.__alive&&i.group.traverse(function(n){n.useHoverLayer=!0})}})}function enr(n,t){var i=n.get("blendMode")||null;f&&!d.canvasSupported&&i&&i!=="source-over"&&console.warn("Only canvas support blendMode");t.group.traverse(function(n){n.isGroup||n.style.blend!==i&&n.setStyle("blend",i);n.eachPendingDisplayable&&n.eachPendingDisplayable(function(n){n.setStyle("blend",i)})})}function aai(n,t){var i=n.get("z"),r=n.get("zlevel");t.group.traverse(function(n){n.type!=="group"&&(i!=null&&(n.z=i),r!=null&&(n.zlevel=r))})}function onr(n){var t=n._coordSysMgr;return o(new tci(n),{getCoordinateSystems:l(t.getCoordinateSystems,t),getComponentByElement:function(t){while(t){var i=t.__ecComponentInfo;if(i!=null)return n._model.getComponent(i.mainType,i.index);t=t.parent}}})}function pyt(){this.eventInfo}function cnr(n){function r(n,i){for(var u,r=0;r<n.length;r++)u=n[r],u[t]=i}var i=0,u=1,f=2,t="__connectUpdateStatus";wi(grt,function(e,o){n._messageCenter.on(o,function(e){if(tut[n.group]&&n[t]!==i){if(e&&e.escapeConnect)return;var s=n.makeActionFromEvent(e),o=[];wi(hl,function(t){t!==n&&t.group===n.group&&o.push(t)});r(o,i);wi(o,function(n){n[t]!==u&&n.dispatchAction(s)});r(o,f)}})})}function lnr(n,t,i){var u,r;if(f){if(clt.replace(".","")-0<lyt.zrender.replace(".","")-0)throw new Error("zrender/src "+clt+" is too old for ECharts "+gli+". Current version need ZRender "+lyt.zrender+"+");if(!n)throw new Error("Initialize failed: invalid dom.");}return(u=dyt(n),u)?(f&&console.warn("There is a chart instance already initialized on the dom."),u):(f&&(!wa(n)||n.nodeName.toUpperCase()==="CANVAS"||(n.clientWidth||i&&i.width!=null)&&(n.clientHeight||i&&i.height!=null)||console.warn("Can't get DOM width or height. Please check dom.clientWidth and dom.clientHeight. They should not be 0.For example, you may need to call this in the callback of window.onload.")),r=new kb(n,t,i),r.id="ec_"+snr++,hl[r.id]=r,hei(n,kyt,r.id),cnr(r),r)}function anr(n){if(i(n)){var t=n;n=null;wi(t,function(t){t.group!=null&&(n=t.group)});n=n||"g_"+hnr++;wi(t,function(t){t.group=n})}return tut[n]=!0,n}function wai(n){tut[n]=!1}function vnr(n){typeof n=="string"?n=hl[n]:n instanceof kb||(n=dyt(n));n instanceof kb&&!n.isDisposed()&&n.dispose()}function dyt(n){return hl[spr(n,kyt)]}function ynr(n){return hl[n]}function gyt(n,t){pai[n]=t}function fr(n){vai.push(n)}function vu(n,t){tpt(wyt,n,t,nai)}function pnr(n){yai.push(n)}function tt(n,t,i){typeof t=="function"&&(i=t,t="");var r=wb(n)?n.type:[n,n={event:t}][0];n.event=(n.event||r).toLowerCase();t=n.event;ty(uai.test(r)&&uai.test(t));drt[r]||(drt[r]={action:i,actionInfo:n});grt[t]=r}function npt(n,t){rr.register(n,t)}function wnr(n){var t=rr.get(n);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()}function gt(n,t){tpt(nut,n,t,tai,"layout")}function yt(n,t){tpt(nut,n,t,rai,"visual")}function tpt(n,t,i,r,u){if((tnr(t)||wb(t))&&(i=t,t=r),f){if(isNaN(t)||t==null)throw new Error("Illegal priority");wi(n,function(n){ty(n.__raw!==i)})}var e=lrt.wrapStageHandler(i,u);return e.__prio=t,e.__raw=i,n.push(e),e}function kai(n,t){byt[n]=t}function yu(n){return ut.extend(n)}function bi(n){return kf.extend(n)}function iut(n){return bt.extend(n)}function nu(n){return pi.extend(n)}function bnr(n){hri("createCanvas",n)}function knr(n,t,i){wrt.registerMap(n,t,i)}function dnr(n){var t=wrt.retrieveMap(n);return t&&t[0]&&{geoJson:t[0].geoJSON,specialAreas:t[0].specialAreas}}function gai(n){return n}function bo(n,t,i,r,u){this._old=n;this._new=t;this._oldKeyGetter=i||gai;this._newKeyGetter=r||gai;this.context=u}function nvi(n,t,i,r,u){for(var o,e,f=0;f<n.length;f++)o="_ec_"+u[r](n[f],f),e=t[o],e==null?(i.push(o),t[o]=f):(e.length||(t[o]=e=[e]),e.push(f))}function gnr(n){var r={},i=r.encode={},l=p(),e=[],u=[],a=r.userOutput={dimensionNames:n.dimensions.slice(),encode:{}},o,c,s,h;return t(n.dimensions,function(t){var r=n.getDimensionInfo(t),o=r.coordDim,s;o&&(f&&g(rut.get(o)==null),s=r.coordDimIndex,ipt(i,o)[s]=t,r.isExtraCoord||(l.set(o,1),ntu(r.type)&&(e[0]=t),ipt(a.encode,o)[s]=r.index),r.defaultTooltip&&u.push(t));rut.each(function(n,t){var f=ipt(i,t),u=r.otherDims[t];u!=null&&u!==!1&&(f[u]=r.name)})}),o=[],c={},l.each(function(n,t){var r=i[t];c[t]=r[0];o=o.concat(r)}),r.dataDimsOnCoord=o,r.encodeFirstDimNotExtra=c,s=i.label,s&&s.length&&(e=s.slice()),h=i.tooltip,h&&h.length?u=h.slice():u.length||(u=e.slice()),i.defaultedLabel=e,i.defaultedTooltip=u,r}function ipt(n,t){return n.hasOwnProperty(t)||(n[t]=[]),n[t]}function uut(n){return n==="category"?"ordinal":n==="time"?"time":"float"}function ntu(n){return!(n==="ordinal"||n==="time")}function eut(n){return n._rawCount>65535?rtu:ftu}function etu(n){var t=n.constructor;return t===Array?n.slice():new t(n)}function uvi(n,i){t(ivi.concat(i.__wrappedMethods||[]),function(t){i.hasOwnProperty(t)&&(n[t]=i[t])});n.__wrappedMethods=i.__wrappedMethods;t(rvi,function(t){n[t]=c(i[t])});n._calculationInfo=o(i._calculationInfo)}function fvi(n,t,i,r,u){var l=itu[t.type],s=r-1,h=t.name,e=n[h][s],c,f,o;if(e&&e.length<i){for(c=new l(Math.min(u-s*i,i)),f=0;f<e.length;f++)c[f]=e[f];n[h][s]=c}for(o=r*i;o<u;o+=i)n[h].push(new l(Math.min(u-o,i)))}function evi(n){var i=n._invertedIndicesMap;t(i,function(t,r){var e=n._dimensionInfos[r],f=e.ordinalMeta,u;if(f){for(t=i[r]=new utu(f.categories.length),u=0;u<t.length;u++)t[u]=tvi;for(u=0;u<n._count;u++)t[n.get(r,u)]=u}})}function ovi(n,t,i){var r,u;if(t!=null){var f=n._chunkSize,s=Math.floor(i/f),h=i%f,e=n.dimensions[t],o=n._storage[e][s];o&&(r=o[h],u=n._dimensionInfos[e].ordinalMeta,u&&u.categories.length&&(r=u.categories[r]))}return r}function nk(n){return n}function tk(n){return n<this._count&&n>=0?this._indices[n]:-1}function rpt(n,t){var i=n._idList[t];return i==null&&(i=ovi(n,n._idDimIdx,t)),i==null&&(i=ttu+t),i}function upt(n){return i(n)||(n=[n]),n}function out(n,t){for(var i=0;i<t.length;i++)n._dimensionInfos[t[i]]||console.error("Unkown dimension "+t[i])}function svi(n,t){var o=n.dimensions,u=new yi(r(o,n.getDimensionInfo,n),n.hostModel),s,f,e,i;for(uvi(u,n),s=u._storage={},f=n._storage,e=0;e<o.length;e++)i=o[e],f[i]&&(it(t,i)>=0?(s[i]=otu(f[i]),u._rawExtent[i]=sut(),u._extent[i]=null):s[i]=f[i]);return u}function otu(n){for(var i=new Array(n.length),t=0;t<n.length;t++)i[t]=etu(n[t]);return i}function sut(){return[Infinity,-Infinity]}function cvi(n,i,r){function it(n,t,i){rut.get(t)!=null?n.otherDims[t]=i:(n.coordDim=t,n.coordDimIndex=i,tt.set(t,!0))}var e,h,rt,l,u,ut;wf.isInstance(i)||(i=wf.seriesDataToSource(i));r=r||{};n=(n||[]).slice();var a=(r.dimsDef||[]).slice(),b=p(r.encodeDef),k=p(),tt=p(),f=[],g=stu(i,n,a,r.dimCount);for(e=0;e<g;e++){var y=a[e]=o({},v(a[e])?a[e]:{name:a[e]}),d=y.name,u=f[e]={otherDims:{}};d!=null&&k.get(d)==null&&(u.name=u.displayName=d,k.set(d,e));y.type!=null&&(u.type=y.type);y.displayName!=null&&(u.displayName=y.displayName)}b.each(function(n,i){if(n=ir(n).slice(),n.length===1&&!lt(n[0])&&n[0]<0){b.set(i,!1);return}var r=b.set(i,[]);t(n,function(n,t){lt(n)&&(n=k.get(n));n!=null&&n<g&&(r[t]=n,it(f[n],i,t))})});h=0;t(n,function(n){var u,n,r,e,l,i,o;if(lt(n)?(u=n,n={}):(u=n.name,l=n.ordinalMeta,n.ordinalMeta=null,n=c(n),n.ordinalMeta=l,r=n.dimsDef,e=n.otherDims,n.name=n.coordDim=n.coordDimIndex=n.dimsDef=n.otherDims=null),i=b.get(u),i!==!1){if(i=ir(i),!i.length)for(o=0;o<(r&&r.length||1);o++){while(h<f.length&&f[h].coordDim!=null)h++;h<f.length&&i.push(h++)}t(i,function(t,i){var o=f[t],h;it(s(o,n),u,i);o.name==null&&r&&(h=r[i],v(h)||(h={name:h}),o.name=o.displayName=h.name,o.defaultTooltip=h.defaultTooltip);e&&s(o.otherDims,e)})}});var nt=r.generateCoord,w=r.generateCoordCount,ft=w!=null;for(w=nt?w||1:0,rt=nt||"value",l=0;l<g;l++)u=f[l]=f[l]||{},ut=u.coordDim,ut==null&&(u.coordDim=lvi(rt,tt,ft),u.coordDimIndex=0,(!nt||w<=0)&&(u.isExtraCoord=!0),w--),u.name==null&&(u.name=lvi(u.coordDim,k)),u.type==null&&wkr(i,l,u.name)&&(u.type="ordinal");return f}function stu(n,i,r,u){var f=Math.max(n.dimensionsDetectCount||1,i.length,r.length,u||0);return t(i,function(n){var t=n.dimsDef;t&&(f=Math.max(f,t.length))}),f}function lvi(n,t,i){if(i||t.get(n)!=null){for(var r=0;t.get(n+r)!=null;)r++;n+=r}return t.set(n,!0),n}function avi(n,i,r){r=r||{};var e=r.byIndex,c=r.stackedCoordDimension,v=!!(n&&n.get("stack")),f,u,h,o;if(t(i,function(n,t){lt(n)&&(i[t]=n={name:n});v&&!n.isExtraCoord&&(e||f||!n.ordinalMeta||(f=n),u||n.type==="ordinal"||n.type==="time"||c&&c!==n.coordDim||(u=n))}),!u||e||f||(e=!0),u){h='__\0ecstackresult';o='__\0ecstackedover';f&&(f.createInvertedIndices=!0);var l=u.coordDim,a=u.type,s=0;t(i,function(n){n.coordDim===l&&s++});i.push({name:h,coordDim:l,coordDimIndex:s,type:a,isExtraCoord:!0,isCalculationCoord:!0});s++;i.push({name:o,coordDim:o,coordDimIndex:s,type:a,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:u&&u.name,stackedByDimension:f&&f.name,isStackedByIndex:e,stackedOverDimension:o,stackResultDimension:h}}function ko(n,t){return!!t&&t===n.getCalculationInfo("stackedDimension")}function ik(n,t){return ko(n,t)?n.getCalculationInfo("stackResultDimension"):t}function go(n,i,u){var o,f,l,a,s,v;u=u||{};wf.isInstance(n)||(n=wf.seriesDataToSource(n));var y=i.get("coordinateSystem"),h=rr.get(y),e=ahi(i),c;return e&&(c=r(e.coordSysDims,function(n){var t={name:n},i=e.axisMap.get(n),r;return i&&(r=i.get("type"),t.type=uut(r)),t})),c||(c=h&&(h.getDimensionsInfo?h.getDimensionsInfo():h.dimensions.slice())||["x","y"]),o=cl(n,{coordDimensions:c,generateCoord:u.generateCoord}),e&&t(o,function(n,t){var r=n.coordDim,i=e.categoryAxisMap.get(r);i&&(f==null&&(f=t),n.ordinalMeta=i.getOrdinalMeta());n.otherDims.itemName!=null&&(l=!0)}),l||f==null||(o[f].otherDims.itemName=0),a=avi(i,o),s=new yi(o,i),s.setCalculationInfo(a),v=f!=null&&htu(n)?function(n,t,i,r){return r===f?i:this.defaultDimValueGetter(n,t,i,r)}:null,s.hasItemOption=!1,s.initData(n,null,v),s}function htu(n){if(n.sourceFormat===ul){var t=ctu(n.data||[]);return t!=null&&!i(pw(t))}}function ctu(n){for(var t=0;t<n.length&&n[t]==null;)t++;return n[t]}function si(n){this._setting=n||{};this._extent=[Infinity,-Infinity];this._interval=0;this.init&&this.init.apply(this,arguments)}function rk(n){this.categories=n.categories||[];this._needCollect=n.needCollect;this._deduplication=n.deduplication;this._map}function vvi(n){return n._map||(n._map=p(n.categories))}function ltu(n){return v(n)&&n.value!=null?n.value:n+""}function atu(n,t,i,r){var f={},s=n[1]-n[0],u=f.interval=svt(s/t,!0),e,o;return i!=null&&u<i&&(u=f.interval=i),r!=null&&u>r&&(u=f.interval=r),e=f.intervalPrecision=yvi(u),o=f.niceTickExtent=[lut(Math.ceil(n[0]/u)*u,e),lut(Math.floor(n[1]/u)*u,e)],wvi(o,n),f}function yvi(n){return sit(n)+2}function pvi(n,t,i){n[t]=Math.max(Math.min(n[t],i[1]),i[0])}function wvi(n,t){isFinite(n[0])||(n[0]=t[0]);isFinite(n[1])||(n[1]=t[1]);pvi(n,0,t);pvi(n,1,t);n[0]>n[1]&&(n[0]=n[1])}function vtu(n,t,i,r){var u=[],e,f;if(!n)return u;for(e=1e4,t[0]<i[0]&&u.push(t[0]),f=i[0];f<=i[1];){if(u.push(f),f=lut(f+n,r),f===u[u.length-1])break;if(u.length>e)return[]}return t[1]>(u.length?u[u.length-1]:i[1])&&u.push(t[1]),u}function opt(n){return n.get("stack")||ept+n.seriesIndex}function spt(n){return n.dim+n.index}function ytu(n){var u=[],f=n.axis,e="axis0",o,h,r,t,i;if(f.type==="category"){for(o=f.getBandWidth(),t=0;t<n.count||0;t++)u.push(s({bandWidth:o,axisKey:e,stackId:ept+t},n));for(h=gvi(u),r=[],t=0;t<n.count;t++)i=h[e][ept+t],i.offsetCenter=i.offset+i.width/2,r.push(i);return r}}function dvi(n,t){var i=[];return t.eachSeriesByType(n,function(n){ryi(n)&&!uyi(n)&&i.push(n)}),i}function ptu(n){var i={},s,e,r,u,f,o;t(n,function(n){var s=n.coordinateSystem,t=s.getBaseAxis(),r,o,e;if(t.type==="time"||t.type==="value"){var u=n.getData(),f=t.dim+"_"+t.index,h=u.mapDimension(t.dim);for(r=0,o=u.count();r<o;++r)e=u.get(h,r),i[f]?i[f].push(e):i[f]=[e]}});s=[];for(e in i)if(i.hasOwnProperty(e)&&(r=i[e],r)){for(r.sort(function(n,t){return n-t}),u=null,f=1;f<r.length;++f)o=r[f]-r[f-1],o>0&&(u=u===null?o:Math.min(u,o));s[e]=u}return s}function hpt(n){var r=ptu(n),i=[];return t(n,function(n){var l=n.coordinateSystem,t=l.getBaseAxis(),e=t.getExtent(),f,c;if(t.type==="category")f=t.getBandWidth();else if(t.type==="value"||t.type==="time"){var a=t.dim+"_"+t.index,o=r[a],s=Math.abs(e[1]-e[0]),h=t.scale.getExtent(),v=Math.abs(h[1]-h[0]);f=o?s/v*o:s}else c=n.getData(),f=Math.abs(e[1]-e[0])/c.count();var y=u(n.get("barWidth"),f),p=u(n.get("barMaxWidth"),f),w=u(n.get("barMinWidth")||1,f),b=n.get("barGap"),k=n.get("barCategoryGap");i.push({bandWidth:f,barWidth:y,barMaxWidth:p,barMinWidth:w,barGap:b,barCategoryGap:k,axisKey:spt(t),stackId:opt(n)})}),gvi(i)}function gvi(n){var r={},i;return t(n,function(n){var c=n.axisKey,l=n.bandWidth,i=r[c]||{bandWidth:l,remainedWidth:l,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},u=i.stacks,t,f,e,o,s,h;r[c]=i;t=n.stackId;u[t]||i.autoWidthCount++;u[t]=u[t]||{width:0,maxWidth:0};f=n.barWidth;f&&!u[t].width&&(u[t].width=f,f=Math.min(i.remainedWidth,f),i.remainedWidth-=f);e=n.barMaxWidth;e&&(u[t].maxWidth=e);o=n.barMinWidth;o&&(u[t].minWidth=o);s=n.barGap;s!=null&&(i.gap=s);h=n.barCategoryGap;h!=null&&(i.categoryGap=h)}),i={},t(r,function(n,r){var h,l,a;i[r]={};var c=n.stacks,v=n.bandWidth,y=u(n.categoryGap,v),o=u(n.gap,1),s=n.remainedWidth,e=n.autoWidthCount,f=(s-y)/(e+(e-1)*o);f=Math.max(f,0);t(c,function(n){var i=n.maxWidth,r=n.minWidth,t;n.width?(t=n.width,i&&(t=Math.min(t,i)),r&&(t=Math.max(t,r)),n.width=t,s-=t,e--):(t=f,i&&i<t&&(t=Math.min(i,s)),r&&r>t&&(t=r),t!==f&&(n.width=t,s-=t,e--))});f=(s-y)/(e+(e-1)*o);f=Math.max(f,0);h=0;t(c,function(n){n.width||(n.width=f);l=n;h+=n.width*(1+o)});l&&(h-=l.width*o);a=-h/2;t(c,function(n,t){i[r][t]=i[r][t]||{bandWidth:v,offset:a,width:n.width};a+=n.width*(1+o)})}),i}function nyi(n,t,i){if(n&&t){var r=n[spt(t)];return r!=null&&i!=null&&(r=r[opt(i)]),r}}function tyi(n,i){var u=dvi(n,i),f=hpt(u),r={};t(u,function(n){var i=n.getData(),a=n.coordinateSystem,v=a.getBaseAxis(),u=opt(n),k=f[spt(v)][u],d=k.offset,g=k.width,nt=a.getOtherAxis(v),y=n.get("barMinHeight")||0,s,ut,l,t,w,b,tt,it,e,o,h;r[u]=r[u]||[];i.setLayout({bandWidth:k.bandWidth,offset:d,size:g});var rt=i.mapDimension(nt.dim),ft=i.mapDimension(v.dim),p=ko(i,rt),et=nt.isHorizontal(),c=fyi(v,nt,p);for(s=0,ut=i.count();s<ut;s++)(l=i.get(rt,s),t=i.get(ft,s),isNaN(l)||isNaN(t))||(w=l>=0?"p":"n",b=c,p&&(r[u][t]||(r[u][t]={p:c,n:c}),b=r[u][t][w]),et?(h=a.dataToPoint([l,t]),tt=b,it=h[1]+d,e=h[0]-c,o=g,Math.abs(e)<y&&(e=(e<0?-1:1)*y),p&&(r[u][t][w]+=e)):(h=a.dataToPoint([t,l]),tt=h[0]+d,it=b,e=g,o=h[1]-c,Math.abs(o)<y&&(o=(o<=0?-1:1)*y),p&&(r[u][t][w]+=o)),i.setItemLayout(s,{x:tt,y:it,width:e,height:o}))},this)}function ryi(n){return n.coordinateSystem&&n.coordinateSystem.type==="cartesian2d"}function uyi(n){return n.pipelineContext&&n.pipelineContext.large}function fyi(n,t){return t.toGlobalCoord(t.dataToCoord(t.type==="log"?1:0))}function kut(n,t){return dtu(n,ktu(t))}function syi(n,r){var c=n.type,e=r.getMin(),o=r.getMax(),k=e!=null,d=o!=null,h=n.getExtent(),l,s,a,v,y,w,b,p;return c==="ordinal"?l=r.getCategories().length:(s=r.get("boundaryGap"),i(s)||(s=[s||0,s||0]),typeof s[0]=="boolean"&&(f&&console.warn('Boolean type for boundaryGap is only allowed for ordinal axis. Please use string in percentage instead, e.g., "20%". Currently, boundaryGap is set to be 0.'),s=[0,0]),s[0]=u(s[0],1),s[1]=u(s[1],1),a=h[1]-h[0]||Math.abs(h[0])),e==null&&(e=c==="ordinal"?l?0:NaN:h[0]-s[0]*a),o==null&&(o=c==="ordinal"?l?l-1:NaN:h[1]+s[1]*a),e==="dataMin"?e=h[0]:typeof e=="function"&&(e=e({min:h[0],max:h[1]})),o==="dataMax"?o=h[1]:typeof o=="function"&&(o=o({min:h[0],max:h[1]})),e!=null&&isFinite(e)||(e=NaN),o!=null&&isFinite(o)||(o=NaN),n.setBlank(nw(e)||nw(o)||c==="ordinal"&&!n.getOrdinalMeta().categories.length),r.getNeedCrossZero()&&(e>0&&o>0&&!k&&(e=0),e<0&&o<0&&!d&&(o=0)),v=r.ecModel,v&&c==="time"&&(y=dvi("bar",v),t(y,function(n){w|=n.getBaseAxis()===r.axis}),w&&(b=hpt(y),p=tiu(e,o,r,b),e=p.min,o=p.max)),[e,o]}function tiu(n,i,r,u){var s=r.axis.getExtent(),a=s[1]-s[0],o=nyi(u,r.axis),f,e;if(o===undefined)return{min:n,max:i};f=Infinity;t(o,function(n){f=Math.min(n.offset,f)});e=-Infinity;t(o,function(n){e=Math.max(n.offset+n.width,e)});f=Math.abs(f);e=Math.abs(e);var h=f+e,c=i-n,v=1-(f+e)/a,l=c/v-c;return i+=l*(e/h),n-=l*(f/h),{min:n,max:i}}function ah(n,t){var u=syi(n,t),f=t.getMin()!=null,e=t.getMax()!=null,o=t.get("splitNumber"),i,r;n.type==="log"&&(n.base=t.get("logBase"));i=n.type;n.setExtent(u[0],u[1]);n.niceExtent({splitNumber:o,fixMin:f,fixMax:e,minInterval:i==="interval"||i==="time"?t.get("minInterval"):null,maxInterval:i==="interval"||i==="time"?t.get("maxInterval"):null});r=t.get("interval");r!=null&&n.setInterval&&n.setInterval(r)}function fy(n,t){if(t=t||n.get("type"),t)switch(t){case"category":return new cut(n.getOrdinalMeta?n.getOrdinalMeta():n.getCategories(),[Infinity,-Infinity]);case"value":return new df;default:return(si.getClass(t)||df).create(n)}}function iiu(n){var t=n.scale.getExtent(),i=t[0],r=t[1];return!(i>0&&r>0||i<0&&r<0)}function fk(n){var t=n.getLabelModel().get("formatter"),i=n.type==="category"?n.scale.getExtent()[0]:null;return typeof t=="string"?t=function(t){return function(i){return i=n.scale.getLabel(i),t.replace("{value}",i!=null?i:"")}}(t):typeof t=="function"?function(r,u){return i!=null&&(u=r-i),t(lpt(n,r),u)}:function(t){return n.scale.getLabel(t)}}function lpt(n,t){return n.type==="category"?n.scale.getLabel(t):t}function riu(n){var l=n.model,r=n.scale,e,u,t,o,i;if(l.get("axisLabel.show")&&!r.isBlank()){e=n.type==="category";o=r.getExtent();e?t=r.count():(u=r.getTicks(),t=u.length);var s=n.getLabelModel(),a=fk(n),f,h=1;for(t>40&&(h=Math.ceil(t/40)),i=0;i<t;i+=h){var v=u?u[i]:o[0]+i,y=a(v),p=s.getTextRect(y),c=uiu(p,s.get("rotate")||0);f?f.union(c):f=c}return f}}function uiu(n,t){var i=t*Math.PI/180,r=n.plain(),u=r.width,f=r.height,e=u*Math.cos(i)+f*Math.sin(i),o=u*Math.sin(i)+f*Math.cos(i);return new b(r.x,r.y,e,o)}function apt(n){var t=n.get("interval");return t==null?"auto":t}function hyi(n){return n.type==="category"&&apt(n.getLabelModel())===0}function liu(n,t){if(this.type!=="image"){var i=this.style,r=this.shape;r&&r.symbolType==="line"?i.stroke=n:this.__isEmptyBrush?(i.stroke=n,i.fill=t||"#fff"):(i.fill&&(i.fill=n),i.stroke&&(i.stroke=n));this.dirty(!1)}}function pu(n,t,i,r,u,f,e){var s=n.indexOf("empty")===0,o;return s&&(n=n.substr(5,1).toLowerCase()+n.substr(6)),o=n.indexOf("image://")===0?esi(n.slice(8),new b(t,i,r,u),e?"center":"cover"):n.indexOf("path://")===0?tb(n.slice(7),{},new b(t,i,r,u),e?"center":"cover"):new cyi({shape:{symbolType:n,x:t,y:i,width:r,height:u}}),o.__isEmptyBrush=s,o.setColor=liu,o.setColor(f),o}function aiu(n){return go(n.getSource(),n)}function viu(n,t){var i=t,r;return rt.isInstance(t)||(i=new rt(t),st(i,ll)),r=fy(i),r.setExtent(n[0],n[1]),ah(r,i),r}function yiu(n){st(n,ll)}function yyi(n,t){return Math.abs(n-t)<vyi}function al(n,t,i){var o=0,r=n[0],f,e,u;if(!r)return!1;for(f=1;f<n.length;f++)e=n[f],o+=ho(r[0],r[1],e[0],e[1],t,i),r=e;return u=n[0],yyi(r[0],u[0])&&yyi(r[1],u[1])||(o+=ho(r[0],r[1],u[0],u[1],t,i)),o!==0}function ek(n,t,i){if(this.name=n,this.geometries=t,i)i=[i[0],i[1]];else{var r=this.getBoundingRect();i=[r.x+r.width/2,r.y+r.height/2]}this.center=i}function piu(n){var r,o,f,t,u,i,c;if(!n.UTF8Encoding)return n;for(r=n.UTF8Scale,r==null&&(r=1024),o=n.features,f=0;f<o.length;f++){var l=o[f],e=l.geometry,s=e.coordinates,h=e.encodeOffsets;for(t=0;t<s.length;t++)if(u=s[t],e.type==="Polygon")s[t]=pyi(u,h[t],r);else if(e.type==="MultiPolygon")for(i=0;i<u.length;i++)c=u[i],u[i]=pyi(c,h[t][i],r)}return n.UTF8Encoding=!1,n}function pyi(n,t,i){for(var r,u,e=[],o=t[0],s=t[1],f=0;f<n.length;f+=2)r=n.charCodeAt(f)-64,u=n.charCodeAt(f+1)-64,r=r>>1^-(r&1),u=u>>1^-(u&1),r+=o,u+=s,o=r,s=u,e.push([r/i,u/i]);return e}function wiu(n){return n.type==="category"?kiu(n):giu(n)}function biu(n,t){return n.type==="category"?diu(n,t):{ticks:n.scale.getTicks()}}function kiu(n){var t=n.getLabelModel(),i=wyi(n,t);return!t.get("show")||n.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}function wyi(n,t){var f=byi(n,"labels"),i=apt(t),e=kyi(f,i),r,u;return e?e:(di(i)?r=npi(n,i):(u=i==="auto"?nru(n):i,r=gyi(n,u)),dyi(f,i,{labels:r,labelCategoryInterval:u}))}function diu(n,t){var o=byi(n,"ticks"),i=apt(t),s=kyi(o,i),u,f,e;return s?s:((!t.get("show")||n.scale.isBlank())&&(u=[]),di(i)?u=npi(n,i,!0):i==="auto"?(e=wyi(n,n.getLabelModel()),f=e.labelCategoryInterval,u=r(e.labels,function(n){return n.tickValue})):(f=i,u=gyi(n,f,!0)),dyi(o,i,{ticks:u,tickCategoryInterval:f}))}function giu(n){var t=n.scale.getTicks(),i=fk(n);return{labels:r(t,function(t,r){return{formattedLabel:i(t,r),rawLabel:n.scale.getLabel(t),tickValue:t}})}}function byi(n,t){return ey(n)[t]||(ey(n)[t]=[])}function kyi(n,t){for(var i=0;i<n.length;i++)if(n[i].key===t)return n[i].value}function dyi(n,t,i){return n.push({key:t,value:i}),i}function nru(n){var t=ey(n).autoInterval;return t!=null?t:ey(n).autoInterval=n.calculateCategoryInterval()}function tru(n){var c=iru(n),nt=fk(n),y=(c.axisRotate-c.labelRotate)/180*Math.PI,p=n.scale,u=p.getExtent(),f=p.count(),l,e,o;if(u[1]-u[0]<1)return 0;l=1;f>40&&(l=Math.max(1,Math.floor(f/40)));for(var i=u[0],w=n.dataToCoord(i+1)-n.dataToCoord(i),tt=Math.abs(w*Math.cos(y)),it=Math.abs(w*Math.sin(y)),a=0,v=0;i<=u[1];i+=l){var b=0,k=0,d=ue(nt(i),c.font,"center","top");b=d.width*1.3;k=d.height*1.3;a=Math.max(a,b,7);v=Math.max(v,k,7)}e=a/tt;o=v/it;isNaN(e)&&(e=Infinity);isNaN(o)&&(o=Infinity);var r=Math.max(0,Math.floor(Math.min(e,o))),t=ey(n.model),s=n.getExtent(),h=t.lastAutoInterval,g=t.lastTickCount;return h!=null&&g!=null&&Math.abs(h-r)<=1&&Math.abs(g-f)<=1&&h>r&&t.axisExtend0===s[0]&&t.axisExtend1===s[1]?r=h:(t.lastTickCount=f,t.lastAutoInterval=r,t.axisExtend0=s[0],t.axisExtend1=s[1]),r}function iru(n){var t=n.getLabelModel();return{axisRotate:n.getRotate?n.getRotate():n.isHorizontal&&!n.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function gyi(n,t,i){function s(n){c.push(i?n:{formattedLabel:a(n),rawLabel:o.getLabel(n),tickValue:n})}var a=fk(n),o=n.scale,r=o.getExtent(),h=n.getLabelModel(),c=[],u=Math.max((t||0)+1,1),f=r[0],v=o.count(),e;f!==0&&u>1&&v/u>2&&(f=Math.round(Math.ceil(f/u)*u));var l=hyi(n),y=h.get("showMinLabel")||l,p=h.get("showMaxLabel")||l;for(y&&f!==r[0]&&s(r[0]),e=f;e<=r[1];e+=u)s(e);return p&&e-u!==r[1]&&s(r[1]),c}function npi(n,i,r){var u=n.scale,e=fk(n),f=[];return t(u.getTicks(),function(n){var t=u.getLabel(n);i(n,t)&&f.push(r?n:{formattedLabel:e(n),rawLabel:t,tickValue:n})}),f}function tpi(n,t){var r=n[1]-n[0],u=t,i=r/u/2;n[0]+=i;n[1]-=i}function rru(n,i,r,u){function s(n,t){return n=ai(n),t=ai(t),v?n>t:n<t}var e=i.length,f,o,c,l,h,a,v;n.onBand&&!r&&e&&(f=n.getExtent(),e===1?(i[0].coord=f[0],o=i[1]={coord:f[0]}):(l=i[e-1].tickValue-i[0].tickValue,h=(i[e-1].coord-i[0].coord)/l,t(i,function(n){n.coord-=h/2}),a=n.scale.getExtent(),c=1+a[1]-i[e-1].tickValue,o={coord:i[e-1].coord+h*c},i.push(o)),v=f[0]>f[1],s(i[0].coord,f[0])&&(u?i[0].coord=f[0]:i.shift()),u&&s(f[0],i[0].coord)&&i.unshift({coord:f[0]}),s(f[1],o.coord)&&(u?o.coord=f[1]:i.pop()),u&&s(o.coord,f[1])&&i.push({coord:f[1]}))}function gut(n,t){var i=n.mapDimension("defaultedLabel",!0),f=i.length,u,r,e;if(f===1)return ol(n,t,i[0]);if(f){for(u=[],r=0;r<i.length;r++)e=ol(n,t,i[r]),u.push(e);return u.join(" ")}}function vh(n,t,i){e.call(this);this.updateData(n,t,i)}function bpt(n){return[n[0]/2,n[1]/2]}function uru(n,t){this.parent.drift(n,t)}function hru(n,t){if(!this.incremental&&!this.useHoverLayer)if(t==="emphasis"){var i=this.__symbolOriginalScale,r=i[1]/i[0],u={scale:[Math.max(i[0]*1.1,i[0]+3),Math.max(i[1]*1.1,i[1]+3*r)]};this.animateTo(u,400,"elasticOut")}else t==="normal"&&this.animateTo({scale:this.__symbolOriginalScale},400,"elasticOut")}function oy(n){this.group=new e;this._symbolCtor=n||vh}function kpt(n,t,i,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(i))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&n.getItemVisual(i,"symbol")!=="none"}function upi(n){return n==null||v(n)||(n={isIgnore:n}),n||{}}function fpi(n){var t=n.hostModel;return{itemStyle:t.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:t.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:t.get("symbolRotate"),symbolOffset:t.get("symbolOffset"),hoverAnimation:t.get("hoverAnimation"),labelModel:t.getModel("label"),hoverLabelModel:t.getModel("emphasis.label"),cursorStyle:t.get("cursor")}}function dpt(n,t,i){var o=n.getBaseAxis(),s=n.getOtherAxis(o),l=cru(s,i),h=o.dim,f=s.dim,a=t.mapDimension(f),v=t.mapDimension(h),y=f==="x"||f==="radius"?1:0,u=r(n.dimensions,function(n){return t.mapDimension(n)}),e,c=t.getCalculationInfo("stackResultDimension");return(e|=ko(t,u[0]))&&(u[0]=c),(e|=ko(t,u[1]))&&(u[1]=c),{dataDimsForPoint:u,valueStart:l,valueAxisDim:f,baseAxisDim:h,stacked:!!e,valueDim:a,baseDim:v,baseDataOffset:y,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function cru(n,t){var r=0,i=n.scale.getExtent();return t==="start"?r=i[0]:t==="end"?r=i[1]:i[0]>0?r=i[0]:i[1]<0&&(r=i[1]),r}function gpt(n,t,i,r){var u=NaN,e,f;return n.stacked&&(u=i.get(i.getCalculationInfo("stackedOverDimension"),r)),isNaN(u)&&(u=n.valueStart),e=n.baseDataOffset,f=[],f[e]=i.get(n.baseDim,r),f[1-e]=u,t.dataToPoint(f)}function lru(n,t){var i=[];return t.diff(n).add(function(n){i.push({cmd:"+",idx:n})}).update(function(n,t){i.push({cmd:"=",idx:t,idx1:n})}).remove(function(n){i.push({cmd:"-",idx:n})}).execute(),i}function ns(n){return isNaN(n[0])||isNaN(n[1])}function twt(n,t,i,r,u,f,e,o,s,h){return h!=="none"&&h?vru.apply(this,arguments):yru.apply(this,arguments)}function vru(n,t,i,r,u,f,e,o,s,h,c){for(var l,w=0,a=i,y=0;y<r;y++){if(l=t[a],a>=u||a<0)break;if(ns(l)){if(c){a+=f;continue}break}if(a===i)n[f>0?"moveTo":"lineTo"](l[0],l[1]);else if(s>0){var p=t[w],v=h==="y"?1:0,b=(l[v]-p[v])*s;nft(ef,p);ef[v]=p[v]+b;nft(of,l);of[v]=l[v]-b;n.bezierCurveTo(ef[0],ef[1],of[0],of[1],l[0],l[1])}else n.lineTo(l[0],l[1]);w=a;a+=f}return y}function yru(n,t,i,r,u,f,e,o,s,h,c){for(var l,y,a,g,w,p,nt=0,v=i,b=0;b<r;b++){if(l=t[v],v>=u||v<0)break;if(ns(l)){if(c){v+=f;continue}break}if(v===i)n[f>0?"moveTo":"lineTo"](l[0],l[1]),nft(ef,l);else if(s>0){if(y=v+f,a=t[y],c)while(a&&ns(t[y]))y+=f,a=t[y];var k=.5,d=t[nt],a=t[y];!a||ns(a)?nft(of,l):(ns(a)&&!c&&(a=l),to(nwt,a,d),h==="x"||h==="y"?(p=h==="x"?0:1,g=Math.abs(l[p]-d[p]),w=Math.abs(l[p]-a[p])):(g=ys(l,d),w=ys(l,a)),k=w/(w+g),spi(of,l,nwt,-s*(1-k)));epi(ef,ef,o);opi(ef,ef,e);epi(of,of,o);opi(of,of,e);n.bezierCurveTo(ef[0],ef[1],of[0],of[1],l[0],l[1]);spi(ef,l,nwt,s*k)}else n.lineTo(l[0],l[1]);nt=v;v+=f}return b}function iwt(n,t){var r=[Infinity,Infinity],u=[-Infinity,-Infinity],f,i;if(t)for(f=0;f<n.length;f++)i=n[f],i[0]<r[0]&&(r[0]=i[0]),i[1]<r[1]&&(r[1]=i[1]),i[0]>u[0]&&(u[0]=i[0]),i[1]>u[1]&&(u[1]=i[1]);return{min:t?r:u,max:t?u:r}}function cpi(n,t,i){var r=n.getArea(),c=n.getBaseAxis().isHorizontal(),s=r.x,h=r.y,e=r.width,o=r.height,u=i.get("lineStyle.width")||2,f;return s-=u/2,h-=u/2,e+=u,o+=u,f=new ft({shape:{x:s,y:h,width:e,height:o}}),t&&(f.shape[c?"width":"height"]=0,hr(f,{shape:{width:e,height:o}},i)),f}function lpi(n,t,i){var r=n.getArea(),u=new he({shape:{cx:ai(n.cx,1),cy:ai(n.cy,1),r0:ai(r.r0,1),r:ai(r.r,1),startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return t&&(u.shape.endAngle=r.startAngle,hr(u,{shape:{endAngle:r.endAngle}},i)),u}function tft(n,t,i){if(n){if(n.type==="polar")return lpi(n,t,i);if(n.type==="cartesian2d")return cpi(n,t,i)}else return null;return null}function api(n,t){var i,r,u;if(n.length===t.length){for(i=0;i<n.length;i++)if(r=n[i],u=t[i],r[0]!==u[0]||r[1]!==u[1])return;return!0}}function vpi(n){return typeof n=="number"?n:n?.5:0}function pru(n,t,i){var u,r,f;if(!i.valueDim)return[];for(u=[],r=0,f=t.count();r<f;r++)u.push(gpt(i,n,t,r));return u}function yh(n,t,i){for(var s,o,u,l,h,c=t.getBaseAxis(),r=c.dim==="x"||c.dim==="radius"?0:1,f=[],e=0;e<n.length-1;e++){s=n[e+1];o=n[e];f.push(o);u=[];switch(i){case"end":u[r]=s[r];u[1-r]=o[1-r];f.push(u);break;case"middle":l=(o[r]+s[r])/2;h=[];u[r]=h[r]=l;u[1-r]=o[1-r];h[1-r]=s[1-r];f.push(u);f.push(h);break;default:u[r]=o[r];u[1-r]=s[1-r];f.push(u)}}return n[e]&&f.push(n[e]),f}function wru(n,i){var s=n.getVisual("visualMeta"),e,c,h,l;if(s&&s.length&&n.count()){if(i.type!=="cartesian2d"){f&&console.warn("Visual map on line style is only supported on cartesian2d.");return}for(h=s.length-1;h>=0;h--){var d=s[h].dimension,g=n.dimensions[d],y=n.getDimensionInfo(g);if(e=y&&y.coordDim,e==="x"||e==="y"){c=s[h];break}}if(!c){f&&console.warn("Visual map on line style only support x or y dimension.");return}var p=i.getAxis(e),u=r(c.stops,function(n){return{coord:p.toGlobalCoord(p.dataToCoord(n.value)),color:n.color}}),o=u.length,a=c.outerColors.slice();o&&u[0].coord>u[o-1].coord&&(u.reverse(),a.reverse());var w=10,v=u[0].coord-w,b=u[o-1].coord+w,k=b-v;return k<.001?"transparent":(t(u,function(n){n.offset=(n.coord-v)/k}),u.push({offset:o?u[o-1].offset:.5,color:a[1]||"transparent"}),u.unshift({offset:o?u[0].offset:.5,color:a[0]||"transparent"}),l=new sh(0,0,0,0,u,!0),l[e]=v,l[e+"2"]=b,l)}}function bru(n,i,r){var e=n.get("showAllSymbol"),o=e==="auto",u,s,f;if(!e||o)return(u=r.getAxesByScale("ordinal")[0],!u)?void 0:o&&kru(u,i)?void 0:(s=i.mapDimension(u.dim),f={},t(u.getViewLabels(),function(n){f[n.tickValue]=1}),function(n){return!f.hasOwnProperty(i.get(s,n))})}function kru(n,t){var f=n.getExtent(),r=Math.abs(f[1]-f[0])/n.scale.count(),u,e,i;for(isNaN(r)&&(r=0),u=t.count(),e=Math.max(1,Math.round(u/5)),i=0;i<u;i+=e)if(vh.getSymbolSize(t,i)[n.isHorizontal()?1:0]*1.5>r)return!1;return!0}function ypi(n,t,i){var e,f,r,u;return n.type==="cartesian2d"?(e=n.getBaseAxis().isHorizontal(),f=cpi(n,t,i),i.get("clip",!0)||(r=f.shape,u=Math.max(r.width,r.height),e?(r.y-=u,r.height+=u*2):(r.x-=u,r.width+=u*2)),f):lpi(n,t,i)}function tuu(n){return this._axes[n]}function hk(n){sk.call(this,n)}function ppi(n,t){return t.type||(t.data?"category":"value")}function ewt(n,t){return n.getCoordSysModel()===t}function cy(n,t,i){this._coordsMap={};this._coordsList=[];this._axesMap={};this._axesList=[];this._initCartesian(n,t,i);this.model=n}function wpi(n,t,i,r){function h(n){return n.dim+"_"+n.index}var e;i.getAxesOnZeroOf=function(){return f?[f]:[]};var u=n[t],f,s=i.model,c=s.get("axisLine.onZero"),o=s.get("axisLine.onZeroAxisIndex");if(c){if(o!=null)bpi(u[o])&&(f=u[o]);else for(e in u)if(u.hasOwnProperty(e)&&bpi(u[e])&&!r[h(u[e])]){f=u[e];break}f&&(r[h(f)]=!0)}}function bpi(n){return n&&n.type!=="category"&&n.type!=="time"&&iiu(n)}function ruu(n,t){var i=n.getExtent(),r=i[0]+i[1];n.toGlobalCoord=n.dim==="x"?function(n){return n+t}:function(n){return r-n+t};n.toLocalCoord=n.dim==="x"?function(n){return n-t}:function(n){return r-n+t}}function dpi(n){return r(kpi,function(t){var i=n.getReferringComponents(t)[0];if(f&&!i)throw new Error(t+' "'+dt(n.get(t+"Index"),n.get(t+"Id"),0)+'" not found');return i})}function gpi(n){return n.get("coordinateSystem")==="cartesian2d"}function uuu(n,t,i,r){var u=evt(i-n.rotation),f,e,s=r[0]>r[1],o=t==="start"&&!s||t!=="start"&&s;return sb(u-is/2)?(e=o?"bottom":"top",f="center"):sb(u-is*1.5)?(e=o?"top":"bottom",f="center"):(e="middle",f=u<is*1.5&&u>is/2?o?"left":"right":o?"right":"left"),{rotation:u,textAlign:f,textVerticalAlign:e}}function fuu(n,t,i){var r,u;if(!hyi(n.axis)){r=n.get("axisLabel.showMinLabel");u=n.get("axisLabel.showMaxLabel");t=t||[];i=i||[];var f=t[0],o=t[1],e=t[t.length-1],s=t[t.length-2],h=i[0],l=i[1],c=i[i.length-1],a=i[i.length-2];r===!1?(sf(f),sf(h)):rwi(f,o)&&(r?(sf(o),sf(l)):(sf(f),sf(h)));u===!1?(sf(e),sf(c)):rwi(s,e)&&(u?(sf(s),sf(a)):(sf(e),sf(c)))}}function sf(n){n&&(n.ignore=!0)}function rwi(n,t){var r=n&&n.getBoundingRect().clone(),u=t&&t.getBoundingRect().clone(),i;if(r&&u)return i=ga([]),eo(i,i,-n.rotation),r.applyTransform(ps([],i,n.getLocalTransform())),u.applyTransform(ps([],i,t.getLocalTransform())),r.intersect(u)}function uwi(n){return n==="middle"||n==="center"}function euu(n,t,i){var l=t.axis,f,h,c;if(t.get("axisTick.show")&&!l.scale.isBlank()){var a=t.getModel("axisTick"),y=a.getModel("lineStyle"),p=a.get("length"),e=l.getTicksCoords(),r=[],u=[],o=n._transform,v=[];for(f=0;f<e.length;f++)h=e[f].coord,r[0]=h,r[1]=0,u[0]=h,u[1]=i.tickDirection*p,o&&(at(r,r,o),at(u,u,o)),c=new dr({anid:"tick_"+e[f].tickValue,subPixelOptimize:!0,shape:{x1:r[0],y1:r[1],x2:u[0],y2:u[1]},style:s(y.getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")}),z2:2,silent:!0}),n.group.add(c),v.push(c);return v}}function ouu(n,i,r){var u=i.axis,h=dt(r.axisLabelShow,i.get("axisLabel.show"));if(h&&!u.scale.isBlank()){var f=i.getModel("axisLabel"),c=f.get("margin"),l=u.getViewLabels(),a=(dt(r.labelRotate,f.get("rotate"))||0)*is/180,o=iwi(r.rotation,a,r.labelDirection),e=i.getCategories&&i.getCategories(!0),s=[],v=owt(i),y=i.get("triggerEvent");return t(l,function(t,h){var a=t.tickValue,d=t.formattedLabel,k=t.rawLabel,p=f;e&&e[a]&&e[a].textStyle&&(p=new rt(e[a].textStyle,f,i.ecModel));var b=p.getTextColor()||i.get("axisLine.lineStyle.color"),g=u.dataToCoord(a),nt=[g,r.labelOffset+r.labelDirection*c],l=new w({anid:"label_"+a,position:nt,rotation:o.rotation,silent:v,z2:10});ri(l.style,p,{text:d,textAlign:p.getShallow("align",!0)||o.textAlign,textVerticalAlign:p.getShallow("verticalAlign",!0)||p.getShallow("baseline",!0)||o.textVerticalAlign,textFill:typeof b=="function"?b(u.type==="category"?k:u.type==="value"?a+"":a,h):b});y&&(l.eventData=twi(i),l.eventData.targetType="axisLabel",l.eventData.value=k);n._dumbGroup.add(l);l.updateTransform();s.push(l);n.group.add(l);l.decomposeTransform()}),s}}function suu(n,t){var i={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return huu(i,n,t),i.seriesInvolved&&luu(i,n),i}function huu(n,t,i){var u=t.getComponent("tooltip"),r=t.getComponent("axisPointer"),f=r.get("link",!0)||[],e=[];pl(i.getCoordinateSystems(),function(i){function c(u,s,h){var c=h.model.getModel("axisPointer",r),w=c.get("show"),a,y;if(w&&(w!=="auto"||u||cwt(c))){s==null&&(s=c.get("triggerTooltip"));c=u?cuu(h,o,r,t,u,s):c;var b=c.get("snap"),v=lk(h.model),k=s||b||h.type==="category",p=n.axesInfo[v]={key:v,axis:h,coordSys:i,axisPointerModel:c,triggerTooltip:s,involveSeries:k,snap:b,useHandle:cwt(c),seriesModels:[]};l[v]=p;n.seriesInvolved|=k;a=auu(f,h);a!=null&&(y=e[a]||(e[a]={axesInfo:{}}),y.axesInfo[v]=p,y.mapper=f[a].mapper,p.linkGroup=y)}}var s,l,a,o;if(i.axisPointerEnabled&&(s=lk(i.model),l=n.coordSysAxesInfo[s]={},n.coordSysMap[s]=i,a=i.model,o=a.getModel("tooltip",u),pl(i.getAxes(),ift(c,!1,null)),i.getTooltipAxes&&u&&o.get("show"))){var v=o.get("trigger")==="axis",h=o.get("axisPointer.type")==="cross",y=i.getTooltipAxes(o.get("axisPointer.axis"));(v||h)&&pl(y.baseAxes,ift(c,h?"cross":!0,v));h&&pl(y.otherAxes,ift(c,"cross",!1))}})}function cuu(n,t,i,r,u,f){var h=t.getModel("axisPointer"),e={},o,l,a;return pl(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(n){e[n]=c(h.get(n))}),e.snap=n.type!=="category"&&!!f,h.get("type")==="cross"&&(e.type="line"),o=e.label||(e.label={}),o.show==null&&(o.show=!1),u==="cross"&&(l=h.get("label.show"),o.show=l!=null?l:!0,f||(a=e.lineStyle=h.get("crossStyle"),a&&s(o,a.textStyle))),n.model.getModel("axisPointer",new rt(e,i,r))}function luu(n,t){t.eachSeries(function(t){var i=t.coordinateSystem,r=t.get("tooltip.trigger",!0),u=t.get("tooltip.show",!0);i&&r!=="none"&&r!==!1&&r!=="item"&&u!==!1&&t.get("axisPointer.show",!0)!==!1&&pl(n.coordSysAxesInfo[lk(i.model)],function(n){var r=n.axis;i.getAxis(r.dim)===r&&(n.seriesModels.push(t),n.seriesDataCount==null&&(n.seriesDataCount=0),n.seriesDataCount+=t.getData().count())})},this)}function auu(n,t){for(var r,u=t.model,f=t.dim,i=0;i<n.length;i++)if(r=n[i]||{},swt(r[f+"AxisId"],u.id)||swt(r[f+"AxisIndex"],u.componentIndex)||swt(r[f+"AxisName"],u.name))return i}function swt(n,t){return n==="all"||i(n)&&it(n,t)>=0||n===t}function vuu(n){var r=hwt(n),e,i;if(r){var u=r.axisPointerModel,o=r.axis.scale,f=u.option,s=u.get("status"),t=u.get("value");t!=null&&(t=o.parse(t));e=cwt(u);s==null&&(f.status=e?"show":"hide");i=o.getExtent().slice();i[0]>i[1]&&i.reverse();(t==null||t>i[1])&&(t=i[1]);t<i[0]&&(t=i[0]);f.value=t;e&&(f.status=r.axis.scale.isBlank()?"hide":"show")}}function hwt(n){var t=(n.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return t&&t.axesInfo[lk(n)]}function yuu(n){var t=hwt(n);return t&&t.axisPointerModel}function cwt(n){return!!n.get("handle.show")}function lk(n){return n.type+"||"+n.id}function fwi(n,t,i,r,u,f){var o=tu.getAxisPointerClass(n.axisPointerClass),e;o&&(e=yuu(t),e?(n._axisPointer||(n._axisPointer=new o)).render(t,e,r,f):ewi(n,r))}function ewi(n,t,i){var r=n._axisPointer;r&&r.dispose(t,i);n._axisPointer=null}function lwt(n,t,i){var p,w,y;i=i||{};var b=n.coordinateSystem,l=t.axis,r={},o=l.getAxesOnZeroOf()[0],a=l.position,v=o?"onZero":a,h=l.dim,f=b.getRect(),e=[f.x,f.x+f.width,f.y,f.y+f.height],s={left:0,right:1,top:0,bottom:1,onZero:2},c=t.get("offset")||0,u=h==="x"?[e[2]-c,e[3]+c]:[e[0]-c,e[1]+c];return o&&(p=o.toGlobalCoord(o.dataToCoord(0)),u[s.onZero]=Math.max(Math.min(p,u[1]),u[0])),r.position=[h==="y"?u[s[v]]:e[0],h==="x"?u[s[v]]:e[3]],r.rotation=Math.PI/2*(h==="x"?0:1),w={top:-1,bottom:1,left:-1,right:1},r.labelDirection=r.tickDirection=r.nameDirection=w[a],r.labelOffset=o?u[s[a]]-u[s.onZero]:0,t.get("axisTick.inside")&&(r.tickDirection=-r.tickDirection),dt(i.labelInside,t.get("axisLabel.inside"))&&(r.labelDirection=-r.labelDirection),y=t.get("axisLabel.rotate"),r.labelRotate=v==="top"?-y:y,r.z2=1,r}function owi(n,t,i,r,u,f){var e=i.getModel("label"),o=i.getModel("emphasis.label");hu(n,t,e,o,{labelFetcher:u,labelDataIndex:f,defaultText:gut(u.getData(),f),isRectText:!0,autoColor:r});swi(n);swi(t)}function swi(n,t){n.textPosition==="outside"&&(n.textPosition=t)}function nfu(n,t){var i=n.getArea&&n.getArea(),u,r;return n.type==="cartesian2d"&&(u=n.getBaseAxis(),u.type==="category"&&u.onBand||(r=t.getLayout("bandWidth"),u.isHorizontal()?(i.x-=r,i.width+=r*2):(i.y-=r,i.height+=r*2))),i}function vwi(n,t,i){i.style.text=null;k(i,{shape:{width:0}},t,n,function(){i.parent&&i.parent.remove(i)})}function ywi(n,t,i){i.style.text=null;k(i,{shape:{r:i.shape.r0}},t,n,function(){i.parent&&i.parent.remove(i)})}function pwi(n,t,i,r,u,f,e,o){var c=t.getItemVisual(i,"color"),y=t.getItemVisual(i,"opacity"),l=r.getModel("itemStyle"),a=r.getModel("emphasis.itemStyle").getBarItemStyle(),h,v;o||n.setShape("r",l.get("barBorderRadius")||0);n.useStyle(s({fill:c,opacity:y},l.getBarItemStyle()));h=r.getShallow("cursor");h&&n.attr("cursor",h);v=e?u.height>0?"bottom":"top":u.width>0?"left":"right";o||owi(n.style,a,r,c,f,i,v);vt(n,a)}function tfu(n,t){var i=n.get(guu)||0;return Math.min(i,Math.abs(t.width),Math.abs(t.height))}function bwi(n,t,i){var r=n.getData(),f=[],e=r.getLayout("valueAxisHorizontal")?1:0,u;if(f[1-e]=r.getLayout("valueAxisStart"),u=new wwi({shape:{points:r.getLayout("largePoints")},incremental:!!i,__startPoint:f,__baseDimIdx:e,__largeDataIndices:r.getLayout("largeDataIndices"),__barWidth:r.getLayout("barWidth")}),t.add(u),rfu(u,n,r),u.seriesIndex=n.seriesIndex,!n.get("silent")){u.on("mousedown",pwt);u.on("mousemove",pwt)}}function ifu(n,t,i){var u=n.__baseDimIdx,h=1-u,e=n.shape.points,p=n.__largeDataIndices,c=Math.abs(n.__barWidth/2),o=n.__startPoint[h],r,a;uft[0]=t;uft[1]=i;var l=uft[u],f=uft[1-u],w=l-c,b=l+c;for(r=0,a=e.length/2;r<a;r++){var v=r*2,y=e[v+u],s=e[v+h];if(y>=w&&y<=b&&(o<=s?f>=o&&f<=s:f>=s&&f<=o))return p[r]}return-1}function rfu(n,t,i){var r=i.getVisual("borderColor")||i.getVisual("color"),u=t.getModel("itemStyle").getItemStyle(["color","borderColor"]);n.useStyle(u);n.style.fill=null;n.style.stroke=r;n.style.lineWidth=i.getLayout("barWidth")}function ufu(n,t,i,r){var u=t.getData(),f=this.dataIndex,e=u.getName(f),o=t.get("selectedOffset");r.dispatchAction({type:"pieToggleSelect",from:n,name:e,seriesId:t.id});u.each(function(n){kwi(u.getItemGraphicEl(n),u.getItemLayout(n),t.isSelected(u.getName(n)),o,i)})}function kwi(n,t,i,r,u){var f=(t.startAngle+t.endAngle)/2,s=Math.cos(f),h=Math.sin(f),e=i?r:0,o=[s*e,h*e];u?n.animate().when(200,{position:o}).start("bounceOut"):n.attr("position",o)}function bwt(n,t){e.call(this);var i=new he({z2:2}),r=new nf,u=new w;this.add(i);this.add(r);this.add(u);this.updateData(n,t,!0)}function gwi(n,t,i,r,u,f,e){function p(t,i,r){for(var u=t;u<i;u++)if(n[u].y+=r,u>t&&u+1<i&&n[u+1].y>n[u].y+n[u].height){c(u,r/2);return}c(i-1,r/2)}function c(t,i){for(var r=t;r>=0;r--)if(n[r].y-=i,r>0&&n[r].y>n[r-1].y+n[r-1].height)break}function a(n,t,i,r,u,f){for(var s=f>0?t?Number.MAX_VALUE:0:t?Number.MAX_VALUE:0,e=0,a=n.length;e<a;e++){var h=Math.abs(n[e].y-r),c=n[e].len,l=n[e].len2,o=h<u+c?Math.sqrt((u+c+l)*(u+c+l)-h*h):Math.abs(n[e].x-i);t&&o>=s&&(o=s-10);!t&&o<=s&&(o=s+10);n[e].x=i+o*f;s=o}}var o;n.sort(function(n,t){return n.y-t.y});var s=0,l,h=n.length,v=[],y=[];for(o=0;o<h;o++)l=n[o].y-s,l<0&&p(o,h,-l,u),s=n[o].y+n[o].height;for(e-s<0&&c(h-1,s-e),o=0;o<h;o++)n[o].y>=i?y.push(n[o]):v.push(n[o]);a(v,!1,t,i,r,u);a(y,!0,t,i,r,u)}function efu(n,t,i,r,u,f){for(var o,c,s=[],h=[],e=0;e<n.length;e++)nbi(n[e])||(n[e].x<t?s.push(n[e]):h.push(n[e]));for(gwi(h,t,i,r,1,u,f),gwi(s,t,i,r,-1,u,f),e=0;e<n.length;e++)nbi(n[e])||(o=n[e].linePoints,o&&(c=o[1][0]-o[2][0],o[2][0]=n[e].x<t?n[e].x+3:n[e].x-3,o[1][1]=o[2][1]=n[e].y,o[1][0]=o[2][0]+c))}function nbi(n){return n.position==="center"}function ibi(){this.group=new e}function rbi(n,t,i){fi.call(this,n,t,i);this.type="value";this.angle=0;this.name="";this.model}function we(n,t,i){this._model=n;this.dimensions=[];this._indicatorAxes=r(n.getIndicatorModels(),function(n,t){var r="indicator_"+t,i=new rbi(r,n.get("axisType")==="log"?new but:new df);return i.name=n.get("name"),i.model=n,n.axis=i,this.dimensions.push(r),i},this);this.resize(n,i);this.cx;this.cy;this.r;this.r0;this.startAngle}function cft(n,t){return s({show:t},n)}function cfu(n){return i(n)||(n=[+n,+n]),n}function obi(n){return!isNaN(n[0])&&!isNaN(n[1])}function sbi(n){return[n.cx,n.cy]}function dfu(n){for(var r,t,i=0;i<n.length;i++)r=n[i].getBoundingRect(),t=t||r.clone(),t.union(r);return t}function abi(n,t){var h=n.svgXML,r,i,s,u;try{r=h&&ggr(h,{ignoreViewBox:!0,ignoreRootClip:!0})||{};i=r.root;g(i!=null)}catch(l){throw new Error("Invalid svg format\n"+l.message);}var f=r.width,o=r.height,c=r.viewBoxRect;return t||(t=f==null||o==null?i.getBoundingRect():new b(0,0,0,0),f!=null&&(t.width=f),o!=null&&(t.height=o)),c&&(s=kli(c,t.width,t.height),u=i,i=new e,i.add(u),u.scale=s.scale,u.position=s.position),i.setClipPath(new ft({shape:t.plain()})),{root:i,boundingRect:t}}function vbi(n){return function(i,r){var f=ybi(i),u=[];return t(f,function(t){var f=dwt[t.type][n];f&&u.push(f(i,t,r))}),u}}function gfu(n){f&&console.error("Map "+n+" not exists. The GeoJSON of the map must be provided.")}function ybi(n){var t=wrt.retrieveMap(n)||[];return f&&(t.length||gfu(n)),t}function neu(n,t,i){var r=nbt(n);r[t]=i}function teu(n,t,i){var r=nbt(n),u=r[t];u===i&&(r[t]=null)}function wbi(n,t){return!!nbt(n)[t]}function nbt(n){return n[gwt]||(n[gwt]={})}function yy(n){this.pointerChecker;this._zr=n;this._opt={};var t=l,i=t(ieu,this),r=t(reu,this),u=t(ueu,this),f=t(feu,this),e=t(eeu,this);li.call(this);this.setPointerChecker=function(n){this.pointerChecker=n};this.enable=function(t,o){if(this.disable(),this._opt=s(c(o)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t==null&&(t=!0),t===!0||t==="move"||t==="pan"){n.on("mousedown",i);n.on("mousemove",r);n.on("mouseup",u)}if(t===!0||t==="scale"||t==="zoom"){n.on("mousewheel",f);n.on("pinch",e)}};this.disable=function(){n.off("mousedown",i);n.off("mousemove",r);n.off("mouseup",u);n.off("mousewheel",f);n.off("pinch",e)};this.dispose=this.disable;this.isDragging=function(){return this._dragging};this.isPinching=function(){return this._pinching}}function ieu(n){if(!iui(n)&&(!n.target||!n.target.draggable)){var t=n.offsetX,i=n.offsetY;this.pointerChecker&&this.pointerChecker(n,t,i)&&(this._x=t,this._y=i,this._dragging=!0)}}function reu(n){if(this._dragging&&aft("moveOnMouseMove",n,this._opt)&&n.gestureEvent!=="pinch"&&!wbi(this._zr,"globalPan")){var t=n.offsetX,i=n.offsetY,r=this._x,u=this._y,f=t-r,e=i-u;this._x=t;this._y=i;this._opt.preventDefaultMouseMove&&fo(n.event);bbi(this,"pan","moveOnMouseMove",n,{dx:f,dy:e,oldX:r,oldY:u,newX:t,newY:i})}}function ueu(n){iui(n)||(this._dragging=!1)}function feu(n){var u=aft("zoomOnMouseWheel",n,this._opt),f=aft("moveOnMouseWheel",n,this._opt),t=n.wheelDelta,e=Math.abs(t),o=n.offsetX,s=n.offsetY,i,h,r,c;t!==0&&(u||f)&&(u&&(i=e>3?1.4:e>1?1.2:1.1,h=t>0?i:1/i,tbt(this,"zoom","zoomOnMouseWheel",n,{scale:h,originX:o,originY:s})),f&&(r=Math.abs(t),c=(t>0?1:-1)*(r>3?.4:r>1?.15:.05),tbt(this,"scrollMove","moveOnMouseWheel",n,{scrollDelta:c,originX:o,originY:s})))}function eeu(n){if(!wbi(this._zr,"globalPan")){var t=n.pinchScale>1?1.1:1/1.1;tbt(this,"zoom",null,n,{scale:t,originX:n.pinchX,originY:n.pinchY})}}function tbt(n,t,i,r,u){n.pointerChecker&&n.pointerChecker(r,u.originX,u.originY)&&(fo(r.event),bbi(n,t,i,r,u))}function bbi(n,t,i,r,u){u.isAvailableBehavior=l(aft,null,i,r);n.trigger(t,u)}function aft(n,t,i){var r=i[n];return!n||r&&(!lt(r)||t.event[r+"Key"])}function ibt(n,t,i){var r=n.target,u=r.position;u[0]+=t;u[1]+=i;r.dirty()}function rbt(n,t,i,r){var o=n.target,s=n.zoomLimit,e=o.position,h=o.scale,u=n.zoom=n.zoom||1,c,l,f;u*=t;s&&(c=s.min||0,l=s.max||Infinity,u=Math.max(Math.min(l,u),c));f=u/n.zoom;n.zoom=u;e[0]-=(i-e[0])*(f-1);e[1]-=(r-e[1])*(f-1);h[0]*=f;h[1]*=f;o.dirty()}function vft(n,t,i){var r=t.getComponentByElement(n.topTarget),u=r&&r.coordinateSystem;return r&&r!==i&&!kbi[r.mainType]&&u&&u.model!==i}function dbi(n){var t=n.getItemStyle(),i=n.get("areaColor");return i!=null&&(t.fill=i),t}function oeu(n,t,i,u,f){if(i.off("click"),i.off("mousedown"),t.get("selectedMode")){i.on("mousedown",function(){n._mouseDownFlag=!0});i.on("click",function(e){var o,s;if(n._mouseDownFlag){for(n._mouseDownFlag=!1,o=e.target;!o.__regions;)o=o.parent;o&&(s={type:(t.mainType==="geo"?"geo":"map")+"ToggleSelect",batch:r(o.__regions,function(n){return{name:n.name,from:f.uid}})},s[t.mainType+"Id"]=t.id,u.dispatchAction(s),gbi(t,i))}})}}function gbi(n,i){i.eachChild(function(i){t(i.__regions,function(t){i.trigger(n.isSelected(t.name)?"emphasis":"normal")})})}function yft(n,t){var i=new e;this.uid=ob("ec_map_draw");this._controller=new yy(n.getZr());this._controllerHost={target:t?i:null};this.group=i;this._updateGroup=t;this._mouseDownFlag;this._mapName;this._initialized;i.add(this._regionsGroup=new e);i.add(this._backgroundGroup=new e)}function nki(n){var t=this[pft];t&&t.recordVersion===this[ubt]&&tki(t,n)}function tki(n,t){var i=n.circle,r=n.labelModel,u=n.hoverLabelModel,f=n.emphasisText,e=n.normalText;t?(i.style.extendFrom(ri({},u,{text:u.get("show")?f:null},{isRectText:!0,useInsideStyle:!1},!0)),i.__mapOriginalZ2=i.z2,i.z2+=nb):(ri(i.style,r,{text:r.get("show")?e:null,textPosition:r.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),i.dirty(!1),i.__mapOriginalZ2!=null&&(i.z2=i.__mapOriginalZ2,i.__mapOriginalZ2=null))}function fbt(n,t,i){var o=n.getZoom(),u=n.getCenter(),r=t.zoom,f=n.dataToPoint(u),s,h;if(t.dx!=null&&t.dy!=null&&(f[0]-=t.dx,f[1]-=t.dy,u=n.pointToData(f),n.setCenter(u)),r!=null){i&&(s=i.min||0,h=i.max||Infinity,r=Math.max(Math.min(o*r,h),s)/o);n.scale[0]*=r;n.scale[1]*=r;var e=n.position,c=(t.originX-e[0])*(r-1),l=(t.originY-e[1])*(r-1);e[0]-=c;e[1]-=l;n.updateTransform();u=n.pointToData(f);n.setCenter(u);n.setZoom(r*o)}return{center:n.getCenter(),zoom:n.getZoom()}}function obt(){af.call(this)}function bh(n){this.name=n;this.zoomLimit;af.call(this);this._roamTransformable=new obt;this._rawTransformable=new obt;this._center;this._zoom}function iki(n,t,i,r){var u=i.seriesModel,f=u?u.coordinateSystem:null;return f===this?f[n](r):null}function py(n,t,i,r){bh.call(this,n);this.map=t;var u=vy.load(t,i);this._nameCoordMap=u.nameCoordMap;this._regionsMap=u.regionsMap;this._invertLongitute=r==null?!0:r;this.regions=u.regions;this._rect=u.boundingRect}function rki(n,t,i,r){var f=i.geoModel,u=i.seriesModel,e=f?f.coordinateSystem:u?u.coordinateSystem||(u.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return e===this?e[n](r):null}function uki(n,t){var c=n.get("boundingCoords"),o,s,i;c!=null&&(o=c[0],s=c[1],isNaN(o[0])||isNaN(o[1])||isNaN(s[0])||isNaN(s[1])?f&&console.error("Invalid boundingCoords"):this.setBoundingRect(o[0],o[1],s[0]-o[0],s[1]-o[1]));var y=this.getBoundingRect(),l,r=n.get("layoutCenter"),e=n.get("layoutSize"),a=t.getWidth(),v=t.getHeight(),h=y.width/y.height*this.aspectScale,p=!1;r&&e&&(r=[u(r[0],a),u(r[1],v)],e=u(e,Math.min(a,v)),isNaN(r[0])||isNaN(r[1])||isNaN(e)?f&&console.warn("Given layoutCenter or layoutSize data are invalid. Use left/top/width/height instead."):p=!0);p?(i={},h>1?(i.width=e,i.height=e/h):(i.height=e,i.width=e*h),i.y=r[1]-i.height/2,i.x=r[0]-i.width/2):(l=n.getBoxLayoutParams(),l.aspect=h,i=vi(l,{width:a,height:v}));this.setViewRect(i.x,i.y,i.width,i.height);this.setCenter(n.get("center"));this.setZoom(n.get("zoom"))}function fki(n,i){t(i.get("geoCoord"),function(t,i){n.addGeoCoord(i,t)})}function seu(n,i){var r={};return t(n,function(n){n.each(n.mapDimension("value"),function(t,i){var u="ec-"+n.getName(i);r[u]=r[u]||[];isNaN(t)||r[u].push(t)})}),n[0].map(n[0].mapDimension("value"),function(t,u){for(var l,e="ec-"+n[0].getName(u),o=0,s=Infinity,h=-Infinity,c=r[e].length,f=0;f<c;f++)s=Math.min(s,r[e][f]),h=Math.max(h,r[e][f]),o+=r[e][f];return l=i==="min"?s:i==="max"?h:i==="average"?o/c:o,c===0?NaN:l})}function cki(n){var t=n.mainData,i=n.datas;i||(i={main:t},n.datasAttr={main:"data"});n.datas=n.mainData=null;lki(t,i,n);vk(i,function(i){vk(t.TRANSFERABLE_METHODS,function(t){i.wrapMethod(t,a(heu,n))})});t.wrapMethod("cloneShallow",a(leu,n));vk(t.CHANGABLE_METHODS,function(i){t.wrapMethod(i,a(ceu,n))});g(i[t.dataType]===t)}function heu(n,t){if(veu(this)){var i=o({},this[yk]);i[this.dataType]=t;lki(t,i,n)}else hbt(t,this.dataType,this[wft],n);return t}function ceu(n,t){return n.struct&&n.struct.update(this),t}function leu(n,t){return vk(t[yk],function(i,r){i!==t&&hbt(i.cloneShallow(),r,t,n)}),t}function aeu(n){var t=this[wft];return n==null||t==null?t:t[yk][n]}function veu(n){return n[wft]===n}function lki(n,t,i){n[yk]={};vk(t,function(t,r){hbt(t,r,n,i)})}function hbt(n,t,i,r){i[yk][t]=n;n[wft]=i;n.dataType=t;r.struct&&(n[r.structAttr]=r.struct,r.struct[r.datasAttr[t]]=n);n.getLinkedData=aeu}function kl(n,t,i){this.root;this.data;this._nodes=[];this.hostModel=n;this.levelModels=r(t||[],function(t){return new rt(t,n,n.ecModel)});this.leavesModel=new rt(i||{},n,n.ecModel)}function yeu(n,t){var i=t.children;n.parentNode!==t&&(i.push(n),n.parentNode=t)}function peu(n){var u,f,i,e,t,r;for(n.hierNode={defaultAncestor:null,ancestor:n,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null},u=[n];f=u.pop();)if(i=f.children,f.isExpand&&i.length)for(e=i.length,t=e-1;t>=0;t--)r=i[t],r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:t,thread:null},u.push(r)}function weu(n,t){var r=n.isExpand?n.children:[],f=n.parentNode.children,i=n.hierNode.i?f[n.hierNode.i-1]:null,u;r.length?(deu(n),u=(r[0].hierNode.prelim+r[r.length-1].hierNode.prelim)/2,i?(n.hierNode.prelim=i.hierNode.prelim+t(n,i),n.hierNode.modifier=n.hierNode.prelim-u):n.hierNode.prelim=u):i&&(n.hierNode.prelim=i.hierNode.prelim+t(n,i));n.parentNode.hierNode.defaultAncestor=geu(n,i,n.parentNode.hierNode.defaultAncestor||f[0],t)}function beu(n){var t=n.hierNode.prelim+n.parentNode.hierNode.modifier;n.setLayout({x:t},!0);n.hierNode.modifier+=n.parentNode.hierNode.modifier}function aki(n){return arguments.length?n:iou}function pk(n,t){var i={};return n-=Math.PI/2,i.x=t*Math.cos(n),i.y=t*Math.sin(n),i}function keu(n,t){return vi(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function deu(n){for(var r=n.children,u=r.length,i=0,f=0,t;--u>=0;)t=r[u],t.hierNode.prelim+=i,t.hierNode.modifier+=i,f+=t.hierNode.change,i+=t.hierNode.shift+f}function geu(n,t,i,r){var s;if(t){for(var e=n,u=n,o=u.parentNode.children[0],f=t,c=e.hierNode.modifier,h=u.hierNode.modifier,a=o.hierNode.modifier,l=f.hierNode.modifier;f=cbt(f),u=lbt(u),f&&u;)e=cbt(e),o=lbt(o),e.hierNode.ancestor=n,s=f.hierNode.prelim+l-u.hierNode.prelim-h+r(f,u),s>0&&(tou(nou(f,n,i),n,s),h+=s,c+=s),l+=f.hierNode.modifier,h+=u.hierNode.modifier,c+=e.hierNode.modifier,a+=o.hierNode.modifier;f&&!cbt(e)&&(e.hierNode.thread=f,e.hierNode.modifier+=l-c);u&&!lbt(o)&&(o.hierNode.thread=u,o.hierNode.modifier+=h-a,i=n)}return i}function cbt(n){var t=n.children;return t.length&&n.isExpand?t[t.length-1]:n.hierNode.thread}function lbt(n){var t=n.children;return t.length&&n.isExpand?t[0]:n.hierNode.thread}function nou(n,t,i){return n.hierNode.ancestor.parentNode===t.parentNode?n.hierNode.ancestor:i}function tou(n,t,i){var r=i/(t.hierNode.i-n.hierNode.i);t.hierNode.change-=r;t.hierNode.shift+=i;t.hierNode.modifier+=i;t.hierNode.prelim+=i;n.hierNode.change+=r}function iou(n,t){return n.parentNode===t.parentNode?1:2}function vki(n,t){var i=n.getItemLayout(t);return i&&!isNaN(i.x)&&!isNaN(i.y)&&n.getItemVisual(t,"symbol")!=="none"}function yki(n,t,i){return i.itemModel=t,i.itemStyle=t.getModel("itemStyle").getItemStyle(),i.hoverItemStyle=t.getModel("emphasis.itemStyle").getItemStyle(),i.lineStyle=t.getModel("lineStyle").getLineStyle(),i.labelModel=t.getModel("label"),i.hoverLabelModel=t.getModel("emphasis.label"),i.symbolInnerColor=n.isExpand===!1&&n.children.length!==0?i.itemStyle.fill:"#fff",i}function pki(n,t,i,r,u,f){var rt=!i,o=n.tree.getNodeByDataIndex(t),ut=o.getModel(),f=yki(o,ut,f),b=n.tree.root,d=o.parentNode===b?o:o.parentNode||o,y=n.getItemGraphicEl(d.dataIndex),g=d.getLayout(),w=y?{x:y.position[0],y:y.position[1],rawX:y.__radialOldRawX,rawY:y.__radialOldRawY}:g,h=o.getLayout(),nt,v,p;if(rt?(i=new vh(n,t,f),i.attr("position",[w.x,w.y])):i.updateData(n,t,f),i.__radialOldRawX=i.__radialRawX,i.__radialOldRawY=i.__radialRawY,i.__radialRawX=h.rawX,i.__radialRawY=h.rawY,r.add(i),n.setItemGraphicEl(t,i),k(i,{position:[h.x,h.y]},u),nt=i.getSymbolPath(),f.layout==="radial"){var a=b.children[0],c=a.getLayout(),tt=a.children.length,e,l;h.x===c.x&&o.isExpand===!0?(v={},v.x=(a.children[0].getLayout().x+a.children[tt-1].getLayout().x)/2,v.y=(a.children[0].getLayout().y+a.children[tt-1].getLayout().y)/2,e=Math.atan2(v.y-c.y,v.x-c.x),e<0&&(e=Math.PI*2+e),l=v.x<c.x,l&&(e=e-Math.PI)):(e=Math.atan2(h.y-c.y,h.x-c.x),e<0&&(e=Math.PI*2+e),o.children.length===0||o.children.length!==0&&o.isExpand===!1?(l=h.x<c.x,l&&(e=e-Math.PI)):(l=h.x>c.x,l||(e=e-Math.PI)));var ft=l?"left":"right",it=f.labelModel.get("rotate"),et=it*(Math.PI/180);nt.setStyle({textPosition:f.labelModel.get("position")||ft,textRotation:it==null?-e:et,textOrigin:"center",verticalAlign:"middle"})}o.parentNode&&o.parentNode!==b&&(p=i.__edge,p||(p=i.__edge=new tit({shape:abt(f,w,w),style:s({opacity:0,strokeNoScale:!0},f.lineStyle)})),k(p,{shape:abt(f,g,h),style:{opacity:1}},u),r.add(p))}function wki(n,t,i,r,u,f){for(var e=n.tree.getNodeByDataIndex(t),c=n.tree.root,l=e.getModel(),f=yki(e,l,f),o=e.parentNode===c?e:e.parentNode||e,s,h;s=o.getLayout(),s==null;)o=o.parentNode===c?o:o.parentNode||o;k(i,{position:[s.x+1,s.y+1]},u,function(){r.remove(i);n.setItemGraphicEl(t,null)});i.fadeOut(null,{keepLabel:!0});h=i.__edge;h&&k(h,{shape:abt(f,s,s),style:{opacity:0}},u,function(){r.remove(h)})}function abt(n,t,i){var s,h,c,l,o=n.orient,f,e,r,u;if(n.layout==="radial"){f=t.rawX;r=t.rawY;e=i.rawX;u=i.rawY;var a=pk(f,r),v=pk(f,r+(u-r)*n.curvature),y=pk(e,u+(r-u)*n.curvature),p=pk(e,u);return{x1:a.x,y1:a.y,x2:p.x,y2:p.y,cpx1:v.x,cpy1:v.y,cpx2:y.x,cpy2:y.y}}return f=t.x,r=t.y,e=i.x,u=i.y,(o==="LR"||o==="RL")&&(s=f+(e-f)*n.curvature,h=r,c=e+(f-e)*n.curvature,l=u),(o==="TB"||o==="BT")&&(s=f,h=r+(u-r)*n.curvature,c=e,l=u+(r-u)*n.curvature),{x1:f,y1:r,x2:e,y2:u,cpx1:s,cpy1:h,cpx2:c,cpy2:l}}function rou(n,t,i){for(var e=[n],o=[],r,u,f;r=e.pop();)if(o.push(r),r.isExpand&&(u=r.children,u.length))for(f=0;f<u.length;f++)e.push(u[f]);while(r=o.pop())t(r,i)}function wk(n,t){for(var f=[n],i,r,u;i=f.pop();)if(t(i),i.isExpand&&(r=i.children,r.length))for(u=r.length-1;u>=0;u--)f.push(r[u])}function uou(n,t){var a=keu(n,t),w,i,s;n.layoutInfo=a;var k=n.get("layout"),h=0,c=0,p=null;if(k==="radial"?(h=2*Math.PI,c=Math.min(a.height,a.width)/2,p=aki(function(n,t){return(n.parentNode===t.parentNode?1:2)/n.depth})):(h=a.width,c=a.height,p=aki()),w=n.getData().tree.root,i=w.children[0],i){peu(w);rou(i,weu,p);w.hierNode.modifier=-i.hierNode.prelim;wk(i,beu);var v=i,r=i,y=i;wk(i,function(n){var t=n.getLayout().x;t<v.getLayout().x&&(v=n);t>r.getLayout().x&&(r=n);n.depth>y.depth&&(y=n)});var b=v===r?1:p(v,r)/2,l=b-v.getLayout().x,u=0,f=0,e=0,o=0;k==="radial"?(u=h/(r.getLayout().x+b+l),f=c/(y.depth-1||1),wk(i,function(n){e=(n.getLayout().x+l)*u;o=(n.depth-1)*f;var t=pk(e,o);n.setLayout({x:t.x,y:t.y,rawX:e,rawY:o},!0)})):(s=n.getOrient(),s==="RL"||s==="LR"?(f=c/(r.getLayout().x+b+l),u=h/(y.depth-1||1),wk(i,function(n){o=(n.getLayout().x+l)*f;e=s==="LR"?(n.depth-1)*u:h-(n.depth-1)*u;n.setLayout({x:e,y:o},!0)})):(s==="TB"||s==="BT")&&(u=h/(r.getLayout().x+b+l),f=c/(y.depth-1||1),wk(i,function(n){e=(n.getLayout().x+l)*u;o=s==="TB"?(n.depth-1)*f:c-(n.depth-1)*f;n.setLayout({x:e,y:o},!0)})))}}function bk(n,t,i){var u,r,f;if(n&&it(t,n.type)>=0){if(u=i.getData().tree.root,r=n.targetNode,typeof r=="string"&&(r=u.getNodeById(r)),r&&u.contains(r))return{node:r};if(f=n.targetNodeId,f!=null&&(r=u.getNodeById(f)))return{node:r}}}function kki(n){for(var t=[];n;)n=n.parentNode,n&&t.push(n);return t.reverse()}function vbt(n,t){var i=kki(n);return it(i,t)>=0}function ybt(n,t){for(var i=[],r;n;)r=n.dataIndex,i.push({name:n.name,dataIndex:r,value:t.getRawValue(r)}),n=n.parentNode;return i.reverse(),i}function dki(n){var u=0,r;t(n.children,function(n){dki(n);var t=n.value;i(t)&&(t=t[0]);u+=t});r=n.value;i(r)&&(r=r[0]);(r==null||isNaN(r))&&(r=u);r<0&&(r=0);i(n.value)?n.value[0]=r:n.value=r}function fou(n,i){var r=i.get("color"),u,f;if(r)return n=n||[],t(n,function(n){var t=new rt(n),i=t.get("color");(t.get("itemStyle.color")||i&&i!=="none")&&(u=!0)}),u||(f=n[0]||(n[0]={}),f.color=r.slice()),n}function wbt(n){this.group=new e;n.add(this.group)}function oou(n,t,i,r,u,f){var e=[[u?n:n-pbt,t],[n+i,t],[n+i,t+r],[u?n:n-pbt,t+r]];return f||e.splice(2,0,[n+i+pbt,t+r/2]),u||e.push([n,t+r/2]),e}function sou(n,t,i){n.eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.componentIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&ybt(i,t)}}function hou(){var n=[],t={},i;return{add:function(i,r,u,f,e){return(lt(f)&&(e=f,f=0),t[i.id])?!1:(t[i.id]=1,n.push({el:i,target:r,time:u,delay:f,easing:e}),!0)},done:function(n){return i=n,this},start:function(){function o(){f--;f||(n.length=0,t={},i&&i())}for(var r,f=n.length,u=0,e=n.length;u<e;u++)r=n[u],r.el.animateTo(r.target,r.time,r.delay,r.easing,o);return this}}}function kk(){return{nodeGroup:[],background:[],content:[]}}function bou(n,t,i,r,u,f,e,s,h,l){function ht(t,i,r){i.dataIndex=e.dataIndex;i.seriesIndex=n.seriesIndex;i.setShape({x:0,y:0,width:p,height:w});var u=e.getVisual("borderColor",!0),f=d.get("borderColor");ot(i,function(){var t=rdi(et),n,e;t.fill=u;n=bbt(d);n.fill=f;r?(e=p-2*y,st(t,n,u,e,ut,{x:y,y:0,width:e,height:ut})):t.text=n.text=null;i.setStyle(t);vt(i,n)});t.add(i)}function ct(t,i){var r,u,f;i.dataIndex=e.dataIndex;i.seriesIndex=n.seriesIndex;r=Math.max(p-2*y,0);u=Math.max(w-2*y,0);i.culling=!0;i.setShape({x:y,y:y,width:r,height:u});f=e.getVisual("color",!0);ot(i,function(){var n=rdi(et),t;n.fill=f;t=bbt(d);st(n,t,f,r,u);i.setStyle(n);vt(i,t)});t.add(i)}function ot(n,t){it?n.invisible||f.push(n):(t(),n.__tmWillVisible||(n.invisible=!1))}function st(t,i,r,u,f,o){var h=e.getModel(),s=dt(n.getFormattedLabel(e.dataIndex,"normal",null,null,o?"upperLabel":"label"),h.get("name")),l;!o&&a.isLeafRoot&&(l=n.get("drillDownIcon",!0),s=l?l+" "+s:s);var v=h.getModel(o?aou:cou),p=h.getModel(o?vou:lou),y=v.getShallow("show");hu(t,i,v,p,{defaultText:y?s:null,autoColor:r,isRectText:!0});o&&(t.textRect=c(o));t.truncate=y&&v.get("ellipsis")?{outerWidth:u,outerHeight:f,minChar:2}:null}function tt(n,r,f,e){var o=k!=null&&i[n][k],s=u[n];return o?(i[n][k]=null,lt(s,o,n)):it||(o=new r({z:kou(f,e)}),o.__tmDepth=f,o.__tmStorageName=n,at(s,o,n)),t[n][b]=o}function lt(n,t,i){var r=n[b]={};r.old=i==="nodeGroup"?t.position.slice():o({},t.shape)}function at(n,t,i){var s=n[b]={},h=e.parentNode;if(h&&(!r||r.direction==="drillDown")){var c=0,o=0,f=u.background[h.getRawIndex()];!r&&f&&f.old&&(c=f.old.width,o=f.old.height);s.old=i==="nodeGroup"?[0,o]:{x:c,y:o,width:0,height:0}}s.fadein=i!=="nodeGroup"}var a,g,nt;if(e&&(a=e.getLayout(),a&&a.isInView)){var p=a.width,w=a.height,y=a.borderWidth,it=a.invisible,b=e.getRawIndex(),k=s&&s.getRawIndex(),rt=e.viewChildren,ut=a.upperHeight,ft=rt&&rt.length,et=e.getModel("itemStyle"),d=e.getModel("emphasis.itemStyle"),v=tt("nodeGroup",ndi);if(v)return(h.add(v),v.attr("position",[a.x||0,a.y||0]),v.__tmNodeWidth=p,v.__tmNodeHeight=w,a.isAboveViewRoot)?v:(g=tt("background",tdi,l,pou),g&&ht(v,g,ft&&a.upperHeight),ft||(nt=tt("content",tdi,l,wou),nt&&ct(v,nt)),v)}}function kou(n,t){var i=n*you+t;return(i-1)/i}function dou(n){var i=n.pieceList;n.hasSpecialVisual=!1;t(i,function(t,i){t.originIndex=i;t.visual!=null&&(n.hasSpecialVisual=!0)})}function gou(n){var u=n.categories,t=n.visual,e=n.categoryMap={},f,r;for(dk(u,function(n,t){e[n]=t}),i(t)||(f=[],v(t)?dk(t,function(n,t){var i=e[t];f[i!=null?i:gft]=n}):f[gft]=t,t=odi(n,f)),r=u.length-1;r>=0;r--)t[r]==null&&(delete e[u[r]],u.pop())}function dbt(n,t){var r=n.visual,i=[],u;v(r)?dk(r,function(n){i.push(n)}):r!=null&&i.push(r);u={color:1,symbol:1};t||i.length!==1||u.hasOwnProperty(n.type)||(i[1]=i[0]);odi(n,i)}function net(n){return{applyVisual:function(t,i,r){t=this.mapValueToVisual(t);r("color",n(i("color"),t))},_doMap:gbt([0,1])}}function edi(n){var t=this.option.visual;return t[Math.round(pt(n,[0,1],[0,t.length-1],!0))]||{}}function tet(n){return function(t,i,r){r(n,this.mapValueToVisual(t))}}function iet(n){var t=this.option.visual;return t[this.option.loop&&n!==gft?n%t.length:n]}function dl(){return this.option.visual[0]}function gbt(n){return{linear:function(t){return pt(t,n,this.option.visual,!0)},category:iet,piecewise:function(t,i){var r=nkt.call(this,i);return r==null&&(r=pt(t,n,this.option.visual,!0)),r},fixed:dl}}function nkt(n){var i=this.option,r=i.pieceList,u,t;if(i.hasSpecialVisual&&(u=ht.findPieceIndex(n,r),t=r[u],t&&t.visual))return t.visual[this.type]}function odi(n,t){return n.visual=t,n.type==="color"&&(n.parsedVisual=r(t,function(n){return fu(n)})),t}function ret(n,t,i){return n?t<=i:t<i}function hdi(n,i,r,u,f,e){var a=n.getModel(),s=n.getLayout(),o,p;if(s&&!s.invisible&&s.isInView){var h=n.getModel(tkt),w=r[n.depth],c=isu(h,i,w,u),v=h.get("borderColor"),y=h.get("borderColorSaturation"),l;y!=null&&(l=cdi(c,n),v=rsu(y,l));n.setVisual("borderColor",v);o=n.viewChildren;o&&o.length?(p=usu(n,a,s,h,c,o),t(o,function(n,t){if(n.depth>=f.length||n===f[n.depth]){var i=fsu(a,c,n,t,p,e);hdi(n,i,r,u,f,e)}})):(l=cdi(c,n),n.setVisual("color",l))}}function isu(n,i,r,u){var f=o({},i);return t(["color","colorAlpha","colorSaturation"],function(t){var e=n.get(t,!0);e==null&&r&&(e=r[t]);e==null&&(e=i[t]);e==null&&(e=u.get(t));e!=null&&(f[t]=e)}),f}function cdi(n){var t=ikt(n,"color"),i,r;if(t)return i=ikt(n,"colorAlpha"),r=ikt(n,"colorSaturation"),r&&(t=rv(t,null,null,r)),i&&(t=gg(t,i)),t}function rsu(n,t){return t!=null?rv(t,null,null,n):null}function ikt(n,t){var i=n[t];if(i!=null&&i!=="none")return i}function usu(n,t,i,r,u,f){var s,h,e,a;if(f&&f.length&&(s=rkt(t,"color")||u.color!=null&&u.color!=="none"&&(rkt(t,"colorAlpha")||rkt(t,"colorSaturation")),s)){var c=t.get("visualMin"),l=t.get("visualMax"),o=i.dataExtent.slice();return c!=null&&c<o[0]&&(o[0]=c),l!=null&&l>o[1]&&(o[1]=l),h=t.get("colorMappingBy"),e={type:s.name,dataExtent:o,visual:s.range},e.type==="color"&&(h==="index"||h==="id")?(e.mappingMethod="category",e.loop=!0):e.mappingMethod="linear",a=new ht(e),a.__drColorMappingBy=h,a}}function rkt(n,t){var i=n.get(t);return nsu(i)&&i.length?{name:t,range:i}:null}function fsu(n,t,i,r,u,f){var e=o({},t);if(u){var s=u.type,h=s==="color"&&u.__drColorMappingBy,c=h==="index"?r:h==="id"?f.mapIdToIndex(i.getId()):i.getValue(n.get("visualDimension"));e[s]=u.mapValueToVisual(c)}return e}function vdi(n,t,i,r){var e,o,y,b,s,d,g,nt,f,v;if(!n.isRemoved()){y=n.getLayout();e=y.width;o=y.height;var h=n.getModel(),p=h.get(adi),c=h.get(esu)/2,tt=wdi(h),it=Math.max(p,tt),w=p-c,rt=it-c,h=n.getModel();if(n.setLayout({borderWidth:p,upperHeight:it,upperLabelHeight:tt},!0),e=gk(e-2*w,0),o=gk(o-w-rt,0),b=e*o,s=csu(n,h,b,t,i,r),s.length){var l={x:w,y:rt,width:e,height:o},a=uet(e,o),k=Infinity,u=[];for(u.area=0,f=0,v=s.length;f<v;)d=s[f],u.push(d),u.area+=d.getLayout().area,g=ysu(u,a,t.squareRatio),g<=k?(f++,k=g):(u.area-=u.pop().getLayout().area,ydi(u,a,l,c,!1),a=uet(l.width,l.height),u.length=u.area=0,k=Infinity);for(u.length&&ydi(u,a,l,c,!0),i||(nt=h.get("childrenVisibleMin"),nt!=null&&b<nt&&(i=!0)),f=0,v=s.length;f<v;f++)vdi(s[f],t,i,r+1)}}}function csu(n,t,i,r,u,f){var e=n.children||[],s=r.sort,c,o,h,l,a;if(s!=="asc"&&s!=="desc"&&(s=null),c=r.leafDepth!=null&&r.leafDepth<=f,u&&!c)return n.viewChildren=[];if(e=ci(e,function(n){return!n.isRemoved()}),asu(e,s),o=vsu(t,e,s),o.sum===0)return n.viewChildren=[];if(o.sum=lsu(t,i,o.sum,s,e),o.sum===0)return n.viewChildren=[];for(h=0,l=e.length;h<l;h++)a=e[h].getValue()/o.sum*i,e[h].setLayout({area:a});return c&&(e.length&&n.setLayout({isLeafRoot:!0},!0),e.length=0),n.viewChildren=e,n.setLayout({dataExtent:o.dataExtent},!0),e}function lsu(n,t,i,r,u){var f,s;if(!r)return i;var h=n.get("visibleMin"),e=u.length,o=e;for(f=e-1;f>=0;f--)s=u[r==="asc"?e-f-1:f].getValue(),s/i*t<h&&(o=f,i-=s);return r==="asc"?u.splice(0,e-o):u.splice(o,e-o),i}function asu(n,t){return t&&n.sort(function(n,i){var r=t==="asc"?n.getValue()-i.getValue():i.getValue()-n.getValue();return r===0?t==="asc"?n.dataIndex-i.dataIndex:i.dataIndex-n.dataIndex:r}),n}function vsu(n,t,i){for(var f,r,e=0,u=0,o=t.length;u<o;u++)e+=t[u].getValue();return f=n.get("visualDimension"),t&&t.length?f==="value"&&i?(r=[t[t.length-1].getValue(),t[0].getValue()],i==="asc"&&r.reverse()):(r=[Infinity,-Infinity],ukt(t,function(n){var t=n.getValue(f);t<r[0]&&(r[0]=t);t>r[1]&&(r[1]=t)})):r=[NaN,NaN],{sum:e,dataExtent:r}}function ysu(n,t,i){for(var u,s,f=0,e=Infinity,o=0,r,h=n.length;o<h;o++)r=n[o].getLayout().area,r&&(r<e&&(e=r),r>f&&(f=r));return u=n.area*n.area,s=t*t*i,u?gk(s*f/u,u/(s*e)):Infinity}function ydi(n,t,i,r,u){var o=t===i.width?0:1,f=1-o,s=["x","y"],h=["width","height"],a=i[s[o]],e=t?n.area/t:0,c,v;for((u||e>i[h[f]])&&(e=i[h[f]]),c=0,v=n.length;c<v;c++){var y=n[c],l={},p=e?y.getLayout().area/e:0,k=l[h[f]]=gk(e-2*r,0),w=i[s[o]]+i[h[o]]-a,b=c===v-1||w<p?w:p,d=l[h[o]]=gk(b-2*r,0);l[s[f]]=i[s[f]]+uet(r,k/2);l[s[o]]=a+uet(r,d/2);a+=b;y.setLayout(l,!0)}i[s[f]]+=e;i[h[f]]-=e}function psu(n,t,i,r,u){var e=(t||{}).node,p=[r,u],h,o,f,l,a,c,w,v,y;if(!e||e===i)return p;for(o=r*u,f=o*n.option.zoomToNodeRatio;h=e.parentNode;){for(l=0,a=h.children,c=0,w=a.length;c<w;c++)l+=a[c].getValue();if(v=e.getValue(),v===0)return p;f*=l/v;var b=h.getModel(),s=b.get(adi),k=Math.max(s,wdi(b,s));f+=4*s*s+(3*s+k)*Math.pow(f,.5);f>hit&&(f=hit);e=h}return f<o&&(f=o),y=Math.pow(f/o,.5),[r*y,u*y]}function wsu(n,t,i){var s,e,f,r,u,o;if(t)return{x:t.x,y:t.y};if((s={x:0,y:0},!i)||(e=i.node,f=e.getLayout(),!f))return s;for(r=[f.width/2,f.height/2],u=e;u;)o=u.getLayout(),r[0]+=o.x,r[1]+=o.y,u=u.parentNode;return{x:n.width/2-r[0],y:n.height/2-r[1]}}function pdi(n,t,i,r,u){var f=n.getLayout(),e=i[u],o=e&&e===n,s;(!e||o)&&(u!==i.length||n===r)&&(n.setLayout({isInView:!0,invisible:!o&&!t.intersect(f),isAboveViewRoot:o},!0),s=new b(t.x-f.x,t.y-f.y,t.width,t.height),ukt(n.viewChildren||[],function(n){pdi(n,s,i,r,u+1)}))}function wdi(n){return n.get(osu)?n.get(ssu):0}function by(n){return"_EC_"+n}function gf(n,t){this.id=n==null?"":n;this.inEdges=[];this.outEdges=[];this.edges=[];this.hostGraph;this.dataIndex=t==null?-1:t}function nd(n,t,i){this.node1=n;this.node2=t;this.dataIndex=i==null?-1:i}function okt(n){return isNaN(+n.cpx1)||isNaN(+n.cpy1)}function gdi(n){return"_"+n+"Type"}function ngi(n,t,r){var o=t.getItemVisual(r,"color"),f=t.getItemVisual(r,n),u=t.getItemVisual(r,n+"Size"),e;if(f&&f!=="none")return i(u)||(u=[u,u]),e=pu(f,-u[0]/2,-u[1]/2,u[0],u[1],o),e.name=n,e}function bsu(n){var t=new ddi({name:"line",subPixelOptimize:!0});return skt(t.shape,n),t}function skt(n,t){n.x1=t[0][0];n.y1=t[0][1];n.x2=t[1][0];n.y2=t[1][1];n.percent=1;var i=t[2];i?(n.cpx1=i[0],n.cpy1=i[1]):(n.cpx1=NaN,n.cpy1=NaN)}function ksu(){var v=this,c=v.childOfName("fromSymbol"),l=v.childOfName("toSymbol"),i=v.childOfName("label"),r,o,u,t,y,p,w,f,b;if(c||l||!i.ignore){for(r=1,o=this.parent;o;)o.scale&&(r/=o.scale[0]),o=o.parent;if(u=v.childOfName("line"),this.__dirty||u.__dirty){var s=u.shape.percent,a=u.pointAt(0),h=u.pointAt(s),n=to([],h,a);if(ka(n,n),c&&(c.attr("position",a),t=u.tangentAt(0),c.attr("rotation",Math.PI/2-Math.atan2(t[1],t[0])),c.attr("scale",[r*s,r*s])),l&&(l.attr("position",h),t=u.tangentAt(1),l.attr("rotation",-Math.PI/2-Math.atan2(t[1],t[0])),l.attr("scale",[r*s,r*s])),!i.ignore){if(i.attr("position",h),f=5*r,i.__position==="end")y=[n[0]*f+h[0],n[1]*f+h[1]],p=n[0]>.8?"left":n[0]<-.8?"right":"center",w=n[1]>.8?"top":n[1]<-.8?"bottom":"middle";else if(i.__position==="middle"){var k=s/2,t=u.tangentAt(k),e=[t[1],-t[0]],d=u.pointAt(k);e[1]>0&&(e[0]=-e[0],e[1]=-e[1]);y=[d[0]+e[0]*f,d[1]+e[1]*f];p="center";w="bottom";b=-Math.atan2(t[1],t[0]);h[0]<a[0]&&(b=Math.PI+b);i.attr("rotation",b)}else y=[-n[0]*f+a[0],-n[1]*f+a[1]],p=n[0]>.8?"right":n[0]<-.8?"left":"center",w=n[1]>.8?"bottom":n[1]<-.8?"top":"middle";i.attr({style:{textVerticalAlign:i.__verticalAlign||w,textAlign:i.__textAlign||p},position:y,scale:[r,r]})}}}}function id(n,t,i){e.call(this);this._createLine(n,t,i)}function eet(n){this._ctor=n||id;this.group=new e}function dsu(n,t,i,r){var f=t.getItemLayout(i),u;hkt(f)&&(u=new n._ctor(t,i,r),t.setItemGraphicEl(i,u),n.group.add(u))}function gsu(n,t,i,r,u,f){var e=t.getItemGraphicEl(r);if(!hkt(i.getItemLayout(u))){n.group.remove(e);return}e?e.updateData(i,u,f):e=new n._ctor(i,u,f);i.setItemGraphicEl(u,e);n.group.add(e)}function tgi(n){var t=n.hostModel;return{lineStyle:t.getModel("lineStyle").getLineStyle(),hoverLineStyle:t.getModel("emphasis.lineStyle").getLineStyle(),labelModel:t.getModel("label"),hoverLabelModel:t.getModel("emphasis.label")}}function igi(n){return isNaN(n[0])||isNaN(n[1])}function hkt(n){return!igi(n[0])&&!igi(n[1])}function rd(n){var t=n.coordinateSystem;if(t.type!=="view")return 1;var r=n.option.nodeScaleRatio,i=t.scale,u=i&&i[0]||1,f=t.getZoom(),e=(f-1)*r+1;return e/u}function ud(n){var t=n.getVisual("symbolSize");return t instanceof Array&&(t=(t[0]+t[1])/2),+t}function ugi(n,t,i){for(var l,a,s,v,u=n[0],f=n[1],e=n[2],y=Infinity,r,c=i*i,o=.1,h=.1;h<=.9;h+=.1)ckt[0]=dy(u[0],f[0],e[0],h),ckt[1]=dy(u[1],f[1],e[1],h),s=rgi(vkt(ckt,t)-c),s<y&&(y=s,r=h);for(l=0;l<32;l++){if(a=r+o,lkt[0]=dy(u[0],f[0],e[0],r),lkt[1]=dy(u[1],f[1],e[1],r),akt[0]=dy(u[0],f[0],e[0],a),akt[1]=dy(u[1],f[1],e[1],a),s=vkt(lkt,t)-c,rgi(s)<.01)break;v=vkt(akt,t)-c;o/=2;r=s<0?v>=0?r+o:r-o:v>=0?r-o:r+o}return r}function fgi(n,t){var i=n.getVisual("opacity");return i!=null?i:n.getModel().get(t)}function set(n,t,i){var u=n.getGraphicEl(),r=fgi(n,t);i!=null&&(r==null&&(r=1),r*=i);u.downplay&&u.downplay();u.traverse(function(n){if(!n.isGroup){var t=n.lineLabelOriginalOpacity;(t==null||i!=null)&&(t=r);n.setStyle("opacity",t)}})}function na(n,t){var r=fgi(n,t),i=n.getGraphicEl();i.traverse(function(n){n.isGroup||n.setStyle("opacity",r)});i.highlight&&i.highlight()}function het(n){return n instanceof Array||(n=[n,n]),n}function cgi(n){var i=n.coordinateSystem,t;i&&i.type!=="view"||(t=n.getGraph(),t.eachNode(function(n){var t=n.getModel();n.setLayout([+t.get("x"),+t.get("y")])}),lgi(t))}function lgi(n){n.eachEdge(function(n){var r=n.getModel().get("lineStyle.curveness")||0,t=cf(n.node1.getLayout()),i=cf(n.node2.getLayout()),u=[t,i];+r&&u.push([(t[0]+i[0])/2-(t[1]-i[1])*r,(t[1]+i[1])/2-(i[0]-t[0])*r]);n.setLayout(u)})}function vgi(n,t){var r=n.coordinateSystem;if(!r||r.type==="view"){var i=r.getBoundingRect(),u=n.getData(),o=u.graph,f=i.width/2+i.x,e=i.height/2+i.y,h=Math.min(i.width,i.height)/2,s=u.count();(u.setLayout({cx:f,cy:e}),s)&&(thu[t](n,r,o,u,h,f,e,s),o.eachEdge(function(n){var t=n.getModel().get("lineStyle.curveness")||0,i=cf(n.node1.getLayout()),r=cf(n.node2.getLayout()),u,o=(i[0]+r[0])/2,s=(i[1]+r[1])/2;+t&&(t*=3,u=[f*t+o*(1-t),e*t+s*(1-t)]);n.setLayout([i,r,u])}))}}function rhu(n,t,i){for(var u,s,r,f=i.rect,h=f.width,c=f.height,e=[f.x+h/2,f.y+c/2],l=i.gravity==null?.1:i.gravity,o=0;o<n.length;o++)u=n[o],u.p||(u.p=vs(h*(Math.random()-.5)+e[0],c*(Math.random()-.5)+e[1])),u.pp=cf(u.p),u.edges=null;return s=i.friction==null?.6:i.friction,r=s,{warmUp:function(){r=s*.8},setFixed:function(t){n[t].fixed=!0},setUnfixed:function(t){n[t].fixed=!1},step:function(i){for(var a,v,h,p,o,c,w,b,s,f=[],y=n.length,u=0;u<t.length;u++)(a=t[u],a.ignoreForceLayout)||(h=a.n1,o=a.n2,to(f,o.p,h.p),c=iw(f)-a.d,v=o.w/(h.w+o.w),isNaN(v)&&(v=0),ka(f,f),h.fixed||tp(h.p,h.p,f,v*c*r),o.fixed||tp(o.p,o.p,f,-(1-v)*c*r));for(u=0;u<y;u++)s=n[u],s.fixed||(to(f,e,s.p),tp(s.p,s.p,f,l*r));for(u=0;u<y;u++)for(h=n[u],p=u+1;p<y;p++)o=n[p],to(f,o.p,h.p),c=iw(f),c===0&&(vri(f,Math.random()-.5,Math.random()-.5),c=1),w=(h.rep+o.rep)/c/c,h.fixed||tp(h.pp,h.pp,f,w),o.fixed||tp(o.pp,o.pp,f,-w);for(b=[],u=0;u<y;u++)s=n[u],s.fixed||(to(b,s.p,s.pp),tp(s.p,s.p,b,r),nr(s.pp,s.p));r=r*.992;i&&i(n,t,r<.01)}}}function uhu(n,t,i){var r=n.getBoxLayoutParams();return r.aspect=i,vi(r,{width:t.getWidth(),height:t.getHeight()})}function ehu(n,t){var i=n.get("center"),r=t.getWidth(),f=t.getHeight(),e=Math.min(r,f),o=u(i[0],t.getWidth()),s=u(i[1],t.getHeight()),h=u(n.get("radius"),e/2);return{cx:o,cy:s,r:h}}function bgi(n,t){return t&&(typeof t=="string"?n=t.replace("{value}",n!=null?n:""):typeof t=="function"&&(n=t(n))),n}function wkt(n,t){e.call(this);var u=new ou,i=new nf,r=new w;this.add(u);this.add(i);this.add(r);this.highDownOnUpdate=function(n,t){t==="emphasis"?(i.ignore=i.hoverIgnore,r.ignore=r.hoverIgnore):(i.ignore=i.normalIgnore,r.ignore=r.normalIgnore)};this.updateData(n,t,!0)}function hhu(n,t){return vi(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function chu(n,t){for(var f=n.mapDimension("value"),i=n.mapArray(f,function(n){return n}),r=[],e=t==="ascending",u=0,o=n.count();u<o;u++)r[u]=u;return typeof t=="function"?r.sort(t):t!=="none"&&r.sort(function(n,t){return e?i[n]-i[t]:i[t]-i[n]}),r}function lhu(n){n.each(function(t){var v=n.getItemModel(t),w=v.getModel("label"),f=w.get("position"),b=v.getModel("labelLine"),y=n.getItemLayout(t),i=y.points,p=f==="inner"||f==="inside"||f==="center"||f==="insideLeft"||f==="insideRight",o,e,c,l,r,s,u,h,a;p?(f==="insideLeft"?(e=(i[0][0]+i[3][0])/2+5,c=(i[0][1]+i[3][1])/2,o="left"):f==="insideRight"?(e=(i[1][0]+i[2][0])/2-5,c=(i[1][1]+i[2][1])/2,o="right"):(e=(i[0][0]+i[1][0]+i[2][0]+i[3][0])/4,c=(i[0][1]+i[1][1]+i[2][1]+i[3][1])/4,o="center"),l=[[e,c],[e,c]]):(h=b.get("length"),f==="left"?(r=(i[3][0]+i[0][0])/2,s=(i[3][1]+i[0][1])/2,u=r-h,e=u-5,o="right"):f==="right"?(r=(i[1][0]+i[2][0])/2,s=(i[1][1]+i[2][1])/2,u=r+h,e=u+5,o="left"):f==="rightTop"?(r=i[1][0],s=i[1][1],u=r+h,e=u+5,o="top"):f==="rightBottom"?(r=i[2][0],s=i[2][1],u=r+h,e=u+5,o="bottom"):f==="leftTop"?(r=i[0][0],s=i[1][1],u=r-h,e=u-5,o="right"):f==="leftBottom"?(r=i[3][0],s=i[2][1],u=r-h,e=u-5,o="right"):(r=(i[1][0]+i[2][0])/2,s=(i[1][1]+i[2][1])/2,u=r+h,e=u+5,o="left"),a=s,l=[[r,s],[u,a]],c=a);y.label={linePoints:l,x:e,y:c,verticalAlign:"middle",textAlign:o,inside:p}})}function ahu(n){if(!n.parallel){var i=!1;t(n.series,function(n){n&&n.type==="parallel"&&(i=!0)});i&&(n.parallel=[{}])}}function vhu(n){var i=ir(n.parallelAxis);t(i,function(t){if(v(t)){var r=t.parallelIndex||0,i=ir(n.parallel)[r];i&&i.parallelAxisDefault&&y(t,i.parallelAxisDefault,!1)}})}function kkt(n,t){var i=n[t]-n[1-t];return{span:Math.abs(i),sign:i>0?-1:i<0?1:t?-1:1}}function ip(n,t){return Math.min(t[1]!=null?t[1]:Infinity,Math.max(t[0]!=null?t[0]:-Infinity,n))}function gkt(n,t,i){this._axesMap=p();this._axesLayout={};this.dimensions=n.dimensions;this._rect;this._model=n;this._init(n,t,i)}function cet(n,t){return tni(ini(n,t[0]),t[1])}function whu(n,t){var i=t.layoutLength/(t.axisCount-1);return{position:i*n,axisNameAvailableWidth:i,axisLabelShow:!0}}function bhu(n,t){var h=t.layoutLength,f=t.axisExpandWidth,c=t.axisCount,i=t.axisCollapseWidth,e=t.winInnerIndices,r,o=i,s=!1,u;return n<e[0]?(r=n*i,u=i):n<=e[1]?(r=t.axisExpandWindow0Pos+n*f-t.axisExpandWindow[0],o=f,s=!0):(r=h-(c-1-n)*i,u=i),{position:r,axisNameAvailableWidth:o,axisLabelShow:s,nameTruncateMaxWidth:u}}function khu(n,t){var i=[];return n.eachComponent("parallel",function(r,u){var f=new gkt(r,n,t);f.name="parallel_"+u;f.resize(r,t);r.coordinateSystem=f;f.model=r;i.push(f)}),n.eachSeries(function(t){if(t.get("coordinateSystem")==="parallel"){var i=n.queryComponents({mainType:"parallel",index:t.get("parallelIndex"),id:t.get("parallelId")})[0];t.coordinateSystem=i.coordinateSystem}}),i}function dhu(n,t){return t.type||(t.data?"category":"value")}function up(n){f&&g(n);li.call(this);this._zr=n;this.group=new e;this._brushType;this._brushOption;this._panels;this._track=[];this._dragging;this._lastMouseMovePoint={};this._covers=[];this._creatingCover;this._creatingPanel;this._enableGlobalPan;f&&this._mounted;this._uid="brushController_"+ecu++;this._handlers={};ke(ttr,function(n,t){this._handlers[t]=l(n,this)},this)}function ocu(n,t){var i=n._zr;n._enableGlobalPan||neu(i,oni,n._uid);ke(n._handlers,function(n,t){i.on(t,n)});n._brushType=t.brushType;n._brushOption=y(c(sni),t,!0)}function scu(n){var t=n._zr;teu(t,oni,n._uid);ke(n._handlers,function(n,i){t.off(i,n)});n._brushType=n._brushOption=null}function hni(n,t){var i=od[t.brushType].createCover(n,t);return i.__brushOption=t,ani(i,t),n.group.add(i),i}function cni(n,t){var i=idt(t);return i.endCreating&&(i.endCreating(n,t),ani(t,t.__brushOption)),t}function lni(n,t){var i=t.__brushOption;idt(t).updateCoverShape(n,t,i.range,i)}function ani(n,t){var i=t.z;i==null&&(i=tcu);n.traverse(function(n){n.z=i;n.z2=i})}function tdt(n,t){idt(t).updateCommon(n,t);lni(n,t)}function idt(n){return od[n.__brushOption.brushType]}function rdt(n,t,i){var r=n._panels,u,f;return r?(f=n._transform,ke(r,function(n){n.isTargetByCursor(t,i,f)&&(u=n)}),u):!0}function vni(n,t){var r=n._panels,i;return r?(i=t.__brushOption.panelId,i!=null?r[i]:!0):!0}function udt(n){var t=n._covers,i=t.length;return ke(t,function(t){n.group.remove(t)},n),t.length=0,!!i}function ta(n,t){var i=ghu(n._covers,function(n){var t=n.__brushOption,i=c(t.range);return{brushType:t.brushType,panelId:t.panelId,range:i}});n.trigger("brush",i,{isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function hcu(n){var t=n._track;if(!t.length)return!1;var i=t[t.length-1],r=t[0],u=i[0]-r[0],f=i[1]-r[1],e=ncu(u*u+f*f,.5);return e>icu}function yni(n){var t=n.length-1;return t<0&&(t=0),[n[0],n[t]]}function pni(n,t,i,r){var u=new e;return u.add(new ft({name:"main",style:edt(i),silent:!0,draggable:!0,cursor:"move",drift:gh(n,t,u,"nswe"),ondragend:gh(ta,t,{isEnd:!0})})),ke(r,function(i){u.add(new ft({name:i,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:gh(n,t,u,i),ondragend:gh(ta,t,{isEnd:!0})}))}),u}function wni(n,t,i,r){var f=r.brushStyle.lineWidth||0,u=rp(f,rcu),s=i[0][0],h=i[1][0],e=s-f/2,o=h-f/2,a=i[0][1],v=i[1][1],c=a-u+f/2,l=v-u+f/2,y=a-s,p=v-h,w=y+f,b=p+f;fs(n,t,"main",s,h,y,p);r.transformable&&(fs(n,t,"w",e,o,u,b),fs(n,t,"e",c,o,u,b),fs(n,t,"n",e,o,w,u),fs(n,t,"s",e,l,w,u),fs(n,t,"nw",e,o,u,u),fs(n,t,"ne",c,o,u,u),fs(n,t,"sw",e,l,u,u),fs(n,t,"se",c,l,u,u))}function fdt(n,t){var r=t.__brushOption,i=r.transformable,u=t.childAt(0);u.useStyle(edt(r));u.attr({silent:!i,cursor:i?"move":"default"});ke(["w","e","n","s","se","sw","ne","nw"],function(r){var u=t.childOfName(r),f=odt(n,r);u&&u.attr({silent:!i,invisible:!i,cursor:i?fcu[f]+"-resize":null})})}function fs(n,t,i,r,u,f,e){var o=t.childOfName(i);o&&o.setShape(acu(sdt(n,t,[[r,u],[r+f,u+e]])))}function edt(n){return s({strokeNoScale:!0},n.brushStyle)}function bni(n,t,i,r){var u=[ed(n,i),ed(t,r)],f=[rp(n,i),rp(t,r)];return[[u[0],f[0]],[u[1],f[1]]]}function ccu(n){return gc(n.group)}function odt(n,t){var i;if(t.length>1)return t=t.split(""),i=[odt(n,t[0]),odt(n,t[1])],(i[0]==="e"||i[0]==="w")&&i.reverse(),i.join("");var i=nvt({w:"left",e:"right",n:"top",s:"bottom"}[t],ccu(n));return{left:"w",right:"e",top:"n",bottom:"s"}[i]}function kni(n,t,i,r,u,f,e){var s=r.__brushOption,o=n(s.range),h=dni(i,f,e);ke(u.split(""),function(n){var t=ucu[n];o[t[0]][t[1]]+=h[t[0]]});s.range=t(bni(o[0][0],o[1][0],o[0][1],o[1][1]));tdt(i,r);ta(i,{isEnd:!1})}function lcu(n,t,i,r){var f=t.__brushOption.range,u=dni(n,i,r);ke(f,function(n){n[0]+=u[0];n[1]+=u[1]});tdt(n,t);ta(n,{isEnd:!1})}function dni(n,t,i){var r=n.group,u=r.transformCoordToLocal(t,i),f=r.transformCoordToLocal(0,0);return[u[0]-f[0],u[1]-f[1]]}function sdt(n,t,i){var r=vni(n,t);return r&&r!==!0?r.clipPath(i,n._transform):c(i)}function acu(n){var t=ed(n[0][0],n[1][0]),i=ed(n[0][1],n[1][1]),r=rp(n[0][0],n[1][0]),u=rp(n[0][1],n[1][1]);return{x:t,y:i,width:r-t,height:u-i}}function vcu(n,t,i){var r,e;if(n._brushType){var o=n._zr,f=n._covers,u=rdt(n,t,i);if(!n._dragging)for(r=0;r<f.length;r++)if(e=f[r].__brushOption,u&&(u===!0||e.panelId===u.panelId)&&od[e.brushType].contain(f[r],i[0],i[1]))return;u&&o.setCursorStyle("crosshair")}}function hdt(n){var t=n.event;t.preventDefault&&t.preventDefault()}function cdt(n,t,i){return n.childOfName("main").contain(t,i)}function gni(n,t,i,r){var u=n._creatingCover,f=n._creatingPanel,o=n._brushOption,s,e,h,l;return n._track.push(i.slice()),hcu(n)||u?(f&&!u&&(o.brushMode==="single"&&udt(n),e=c(o),e.brushType=ntr(e.brushType,f),e.panelId=f===!0?null:f.panelId,u=n._creatingCover=hni(n,e),n._covers.push(u)),u&&(h=od[ntr(n._brushType,f)],l=u.__brushOption,l.range=h.getCreatingRange(sdt(n,u,n._track)),r&&(cni(n,u),h.updateCommon(n,u)),lni(n,u),s={isEnd:r})):r&&o.brushMode==="single"&&o.removeOnClick&&rdt(n,t,i)&&udt(n)&&(s={isEnd:r,removeOnClick:!0}),s}function ntr(n,t){return n==="auto"?(f&&g(t&&t.defaultBrushType,'MUST have defaultBrushType when brushType is "atuo"'),t.defaultBrushType):n}function ldt(n,t,i){var o,r;if(n._dragging){i||hdt(t);var u=t.offsetX,f=t.offsetY,e=n._lastMouseMovePoint;i&&(u=e.x,f=e.y);o=n.group.transformCoordToLocal(u,f);r=gni(n,t,o,!0);n._dragging=!1;n._track=[];n._creatingCover=null;r&&ta(n,r)}}function itr(n){return{createCover:function(t,i){return pni(gh(kni,function(t){var i=[t,[0,100]];return n&&i.reverse(),i},function(t){return t[n]}),t,i,[["w","e"],["n","s"]][n])},getCreatingRange:function(t){var i=yni(t),r=ed(i[0][n],i[1][n]),u=rp(i[0][n],i[1][n]);return[r,u]},updateCoverShape:function(t,i,r,u){var f,e=vni(t,i),o,s;e!==!0&&e.getLinearBrushOtherExtent?f=e.getLinearBrushOtherExtent(n,t._transform):(o=t._zr,f=[0,[o.getWidth(),o.getHeight()][1-n]]);s=[r,f];n&&s.reverse();wni(t,i,s,u)},updateCommon:fdt,contain:cdt}}function rtr(n){return n=adt(n),function(t){return bsi(t,n)}}function utr(n,t){return n=adt(n),function(i){var r=t!=null?t:i,f=r?n.width:n.height,u=r?n.x:n.y;return[u,u+(f||0)]}}function ftr(n,t,i){return n=adt(n),function(r,u){return n.contain(u[0],u[1])&&!vft(r,t,i)}}function adt(n){return b.create(n)}function ycu(n,t,i){return i&&i.type==="axisAreaSelect"&&t.findComponents({mainType:"parallelAxis",query:i})[0]===n}function pcu(n){var t=n.axis;return r(n.activeIntervals,function(n){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(n[0],!0),t.dataToCoord(n[1],!0)]}})}function wcu(n,t){return t.getComponent("parallel",n.get("parallelIndex"))}function vdt(n,t){var i=n._model;return i.get("axisExpandable")&&i.get("axisExpandTriggerOn")===t}function bcu(n,i){var r,u;n.encodeDefine||(r=i.ecModel.getComponent("parallel",i.get("parallelIndex")),r)&&(u=n.encodeDefine=p(),t(r.dimensions,function(n){var t=kcu(n);u.set(n,t)}))}function kcu(n){return+n.replace("dim","")}function gcu(n,t,i){var f=n.model,r=n.getRect(),u=new ft({shape:{x:r.x,y:r.y,width:r.width,height:r.height}}),e=f.get("layout")==="horizontal"?"width":"height";return u.setShape(e,0),hr(u,{shape:{width:r.width,height:r.height}},t,i),u}function ctr(n,t,i,r){for(var u,e,o=[],f=0;f<i.length;f++)u=i[f],e=n.get(n.mapDimension(u),t),nlu(e,r.getAxis(u).type)||o.push(r.dataToPoint(e,u));return o}function ltr(n,t,i,r,u){var e=ctr(n,i,r,u),f=new nf({shape:{points:e},silent:!0,z2:10});return t.add(f),n.setItemGraphicEl(i,f),f}function atr(n){var t=n.get("smooth",!0);return t===!0&&(t=ydt),{lineStyle:n.getModel("lineStyle").getLineStyle(),smooth:t!=null?t:ydt}}function pdt(n,t,i,r){var f=r.lineStyle,e,u;t.hasItemOption&&(e=t.getItemModel(i).getModel("lineStyle"),f=e.getLineStyle());n.useStyle(f);u=n.style;u.fill=null;u.stroke=t.getItemVisual(i,"color");u.opacity=t.getItemVisual(i,"opacity");r.smooth&&(n.shape.smooth=r.smooth)}function nlu(n,t){return t==="category"?n==null:n==null||isNaN(n)}function ptr(n,t){return n.getVisual("opacity")||n.getModel().get(t)}function aet(n,t,i){var u=n.getGraphicEl(),r=ptr(n,t);i!=null&&(r==null&&(r=1),r*=i);u.downplay&&u.downplay();u.traverse(function(n){n.type!=="group"&&n.setStyle("opacity",r)})}function ne(n,t){var r=ptr(n,t),i=n.getGraphicEl();i.highlight&&i.highlight();i.traverse(function(n){n.type!=="group"&&n.setStyle("opacity",r)})}function ilu(n,t,i){var r=new ft({shape:{x:n.x-10,y:n.y-10,width:0,height:n.height+20}});return hr(r,{shape:{width:n.width+20,height:n.height+20}},t,i),r}function rlu(n,t){return vi(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function ulu(n,t,i,r,u,f,e,o,s){elu(n,t,i,u,f,o,s);clu(n,t,f,u,r,e,o);blu(n,o)}function flu(n){t(n,function(n){var t=op(n.outEdges,vet),i=op(n.inEdges,vet),r=Math.max(t,i);n.setLayout({value:r},!0)})}function elu(n,t,i,r,u,f,e){for(var c,p,w,g,it,b,rt,k,a=[],d=[],h=[],v=[],y=0,nt=0,o=0;o<t.length;o++)a[o]=1;for(o=0;o<n.length;o++)d[o]=n[o].inEdges.length,d[o]===0&&h.push(n[o]);for(c=-1;h.length;){for(p=0;p<h.length;p++){var s=h[p],l=s.hostGraph.data.getRawDataItem(s.dataIndex),tt=l.depth!=null&&l.depth>=0;for(tt&&l.depth>c&&(c=l.depth),s.setLayout({depth:tt?l.depth:y},!0),f==="vertical"?s.setLayout({dy:i},!0):s.setLayout({dx:i},!0),w=0;w<s.outEdges.length;w++)g=s.outEdges[w],it=t.indexOf(g),a[it]=0,b=g.node2,rt=n.indexOf(b),--d[rt]==0&&v.indexOf(b)<0&&v.push(b)}++y;h=v;v=[]}for(o=0;o<a.length;o++)if(a[o]===1)throw new Error("Sankey is a DAG, the original data has cycle!");k=c>y-1?c:y-1;e&&e!=="left"&&olu(n,e,f,k);nt=f==="vertical"?(u-i)/k:(r-i)/k;hlu(n,nt,f)}function ktr(n){var t=n.hostGraph.data.getRawDataItem(n.dataIndex);return t.depth!=null&&t.depth>=0}function olu(n,i,r,u){var o,s,h,c;if(i==="right"){for(var f=[],e=n,l=0;e.length;){for(o=0;o<e.length;o++)for(s=e[o],s.setLayout({skNodeHeight:l},!0),h=0;h<s.inEdges.length;h++)c=s.inEdges[h],f.indexOf(c.node1)<0&&f.push(c.node1);e=f;f=[];++l}t(n,function(n){ktr(n)||n.setLayout({depth:Math.max(0,u-n.getLayout().skNodeHeight)},!0)})}else i==="justify"&&slu(n,u)}function slu(n,i){t(n,function(n){ktr(n)||n.outEdges.length||n.setLayout({depth:i},!0)})}function hlu(n,i,r){t(n,function(n){var t=n.getLayout().depth*i;r==="vertical"?n.setLayout({y:t},!0):n.setLayout({x:t},!0)})}function clu(n,t,i,r,u,f,e){var o=llu(n,e),s;for(alu(o,t,i,r,u,e),wdt(o,u,i,r,e),s=1;f>0;f--)s*=.99,vlu(o,s,e),wdt(o,u,i,r,e),wlu(o,s,e),wdt(o,u,i,r,e)}function llu(n,i){var u=[],f=i==="vertical"?"y":"x",r=blt(n,function(n){return n.getLayout()[f]});return r.keys.sort(function(n,t){return n-t}),t(r.keys,function(n){u.push(r.buckets.get(n))}),u}function alu(n,i,r,u,f,e){var o=Infinity;t(n,function(n){var h=n.length,i=0,s;t(n,function(n){i+=n.getLayout().value});s=e==="vertical"?(u-(h-1)*f)/i:(r-(h-1)*f)/i;s<o&&(o=s)});t(n,function(n){t(n,function(n,t){var i=n.getLayout().value*o;e==="vertical"?(n.setLayout({x:t},!0),n.setLayout({dx:i},!0)):(n.setLayout({y:t},!0),n.setLayout({dy:i},!0))})});t(i,function(n){var t=+n.getValue()*o;n.setLayout({dy:t},!0)})}function wdt(n,i,r,u,f){var e=f==="vertical"?"x":"y";t(n,function(n){var h,v;n.sort(function(n,t){return n.getLayout()[e]-t.getLayout()[e]});var o,t,s,c=0,l=n.length,a=f==="vertical"?"dx":"dy";for(h=0;h<l;h++)t=n[h],s=c-t.getLayout()[e],s>0&&(o=t.getLayout()[e]+s,f==="vertical"?t.setLayout({x:o},!0):t.setLayout({y:o},!0)),c=t.getLayout()[e]+t.getLayout()[a]+i;if(v=f==="vertical"?u:r,s=c-i-v,s>0)for(o=t.getLayout()[e]-s,f==="vertical"?t.setLayout({x:o},!0):t.setLayout({y:o},!0),c=o,h=l-2;h>=0;--h)t=n[h],s=t.getLayout()[e]+t.getLayout()[a]+i-c,s>0&&(o=t.getLayout()[e]-s,f==="vertical"?t.setLayout({x:o},!0):t.setLayout({y:o},!0)),c=t.getLayout()[e]})}function vlu(n,i,r){t(n.slice().reverse(),function(n){t(n,function(n){var t,u,f;n.outEdges.length&&(t=op(n.outEdges,ylu,r)/op(n.outEdges,vet,r),r==="vertical"?(u=n.getLayout().x+(t-ep(n,r))*i,n.setLayout({x:u},!0)):(f=n.getLayout().y+(t-ep(n,r))*i,n.setLayout({y:f},!0)))})})}function ylu(n,t){return ep(n.node2,t)*n.getValue()}function plu(n,t){return ep(n.node1,t)*n.getValue()}function ep(n,t){return t==="vertical"?n.getLayout().x+n.getLayout().dx/2:n.getLayout().y+n.getLayout().dy/2}function vet(n){return n.getValue()}function op(n,t,i){for(var u=0,e=n.length,f=-1,r;++f<e;)r=+t.call(n,n[f],i),isNaN(r)||(u+=r);return u}function wlu(n,i,r){t(n,function(n){t(n,function(n){var t,u,f;n.inEdges.length&&(t=op(n.inEdges,plu,r)/op(n.inEdges,vet,r),r==="vertical"?(u=n.getLayout().x+(t-ep(n,r))*i,n.setLayout({x:u},!0)):(f=n.getLayout().y+(t-ep(n,r))*i,n.setLayout({y:f},!0)))})})}function blu(n,i){var r=i==="vertical"?"x":"y";t(n,function(n){n.outEdges.sort(function(n,t){return n.node2.getLayout()[r]-t.node2.getLayout()[r]});n.inEdges.sort(function(n,t){return n.node1.getLayout()[r]-t.node1.getLayout()[r]})});t(n,function(n){var i=0,r=0;t(n.outEdges,function(n){n.setLayout({sy:i},!0);i+=n.getLayout().dy});t(n.inEdges,function(n){n.setLayout({ty:r},!0);r+=n.getLayout().dy})})}function nir(n,t,i,r,u){var f=n.ends,e=new glu({shape:{points:u?nau(f,r,n):f}});return tir(n,e,t,i,u),e}function tir(n,t,i,r,u){var s=i.hostModel,h=lo[u?"initProps":"updateProps"],o;h(t,{shape:{points:n.ends}},s,r);var e=i.getItemModel(r),c=e.getModel(klu),l=i.getItemVisual(r,"color"),f=c.getItemStyle(["borderColor"]);f.stroke=l;f.strokeNoScale=!0;t.useStyle(f);t.z2=100;o=e.getModel(dlu).getItemStyle();vt(t,o)}function nau(n,t,i){return r(n,function(n){return n=n.slice(),n[t]=i.initBaseline,n})}function rau(n){var t=[],i=[];return n.eachSeriesByType("boxplot",function(n){var u=n.getBaseAxis(),r=it(i,u);r<0&&(r=i.length,i[r]=u,t[r]={axis:u,seriesModels:[]});t[r].seriesModels.push(n)}),t}function uau(n){var e,o=n.axis,t=n.seriesModels,s=t.length,y=n.boxWidthList=[],p=n.boxOffsetList=[],h=[],r,f;o.type==="category"?r=o.getBandWidth():(f=0,sd(t,function(n){f=Math.max(f,n.getData().count())}),e=o.getExtent(),Math.abs(e[1]-e[0])/f);sd(t,function(n){var t=n.get("boxWidth");i(t)||(t=[t,t]);h.push([u(t[0],r)||0,u(t[1],r)||0])});var c=r*.8-2,a=c/s*.3,l=(c-a*(s-1))/s,v=l/2-c/2;sd(t,function(n,t){p.push(v);v+=a+l;y.push(Math.min(Math.max(l,h[t][0]),h[t][1]))})}function fau(n,t,i){function h(n,i,r){var s=e.get(i,r),o=[],f;return o[u]=n,o[l]=s,isNaN(n)||isNaN(s)?f=[NaN,NaN]:(f=nt.dataToPoint(o),f[u]+=t),f}function g(n,t,i){var r=t.slice(),f=t.slice();r[u]+=c;f[u]-=c;i?n.push(r,f):n.push(f,r)}function a(n,t){var i=t.slice(),r=t.slice();i[u]-=c;r[u]+=c;n.push(i,r)}var nt=n.coordinateSystem,e=n.getData(),c=i/2,u=n.get("layout")==="horizontal"?0:1,l=1-u,v=["x","y"],y=e.mapDimension(v[u]),o=e.mapDimension(v[l],!0),r;if(y!=null&&!(o.length<5))for(r=0;r<e.count();r++){var s=e.get(y,r),p=h(s,o[2],r),w=h(s,o[0],r),b=h(s,o[1],r),k=h(s,o[3],r),d=h(s,o[4],r),f=[];g(f,b,0);g(f,k,1);f.push(w,b,d,k);a(f,w);a(f,d);a(f,p);e.setItemLayout(r,{initBaseline:p[l],ends:f})}}function kdt(n,t,i){var r=n.ends;return new oau({shape:{points:i?sau(r,n):r},z2:100})}function eir(n,t){for(var r=!0,i=0;i<t.ends.length;i++)if(n.contain(t.ends[i][0],t.ends[i][1])){r=!1;break}return r}function ddt(n,t,i,r){var u=t.getItemModel(i),o=u.getModel(uir),f=t.getItemVisual(i,"color"),s=t.getItemVisual(i,"borderColor")||f,h=o.getItemStyle(fir),e;n.useStyle(h);n.style.strokeNoScale=!0;n.style.fill=f;n.style.stroke=s;n.__simpleBox=r;e=u.getModel(eau).getItemStyle();vt(n,e)}function sau(n,t){return r(n,function(n){return n=n.slice(),n[1]=t.initBaseline,n})}function oir(n,t,i){var u=n.getData(),e=u.getLayout("largePoints"),f=new gdt({shape:{points:e},__sign:1}),r;t.add(f);r=new gdt({shape:{points:e},__sign:-1});t.add(r);sir(1,f,n,u);sir(-1,r,n,u);i&&(f.incremental=!0,r.incremental=!0)}function sir(n,t,i,r){var u=n>0?"P":"N",f=r.getVisual("borderColor"+u)||r.getVisual("color"+u),e=i.getModel(uir).getItemStyle(fir);t.useStyle(e);t.style.fill=null;t.style.stroke=f}function hir(n,t,i,r,u){return i>r?-1:i<r?1:t>0?n.get(u,t-1)<=r?1:-1:1}function bau(n,t){var r=n.getBaseAxis(),f,i=r.type==="category"?r.getBandWidth():(f=r.getExtent(),Math.abs(f[1]-f[0])/t.count()),o=u(ei(n.get("barMaxWidth"),i),i),s=u(ei(n.get("barMinWidth"),1),i),e=n.get("barWidth");return e!=null?u(e,i):Math.max(Math.min(i/2,o),s)}function kau(n){return i(n)||(n=[+n,+n]),n}function cir(n,t){var i=t.rippleEffectColor||t.color;n.eachChild(function(n){n.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType==="stroke"?i:null,fill:t.brushType==="fill"?i:null}})})}function tgt(n,t){e.call(this);var i=new vh(n,t),r=new e;this.add(i);this.add(r);r.beforeUpdate=function(){this.attr(i.getScale())};this.updateData(n,t)}function vir(n){var t=n.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(f&&console.warn("Lines data configuration has been changed to { coords:[[1,2],[2,3]] }"),n.data=r(t,function(n){var i=[n[0].coord,n[1].coord],t={coords:i};return n[0].name&&(t.fromName=n[0].name),n[1].name&&(t.toName=n[1].name),gp([t,n[0],n[1]])}))}function hd(n,t,i){e.call(this);this.add(this.createLine(n,t,i));this._updateEffectSymbol(n,t)}function yet(n,t,i){e.call(this);this._createPolyline(n,t,i)}function rgt(n,t,i){hd.call(this,n,t,i);this._lastFrame=0;this._lastFramePercent=0}function yir(){this.group=new e}function pet(n){return n instanceof Array||(n=[n,n]),n}function bir(){var n=sc();this.canvas=n;this.blurSize=30;this.pointSize=20;this.maxOpacity=1;this.minOpacity=0;this._gradientPixels={}}function dau(n,t,i){var e=n[1]-n[0],f,u;return t=r(t,function(t){return{interval:[(t.interval[0]-n[0])/e,(t.interval[1]-n[0])/e]}}),f=t.length,u=0,function(n){for(var e,r=u;r<f;r++)if(e=t[r].interval,e[0]<=n&&n<=e[1]){u=r;break}if(r===f)for(r=u-1;r>=0;r--)if(e=t[r].interval,e[0]<=n&&n<=e[1]){u=r;break}return r>=0&&r<f&&i[r]}}function gau(n,t){var i=n[1]-n[0];return t=[(t[0]-n[0])/i,(t[1]-n[0])/i],function(n){return n>=t[0]&&n<=t[1]}}function nvu(n){var t=n.dimensions;return t[0]==="lng"&&t[1]==="lat"}function dir(n,t,r,f){var s=n.getItemLayout(t),h=r.get("symbolRepeat"),l=r.get("symbolClip"),p=r.get("symbolPosition")||"start",w=r.get("symbolRotate"),a=(w||0)*Math.PI/180||0,v=r.get("symbolPatternSize")||2,y=r.isAnimationEnabled(),e={dataIndex:t,layout:s,itemModel:r,symbolType:n.getItemVisual(t,"symbol")||"circle",color:n.getItemVisual(t,"color"),symbolClip:l,symbolRepeat:h,symbolRepeatDirection:r.get("symbolRepeatDirection"),symbolPatternSize:v,rotation:a,animationModel:y?r:null,hoverAnimation:y&&r.get("hoverAnimation"),z2:r.getShallow("z",!0)||0},c,o;return rvu(r,h,s,f,e),uvu(n,t,s,h,l,e.boundingLength,e.pxSign,v,f,e),fvu(r,e.symbolScale,a,f,e),c=e.symbolSize,o=r.get("symbolOffset"),i(o)&&(o=[u(o[0],c[0]),u(o[1],c[1])]),evu(r,c,s,h,l,o,p,e.valueLineWidth,e.boundingLength,e.repeatCutLength,f,e),e}function rvu(n,t,r,u,f){var c=u.valueDim,e=n.get("symbolBoundingData"),o=u.coordSys.getOtherAxis(u.coordSys.getBaseAxis()),l=o.toGlobalCoord(o.dataToCoord(0)),a=1-+(r[c.wh]<=0),s,h;i(e)?(h=[sgt(o,e[0])-l,sgt(o,e[1])-l],h[1]<h[0]&&h.reverse(),s=h[a]):s=e!=null?sgt(o,e)-l:t?u.coordSysExtent[c.index][a]-l:r[c.wh];f.boundingLength=s;t&&(f.repeatCutLength=r[c.wh]);f.pxSign=s>0?1:s<0?-1:0}function sgt(n,t){return n.toGlobalCoord(n.dataToCoord(n.scale.parse(t)))}function uvu(n,t,r,f,e,o,s,h,c,l){var v=c.valueDim,y=c.categoryDim,p=Math.abs(r[y.wh]),a=n.getItemVisual(t,"symbolSize"),w;i(a)?a=a.slice():(a==null&&(a="100%"),a=[a,a]);a[y.index]=u(a[y.index],p);a[v.index]=u(a[v.index],f?p:Math.abs(o));l.symbolSize=a;w=l.symbolScale=[a[0]/h,a[1]/h];w[v.index]*=(c.isHorizontal?-1:1)*s}function fvu(n,t,i,r,u){var f=n.get(ivu)||0;f&&(ogt.attr({scale:t.slice(),rotation:i}),ogt.updateTransform(),f/=ogt.getLineScale(),f*=t[r.valueDim.index]);u.valueLineWidth=f}function evu(n,t,i,r,f,e,s,h,c,l,a,v){var w=a.categoryDim,p=a.valueDim,et=v.pxSign,g=Math.max(t[p.index]+h,0),ot=g,rt,k,ut,ft,d;if(r){var st=Math.abs(c),y=dt(n.get("symbolMargin"),"15%")+"",nt=!1;y.lastIndexOf("!")===y.length-1&&(nt=!0,y=y.slice(0,y.length-1));y=u(y,t[p.index]);var tt=Math.max(g+y*2,0),it=nt?0:y*2,ht=fhi(r),b=ht?r:hrr((st+it)/tt),ct=st-b*g;y=ct/2/(nt?b:b-1);tt=g+y*2;it=nt?0:y*2;ht||r==="fixed"||(b=l?hrr((Math.abs(l)+it)/tt):0);ot=b*tt-it;v.repeatTimes=b;v.symbolMargin=y}rt=et*(ot/2);k=v.pathPosition=[];k[w.index]=i[w.wh]/2;k[p.index]=s==="start"?rt:s==="end"?c-rt:c/2;e&&(k[0]+=e[0],k[1]+=e[1]);ut=v.bundlePosition=[];ut[w.index]=i[w.xy];ut[p.index]=i[p.xy];ft=v.barRectShape=o({},i);ft[p.wh]=et*Math.max(Math.abs(i[p.wh]),Math.abs(k[p.index]+rt));ft[w.wh]=i[w.wh];d=v.clipShape={};d[w.xy]=-i[w.xy];d[w.wh]=a.ecSize[w.wh];d[p.xy]=0;d[p.wh]=i[p.wh]}function gir(n){var t=n.symbolPatternSize,i=pu(n.symbolType,-t/2,-t/2,t,t,n.color);return i.attr({culling:!0}),i.type!=="image"&&i.setStyle({strokeNoScale:!0}),i}function nrr(n,t,i,r){function l(n){var t=h.slice(),r=i.pxSign,u=n;return(i.symbolRepeatDirection==="start"?r>0:r<0)&&(u=e-1-n),t[c.index]=y*(u-e/2+.5)+h[c.index],{position:t,scale:i.symbolScale.slice(),rotation:i.rotation}}function p(){ad(n,function(n){n.trigger("emphasis")})}function w(){ad(n,function(n){n.trigger("normal")})}var s=n.__pictorialBundle,a=i.symbolSize,v=i.valueLineWidth,h=i.pathPosition,c=t.valueDim,e=i.repeatTimes||0,u=0,y=a[t.valueDim.index]+v+i.symbolMargin*2,f,o;for(ad(n,function(n){n.__pictorialAnimationIndex=u;n.__pictorialRepeatTimes=e;u<e?sp(n,null,l(u),i,r):sp(n,null,{scale:[0,0]},i,r,function(){s.remove(n)});hgt(n,i);u++});u<e;u++){f=gir(i);f.__pictorialAnimationIndex=u;f.__pictorialRepeatTimes=e;s.add(f);o=l(u);sp(f,{position:o.position,scale:[0,0]},{scale:o.scale,rotation:o.rotation},i,r);f.on("mouseover",p).on("mouseout",w);hgt(f,i)}}function trr(n,t,i,r){function e(){this.trigger("emphasis")}function o(){this.trigger("normal")}var f=n.__pictorialBundle,u=n.__pictorialMainPath;if(u)sp(u,null,{position:i.pathPosition.slice(),scale:i.symbolScale.slice(),rotation:i.rotation},i,r);else{u=n.__pictorialMainPath=gir(i);f.add(u);sp(u,{position:i.pathPosition.slice(),scale:[0,0],rotation:i.rotation},{scale:i.symbolScale.slice()},i,r);u.on("mouseover",e).on("mouseout",o)}hgt(u,i)}function irr(n,t,i){var u=o({},t.barRectShape),r=n.__pictorialBarRect;r?sp(r,null,{shape:u},t,i):(r=n.__pictorialBarRect=new ft({z2:2,shape:u,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),n.add(r))}function rrr(n,t,i,r){var s;if(i.symbolClip){var u=n.__pictorialClipPath,f=o({},i.clipShape),e=t.valueDim,h=i.animationModel,c=i.dataIndex;u?k(u,{shape:f},h,c):(f[e.wh]=0,u=new ft({shape:f}),n.__pictorialBundle.setClipPath(u),n.__pictorialClipPath=u,s={},s[e.wh]=i.clipShape[e.wh],lo[r?"updateProps":"initProps"](u,{shape:s},h,c))}}function urr(n,t){var i=n.getItemModel(t);return i.getAnimationDelayParams=ovu,i.isAnimationEnabled=svu,i}function ovu(n){return{index:n.__pictorialAnimationIndex,count:n.__pictorialRepeatTimes}}function svu(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function hgt(n,t){n.off("emphasis").off("normal");var i=t.symbolScale.slice();t.hoverAnimation&&n.on("emphasis",function(){this.animateTo({scale:[i[0]*1.1,i[1]*1.1]},400,"elasticOut")}).on("normal",function(){this.animateTo({scale:i.slice()},400,"elasticOut")})}function frr(n,t,i,r){var u=new e,f=new e;return u.add(f),u.__pictorialBundle=f,f.attr("position",i.bundlePosition.slice()),i.symbolRepeat?nrr(u,t,i):trr(u,t,i),irr(u,i,r),rrr(u,t,i,r),u.__pictorialShapeStr=orr(n,i),u.__pictorialSymbolMeta=i,u}function hvu(n,t,i){var r=i.animationModel,u=i.dataIndex,f=n.__pictorialBundle;k(f,{position:i.bundlePosition.slice()},r,u);i.symbolRepeat?nrr(n,t,i,!0):trr(n,t,i,!0);irr(n,i,!0);rrr(n,t,i,!0)}function err(n,i,r,u){var e=u.__pictorialBarRect,f;e&&(e.style.text=null);f=[];ad(u,function(n){f.push(n)});u.__pictorialMainPath&&f.push(u.__pictorialMainPath);u.__pictorialClipPath&&(r=null);t(f,function(n){k(n,{scale:[0,0]},r,i,function(){u.parent&&u.parent.remove(u)})});n.setItemGraphicEl(i,null)}function orr(n,t){return[n.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function ad(n,i,r){t(n.__pictorialBundle.children(),function(t){t!==n.__pictorialBarRect&&i.call(r,t)})}function sp(n,t,i,r,u,f){t&&n.attr(t);r.symbolClip&&!u?i&&n.attr(i):i&&lo[u?"updateProps":"initProps"](n,i,r.animationModel,r.dataIndex,f)}function srr(n,t,i){var u=i.color,h=i.dataIndex,r=i.itemModel,c=r.getModel("itemStyle").getItemStyle(["color"]),l=r.getModel("emphasis.itemStyle").getItemStyle(),f=r.getShallow("cursor");ad(n,function(n){n.setColor(u);n.setStyle(s({fill:u,opacity:i.opacity},c));vt(n,l);f&&(n.cursor=f);n.z2=i.z2});var e={},a=t.valueDim.posDesc[+(i.boundingLength>0)],o=n.__pictorialBarRect;owi(o.style,e,r,u,t.seriesModel,h,a);vt(o,e)}function hrr(n){var t=Math.round(n);return Math.abs(n-t)<.0001?t:Math.ceil(n)}function wet(n,t,i){this.dimension="single";this.dimensions=["single"];this._axis=null;this._rect;this._init(n,t,i);this.model=n}function cvu(n,t){var i=[];return n.eachComponent("singleAxis",function(r,u){var f=new wet(r,n,t);f.name="single_"+u;f.resize(r,t);r.coordinateSystem=f;i.push(f)}),n.eachSeries(function(t){if(t.get("coordinateSystem")==="singleAxis"){var i=n.queryComponents({mainType:"singleAxis",index:t.get("singleAxisIndex"),id:t.get("singleAxisId")})[0];t.coordinateSystem=i&&i.coordinateSystem}}),i}function cgt(n,t){var c,l,f;t=t||{};var a=n.coordinateSystem,s=n.axis,i={},e=s.position,o=s.orient,r=a.getRect(),u=[r.x,r.x+r.width,r.y,r.y+r.height],h={horizontal:{top:u[2],bottom:u[3]},vertical:{left:u[0],right:u[1]}};return i.position=[o==="vertical"?h.vertical[e]:u[0],o==="horizontal"?h.horizontal[e]:u[3]],c={horizontal:0,vertical:1},i.rotation=Math.PI/2*c[o],l={top:-1,bottom:1,right:1,left:-1},i.labelDirection=i.tickDirection=i.nameDirection=l[e],n.get("axisTick.inside")&&(i.tickDirection=-i.tickDirection),dt(t.labelInside,n.get("axisLabel.inside"))&&(i.labelDirection=-i.labelDirection),f=t.rotate,f==null&&(f=n.get("axisLabel.rotate")),i.labelRotation=e==="top"?-f:f,i.z2=1,i}function vvu(n,t){return t.type||(t.data?"category":"value")}function prr(n,t,i,r,u){var e=n.axis;if(!e.scale.isBlank()&&e.containData(t)){if(!n.involveSeries){i.showPointer(n,t);return}var s=pvu(t,n),h=s.payloadBatch,f=s.snapToValue;h[0]&&u.seriesIndex==null&&o(u,h[0]);!r&&n.snap&&e.containData(f)&&f!=null&&(t=f);i.showPointer(n,t,h,u);i.showTooltip(n,s,f)}}function pvu(n,t){var i=t.axis,o=i.dim,f=n,r=[],u=Number.MAX_VALUE,e=-1;return de(t.seriesModels,function(t){var a=t.getData().mapDimension(o,!0),s,h,v,c,l;if(t.getAxisTooltipData)v=t.getAxisTooltipData(a,n,i),h=v.dataIndices,s=v.nestestValue;else{if(h=t.getData().indicesOfNearest(a[0],n,i.type==="category"?.5:null),!h.length)return;s=t.getData().get(a[0],h[0])}s!=null&&isFinite(s)&&(c=n-s,l=Math.abs(c),l<=u&&((l<u||c>=0&&e<0)&&(u=l,e=c,f=s,r.length=0),de(h,function(n){r.push({seriesIndex:t.seriesIndex,dataIndexInside:n,dataIndex:t.getData().getRawIndex(n)})})))}),{payloadBatch:r,snapToValue:f}}function wvu(n,t,i,r){n[t.key]={value:i,payloadBatch:r}}function bvu(n,t,i,r){var o=i.payloadBatch,s=t.axis,e=s.model,h=t.axisPointerModel;if(t.triggerTooltip&&o.length){var u=t.coordSys.model,c=lk(u),f=n.map[c];f||(f=n.map[c]={coordSysId:u.id,coordSysIndex:u.componentIndex,coordSysType:u.type,coordSysMainType:u.mainType,dataByAxis:[]},n.list.push(f));f.dataByAxis.push({axisDim:s.dim,axisIndex:e.componentIndex,axisType:e.type,axisId:e.id,value:r,valueLabelOpt:{precision:h.get("label.precision"),formatter:h.get("label.formatter")},seriesDataIndices:o.slice()})}}function kvu(n,t,i){var r=i.axesInfo=[];de(t,function(t,i){var u=t.axisPointerModel.option,f=n[i];f?(t.useHandle||(u.status="show"),u.value=f.value,u.seriesDataIndices=(f.payloadBatch||[]).slice()):t.useHandle||(u.status="hide");u.status==="show"&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:u.value})})}function dvu(n,t,i,r){if(bet(t)||!n.list.length){r({type:"hideTip"});return}var u=((n.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:u.dataIndexInside,dataIndex:u.dataIndex,seriesIndex:u.seriesIndex,dataByCoordSys:n.list})}function gvu(n,i,r){var o=r.getZr(),s="axisPointerLastHighlights",h=yrr(o)[s]||{},e=yrr(o)[s]={},u,f;de(n,function(n){var t=n.axisPointerModel.option;t.status==="show"&&de(t.seriesDataIndices,function(n){var t=n.seriesIndex+" | "+n.dataIndex;e[t]=n})});u=[];f=[];t(h,function(n,t){e[t]||f.push(n)});t(e,function(n,t){h[t]||u.push(n)});f.length&&r.dispatchAction({type:"downplay",escapeConnect:!0,batch:f});u.length&&r.dispatchAction({type:"highlight",escapeConnect:!0,batch:u})}function nyu(n,t){for(var r,i=0;i<(n||[]).length;i++)if(r=n[i],t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}function wrr(n){var i=n.axis.model,t={},r=t.axisDim=n.axis.dim;return t.axisIndex=t[r+"AxisIndex"]=i.componentIndex,t.axisName=t[r+"AxisName"]=i.name,t.axisId=t[r+"AxisId"]=i.id,t}function bet(n){return!n||n[0]==null||isNaN(n[0])||n[1]==null||isNaN(n[1])}function brr(n,t,i){var r,u;d.node||(r=t.getZr(),ss(r).records||(ss(r).records={}),iyu(r,t),u=ss(r).records[n]||(ss(r).records[n]={}),u.handler=i)}function iyu(n,t){function i(i,r){n.on(i,function(i){var u=fyu(t);tyu(ss(n).records,function(n){n&&r(n,i,u.dispatchAction)});ryu(u.pendings,t)})}ss(n).initialized||(ss(n).initialized=!0,i("click",a(krr,"click")),i("mousemove",a(krr,"mousemove")),i("globalout",uyu))}function ryu(n,t){var r=n.showTip.length,u=n.hideTip.length,i;r?i=n.showTip[r-1]:u&&(i=n.hideTip[u-1]);i&&(i.dispatchAction=null,t.dispatchAction(i))}function uyu(n,t,i){n.handler("leave",null,i)}function krr(n,t,i,r){t.handler(n,i,r)}function fyu(n){var t={showTip:[],hideTip:[]},i=function(r){var u=t[r.type];u?u.push(r):(r.dispatchAction=i,n.dispatchAction(r))};return{dispatchAction:i,pendings:t}}function lgt(n,t){if(!d.node){var i=t.getZr(),r=(ss(i).records||{})[n];r&&(ss(i).records[n]=null)}}function ra(){}function nur(n,t,i,r){tur(ia(i).lastProp,r)||(ia(i).lastProp=r,t?k(i,r,n):(i.stopAnimation(),i.attr(r)))}function tur(n,i){if(v(n)&&v(i)){var r=!0;return t(i,function(t,i){r=r&&tur(n[i],t)}),!!r}return n===i}function iur(n,t){n[t.get("label.show")?"show":"hide"]()}function vgt(n){return{position:n.position.slice(),rotation:n.rotation||0}}function rur(n,t,i){var r=t.get("z"),u=t.get("zlevel");n&&n.traverse(function(n){n.type!=="group"&&(r!=null&&(n.z=r),u!=null&&(n.zlevel=u),n.silent=i)})}function ygt(n){var i=n.get("type"),r=n.getModel(i+"Style"),t;return i==="line"?(t=r.getLineStyle(),t.fill=null):i==="shadow"&&(t=r.getAreaStyle(),t.stroke=null),t}function uur(n,t,i,r,u){var w=i.get("value"),a=fur(w,t.axis,t.ecModel,i.get("seriesDataIndices"),{precision:i.get("label.precision"),formatter:i.get("label.formatter")}),f=i.getModel("label"),o=tl(f.get("padding")||0),v=f.getFont(),y=ue(a,v),e=u.position,h=y.width+o[1]+o[3],c=y.height+o[0]+o[2],p=u.align,l,s;p==="right"&&(e[0]-=h);p==="center"&&(e[0]-=h/2);l=u.verticalAlign;l==="bottom"&&(e[1]-=c);l==="middle"&&(e[1]-=c/2);eyu(e,h,c,r);s=f.get("backgroundColor");s&&s!=="auto"||(s=t.get("axisLine.lineStyle.color"));n.label={shape:{x:0,y:0,width:h,height:c,r:f.get("borderRadius")},position:e.slice(),style:{text:a,textFont:v,textFill:f.getTextColor(),textPosition:"inside",textPadding:o,fill:s,stroke:f.get("borderColor")||"transparent",lineWidth:f.get("borderWidth")||0,shadowBlur:f.get("shadowBlur"),shadowColor:f.get("shadowColor"),shadowOffsetX:f.get("shadowOffsetX"),shadowOffsetY:f.get("shadowOffsetY")},z2:10}}function eyu(n,t,i,r){var u=r.getWidth(),f=r.getHeight();n[0]=Math.min(n[0]+t,u)-t;n[1]=Math.min(n[1]+i,f)-i;n[0]=Math.max(n[0],0);n[1]=Math.max(n[1],0)}function fur(n,i,r,u,f){var o,e,s;return n=i.scale.parse(n),o=i.scale.getLabel(n,{precision:f.precision}),e=f.formatter,e&&(s={value:lpt(i,n),axisDimension:i.dim,axisIndex:i.index,seriesData:[]},t(u,function(n){var t=r.getSeriesByIndex(n.seriesIndex),u=n.dataIndexInside,i=t&&t.getDataParams(u);i&&s.seriesData.push(i)}),lt(e)?o=e.replace("{value}",o):di(e)&&(o=e(s))),o}function pgt(n,t,i){var r=uu();return eo(r,r,i.rotation),lf(r,r,i.position),ve([n.dataToCoord(t),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],r)}function eur(n,t,i,r,u,f){var e=ar.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=u.get("label.margin");uur(t,r,u,f,{position:pgt(r.axis,n,i),align:e.textAlign,verticalAlign:e.textVerticalAlign})}function wgt(n,t,i){return i=i||0,{x1:n[i],y1:n[1-i],x2:t[i],y2:t[1-i]}}function our(n,t,i){return i=i||0,{x:n[i],y:n[1-i],width:t[i],height:t[1-i]}}function sur(n,t,i,r,u,f){return{cx:n,cy:t,r0:i,r:r,startAngle:u,endAngle:f,clockwise:!0}}function cur(n,t){var i={};return i[t.dim+"AxisIndex"]=t.index,n.getCartesian(i)}function aur(n){return n.dim==="x"?0:1}function ket(n){return n.isHorizontal()?0:1}function bgt(n,t){var i=n.getRect();return[i[vur[t]],i[vur[t]]+i[oyu[t]]]}function cyu(n,t,i){var r=new ft({shape:{x:n.x-10,y:n.y-10,width:0,height:n.height+20}});return hr(r,{shape:{width:n.width+20,height:n.height+20}},t,i),r}function wur(n,t,i){var u,f;if(n.count()){var l=t.coordinateSystem,o=t.getLayerSeries(),a=n.mapDimension("single"),v=n.mapDimension("value"),e=r(o,function(t){return r(t.indices,function(t){var i=l.dataToPoint(n.get(a,t));return i[1]=n.get(v,t),i})}),c=lyu(e),y=c.y0,s=i/c.max,p=o.length,w=o[0].indices.length,h;for(u=0;u<w;++u)for(h=y[u]*s,n.setItemLayout(o[0].indices[u],{layerIndex:0,x:e[0][u][0],y0:h,y:e[0][u][1]*s}),f=1;f<p;++f)h+=e[f-1][u][1]*s,n.setItemLayout(o[f].indices[u],{layerIndex:f,x:e[f][u][0],y0:h,y:e[f][u][1]*s})}}function lyu(n){for(var f,i,r,u,l,a=n.length,e=n[0].length,o=[],s=[],t=0,h={},c=0;c<e;++c){for(f=0,i=0;f<a;++f)i+=n[f][c][1];i>t&&(t=i);o.push(i)}for(r=0;r<e;++r)s[r]=(t-o[r])/2;for(t=0,u=0;u<e;++u)l=o[u]+s[u],l>t&&(t=l);return h.y0=s,h.max=t,h}function kur(n){var u=0,r;t(n.children,function(n){kur(n);var t=n.value;i(t)&&(t=t[0]);u+=t});r=n.value;i(r)&&(r=r[0]);(r==null||isNaN(r))&&(r=u);r<0&&(r=0);i(n.value)?n.value[0]=r:n.value=r}function not(n,t,i){function f(){r.ignore=r.hoverIgnore}function o(){r.ignore=r.normalIgnore}var u,r;e.call(this);u=new he({z2:ayu});u.seriesIndex=t.seriesIndex;r=new w({z2:vyu,silent:n.getModel("label").get("silent")});this.add(u);this.add(r);this.updateData(!0,n,"normal",t,i);this.on("emphasis",f).on("normal",o).on("mouseover",f).on("mouseout",o)}function yyu(n,t,i){var u=n.getVisual("color"),f=n.getVisual("visualMeta"),r,e;return(f&&f.length!==0||(u=null),r=n.getModel("itemStyle").get("color"),r)?r:u?u:n.depth===0?i.option.color[0]:(e=i.option.color.length,r=i.option.color[pyu(n)%e],r)}function pyu(n){for(var t=n,i;t.depth>1;)t=t.parentNode;return i=n.getAncestors()[0],it(i.children,t)}function wyu(n,t,i){return i===get.NONE?!1:i===get.SELF?n===t:i===get.ANCESTOR?n===t||n.isAncestorOf(t):n===t||n.isDescendantOf(t)}function byu(n,t,i){var r=t.getData();r.setItemVisual(n.dataIndex,"color",i)}function tfr(n,i){var r=n.children||[];n.children=dyu(r,i);r.length&&t(n.children,function(n){tfr(n,i)})}function dyu(n,t){if(typeof t=="function")return n.sort(t);var i=t==="asc";return n.sort(function(n,t){var r=(n.getValue()-t.getValue())*(i?1:-1);return r===0?(n.dataIndex-t.dataIndex)*(i?-1:1):r})}function gyu(n,t){return t=t||[0,0],r(["x","y"],function(i,r){var u=this.getAxis(i),f=t[r],e=n[r]/2;return u.type==="category"?u.getBandWidth():Math.abs(u.dataToCoord(f-e)-u.dataToCoord(f+e))},this)}function npu(n,t){return t=t||[0,0],r([0,1],function(i){var f=t[i],e=n[i]/2,r=[],u=[];return r[i]=f-e,u[i]=f+e,r[1-i]=u[1-i]=t[1-i],Math.abs(this.dataToPoint(r)[i]-this.dataToPoint(u)[i])},this)}function tpu(n,t){var i=this.getAxis(),r=t instanceof Array?t[0]:t,u=(n instanceof Array?n[0]:n)/2;return i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(r-u)-i.dataToCoord(r+u))}function ipu(n,t){return r(["Radius","Angle"],function(i,r){var u=this["get"+i+"Axis"](),e=t[r],o=n[r]/2,s="dataTo"+i,f=u.type==="category"?u.getBandWidth():Math.abs(u[s](e-o)-u[s](e+o));return i==="Angle"&&(f=f*Math.PI/180),f},this)}function cpu(n){var i=n.type,t,u;if(i==="path"){var r=n.shape,s=r.width!=null&&r.height!=null?{x:r.x||0,y:r.y||0,width:r.width,height:r.height}:null,o=vfr(r);t=tb(o,null,s,r.layout||"center");t.__customPathData=o}else if(i==="image")t=new ki({}),t.__customImagePath=n.style.image;else if(i==="text")t=new w({}),t.__customText=n.style.text;else if(i==="group")t=new e;else if(i==="compoundPath")throw new Error('"compoundPath" is not supported yet.');else u=aat(i),f&&g(u,'graphic type "'+i+'" can not be found.'),t=new u;return t.__customGraphicType=i,t.name=n.name,t}function lpu(n,i,r,u,f,e,o){var h={},s=r.style||{},l,a,v;r.shape&&(h.shape=c(r.shape));r.position&&(h.position=r.position.slice());r.scale&&(h.scale=r.scale.slice());r.origin&&(h.origin=r.origin.slice());r.rotation&&(h.rotation=r.rotation);n.type==="image"&&r.style&&(l=h.style={},t(["x","y","width","height"],function(t){ofr(t,l,s,n.style,e)}));n.type==="text"&&r.style&&(l=h.style={},t(["x","y"],function(t){ofr(t,l,s,n.style,e)}),!s.hasOwnProperty("textFill")&&s.fill&&(s.textFill=s.fill),!s.hasOwnProperty("textStroke")&&s.stroke&&(s.textStroke=s.stroke));n.type!=="group"&&(n.useStyle(s),e&&(n.style.opacity=0,a=s.opacity,a==null&&(a=1),hr(n,{style:{opacity:a}},u,i)));e?n.attr(h):k(n,h,u,i);r.hasOwnProperty("z2")&&n.attr("z2",r.z2||0);r.hasOwnProperty("silent")&&n.attr("silent",r.silent);r.hasOwnProperty("invisible")&&n.attr("invisible",r.invisible);r.hasOwnProperty("ignore")&&n.attr("ignore",r.ignore);r.hasOwnProperty("info")&&n.attr("info",r.info);v=r.styleEmphasis;bat(n,v);o&&kat(n,v!==!1)}function ofr(n,t,i,r,u){i[n]==null||u||(t[n]=i[n],i[n]=r[n])}function sfr(n,t,i,r){function p(n){n==null&&(n=e);a&&(o=t.getItemModel(n),v=o.getModel(opu),y=o.getModel(spu),h=t.getItemVisual(n,"color"),a=!1)}function k(n,i){return i==null&&(i=e),t.get(t.getDimension(n||0),i)}function d(i,r){var u,f,s;return r==null&&(r=e),p(r),u=o.getModel(fpu).getItemStyle(),h!=null&&(u.fill=h),f=t.getItemVisual(r,"opacity"),f!=null&&(u.opacity=f),s=i?lfr(i,v):v,ri(u,s,null,{autoColor:h,isRectText:!0}),u.text=s.getShallow("show")?ei(n.getFormattedLabel(r,"normal"),gut(t,r)):null,i&&afr(u,i),u}function nt(i,r){r==null&&(r=e);p(r);var u=o.getModel(epu).getItemStyle(),f=i?lfr(i,y):y;return ri(u,f,null,{isRectText:!0},!0),u.text=f.getShallow("show")?hc(n.getFormattedLabel(r,"emphasis"),n.getFormattedLabel(r,"normal"),gut(t,r)):null,i&&afr(u,i),u}function tt(n,i){return i==null&&(i=e),t.getItemVisual(i,n)}function it(n){if(u.getBaseAxis){var t=u.getBaseAxis();return ytu(s({axis:t},n),r)}}function rt(){return i.getCurrentSeriesIndices()}function ut(n){return gat(n,i)}var c=n.get("renderItem"),u=n.coordinateSystem,l={};u&&(f&&(g(c,"series.render is required."),g(u.prepareCustoms||efr[u.type],"This coordSys does not support custom series.")),l=u.prepareCustoms?u.prepareCustoms():efr[u.type](u));var w=s({getWidth:r.getWidth,getHeight:r.getHeight,getZr:r.getZr,getDevicePixelRatio:r.getDevicePixelRatio,value:k,style:d,styleEmphasis:nt,visual:tt,barLayout:it,currentSeriesIndices:rt,font:ut},l.api||{}),b={context:{},seriesId:n.id,seriesName:n.name,seriesIndex:n.seriesIndex,coordSys:l.coordSys,dataInsideLength:t.count(),encode:apu(n.getData())},e,a=!0,o,v,y,h;return function(n,i){return e=n,a=!0,c&&c(s({dataIndexInside:n,dataIndex:t.getRawIndex(n),actionType:i?i.type:null},b),w)}}function apu(n){var i={};return t(n.dimensions,function(t,r){var u=n.getDimensionInfo(t),f,e;u.isExtraCoord||(f=u.coordDim,e=i[f]=i[f]||[],e[u.coordDimIndex]=r)}),i}function ggt(n,t,i,r,u,f){return n=nnt(n,t,i,r,u,f,!0),n&&f.setItemGraphicEl(t,n),n}function nnt(n,t,i,r,u,f,e){var c=!i,l;i=i||{};var o=i.type,s=i.shape,h=i.style;if(n&&(c||o!=null&&o!==n.__customGraphicType||o==="path"&&wpu(s)&&vfr(s)!==n.__customPathData||o==="image"&&yfr(h,"image")&&h.image!==n.__customImagePath||o==="text"&&yfr(s,"text")&&h.text!==n.__customText)&&(u.remove(n),n=null),!c)return l=!n,n||(n=cpu(i)),lpu(n,t,i,r,f,l,e),o==="group"&&vpu(n,t,i,r,f),u.add(n),n}function vpu(n,t,i,r,u){var o=i.children,h=o?o.length:0,c=i.$mergeChildren,l=c==="byName"||i.diffChildrenByName,s=c===!1,e;if(h||l||s){if(l){ypu({oldChildren:n.children()||[],newChildren:o||[],dataIndex:t,animatableModel:r,group:n,data:u});return}for(s&&n.removeAll(),e=0;e<h;e++)o[e]&&nnt(n.childAt(e),t,o[e],r,n,u);f&&g(!s||n.childCount()===e,"MUST NOT contain empty item in children array when `group.$mergeChildren` is `false`.")}}function ypu(n){new bo(n.oldChildren,n.newChildren,hfr,hfr,n).add(cfr).update(cfr).remove(ppu).execute()}function hfr(n,t){var i=n&&n.name;return i!=null?i:hpu+t}function cfr(n,t){var i=this.context,r=n!=null?i.newChildren[n]:null,u=t!=null?i.oldChildren[t]:null;nnt(u,i.dataIndex,r,i.animatableModel,i.group,i.data)}function lfr(n,i){var r=new rt({},i);return t(ffr,function(t,i){n.hasOwnProperty(t)&&(r.option[i]=n[t])}),r}function afr(n,t){for(var i in t)(t.hasOwnProperty(i)||!ffr.hasOwnProperty(i))&&(n[i]=t[i])}function ppu(n){var t=this.context,i=t.oldChildren[n];i&&t.group.remove(i)}function vfr(n){return n&&(n.pathData||n.d)}function wpu(n){return n&&(n.hasOwnProperty("pathData")||n.hasOwnProperty("d"))}function yfr(n,t){return n&&n.hasOwnProperty(t)}function pfr(n){return n.get("stack")||"__ec_stack_"+n.seriesIndex}function wfr(n,t){return t.dim+n.model.componentIndex}function bpu(n,t){var i={},r=kpu(ci(t.getSeriesByType(n),function(n){return!t.isSeriesFiltered(n)&&n.coordinateSystem&&n.coordinateSystem.type==="polar"}));t.eachSeriesByType(n,function(n){var o,et,l,u,y,s,p,w,b,k,a,ot,v,st;if(n.coordinateSystem.type==="polar"){var f=n.getData(),d=n.coordinateSystem,e=d.getBaseAxis(),ht=wfr(d,e),t=pfr(n),nt=r[ht][t],tt=nt.offset,it=nt.width,h=d.getOtherAxis(e),ct=n.coordinateSystem.cx,lt=n.coordinateSystem.cy,rt=n.get("barMinHeight")||0,ut=n.get("barMinAngle")||0;i[t]=i[t]||[];var ft=f.mapDimension(h.dim),at=f.mapDimension(e.dim),g=ko(f,ft),vt=e.dim!=="radius"||!n.get("roundCap",!0),c=h.getExtent()[0];for(o=0,et=f.count();o<et;o++)(l=f.get(ft,o),u=f.get(at,o),isNaN(l))||(y=l>=0?"p":"n",s=c,g&&(i[t][u]||(i[t][u]={p:c,n:c}),s=i[t][u][y]),h.dim==="radius"?(a=h.dataToRadius(l)-c,ot=e.dataToAngle(u),Math.abs(a)<rt&&(a=(a<0?-1:1)*rt),p=s,w=s+a,b=ot-tt,k=b-it,g&&(i[t][u][y]=w)):(v=h.dataToAngle(l,vt)-c,st=e.dataToRadius(u),Math.abs(v)<ut&&(v=(v<0?-1:1)*ut),p=st+tt,w=p+it,b=s,k=s+v,g&&(i[t][u][y]=k)),f.setItemLayout(o,{cx:ct,cy:lt,r0:p,r:w,startAngle:-b*Math.PI/180,endAngle:-k*Math.PI/180}))}},this)}function kpu(n){var r={},i;return t(n,function(n){var p=n.getData(),h=n.coordinateSystem,o=h.getBaseAxis(),c=wfr(h,o),l=o.getExtent(),s=o.type==="category"?o.getBandWidth():Math.abs(l[1]-l[0])/p.count(),t=r[c]||{bandWidth:s,remainedWidth:s,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},f=t.stacks,i;r[c]=t;i=pfr(n);f[i]||t.autoWidthCount++;f[i]=f[i]||{width:0,maxWidth:0};var e=u(n.get("barWidth"),s),a=u(n.get("barMaxWidth"),s),v=n.get("barGap"),y=n.get("barCategoryGap");e&&!f[i].width&&(e=Math.min(t.remainedWidth,e),f[i].width=e,t.remainedWidth-=e);a&&(f[i].maxWidth=a);v!=null&&(t.gap=v);y!=null&&(t.categoryGap=y)}),i={},t(r,function(n,r){var h,l,a;i[r]={};var c=n.stacks,y=n.bandWidth,v=u(n.categoryGap,y),e=u(n.gap,1),s=n.remainedWidth,o=n.autoWidthCount,f=(s-v)/(o+(o-1)*e);f=Math.max(f,0);t(c,function(n){var t=n.maxWidth;t&&t<f&&(t=Math.min(t,s),n.width&&(t=Math.min(t,n.width)),s-=t,n.width=t,o--)});f=(s-v)/(o+(o-1)*e);f=Math.max(f,0);h=0;t(c,function(n){n.width||(n.width=f);l=n;h+=n.width*(1+e)});l&&(h-=l.width*e);a=-h/2;t(c,function(n,t){i[r][t]=i[r][t]||{offset:a,width:n.width};a+=n.width*(1+e)})}),i}function tot(n,t){fi.call(this,"radius",n,t);this.type="category"}function iot(n,t){t=t||[0,360];fi.call(this,"angle",n,t);this.type="category"}function kfr(n,t){return t.type||(t.data?"category":"value")}function dpu(n,t,r){var o=t.get("center"),s=r.getWidth(),h=r.getHeight();n.cx=u(o[0],s);n.cy=u(o[1],h);var e=n.getRadiusAxis(),c=Math.min(s,h)/2,f=t.get("radius");f==null?f=[0,"100%"]:i(f)||(f=[0,f]);f=[u(f[0],c),u(f[1],c)];e.inverse?e.setExtent(f[1],f[0]):e.setExtent(f[0],f[1])}function gpu(n){var f=this,i=f.getAngleAxis(),u=f.getRadiusAxis(),r,e;i.scale.setExtent(Infinity,-Infinity);u.scale.setExtent(Infinity,-Infinity);n.eachSeries(function(n){if(n.coordinateSystem===f){var r=n.getData();t(r.mapDimension("radius",!0),function(n){u.scale.unionExtentFromData(r,ik(r,n))});t(r.mapDimension("angle",!0),function(n){i.scale.unionExtentFromData(r,ik(r,n))})}});ah(i.scale,i.model);ah(u.scale,u.model);i.type!=="category"||i.onBand||(r=i.getExtent(),e=360/i.scale.count(),i.inverse?r[1]+=e:r[1]-=e,i.setExtent(r[0],r[1]))}function dfr(n,t){if(n.type=t.get("type"),n.scale=fy(t),n.onBand=t.get("boundaryGap")&&n.type==="category",n.inverse=t.get("inverse"),t.mainType==="angleAxis"){n.inverse^=t.get("clockwise");var i=t.get("startAngle");n.setExtent(i,i+(n.inverse?-360:360))}t.axis=n;n.model=t}function ter(n,t,i){t[1]>t[0]&&(t=t.slice().reverse());var r=n.coordToPoint([t[0],i]),u=n.coordToPoint([t[1],i]);return{x1:r[0],y1:r[1],x2:u[0],y2:u[1]}}function int(n){var t=n.getRadiusAxis();return t.inverse?0:1}function ier(n){var t=n[0],i=n[n.length-1];t&&i&&Math.abs(Math.abs(t.coord-i.coord)-360)<.0001&&n.pop()}function nwu(n,t,i){return{position:[n.cx,n.cy],rotation:i/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:t.getModel("axisLabel").get("rotate"),z2:1}}function twu(n,t,i,r,u){var y=t.axis,p=y.dataToCoord(n),o=r.getAngleAxis().getExtent()[0],w,f,h,c,e,b,l,s,a,v;return o=o/180*Math.PI,w=r.getRadiusAxis().getExtent(),y.dim==="radius"?(e=uu(),eo(e,e,o),lf(e,e,[r.cx,r.cy]),f=ve([p,-u],e),b=t.getModel("axisLabel").get("rotate")||0,l=ar.innerTextLayout(o,b*Math.PI/180,-1),h=l.textAlign,c=l.textVerticalAlign):(s=w[1],f=r.coordToPoint([s+u,p]),a=r.cx,v=r.cy,h=Math.abs(f[0]-a)/s<.3?"center":f[0]>a?"left":"right",c=Math.abs(f[1]-v)/s<.3?"middle":f[1]>v?"top":"bottom"),{position:f,align:h,verticalAlign:c}}function rnt(n,i){i.update="updateView";tt(i,function(i,r){var u={};return r.eachComponent({mainType:"geo",query:i},function(r){r[n](i.name);var f=r.coordinateSystem;t(f.regions,function(n){u[n.name]=r.isSelected(n.name)||!1})}),{selected:u,name:i.name}})}function hs(n){this._model=n}function ser(n,t,i,r){var u=i.calendarModel,f=i.seriesModel,e=u?u.coordinateSystem:f?f.coordinateSystem:null;return e===this?e[n](r):null}function her(n,t){var u=n.cellSize,f;i(u)?u.length===1&&(u[1]=u[0]):u=n.cellSize=[u,u];f=r([0,1],function(n){return ukr(t,n)&&(u[n]="auto"),u[n]!=null&&u[n]!=="auto"});ch(n,t,{type:"box",ignoreSize:f})}function ver(n,t,i,r){var u=i.type,o,e;f&&g(u,"graphic type MUST be set");o=fnt.hasOwnProperty(u)?fnt[u]:aat(u);f&&g(o,"graphic type can not be found");e=new o(i);t.add(e);r.set(n,e);e.__ecGraphicId=n}function fot(n,t){var i=n&&n.parent;i&&(n.type==="group"&&n.traverse(function(n){fot(n,t)}),t.removeKey(n.__ecGraphicId),i.remove(n))}function iwu(n){return n=o({},n),t(["id","parentId","$action","hv","bounding"].concat(hhi),function(t){delete n[t]}),n}function yer(n,i){var r;return t(i,function(t){n[t]!=null&&n[t]!=="auto"&&(r=!0)}),r}function rwu(n,t){var i=n.exist,r;t.id=n.keyInfo.id;!t.type&&i&&(t.type=i.type);t.parentId==null&&(r=t.parentOption,r?t.parentId=r.id:i&&(t.parentId=i.parentId));t.parentOption=null}function uwu(n,t,i){var u=o({},i),r=n[t],e=i.$action||"merge",s;e==="merge"?r?(f&&(s=i.type,g(!s||r.type===s,'Please set $action: "replace" to change `type`')),y(r,u,!0),ch(r,u,{ignoreSize:!0}),chi(i,r)):n[t]=u:e==="replace"?n[t]=u:e==="remove"&&r&&(n[t]=null)}function fwu(n,t){n&&(n.hv=t.hv=[yer(t,["left","right"]),yer(t,["top","bottom"])],n.type==="group"&&(n.width==null&&(n.width=t.width=0),n.height==null&&(n.height=t.height=0)))}function ewu(n,t){var i=n.eventData;n.silent||n.ignore||i||(i=n.eventData={componentType:"graphic",componentIndex:t.componentIndex,name:n.name});i&&(i.info=n.info)}function hp(n,t){ent[n]=t}function per(n){return ent[n]}function owu(n,t,i){var r=t.getBoxLayoutParams(),u=t.get("padding"),f={width:i.getWidth(),height:i.getHeight()},e=vi(r,f,u);rl(t.get("orient"),n,t.get("itemGap"),e.width,e.height);yit(n,r,f,u)}function ber(n,t){var i=tl(t.get("padding")),r=t.getItemStyle(["color","opacity"]),n;return r.fill=t.get("backgroundColor"),new ft({shape:{x:n.x-i[3],y:n.y-i[0],width:n.width+i[1]+i[3],height:n.height+i[0]+i[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1})}function swu(n){return n.indexOf("my")===0}function eot(n){this.model=n}function snt(n){this.model=n}function hwu(n){var t={},i=[],r=[];return n.eachRawSeries(function(n){var f=n.coordinateSystem,u,e;f&&(f.type==="cartesian2d"||f.type==="polar")?(u=f.getBaseAxis(),u.type==="category"?(e=u.dim+"_"+u.index,t[e]||(t[e]={categoryAxis:u,valueAxis:f.getOtherAxis(u),series:[]},r.push({axisDim:u.dim,axisIndex:u.index})),t[e].series.push(n)):i.push(n)):i.push(n)}),{seriesGroupByCategoryAxis:t,other:i,meta:r}}function cwu(n){var i=[];return t(n,function(n){var h=n.categoryAxis,c=n.valueAxis,l=c.dim,a=[" "].concat(r(n.series,function(n){return n.name})),u=[h.model.getCategories()],o,f,s,e;for(t(n.series,function(n){u.push(n.getRawData().mapArray(l,function(n){return n}))}),o=[a.join(cp)],f=0;f<u[0].length;f++){for(s=[],e=0;e<u.length;e++)s.push(u[e][f]);o.push(s.join(cp))}i.push(o.join("\n"))}),i.join("\n\n"+oot+"\n\n")}function lwu(n){return r(n,function(n){var t=n.getRawData(),i=[n.name],r=[];return t.each(t.dimensions,function(){for(var u=arguments.length,e=arguments[u-1],f=t.getName(e),n=0;n<u-1;n++)r[n]=arguments[n];i.push((f?f+cp:"")+r.join(cp))}),i.join("\n")}).join("\n\n"+oot+"\n\n")}function awu(n){var t=hwu(n);return{value:ci([cwu(t.seriesGroupByCategoryAxis),lwu(t.other)],function(n){return n.replace(/[\n\t\s]/g,"")}).join("\n\n"+oot+"\n\n"),meta:t.meta}}function sot(n){return n.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function vwu(n){var t=n.slice(0,n.indexOf("\n"));if(t.indexOf(cp)>=0)return!0}function ywu(n){for(var u,t,f=n.split(/\n+/g),s=sot(f.shift()).split(hot),o=[],e=r(s,function(n){return{name:n,data:[]}}),i=0;i<f.length;i++)for(u=sot(f[i]).split(hot),o.push(u.shift()),t=0;t<u.length;t++)e[t]&&(e[t].data[i]=u[t]);return{series:e,categories:o}}function pwu(n){for(var f,e=n.split(/\n+/g),h=sot(e.shift()),i=[],t=0;t<e.length;t++){var r=sot(e[t]).split(hot),o="",u,s=!1;for(isNaN(r[0])?(s=!0,o=r[0],r=r.slice(1),i[t]={name:o,value:[]},u=i[t].value):u=i[t]=[],f=0;f<r.length;f++)u.push(+r[f]);u.length===1&&(s?i[t].value=u[0]:i[t]=u[0])}return{name:h,data:i}}function wwu(n,i){var u=n.split(new RegExp("\n*"+oot+"\n*","g")),r={series:[]};return t(u,function(n,t){var u;if(vwu(n)){var u=ywu(n),f=i[t],e=f.axisDim+"Axis";f&&(r[e]=r[e]||[],r[e][f.axisIndex]={data:u.categories},r.series=r.series.concat(u.series))}else u=pwu(n),r.series.push(u)}),r}function pd(n){this._dom=null;this.model=n}function bwu(n,t){return r(n,function(n,r){var u=t&&t[r];return v(u)&&!i(u)?(v(n)&&!i(n)&&(n=n.value),s({value:n},u)):n})}function aot(n,t,i){var r=this._targetInfoList=[],u={},f=tor(t,n);rc(dwu,function(n,t){(!i||!i.include||cot(i.include,t)>=0)&&n(f,r,u)})}function ant(n){return n[0]>n[1]&&n.reverse(),n}function tor(n,t){return stt(n,t,{includeMainTypes:kwu})}function uor(n,t,i,u){f&&g(i.type==="cartesian2d","lineX/lineY brush is available only in cartesian2d.");var e=i.getAxis(["x","y"][n]),s=ant(r([0,1],function(n){return t?e.coordToData(e.toLocalCoord(u[n])):e.toGlobalCoord(e.dataToCoord(u[n]))})),o=[];return o[n]=s,o[1-n]=[NaN,NaN],{values:s,xyMinMax:o}}function eor(n,t,i,r){return[t[0]-r[n]*i[0],t[1]-r[n]*i[1]]}function gwu(n,t){var r=oor(n),u=oor(t),i=[r[0]/u[0],r[1]/u[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function oor(n){return n?[n[0][1]-n[0][0],n[1][1]-n[1][0]]:[NaN,NaN]}function nbu(n,t){var i=wnt(n);pnt(t,function(t,r){for(var u=i.length-1,o,f,e;u>=0;u--)if(o=i[u],o[r])break;u<0&&(f=n.queryComponents({mainType:"dataZoom",subType:"select",id:r})[0],f&&(e=f.getPercentRange(),i[0][r]={dataZoomId:r,start:e[0],end:e[1]}))});i.push(t)}function tbu(n){var t=wnt(n),r=t[t.length-1],i;return t.length>1&&t.pop(),i={},pnt(r,function(n,r){for(var n,u=t.length-1;u>=0;u--)if(n=t[u][r],n){i[r]=n;break}}),i}function ibu(n){n[vot]=null}function rbu(n){return wnt(n).length}function wnt(n){var t=n[vot];return t||(t=n[vot]=[{}]),t}function ubu(n){return it(hor,n)>=0}function fbu(n,i){var u,f;return n=n.slice(),u=r(n,ait),i=(i||[]).slice(),f=r(i,ait),function(r,e){t(n,function(n,t){for(var s={name:n,capital:u[t]},o=0;o<i.length;o++)s[i[o]]=n+f[o];r.call(e,s)})}}function ebu(n,i,r){function f(n,t){return it(t.nodes,n)>=0}function e(n,u){var f=!1;return i(function(i){t(r(n,i)||[],function(n){u.records[i.name][n]&&(f=!0)})}),f}function u(n,u){u.nodes.push(n);i(function(i){t(r(n,i)||[],function(n){u.records[i.name][n]=!0})})}return function(t){function s(n){!f(n,r)&&e(n,r)&&(u(n,r),o=!0)}var r={nodes:[],records:{}},o;if(i(function(n){r.records[n.name]={}}),!t)return r;u(t,r);do o=!1,n(s);while(o);return r}}function obu(n,t,i){var r=[Infinity,-Infinity];return fa(i,function(n){var i=n.getData();i&&fa(i.mapDimension(t,!0),function(n){var t=i.getApproximateExtent(n);t[0]<r[0]&&(r[0]=t[0]);t[1]>r[1]&&(r[1]=t[1])})}),r[1]<r[0]&&(r=[NaN,NaN]),sbu(n,r),r}function sbu(n,t){var i=n.getAxisModel(),u=i.getMin(!0),f=i.get("type")==="category",e=f&&i.getCategories().length,r;return u!=null&&u!=="dataMin"&&typeof u!="function"?t[0]=u:f&&(t[0]=e>0?0:NaN),r=i.getMax(!0),r!=null&&r!=="dataMax"&&typeof r!="function"?t[1]=r:f&&(t[1]=e>0?e-1:NaN),i.get("scale",!0)||(t[0]>0&&(t[0]=0),t[1]<0&&(t[1]=0)),t}function lor(n,t){var e=n.getAxisModel(),r=n._percentWindow,u=n._valueWindow,i,f;r&&(i=fvt(u,[0,500]),i=Math.min(i,20),f=t||r[0]===0&&r[1]===100,e.setRange(f?null:+u[0].toFixed(i),f?null:+u[1].toFixed(i)))}function hbu(n){var i=n._minMaxSpan={},r=n._dataZoomModel,t=n._dataExtent;fa(["min","max"],function(u){var e=r.get(u+"Span"),f=r.get(u+"ValueSpan");f!=null&&(f=n.getAxisModel().axis.scale.parse(f));f!=null?e=pt(t[0]+f,t,[0,100],!0):e!=null&&(f=pt(e,[0,100],t,!0)-t[0]);i[u+"Span"]=e;i[u+"ValueSpan"]=f})}function aor(n){var t={};return ea(["start","end","startValue","endValue","throttle"],function(i){n.hasOwnProperty(i)&&(t[i]=n[i])}),t}function vor(n,t){var i=n._rangePropMode,r=n.get("rangeMode");ea([["start","startValue"],["end","endValue"]],function(n,u){var f=t[n[0]]!=null,e=t[n[1]]!=null;f&&!e?i[u]="percent":!f&&e?i[u]="value":r?i[u]=r[u]:f&&(i[u]="percent")})}function gnt(n,t,i){(this._brushController=new up(i.getZr())).on("brush",l(this._onBrush,this)).mount();this._isZoomActive}function wor(n){var i={};return t(["xAxisIndex","yAxisIndex"],function(t){i[t]=n[t];i[t]==null&&(i[t]="all");(i[t]===!1||i[t]==="none")&&(i[t]=[])}),i}function abu(n,t){n.setIconStatus("back",rbu(t)>1?"emphasis":"normal")}function vbu(n,t,i,r,u){var f=i._isZoomActive,e;r&&r.type==="takeGlobalCursor"&&(f=r.key==="dataZoomSelect"?r.dataZoomSelectActive:!1);i._isZoomActive=f;n.setIconStatus("zoom",f?"emphasis":"normal");e=new aot(wor(n.option),t,{include:["grid"]});i._brushController.setPanels(e.makePanelOpts(u,function(n){return n.xAxisDeclared&&!n.yAxisDeclared?"lineX":!n.xAxisDeclared&&n.yAxisDeclared?"lineY":"rect"})).enableBrush(f?{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}}:!1)}function nti(n){this.model=n}function bbu(n){var t="cubic-bezier(0.23, 1, 0.32, 1)",i="left "+n+"s "+t+",top "+n+"s "+t;return r(pbu,function(n){return n+"transition:"+i}).join(";")}function kbu(n){var t=[],i=n.get("fontSize"),r=n.getTextColor();return r&&t.push("color:"+r),t.push("font:"+n.getFont()),i&&t.push("line-height:"+Math.round(i*3/2)+"px"),dor(["decoration","align"],function(i){var r=n.get(i);r&&t.push("text-"+i+":"+r)}),t.join(";")}function dbu(n){var t=[],r=n.get("transitionDuration"),i=n.get("backgroundColor"),f=n.getModel("textStyle"),u=n.get("padding");return r&&t.push(bbu(r)),i&&(d.canvasSupported?t.push("background-Color:"+i):(t.push("background-Color:#"+rct(i)),t.push("filter:alpha(opacity=70)"))),dor(["width","color","radius"],function(i){var r="border-"+i,f=ybu(r),u=n.get(f);u!=null&&t.push(r+":"+u+(i==="color"?"":"px"))}),t.push(kbu(f)),u!=null&&t.push("padding:"+tl(u).join("px ")+"px"),t.join(";")+";"}function tti(n,t){var r,u,i;if(d.wxa)return null;r=document.createElement("div");u=this._zr=t.getZr();this.el=r;this._x=t.getWidth()/2;this._y=t.getHeight()/2;n.appendChild(r);this._container=n;this._show=!1;this._hideTimeout;i=this;r.onmouseenter=function(){i._enterable&&(clearTimeout(i._hideTimeout),i._show=!0);i._inContent=!0};r.onmousemove=function(t){if(t=t||window.event,!i._enterable){var r=u.handler;cc(n,t,!0);r.dispatch("mousemove",t)}};r.onmouseleave=function(){i._enterable&&i._show&&i.hideLater(i._hideDelay);i._inContent=!1}}function iti(n){this._zr=n.getZr();this._show=!1;this._hideTimeout}function rti(n){for(var i=n.pop(),t;n.length;)t=n.pop(),t&&(rt.isInstance(t)&&(t=t.get("tooltip",!0)),typeof t=="string"&&(t={formatter:t}),i=new rt(t,i,i.ecModel));return i}function tsr(n,t){return n.dispatchAction||l(t.dispatchAction,t)}function nku(n,t,i,r,u,f,e){var o=i.getOuterSize(),s=o.width,h=o.height;return f!=null&&(n+s+f>r?n-=s+f:n+=f),e!=null&&(t+h+e>u?t-=h+e:t+=e),[n,t]}function tku(n,t,i,r,u){var f=i.getOuterSize(),e=f.width,o=f.height;return n=Math.min(n+e,r)-e,t=Math.min(t+o,u)-o,n=Math.max(n,0),t=Math.max(t,0),[n,t]}function iku(n,t,i){var f=i[0],e=i[1],o=5,r=0,u=0,s=t.width,h=t.height;switch(n){case"inside":r=t.x+s/2-f/2;u=t.y+h/2-e/2;break;case"top":r=t.x+s/2-f/2;u=t.y-e-o;break;case"bottom":r=t.x+s/2-f/2;u=t.y+h+o;break;case"left":r=t.x-f-o;u=t.y+h/2-e/2;break;case"right":r=t.x+s+o;u=t.y+h/2-e/2}return[r,u]}function isr(n){return n==="center"||n==="middle"}function rku(n){var i={};t(n,function(n){i[n]=1});n.length=0;t(i,function(t,i){n.push(i)})}function fsr(n){if(n)for(var t in n)if(n.hasOwnProperty(t))return!0}function fti(n,t,i){function u(){var n=function(){};return n.prototype.__hidden=n.prototype,new n}var r={};return uti(t,function(t){var f=r[t]=u();uti(n[t],function(n,r){if(ht.isValidType(r)){var u={type:r,visual:n};i&&i(u,t);f[r]=new ht(u);r==="opacity"&&(u=c(u),u.type="colorAlpha",f.__hidden.__alphaForOpacity=new ht(u))}})}),r}function esr(n,i,r){var u;t(r,function(n){i.hasOwnProperty(n)&&fsr(i[n])&&(u=!0)});u&&t(r,function(t){i.hasOwnProperty(t)&&fsr(i[t])?n[t]=c(i[t]):delete n[t]})}function uku(n,i,r,u,f,e){function c(n){return r.getItemVisual(o,n)}function l(n,t){r.setItemVisual(o,n,t)}function h(n,t){var a,h,b,v;if(o=e==null?n:t,a=r.getRawDataItem(o),!a||a.visualMap!==!1){var y=u.call(f,n),p=i[y],w=s[y];for(h=0,b=w.length;h<b;h++)v=w[h],p[v]&&p[v].applyVisual(n,c,l)}}var s={},o;t(n,function(n){var t=ht.prepareVisualTypes(i[n]);s[n]=t});e==null?r.each(h):r.each([e],h)}function fku(n,i,r,u){function e(n,t){function p(n){return t.getItemVisual(e,n)}function w(n,i){t.setItemVisual(e,n,i)}var e,s,o,y,h;for(u!=null&&(u=t.getDimension(u));(e=n.next())!=null;)if(s=t.getRawDataItem(e),!s||s.visualMap!==!1){var c=u!=null?t.get(u,e,!0):e,l=r(c),a=i[l],v=f[l];for(o=0,y=v.length;o<y;o++)h=v[o],a[h]&&a[h].applyVisual(c,p,w)}}var f={};return t(n,function(n){var t=ht.prepareVisualTypes(i[n]);f[n]=t}),{progress:e}}function osr(n){var t=["x","y"],i=["width","height"];return{point:function(t,i,r){if(t){var u=r.range,f=t[n];return bd(f,u)}},rect:function(r,u,f){if(r){var o=f.range,e=[r[t[n]],r[t[n]]+r[i[n]]];return e[1]<e[0]&&e.reverse(),bd(e[0],o)||bd(e[1],o)||bd(o[0],e)||bd(o[1],e)}}}}function bd(n,t){return t[0]<=n&&n<=t[1]}function eku(n,t,i,r,u){var f,e;u&&((f=n.getZr(),f[oti])||(f[eti]||(f[eti]=oku),e=pb(f,eti,i,t),e(n,r)))}function oku(n,t){if(!n.isDisposed()){var i=n.getZr();i[oti]=!0;n.dispatchAction({type:"brushSelect",batch:t});i[oti]=!1}}function csr(n,t,i,r){for(var f,u=0,e=t.length;u<e;u++)if(f=t[u],n[f.brushType](r,i,f.selectors,f))return!0}function lsr(n){var i=n.brushSelector,r,u;return lt(i)?(r=[],t(pot,function(n,t){r[t]=function(t,r,u,f){var e=r.getItemLayout(t);return n[i](e,u,f)}}),r):di(i)?(u={},t(pot,function(n,t){u[t]=i}),u):i}function sku(n,t){var r=n.option.seriesIndex;return r!=null&&r!=="all"&&(i(r)?it(r,t)<0:t!==r)}function hku(n){var i=n.selectors={};return t(pot[n.brushType],function(t,r){i[r]=function(r){return t(r,i,n)}}),n}function vsr(n){return new b(n[0][0],n[1][0],n[0][1]-n[0][0],n[1][1]-n[1][0])}function psr(n,t){return y({brushType:n.brushType,brushMode:n.brushMode,transformable:n.transformable,brushStyle:new rt(n.brushStyle).getItemStyle(),removeOnClick:n.removeOnClick,z:n.z},t,!0)}function sti(n,t,i,r){r&&r.$from===n.id||this._brushController.setPanels(n.brushTargetManager.makePanelOpts(i)).enableBrush(n.brushOption).updateCovers(n.areas.slice())}function hti(n,t,i){this.model=n;this.ecModel=t;this.api=i;this._brushType;this._brushMode}function lku(n){var u=n.type,f={number:"value",time:"time"},r;f[u]&&(n.axisType=f[u],delete n.type);ksr(n);ha(n,"controlPosition")&&(r=n.controlStyle||(n.controlStyle={}),ha(r,"position")||(r.position=n.controlPosition),r.position!=="none"||ha(r,"show")||(r.show=!1,delete r.position),delete n.controlPosition);t(n.data||[],function(n){v(n)&&!i(n)&&(!ha(n,"value")&&ha(n,"name")&&(n.value=n.name),ksr(n))})}function ksr(n){var u=n.itemStyle||(n.itemStyle={}),r=u.emphasis||(u.emphasis={}),i=n.label||n.label||{},f=i.normal||(i.normal={}),e={normal:1,emphasis:1};t(i,function(n,t){e[t]||ha(f,t)||(f[t]=n)});r.label&&!ha(i,"emphasis")&&(i.emphasis=r.label,delete r.label)}function ha(n,t){return n.hasOwnProperty(t)}function aku(n,t){return vi(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()},n.get("padding"))}function vku(n,t,i,r){return tb(n.get(t).replace(/^path:\/\//,""),c(r||{}),new b(i[0],i[1],i[2],i[3]),"center")}function nhr(n,t,i,r,f,e){var c=t.get("color"),l,a,o,s,h,v;return f?(f.setColor(c),i.add(f),e&&e.onUpdate(f)):(l=n.get("symbol"),f=pu(l,-1,-1,2,2,c),f.setStyle("strokeNoScale",!0),i.add(f),e&&e.onCreate(f)),a=t.getItemStyle(["color","symbol","symbolSize"]),f.setStyle(a),r=y({rectHover:!0,z2:100},r,!0),o=n.get("symbolSize"),o=o instanceof Array?o.slice():[+o,+o],o[0]/=2,o[1]/=2,r.scale=o,s=n.get("symbolOffset"),s&&(h=r.position=r.position||[0,0],h[0]+=u(s[0],o[0]),h[1]+=u(s[1],o[1])),v=n.get("symbolRotate"),r.rotation=(v||0)*Math.PI/180||0,f.attr(r),f.updateTransform(),f}function thr(n,t,i,r,u){if(!n.dragging){var f=r.getModel("checkpointStyle"),e=i.dataToCoord(r.getData().get(["value"],t));u||!f.get("animation",!0)?n.attr({position:[e,0]}):(n.stopAnimation(!0),n.animateTo({position:[e,0]},f.get("animationDuration",!0),f.get("animationEasing",!0)))}}function bot(n){wc(n,"label",["show"])}function yku(n){return!(isNaN(parseFloat(n.x))&&isNaN(parseFloat(n.y)))}function pku(n){return!isNaN(parseFloat(n.x))&&!isNaN(parseFloat(n.y))}function pti(n,t,i,r,u,f){var e=[],c=ko(t,r),h=c?t.getCalculationInfo("stackResultDimension"):r,l=wti(t,h,n),s=t.indicesOfNearest(h,l)[0],o;return e[u]=t.get(i,s),e[f]=t.get(r,s),o=thi(t.get(r,s)),o=Math.min(o,20),o>=0&&(e[f]=+e[f].toFixed(o)),e}function ng(n,t){var e=n.getData(),s=n.coordinateSystem,o,r,l,h,f,u;if(t&&!pku(t)&&!i(t.coord)&&s)if(o=s.dimensions,r=ihr(t,e,s,n),t=c(t),t.type&&dot[t.type]&&r.baseAxis&&r.valueAxis)l=yti(o,r.baseAxis.dim),h=yti(o,r.valueAxis.dim),t.coord=dot[t.type](e,r.baseDataDim,r.valueDataDim,l,h),t.value=t.coord[h];else{for(f=[t.xAxis!=null?t.xAxis:t.radiusAxis,t.yAxis!=null?t.yAxis:t.angleAxis],u=0;u<2;u++)dot[f[u]]&&(f[u]=wti(e,e.mapDimension(o[u]),f[u]));t.coord=f}return t}function ihr(n,t,i,r){var u={};return n.valueIndex!=null||n.valueDim!=null?(u.valueDataDim=n.valueIndex!=null?t.getDimension(n.valueIndex):n.valueDim,u.valueAxis=i.getAxis(wku(r,u.valueDataDim)),u.baseAxis=i.getOtherAxis(u.valueAxis),u.baseDataDim=t.mapDimension(u.baseAxis.dim)):(u.baseAxis=r.getBaseAxis(),u.valueAxis=i.getOtherAxis(u.baseAxis),u.baseDataDim=t.mapDimension(u.baseAxis.dim),u.valueDataDim=t.mapDimension(u.valueAxis.dim)),u}function wku(n,t){var r=n.getData(),f=r.dimensions,i,u;for(t=r.getDimension(t),i=0;i<f.length;i++)if(u=r.getDimensionInfo(f[i]),u.name===t)return u.coordDim}function tg(n,t){return n&&n.containData&&t.coord&&!yku(t)?n.containData(t.coord):!0}function rhr(n,t,i,r){return r<2?n.coord&&n.coord[r]:n.value}function wti(n,t,i){if(i==="average"){var r=0,u=0;return n.each(t,function(n){isNaN(n)||(r+=n,u++)}),r/u}return i==="median"?n.getMedian(t):n.getDataExtent(t,!0)[i==="max"?1:0]}function uhr(n,t,i){var r=t.coordinateSystem;n.each(function(f){var h=n.getItemModel(f),e,o=u(h.get("x"),i.getWidth()),s=u(h.get("y"),i.getHeight()),c,l;isNaN(o)||isNaN(s)?t.getMarkerPosition?e=t.getMarkerPosition(n.getValues(n.dimensions,f)):r&&(c=n.get(r.dimensions[0],f),l=n.get(r.dimensions[1],f),e=r.dataToPoint([c,l])):e=[o,s];isNaN(o)||(e[0]=o);isNaN(s)||(e[1]=s);n.setItemLayout(f,e)})}function bku(n,t,i){var e,f,u;return e=n?r(n&&n.dimensions,function(n){var i=t.getData().getDimensionInfo(t.getData().mapDimension(n))||{};return s({name:n},i)}):[{name:"value",type:"float"}],f=new yi(e,i),u=r(i.get("data"),a(ng,t)),n&&(u=ci(u,a(tg,n))),f.initData(u,null,n?rhr:function(n){return n.value}),f}function nst(n){return!isNaN(n)&&!isFinite(n)}function ehr(n,t,i,r){var u=1-n,f=r.dimensions[n];return nst(t[u])&&nst(i[u])&&t[n]===i[n]&&r.getAxis(f).containData(t[n])}function kku(n,t){if(n.type==="cartesian2d"){var i=t[0].coord,r=t[1].coord;if(i&&r&&(ehr(1,i,r,n)||ehr(0,i,r,n)))return!0}return tg(n,t[0])&&tg(n,t[1])}function bti(n,t,i,r,f){var o=r.coordinateSystem,l=n.getItemModel(t),e,s=u(l.get("x"),f.getWidth()),h=u(l.get("y"),f.getHeight());if(isNaN(s)||isNaN(h)){if(r.getMarkerPosition)e=r.getMarkerPosition(n.getValues(n.dimensions,t));else{var c=o.dimensions,y=n.get(c[0],t),p=n.get(c[1],t);e=o.dataToPoint([y,p])}if(o.type==="cartesian2d"){var a=o.getAxis("x"),v=o.getAxis("y"),c=o.dimensions;nst(n.get(c[0],t))?e[0]=a.toGlobalCoord(a.getExtent()[i?0:1]):nst(n.get(c[1],t))&&(e[1]=v.toGlobalCoord(v.getExtent()[i?0:1]))}isNaN(s)||(e[0]=s);isNaN(h)||(e[1]=h)}else e=[s,h];n.setItemLayout(t,e)}function dku(n,t,i){var f,o;f=n?r(n&&n.dimensions,function(n){var i=t.getData().getDimensionInfo(t.getData().mapDimension(n))||{};return s({name:n},i)}):[{name:"value",type:"float"}];var h=new yi(f,i),c=new yi(f,i),e=new yi([],i),u=r(i.get("data"),a(fhr,t,n,i));return n&&(u=ci(u,a(kku,n))),o=n?rhr:function(n){return n.value},h.initData(r(u,function(n){return n[0]}),null,o),c.initData(r(u,function(n){return n[1]}),null,o),e.initData(r(u,function(n){return n[2]})),e.hasItemOption=!0,{from:h,to:c,line:e}}function tst(n){return!isNaN(n)&&!isFinite(n)}function shr(n,t,i){var r=1-n;return tst(t[r])&&tst(i[r])}function gku(n,t){var i=t.coord[0],r=t.coord[1];return n.type==="cartesian2d"&&i&&r&&(shr(1,i,r,n)||shr(0,i,r,n))?!0:tg(n,{coord:i,x:t.x0,y:t.y0})||tg(n,{coord:r,x:t.x1,y:t.y1})}function hhr(n,t,i,r,f){var o=r.coordinateSystem,l=n.getItemModel(t),e,s=u(l.get(i[0]),f.getWidth()),h=u(l.get(i[1]),f.getHeight());if(isNaN(s)||isNaN(h)){if(r.getMarkerPosition)e=r.getMarkerPosition(n.getValues(i,t));else{var a=n.get(i[0],t),v=n.get(i[1],t),c=[a,v];o.clampData&&o.clampData(c,c);e=o.dataToPoint(c,!0)}if(o.type==="cartesian2d"){var y=o.getAxis("x"),p=o.getAxis("y"),a=n.get(i[0],t),v=n.get(i[1],t);tst(a)?e[0]=y.toGlobalCoord(y.getExtent()[i[0]==="x0"?0:1]):tst(v)&&(e[1]=p.toGlobalCoord(p.getExtent()[i[1]==="y0"?0:1]))}isNaN(s)||(e[0]=s);isNaN(h)||(e[1]=h)}else e=[s,h];return e}function ndu(n,t,i){var f,u,e,o;return n?(f=r(n&&n.dimensions,function(n){var i=t.getData(),r=i.getDimensionInfo(i.mapDimension(n))||{};return s({name:n},r)}),u=new yi(r(["x0","y0","x1","y1"],function(n,t){return{name:n,type:f[t%2].type}}),i)):(f=[{name:"value",type:"float"}],u=new yi(f,i)),e=r(i.get("data"),a(ohr,t,n,i)),n&&(e=ci(e,a(gku,n))),o=n?function(n,t,i,r){return n.coord[Math.floor(r/2)][r%2]}:function(n){return n.value},u.initData(e,null,o),u.hasItemOption=!0,u}function ig(n,i,r){var u={},e=n==="toggleSelected",f;return r.eachComponent("legend",function(r){e&&f!=null?r[f?"select":"unSelect"](i.name):n==="allSelect"||n==="inverseSelect"?r[n]():(r[n](i.name),f=r.isSelected(i.name));var o=r.getData();t(o,function(n){var t=n.get("name"),i;t!=="\n"&&t!==""&&(i=r.isSelected(t),u[t]=u.hasOwnProperty(t)?u[t]&&i:i)})}),n==="allSelect"||n==="inverseSelect"?{selected:u}:{name:i.name,selected:u}}function vhr(n,t,i,r,u,f){var e;return t!=="line"&&t.indexOf("empty")<0?(e=i.getItemStyle(),n.style.stroke=r,f||(e.stroke=u)):e=i.getItemStyle(["borderWidth","borderColor"]),n.setStyle(e)}function yhr(n,t){t.dispatchAction({type:"legendToggleSelect",name:n})}function phr(n,t,i,r){var u=i.getZr().storage.getDisplayList()[0];u&&u.useHoverLayer||i.dispatchAction({type:"highlight",seriesName:n,name:t,excludeSeriesId:r})}function whr(n,t,i,r){var u=i.getZr().storage.getDisplayList()[0];u&&u.useHoverLayer||i.dispatchAction({type:"downplay",seriesName:n,name:t,excludeSeriesId:r})}function khr(n,t,i){var u=n.getOrient(),r=[1,1];r[u.index]=0;ch(t,i,{type:"box",ignoreSize:r})}function edu(n){return{x:"y",y:"x",radius:"angle",angle:"radius"}[n]}function tcr(n){return n==="vertical"?"ns-resize":"ew-resize"}function odu(n,i){var u=rcr(n),f=i.dataZoomId,e=i.coordId,r,o;t(u,function(n){var t=n.dataZoomInfos;t[f]&&it(i.allCoordIds,e)<0&&(delete t[f],n.count--)});ucr(u);r=u[e];r||(r=u[e]={coordId:e,dataZoomInfos:{},count:0},r.controller=hdu(n,r),r.dispatchAction=a(cdu,n));r.dataZoomInfos[f]||r.count++;r.dataZoomInfos[f]=i;o=ldu(r.dataZoomInfos);r.controller.enable(o.controlType,o.opt);r.controller.setPointerChecker(i.containsPoint);pb(r,"dispatchAction",i.dataZoomModel.get("throttle",!0),"fixRate")}function sdu(n,i){var r=rcr(n);t(r,function(n){n.controller.dispose();var t=n.dataZoomInfos;t[i]&&(delete t[i],n.count--)});ucr(r)}function icr(n){return n.type+'\0_'+n.id}function rcr(n){var t=n.getZr();return t[eii]||(t[eii]={})}function hdu(n,i){var r=new yy(n.getZr());return t(["pan","zoom","scrollMove"],function(n){r.on(n,function(r){var u=[];t(i.dataZoomInfos,function(t){if(r.isAvailableBehavior(t.dataZoomModel.option)){var e=(t.getRange||{})[n],f=e&&e(i.controller,r);!t.dataZoomModel.get("disabled",!0)&&f&&u.push({dataZoomId:t.dataZoomId,start:f[0],end:f[1]})}});u.length&&i.dispatchAction(u)})}),r}function ucr(n){t(n,function(t,i){t.count||(t.controller.dispose(),delete n[i])})}function cdu(n,t){n.dispatchAction({type:"dataZoom",batch:t})}function ldu(n){var i,r="type_",u={type_true:2,type_move:1,type_false:0,type_undefined:-1},f=!0;return t(n,function(n){var t=n.dataZoomModel,e=t.get("disabled",!0)?!1:t.get("zoomLock",!0)?"move":!0;u[r+e]>u[r+i]&&(i=e);f&=t.get("preventDefaultMouseMove",!0)}),{controlType:i,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!f}}}function ecr(n){return function(t,i,r,u){var e=this._range,f=e.slice(),o=t.axisModels[0],s;if(o)return s=n(f,o,t,i,r,u),dh(s,f,[0,100],"all"),this._range=f,e[0]!==f[0]||e[1]!==f[1]?f:void 0}}function ap(n,t){return n&&n.hasOwnProperty&&n.hasOwnProperty(t)}function ydu(n,t,i,r){function l(n){return u[n]}function a(n,t){u[n]=t}for(var e,o,s=t.targetVisuals[r],h=ht.prepareVisualTypes(s),u={color:n.getData().getVisual("color")},f=0,c=h.length;f<c;f++)e=h[f],o=s[e==="opacity"?"__alphaForOpacity":e],o&&o.applyVisual(i,l,a);return u.color}function acr(n,t,i){var f;if(i[0]===i[1])return i.slice();var e=200,o=(i[1]-i[0])/e,r=i[0],u=[];for(f=0;f<=e&&r<i[1];f++)u.push(r),r+=o;return u.push(i[1]),u}function vcr(n,t,i){var f=n.option,o=f.align,r,u,e;if(o!=null&&o!=="auto")return o;var l={width:t.getWidth(),height:t.getHeight()},s=f.orient==="horizontal"?1:0,a=[["left","right","width"],["top","bottom","height"]],h=a[s],v=[0,null,10],c={};for(r=0;r<3;r++)c[a[1-s][r]]=v[r],c[h[r]]=r===2?i[0]:f[h[r]];return u=[["x","width",3],["y","height",0]][s],e=vi(c,l,f.padding),h[(e.margin[u[2]]||0)+e[u[0]]+e[u[1]]*.5<l[u[1]]*.5?0:1]}function fst(n,i){return t(n||[],function(n){n.dataIndex!=null&&(n.dataIndexInside=n.dataIndex,n.dataIndex=null);n.highlightKey="visualMap"+(i?i.componentIndex:"")}),n}function ost(n,t,i,r){return new ou({shape:{points:n},draggable:!!i,cursor:t,drift:i,onmousemove:function(n){fo(n.event)},ondragend:r})}function igu(n,t){return n===0?[[0,0],[t,0],[t,-t]]:[[0,0],[t,0],[t,t]]}function rgu(n,t,i,r){return n?[[0,-est(t,ug(i,0))],[ycr,0],[0,est(t,ug(r-i,0))]]:[[0,0],[5,-5],[5,5]]}function ugu(n,t,i){var r=ngu/2,u=n.get("hoverLinkDataSize");return u&&(r=ls(u,t,i,!0)/2),r}function pcr(n){var t=n.get("hoverLinkOnHandle");return!!(t==null?n.get("realtime"):t)}function wcr(n){return n==="vertical"?"ns-resize":"ew-resize"}function gcr(n,t){var i=n.inverse;(n.orient==="vertical"?!i:i)&&t.reverse()}function vii(n){return yii(n)}function egu(){if(!ilr&&wu){ilr=!0;var n=wu.styleSheets;n.length<31?wu.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):n[0].addRule(".zrvml","behavior:url(#default#VML)")}}function vp(n){return parseInt(n,10)}function lst(n,t){var r,i,u,f;egu();this.root=n;this.storage=t;r=document.createElement("div");i=document.createElement("div");r.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;";i.style.cssText="position:absolute;left:0;top:0;";n.appendChild(r);this._vmlRoot=i;this._vmlViewport=r;this.resize();u=t.delFromStorage;f=t.addToStorage;t.delFromStorage=function(n){u.call(t,n);n&&n.onRemove&&n.onRemove(i)};t.addToStorage=function(n){n.onAdd&&n.onAdd(i);f.call(t,n)};this._firstPaint=!0}function nnu(n){return function(){so('In IE8.0 VML mode painter not support method "'+n+'"')}}function aa(n){return document.createElementNS(clr,n)}function te(n){return iri(n*1e4)/1e4}function plr(n){return n<ylr&&n>-ylr}function rnu(n,t){var i=t?n.textFill:n.fill;return i!=null&&i!==yp}function unu(n,t){var i=t?n.textStroke:n.stroke;return i!=null&&i!==yp}function rri(n,t){t&&ii(n,"transform","matrix("+tnu.call(t,",")+")")}function ii(n,t,i){i&&(i.type==="linear"||i.type==="radial")||n.setAttribute(t,i)}function fnu(n,t,i){n.setAttributeNS("http://www.w3.org/1999/xlink",t,i)}function wlr(n,t,i,r){var u,f,e,o,s;rnu(t,i)?(u=i?t.textFill:t.fill,u=u==="transparent"?yp:u,ii(n,"fill",u),ii(n,"fill-opacity",t.fillOpacity!=null?t.fillOpacity*t.opacity:t.opacity)):ii(n,"fill",yp);unu(t,i)?(f=i?t.textStroke:t.stroke,f=f==="transparent"?yp:f,ii(n,"stroke",f),e=i?t.textStrokeWidth:t.lineWidth,o=!i&&t.strokeNoScale?r.getLineScale():1,ii(n,"stroke-width",e/o),ii(n,"paint-order",i?"stroke":"fill"),ii(n,"stroke-opacity",t.strokeOpacity!=null?t.strokeOpacity:t.opacity),s=t.lineDash,s?(ii(n,"stroke-dasharray",t.lineDash.join(",")),ii(n,"stroke-dashoffset",iri(t.lineDashOffset||0))):ii(n,"stroke-dasharray",""),t.lineCap&&ii(n,"stroke-linecap",t.lineCap),t.lineJoin&&ii(n,"stroke-linejoin",t.lineJoin),t.miterLimit&&ii(n,"stroke-miterlimit",t.miterLimit)):ii(n,"stroke",yp)}function enu(n){for(var d,g,f,e,y,o=[],i=n.data,it=n.len(),t=0;t<it;){var rt=i[t++],u="",s=0;switch(rt){case va.M:u="M";s=2;break;case va.L:u="L";s=2;break;case va.Q:u="Q";s=4;break;case va.C:u="C";s=6;break;case va.A:var p=i[t++],w=i[t++],l=i[t++],a=i[t++],h=i[t++],r=i[t++],ut=i[t++],c=i[t++],b=Math.abs(r),k=plr(b-ec)||(c?r>=ec:-r>=ec),ft=r>0?r%ec:r%ec+ec,v=!1;v=k?!0:plr(b)?!1:ft>=vlr==!!c;d=te(p+l*alr(h));g=te(w+a*llr(h));k&&(r=c?ec-.0001:-ec+.0001,v=!0,t===9&&o.push("M",d,g));f=te(p+l*alr(h+r));e=te(w+a*llr(h+r));o.push("A",te(l),te(a),iri(ut*inu),+v,+c,f,e);break;case va.Z:u="Z";break;case va.R:var f=te(i[t++]),e=te(i[t++]),nt=te(i[t++]),tt=te(i[t++]);o.push("M",f,e,"L",f+nt,e,"L",f+nt,e+tt,"L",f,e+tt,"L",f,e)}for(u&&o.push(u),y=0;y<s;y++)o.push(te(i[t++]))}return o.join(" ")}function snu(n,t,i,r,u,f,e){var s,o;ga(as);t&&i&&uw(as,i);s=r.textRotation;u&&s&&(o=r.textOrigin,o==="center"?(f=u.width/2+u.x,e=u.height/2+u.y):o&&(f=o[0]+u.x,e=o[1]+u.y),as[4]-=f,as[5]-=e,eo(as,as,s),as[4]+=f,as[5]+=e);rri(n,as)}function hnu(n,t,i){return t==="right"?n-i[1]:t==="center"?n+i[3]/2-i[1]/2:n+i[3]}function blr(n,t,i,r){ii(n,"dominant-baseline","middle");ii(n,"text-anchor",onu[t]);ii(n,"x",i);ii(n,"y",r)}function klr(){}function cnu(n,t){for(var e=0,s=t.length,o=0,f=0,i,u,r;e<s;e++)if(i=t[e],i.removed){for(u=[],r=f;r<f+i.count;r++)u.push(r);i.indices=u;f+=i.count}else{for(u=[],r=o;r<o+i.count;r++)u.push(r);i.indices=u;o+=i.count;i.added||(f+=i.count)}return t}function lnu(n){return{newPos:n.newPos,components:n.components.slice(0)}}function kt(n,t,i,r,u){this._zrId=n;this._svgRoot=t;this._tagNames=typeof i=="string"?[i]:i;this._markLabel=r;this._domName=u||"_dom";this.nextId=0}function ya(n,t){kt.call(this,n,t,["linearGradient","radialGradient"],"__gradient_in_use__")}function sg(n,t){kt.call(this,n,t,"clipPath","__clippath_in_use__")}function oc(n,t){kt.call(this,n,t,["filter"],"__filter_in_use__","_shadowDom")}function glr(n){return n&&(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY||n.textShadowBlur||n.textShadowOffsetX||n.textShadowOffsetY)}function pst(n){return parseInt(n,10)}function pnu(n){return n instanceof nt?pp:n instanceof ki?ast:n instanceof w?vst:pp}function nar(n,t){return t&&n&&t.parentNode!==n}function wst(n,t,i){if(nar(n,t)&&i){var r=i.nextSibling;r?n.insertBefore(t,r):n.appendChild(t)}}function tar(n,t){if(nar(n,t)){var i=n.firstChild;i?n.insertBefore(t,i):n.appendChild(t)}}function iar(n,t){t&&n&&t.parentNode===n&&n.removeChild(t)}function hg(n){return n.__textSvgEl}function cg(n){return n.__svgEl}function wnu(n){return function(){so('In SVG mode painter not support method "'+n+'"')}}var wp,d,sc,ag,nht,ari,rht,yri,pri,ys,io,kri,eht,li,gri,fo,wg,bg,aht,fui,lc,eui,af,du,ws,vc,dg,ew,pht,nv,kht,tct,sw,lui,vui,yui,nn,tn,ect,so,cw,ie,e,oct,uv,sn,cn,ln,an,vn,fv,yn,pn,dn,vw,ntt,ttt,itt,yw,yr,hlt,ftt,vlt,sei,lei,gs,aei,iat,rat,fat,av,sr,eu,hoi,coi,w,yoi,poi,sh,gw,nsi,ae,ib,vat,yat,nhi,uvt,hit,rhi,ehi,cvt,cit,vvt,pvt,lhi,pit,wit,vhi,fl,dit,git,nci,trt,fci,urt,hci,aci,tyt,pci,frt,vo,ryt,dv,bt,kf,ert,ort,cu,eyt,fli,ny,oyt,vrt,cli,po,ali,vli,sl,pli,bli,hyt,et,wo,lai,bai,dai,rut,ivi,rvi,yi,h,hvi,cl,fpt,hut,cut,lut,aut,df,iyi,vut,cyi,lyi,ayi,vyi,dut,ey,ypt,fi,ipi,ppt,wpt,ff,rpi,vl,hpi,rwt,sk,ck,uwt,ts,fwt,er,kpi,is,ar,owt,pl,ift,tu,rft,vwt,ywt,wwi,pwt,kwt,sft,hft,rs,ay,hfu,ubi,fbi,ebi,hbi,lft,ph,wh,wl,bl,lbi,dwt,vy,pbi,gwt,kbi,pft,ubt,ebt,sbt,eki,oki,ski,hki,bft,bki,udi,kbt,dft,wy,sdi,ky,iu,fkt,ddi,fet,us,kh,egi,ogi,sgi,hgi,ygi,pgi,fhu,wgi,bkt,dgi,shu,ggi,nni,fd,dh,ndt,fni,eni,ttr,od,etr,otr,str,htr,ydt,dcu,vtr,ytr,wtr,btr,dtr,bdt,gtr,rir,gdt,ngt,nc,lir,air,igt,os,cd,ld,ugt,tc,fgt,egt,pir,wir,vd,hur,lur,det,yur,pur,bur,ic,kgt,gur,dgt,nfr,ifr,rfr,ufr,bfr,yd,rot,tnt,gfr,ner,rer,uer,fer,eer,oer,uot,unt,cer,ler,fnt,aer,ent,wer,ont,ker,der,hnt,cnt,ger,hot,ua,ynt,pnt,vot,sor,hor,bnt,yot,sa,por,bor,kor,rsr,usr,uti,pot,asr,ysr,cku,wsr,kd,bsr,cti,dsr,gsr,dd,vti,wot,gd,yti,kot,dot,got,fhr,ohr,kti,bhr,dti,eii,sii,aii,bcr,kcr,dcr,fgu,yii,slr,hst,cst,clr,pp,ast,lg;typeof window!="undefined"?wp=window.__DEV__:typeof global!="undefined"&&(wp=global.__DEV__);typeof wp=="undefined"&&(wp=!0);var f=wp,rar=2311,fri=function(){return rar++},eri={};eri=typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?{browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?{browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?{browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:uar(navigator.userAgent);d=eri;var ori={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},sri={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},bp=Object.prototype.toString,kp=Array.prototype,far=kp.forEach,ear=kp.filter,dp=kp.slice,oar=kp.map,sar=kp.reduce,bst={};sc=function(){return bst.createCanvas()};bst.createCanvas=function(){return document.createElement("canvas")};nht="__ec_primitive__";vg.prototype={constructor:vg,get:function(n){return this.data.hasOwnProperty(n)?this.data[n]:null},set:function(n,t){return this.data[n]=t},each:function(n,t){t!==void 0&&(n=l(n,t));for(var i in this.data)this.data.hasOwnProperty(i)&&n(this.data[i],i)},removeKey:function(n){delete this.data[n]}};ari=(Object.freeze||Object)({$override:hri,clone:c,merge:y,mergeAll:gp,extend:o,defaults:s,createCanvas:sc,getContext:cri,indexOf:it,inherits:ct,mixin:st,isArrayLike:no,each:t,map:r,reduce:pa,filter:ci,find:lri,bind:l,curry:a,isArray:i,isFunction:di,isString:lt,isObject:v,isBuiltInObject:kst,isTypedArray:hf,isDom:wa,eqNaN:nw,retrieve:dt,retrieve2:ei,retrieve3:hc,slice:dst,normalizeCssArray:gst,assert:g,trim:ku,setAsPrimitive:tht,isPrimitive:ba,createHashMap:p,concatArray:iht,noop:gi});rht=typeof Float32Array=="undefined"?Array:Float32Array;yri=iw;pri=fht;ys=rw;io=wri;kri=(Object.freeze||Object)({create:vs,copy:nr,clone:cf,set:vri,add:uht,scaleAndAdd:tw,sub:to,len:iw,length:yri,lenSquare:fht,lengthSquare:pri,mul:har,div:car,dot:lar,scale:yg,normalize:ka,distance:rw,dist:ys,distanceSquare:wri,distSquare:io,negate:aar,lerp:bri,applyTransform:at,min:ro,max:uo});pg.prototype={constructor:pg,_dragStart:function(n){var t=n.target;t&&t.draggable&&(this._draggingTarget=t,t.dragging=!0,this._x=n.offsetX,this._y=n.offsetY,this.dispatchToElement(da(t,n),"dragstart",n.event))},_drag:function(n){var i=this._draggingTarget,t,r;if(i){var u=n.offsetX,f=n.offsetY,e=u-this._x,o=f-this._y;this._x=u;this._y=f;i.drift(e,o,n);this.dispatchToElement(da(i,n),"drag",n.event);t=this.findHover(u,f,i).target;r=this._dropTarget;this._dropTarget=t;i!==t&&(r&&t!==r&&this.dispatchToElement(da(r,n),"dragleave",n.event),t&&t!==r&&this.dispatchToElement(da(t,n),"dragenter",n.event))}},_dragEnd:function(n){var t=this._draggingTarget;t&&(t.dragging=!1);this.dispatchToElement(da(t,n),"dragend",n.event);this._dropTarget&&this.dispatchToElement(da(this._dropTarget,n),"drop",n.event);this._draggingTarget=null;this._dropTarget=null}};eht=Array.prototype.slice;li=function(n){this._$handlers={};this._$eventProcessor=n};li.prototype={constructor:li,one:function(n,t,i,r){return dri(this,n,t,i,r,!0)},on:function(n,t,i,r){return dri(this,n,t,i,r,!1)},isSilent:function(n){var t=this._$handlers;return!t[n]||!t[n].length},off:function(n,t){var i=this._$handlers,u,r,f;if(!n)return this._$handlers={},this;if(t){if(i[n]){for(u=[],r=0,f=i[n].length;r<f;r++)i[n][r].h!==t&&u.push(i[n][r]);i[n]=u}i[n]&&i[n].length===0&&delete i[n]}else delete i[n];return this},trigger:function(n){var f=this._$handlers[n],r=this._$eventProcessor,i,e,o,u,t;if(f)for(i=arguments,e=i.length,e>3&&(i=eht.call(i,1)),o=f.length,u=0;u<o;){if(t=f[u],r&&r.filter&&t.query!=null&&!r.filter(n,t.query)){u++;continue}switch(e){case 1:t.h.call(t.ctx);break;case 2:t.h.call(t.ctx,i[1]);break;case 3:t.h.call(t.ctx,i[1],i[2]);break;default:t.h.apply(t.ctx,i)}t.one?(f.splice(u,1),o--):u++}return r&&r.afterTrigger&&r.afterTrigger(n),this},triggerWithContext:function(n){var e=this._$handlers[n],r=this._$eventProcessor,t,o,f,s,u,i;if(e)for(t=arguments,o=t.length,o>4&&(t=eht.call(t,1,t.length-1)),f=t[t.length-1],s=e.length,u=0;u<s;){if(i=e[u],r&&r.filter&&i.query!=null&&!r.filter(n,i.query)){u++;continue}switch(o){case 1:i.h.call(f);break;case 2:i.h.call(f,t[1]);break;case 3:i.h.call(f,t[1],t[2]);break;default:i.h.apply(f,t)}i.one?(e.splice(u,1),s--):u++}return r&&r.afterTrigger&&r.afterTrigger(n),this}};gri=Math.log(2);var sht=typeof window!="undefined"&&!!window.addEventListener,war=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,nui="___zrEVENTSAVED",hht=[];fo=sht?function(n){n.preventDefault();n.stopPropagation();n.cancelBubble=!0}:function(n){n.returnValue=!1;n.cancelBubble=!0};wg=function(){this._track=[]};wg.prototype={constructor:wg,recognize:function(n,t,i){return this._doTrack(n,t,i),this._recognize(n)},clear:function(){return this._track.length=0,this},_doTrack:function(n,t,i){var f=n.touches,r,u,s,e,o;if(f){for(r={points:[],touches:[],target:t,event:n},u=0,s=f.length;u<s;u++)e=f[u],o=cht(i,e,{}),r.points.push([o.zrX,o.zrY]),r.touches.push(e);this._track.push(r)}},_recognize:function(n){var t,i;for(t in bg)if(bg.hasOwnProperty(t)&&(i=bg[t](this._track,n),i))return i}};bg={pinch:function(n,t){var f=n.length,i,r,u,e;if(f)return i=(n[f-1]||{}).points,r=(n[f-2]||{}).points||i,r&&r.length>1&&i&&i.length>1?(u=rui(i)/rui(r),isFinite(u)||(u=1),t.pinchScale=u,e=gar(i),t.pinchX=e[0],t.pinchY=e[1],{type:"pinch",target:n[0].target,event:t}):void 0}};aht="silent";uui.prototype.dispose=function(){};fui=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"];lc=function(n,t,i,r){li.call(this);this.storage=n;this.painter=t;this.painterRoot=r;i=i||new uui;this.proxy=null;this._hovered={};this._lastTouchMoment;this._lastX;this._lastY;this._gestureMgr;pg.call(this);this.setHandlerProxy(i)};lc.prototype={constructor:lc,setHandlerProxy:function(n){this.proxy&&this.proxy.dispose();n&&(t(fui,function(t){n.on&&n.on(t,this[t],this)},this),n.handler=this);this.proxy=n},mousemove:function(n){var e=n.zrX,o=n.zrY,t=this._hovered,i=t.target;i&&!i.__zr&&(t=this.findHover(t.x,t.y),i=t.target);var u=this._hovered=this.findHover(e,o),r=u.target,f=this.proxy;f.setCursor&&f.setCursor(r?r.cursor:"default");i&&r!==i&&this.dispatchToElement(t,"mouseout",n);this.dispatchToElement(u,"mousemove",n);r&&r!==i&&this.dispatchToElement(u,"mouseover",n)},mouseout:function(n){this.dispatchToElement(this._hovered,"mouseout",n);var t=n.toElement||n.relatedTarget,i;do t=t&&t.parentNode;while(t&&t.nodeType!==9&&!(i=t===this.painterRoot));i||this.trigger("globalout",{event:n})},resize:function(){this._hovered={}},dispatch:function(n,t){var i=this[n];i&&i.call(this,t)},dispose:function(){this.proxy.dispose();this.storage=this.proxy=this.painter=null},setCursorStyle:function(n){var t=this.proxy;t.setCursor&&t.setCursor(n)},dispatchToElement:function(n,t,i){var r,f,u;if(n=n||{},r=n.target,!r||!r.silent){for(f="on"+t,u=nvr(t,n,i);r;)if(r[f]&&(u.cancelBubble=r[f].call(r,u)),r.trigger(t,u),r=r.parent,u.cancelBubble)break;u.cancelBubble||(this.trigger(t,u),this.painter&&this.painter.eachOtherLayer(function(n){typeof n[f]=="function"&&n[f].call(n,u);n.trigger&&n.trigger(t,u)}))}},findHover:function(n,t,i){for(var e,u=this.storage.getDisplayList(),f={x:n,y:t},r=u.length-1;r>=0;r--)if(u[r]!==i&&!u[r].ignore&&(e=ivr(u[r],n,t))&&(f.topTarget||(f.topTarget=u[r]),e!==aht)){f.target=u[r];break}return f},processGesture:function(n,t){var r,i,u;this._gestureMgr||(this._gestureMgr=new wg);r=this._gestureMgr;t==="start"&&r.clear();i=r.recognize(n,this.findHover(n.zrX,n.zrY,null).target,this.proxy.dom);t==="end"&&r.clear();i&&(u=i.type,n.gestureEvent=u,this.dispatchToElement({target:i.target},u,i.event))}};t(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(n){lc.prototype[n]=function(t){var r=this.findHover(t.zrX,t.zrY),i=r.target;if(n==="mousedown")this._downEl=i,this._downPoint=[t.zrX,t.zrY],this._upEl=i;else if(n==="mouseup")this._upEl=i;else if(n==="click"){if(this._downEl!==this._upEl||!this._downPoint||ys(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(r,n,t)}});st(lc,li);st(lc,pg);eui=typeof Float32Array=="undefined"?Array:Float32Array;var rvr=(Object.freeze||Object)({create:uu,identity:ga,copy:uw,mul:ps,translate:lf,rotate:eo,scale:fw,invert:kg,clone:oui}),vht=ga,sui=5e-5;af=function(n){n=n||{};n.position||(this.position=[0,0]);n.rotation==null&&(this.rotation=0);n.scale||(this.scale=[1,1]);this.origin=this.origin||null};du=af.prototype;du.transform=null;du.needLocalTransform=function(){return ac(this.rotation)||ac(this.position[0])||ac(this.position[1])||ac(this.scale[0]-1)||ac(this.scale[1]-1)};ws=[];du.updateTransform=function(){var i=this.parent,u=i&&i.transform,r=this.needLocalTransform(),n=this.transform,t;if(!(r||u)){n&&vht(n);return}if(n=n||uu(),r?this.getLocalTransform(n):vht(n),u&&(r?ps(n,i.transform,n):uw(n,i.transform)),this.transform=n,t=this.globalScaleRatio,t!=null&&t!==1){this.getGlobalScale(ws);var f=ws[0]<0?-1:1,e=ws[1]<0?-1:1,o=((ws[0]-f)*t+f)/ws[0]||0,s=((ws[1]-e)*t+e)/ws[1]||0;n[0]*=o;n[1]*=o;n[2]*=s;n[3]*=s}this.invTransform=this.invTr
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。