PageSourceSearch

https://www.millstoneevansgroup.com/bundles/advisorsites/vanilla/v…ryd9yGWggmhjy2f7-ji2s_Adm178vgZQoC7XUTb-y41

js millstoneevansgroup.com collected 2026-10-06 20:16:25 UTC 1,100,289 bytes, 1 lines download raw bytes

vendor: 4,718 bytes, line 1
1(function(){function f(n,t,i){switch(i.length){case 0:return n.call(t);case 1:return n.call(t,i[0]);case 2:return n.call(t,i[0],i[1]);case 3:return n.call(t,i[0],i[1],i[2])}return n.apply(t,i)}function le(n,t,i,r){for(var f,u=-1,e=null==n?0:n.length;++u<e;)f=n[u],t(r,f,i(f),n);return r}function o(n,t){for(var i=-1,r=null==n?0:n.length;++i<r&&t(n[i],i,n)!==!1;);return n}function ae(n,t){for(var i=null==n?0:n.length;i--&&t(n[i],i,n)!==!1;);return n}function eu(n,t){for(var i=-1,r=null==n?0:n.length;++i<r;)if(!t(n[i],i,n))return!1;return!0}function d(n,t){for(var r,i=-1,f=null==n?0:n.length,e=0,u=[];++i<f;)r=n[i],t(r,i,n)&&(u[e++]=r);return u}function fi(n,t){return!!(null==n?0:n.length)&&ot(n,t,0)>-1}function ki(n,t,i){for(var r=-1,u=null==n?0:n.length;++r<u;)if(i(t,n[r]))return!0;return!1}function r(n,t){for(var i=-1,r=null==n?0:n.length,u=Array(r);++i<r;)u[i]=t(n[i],i,n);return u}function g(n,t){for(var i=-1,r=t.length,u=n.length;++i<r;)n[u+i]=t[i];return n}function di(n,t,i,r){var u=-1,f=null==n?0:n.length;for(r&&f&&(i=n[++u]);++u<f;)i=t(i,n[u],u,n);return i}function ve(n,t,i,r){var u=null==n?0:n.length;for(r&&u&&(i=n[--u]);u--;)i=t(i,n[u],u,n);return i}function gi(n,t){for(var i=-1,r=null==n?0:n.length;++i<r;)if(t(n[i],i,n))return!0;return!1}function ou(n){return n.split("")}function ye(n){return n.match(ih)||[]}function su(n,t,i){var r;return i(n,function(n,i,u){if(t(n,i,u))return r=i,!1}),r}function ei(n,t,i,r){for(var f=n.length,u=i+(r?1:-1);r?u--:++u<f;)if(t(n[u],u,n))return u;return-1}function ot(n,t,i){return t===t?ro(n,t,i):ei(n,hu,i)}function pe(n,t,i,r){for(var u=i-1,f=n.length;++u<f;)if(r(n[u],t))return u;return-1}function hu(n){return n!==n}function cu(n,t){var i=null==n?0:n.length;return i?ir(n,t)/i:ci}function nr(t){return function(i){return null==i?n:i[t]}}function tr(t){return function(i){return null==t?n:t[i]}}function lu(n,t,i,r,u){return u(n,function(n,u,f){i=r?(r=!1,n):t(i,n,u,f)}),i}function we(n,t){var i=n.length;for(n.sort(t);i--;)n[i]=n[i].value;return n}function ir(t,i){for(var r,u,f=-1,e=t.length;++f<e;)u=i(t[f]),u!==n&&(r=r===n?u:r+u);return r}function rr(n,t){for(var i=-1,r=Array(n);++i<n;)r[i]=t(i);return r}function be(n,t){return r(t,function(t){return[t,n[t]]})}function au(n){return n?n.slice(0,wu(n)+1).replace(dr,""):n}function e(n){return function(t){return n(t)}}function ur(n,t){return r(t,function(t){return n[t]})}function bt(n,t){return n.has(t)}function vu(n,t){for(var i=-1,r=n.length;++i<r&&ot(t,n[i],0)>-1;);return i}function yu(n,t){for(var i=n.length;i--&&ot(t,n[i],0)>-1;);return i}function ke(n,t){for(var i=n.length,r=0;i--;)n[i]===t&&++r;return r}function de(n){return"\\"+ec[n]}function ge(t,i){return null==t?n:t[i]}function st(n){return ic.test(n)}function no(n){return rc.test(n)}function to(n){for(var t,i=[];!(t=n.next()).done;)i.push(t.value);return i}function fr(n){var i=-1,t=Array(n.size);return n.forEach(function(n,r){t[++i]=[r,n]}),t}function pu(n,t){return function(i){return n(t(i))}}function nt(n,t){for(var r,i=-1,f=n.length,e=0,u=[];++i<f;)r=n[i],r!==t&&r!==si||(n[i]=si,u[e++]=i);return u}function oi(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=n}),t}function io(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=[n,n]}),t}function ro(n,t,i){for(var r=i-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function uo(n,t,i){for(var r=i+1;r--;)if(n[r]===t)return r;return r}function ht(n){return st(n)?fo(n):cc(n)}function l(n){return st(n)?eo(n):ou(n)}function wu(n){for(var t=n.length;t--&&ds.test(n.charAt(t)););return t}function fo(n){for(var t=ru.lastIndex=0;ru.test(n);)++t;return t}function eo(n){return n.match(ru)||[]}function oo(n){return n.match(tc)||[]}var n,so="4.17.21",er=200,ho="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",co="Invalid `variable` option passed into `_.template`",or="__lodash_hash_undefined__",lo=500,si="__lodash_placeholder__",tt=1,bu=2,ct=4,lt=1,hi=2,h=1,ut=2,ku=4,y=8,at=16,p=32,vt=64,b=128,kt=256,sr=512,ao=30,vo="...",yo=800,po=16,du=1,wo=2,bo=3,ft=1/0,it=9007199254740991,ko=17976931348623157e292,ci=NaN,w=4294967295,go=w-1,ns=w>>>1,ts=[["ary",b],["bind",h],["bindKey",ut],["curry",y],["curryRight",at],["flip",sr],["partial",p],["partialRight",vt],["rearg",kt]],yt="[object Arguments]",li="[object Array]",is="[object AsyncFunction]",dt="[object Boolean]",gt="[object Date]",rs="[object DOMException]",ai="[object Error]",vi="[object Function]",gu="[object GeneratorFunction]",a="[object Map]",ni="[object Number]",us="[object Null]",k="[object Object]",nf="[object Promise]",fs="[object Proxy]",ti="[object RegExp]",v="[object Set]",ii="[object String]",yi="[object Symbol]",es="[object Undef
1ined]",ri="[object WeakMap]",os="[object WeakSet]",ui="[object ArrayBuffer]",pt="[object DataView]",hr="[object Float32Array]",cr="[object Float64Array]",lr="[object Int8Array]",ar="[object Int16Array]",vr="[object Int32Array]",yr="[object Uint8Array]",pr="[object Uint8ClampedArray]",wr="[object Uint16Array]",br="[object Uint32Array]",ss=/\b__p \+= '';/g,hs=/\b(__p \+=) '' \+/g,cs=/(__e\(.*?\)|\b__t\)) \+\n'';/g,tf=/&(?:amp|lt|gt|quot|#39);/g,rf=/[&<>"']/g,ls=RegExp(tf.source),as=RegExp(rf.source),vs=/<%-([\s\S]+?)%>/g,ys=/<%([\s\S]+?)%>/g,uf=/<%=([\s\S]+?)%>/g,ps=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ws=/^\w*$/,bs=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,kr=/[\\^$.*+?()[\]{}|]/g,ks=RegExp(kr.source),dr=/^\s+/,ds=/\s/,gs=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,nh=/\{\n\/\* \[wrapped with (.+)\] \*/,th=/,? & /,ih=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,rh=/[()=,{}\[\]\/\s]/,uh=/\\(\\)?/g,fh=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ff=/\w*$/,eh=/^[-+]0x[0-9a-f]+$/i,oh=/^0b[01]+$/i,sh=/^\[object .+?Constructor\]$/,hh=/^0o[0-7]+$/i,ch=/^(?:0|[1-9]\d*)$/,lh=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
17f]/g,pi=/($^)/,ah=/['\n\r\u2028\u2029\\]/g,wi="\\ud800-\\udfff",ef="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",of="\\u2700-\\u27bf",sf="a-z\\xdf-\\xf6\\xf8-\\xff",hf="A-Z\\xc0-\\xd6\\xd8-\\xde",cf="\\ufe0e\\ufe0f",lf="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",gr="['’]",vh="["+wi+"]",af="["+lf+"]",bi="["+ef+"]",vf="\\d+",yh="["+of+"]",yf="["+sf+"]",pf="[^"+wi+lf+vf+of+sf+hf+"]",nu="\\ud83c[\\udffb-\\udfff]",ph="(?:"+bi+"|"+nu+")",wf="[^"+wi+"]",tu="(?:\\ud83c[\\udde6-\\uddff]){2}",iu="[\\ud800-\\udbff][\\udc00-\\udfff]",wt="["+hf+"]",bf="\\u200d",kf="(?:"+yf+"|"+pf+")",wh="(?:"+wt+"|"+pf+")",df="(?:"+gr+"(?:d|ll|m|re|s|t|ve))?",gf="(?:"+gr+"(?:D|LL|M|RE|S|T|VE))?",ne=ph+"?",te="["+cf+"]?",bh="(?:"+bf+"(?:"+[wf,tu,iu].join("|")+")"+te+ne+")*",ie=te+ne+bh,kh="(?:"+[yh,tu,iu].join("|")+")"+ie,dh="(?:"+[wf+bi+"?",bi,tu,iu,vh].join("|")+")",gh=RegExp(gr,"g"),nc=RegExp(bi,"g"),ru=RegExp(nu+"(?="+nu+")|"+dh+ie,"g"),tc=RegExp([wt+"?"+yf+"+"+df+"(?="+[af,wt,"$"].join("|")+")",wh+"+"+gf+"(?="+[af,wt+kf,"$"].join("|")+")",wt+"?"+kf+"+"+df,wt+"+"+gf,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",vf,kh].join("|"),"g"),ic=RegExp("["+bf+wi+ef+cf+"]"),rc=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,uc=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],fc=-1,i={},t;i[hr]=i[cr]=i[lr]=i[ar]=i[vr]=i[yr]=i[pr]=i[wr]=i[br]=!0;i[yt]=i[li]=i[ui]=i[dt]=i[pt]=i[gt]=i[ai]=i[vi]=i[a]=i[ni]=i[k]=i[ti]=i[v]=i[ii]=i[ri]=!1;t={};t[yt]=t[li]=t[ui]=t[pt]=t[dt]=t[gt]=t[hr]=t[cr]=t[lr]=t[ar]=t[vr]=t[a]=t[ni]=t[k]=t[ti]=t[v]=t[ii]=t[yi]=t[yr]=t[pr]=t[wr]=t[br]=!0;t[ai]=t[vi]=t[ri]=!1;var ec={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},oc=parseFloat,sc=parseInt,re="object"==typeof global&&global&&global.Object===Object&&global,hc="object"==typeof self&&self&&self.Object===Object&&self,u=re||hc||Function("return this")(),uu="object"==typeof exports&&exports&&!exports.nodeType&&exports,et=uu&&"object"==typeof module&&module&&!module.nodeType&&module,ue=et&&et.exports===uu,fu=ue&&re.process,c=function(){try{var n=et&&et.require&&et.require("util").types;return n?n:fu&&fu.binding&&fu.binding("util")}catch(n){}}(),fe=c&&c.isArrayBuffer,ee=c&&c.isDate,oe=c&&c.isMap,se=c&&c.isRegExp,he=c&&c.isSet,ce=c&&c.isTypedArray,cc=nr("length"),lc=tr({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ"
1:"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),ac=tr({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),vc=tr({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),yc=function ou(c){function et(n){if(uu(n)&&!wi(n)&&!(n instanceof gr)){if(n instanceof gf)return n;if(tu.call(n,"__wrapped__"))return vk(n)}return new gf(n)}function ea(){}function gf(t,i){this.__wrapped__=t;this.__actions__=[];this.__chain__=!!i;this.__index__=0;this.__values__=n}function gr(n){this.__wrapped__=n;this.__actions__=[];this.__dir__=1;this.__filtered__=!1;this.__iteratees__=[];this.__takeCount__=w;this.__views__=[]}function nn(){var n=new gr(this.__wrapped__);return n.__actions__=yf(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=yf(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=yf(this.__views__),n}function tn(){if(this.__filtered__){var n=new gr(this);n.__dir__=-1;n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function rn(){var n=this.__wrapped__.value(),f=this.__dir__,e=wi(n),o=f<0,s=e?n.length:0,h=rrt(0,s,this.__views__),c=h.start,l=h.end,t=l-c,a=o?l:c-1,v=this.__iteratees__,d=v.length,y=0,p=cf(t,this.__takeCount__),r,u,i;if(!e||!o&&s==t&&p==t)return ob(n,this.__actions__);r=[];n:for(;t--&&y<p;){for(a+=f,u=-1,i=n[a];++u<d;){var w=v[u],g=w.iteratee,b=w.type,k=g(i);if(b==wo)i=k;else if(!k){if(b==du)continue n;break n}}r[y++]=i}return r}function wc(n){var i=-1,r=null==n?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function un(){this.__data__=ra?ra(null):{};this.size=0}function fn(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}function en(t){var i=this.__data__,r;return ra?(r=i[t],r===or?n:r):tu.call(i,t)?i[t]:n}function on(t){var i=this.__data__;return ra?i[t]!==n:tu.call(i,t)}function sn(t,i){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=ra&&i===n?or:i,this}function yh(n){var i=-1,r=null==n?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function hn(){this.__data__=[];this.size=0}function cn(n){var t=this.__data__,i=oa(t,n);return!(i<0)&&(i==t.length-1?t.pop():yv.call(t,i,1),--this.size,!0)}function ln(t){var i=this.__data__,r=oa(i,t);return r<0?n:i[r][1]}function an(n){return oa(this.__data__,n)>-1}function vn(n,t){var i=this.__data__,r=oa(i,n);return r<0?(++this.size,i.push([n,t])):i[r][1]=t,this}function ph(n){var i=-1,r=null==n?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function yn(){this.size=0;this.__data__={hash:new wc,map:new(ta||yh),string:new wc}}function pn(n){var t=da(this,n).delete(n);return this.size-=t?1:0,t}function wn(n){return da(this,n).get(n)}function bn(n){return da(this,n).has(n)}function kn(n,t){var i=da(this,n),r=i.size;return i.set(n,t),this.size+=i.size==r?0:1,this}function bc(n){var t=-1,i=null==n?0:n.length;for(this.__data__=new ph;++t<i;)this.add(n[t])}function dn(n){return this.__data__.set(n,or),this}function gn(n){return this.__data__.has(n)}function fo(n){this.size=(this.__data__=new yh(n)).size}function ntt(){this.__data__=new yh;this.size=0}function ttt(n){var t=this.__data__,i=t.delete(n);return this.size=t.size,i}function itt(n){return this.__data__.get(n)}function rtt(n){return this.__data__.has(n)}function utt(n,t){var i=this.__data__,r;if(i instanceof yh){if(r=i.__data__,!ta||r.length<er-1)return r.push([n,t]),this.size=++i.size,this;i=this.__data__=new ph(r)}return i.set(n,t),this.size=i.size,this}function sw(n,t){var r=wi(n),u=!r&&il(n),f=!r&&!u&&pc(n),o=!r&&!u&&!f&&al(n),s=r||u||f||o,e=s?rr(n.length,olt):[],h=e.length,i;for(i in n)!t&&!tu.call(n,i)||s&&("length"==i||f&&("offset"==i||"parent"==i)||o&&("buffer"==i||"byteLength"==i||"byteOffset"==i)||dh(i,h))||e.push(i);return e}function hw(t){var i=t.length;return i?t[cy(0,i-1)]:n}function ftt(n,t){return ga(yf(n),kc(t,0,n.length))}function ett(n){return ga(yf(n))}function ty(t,i,r){(r===n||eo(t[i],r))&&(r!==n||i in t)||wh(t,i,r)}function vl(t,i,r){var u=t[i];tu.call(t,i)&&eo(u,r)&&(r!==n||i in t)||wh(t,i,r)}function oa(n,t){for(var i=n.length;i--;)if(eo(n[i][0],t))return i;return-1}function ott(n,t,i,r){return yc(n,function(n,u,f){t(r,n,i(n),f)}),r}function cw(n,t){return n&&ih(t,sf(t),n)}function stt(n,t){return n&&ih(t,wf(t),n)}function wh(n,t,i){"__proto__"==t&&pv?pv(n,t,{configurable:!0,enumerable:!0,value:i,writable:!0}):n[t]=i}function iy(t,i){for(var r=-1,u=i.length,f=ef(u),e=null==t;++r<u;)f[r]=e?n:sp(t,i[r]);return f}function kc(t,i,r){return t===t&&(r!==n&&(t=t<=r?t:r),i!==n&&(t=t>=i?t:i)),t}function ne(i,r,u,f,e,s){var h,l=r&tt,a=r&bu,d=r&ct,v,c,y,p,b,w;if(u&&(h=e?u(i,f,e,s):u(i)),h!==n)return h;if(!ru(i))return i;if(v=wi(i),v){if(h=frt(i),!l)return yf(i,h)}else{if(c=lf(i),y=c==vi||c==gu,pc(i))return hb(i,l);
1if(c==k||c==yt||y&&!e){if(h=a||y?{}:ek(i),!l)return a?wit(i,stt(h,i)):pit(i,cw(h,i))}else{if(!t[c])return e?i:{};h=ert(i,c,l)}}return(s||(s=new fo),p=s.get(i),p)?p:(s.set(i,h),pg(i)?i.forEach(function(n){h.add(ne(n,r,u,n,i,s))}):yg(i)&&i.forEach(function(n,t){h.set(t,ne(n,r,u,t,i,s))}),b=d?a?np:gy:a?wf:sf,w=v?n:b(i),o(w||i,function(n,t){w&&(t=n,n=i[t]);vl(h,t,ne(n,r,u,t,i,s))}),h)}function htt(n){var t=sf(n);return function(i){return lw(i,n,t)}}function lw(t,i,r){var u=r.length;if(null==t)return!u;for(t=iu(t);u--;){var f=r[u],o=i[f],e=t[f];if(e===n&&!(f in t)||!o(e))return!1}return!0}function aw(t,i,r){if("function"!=typeof t)throw new ro(s);return fa(function(){t.apply(n,r)},i)}function yl(n,t,i,u){var a=-1,h=fi,c=!0,v=n.length,s=[],y=t.length,f,o,l;if(!v)return s;i&&(t=r(t,e(i)));u?(h=ki,c=!1):t.length>=er&&(h=bt,c=!1,t=new bc(t));n:for(;++a<v;)if(f=n[a],o=null==i?f:i(f),f=u||0!==f?f:0,c&&o===o){for(l=y;l--;)if(t[l]===o)continue n;s.push(f)}else h(t,o,u)||s.push(f);return s}function ctt(n,t){var i=!0;return yc(n,function(n,r,u){return i=!!t(n,r,u)}),i}function sa(t,i,r){for(var e,u,o,h,f=-1,s=t.length;++f<s;)e=t[f],u=i(e),null!=u&&(o===n?u===u&&!df(u):r(u,o))&&(o=u,h=e);return h}function ltt(t,i,r,u){var f=t.length;for(r=bi(r),r<0&&(r=-r>f?0:f+r),u=u===n||u>f?f:bi(u),u<0&&(u+=f),u=r>u?0:cd(u);r<u;)t[r++]=i;return t}function vw(n,t){var i=[];return yc(n,function(n,r,u){t(n,r,u)&&i.push(n)}),i}function hf(n,t,i,r,u){var e=-1,o=n.length,f;for(i||(i=srt),u||(u=[]);++e<o;)f=n[e],t>0&&i(f)?t>1?hf(f,t-1,i,r,u):g(u,f):r||(u[u.length]=f);return u}function ds(n,t){return n&&nw(n,t,sf)}function ry(n,t){return n&&eg(n,t,sf)}function ha(n,t){return d(t,function(t){return tc(n[t])})}function dc(t,i){i=ec(i,t);for(var r=0,u=i.length;null!=t&&r<u;)t=t[vh(i[r++])];return r&&r==u?t:n}function yw(n,t,i){var r=t(n);return wi(n)?r:g(r,i(n))}function af(t){return null==t?t===n?es:us:tl&&tl in iu(t)?irt(t):yrt(t)}function uy(n,t){return n>t}function att(n,t){return null!=n&&tu.call(n,t)}function vtt(n,t){return null!=n&&t in iu(n)}function ytt(n,t,i){return n>=cf(t,i)&&n<of(t,i)}function fy(t,i,u){for(var o,p,c,s,h,w,b=u?ki:fi,k=t[0].length,a=t.length,f=a,v=ef(a),y=1/0,l=[];f--;)o=t[f],f&&i&&(o=r(o,e(i))),y=cf(o.length,y),v[f]=!u&&(i||k>=120&&o.length>=120)?new bc(f&&o):n;o=t[0];p=-1;c=v[0];n:for(;++p<k&&l.length<y;)if(s=o[p],h=i?i(s):s,s=u||0!==s?s:0,!(c?bt(c,h):b(l,h,u))){for(f=a;--f;)if(w=v[f],!(w?bt(w,h):b(t[f],h,u)))continue n;c&&c.push(h);l.push(s)}return l}function ptt(n,t,i,r){return ds(n,function(n,u,f){t(r,i(n),u,f)}),r}function pl(t,i,r){i=ec(i,t);t=ck(t,i);var u=null==t?t:t[vh(ie(i))];return null==u?n:f(u,t,r)}function pw(n){return uu(n)&&af(n)==yt}function wtt(n){return uu(n)&&af(n)==ui}function btt(n){return uu(n)&&af(n)==gt}function wl(n,t,i,r,u){return n===t||(null==n||null==t||!uu(n)&&!uu(t)?n!==n&&t!==t:ktt(n,t,i,r,wl,u))}function ktt(n,t,i,r,u,f){var s=wi(n),p=wi(t),e=s?li:lf(n),o=p?li:lf(t),l,a,v,y;e=e==yt?k:e;o=o==yt?k:o;var h=e==k,w=o==k,c=e==o;if(c&&pc(n)){if(!pc(t))return!1;s=!0;h=!1}return c&&!h?(f||(f=new fo),s||al(n)?uk(n,t,i,r,u,f):nrt(n,t,e,i,r,u,f)):!(i&lt)&&(l=h&&tu.call(n,"__wrapped__"),a=w&&tu.call(t,"__wrapped__"),l||a)?(v=l?n.value():n,y=a?t.value():t,f||(f=new fo),u(v,y,i,r,f)):!!c&&(f||(f=new fo),trt(n,t,i,r,u,f))}function dtt(n){return uu(n)&&lf(n)==a}function ey(t,i,r,u){var e=r.length,l=e,a=!u,f,h,c;if(null==t)return!l;for(t=iu(t);e--;)if(f=r[e],a&&f[2]?f[1]!==t[f[0]]:!(f[0]in t))return!1;for(;++e<l;){f=r[e];var o=f[0],s=t[o],v=f[1];if(a&&f[2]){if(s===n&&!(o in t))return!1}else if(h=new fo,u&&(c=u(s,v,o,t,i,h)),!(c===n?wl(v,s,lt|hi,u,h):c))return!1}return!0}function ww(n){return!(!ru(n)||crt(n))&&(tc(n)?alt:sh).test(nl(n))}function gtt(n){return uu(n)&&af(n)==ti}function nit(n){return uu(n)&&lf(n)==v}function tit(n){return uu(n)&&uv(n.length)&&!!i[af(n)]}function bw(n){return"function"==typeof n?n:null==n?bf:"object"==typeof n?wi(n)?gw(n[0],n[1]):dw(n):wd(n)}function oy(n){var i,t;if(!dl(n))return klt(n);i=[];for(t in iu(n))tu.call(n,t)&&"constructor"!=t&&i.push(t);return i}function iit(n){var r,i,t;if(!ru(n))return vrt(n);r=dl(n);i=[];for(t in n)("constructor"!=t||!r&&tu.call(n,t))&&i.push(t);return i}function sy(n,t){return n<t}function kw(n,t){var r=-1,i=pf(n)?ef(n.length):[];return yc(n,function(n,u,f){i[++r]=t(n,u,f)}),i}function dw(n){var t=tp(n);return 1==t.length&&t[0][2]?sk(t[0][0],t[0][1]):function(i){return i===n||ey(i,n,t)}}function gw(t,i){return ip(t)&&ok(i)?sk(vh(t),i):function(r){var u=sp(r,t);return u===n&&u===i?hp(r,t):wl(i,u,lt|hi)}}
1function ca(t,i,r,u,f){t!==i&&nw(i,function(e,o){if(f||(f=new fo),ru(e))rit(t,i,o,r,ca,u,f);else{var s=u?u(up(t,o),e,o+"",t,i,f):n;s===n&&(s=e);ty(t,o,s)}},wf)}function rit(t,i,r,u,f,e,o){var c=up(t,r),s=up(i,r),y=o.get(s),h,l;if(y)return ty(t,r,y),n;if(h=e?e(c,s,r+"",t,i,o):n,l=h===n,l){var a=wi(s),v=!a&&pc(s),p=!a&&!v&&al(s);h=s;a||v||p?wi(c)?h=c:fu(c)?h=yf(c):v?(l=!1,h=hb(s,!0)):p?(l=!1,h=cb(s,!0)):h=[]:gl(s)||il(s)?(h=c,il(c)?h=ld(c):ru(c)&&!tc(c)||(h=ek(s))):l=!1}l&&(o.set(s,h),f(h,s,u,e,o),o.delete(s));ty(t,r,h)}function nb(t,i){var r=t.length;if(r)return i+=i<0?r:0,dh(i,r)?t[i]:n}function tb(n,t,i){t=t.length?r(t,function(n){return wi(n)?function(t){return dc(t,1===n.length?n[0]:n)}:n}):[bf];var u=-1;return t=r(t,e(wt())),we(kw(n,function(n){return{criteria:r(t,function(t){return t(n)}),index:++u,value:n}}),function(n,t){return yit(n,t,i)})}function uit(n,t){return ib(n,t,function(t,i){return hp(n,i)})}function ib(n,t,i){for(var r,u,f=-1,o=t.length,e={};++f<o;)r=t[f],u=dc(n,r),i(u,r)&&bl(e,ec(r,n),u);return e}function fit(n){return function(t){return dc(t,n)}}function hy(n,t,i,u){var c=u?pe:ot,s=-1,l=t.length,f=n;for(n===t&&(t=yf(t)),i&&(f=r(n,e(i)));++s<l;)for(var o=0,h=t[s],a=i?i(h):h;(o=c(f,a,o,u))>-1;)f!==n&&yv.call(f,o,1),yv.call(n,o,1);return n}function rb(n,t){for(var i,f,r=n?t.length:0,u=r-1;r--;)i=t[r],(r==u||i!==f)&&(f=i,dh(i)?yv.call(n,i,1):vy(n,i));return n}function cy(n,t){return n+bv(rg()*(t-n+1))}function eit(n,t,i,r){for(var e=-1,u=of(wv((t-n)/(i||1)),0),f=ef(u);u--;)f[r?u:++e]=n,n+=i;return f}function ly(n,t){var i="";if(!n||t<1||t>it)return i;do t%2&&(i+=n),t=bv(t/2),t&&(n+=n);while(t);return i}function tr(n,t){return rw(hk(n,t,bf),n+"")}function oit(n){return hw(el(n))}function sit(n,t){var i=el(n);return ga(i,kc(t,0,i.length))}function bl(t,i,r,u){var f,o,h;if(!ru(t))return t;i=ec(i,t);for(var s=-1,c=i.length,l=c-1,e=t;null!=e&&++s<c;){if(f=vh(i[s]),o=r,"__proto__"===f||"constructor"===f||"prototype"===f)return t;s!=l&&(h=e[f],o=u?u(h,f,e):n,o===n&&(o=ru(h)?h:dh(i[s+1])?[]:{}));vl(e,f,o);e=e[f]}return t}function hit(n){return ga(el(n))}function te(n,t,i){var u=-1,r=n.length,f;for(t<0&&(t=-t>r?0:r+t),i=i>r?r:i,i<0&&(i+=r),r=t>i?0:i-t>>>0,t>>>=0,f=ef(r);++u<r;)f[u]=n[u+t];return f}function cit(n,t){var i;return yc(n,function(n,r,u){return i=t(n,r,u),!i}),!!i}function la(n,t,i){var f=0,r=null==n?f:n.length,e,u;if("number"==typeof t&&t===t&&r<=ns){for(;f<r;)e=f+r>>>1,u=n[e],null!==u&&!df(u)&&(i?u<=t:u<t)?f=e+1:r=e;return r}return ay(n,t,bf,i)}function ay(t,i,r,u){var s=0,e=null==t?0:t.length,v;if(0===e)return 0;i=r(i);for(var y=i!==i,p=null===i,w=df(i),b=i===n;s<e;){var h=bv((s+e)/2),f=r(t[h]),c=f!==n,l=null===f,o=f===f,a=df(f);v=y?u||o:b?o&&(u||c):p?o&&c&&(u||!l):w?o&&c&&!l&&(u||!a):!l&&!a&&(u?f<=i:f<i);v?s=h+1:e=h}return cf(e,go)}function ub(n,t){for(var i,u,e,r=-1,o=n.length,s=0,f=[];++r<o;)i=n[r],u=t?t(i):i,r&&eo(u,e)||(e=u,f[s++]=0===i?0:i);return f}function fb(n){return"number"==typeof n?n:df(n)?ci:+n}function kf(n){if("string"==typeof n)return n;if(wi(n))return r(n,kf)+"";if(df(n))return ug?ug.call(n):"";var t=n+"";return"0"==t&&1/n==-ft?"-0":t}function rc(n,t,i){var l=-1,o=fi,a=n.length,s=!0,e=[],r=e,h,u,f,c;if(i)s=!1,o=ki;else if(a>=er){if(h=t?null:sat(n),h)return oi(h);s=!1;o=bt;r=new bc}else r=t?[]:e;n:for(;++l<a;)if(u=n[l],f=t?t(u):u,u=i||0!==u?u:0,s&&f===f){for(c=r.length;c--;)if(r[c]===f)continue n;t&&r.push(f);e.push(u)}else o(r,f,i)||(r!==e&&r.push(f),e.push(u));return e}function vy(n,t){return t=ec(t,n),n=ck(n,t),null==n||delete n[vh(ie(t))]}function eb(n,t,i,r){return bl(n,t,i(dc(n,t)),r)}function aa(n,t,i,r){for(var f=n.length,u=r?f:-1;(r?u--:++u<f)&&t(n[u],u,n););return i?te(n,r?0:u,r?u+1:f):te(n,r?u+1:0,r?f:u)}function ob(n,t){var i=n;return i instanceof gr&&(i=i.value()),di(t,function(n,t){return t.func.apply(t.thisArg,g([n],t.args))},i)}function yy(n,t,i){var u=n.length,r,f,o,e;if(u<2)return u?rc(n[0]):[];for(r=-1,f=ef(u);++r<u;)for(o=n[r],e=-1;++e<u;)e!=r&&(f[r]=yl(f[r]||o,n[e],t,i));return rc(hf(f,1),t,i)}function sb(t,i,r){for(var u=-1,e=t.length,o=i.length,f={};++u<e;)r(f,t[u],u<o?i[u]:n);return f}function py(n){return fu(n)?n:[]}function wy(n){return"function"==typeof n?n:bf}function ec(n,t){return wi(n)?n:ip(n,t)?[n]:lg(nu(n))}function hc(t,i,r){var u=t.length;return r=r===n?u:r,!i&&r>=u?t:te(t,i,r)}function hb(n,t){if(t)return n.slice();var i=n.length,r=dd?dd(i):new n.constructor(i);return n.copy(r),r}function by(n){var t=new n.constructor(n.byteLength);return new av(t).set(new av(n)),t}function lit(n,t){return new n.constructor(t?by(n.buffer):n.buffer,n.byteOffset,n.byteLength)}function ait(n){var t=new n.constructor(n.source,ff.exec(n));return t.lastIndex=n.lastIndex,t}function vit(n){return ua?iu(ua.call(n)):{}}function cb(n,t){return new n.constructor(t?by(n.buffer):n.buffer,n.byteOffset,n.length)}function lb(t,i){if(t!==i){var o=t!==n,s=null===t,r=t===t,u=df(t),h=i!==n,c=null===i,f=i===i,e=df(i);if(!c&&!e&&!u&&t>i||u&&h&&f&&!c&&!e||s&&h&&f||!o&&f||!r)return 1;if(!s&&!u&&!e&&t<i||e&&o&&r&&!s&&!u||c&&o&&r||!h&&r||!f)return-1}return 0}function yit(n,t,i){for(var u,r=-1,f=n.criteria,e=t.criteria,o=f.length,s=i.length;++r<o;)if(u=lb(f[r],e[r]),u)return r>=s?u:u*("desc"==i[r]?-1:1);return n.index-t.index}function ab(n,t,i,r){for(var u=-1,o=n.length,s=i.length,f=-1,h=t.length,c=of(o-s,0),e=ef(h+c),l=!r;++f<h;)e[f]=t[f];for(;++u<s;
1)(l||u<o)&&(e[i[u]]=n[u]);for(;c--;)e[f++]=n[u++];return e}function vb(n,t,i,r){for(var o,u=-1,s=n.length,h=-1,c=i.length,e=-1,l=t.length,a=of(s-c,0),f=ef(a+l),v=!r;++u<a;)f[u]=n[u];for(o=u;++e<l;)f[o+e]=t[e];for(;++h<c;)(v||u<s)&&(f[o+i[h]]=n[u++]);return f}function yf(n,t){var i=-1,r=n.length;for(t||(t=ef(r));++i<r;)t[i]=n[i];return t}function ih(t,i,r,u){var h=!r,o,s,f,e;for(r||(r={}),o=-1,s=i.length;++o<s;)f=i[o],e=u?u(r[f],t[f],f,r,t):n,e===n&&(e=t[f]),h?wh(r,f,e):vl(r,f,e);return r}function pit(n,t){return ih(n,iw(n),t)}function wit(n,t){return ih(n,hg(n),t)}function va(n,t){return function(i,r){var u=wi(i)?le:ott,f=t?t():{};return u(i,n,wt(r,2),f)}}function rl(t){return tr(function(i,r){var e=-1,u=r.length,f=u>1?r[u-1]:n,s=u>2?r[2]:n,o;for(f=t.length>3&&"function"==typeof f?(u--,f):n,s&&vf(r[0],r[1],s)&&(f=u<3?n:f,u=1),i=iu(i);++e<u;)o=r[e],o&&t(i,o,e,f);return i})}function yb(n,t){return function(i,r){if(null==i)return i;if(!pf(i))return n(i,r);for(var f=i.length,u=t?f:-1,e=iu(i);(t?u--:++u<f)&&r(e[u],u,e)!==!1;);return i}}function pb(n){return function(t,i,r){for(var u,s=-1,f=iu(t),e=r(t),o=e.length;o--;)if(u=e[n?o:++s],i(f[u],u,f)===!1)break;return t}}function bit(n,t,i){function r(){return(this&&this!==u&&this instanceof r?e:n).apply(f?i:this,arguments)}var f=t&h,e=kl(n);return r}function wb(t){return function(i){i=nu(i);var r=st(i)?l(i):n,u=r?r[0]:i.charAt(0),f=r?hc(r,1).join(""):i.slice(1);return u[t]()+f}}function ul(n){return function(t){return di(pd(yd(t).replace(gh,"")),n,"")}}function kl(n){return function(){var t=arguments,i,r;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}return i=ll(n.prototype),r=n.apply(i,t),ru(r)?r:i}}function kit(t,i,r){function e(){for(var a,s=arguments.length,h=ef(s),c=s,l=fl(e);c--;)h[c]=arguments[c];return a=s<3&&h[0]!==l&&h[s-1]!==l?[]:nt(h,l),s-=a.length,s<r?nk(t,i,ya,e.placeholder,n,h,a,n,n,r-s):f(this&&this!==u&&this instanceof e?o:t,this,h)}var o=kl(t);return e}function bb(t){return function(i,r,u){var e=iu(i),o,f;return pf(i)||(o=wt(r,3),i=sf(i),r=function(n){return o(e[n],n,e)}),f=t(i,r,u),f>-1?e[o?i[f]:f]:n}}function kb(t){return kh(function(i){var o=i.length,e=o,c=gf.prototype.thru,u,r,h,f;for(t&&i.reverse();e--;){if(u=i[e],"function"!=typeof u)throw new ro(s);c&&!r&&"wrapper"==ka(u)&&(r=new gf([],!0))}for(e=r?e:o;++e<o;)u=i[e],h=ka(u),f="wrapper"==h?tw(u):n,r=f&&rp(f[0])&&f[1]==(b|y|p|kt)&&!f[4].length&&1==f[9]?r[ka(f[0])].apply(r,f[3]):1==u.length&&rp(u)?r[h]():r.thru(u);return function(){var u=arguments,f=u[0],n,t;if(r&&1==u.length&&wi(f))return r.plant(f).value();for(n=0,t=o?i[n].apply(this,u):f;++n<o;)t=i[n].call(this,t);return t}})}function ya(t,i,r,f,e,o,s,c,l,a){function v(){for(var it,ut,rt,y,h=arguments.length,n=ef(h),b=h;b--;)n[b]=arguments[b];return(p&&(it=fl(v),ut=ke(n,it)),f&&(n=ab(n,f,e,p)),o&&(n=vb(n,o,s,p)),h-=ut,p&&h<a)?nk(t,i,ya,v.placeholder,r,n,nt(n,it),c,l,a-h):(rt=d?r:this,y=w?rt[t]:t,h=n.length,c?n=prt(n,c):g&&h>1&&n.reverse(),k&&l<h&&(n.length=l),this&&this!==u&&this instanceof v&&(y=tt||kl(y)),y.apply(rt,n))}var k=i&b,d=i&h,w=i&ut,p=i&(y|at),g=i&sr,tt=w?n:kl(t);return v}function db(n,t){return function(i,r){return ptt(i,n,t(r),{})}}function pa(t,i){return function(r,u){var f;if(r===n&&u===n)return i;if(r!==n&&(f=r),u!==n){if(f===n)return u;"string"==typeof r||"string"==typeof u?(r=kf(r),u=kf(u)):(r=fb(r),u=fb(u));f=t(r,u)}return f}}function ky(n){return kh(function(t){return t=r(t,e(wt())),tr(function(i){var r=this;return n(t,function(n){return f(n,r,i)})})})}function wa(t,i){var r,u;return(i=i===n?" ":kf(i),r=i.length,r<2)?r?ly(i,t):i:(u=ly(i,wv(t/ht(i))),st(i)?hc(l(u),0,t).join(""):u.slice(0,t))}function dit(n,t,i,r){function e(){for(var a=-1,c=arguments.length,t=-1,l=r.length,h=ef(l+c),v=this&&this!==u&&this instanceof e?s:n;++t<l;)h[t]=r[t];for(;c--;)h[t++]=arguments[++a];return f(v,o?i:this,h)}var o=t&h,s=kl(n);return e}function gb(t){return function(i,r,u){return u&&"number"!=typeof u&&vf(i,r,u)&&(r=u=n),i=ic(i),r===n?(r=i,i=0):r=ic(r),u=u===n?i<r?1:-1:ic(u),eit(i,r,u,t)}}function ba(n){return function(t,i){return"string"==typeof t&&"string"==typeof i||(t=re(t),i=re(i)),n(t,i)}}function nk(t,i,r,u,f,e,o,s,c,l){var a=i&y,b=a?o:n,k=a?n:o,d=a?e:n,g=a?n:e,w,v;return i|=a?p:vt,i&=~(a?vt:p),i&ku||(i&=~(h|ut)),w=[t,i,f,d,b,g,k,s,c,l],v=r.apply(n,w),rp(t)&&cg(v,w),v.placeholder=u,lk(v,t,i)}function dy(n){var t=ol[n];
1return function(n,i){if(n=re(n),i=null==i?0:cf(bi(i),292),i&&ig(n)){var r=(nu(n)+"e").split("e");return r=(nu(t(r[0]+"e"+(+r[1]+i)))+"e").split("e"),+(r[0]+"e"+(+r[1]-i))}return t(n)}}function tk(n){return function(t){var i=lf(t);return i==a?fr(t):i==v?io(t):be(t,n(t))}}function bh(t,i,r,u,f,e,o,c){var w=i&ut,a,b,k,v,l,d;if(!w&&"function"!=typeof t)throw new ro(s);return a=u?u.length:0,(a||(i&=~(p|vt),u=f=n),o=o===n?o:of(bi(o),0),c=c===n?c:bi(c),a-=f?f.length:0,i&vt)&&(b=u,k=f,u=f=n),v=w?n:tw(t),l=[t,i,r,u,f,b,k,e,o,c],d=(v&&art(l,v),t=l[0],i=l[1],r=l[2],u=l[3],f=l[4],c=l[9]=l[9]===n?w?0:t.length:of(l[9]-a,0),!c&&i&(y|at)&&(i&=~(y|at)),i&&i!=h)?i==y||i==at?kit(t,i,c):i!=p&&i!=(h|p)||f.length?ya.apply(n,l):dit(t,i,r,u):bit(t,i,r),lk((v?og:cg)(d,l),t,i)}function ik(t,i,r,u){return t===n||eo(t,sl[r])&&!tu.call(u,r)?i:t}function rk(t,i,r,u,f,e){return ru(t)&&ru(i)&&(e.set(i,t),ca(t,i,n,rk,e),e.delete(i)),t}function git(t){return gl(t)?n:t}function uk(t,i,r,u,f,e){var w=r&lt,l=t.length,b=i.length,a,v,o,h,p;if(l!=b&&!(w&&b>l))return!1;if(a=e.get(t),v=e.get(i),a&&v)return a==i&&v==t;var s=-1,c=!0,y=r&hi?new bc:n;for(e.set(t,i),e.set(i,t);++s<l;){if(o=t[s],h=i[s],u&&(p=w?u(h,o,s,i,t,e):u(o,h,s,t,i,e)),p!==n){if(p)continue;c=!1;break}if(y){if(!gi(i,function(n,t){if(!bt(y,t)&&(o===n||f(o,n,r,u,e)))return y.push(t)})){c=!1;break}}else if(o!==h&&!f(o,h,r,u,e)){c=!1;break}}return e.delete(t),e.delete(i),c}function nrt(n,t,i,r,u,f,e){var o,h,s,c;switch(i){case pt:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer;t=t.buffer;case ui:return!(n.byteLength!=t.byteLength||!f(new av(n),new av(t)));case dt:case gt:case ni:return eo(+n,+t);case ai:return n.name==t.name&&n.message==t.message;case ti:case ii:return n==t+"";case a:o=fr;case v:return(h=r&lt,o||(o=oi),n.size!=t.size&&!h)?!1:(s=e.get(n),s)?s==t:(r|=hi,e.set(n,t),c=uk(o(n),o(t),r,u,f,e),e.delete(n),c);case yi:if(ua)return ua.call(n)==ua.call(t)}return!1}function trt(t,i,r,u,f,e){var y=r&lt,w=gy(t),b=w.length,s,o,k,d,h,p,c,l,g,a,v;if(b!=gy(i).length&&!y)return!1;for(s=b;s--;)if(o=w[s],!(y?o in i:tu.call(i,o)))return!1;if(k=e.get(t),d=e.get(i),k&&d)return k==i&&d==t;for(h=!0,e.set(t,i),e.set(i,t),p=y;++s<b;){if(o=w[s],c=t[o],l=i[o],u&&(g=y?u(l,c,o,i,t,e):u(c,l,o,t,i,e)),!(g===n?c===l||f(c,l,r,u,e):g)){h=!1;break}p||(p="constructor"==o)}return h&&!p&&(a=t.constructor,v=i.constructor,a!=v&&"constructor"in t&&"constructor"in i&&!("function"==typeof a&&a instanceof a&&"function"==typeof v&&v instanceof v)&&(h=!1)),e.delete(t),e.delete(i),h}function kh(t){return rw(hk(t,n,wk),t+"")}function gy(n){return yw(n,sf,iw)}function np(n){return yw(n,wf,hg)}function ka(n){for(var i,r,t=n.name+"",u=cl[t],f=tu.call(cl,t)?u.length:0;f--;)if(i=u[f],r=i.func,null==r||r==n)return i.name;return t}function fl(n){return(tu.call(et,"placeholder")?et:n).placeholder}function wt(){var n=et.iteratee||lp;return n=n===lp?bw:n,arguments.length?n(arguments[0],arguments[1]):n}function da(n,t){var i=n.__data__;return hrt(t)?i["string"==typeof t?"string":"hash"]:i.map}function tp(n){for(var r,u,t=sf(n),i=t.length;i--;)r=t[i],u=n[r],t[i]=[r,u,ok(u)];return t}function gc(t,i){var r=ge(t,i);return ww(r)?r:n}function irt(t){var u=tu.call(t,tl),f=t[tl],i,r;try{t[tl]=n;i=!0}catch(t){}return r=cv.call(t),i&&(u?t[tl]=f:delete t[tl]),r}function rrt(n,t,i){for(var f,r,u=-1,e=i.length;++u<e;){f=i[u];r=f.size;switch(f.type){case"drop":n+=r;break;case"dropRight":t-=r;break;case"take":t=cf(t,n+r);break;case"takeRight":n=of(n,t-r)}}return{start:n,end:t}}function urt(n){var t=n.match(nh);return t?t[1].split(th):[]}function fk(n,t,i){var u;t=ec(t,n);for(var f=-1,r=t.length,e=!1;++f<r;){if(u=vh(t[f]),!(e=null!=n&&i(n,u)))break;n=n[u]}return e||++f!=r?e:(r=null==n?0:n.length,!!r&&uv(r)&&dh(u,r)&&(wi(n)||il(n)))}function frt(n){var i=n.length,t=new n.constructor(i);return i&&"string"==typeof n[0]&&tu.call(n,"index")&&(t.index=n.index,t.input=n.input),t}function ek(n){return"function"!=typeof n.constructor||dl(n)?{}:ll(vv(n))}function ert(n,t,i){var r=n.constructor;switch(t){case ui:return by(n);case dt:case gt:return new r(+n);case pt:return lit(n,i);
1case hr:case cr:case lr:case ar:case vr:case yr:case pr:case wr:case br:return cb(n,i);case a:return new r;case ni:case ii:return new r(n);case ti:return ait(n);case v:return new r;case yi:return vit(n)}}function ort(n,t){var i=t.length,r;return i?(r=i-1,t[r]=(i>1?"& ":"")+t[r],t=t.join(i>2?", ":" "),n.replace(gs,"{\n/* [wrapped with "+t+"] */\n")):n}function srt(n){return wi(n)||il(n)||!!(tg&&n&&n[tg])}function dh(n,t){var i=typeof n;return t=null==t?it:t,!!t&&("number"==i||"symbol"!=i&&ch.test(n))&&n>-1&&n%1==0&&n<t}function vf(n,t,i){if(!ru(i))return!1;var r=typeof t;return!!("number"==r?pf(i)&&dh(t,i.length):"string"==r&&t in i)&&eo(i[t],n)}function ip(n,t){if(wi(n))return!1;var i=typeof n;return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=n&&!df(n))||ws.test(n)||!ps.test(n)||null!=t&&n in iu(t)}function hrt(n){var t=typeof n;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==n:null===n}function rp(n){var r=ka(n),t=et[r],i;return"function"!=typeof t||!(r in gr.prototype)?!1:n===t?!0:(i=tw(t),!!i&&n===i[0])}function crt(n){return!!kd&&kd in n}function dl(n){var t=n&&n.constructor;return n===("function"==typeof t&&t.prototype||sl)}function ok(n){return n===n&&!ru(n)}function sk(t,i){return function(r){return null!=r&&r[t]===i&&(i!==n||t in iu(r))}}function lrt(n){var t=iv(n,function(n){return i.size===lo&&i.clear(),n}),i=t.cache;return t}function art(n,t){var f=n[1],u=t[1],e=f|u,o=e<(h|ut|b),s=u==b&&f==y||u==b&&f==kt&&n[7].length<=t[8]||u==(b|kt)&&t[7].length<=t[8]&&f==y,i,r;return!o&&!s?n:(u&h&&(n[2]=t[2],e|=f&h?0:ku),i=t[3],i&&(r=n[3],n[3]=r?ab(r,i,t[4]):i,n[4]=r?nt(n[3],si):t[4]),i=t[5],i&&(r=n[5],n[5]=r?vb(r,i,t[6]):i,n[6]=r?nt(n[5],si):t[6]),i=t[7],i&&(n[7]=i),u&b&&(n[8]=null==n[8]?t[8]:cf(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=e,n)}function vrt(n){var t=[],i;if(null!=n)for(i in iu(n))t.push(i);return t}function yrt(n){return cv.call(n)}function hk(t,i,r){return i=of(i===n?t.length-1:i,0),function(){for(var u,e=arguments,n=-1,o=of(e.length-i,0),s=ef(o);++n<o;)s[n]=e[i+n];for(n=-1,u=ef(i+1);++n<i;)u[n]=e[n];return u[i]=r(s),f(t,this,u)}}function ck(n,t){return t.length<2?n:dc(n,te(t,0,-1))}function prt(t,i){for(var u,f=t.length,r=cf(i.length,f),e=yf(t);r--;)u=i[r],t[r]=dh(u,f)?e[u]:n;return t}function up(n,t){if(("constructor"!==t||"function"!=typeof n[t])&&"__proto__"!=t)return n[t]}function lk(n,t,i){var r=t+"";return rw(n,ort(r,wrt(urt(r),i)))}function ak(t){var i=0,r=0;return function(){var u=dlt(),f=po-(u-r);if(r=u,f>0){if(++i>=yo)return arguments[0]}else i=0;return t.apply(n,arguments)}}function ga(t,i){var r=-1,f=t.length,o=f-1,u,e;for(i=i===n?f:i;++r<i;)u=cy(r,o),e=t[u],t[u]=t[r],t[r]=e;return t.length=i,t}function vh(n){if("string"==typeof n||df(n))return n;var t=n+"";return"0"==t&&1/n==-ft?"-0":t}function nl(n){if(null!=n){try{return hv.call(n)}catch(n){}try{return n+""}catch(n){}}return""}function wrt(n,t){return o(ts,function(i){var r="_."+i[0];t&i[1]&&!fi(n,r)&&n.push(r)}),n.sort()}function vk(n){if(n instanceof gr)return n.clone();var t=new gf(n.__wrapped__,n.__chain__);return t.__actions__=yf(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}function brt(t,i,r){var u;if(i=(r?vf(t,i,r):i===n)?1:of(bi(i),0),u=null==t?0:t.length,!u||i<1)return[];for(var f=0,o=0,e=ef(wv(u/i));f<u;)e[o++]=te(t,f,f+=i);return e}function krt(n){for(var t,i=-1,u=null==n?0:n.length,f=0,r=[];++i<u;)t=n[i],t&&(r[f++]=t);return r}function drt(){var n=arguments.length;if(!n)return[];for(var r=ef(n-1),t=arguments[0],i=n;i--;)r[i-1]=arguments[i];return g(wi(t)?yf(t):[t],hf(r,1))}function grt(t,i,r){var u=null==t?0:t.length;return u?(i=r||i===n?1:bi(i),te(t,i<0?0:i,u)):[]}function nut(t,i,r){var u=null==t?0:t.length;return u?(i=r||i===n?1:bi(i),i=u-i,te(t,0,i<0?0:i)):[]}function tut(n,t){return n&&n.length?aa(n,wt(t,3),!0,!0):[]}function iut(n,t){return n&&n.length?aa(n,wt(t,3),!0):[]}function rut(n,t,i,r){var u=null==n?0:n.length;return u?(i&&"number"!=typeof i&&vf(n,t,i)&&(i=0,r=u),ltt(n,t,i,r)):[]}function yk(n,t,i){var u=null==n?0:n.length,r;return u?(r=null==i?0:bi(i),r<0&&(r=of(u+r,0)),ei(n,wt(t,3),r)):-1}function pk(t,i,r){var f=null==t?0:t.length,u;return f?(u=f-1,r!==n&&(u=bi(r),u=r<0?of(f+u,0):cf(u,f-1)),ei(t,wt(i,3),u,!0)):-1}function wk(n){return(null==n?0:n.length)?hf(n,1):[]}function uut(n){return(null==n?0:n.length)?hf(n,ft):[]}function fut(t,i){return(null==t?0:t.length)?(i=i===n?1:bi(i),hf(t,i)):[]}function eut(n){for(var t,i=-1,u=null==n?0:n.length,r={};++i<u;)t=n[i],r[t[0]]=t[1];return r}function bk(t){return t&&t.length?t[0]:n}function out(n,t,i){var u=null==n?0:n.length,r;return u?(r=null==i?0:bi(i),r<0&&(r=of(u+r,0)),ot(n,t,r)):-1}function sut(n){return(null==n?0:n.length)?te(n,0,-1):[]}function hut(n,t){return null==n?"":blt.call(n,t)}function ie(t){var i=null==t?0:t.length;return i?t[i-1]:n}function cut(t,i,r){var f=null==t?0:t.length,u;return f?(u=f,r!==n&&(u=bi(r),u=u<0?of(f+u,0):cf(u,f-1)),i===i?uo(t,i,u):ei(t,hu,u,!0)):-1}function lut(t,i){return t&&t.length?nb(t,bi(i)):n}function kk(n,t){return n&&n.length&&t&&t.length?hy(n,t):n}function aut(n,t,i){return n&&n.length&&t&&t.length?hy(n,t,wt(i,2)):n}function vut(t,i,r){return t&&t.length&&i&&i.length?hy(t,i,n,r):t}function yut(n,t){var r=[],u;if(!n||!n.length)return r;var i=-1,f=[],e=n.length;for(t=wt(t,3);++i<e;)u=n[i],t(u,i,n)&&(r.push(u),f.push(i));return rb(n,f),r}function fp(n){return null==n?n:nat.call(n)}function put(t,i,r){var u=null==t?0:t.length;return u?(r&&"number"!=typeof r&&vf(t,i,r)?(i=0,r=u):(i=null==i?0:bi(i),r=r===n?u:bi(r)),te(t,i,r)):[]}function wut(n,t){return la(n,t)}
vendor: 5,264 bytes, line 1
1function but(n,t,i){return ay(n,t,wt(i,2))}function kut(n,t){var r=null==n?0:n.length,i;return r&&(i=la(n,t),i<r&&eo(n[i],t))?i:-1}function dut(n,t){return la(n,t,!0)}function gut(n,t,i){return ay(n,t,wt(i,2),!0)}function nft(n,t){if(null==n?0:n.length){var i=la(n,t,!0)-1;if(eo(n[i],t))return i}return-1}function tft(n){return n&&n.length?ub(n):[]}function ift(n,t){return n&&n.length?ub(n,wt(t,2)):[]}function rft(n){var t=null==n?0:n.length;return t?te(n,1,t):[]}function uft(t,i,r){return t&&t.length?(i=r||i===n?1:bi(i),te(t,0,i<0?0:i)):[]}function fft(t,i,r){var u=null==t?0:t.length;return u?(i=r||i===n?1:bi(i),i=u-i,te(t,i<0?0:i,u)):[]}function eft(n,t){return n&&n.length?aa(n,wt(t,3),!1,!0):[]}function oft(n,t){return n&&n.length?aa(n,wt(t,3)):[]}function sft(n){return n&&n.length?rc(n):[]}function hft(n,t){return n&&n.length?rc(n,wt(t,2)):[]}function cft(t,i){return i="function"==typeof i?i:n,t&&t.length?rc(t,n,i):[]}function ep(n){if(!n||!n.length)return[];var t=0;return n=d(n,function(n){if(fu(n))return t=of(n.length,t),!0}),rr(t,function(t){return r(n,nr(t))})}function dk(t,i){if(!t||!t.length)return[];var u=ep(t);return null==i?u:r(u,function(t){return f(i,n,t)})}function lft(n,t){return sb(n||[],t||[],vl)}function aft(n,t){return sb(n||[],t||[],bl)}function gk(n){var t=et(n);return t.__chain__=!0,t}function vft(n,t){return t(n),n}function nv(n,t){return t(n)}function yft(){return gk(this)}function pft(){return new gf(this.value(),this.__chain__)}function wft(){this.__values__===n&&(this.__values__=hd(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?n:this.__values__[this.__index__++]}}function bft(){return this}function kft(t){for(var u,i,f,r=this;r instanceof ea;)i=vk(r),i.__index__=0,i.__values__=n,u?f.__wrapped__=i:u=i,f=i,r=r.__wrapped__;return f.__wrapped__=t,u}function dft(){var i=this.__wrapped__,t;return i instanceof gr?(t=i,this.__actions__.length&&(t=new gr(this)),t=t.reverse(),t.__actions__.push({func:nv,args:[fp],thisArg:n}),new gf(t,this.__chain__)):this.thru(fp)}function gft(){return ob(this.__wrapped__,this.__actions__)}function net(t,i,r){var u=wi(t)?eu:ctt;return r&&vf(t,i,r)&&(i=n),u(t,wt(i,3))}function tet(n,t){return(wi(n)?d:vw)(n,wt(t,3))}function iet(n,t){return hf(tv(n,t),1)}function ret(n,t){return hf(tv(n,t),ft)}function uet(t,i,r){return r=r===n?1:bi(r),hf(tv(t,i),r)}function nd(n,t){return(wi(n)?o:yc)(n,wt(t,3))}function td(n,t){return(wi(n)?ae:fg)(n,wt(t,3))}function fet(n,t,i,r){n=pf(n)?n:el(n);i=i&&!r?bi(i):0;var u=n.length;return i<0&&(i=of(u+i,0)),fv(n)?i<=u&&n.indexOf(t,i)>-1:!!u&&ot(n,t,i)>-1}function tv(n,t){return(wi(n)?r:kw)(n,wt(t,3))}function eet(t,i,r,u){return null==t?[]:(wi(i)||(i=null==i?[]:[i]),r=u?n:r,wi(r)||(r=null==r?[]:[r]),tb(t,i,r))}function oet(n,t,i){var r=wi(n)?di:lu,u=arguments.length<3;return r(n,wt(t,4),i,u,yc)}function set(n,t,i){var r=wi(n)?ve:lu,u=arguments.length<3;return r(n,wt(t,4),i,u,fg)}function het(n,t){return(wi(n)?d:vw)(n,rv(wt(t,3)))}function cet(n){return(wi(n)?hw:oit)(n)}function aet(t,i,r){return i=(r?vf(t,i,r):i===n)?1:bi(i),(wi(t)?ftt:sit)(t,i)}function vet(n){return(wi(n)?ett:hit)(n)}function yet(n){if(null==n)return 0;if(pf(n))return fv(n)?ht(n):n.length;var t=lf(n);return t==a||t==v?n.size:oy(n).length}function pet(t,i,r){var u=wi(t)?gi:cit;return r&&vf(t,i,r)&&(i=n),u(t,wt(i,3))}function wet(n,t){if("function"!=typeof t)throw new ro(s);return n=bi(n),function(){if(--n<1)return t.apply(this,arguments)}}function id(t,i,r){return i=r?n:i,i=t&&null==i?t.length:i,bh(t,b,n,n,n,n,i)}function rd(t,i){var r;if("function"!=typeof i)throw new ro(s);return t=bi(t),function(){return--t>0&&(r=i.apply(this,arguments)),t<=1&&(i=n),r}}function ud(t,i,r){i=r?n:i;var u=bh(t,y,n,n,n,n,n,i);return u.placeholder=ud.placeholder,u}function fd(t,i,r){i=r?n:i;var u=bh(t,at,n,n,n,n,n,i);return u.placeholder=fd.placeholder,u}function ed(t,i,r){function y(i){var r=e,u=o;return e=o=n,c=i,h=t.apply(u,r)}function g(n){return c=n,u=fa(a,i),d?y(n):h}function nt(n){var r=n-f,u=n-c,t=i-r;return l?cf(t,v-u):t}function b(t){var r=t-f,u=t-c;return f===n||r>=i||r<0||l&&u>=v}function a(){var t=gv();return b(t)?k(t):(u=fa(a,nt(t)),n)}function k(t){return u=n,w&&e?y(t):(e=o=n,h)}function tt(){u!==n&&sg(u);c=0;e=f=o=u=n}function it(){return u===n?h:k(gv())}function p(){var t=gv(),r=b(t);if(e=arguments,o=this,f=t,r){if(u===n)return g(f);if(l)return sg(u),u=fa(a,i),y(f)}return u===n&&(u=fa(a,i)),h}var e,o,v,h,u,f,c=0,d=!1,l=!1,w=!0;if("function"!=typeof t)throw new ro(s);return i=re(i)||0,ru(r)&&(d=!!r.leading,l="maxWait"in r,v=l?of(re(r.maxWait)||0,i):v,w="trailing"in r?!!r.trailing:w),p.cancel=tt,p.flush=it,p}function bet(n){return bh(n,sr)}function iv(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new ro(s);var i=function(){var u=arguments,f=t?t.apply(this,u):u[0],r=i.cache,e;return r.has(f)?r.get(f):(e=n.apply(this,u),i.cache=r.set(f,e)||r,e)};return i.cache=new(iv.Cache||ph),i}function rv(n){if("function"!=typeof n)throw new ro(s);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function ket(n){return rd(2,n)}
1function det(t,i){if("function"!=typeof t)throw new ro(s);return i=i===n?i:bi(i),tr(t,i)}function get(n,t){if("function"!=typeof n)throw new ro(s);return t=null==t?0:of(bi(t),0),tr(function(i){var r=i[t],u=hc(i,0,t);return r&&g(u,r),f(n,this,u)})}function not(n,t,i){var r=!0,u=!0;if("function"!=typeof n)throw new ro(s);return ru(i)&&(r="leading"in i?!!i.leading:r,u="trailing"in i?!!i.trailing:u),ed(n,t,{leading:r,maxWait:t,trailing:u})}function tot(n){return id(n,1)}function iot(n,t){return fw(wy(t),n)}function rot(){if(!arguments.length)return[];var n=arguments[0];return wi(n)?n:[n]}function uot(n){return ne(n,ct)}function fot(t,i){return i="function"==typeof i?i:n,ne(t,ct,i)}function eot(n){return ne(n,tt|ct)}function oot(t,i){return i="function"==typeof i?i:n,ne(t,tt|ct,i)}function sot(n,t){return null==t||lw(n,t,sf(t))}function eo(n,t){return n===t||n!==n&&t!==t}function pf(n){return null!=n&&uv(n.length)&&!tc(n)}function fu(n){return uu(n)&&pf(n)}function hot(n){return n===!0||n===!1||uu(n)&&af(n)==dt}function cot(n){return uu(n)&&1===n.nodeType&&!gl(n)}function lot(n){var t,i;if(null==n)return!0;if(pf(n)&&(wi(n)||"string"==typeof n||"function"==typeof n.splice||pc(n)||al(n)||il(n)))return!n.length;if(t=lf(n),t==a||t==v)return!n.size;if(dl(n))return!oy(n).length;for(i in n)if(tu.call(n,i))return!1;return!0}function aot(n,t){return wl(n,t)}function vot(t,i,r){r="function"==typeof r?r:n;var u=r?r(t,i):n;return u===n?wl(t,i,n,r):!!u}function op(n){if(!uu(n))return!1;var t=af(n);return t==ai||t==rs||"string"==typeof n.message&&"string"==typeof n.name&&!gl(n)}function yot(n){return"number"==typeof n&&ig(n)}function tc(n){if(!ru(n))return!1;var t=af(n);return t==vi||t==gu||t==is||t==fs}function od(n){return"number"==typeof n&&n==bi(n)}function uv(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=it}function ru(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function uu(n){return null!=n&&"object"==typeof n}function pot(n,t){return n===t||ey(n,t,tp(t))}function wot(t,i,r){return r="function"==typeof r?r:n,ey(t,i,tp(i),r)}function bot(n){return sd(n)&&n!=+n}function kot(n){if(hat(n))throw new wp(ho);return ww(n)}function dot(n){return null===n}function got(n){return null==n}function sd(n){return"number"==typeof n||uu(n)&&af(n)==ni}function gl(n){var i,t;return!uu(n)||af(n)!=k?!1:(i=vv(n),null===i)?!0:(t=tu.call(i,"constructor")&&i.constructor,"function"==typeof t&&t instanceof t&&hv.call(t)==clt)}function nst(n){return od(n)&&n>=-it&&n<=it}function fv(n){return"string"==typeof n||!wi(n)&&uu(n)&&af(n)==ii}function df(n){return"symbol"==typeof n||uu(n)&&af(n)==yi}function tst(t){return t===n}function ist(n){return uu(n)&&lf(n)==ri}function rst(n){return uu(n)&&af(n)==os}function hd(n){if(!n)return[];if(pf(n))return fv(n)?l(n):yf(n);if(na&&n[na])return to(n[na]());var t=lf(n);return(t==a?fr:t==v?oi:el)(n)}function ic(n){return n?(n=re(n),n===ft||n===-ft)?(n<0?-1:1)*ko:n===n?n:0:0===n?n:0}function bi(n){var t=ic(n),i=t%1;return t===t?i?t-i:t:0}function cd(n){return n?kc(bi(n),0,w):0}function re(n){var t,i;return"number"==typeof n?n:df(n)?ci:(ru(n)&&(t="function"==typeof n.valueOf?n.valueOf():n,n=ru(t)?t+"":t),"string"!=typeof n)?0===n?n:+n:(n=au(n),i=oh.test(n),i||hh.test(n)?sc(n.slice(2),i?2:8):eh.test(n)?ci:+n)}function ld(n){return ih(n,wf(n))}function ust(n){return n?kc(bi(n),-it,it):0===n?n:0}function nu(n){return null==n?"":kf(n)}function fst(n,t){var i=ll(n);return null==t?i:cw(i,t)}function est(n,t){return su(n,wt(t,3),ds)}function ost(n,t){return su(n,wt(t,3),ry)}function sst(n,t){return null==n?n:nw(n,wt(t,3),wf)}function hst(n,t){return null==n?n:eg(n,wt(t,3),wf)}function cst(n,t){return n&&ds(n,wt(t,3))}function lst(n,t){return n&&ry(n,wt(t,3))}function ast(n){return null==n?[]:ha(n,sf(n))}function vst(n){return null==n?[]:ha(n,wf(n))}function sp(t,i,r){var u=null==t?n:dc(t,i);return u===n?r:u}function yst(n,t){return null!=n&&fk(n,t,att)}function hp(n,t){return null!=n&&fk(n,t,vtt)}function sf(n){return pf(n)?sw(n):oy(n)}function wf(n){return pf(n)?sw(n,!0):iit(n)}function pst(n,t){var i={};return t=wt(t,3),ds(n,function(n,r,u){wh(i,t(n,r,u),n)}),i}function wst(n,t){var i={};return t=wt(t,3),ds(n,function(n,r,u){wh(i,r,t(n,r,u))}),i}function bst(n,t){return ad(n,rv(wt(t)))}function ad(n,t){if(null==n)return{};var i=r(np(n),function(n){return[n]});return t=wt(t),ib(n,i,function(n,i){return t(n,i[0])})}function kst(t,i,r){var e,f,u;for(i=ec(i,t),e=-1,f=i.length,f||(f=1,t=n);++e<f;)u=null==t?n:t[vh(i[e])],u===n&&(e=f,u=r),t=tc(u)?u.call(t):u;return t}function dst(n,t,i){return null==n?n:bl(n,t,i)}function gst(t,i,r,u){return u="function"==typeof u?u:n,null==t?t:bl(t,i,r,u)}function nht(n,t,i){var u=wi(n),f=u||pc(n)||al(n),r;return(t=wt(t,4),null==i)&&(r=n&&n.constructor,i=f?u?new r:[]:ru(n)&&tc(r)?ll(vv(n)):{}),(f?o:ds)(n,function(n,r,u){return t(i,n,r,u)}),i}function tht(n,t){return null==n||vy(n,t)}function iht(n,t,i){return null==n?n:eb(n,t,wy(i))}function rht(t,i,r,u){return u="function"==typeof u?u:n,null==t?t:eb(t,
1i,wy(r),u)}function el(n){return null==n?[]:ur(n,sf(n))}function uht(n){return null==n?[]:ur(n,wf(n))}function fht(t,i,r){return r===n&&(r=i,i=n),r!==n&&(r=re(r),r=r===r?r:0),i!==n&&(i=re(i),i=i===i?i:0),kc(re(t),i,r)}function eht(t,i,r){return i=ic(i),r===n?(r=i,i=0):r=ic(r),t=re(t),ytt(t,i,r)}function oht(t,i,r){var f,u;return((r&&"boolean"!=typeof r&&vf(t,i,r)&&(i=r=n),r===n&&("boolean"==typeof i?(r=i,i=n):"boolean"==typeof t&&(r=t,t=n)),t===n&&i===n?(t=0,i=1):(t=ic(t),i===n?(i=t,t=0):i=ic(i)),t>i)&&(f=t,t=i,i=f),r||t%1||i%1)?(u=rg(),cf(t+u*(i-t+oc("1e-"+((u+"").length-1))),i)):cy(t,i)}function vd(n){return ow(nu(n).toLowerCase())}function yd(n){return n=nu(n),n&&n.replace(lh,lc).replace(nc,"")}function sht(t,i,r){var u,f;return t=nu(t),i=kf(i),u=t.length,r=r===n?u:kc(bi(r),0,u),f=r,r-=i.length,r>=0&&t.slice(r,f)==i}function hht(n){return n=nu(n),n&&as.test(n)?n.replace(rf,ac):n}function cht(n){return n=nu(n),n&&ks.test(n)?n.replace(kr,"\\$&"):n}function lht(n,t,i){var r,u;return(n=nu(n),t=bi(t),r=t?ht(n):0,!t||r>=t)?n:(u=(t-r)/2,wa(bv(u),i)+n+wa(wv(u),i))}function aht(n,t,i){n=nu(n);t=bi(t);var r=t?ht(n):0;return t&&r<t?n+wa(t-r,i):n}function vht(n,t,i){n=nu(n);t=bi(t);var r=t?ht(n):0;return t&&r<t?wa(t-r,i)+n:n}function yht(n,t,i){return i||null==t?t=0:t&&(t=+t),glt(nu(n).replace(dr,""),t||0)}function pht(t,i,r){return i=(r?vf(t,i,r):i===n)?1:bi(i),ly(nu(t),i)}function wht(){var n=arguments,t=nu(n[0]);return n.length<3?t:t.replace(n[1],n[2])}function bht(t,i,r){return r&&"number"!=typeof r&&vf(t,i,r)&&(i=r=n),(r=r===n?w:r>>>0)?(t=nu(t),t&&("string"==typeof i||null!=i&&!ew(i))&&(i=kf(i),!i&&st(t))?hc(l(t),0,r):t.split(i,r)):[]}function kht(n,t,i){return n=nu(n),i=null==i?0:kc(bi(i),0,n.length),t=kf(t),n.slice(i,i+t.length)==t}function dht(t,i,r){var s=et.templateSettings,f,e;r&&vf(t,i,r)&&(i=n);t=nu(t);i=ny({},i,s,ik);var h,o,c=ny({},i.imports,s.imports,ik),l=sf(c),y=ur(c,l),a=0,v=i.interpolate||pi,u="__p += '",p=bp((i.escape||pi).source+"|"+v.source+"|"+(v===uf?fh:pi).source+"|"+(i.evaluate||pi).source+"|$","g"),w="//# sourceURL="+(tu.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++fc+"]")+"\n";if(t.replace(p,function(n,i,r,f,e,s){return r||(r=f),u+=t.slice(a,s).replace(ah,de),i&&(h=!0,u+="' +\n__e("+i+") +\n'"),e&&(o=!0,u+="';\n"+e+";\n__p += '"),r&&(u+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),a=s+n.length,n}),u+="';\n",f=tu.call(i,"variable")&&i.variable,f){if(rh.test(f))throw new wp(co);}else u="with (obj) {\n"+u+"\n}\n";if(u=(o?u.replace(ss,""):u).replace(hs,"$1").replace(cs,"$1;"),u="function("+(f||"obj")+") {\n"+(f?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(h?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+u+"return __p\n}",e=gg(function(){return bd(l,w+"return "+u).apply(n,y)}),e.source=u,op(e))throw e;return e}function ght(n){return nu(n).toLowerCase()}function nct(n){return nu(n).toUpperCase()}function tct(t,i,r){if(t=nu(t),t&&(r||i===n))return au(t);if(!t||!(i=kf(i)))return t;var u=l(t),f=l(i);return hc(u,vu(u,f),yu(u,f)+1).join("")}function ict(t,i,r){if(t=nu(t),t&&(r||i===n))return t.slice(0,wu(t)+1);if(!t||!(i=kf(i)))return t;var u=l(t);return hc(u,0,yu(u,l(i))+1).join("")}function rct(t,i,r){if(t=nu(t),t&&(r||i===n))return t.replace(dr,"");if(!t||!(i=kf(i)))return t;var u=l(t);return hc(u,vu(u,l(i))).join("")}function uct(t,i){var s=ao,e=vo,r,h,o,u,f,v,y,c,a;if(ru(i)&&(r="separator"in i?i.separator:r,s="length"in i?bi(i.length):s,e="omission"in i?kf(i.omission):e),t=nu(t),h=t.length,st(t)&&(o=l(t),h=o.length),s>=h)return t;if(u=s-ht(e),u<1)return e;if(f=o?hc(o,0,u).join(""):t.slice(0,u),r===n)return f+e;if(o&&(u+=f.length-u),ew(r)){if(t.slice(u).search(r)){for(y=f,r.global||(r=bp(r.source,nu(ff.exec(r))+"g")),r.lastIndex=0;v=r.exec(y);)c=v.index;f=f.slice(0,c===n?u:c)}}else t.indexOf(kf(r),u)!=u&&(a=f.lastIndexOf(r),a>-1&&(f=f.slice(0,a)));return f+e}function fct(n){return n=nu(n),n&&ls.test(n)?n.replace(tf,vc):n}function pd(t,i,r){return t=nu(t),i=r?n:i,i===n?no(t)?oo(t):ye(t):t.match(i)||[]}function ect(n){var t=null==n?0:n.length,i=wt();return n=t?r(n,function(n){if("function"!=typeof n[1])throw new ro(s);return[i(n[0]),n[1]]}):[],tr(function(i){for(var u,r=-1;++r<t;)if(u=n[r],f(u[0],this,i))return f(u[1],this,i)})}function oct(n){return htt(ne(n,tt))}function cp(n){return function(){return n}}function sct(n,t){return null==n||n!==n?t:n}function bf(n){return n}function lp(n){return bw("function"==typeof n?n:ne(n,tt))}function hct(n){return dw(ne(n,tt))}function cct(n,t){return gw(n,ne(t,tt))}function ap(n,t,i){var u=sf(t),r=ha(t,u),f,e;return null!=i||ru(t)&&(r.length||!u.length)||(i=t,t=n,n=this,r=ha(t,sf(t))),f=!(ru(i)&&"chain"in i&&!i.chain),e=tc(n),o(r,function(i){var r=t[i];n[i]=r;e&&(n.prototype[i]=function(){var i=this.__chain__,t;return f||i?(t=n(this.__wrapped__),(t.__actions__=yf(this.__actions__)).push({func:r,args:arguments,thisArg:n}),t.__chain__=i,t):r.apply(n,g([this.value()],arguments))})}),n}function lct(){return u._===this&&(u._=llt),this}function vp(){}function act(n){return n=bi(n),tr(function(t){return nb(t,n)})}
vendor: 9,239 bytes, line 1
1function wd(n){return ip(n)?nr(vh(n)):fit(n)}function vct(t){return function(i){return null==t?n:dc(t,i)}}function yp(){return[]}function pp(){return!1}function yct(){return{}}function pct(){return""}function wct(){return!0}function bct(n,t){var i,r,u;if(n=bi(n),n<1||n>it)return[];for(i=w,r=cf(n,w),t=wt(t),n-=w,u=rr(r,t);++i<n;)t(i);return u}function kct(n){return wi(n)?r(n,vh):df(n)?[n]:yf(lg(nu(n)))}function dct(n){var t=++hlt;return nu(n)+t}function gct(t){return t&&t.length?sa(t,bf,uy):n}function nlt(t,i){return t&&t.length?sa(t,wt(i,2),uy):n}function tlt(n){return cu(n,bf)}function ilt(n,t){return cu(n,wt(t,2))}function rlt(t){return t&&t.length?sa(t,bf,sy):n}function ult(t,i){return t&&t.length?sa(t,wt(i,2),sy):n}function flt(n){return n&&n.length?ir(n,bf):0}function elt(n,t){return n&&n.length?ir(n,wt(t,2)):0}c=null==c?u:rt.defaults(u.Object(),c,rt.pick(u,uc));var ef=c.Array,ev=c.Date,wp=c.Error,bd=c.Function,ol=c.Math,iu=c.Object,bp=c.RegExp,olt=c.String,ro=c.TypeError,ov=ef.prototype,slt=bd.prototype,sl=iu.prototype,sv=c["__core-js_shared__"],hv=slt.toString,tu=sl.hasOwnProperty,hlt=0,kd=function(){var n=/[^.]+$/.exec(sv&&sv.keys&&sv.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),cv=sl.toString,clt=hv.call(iu),llt=u._,alt=bp("^"+hv.call(tu).replace(kr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),lv=ue?c.Buffer:n,cc=c.Symbol,av=c.Uint8Array,dd=lv?lv.allocUnsafe:n,vv=pu(iu.getPrototypeOf,iu),gd=iu.create,ng=sl.propertyIsEnumerable,yv=ov.splice,tg=cc?cc.isConcatSpreadable:n,na=cc?cc.iterator:n,tl=cc?cc.toStringTag:n,pv=function(){try{var n=gc(iu,"defineProperty");return n({},"",{}),n}catch(n){}}(),vlt=c.clearTimeout!==u.clearTimeout&&c.clearTimeout,ylt=ev&&ev.now!==u.Date.now&&ev.now,plt=c.setTimeout!==u.setTimeout&&c.setTimeout,wv=ol.ceil,bv=ol.floor,kp=iu.getOwnPropertySymbols,wlt=lv?lv.isBuffer:n,ig=c.isFinite,blt=ov.join,klt=pu(iu.keys,iu),of=ol.max,cf=ol.min,dlt=ev.now,glt=c.parseInt,rg=ol.random,nat=ov.reverse,dp=gc(c,"DataView"),ta=gc(c,"Map"),gp=gc(c,"Promise"),hl=gc(c,"Set"),ia=gc(c,"WeakMap"),ra=gc(iu,"create"),kv=ia&&new ia,cl={},tat=nl(dp),iat=nl(ta),rat=nl(gp),uat=nl(hl),fat=nl(ia),dv=cc?cc.prototype:n,ua=dv?dv.valueOf:n,ug=dv?dv.toString:n,ll=function(){function t(){}return function(i){if(!ru(i))return{};if(gd)return gd(i);t.prototype=i;var r=new t;return t.prototype=n,r}}();et.templateSettings={escape:vs,evaluate:ys,interpolate:uf,variable:"",imports:{_:et}};et.prototype=ea.prototype;et.prototype.constructor=et;gf.prototype=ll(ea.prototype);gf.prototype.constructor=gf;gr.prototype=ll(ea.prototype);gr.prototype.constructor=gr;wc.prototype.clear=un;wc.prototype.delete=fn;wc.prototype.get=en;wc.prototype.has=on;wc.prototype.set=sn;yh.prototype.clear=hn;yh.prototype.delete=cn;yh.prototype.get=ln;yh.prototype.has=an;yh.prototype.set=vn;ph.prototype.clear=yn;ph.prototype.delete=pn;ph.prototype.get=wn;ph.prototype.has=bn;ph.prototype.set=kn;bc.prototype.add=bc.prototype.push=dn;bc.prototype.has=gn;fo.prototype.clear=ntt;fo.prototype.delete=ttt;fo.prototype.get=itt;fo.prototype.has=rtt;fo.prototype.set=utt;var yc=yb(ds),fg=yb(ry,!0),nw=pb(),eg=pb(!0),og=kv?function(n,t){return kv.set(n,t),n}:bf,eat=pv?function(n,t){return pv(n,"toString",{configurable:!0,enumerable:!1,value:cp(t),writable:!0})}:bf,oat=tr,sg=vlt||function(n){return u.clearTimeout(n)},sat=hl&&1/oi(new hl([,-0]))[1]==ft?function(n){return new hl(n)}:vp,tw=kv?function(n){return kv.get(n)}:vp,iw=kp?function(n){return null==n?[]:(n=iu(n),d(kp(n),function(t){return ng.call(n,t)}))}:yp,hg=kp?function(n){for(var t=[];n;)g(t,iw(n)),n=vv(n);return t}:yp,lf=af;(dp&&lf(new dp(new ArrayBuffer(1)))!=pt||ta&&lf(new ta)!=a||gp&&lf(gp.resolve())!=nf||hl&&lf(new hl)!=v||ia&&lf(new ia)!=ri)&&(lf=function(t){var i=af(t),r=i==k?t.constructor:n,u=r?nl(r):"";if(u)switch(u){case tat:return pt;case iat:return a;case rat:return nf;case uat:return v;case fat:return ri}return i});var hat=sv?tc:pp,cg=ak(og),fa=plt||function(n,t){return u.setTimeout(n,t)},rw=ak(eat),lg=lrt(function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(bs,function(n,i,r,u){t.push(r?u.replace(uh,"$1"):i||n)}),t}),cat=tr(function(n,t){return fu(n)?yl(n,hf(t,1,fu,!0)):[]}),lat=tr(function(t,i){var r=ie(i);return fu(r)&&(r=n),fu(t)?yl(t,hf(i,1,fu,!0),wt(r,2)):[]}),aat=tr(function(t,i){var r=ie(i);return fu(r)&&(r=n),fu(t)?yl(t,hf(i,1,fu,!0),n,r):[]}),vat=tr(function(n){var t=r(n,py);return t.length&&t[0]===n[0]?fy(t):[]}),yat=tr(function(t){var u=ie(t),i=r(t,py);return u===ie(i)?u=n:i.pop(),i.length&&i[0]===t[0]?fy(i,wt(u,2)):[]}),pat=tr(function(t){var i=ie(t),u=r(t,py);return i="function"==typeof i?i:n,i&&u.pop(),u.length&&u[0]===t[0]?fy(u,n,i):[]}),wat=tr(kk),bat=kh(function(n,t){var i=null==n?0:n.length,u=iy(n,t);return rb(n,r(t,function(n){return dh(n,i)?+n:n}).sort(lb)),u}),kat=tr(function(n){return rc(hf(n,1,fu,!0))}),dat=tr(function(t){var i=ie(t);return fu(i)&&(i=n),rc(hf(t,1,fu,!0),wt(i,2))}),gat=tr(function(t){var i=ie(t);return i="function"==typeof i?i:n,rc(hf(t,1,fu,!0),n,i)}),nvt=tr(function(n,t){return fu(n)?yl(n,t):[]}),tvt=tr(function(n){return yy(d(n,fu))}),ivt=tr(function(t){var i=ie(t);return fu(i)&&(i=n),yy(d(t,fu),wt(i,2))}),rvt=tr(function(t){var i=ie(t);return i="function"==typeof i?i:n,yy(d(t,fu),n,i)}),uvt=tr(ep),fvt=tr(function(t){var r=t.length,i=r>1?t[r-1]:n;return i="function"==typeof i?(t.pop(),i):n,dk(t,i)}),evt=kh(function(t){var r=t.length,u=r?t[0]:0,i=this.__wrapped__,f=function(n){return iy(n,t)};return!(r>1||this.__actions__.length)&&i instanceof gr&&dh(u)?(i=i.slice(u,+u+(r?1:0)),i.__actions__.push({func:nv,args:[f],thisArg:n}),new gf(i,this.__chain__).thru(function(t){return r&&!t.length&&t.push(n),t})):this.thru(f)}),ovt=va(function(n,t,i){tu.call(n,i)?++n[i]:wh(n,i,1)}),svt=bb(yk),hvt=bb(pk),cvt=va(function(n,t,i){tu.call(n,i)?n[i].push(t):wh(n,i,[t])}),lvt=tr(function(n,t,i){var u=-1,e="function"==typeof t,r=pf(n)?ef(n.length):[];return yc(n,function(n){r[++u]=e?f(t,n,i):pl(n,t,i)}),r}),avt=va(function(n,t,i){wh(n,i,t)}),vvt=va(function(n,t,i){n[i?0:1].push(t)},function(){return[[],[]]}),yvt=tr(function(n,t){if(null==n)return[];var i=t.length;return i>1&&vf(n,t[0],t[1])?t=[]:i>2&&vf(t[0],t[1],t[2])&&(t=[t[0]]),tb(n,hf(t,1),[])}),gv=ylt||function(){return u.Date.now()},uw=tr(function(n,t,i){var r=h,u;return i.length&&(u=nt(i,fl(uw)),r|=p),bh(n,r,t,i,u)}),ag=tr(function(n,t,i){var r=h|ut,u;return i.length&&(u=nt(i,fl(ag)),r|=p),bh(t,r,n,i,u)}),pvt=tr(function(n,t){return aw(n,1,t)}),wvt=tr(function(n,t,i){return aw(n,re(t)||0,i)});iv.Cache=ph;var bvt=oat(function(n,t){t=1==t.length&&wi(t[0])?r(t[0],e(wt())):r(hf(t,1),e(wt()));var i=t.length;return tr(function(r){for(var u=-1,e=cf(r.length,i);++u<e;)r[u]=t[u].call(this,r[u]);return f(n,this,r)})}),fw=tr(function(t,i){return bh(t,p,n,i,nt(i,fl(fw)))}),vg=tr(function(t,i){return bh(t,vt,n,i,nt(i,fl(vg)))}),kvt=kh(function(t,i){return bh(t,kt,n,n,n,i)}),dvt=ba(uy),gvt=ba(function(n,t){return n>=t}),il=pw(function(){return arguments}())?pw:function(n){return uu(n)&&tu.call(n,"callee")&&!ng.call(n,"callee")},wi=ef.isArray,nyt=fe?e(fe):wtt,pc=wlt||pp,tyt=ee?e(ee):btt,yg=oe?e(oe):dtt,ew=se?e(se):gtt,pg=he?e(he):nit,al=ce?e(ce):tit,iyt=ba(sy),ryt=ba(function(n,t){return n<=t}),uyt=rl(function(t,i){if(dl(i)||pf(i))return ih(i,sf(i),t),n;for(var r in i)tu.call(i,r)&&vl(t,r,i[r])}),wg=rl(function(n,t){ih(t,wf(t),n)}),ny=rl(function(n,t,i,r){ih(t,wf(t),n,r)}),fyt=rl(function(n,t,i,r){ih(t,sf(t),n,r)}),eyt=kh(iy),oyt=tr(function(t,i){var r,f;t=iu(t);var e=-1,u=i.length,o=u>2?i[2]:n;for(o&&vf(i[0],i[1],o)&&(u=1);++e<u;)for(var s=i[e],h=wf(s),c=-1,l=h.length;++c<l;)r=h[c],f=t[r],(f===n||eo(f,sl[r])&&!tu.call(t,r))&&(t[r]=s[r]);return t}),syt=tr(function(t){return t.push(n,rk),f(bg,n,t)}),hyt=db(function(n,t,i){null!=t&&"function"!=typeof t.toString&&(t=cv.call(t));n[t]=i},cp(bf)),cyt=db(function(n,t,i){null!=t&&"function"!=typeof t.toString&&(t=cv.call(t));tu.call(n,t)?n[t].push(i):n[t]=[i]},wt),lyt=tr(pl),ayt=rl(function(n,t,i){ca(n,t,i)}),bg=rl(function(n,t,i,r){ca(n,t,i,r)}),vyt=kh(function(n,t){var i={},u,f;if(null==n)return i;for(u=!1,t=r(t,function(t){return t=ec(t,n),u||(u=t.length>1),t}),ih(n,np(n),i),u&&(i=ne(i,tt|bu|ct,git)),f=t.length;f--;)vy(i,t[f]);return i}),yyt=kh(function(n,t){return null==n?{}:uit(n,t)}),kg=tk(sf),dg=tk(wf),pyt=ul(function(n,t,i){return t=t.toLowerCase(),n+(i?vd(t):t)}),wyt=ul(function(n,t,i){return n+(i?"-":"")+t.toLowerCase()}),byt=ul(function(n,t,i){return n+(i?" ":"")+t.toLowerCase()}),kyt=wb("toLowerCase"),dyt=ul(function(n,t,i){return n+(i?"_":"")+t.toLowerCase()}),gyt=ul(function(n,t,i){return n+(i?" ":"")+ow(t)}),npt=ul(function(n,t,i){return n+(i?" ":"")+t.toUpperCase()}),ow=wb("toUpperCase"),gg=tr(function(t,i){try{return f(t,n,i)}catch(f){return op(f)?f:new wp(f)}}),tpt=kh(function(n,t){return o(t,function(t){t=vh(t);wh(n,t,uw(n[t],n))}),n}),ipt=kb(),rpt=kb(!0),upt=tr(function(n,t){return function(i){return pl(i,n,t)}}),fpt=tr(function(n,t){return function(i){return pl(n,i,t)}}),ept=ky(r),opt=ky(eu),spt=ky(gi),hpt=gb(),cpt=gb(!0),lpt=pa(function(n,t){return n+t},0),apt=dy("ceil"),vpt=pa(function(n,t){return n/t},1),ypt=dy("floor"),ppt=pa(function(n,t){return n*t}
1,1),wpt=dy("round"),bpt=pa(function(n,t){return n-t},0);return et.after=wet,et.ary=id,et.assign=uyt,et.assignIn=wg,et.assignInWith=ny,et.assignWith=fyt,et.at=eyt,et.before=rd,et.bind=uw,et.bindAll=tpt,et.bindKey=ag,et.castArray=rot,et.chain=gk,et.chunk=brt,et.compact=krt,et.concat=drt,et.cond=ect,et.conforms=oct,et.constant=cp,et.countBy=ovt,et.create=fst,et.curry=ud,et.curryRight=fd,et.debounce=ed,et.defaults=oyt,et.defaultsDeep=syt,et.defer=pvt,et.delay=wvt,et.difference=cat,et.differenceBy=lat,et.differenceWith=aat,et.drop=grt,et.dropRight=nut,et.dropRightWhile=tut,et.dropWhile=iut,et.fill=rut,et.filter=tet,et.flatMap=iet,et.flatMapDeep=ret,et.flatMapDepth=uet,et.flatten=wk,et.flattenDeep=uut,et.flattenDepth=fut,et.flip=bet,et.flow=ipt,et.flowRight=rpt,et.fromPairs=eut,et.functions=ast,et.functionsIn=vst,et.groupBy=cvt,et.initial=sut,et.intersection=vat,et.intersectionBy=yat,et.intersectionWith=pat,et.invert=hyt,et.invertBy=cyt,et.invokeMap=lvt,et.iteratee=lp,et.keyBy=avt,et.keys=sf,et.keysIn=wf,et.map=tv,et.mapKeys=pst,et.mapValues=wst,et.matches=hct,et.matchesProperty=cct,et.memoize=iv,et.merge=ayt,et.mergeWith=bg,et.method=upt,et.methodOf=fpt,et.mixin=ap,et.negate=rv,et.nthArg=act,et.omit=vyt,et.omitBy=bst,et.once=ket,et.orderBy=eet,et.over=ept,et.overArgs=bvt,et.overEvery=opt,et.overSome=spt,et.partial=fw,et.partialRight=vg,et.partition=vvt,et.pick=yyt,et.pickBy=ad,et.property=wd,et.propertyOf=vct,et.pull=wat,et.pullAll=kk,et.pullAllBy=aut,et.pullAllWith=vut,et.pullAt=bat,et.range=hpt,et.rangeRight=cpt,et.rearg=kvt,et.reject=het,et.remove=yut,et.rest=det,et.reverse=fp,et.sampleSize=aet,et.set=dst,et.setWith=gst,et.shuffle=vet,et.slice=put,et.sortBy=yvt,et.sortedUniq=tft,et.sortedUniqBy=ift,et.split=bht,et.spread=get,et.tail=rft,et.take=uft,et.takeRight=fft,et.takeRightWhile=eft,et.takeWhile=oft,et.tap=vft,et.throttle=not,et.thru=nv,et.toArray=hd,et.toPairs=kg,et.toPairsIn=dg,et.toPath=kct,et.toPlainObject=ld,et.transform=nht,et.unary=tot,et.union=kat,et.unionBy=dat,et.unionWith=gat,et.uniq=sft,et.uniqBy=hft,et.uniqWith=cft,et.unset=tht,et.unzip=ep,et.unzipWith=dk,et.update=iht,et.updateWith=rht,et.values=el,et.valuesIn=uht,et.without=nvt,et.words=pd,et.wrap=iot,et.xor=tvt,et.xorBy=ivt,et.xorWith=rvt,et.zip=uvt,et.zipObject=lft,et.zipObjectDeep=aft,et.zipWith=fvt,et.entries=kg,et.entriesIn=dg,et.extend=wg,et.extendWith=ny,ap(et,et),et.add=lpt,et.attempt=gg,et.camelCase=pyt,et.capitalize=vd,et.ceil=apt,et.clamp=fht,et.clone=uot,et.cloneDeep=eot,et.cloneDeepWith=oot,et.cloneWith=fot,et.conformsTo=sot,et.deburr=yd,et.defaultTo=sct,et.divide=vpt,et.endsWith=sht,et.eq=eo,et.escape=hht,et.escapeRegExp=cht,et.every=net,et.find=svt,et.findIndex=yk,et.findKey=est,et.findLast=hvt,et.findLastIndex=pk,et.findLastKey=ost,et.floor=ypt,et.forEach=nd,et.forEachRight=td,et.forIn=sst,et.forInRight=hst,et.forOwn=cst,et.forOwnRight=lst,et.get=sp,et.gt=dvt,et.gte=gvt,et.has=yst,et.hasIn=hp,et.head=bk,et.identity=bf,et.includes=fet,et.indexOf=out,et.inRange=eht,et.invoke=lyt,et.isArguments=il,et.isArray=wi,et.isArrayBuffer=nyt,et.isArrayLike=pf,et.isArrayLikeObject=fu,et.isBoolean=hot,et.isBuffer=pc,et.isDate=tyt,et.isElement=cot,et.isEmpty=lot,et.isEqual=aot,et.isEqualWith=vot,et.isError=op,et.isFinite=yot,et.isFunction=tc,et.isInteger=od,et.isLength=uv,et.isMap=yg,et.isMatch=pot,et.isMatchWith=wot,et.isNaN=bot,et.isNative=kot,et.isNil=got,et.isNull=dot,et.isNumber=sd,et.isObject=ru,et.isObjectLike=uu,et.isPlainObject=gl,et.isRegExp=ew,et.isSafeInteger=nst,et.isSet=pg,et.isString=fv,et.isSymbol=df,et.isTypedArray=al,et.isUndefined=tst,et.isWeakMap=ist,et.isWeakSet=rst,et.join=hut,et.kebabCase=wyt,et.last=ie,et.lastIndexOf=cut,et.lowerCase=byt,et.lowerFirst=kyt,et.lt=iyt,et.lte=ryt,et.max=gct,et.maxBy=nlt,et.mean=tlt,et.meanBy=ilt,et.min=rlt,et.minBy=ult,et.stubArray=yp,et.stubFalse=pp,et.stubObject=yct,et.stubString=pct,et.stubTrue=wct,et.multiply=ppt,et.nth=lut,et.noConflict=lct,et.noop=vp,et.now=gv,et.pad=lht,et.padEnd=aht,et.padStart=vht,et.parseInt=yht,et.random=oht,et.reduce=oet,et.reduceRight=set,et.repeat=pht,et.replace=wht,et.result=kst,et.round=wpt,et.runInContext=ou,et.s
1ample=cet,et.size=yet,et.snakeCase=dyt,et.some=pet,et.sortedIndex=wut,et.sortedIndexBy=but,et.sortedIndexOf=kut,et.sortedLastIndex=dut,et.sortedLastIndexBy=gut,et.sortedLastIndexOf=nft,et.startCase=gyt,et.startsWith=kht,et.subtract=bpt,et.sum=flt,et.sumBy=elt,et.template=dht,et.times=bct,et.toFinite=ic,et.toInteger=bi,et.toLength=cd,et.toLower=ght,et.toNumber=re,et.toSafeInteger=ust,et.toString=nu,et.toUpper=nct,et.trim=tct,et.trimEnd=ict,et.trimStart=rct,et.truncate=uct,et.unescape=fct,et.uniqueId=dct,et.upperCase=npt,et.upperFirst=ow,et.each=nd,et.eachRight=td,et.first=bk,ap(et,function(){var n={};return ds(et,function(t,i){tu.call(et.prototype,i)||(n[i]=t)}),n}(),{chain:!1}),et.VERSION=so,o(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){et[n].placeholder=et}),o(["drop","take"],function(t,i){gr.prototype[t]=function(r){r=r===n?1:of(bi(r),0);var u=this.__filtered__&&!i?new gr(this):this.clone();return u.__filtered__?u.__takeCount__=cf(r,u.__takeCount__):u.__views__.push({size:cf(r,w),type:t+(u.__dir__<0?"Right":"")}),u};gr.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),o(["filter","map","takeWhile"],function(n,t){var i=t+1,r=i==du||i==bo;gr.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:wt(n,3),type:i}),t.__filtered__=t.__filtered__||r,t}}),o(["head","last"],function(n,t){var i="take"+(t?"Right":"");gr.prototype[n]=function(){return this[i](1).value()[0]}}),o(["initial","tail"],function(n,t){var i="drop"+(t?"":"Right");gr.prototype[n]=function(){return this.__filtered__?new gr(this):this[i](1)}}),gr.prototype.compact=function(){return this.filter(bf)},gr.prototype.find=function(n){return this.filter(n).head()},gr.prototype.findLast=function(n){return this.reverse().find(n)},gr.prototype.invokeMap=tr(function(n,t){return"function"==typeof n?new gr(this):this.map(function(i){return pl(i,n,t)})}),gr.prototype.reject=function(n){return this.filter(rv(wt(n)))},gr.prototype.slice=function(t,i){t=bi(t);var r=this;return r.__filtered__&&(t>0||i<0)?new gr(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),i!==n&&(i=bi(i),r=i<0?r.dropRight(-i):r.take(i-t)),r)},gr.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},gr.prototype.toArray=function(){return this.take(w)},ds(gr.prototype,function(t,i){var e=/^(?:filter|find|map|reject)|While$/.test(i),r=/^(?:head|last)$/.test(i),u=et[r?"take"+("last"==i?"Right":""):i],f=r||/^find/.test(i);u&&(et.prototype[i]=function(){var o=this.__wrapped__,s=r?[1]:arguments,h=o instanceof gr,a=s[0],c=h||wi(o),v=function(n){var t=u.apply(et,g([n],s));return r&&l?t[0]:t},i;c&&e&&"function"==typeof a&&1!=a.length&&(h=c=!1);var l=this.__chain__,w=!!this.__actions__.length,y=f&&!l,p=h&&!w;return!f&&c?(o=p?o:new gr(this),i=t.apply(o,s),i.__actions__.push({func:nv,args:[v],thisArg:n}),new gf(i,l)):y&&p?t.apply(this,s):(i=this.thru(v),y?r?i.value()[0]:i.value():i)})}),o(["pop","push","shift","sort","splice","unshift"],function(n){var t=ov[n],i=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);et.prototype[n]=function(){var u=arguments,n;return r&&!this.__chain__?(n=this.value(),t.apply(wi(n)?n:[],u)):this[i](function(n){return t.apply(wi(n)?n:[],u)})}}),ds(gr.prototype,function(n,t){var r=et[t],i;r&&(i=r.name+"",tu.call(cl,i)||(cl[i]=[]),cl[i].push({name:t,func:r}))}),cl[ya(n,ut).name]=[{name:"wrapper",func:n}],gr.prototype.clone=nn,gr.prototype.reverse=tn,gr.prototype.value=rn,et.prototype.at=evt,et.prototype.chain=yft,et.prototype.commit=pft,et.prototype.next=wft,et.prototype.plant=kft,et.prototype.reverse=dft,et.prototype.toJSON=et.prototype.valueOf=et.prototype.value=gft,et.prototype.first=et.prototype.head,na&&(et.prototype[na]=bft),et},rt=yc();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(u._=rt,define(function(){return rt})):et?((et.exports=rt)._=rt,uu._=rt):u._=rt}).call(this);!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).echarts={})}(this,function(n){"use strict";function i(n,t){function i(){this.constructor=n}if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");wei(n,t);n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}function kei(n){for(var t in pf)n[t]&&(pf[t]=n[t])}function oct(){return ciu++}function ett(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];"undefined"!=typeof console&&console.error.apply(console,t)}function y(n){var i,u,t,f,e,r;if(null==n||"object"!=typeof n)return n;if(i=n,u=iv.call(n),"[object Array]"===u){if(!fv(n))for(i=[],t=0,f=n.length;t<f;t++)i[t]=y(n[t])}else if(gei[u]){if(!fv(n))if(e=n.constructor,e.from)i=e.from(n);else for(i=new e(n.length),t=0,f=n.length;t<f;t++)i[t]=n[t]}else if(!dei[u]&&!fv(n)&&!rv(n))for(r in i={},n)n.hasOwnProperty(r)&&r!==ect&&(i[r]=y(n[r]));return i}function k(n,t,i){var r,f,e;if(!v(t)||!v(n))return i?y(t):n;for(r in t)t.hasOwnProperty(r)&&r!==ect&&(f=n[r],e=t[r],!v(e)||!v(f)||u(e)||u(f)||rv(e)||rv(f)||hct(e)||hct(f)||fv(e)||fv(f)?!i&&r in n||(n[r]=y(t[r])):k(f,e,i));return n}function ott(n,t){for(var i=n[0],r=1,u=n.length;r<u;r++)i=k(i,n[r],t);return i}function r(n,t){if(Object.assign)Object.assign(n,t);else for(var i in t)t.hasOwnProperty(i)&&i!==ect&&(n[i]=t[i]);return n}function a(n,t,i){for(var r,f=et(t),u=0;u<f.length;u++)r=f[u],(i?null!=t[r]:null==n[r])&&(n[r]=t[r]);return n}function nt(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 sct(n,t){function u(){}var r=n.prototype,i;for(i in u.prototype=t.prototype,n.prototype=new u,r)r.hasOwnProperty(i)&&(n.prototype[i]=r[i]);n.prototype.constructor=n;n.superClass=t}function ui(n,t,i){var f,u,r;if(n="prototype"in n?n.prototype:n,t="prototype"in t?t.prototype:t,Object.getOwnPropertyNames)for(f=Object.getOwnPropertyNames(t),u=0;u<f.length;u++)r=f[u],"constructor"!==r&&(i?null!=t[r]:null==n[r])&&(n[r]=t[r]);else a(n,t,i)}function ir(n){return!!n&&"string"!=typeof n&&"number"==typeof n.length}function t(n,t,i){var r,f,u;
vendor: 4,519 bytes, line 1
1if(n&&t)if(n.forEach&&n.forEach===oiu)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 f(n,t,i){if(!n)return[];if(!t)return htt(n);if(n.map&&n.map===hiu)return n.map(t,i);for(var u=[],r=0,f=n.length;r<f;r++)u.push(t.call(i,n[r],r,n));return u}function wu(n,t,i,r){if(n&&t){for(var u=0,f=n.length;u<f;u++)i=t.call(r,i,n[u],u,n);return i}}function pt(n,t,i){if(!n)return[];if(!t)return htt(n);if(n.filter&&n.filter===siu)return n.filter(t,i);for(var u=[],r=0,f=n.length;r<f;r++)t.call(i,n[r],r,n)&&u.push(n[r]);return u}function ioi(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 et(n){var t,i;if(!n)return[];if(Object.keys)return Object.keys(n);t=[];for(i in n)n.hasOwnProperty(i)&&t.push(i);return t}function b(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return function(){return n.apply(this,i.concat(fct.call(arguments)))}}function u(n){return Array.isArray?Array.isArray(n):"[object Array]"===iv.call(n)}function l(n){return"function"==typeof n}function o(n){return"string"==typeof n}function stt(n){return"[object String]"===iv.call(n)}function ht(n){return"number"==typeof n}function v(n){var t=typeof n;return"function"===t||!!n&&"object"===t}function hct(n){return!!dei[iv.call(n)]}function gr(n){return!!gei[iv.call(n)]}function rv(n){return"object"==typeof n&&"number"==typeof n.nodeType&&"object"==typeof n.ownerDocument}function nb(n){return null!=n.colorStops}function roi(n){return null!=n.image}function uoi(n){return"[object RegExp]"===iv.call(n)}function uv(n){return n!=n}function yi(){for(var i,r,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];for(i=0,r=n.length;i<r;i++)if(null!=n[i])return n[i]}function g(n,t){return null!=n?n:t}function ce(n,t,i){return null!=n?n:null!=t?t:i}function htt(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return fct.apply(n,i)}function ctt(n){if("number"==typeof n)return[n,n,n,n];var t=n.length;return 2===t?[n[0],n[1],n[0],n[1]]:3===t?[n[0],n[1],n[2],n[1]]:n}function or(n,t){if(!n)throw new Error(t);}function bu(n){return null==n?null:"function"==typeof n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function tb(n){n[cct]=!0}function fv(n){return n[cct]}function c(n){return new lct(n)}function ltt(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 ib(n,t){var i,u;return Object.create?i=Object.create(n):(u=function(){},u.prototype=n,i=new u),t&&r(i,t),i}function act(n){var t=n.style;t.webkitUserSelect="none";t.userSelect="none";t.webkitTapHighlightColor="rgba(0,0,0,0)";t["-webkit-touch-callout"]="none"}function h(n,t){return n.hasOwnProperty(t)}function ei(){}function vs(n,t){return null==n&&(n=0),null==t&&(t=0),[n,t]}function sr(n,t){return n[0]=t[0],n[1]=t[1],n}function le(n){return[n[0],n[1]]}function eoi(n,t,i){return n[0]=t,n[1]=i,n}function vct(n,t,i){return n[0]=t[0]+i[0],n[1]=t[1]+i[1],n}function att(n,t,i,r){return n[0]=t[0]+i[0]*r,n[1]=t[1]+i[1]*r,n}function ys(n,t,i){return n[0]=t[0]-i[0],n[1]=t[1]-i[1],n}function rb(n){return Math.sqrt(yct(n))}function yct(n){return n[0]*n[0]+n[1]*n[1]}function vtt(n,t,i){return n[0]=t[0]*i,n[1]=t[1]*i,n}function ov(n,t){var i=rb(t);return 0===i?(n[0]=0,n[1]=0):(n[0]=t[0]/i,n[1]=t[1]/i),n}function ytt(n,t){return Math.sqrt((n[0]-t[0])*(n[0]-t[0])+(n[1]-t[1])*(n[1]-t[1]))}function hoi(n,t){return(n[0]-t[0])*(n[0]-t[0])+(n[1]-t[1])*(n[1]-t[1])}function ub(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 gi(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 vo(n,t,i){return n[0]=Math.min(t[0],i[0]),n[1]=Math.min(t[1],i[1]),n}function yo(n,t,i){return n[0]=Math.max(t[0],i[0]),n[1]=Math.max(t[1],i[1]),n}function pct(n,t,i,r,u,f){var s=r+"-"+u,l=n.length,a,v,e,c;if(f.hasOwnProperty(s))return f[s];if(1===t)return a=Math.round(Math.log((1<<l)-1&~u)/viu),n[i][a];for(v=r|1<<i,e=i+1;r&1<<e;)e++;for(var h=0,o=0,y=0;o<l;o++)c=1<<o,c&u||(h+=(y%2?-1:1)*n[i][o]*pct(n,t-1,e,v,u|c,f),y++);return f[s]=h,h}function coi(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[
16],n[7],1,-t[7]*n[6],-t[7]*n[7]]],e={},o=pct(f,8,0,0,0,e),i,u,r;if(0!==o){for(i=[],u=0;u<8;u++)for(r=0;r<8;r++)null==i[r]&&(i[r]=0),i[r]+=((u+r)%2?-1:1)*pct(f,7,0===u?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 wct(n,t,i,r,u){if(t.getBoundingClientRect&&ft.domSupported&&!loi(t)){var f=t.___zrEVENTSAVED||(t.___zrEVENTSAVED={}),e=function(n,t,i){for(var s=i?"invTrans":"trans",h=t[s],f=t.srcCoords,u=[],e=[],o=!0,r=0;r<4;r++){var c=n[r].getBoundingClientRect(),l=2*r,a=c.left,v=c.top;u.push(a,v);o=o&&f&&a===f[l]&&v===f[l+1];e.push(n[r].offsetLeft,n[r].offsetTop)}return o&&h?h:(t.srcCoords=u,t[s]=i?coi(e,u):coi(u,e))}(function(n,t){var i=t.markers;if(i)return i;i=t.markers=[];for(var f=["left","right"],e=["top","bottom"],r=0;r<4;r++){var u=document.createElement("div"),o=r%2,s=(r>>1)%2;u.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",f[o]+":0",e[s]+":0",f[1-o]+":auto",e[1-s]+":auto",""].join("!important;");n.appendChild(u);i.push(u)}return i}(t,f),f,u);if(e)return e(n,i,r),!0}return!1}function loi(n){return"CANVAS"===n.nodeName.toUpperCase()}function kct(n,t,i,r){return i=i||{},r?aoi(n,t,i):piu&&null!=t.layerX&&t.layerX!==t.offsetX?(i.zrX=t.layerX,i.zrY=t.layerY):null!=t.offsetX?(i.zrX=t.offsetX,i.zrY=t.offsetY):aoi(n,t,i),i}function aoi(n,t,i){var r,u,f;if(ft.domSupported&&n.getBoundingClientRect){if(r=t.clientX,u=t.clientY,loi(n))return f=n.getBoundingClientRect(),i.zrX=r-f.left,void(i.zrY=u-f.top);if(wct(bct,n,r,u))return i.zrX=bct[0],void(i.zrY=bct[1])}i.zrX=i.zrY=0}function dct(n){return n||window.event}function du(n,t,i){var u,f,e,r;return null!=(t=dct(t)).zrX?t:(u=t.type,u&&u.indexOf("touch")>=0?(f="touchend"!==u?t.targetTouches[0]:t.changedTouches[0],f&&kct(n,f,t,i)):(kct(n,t,t,i),e=function(n){var r=n.wheelDelta,i,t;return r?r:(i=n.deltaX,t=n.deltaY,null==i||null==t)?r:3*(0!==t?Math.abs(t):Math.abs(i))*(t>0?-1:t<0?1:i>0?-1:1)}(t),t.zrDelta=e?e/120:-(t.detail||0)/3),r=t.button,null==t.which&&void 0!==r&&yiu.test(t.type)&&(t.which=1&r?1:2&r?3:4&r?2:0),t)}function gct(n,t,i,r){n.addEventListener(t,i,r)}function voi(n){return 2===n.which||3===n.which}function poi(n){var t=n[1][0]-n[0][0],i=n[1][1]-n[0][1];return Math.sqrt(t*t+i*i)}function wiu(){ve(this.event)}function diu(n,t,i){var u,o;if(n[n.rectHover?"rectContain":"contain"](t,i)){for(var r=n,f=void 0,e=!1;r;){if(r.ignoreClip&&(e=!0),!e){if(u=r.getClipPath(),u&&!u.contain(t,i))return!1;r.silent&&(f=!0)}o=r.__hostTarget;r=o||r.parent}return!f||nlt}return!1}function boi(n,t,i){var r=n.painter;return t<0||t>r.getWidth()||i<0||i>r.getHeight()}function koi(n,t,i,r){var u=t+1;if(u===i)return 1;if(r(n[u++],n[t])<0){for(;u<i&&r(n[u],n[u-1])<0;)u++;!function(n,t,i){for(i--;t<i;){var r=n[t];n[t++]=n[i];n[i--]=r}}(n,t,u)}else for(;u<i&&r(n[u],n[u-1])>=0;)u++;return u-t}function doi(n,t,i,r,u){var e;for(r===t&&r++;r<i;r++){for(var o,h=n[r],f=t,s=r;f<s;)u(h,n[o=f+s>>>1])<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:for(;e>0;)n[f+e]=n[f+e-1],e--}n[f]=h}}function tlt(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=1+(e<<1))<=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=1+(e<<1))<=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 ilt(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=1+(e<<1))<=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=1+(e<<1))<=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 giu(n,t){function o(o){var c=f[o],s=r[o],l=f[o+1],h=r[o+1],a;r[o]=s+h;o===u-3&&(f[o+1]=f[o+2],r[o+1]=r[o+2]);u--;a=ilt(n[l],n,c,s,0,t);c+=a;0!=(s-=a)&&0!==(h=tlt(n[c+s-1],n,l,h,h-1,t))&&(s<=h?function(r,u,f,o){for(var s=0,a,v,y,p,s=0;s<u;s++)i[s]=n[r+s];var c=0,l=f,h=r;if(n[h++]=n[l++],0==--o){for(s=0;s<u;s++)n[h+s]=i[c+s];return}if(1===u){for(s=0;s<o;s++)n[h+s]=n[l+s];return void(n[h+o]=i[c])}for(p=e;;){a=0;v=0;y=!1;do if(t(n[l],i[c])<0){if(n[h++]=n[l++],v++,a=0,0==--o){y=!0;break}}else if(n[h++]=i[c++],a++,v=0,1==--u){y=!0;break}while((a|v)<p);if(y)break;
1do{if(0!==(a=ilt(n[l],i,c,u,0,t))){for(s=0;s<a;s++)n[h+s]=i[c+s];if(h+=a,c+=a,(u-=a)<=1){y=!0;break}}if(n[h++]=n[l++],0==--o){y=!0;break}if(0!==(v=tlt(i[c],n,l,o,0,t))){for(s=0;s<v;s++)n[h+s]=n[l+s];if(h+=v,l+=v,0==(o-=v)){y=!0;break}}if(n[h++]=i[c++],1==--u){y=!0;break}p--}while(a>=7||v>=7);if(y)break;p<0&&(p=0);p+=2}if((e=p)<1&&(e=1),1===u){for(s=0;s<o;s++)n[h+s]=n[l+s];n[h+o]=i[c]}else{if(0===u)throw new Error;for(s=0;s<u;s++)n[h+s]=i[c+s]}}(c,s,l,h):function(r,u,f,o){for(var s=0,b,s=0;s<o;s++)i[s]=n[f+s];var v=r+u-1,w=o-1,h=f+o-1,c=0,y=0;if(n[h--]=n[v--],0==--u){for(c=h-(o-1),s=0;s<o;s++)n[c+s]=i[s];return}if(1===o){for(y=(h-=u)+1,c=(v-=u)+1,s=u-1;s>=0;s--)n[y+s]=n[c+s];return void(n[h]=i[w])}for(b=e;;){var l=0,a=0,p=!1;do if(t(i[w],n[v])<0){if(n[h--]=n[v--],l++,a=0,0==--u){p=!0;break}}else if(n[h--]=i[w--],a++,l=0,1==--o){p=!0;break}while((l|a)<b);if(p)break;do{if(0!=(l=u-ilt(i[w],n,r,u,u-1,t))){for(u-=l,y=(h-=l)+1,c=(v-=l)+1,s=l-1;s>=0;s--)n[y+s]=n[c+s];if(0===u){p=!0;break}}if(n[h--]=i[w--],1==--o){p=!0;break}if(0!=(a=o-tlt(n[v],i,0,o,o-1,t))){for(o-=a,y=(h-=a)+1,c=(w-=a)+1,s=0;s<a;s++)n[y+s]=i[c+s];if(o<=1){p=!0;break}}if(n[h--]=n[v--],0==--u){p=!0;break}b--}while(l>=7||a>=7);if(p)break;b<0&&(b=0);b+=2}if((e=b)<1&&(e=1),1===o){for(y=(h-=u)+1,c=(v-=u)+1,s=u-1;s>=0;s--)n[y+s]=n[c+s];n[h]=i[w]}else{if(0===o)throw new Error;for(c=h-(o-1),s=0;s<o;s++)n[c+s]=i[s]}}(c,s,l,h))}var f,r,e=7,u=0,i;return n.length,i=[],f=[],r=[],{mergeRuns:function(){for(;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)}},forceMergeRuns:function(){for(;u>1;){var n=u-2;n>0&&r[n-1]<r[n+1]&&n--;o(n)}},pushRun:function(n,t){f[u]=n;r[u]=t;u+=1}}}function btt(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<32)doi(n,i,r,i+(u=koi(n,i,r,t)),t);else{o=giu(n,t);s=function(n){for(var t=0;n>=32;)t|=1&n,n>>=1;return n+t}(f);do(u=koi(n,i,r,t))<s&&(e=f,e>s&&(e=s),doi(n,i,i+e,i+u,t),u=e),o.pushRun(i,u),o.mergeRuns(),f-=u,i+=u;while(0!==f);o.forceMergeRuns()}}function ult(){rlt||(rlt=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function goi(n,t){return n.zlevel===t.zlevel?n.z===t.z?n.z2-t.z2:n.z-t.z
1:n.zlevel-t.zlevel}function ws(n){return n>-1e-8&&n<nsi}function rsi(n){return n>nsi||n<-1e-8}function pi(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 usi(n,t,i,r,u){var f=1-u;return 3*(((t-n)*f+2*(i-t)*u)*f+(r-i)*u*u)}function gtt(n,t,i,r,u,f){var s=r+3*(t-i)-n,e=3*(i-2*t+n),v=3*(t-n),tt=n-u,h=e*e-3*s*v,a=e*v-9*s*tt,rt=v*v-3*e*tt,c=0,y,b,l;if(ws(h)&&ws(a))ws(e)?f[0]=0:(o=-v/e)>=0&&o<=1&&(f[c++]=o);else if(y=a*a-4*h*rt,ws(y))b=a/h,l=-b/2,(o=-e/s+b)>=0&&o<=1&&(f[c++]=o),l>=0&&l<=1&&(f[c++]=l);else if(y>0){var it=ps(y),p=h*e+1.5*s*(-a+it),w=h*e+1.5*s*(-a-it);(o=(-e-((p=p<0?-ktt(-p,dtt):ktt(p,dtt))+(w=w<0?-ktt(-w,dtt):ktt(w,dtt))))/(3*s))>=0&&o<=1&&(f[c++]=o)}else{var ut=(2*h*e-3*s*a)/(2*ps(h*h*h)),k=Math.acos(ut)/3,d=ps(h),g=Math.cos(k),o=(-e-2*d*g)/(3*s),nt=(l=(-e+d*(g+isi*Math.sin(k)))/(3*s),(-e+d*(g-isi*Math.sin(k)))/(3*s));o>=0&&o<=1&&(f[c++]=o);l>=0&&l<=1&&(f[c++]=l);nt>=0&&nt<=1&&(f[c++]=nt)}return c}function fsi(n,t,i,r,u){var f=6*i-12*t+6*n,o=9*t+3*r-3*n-9*i,a=3*t-3*n,s=0,h,e,l,c;return ws(o)?rsi(f)&&(e=-a/f)>=0&&e<=1&&(u[s++]=e):(h=f*f-4*o*a,ws(h)?u[0]=-f/(2*o):h>0&&(l=ps(h),c=(-f-l)/(2*o),(e=(-f+l)/(2*o))>=0&&e<=1&&(u[s++]=e),c>=0&&c<=1&&(u[s++]=c))),s}function bs(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 esi(n,t,i,r,u,f,e,o,s,h,c){var a,y,p,w,k,b=.005,l=1/0,v,d;for(ye[0]=s,ye[1]=h,v=0;v<1;v+=.05)gu[0]=pi(n,i,u,e,v),gu[1]=pi(t,r,f,o,v),(w=ao(ye,gu))<l&&(a=v,l=w);for(l=1/0,d=0;d<32&&!(b<tsi);d++)y=a-b,p=a+b,gu[0]=pi(n,i,u,e,y),gu[1]=pi(t,r,f,o,y),w=ao(gu,ye),y>=0&&w<l?(a=y,l=w):(hv[0]=pi(n,i,u,e,p),hv[1]=pi(t,r,f,o,p),k=ao(hv,ye),p<=1&&k<l?(a=p,l=k):b*=.5);return c&&(c[0]=pi(n,i,u,e,a),c[1]=pi(t,r,f,o,a)),ps(l)}function tru(n,t,i,r,u,f,e,o,s){for(var c=n,l=t,a=0,k=1/s,h=1;h<=s;h++){var v=h*k,y=pi(n,i,u,e,v),p=pi(t,r,f,o,v),w=y-c,b=p-l;a+=Math.sqrt(w*w+b*b);c=y;l=p}return a}function nr(n,t,i,r){var u=1-r;return u*(u*n+2*r*t)+r*r*i}function elt(n,t,i,r){return 2*((1-r)*(t-n)+r*(i-t))}function osi(n,t,i){var r=n+i-2*t;return 0===r?.5:(n-t)/r}function ob(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 ssi(n,t,i,r,u,f,e,o,s){var c,p=.005,h=1/0,l,w,a,v,y,b;for(ye[0]=e,ye[1]=o,l=0;l<1;l+=.05)gu[0]=nr(n,i,u,l),gu[1]=nr(t,r,f,l),(y=ao(ye,gu))<h&&(c=l,h=y);for(h=1/0,w=0;w<32&&!(p<tsi);w++)a=c-p,v=c+p,gu[0]=nr(n,i,u,a),gu[1]=nr(t,r,f,a),y=ao(gu,ye),a>=0&&y<h?(c=a,h=y):(hv[0]=nr(n,i,u,v),hv[1]=nr(t,r,f,v),b=ao(hv,ye),v<=1&&b<h?(c=v,h=b):p*=.5);return s&&(s[0]=nr(n,i,u,c),s[1]=nr(t,r,f,c)),ps(h)}function iru(n,t,i,r,u,f,e){for(var s=n,h=t,c=0,w=1/e,o=1;o<=e;o++){var l=o*w,a=nr(n,i,u,l),v=nr(t,r,f,l),y=a-s,p=v-h;c+=Math.sqrt(y*y+p*p);s=a;h=v}return c}function olt(n){var r=n&&hsi.exec(n),i;if(r){var t=r[1].split(","),u=+bu(t[0]),f=+bu(t[1]),e=+bu(t[2]),o=+bu(t[3]);return isNaN(u+f+e+o)?void 0:(i=[],function(n){return n<=0?0:n>=1?1:gtt(0,u,e,1,n,i)&&pi(0,f,o,1,i[0])})}}function wf(n){return(n=Math.round(n))<0?0:n>255?255:n}function hb(n){return n<0?0:n>1?1:n}function slt(n){var t=n;return t.length&&"%"===t.charAt(t.length-1)?wf(parseFloat(t)/100*255):wf(parseInt(t,10))}function cv(n){var t=n;return t.length&&"%"===t.charAt(t.length-1)?hb(parseFloat(t)/100):hb(parseFloat(t))}function hlt(n,t,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?n+(t-n)*i*6:2*i<1?t:3*i<2?n+(t-n)*(2/3-i)*6:n}function ks(n,t,i){return n+(t-n)*i}function nf(n,t,i,r,u){return n[0]=t,n[1]=i,n[2]=r,n[3]=u,n}function clt(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n}function lv(n,t){cb&&clt(cb,t);cb=llt.put(n,cb||t.slice())}function yr(n,t){var o,r,u,f,e,s;if(n){if(t=t||[],o=llt.get(n),o)return clt(t,o);if(r=(n+="").replace(/ /g,"").toLowerCase(),r in lsi)return clt(t,lsi[r]),lv(n,t),t;if(f=r.length,"#"===r.charAt(0))return 4===f||5===f?(u=parseInt(r.slice(1,4),16))>=0&&u<=4095?(nf(t,(3840&u)>>4|(3840&u)>>8,240&u|(240&u)>>4,15&u|(15&u)<<4,5===f?parseInt(r.slice(4),16)/15:1),lv(n,t),t):void nf(t,0,0,0,1):7===f||9===f?(u=parseInt(r.slice(1,7),16))>=0&&u<=16777215?(nf(t,(16711680&u)>>16,(65280&u)>>8,255&u,9===f?parseInt(r.slice(7),16)/255:1),lv(n,t),t):void nf(t,0,0,0,1):void 0;if(e=r.indexOf("("),s=r.indexOf(")"),-1!==e&&s+1===f){var c=r.substr(0,e),i=r.substr(e+1,s-(e+1)).split(","),h=1;
vendor: 7,035 bytes, line 1
1switch(c){case"rgba":if(4!==i.length)return 3===i.length?nf(t,+i[0],+i[1],+i[2],1):nf(t,0,0,0,1);h=cv(i.pop());case"rgb":return 3!==i.length?void nf(t,0,0,0,1):(nf(t,slt(i[0]),slt(i[1]),slt(i[2]),h),lv(n,t),t);case"hsla":return 4!==i.length?void nf(t,0,0,0,1):(i[3]=cv(i[3]),alt(i,t),lv(n,t),t);case"hsl":return 3!==i.length?void nf(t,0,0,0,1):(alt(i,t),lv(n,t),t);default:return}}nf(t,0,0,0,1)}}function alt(n,t){var u=(parseFloat(n[0])%360+360)%360/360,f=cv(n[1]),i=cv(n[2]),r=i<=.5?i*(f+1):i+f-i*f,e=2*i-r;return nf(t=t||[],wf(255*hlt(e,r,u+1/3)),wf(255*hlt(e,r,u)),wf(255*hlt(e,r,u-1/3)),1),4===n.length&&(t[3]=n[3]),t}function nit(n,t){var i=yr(n),r;if(i){for(r=0;r<3;r++)i[r]=t<0?i[r]*(1-t)|0:(255-i[r])*t+i[r]|0,i[r]>255?i[r]=255:i[r]<0&&(i[r]=0);return bf(i,4===i.length?"rgba":"rgb")}}function lb(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]=wf(ks(r[0],u[0],f)),i[1]=wf(ks(r[1],u[1],f)),i[2]=wf(ks(r[2],u[2],f)),i[3]=hb(ks(r[3],u[3],f)),i}}function vlt(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=yr(t[o]),f=yr(t[s]),e=r-o,h=bf([wf(ks(u[0],f[0],e)),wf(ks(u[1],f[1],e)),wf(ks(u[2],f[2],e)),hb(ks(u[3],f[3],e))],"rgba");return i?{color:h,leftIndex:o,rightIndex:s,value:r}:h}}function av(n,t,i,r){var u=yr(n);if(n)return u=function(n){var h;if(n){var i,s,u=n[0]/255,f=n[1]/255,e=n[2]/255,o=Math.min(u,f,e),t=Math.max(u,f,e),r=t-o,c=(t+o)/2;if(0===r)i=0,s=0;else{s=c<.5?r/(t+o):r/(2-t-o);var l=((t-u)/6+r/2)/r,a=((t-f)/6+r/2)/r,v=((t-e)/6+r/2)/r;u===t?i=v-a:f===t?i=1/3+l-v:e===t&&(i=2/3+a-l);i<0&&(i+=1);i>1&&(i-=1)}return h=[360*i,s,c],null!=n[3]&&h.push(n[3]),h}}(u),null!=t&&(u[0]=function(n){return(n=Math.round(n))<0?0:n>360?360:n}(t)),null!=i&&(u[1]=cv(i)),null!=r&&(u[2]=cv(r)),bf(alt(u),"rgba")}function ab(n,t){var i=yr(n);if(i&&null!=t)return i[3]=hb(t),bf(i,"rgba")}function bf(n,t){if(n&&n.length){var i=n[0]+","+n[1]+","+n[2];return"rgba"!==t&&"hsva"!==t&&"hsla"!==t||(i+=","+n[3]),t+"("+i+")"}}function vb(n,t){var i=yr(n);return i?(.299*i[0]+.587*i[1]+.114*i[2])*i[3]/255+(1-i[3])*t:0}function vv(n){var i,t;return n&&"transparent"!==n?"string"==typeof n&&n.indexOf("rgba")>-1&&(t=yr(n),t&&(n="rgb("+t[0]+","+t[1]+","+t[2]+")",i=t[3])):n="none",{color:n,opacity:null==i?1:i}}function ds(n){return n<psi&&n>-.0001}function tit(n){return yb(1e3*n)/1e3}function ylt(n){return yb(1e4*n)/1e4}function bsi(n){return n&&!!n.image}function ksi(n){return"linear"===n.type}function dsi(n){return"radial"===n.type}function iit(n){return"url(#"+n+")"}function gsi(n){var t=n.getGlobalScale(),i=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(i)/Math.log(10)),1)}function nhi(n){var i=n.x||0,r=n.y||0,u=(n.rotation||0)*ev,f=g(n.scaleX,1),e=g(n.scaleY,1),o=n.skewX||0,s=n.skewY||0,t=[];return(i||r)&&t.push("translate("+i+"px,"+r+"px)"),u&&t.push("rotate("+u+")"),1===f&&1===e||t.push("scale("+f+","+e+")"),(o||s)&&t.push("skew("+yb(o*ev)+"deg, "+yb(s*ev)+"deg)"),t.join(" ")}function po(n,t,i){return(t-n)*i+n}function plt(n,t,i,r){for(var f=t.length,u=0;u<f;u++)n[u]=po(t[u],i[u],r);return n}function uit(n,t,i,r){for(var f=t.length,u=0;u<f;u++)n[u]=t[u]+i[u]*r;return n}function ihi(n,t,i,r){for(var f,e=t.length,o=e&&t[0].length,u=0;u<e;u++)for(n[u]||(n[u]=[]),f=0;f<o;f++)n[u][f]=t[u][f]+i[u][f]*r;return n}function fru(n,t){for(var i=n.length,r=t.length,u=i>r?t:n,f=Math.min(i,r),e=u[f-1]||{color:[0,0,0,0],offset:0},o=f;o<Math.max(i,r);o++)u.push({offset:e.offset,color:e.color.slice()})}function eru(n,t,i){var u=n,f=t,s,o,r,h,e;if(u.push&&f.push){if(s=u.length,o=f.length,s!==o)if(s>o)u.length=o;else for(r=s;r<o;r++)u.push(1===i?f[r]:rit.call(f[r]));for(h=u[0]&&u[0].length,r=0;r<u.length;r++)if(1===i)isNaN(u[r])&&(u[r]=f[r]);else for(e=0;e<h;e++)isNaN(u[r][e])&&(u[r][e]=f[r][e])}}function pb(n){var r,i,t;if(ir(n)){if(r=n.length,ir(n[0])){for(i=[],t=0;t<r;t++)i.push(rit.call(n[t]));return i}return rit.call(n)}return n}function fit(n){return n[0]=Math.floor(n[0])||0,n[1]=Math.floor(n[1])||0,n[2]=Math.floor(n[2])||0,n[3]=null==n[3]?1:n[3],"rgba("+n.join(",")+")"}function rhi(n){return 4===n||5===n}function eit(n){return 1===n||2===n}function yv(){return(new Date).getTime()}function dlt(n){var t=n.pointerType;return"pen"===t||"touch"===t}function glt(n){n&&(n.zrByTouch=!0)}function ohi(n,t){for(var i=t,r=!1;i&&9!==i.nodeType&&!(r=i.domBelongToZr||i!==t&&i===n.painterRoot);)i=i.parentNode;return r}function lru(n,i){var r=i.domHandlers;ft.pointerEventsSupported?t(klt.pointer,function(t){sit(i,t,function(i){r[t].call(n,i)})}):(ft.touchEventsSupported&&t(klt.touch,function(t){sit(i,t,function(u){r[t].call(n,u),function(n){n.touching=!0;null!=n.touchTimer&&(clearTimeout(n.touchTimer),n.touchTimer=null);n.touchTimer=setTimeout(function(){n.touching=!1;n.touchTimer=null},700)}(i)})}),t(klt.mouse,function(t){sit(i,t,function(u){u=dct(u);i.touching||r[t].call(n,u)})}))}function aru(n,i){function r(t){sit(i,t,function(r){r=dct(r);ohi(n,r.target)||(r=function(n,t){return du(n.dom,new shi(n,t),!0)}(n,r),i.domHandlers[t].call(n,r))},{capture:!0})}ft.pointerEventsSupported?t(cru,r):ft.touchEventsSupported||t(hru,r)}function sit(n,t,i,r){n.mounted[t]=i;n.listenerOpts[t]=r;gct(n.domTarget,t,i,r)}function nat(n){var r,u,f,e,i=n.mounted,t;for(t in i)i.hasOwnProperty(t)&&(r=n.domTarget,u=t,f=i[t],e=n.listenerOpts[t],r.removeEventListener(u,f,e));n.mounted={}}function yru(){return[1,0,0,1,0,0]}function bb(n){return n[0]=1,n[1]=0,n[2]=0,n[3]=1,n[4]=0,n[5]=0,n}function cit(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 pe(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 kf(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 gs(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 lit(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 hc(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 lhi(n){var t=[1,0,0,1,0,0];return cit(t,n),t}function cc(n){return n>wru||n<-5e-5}function vhi(n,t){for(var r,i=0;i<we.length;i++)r=we[i],n[r]=t[r]}function fu(n,t){var r=yhi[t=t||as],i;return r||(r=yhi[t]=new sb(500)),i=r.get(n),null==i&&(i=pf.measureText(n,t).width,r.put(n,i)),i}function phi(n,t,i,r){var u=fu(n,t),f=yit(t),e=nk(0,u,i),o=wv(0,f,r);return new tt(e,o,u,f)}function gb(n,t,i,r){var f=((n||"")+"").split("\n"),e,u,o;if(1===f.length)return phi(f[0],t,i,r);for(e=new tt(0,0,0,0),u=0;u<f.length;u++)o=phi(f[u],t,i,r),0===u?e.copy(o):e.union(o);return e}function nk(n,t,i){return"right"===i?n-=t:"center"===i&&(n-=t/2),n}
1function wv(n,t,i){return"middle"===i?n-=t/2:"bottom"===i&&(n-=t),n}function yit(n){return fu("国",n)}function df(n,t){return"string"==typeof n?n.lastIndexOf("%")>=0?parseFloat(n)/100*t:parseFloat(n):n}function pit(n,t,i){var l=t.position||"inside",r=null!=t.distance?t.distance:5,h=i.height,s=i.width,c=h/2,u=i.x,f=i.y,e="left",o="top";if(l instanceof Array)u+=df(l[0],i.width),f+=df(l[1],i.height),e=null,o=null;else 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||{}).x=u,n.y=f,n.align=e,n.verticalAlign=o,n}function oat(n,t,i,r,u){var f=[],h,o;whi(n,"",n,t,i=i||{},r,f,u);var c=f.length,l=!1,e=i.done,s=i.aborted,a=function(){l=!0;--c<=0&&(l?e&&e():s&&s())},v=function(){--c<=0&&(l?e&&e():s&&s())};for(c||e&&e(),f.length>0&&i.during&&f[0].during(function(n,t){i.during(t)}),h=0;h<f.length;h++)o=f[h],a&&o.done(a),v&&o.aborted(v),i.force&&o.duration(i.duration),o.start(i.easing);return f}function sat(n,t,i){for(var r=0;r<i;r++)n[r]=t[r]}function dru(n,t,i){var e,s,r;if(ir(t[i]))if(ir(n[i])||(n[i]=[]),gr(t[i]))e=t[i].length,n[i].length!==e&&(n[i]=new t[i].constructor(e),sat(n[i],t[i],e));else{var u=t[i],f=n[i],o=u.length;if(ir(u[0]))for(s=u[0].length,r=0;r<o;r++)f[r]?sat(f[r],u[r],s):f[r]=Array.prototype.slice.call(u[r]);else sat(f,u,o);f.length=u.length}else n[i]=t[i]}function whi(n,t,i,r,u,f,e,o){for(var s,a,y,h,ut,tt=et(r),it=u.duration,ft=u.delay,rt=u.additive,w=u.setToFinal,ot=!v(f),p=n.animators,c=[],d=0;d<tt.length;d++)if(s=tt[d],a=r[s],null!=a&&null!=i[s]&&(ot||f[s]))if(!v(a)||ir(a)||nb(a))c.push(s);else{if(t){o||(i[s]=a,n.updateDuringAnimation(t));continue}whi(n,s,i[s],a,u,f&&f[s],e,o)}else o||(i[s]=a,n.updateDuringAnimation(t),c.push(s));if(y=c.length,!rt&&y)for(h=0;h<p.length;h++)(l=p[h]).targetName===t&&l.stopTracks(c)&&(ut=nt(p,l),p.splice(ut,1));if(u.force||(y=(c=pt(c,function(n){return t=r[n],u=i[n],!(t===u||ir(t)&&ir(u)&&function(n,t){var r=n.length,i;if(r!==t.length)return!1;for(i=0;i<r;i++)if(n[i]!==t[i])return!1;return!0}(t,u));var t,u})).length),y>0||u.force&&!e.length){var l,b=void 0,g=void 0,k=void 0;if(o)for(g={},w&&(b={}),h=0;h<y;h++)g[s=c[h]]=i[s],w?b[s]=r[s]:i[s]=r[s];else if(w)for(k={},h=0;h<y;h++)k[s=c[h]]=pb(i[s]),dru(i,r,s);(l=new wlt(i,!1,!1,rt?pt(p,function(n){return n.targetName===t}):null)).targetName=t;u.scope&&(l.scope=u.scope);w&&b&&l.whenWithKeys(0,b,c);k&&l.whenWithKeys(0,k,c);l.whenWithKeys(null==it?500:it,o?g:r,c).delay(ft||0);n.addAnimator(l,t);e.push(l)}}function hat(n,t){var i=new gru(oct(),n,t);return wc[i.id]=i,i}function bhi(n,t){bit[n]=t}function yt(n,t,i,r){var f=t[0],o=t[1],u=i[0],e=i[1],s=o-f,h=e-u;if(0===s)return 0===h?u:(u+e)/2;if(r)if(s>0){if(n<=f)return u;if(n>=o)return e}else{if(n>=f)return u;if(n<=o)return e}else{if(n===f)return u;if(n===o)return e}return(n-f)/s*h+u}function e(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 o(n)?(i=n,i.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(n)/100*t:parseFloat(n):null==n?NaN:+n;var i}function ri(n,t,i){return null==t&&(t=10),t=Math.min(Math.max(0,t),20),n=(+n).toFixed(t),i?n:+n}function eu(n){return n.sort(function(n,t){return n-t}),n}function gf(n){if(n=+n,isNaN(n))return 0;if(n>1e-14)for(var t=1,i=0;i<15;i++,t*=10)if(Math.round(n*t)/t===n)return i;return ghi(n)}function ghi(n){var t=n.toString().toLowerCase(),i=t.indexOf("e"),u=i>0?+t.slice(i+1):0,f=i>0?i:t.length,r=t.indexOf("."),e=r<0?0:f-1-r;return Math.max(0,e-u)}function cat(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 nci(n,t,i){var o;if(!n[t]||(o=wu(n,function(n,t){return n+(isNaN(t)?0:t)},0),0===o))return 0;for(var s=Math.pow(10,i),c=f(n,function(n){return(isNaN(n)?0:n)/o*s*100}),v=100*s,u=f(c,function(n){return Math.floor(n)}),l=wu(u,function(n,t){return n+t},0),e=f(c,function(n,t){return n-u[t]});l<v;){for(var a=Number.NEGATIVE_INFINITY,h=null,r=0,y=e.length;r<y;++r)e[r]>a&&(a=e[r],h=r);++u[h];e[h]=0;++l}return u[t]/s}function nuu(n,t){var i=Math.max(gf(n),gf(t)),r=n+t;return i>
120?r:ri(r,i)}function lat(n){var t=2*Math.PI;return(n%t+t)%t}function tk(n){return n>-.0001&&n<dhi}function ou(n){var t,i;return n instanceof Date?n:o(n)?(t=tci.exec(n),!t)?new Date(NaN):t[8]?(i=+t[4]||0,"Z"!==t[8].toUpperCase()&&(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]?+t[7].substring(0,3):0))):new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0):null==n?new Date(NaN):new Date(Math.round(n))}function ici(n){return Math.pow(10,dit(n))}function dit(n){if(0===n)return 0;var t=Math.floor(Math.log(n)/Math.LN10);return n/Math.pow(10,t)>=10&&t++,t}function aat(n,t){var r=dit(n),u=Math.pow(10,r),i=n/u;return n=(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)*u,r>=-20?+n.toFixed(r<0?-r:0):n}function git(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 vat(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))}n.sort(function(n,t){return o(n,t,0)?-1:1});for(var f=-1/0,e=1,i=0;i<n.length;){for(var 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 be(n){var t=parseFloat(n);return t==n&&(0!==t||!o(n)||n.indexOf("x")<=0)?t:NaN}function yat(n){return!isNaN(be(n))}function rci(){return Math.round(9*Math.random())}function uci(n,t){return 0===t?n:uci(t,n%t)}function fci(n,t){return null==n?t:null==t?n:n*t/uci(n,t)}function eci(){0}function vt(n){throw new Error(n);}function oci(n,t,i){return(t-n)*i+n}function kt(n){return n instanceof Array?n:null==n?[]:[n]}function bc(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 kv(n){return!v(n)||u(n)||n instanceof Date?n:n.value}function tuu(n){return v(n)&&!(n instanceof Array)}function sci(n,i,r){var o="normalMerge"===r,s="replaceMerge"===r,l="replaceAll"===r,h,e,u,f;return n=n||[],i=(i||[]).slice(),h=c(),t(i,function(n,t){v(n)||(i[t]=null)}),f=function(n,t,i){var f=[],u,r;if("replaceAll"===i)return f;for(u=0;u<n.length;u++)r=n[u],r&&null!=r.id&&t.set(r.id,u),f.push({existing:"replaceMerge"===i||rk(r)?null:r,newOption:null,keyInfo:null,brandNew:null});return f}(n,h,r),(o||s)&&function(n,i,r,u){t(u,function(t,f){var s,e,o;t&&null!=t.id&&(s=ik(t.id),e=r.get(s),null!=e&&(o=n[e],or(!o.newOption,'Duplicated option on id "'+s+'".'),o.newOption=t,o.existing=i[e],u[f]=null))})}(f,n,h,i),o&&function(n,i){t(i,function(t,r){var u,f;if(t&&null!=t.name)for(u=0;u<n.length;u++)if(f=n[u].existing,!n[u].newOption&&f&&(null==f.id||null==t.id)&&!rk(t)&&!rk(f)&&hci("name",f,t))return n[u].newOption=t,void(i[r]=null)})}(f,i),o||s?function(n,i,r){t(i,function(t){if(t){for(var i,u=0;(i=n[u])&&(i.newOption||rk(i.existing)||i.existing&&null!=t.id&&!hci("id",t,i.existing));)u++;i?(i.newOption=t,i.brandNew=r):n.push({newOption:t,brandNew:r,existing:null,keyInfo:null});u++}})}(f,i,s):l&&function(n,i){t(i,function(t){n.push({newOption:t,brandNew:!0,existing:null,keyInfo:null})})}(f,i),e=f,u=c(),t(e,function(n){var t=n.existing;t&&u.set(t.id,n)}),t(e,function(n){var t=n.newOption;or(!t||null==t.id||!u.get(t.id)||u.get(t.id)===n,"id duplicates: "+(t&&t.id));t&&null!=t.id&&u.set(t.id,n);!n.keyInfo&&(n.keyInfo={})}),t(e,function(n,t){var f=n.existing,r=n.newOption,i=n.keyInfo,e;if(v(r)){if(i.name=null!=r.name?ik(r.name):f?f.name:pat+t,f)i.id=ik(f.id);else if(null!=r.id)i.id=ik(r.id);else{e=0;do i.id="\0"+i.name+"\0"+e++;while(u.get(i.id))}u.set(i.id,n)}}),f}function hci(n,t,i){var r=ai(t[n],null),u=ai(i[n],null);return null!=r&&null!=u&&r===u}function ik(n){return ai(n,"")}function ai(n,t){return null==n?t:o(n)?n:ht(n)||stt(n)?n+"":t}function kat(n){var t=n.name;return!(!t||!t.indexOf(pat))}function rk(n){return n&&null!=n.id&&0===ik(n.id).indexOf(wat)}function kc(n,t){return null!=t.dataIndexInside?t.dataIndexInside:null!=t.dataIndex?u(t.dataIndex)?f(t.dataIndex,function(t){return n.indexOfRawIndex(t)}):n.indexOfRawIndex(t.dataIndex):null!=t.name?u(t.name)?f(t.name,function(t){return n.indexOfName(t)}):n.indexOfName(t.name):void 0}function lt(){var n="__ec_inner_"+cci++;return function(t){return t[n]||(t[n]={})}}function uk(n,t,i){var r=dat(t,i),o=r.mainTypeSpecified,e=r.queryOptionMap,u=r.others,f=i?i.defaultMainType:null;return!o&&f&&e.set(f,{}),e.each(function(t,r){var e=fk(n,r,t,{useDefault:f===r,enableAll:!i||null==i.enableAll||i.enableAll,enableNone:!i||null==i.enableNone||i.enableNone});u[r+"Models"]=e.models;u[r+"Model"]=e.models[0]}),u}function dat(n,i){var r,u;o(n)?(u={},u[n+"Index"]=0,r=u):r=n;var f=c(),s={},e=!1;return t(r,function(n,t){if("dataIndex"!==t&&"dataIndexInside"!==t){var u=t.match(/^(\w+)(Index|Id|Name)$/)||[],r=u[1],o=(u[2]||"").toLowerCase();!r||!o||i&&i.includeMainTypes&&nt(i.includeMainTypes,r)<0||(e=e||!!r,(f.get(r)||f.set(r,{}))[o]=n)}else s[t]=n}),{mainTypeSpecified:e,queryOptionMap:f,others:s}}function fk(n,t,i,r){var s;r=r||oi;var f=i.index,e=i.id,o=i.name,u={models:null,specified:null!=f||null!=e||null!=o};return u.specified?"none"===f||!1===f?(or(r.enableNone,'`"none"` or `false` is not a valid value on index option.'),u.models=[],u):("all"===f&&(or(r.enableAll,'`"all"` is not a valid value on index option.'),f=e=o=null),u.models=n.queryComponents({mainType:t,index:f,id:e,name:o}),u):(s=void 0,u.models=r.useDefault&&(s=n.getComponent(t))?[s]:[],u)}function aci(n,t,i){n.setAttribute?n.setAttribute(t,i):n[t]=i}function gat(n,i){var r=c(),u=[];return t(n,function(n){var t=i(n);
1(r.get(t)||(u.push(t),r.set(t,[]))).push(n)}),{keys:u,buckets:r}}function vci(n,t,i,r,u){var l=null==t||"auto"===t,c;if(null==r)return r;if(ht(r))return ri(y=oci(i||0,r,u),l?Math.max(gf(i||0),gf(r)):t);if(o(r))return u<1?i:r;for(var s=[],e=i,h=r,p=Math.max(e?e.length:0,h.length),f=0;f<p;++f)if(c=n.getDimensionInfo(f),c&&"ordinal"===c.type)s[f]=(u<1&&e?e:h)[f];else{var a=e&&e[f]?e[f]:0,v=h[f],y=oci(a,v,u);s[f]=ri(y,l?Math.max(gf(a),gf(v)):t)}return s}function ke(n){var t={main:"",sub:""},i;return n&&(i=n.split("."),t.main=i[0]||"",t.sub=i[1]||""),t}function tvt(n){n.$constructor=n;n.extend=function(n){var t,f,u=this;return l(f=u)&&/^class\s/.test(Function.prototype.toString.call(f))?t=function(n){function t(){return n.apply(this,arguments)||this}return i(t,n),t}(u):sct(t=function(){(n.$constructor||u).apply(this,arguments)},this),r(t.prototype,n),t[nvt]=!0,t.extend=this.extend,t.superCall=iuu,t.superApply=ruu,t.superClass=u,t}}function yci(n,t){n.extend=t.extend}function iuu(n,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];return this.superClass.prototype[t].apply(n,r)}function ruu(n,t,i){return this.superClass.prototype[t].apply(n,i)}function nrt(n){var i={};n.registerClass=function(n){var u,r=n.type||n.prototype.type,t;return r&&(or(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(u=r),'componentType "'+u+'" illegal'),n.prototype.type=r,t=ke(r),t.sub?t.sub!==nh&&(function(n){var t=i[n.main];return t&&t[nh]||((t=i[n.main]={})[nh]=!0),t}(t)[t.sub]=n):i[t.main]=n),n};n.getClass=function(n,t,r){var u=i[n];if(u&&u[nh]&&(u=t?u[t]:null),r&&!u)throw new Error(t?"Component "+n+"."+(t||"")+" is used but not imported.":n+".type should be specified.");return u};n.getClassesByMainType=function(n){var f=ke(n),u=[],r=i[f.main];return r&&r[nh]?t(r,function(n,t){t!==nh&&u.push(n)}):u.push(r),u};n.hasClass=function(n){var t=ke(n);return!!i[t.main]};n.getAllClassMainTypes=function(){var n=[];return t(i,function(t,i){n.push(i)}),n};n.hasSubTypes=function(n){var r=ke(n),t=i[r.main];return t&&t[nh]}}function dc(n,t){for(var i=0;i<n.length;i++)n[i][1]||(n[i][1]=n[i][0]);return t=t||!1,function(i,r,u){for(var e,s,o={},f=0;f<n.length;f++)e=n[f][1],r&&nt(r,e)>=0||u&&nt(u,e)<0||(s=i.getShallow(e,t),null!=s&&(o[n[f][0]]=s));return o}}function euu(n){if("string"==typeof n){var t=ivt.get(n);return t&&t.image}return n}function rvt(n,t,i,r,u){var f,o,e;return n?"string"==typeof n?t&&t.__zrImageSrc===n||!i?t:(f=ivt.get(n),o={hostEl:i,cb:r,cbPayload:u},f?trt(t=f.image)||f.pending.push(o):(e=pf.loadImage(n,wci,wci),e.__zrImageSrc=n,ivt.put(n,e.__cachedImgObj={image:e,pending:[o]})),t):n:t}function wci(){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 trt(n){return n&&n.width&&n.height}function bci(n,t,i,r,u){var f,e,o;if(!t)return"";for(f=(n+"").split("\n"),u=kci(t,i,r,u),e=0,o=f.length;e<o;e++)f[e]=dci(f[e],u);return f.join("\n")}function kci(n,t,i,u){var f=r({},u=u||{}),c,s,e,h,o;for(f.font=t,i=g(i,"..."),f.maxIterations=g(u.maxIterations,2),c=f.minChar=g(u.minChar,0),f.cnCharWidth=fu("国",t),s=f.ascCharWidth=fu("a",t),f.placeholder=g(u.placeholder,""),e=n=Math.max(0,n-1),h=0;h<c&&e>=s;h++)e-=s;return o=fu(i,t),o>e&&(i="",o=0),e=n-o,f.ellipsis=i,f.ellipsisWidth=o,f.contentWidth=e,f.containerWidth=n,f}function dci(n,t){var f=t.containerWidth,e=t.font,u=t.contentWidth,i,r,o;if(!f)return"";if(i=fu(n,e),i<=f)return n;for(r=0;;r++){if(i<=u||r>=t.maxIterations){n+=t.ellipsis;break}o=0===r?ouu(n,u,t.ascCharWidth,t.cnCharWidth):i>0?Math.floor(n.length*u/i):0;i=fu(n=n.substr(0,o),e)}return""===n&&(n=t.placeholder),n}function ouu(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 uvt(n,t,i,r,u){var s,y,k=""===t,e=u&&i.rich[u]||{},h=n.lines,d=e.font||i.font,g=!1,a,p,w,v,o,c,f,l,b;for(r?(a=e.padding,p=a?a[1]+a[3]:0,null!=e.width&&"auto"!==e.width?(w=df(e.width,r.width)+p,h.length>0&&w+r.accumWidth>r.width&&(s=t.split("\n"),g=!0),r.accumWidth=w):(v=tli(t,d,r.width,r.breakAll,r.accumWidth),r.accumWidth=v.accumWidth+p,y=v.linesWidths,s=v.lines)):s=t.split("\n"),o=0;o<s.length;o++)c=s[o],f=new suu,(f.styleName=u,f.text=c,f.isLineHolder=!c&&!k,f.width="number"==typeof e.width?e.width:y?y[o]:fu(c,d),o||g)?h.push(new gci([f])):(l=(h[h.length-1]||(h[0]=new gci)).tokens,b=l.length,1===b&&l[0].isLineHolder?l[0]=f:(c||!b||k)&&l.push(f))}function cuu(n){return!function(n){var t=n.charCodeAt(0);return t>=33&&t<=383}
1(n)||!!nli[n]}function tli(n,t,i,r,u){for(var c,l,v,h=[],a=[],e="",f="",s=0,o=0,y=0;y<n.length;y++)c=n.charAt(y),"\n"!==c?(l=fu(c,t),v=!r&&!cuu(c),(h.length?o+l>i:u+o+l>i)?o?(e||f)&&(v?(e||(e=f,f="",o=s=0),h.push(e),a.push(o-s),f+=c,e="",o=s+=l):(f&&(e+=f,f="",s=0),h.push(e),a.push(o),e=c,o=l)):v?(h.push(f),a.push(s),f=c,s=l):(h.push(c),a.push(l)):(o+=l,v?(f+=c,s+=l):(f&&(e+=f,f="",s=0),e+=c))):(f&&(e+=f,o+=s),h.push(e),a.push(o),e="",f="",s=0,o=0);return h.length||e||(e=n,f="",s=0),f&&(e+=f),e&&(h.push(e),a.push(o)),1===h.length&&(o+=u),{accumWidth:o,lines:h,linesWidths:a}}function ort(n,t,i){if(0!==n.length){for(var r=n[0],u=r[0],f=r[0],e=r[1],o=r[1],s=1;s<n.length;s++)r=n[s],u=nu(u,r[0]),f=tu(f,r[0]),e=nu(e,r[1]),o=tu(o,r[1]);t[0]=u;t[1]=e;i[0]=f;i[1]=o}}function rli(n,t,i,r,u,f){u[0]=nu(n,i);u[1]=nu(t,r);f[0]=tu(n,i);f[1]=tu(t,r)}function auu(n,t,i,r,u,f,e,o,s,h){var y=fsi,p=pi,l=y(n,i,u,e,cvt),c,a,v;for(s[0]=1/0,s[1]=1/0,h[0]=-1/0,h[1]=-1/0,c=0;c<l;c++)a=p(n,i,u,e,cvt[c]),s[0]=nu(a,s[0]),h[0]=tu(a,h[0]);for(l=y(t,r,f,o,lvt),c=0;c<l;c++)v=p(t,r,f,o,lvt[c]),s[1]=nu(v,s[1]),h[1]=tu(v,h[1]);s[0]=nu(n,s[0]);h[0]=tu(n,h[0]);s[0]=nu(e,s[0]);h[0]=tu(e,h[0]);s[1]=nu(t,s[1]);h[1]=tu(t,h[1]);s[1]=nu(o,s[1]);h[1]=tu(o,h[1])}function vuu(n,t,i,r,u,f,e,o){var s=osi,h=nr,a=tu(nu(s(n,i,u),1),0),v=tu(nu(s(t,r,f),1),0),c=h(n,i,u,a),l=h(t,r,f,v);e[0]=nu(n,u,c);e[1]=nu(t,f,l);o[0]=tu(n,u,c);o[1]=tu(t,f,l)}function yuu(n,t,i,r,u,f,e,o,s){var c=vo,l=yo,a=Math.abs(u-f),v,h;if(a%nl<.0001&&a>.0001)return o[0]=n-i,o[1]=t-r,s[0]=n+i,void(s[1]=t+r);for((urt[0]=hvt(u)*i+n,urt[1]=svt(u)*r+t,frt[0]=hvt(f)*i+n,frt[1]=svt(f)*r+t,c(o,urt,frt),l(s,urt,frt),(u%=nl)<0&&(u+=nl),(f%=nl)<0&&(f+=nl),u>f&&!e?f+=nl:u<f&&e&&(u+=nl),e)&&(v=f,f=u,u=v),h=0;h<f;h+=Math.PI/2)h>u&&(ert[0]=hvt(h)*i+n,ert[1]=svt(h)*r+t,c(o,ert,o),l(s,ert,s))}function wvt(n){return Math.round(n/yvt*1e8)/1e8%2*yvt}function uli(n,t){var i=wvt(n[0]),u,r;i<0&&(i+=ih);u=i-n[0];r=n[1];r+=u;!t&&r-i>=ih?r=i+ih:t&&i-r>=ih?r=i-ih:!t&&i>r?r=i+(ih-wvt(i-r)):t&&i<r&&(r=i-(ih-wvt(r-i)));n[0]=i;n[1]=r}function rh(n,t,i,r,u,f,e){var o,s,h;return 0===u?!1:(o=u,s=0,e>t+o&&e>r+o||e<t-o&&e<r-o||f>n+o&&f>i+o||f<n-o&&f<i-o)?!1:n===i?Math.abs(f-n)<=o/2:(h=(s=(t-r)/(n-i))*f-e+(n*r-i*t)/(n-i),h*h/(s*s+1)<=o/2*o/2)}function puu(n,t,i,r,u,f,e,o,s,h,c){if(0===s)return!1;var l=s;return!(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)&&esi(n,t,i,r,u,f,e,o,h,c,null)<=l/2}function fli(n,t,i,r,u,f,e,o,s){if(0===e)return!1;var h=e;return!(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)&&ssi(n,t,i,r,u,f,o,s,null)<=h/2}function uh(n){return(n%=bvt)<0&&(n+=bvt),n}function wuu(n,t,i,r,u,f,e,o,s){var c,l,a,h;return 0===e?!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)%dv<.0001?!0:(f?(a=r,r=uh(u),u=uh(a)):(r=uh(r),u=uh(u)),r>u&&(u+=dv),h=Math.atan2(s,o),h<0&&(h+=dv),h>=r&&h<=u||h+dv>=r&&h+dv<=u)}function ko(n,t,i,r,u,f){var e,o,s;return f>t&&f>r||f<t&&f<r?0:r===t?0:(e=(f-t)/(r-t),o=r<t?1:-1,1!==e&&0!==e||(o=r<t?.5:-.5),s=e*(i-n)+n,s===u?1/0:s>u?o:0)}function buu(n,t,i,r,u,f,e,o,s,h){var y,p,l,c;if(h>t&&h>r&&h>f&&h>o||h<t&&h<r&&h<f&&h<o||(p=gtt(t,r,f,o,h,pr),0===p))return 0;for(var k=0,a=-1,v=void 0,w=void 0,b=0;b<p;b++)l=pr[b],c=0===l||1===l?.5:1,pi(n,i,u,e,l)<s||(a<0&&(a=fsi(t,r,f,o,uf),uf[1]<uf[0]&&a>1&&(y=void 0,y=uf[0],uf[0]=uf[1],uf[1]=y),v=pi(t,r,f,o,uf[0]),a>1&&(w=pi(t,r,f,o,uf[1]))),k+=2===a?l<uf[0]?v<t?c:-c:l<uf[1]?w<v?c:-c:o<w?c:-c:l<uf[0]?v<t?c:-c:o<v?c:-c);return k}function kuu(n,t,i,r,u,f,e,o){var l,c,s;if(o>t&&o>r&&o>f||o<t&&o<r&&o<f||(l=function(n,t,i,r,u){var o=n-2*t+i,e=2*(t-n),a=n-r,s=0,h,f,l,c;return ws(o)?rsi(e)&&(f=-a/e)>=0&&f<=1&&(u[s++]=f):(h=e*e-4*o*a,ws(h)?(f=-e/(2*o))>=0&&f<=1&&(u[s++]=f):h>0&&(l=ps(h),c=(-e-l)/(2*o),(f=(-e+l)/(2*o))>=0&&f<=1&&(u[s++]=f),c>=0&&c<=1&&(u[s++]=c))),s}(t,r,f,o,pr),0===l))return 0;if(c=osi(t,r,f),c>=0&&c<=1){for(var a=0,v=nr(t,r,f,c),h=0;h<l;h++)s=0===pr[h]||1===pr[h]?.5:1,nr(n,i,u,pr[h])<e||(a+=pr[h]<c?v<t?s:-s:f<v?s:-s);return a}return s=0===pr[0]||1===pr[0]?.5:1,nr(n,i,u,pr[0])<e?0:f<t?s:-s}function duu(n,t,i,r,u,f,e,o){var l,a,h,p,v,c,y,s;if((o-=t)>i||o<-i||(l=Math.sqrt(i*i-o*o),pr[0]=-l,pr[1]=l,a=Math.abs(r-u),a<.0001))return 0;if(a>=fl-.0001)return r=0,u=fl,h=f?1:-1,e>=pr[0]+n&&e<=pr[1]+n?h:0;for(r>u&&(p=r,r=u,u=p),r<0&&(r+=fl,u+=fl),v=0,c=0;c<2;c++)y=pr[c],y+n>e&&(s=Math.atan2(o,y),h=f?1:-1,s<0&&(s=fl+s),(s>=r&&s<=u||s+fl>=r&&s+fl<=u)&&(s>Math.PI/2&&s<1.5*Math.PI&&(h=-h),v+=h));return v}function eli(n,t,i,r,u){for(var d,g,tt,it,a,v,rt,ut,e=n.data,ft=n.len(),l=0,s=0,o=0,c=0,h=0,f=0;f<ft;){d=e[f++];g=1===f;switch(d===fh.M&&f>1&&(i||(l+=ko(s,o,c,h,r,u))),g&&(c=s=e[f],h=o=e[f+1]),d){case fh.M:s=c=e[f++];o=h=e[f++];break;case fh.L:if(i){if(rh(s,o,e[f],e[f+1],t,r,u))return!0}else l+=ko(s,o,e[f],e[f+1],r,u)||0;s=e[f++];o=e[f++];break;case fh.C:if(i){if(puu(s,o,e[f++],e[f++],e[f++],e[f++],e[f],e[f+1],t,r,u))return!0}else l+=buu(s,o,e[f++],e[f++],e[f++],e[f++],e[f],e[f+1],r,u)||0;s=e[f++];o=e[f++];break;case fh.Q:if(i){if(fli(s,o,e[f++],e[f++],e[f],e[f+1],t,r,u))return!0}else l+=kuu(s,o,e[f++],e[f++],e[f],e[f+1],r,u)||0;s=e[f++];o=e[f++];break;case fh.A:var p=e[f++],b=e[f++],nt=e[f++],w=e[f++],y=e[f++],k=e[f++];
1if(f+=1,tt=!!(1-e[f++]),a=Math.cos(y)*nt+p,v=Math.sin(y)*w+b,g?(c=a,h=v):l+=ko(s,o,a,v,r,u),it=(r-p)*w/nt+p,i){if(wuu(p,b,w,y,y+k,tt,t,it,u))return!0}else l+=duu(p,b,w,y,y+k,tt,it,u);s=Math.cos(y+k)*nt+p;o=Math.sin(y+k)*w+b;break;case fh.R:if(c=s=e[f++],h=o=e[f++],a=c+e[f++],v=h+e[f++],i){if(rh(c,h,a,h,t,r,u)||rh(a,h,a,v,t,r,u)||rh(a,v,c,v,t,r,u)||rh(c,v,c,h,t,r,u))return!0}else l+=ko(a,h,a,v,r,u),l+=ko(c,v,c,h,r,u);break;case fh.Z:if(i){if(rh(s,o,c,h,t,r,u))return!0}else l+=ko(s,o,c,h,r,u);s=c;o=h}}return i||(rt=o,ut=h,Math.abs(rt-ut)<.0001)||(l+=ko(s,o,c,h,r,u)||0),0!==l}function oli(n,t,i){var r;if(t){var u=t.x1,e=t.x2,f=t.y1,o=t.y2;return n.x1=u,n.x2=e,n.y1=f,n.y2=o,r=i&&i.lineWidth,r?(el(2*u)===el(2*e)&&(n.x1=n.x2=ol(u,r,!0)),el(2*f)===el(2*o)&&(n.y1=n.y2=ol(f,r,!0)),n):n}}function sli(n,t,i){var r;if(t){var u=t.x,f=t.y,e=t.width,o=t.height;return n.x=u,n.y=f,n.width=e,n.height=o,r=i&&i.lineWidth,r?(n.x=ol(u,r,!0),n.y=ol(f,r,!0),n.width=Math.max(ol(u+e,r,!1)-n.x,0===e?0:1),n.height=Math.max(ol(f+o,r,!1)-n.y,0===o?0:1),n):n}}function ol(n,t,i){if(!t)return n;var r=el(2*n);return(r+el(t))%2==0?r/2:(r+(i?1:-1))/2}function lli(n){return"string"!=typeof n||-1===n.indexOf("px")&&-1===n.indexOf("rem")&&-1===n.indexOf("em")?isNaN(+n)?"12px":n+"px":n}function ali(n,t){for(var r,u,i=0;i<cli.length;i++)r=cli[i],u=t[r],null!=u&&(n[r]=u)}function vli(n){return null!=n.fontSize||n.fontFamily||n.fontWeight}function yli(n){var t,i;n&&(n.font=st.makeFont(n),t=n.align,"middle"===t&&(t="center"),n.align=null==t||efu[t]?t:"left",i=n.verticalAlign,"center"===i&&(i="middle"),n.verticalAlign=null==i||ofu[i]?i:"top",n.padding&&(n.padding=ctt(n.padding)))}function pli(n,t){return null==n||t<=0||"transparent"===n||"none"===n?null:n.image||n.colorStops?"#000":n}function wli(n){return null==n||"none"===n?null:n.image||n.colorStops?"#000":n}function bli(n,t,i){return"right"===t?n-i[1]:"center"===t?n+i[3]/2-i[1]/2:n+i[3]}function kli(n){var t=n.text;return null!=t&&(t+=""),t}function dvt(n){return!!(n.backgroundColor||n.lineHeight||n.borderWidth&&n.borderColor)}function ny(n){return null!=n&&"none"!==n}function tai(n){var t,i;return o(n)?(t=tyt.get(n),t||(t=nit(n,-.1),tyt.put(n,t)),t):nb(n)?(i=r({},n),i.colorStops=f(n.colorStops,function(n){return{offset:n.offset,color:nit(n.color,-.1)}}),i):n}function lrt(n,t,i){n.onHoverStateChange&&(n.hoverState||0)!==i&&n.onHoverStateChange(t);n.hoverState=i}function iai(n){lrt(n,"emphasis",2)}function rai(n){2===n.hoverState&&lrt(n,"normal",0)}function iyt(n){lrt(n,"blur",1)}function uai(n){1===n.hoverState&&lrt(n,"normal",0)}function hfu(n){n.selected=!0}function cfu(n){n.selected=!1}function fai(n,t,i){t(n,i)}function go(n,t,i){fai(n,t,i);n.isGroup&&n.traverse(function(n){fai(n,t,i)})}function art(n,t){switch(t){case"emphasis":n.hoverState=2;break;case"normal":n.hoverState=0;break;case"blur":n.hoverState=1;break;case"select":n.selected=!0}}function ryt(n,t){var i=this.states[n];if(this.style){if("emphasis"===n)return function(n,t,i,u){var l=i&&nt(i,"select")>=0,e=!1,f,c;if(n instanceof ut){var o=nai(n),s=l&&o.selectFill||o.normalFill,h=l&&o.selectStroke||o.normalStroke;(ny(s)||ny(h))&&(f=(u=u||{}).style||{},"inherit"===f.fill?(e=!0,u=r({},u),(f=r({},f)).fill=s):!ny(f.fill)&&ny(s)?(e=!0,u=r({},u),(f=r({},f)).fill=tai(s)):!ny(f.stroke)&&ny(h)&&(e||(u=r({},u),f=r({},f)),f.stroke=tai(h)),u.style=f)}return u&&null==u.z2&&(e||(u=r({},u)),c=n.z2EmphasisLift,u.z2=n.z2+(null!=c?c:sfu)),u}(this,0,t,i);if("blur"===n)return function(n,t,i){var f=nt(n.currentStates,t)>=0,e=n.style.opacity,o=f?null:function(n,t,i,r){for(var e,s,f,h=n.style,o={},u=0;u<t.length;u++)e=t[u],s=h[e],o[e]=null==s?r&&r[e]:s;for(u=0;u<n.animators.length;u++)f=n.animators[u],f.__fromStateTransition&&f.__fromStateTransition.indexOf(i)<0&&"style"===f.targetName&&f.saveTo(o,t);return o}(n,["opacity"],t,{opacity:1}),u=(i=i||{}).style||{};return null==u.opacity&&(i=r({},i),u=r({opacity:f?e:.1*o.opacity},u),i.style=u),i}(this,n,i);if("select"===n)return function(n,t,i){if(i&&null==i.z2){i=r({},i);var u=n.z2SelectLift;i.z2=n.z2+(null!=u?u:9)}return i}(this,0,i)}return i}function hl(n){n.stateProxy=ryt;var t=n.getTextContent(),i=n.getTextGuideLine();t&&(t.stateProxy=ryt);i&&(i.stateProxy=ryt)}function eai(n,t){lai(n,t)||n.__highByOuter||go(n,iai)}function oai(n,t){lai(n,t)||n.__highByOuter||go(n,rai)}function ns(n,t){n.__highByOuter|=1<<(t||0);go(n,iai)}function ts(n,t){(n.__highByOuter&=~(1<<(t||0)))||go(n,rai)}function sai(n){go(n,iyt)}function uyt(n){go(n,uai)}function hai(n){go(n,hfu)}function cai(n){go(n,cfu)}function lai(n,t){return n.__highDownSilentOnTouch&&t.zrByTouch}function aai(n){var i=n.getModel(),r=[],u=[];i.eachComponent(function(t,i){var e=nyt(i),f="series"===t,o=f?n.getViewOfSeriesModel(i):n.getViewOfComponentModel(i);f||u.push(o);e.isBlured&&(o.group.traverse(function(n){uai(n)}),f&&r.push(i));e.isBlured=!1});t(u,function(n){n&&n.toggleBlurSeries&&n.toggleBlurSeries(r,!1,i)})}function fyt(n,t,i,r){function s(n,t){for(var r,i=0;i<t.length;i++)r=n.getItemGraphicEl(t[i]),r&&uyt(r)}var f=r.getModel(),e,u,o;(i=i||"coordinateSystem",null!=n&&t&&"none"!==t)&&(e=f.getSeriesByIndex(n),u=e.coordinateSystem,u&&u.master&&(u=u.master),o=[],f.eachSeries(function(n){var l=e===n,f=n.coordinateSystem,c,h;if(f&&f.master&&(f=f.master),!("series"===i&&!l||"coordinateSystem"===i&&!(f&&u?f===u:l)||"series"===t&&l)){if(r.getViewOfSeriesModel(n).group.traverse(function(n){iyt(n)}),ir(t))s(n.getData(),t);else if(v(t))for(c=et(t),h=0;h<c.length;h++)s(n.getData(c[h]),t[c[h]]);o.push(n);nyt(n).isBlured=!0}}),f.eachComponent(function(n,t){if("series"!==n){var i=r.getViewOfComponentModel(t);i&&i.toggleBlurSeries&&i.toggleBlurSeries(o,!0,f)}}))}function eyt(n,t,i){var r,u;null!=n&&null!=t&&(r=i.getModel().getComponent(n,t),r&&(nyt(r).isBlured=!0,u=i.getViewOfComponentModel(r),u&&u.focusBlurEnabled&&u.group.traverse(function(n){iyt(n)})))}function oyt(n,t,i,r){var o,u,s,f,e;if(null==n||"series"===n||null==t||null==i||(o=r.getModel().getComponent(n,t),!o)||(u=r.getViewOfComponentModel(o),!u||!u.findHighDownDispatchers))return{focusSelf:!1,dispatchers:null};for(f=u.findHighDownDispatchers(i),e=0;e<f.length;e++)if("self"===w(f[e]).focus){s=!0;break}return{focusSelf:s,dispatchers:f}}function vai(n){t(n.getAllData(),function(t){var i=t.data,r=t.type;i.eachItemGraphicEl(function(t,i){n.isSelected(i,r)?hai(t):cai(t)})})}function lfu(n){var i=[];return n.eachSeries(function(n){t(n.getAllData(),function(t){var r,u,f;t.data;r=t.type;u=n.getSelectedDataIndices();u.length>0&&(f={dataIndex:u,seriesIndex:n.seriesIndex},null!=r&&(f.dataType=r),i.push(f))})}),i}function eh(n,t,i){cl(n,!0);go(n,hl);syt(n,t,i)}function fi(n,t,i,r){r?function(n){cl(n,!1)}(n):eh(n,t,i)}function syt(n,t,i){var r=w(n);null!=t?(r.focus=t,r.blurScope=i):r.focus&&(r.focus=null)}function rr(n,t,i,r){var u,f,e;for(i=i||"itemStyle",u=0;u<hyt.length;u++)f=hyt[u],e=t.getModel([f,i]),n.ensureState(f).style=r?r(e):e[yai[i]]()}function cl(n,t){var r=!1===t,i=n;n.highDownSilentOnTouch&&(i.__highDownSilentOnTouch=n.highDownSilentOnTouch);r&&!i.__highDownDispatcher||(i.__highByOuter=i.__highByOuter||0,i.__highDownDispatcher=!r)}function ck(n){return!(!n||!n.__highDownDispatcher)}function cyt(n){var t=n.type;return t===sk||t===crt||t===hk}function pai(n){var t=n.type;return t===sl||t===hrt}function bai(n,t){var e;if(t){for(var l,o,s,u,i=n.data,v=n.len(),y=ty.M,p=ty.C,w=ty.L,b=ty.R,k=ty.A,d=ty.Q,r=0,f=0;r<v;){switch(l=i[r++],f=r,o=0,l){case y:case w:o=1;break;case p:o=3;break;case d:o=2;break;case k:var g=t[4],nt=t[5],h=wai(t[0]*t[0]+t[1]*t[1]),c=wai(t[2]*t[2]+t[3]*t[3]),a=vfu(-t[1]/c,t[0]/h);i[r]*=h;i[r++]+=g;i[r]*=c;i[r++]+=nt;i[r++]*=h;i[r++]*=c;i[r++]+=a;i[r++]+=a;f=r+=2;break;case b:u[0]=i[r++];u[1]=i[r++];gi(u,u,t);i[f++]=u[0];i[f++]=u[1];u[0]+=i[r++];u[1]+=i[r++];gi(u,u,t);i[f++]=u[0];i[f++]=u[1]}for(s=0;s<o;s++)e=afu[s],e[0]=i[r++],e[1]=i[r++],gi(e,e,t),i[f++]=e[0],i[f++]=e[1]}n.increaseVersion()}}function kai(n){return Math.sqrt(n[0]*n[0]+n[1]*n[1])}function ayt(n,t){return(n[0]*t[0]+n[1]*t[1])/(kai(n)*kai(t))}function dai(n,t){return(n[0]*t[1]<n[1]*t[0]?-1:1)*Math.acos(ayt(n,t))}function gai(n,t,i,r,u,f,e,o,s,h,c){var v=s*(lk/180),l=yrt(v)*(n-i)/2+vrt(v)*(t-r)/2,a=-1*vrt(v)*(n-i)/2+yrt(v)*(t-r)/2,b=l*l/(e*e)+a*a/(o*o),nt;b>1&&(e*=lyt(b),o*=lyt(b));var g=(u===f?-1:1)*lyt((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,tt=(n+i)/2+yrt(v)*p-vrt(v)*w,it=(t+r)/2+vrt(v)*p+yrt(v)*w,rt=dai([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=dai(k,d);(ayt(k,d)<=-1&&(y=lk),ayt(k,d)>=1&&(y=0),y<0)&&(nt=Math.round(y/lk*1e6)/1e6,y=2*lk+nt%2*lk);c.addData(h,tt,it,e,o,rt,y,v,f)}function tvi(n){return null!=n.setData}function ivi(n,t){var i=function(n){var e=new ne,w,i;if(!n)return e;var y,r=0,u=0,it=r,rt=u,o=ne.CMD,ut=n.match(yfu);if(!ut)return e;for(w=0;w<ut.length;w++){for(var ft=ut[w],p=ft.charAt(0),f=void 0,t=ft.match(pfu)||[],et=t.length,b=0;b<et;b++)t[b]=parseFloat(t[b]);for(i=0;i<et;){var s=void 0,h=void 0,k=void 0,d=void 0,g=void 0,nt=void 0,tt=void 0,a=r,v=u,c=void 0,l=void 0;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":s=r;h=u;c=e.len();l=e.data;y===o.C&&(s+=r-l[c-4],h+=u-l[c-3]);f=o.C;a=t[i++];v=t[i++];r=t[i++];u=t[i++];e.addData(f,s,h,a,v,r,u);break;case"s":s=r;h=u;c=e.len();l=e.data;y===o.C&&(s+=r-l[c-4],h+=u-l[c-3]);f=o.C;a=r+t[i++];v=u+t[i++];r+=t[i++];u+=t[i++];e.addData(f,s,h,a,v,r,u);break;case"Q":a=t[i++];v=t[i++];r=t[i++];u=t[i++];f=o.Q;e.addData(f,a,v,r,u);break;case"q":a=t[i++]+r;v=t[i++]+u;r+=t[i++];u+=t[i++];f=o.Q;e.addData(f,a,v,r,u);break;case"T":s=r;h=u;c=e.len();l=e.data;y===o.Q&&(s+=r-l[c-4],h+=u-l[c-3]);r=t[i++];u=t[i++];f=o.Q;e.addData(f,s,h,r,u);break;case"t":s=r;h=u;c=e.len();l=e.data;y===o.Q&&(s+=r-l[c-4],h+=u-l[c-3]);r+=t[i++];u+=t[i++];f=o.Q;e.addData(f,s,h,r,u);break;case"A":k=t[i++];d=t[i++];g=t[i++];nt=t[i++];tt=t[i++];gai(a=r,v=u,r=t[i++],u=t[i++],nt,tt,k,d,g,f=o.A,e);break;case"a":k=t[i++];d=t[i++];g=t[i++];nt=t[i++];tt=t[i++];gai(a=r,v=u,r+=t[i++],u+=t[i++],nt,tt,k,d,g,f=o.A,e)}}"z"!==p&&"Z"!==p||(f=o.Z,e.addData(f),r=it,u=rt);y=f}return e.toStatic(),e}(n),u=r({},t);return u.buildPath=function(n){if(tvi(n))n.setData(i.data),(t=n.getContext())&&n.rebuildPath(t,1);else{var t=n;i.rebuildPath(t,1)}},u.applyTransform=function(n){bai(i,n);this.dirtyShape()},u}function rvi(n,t){return new nvi(ivi(n,t))}function vyt(n,t){t=t||{};var i=new ut;return n.shape&&i.setShape(n.shape),i.setStyle(n.style),t.bakeTransform?bai(i.path,n.getComputedTransform()):t.toLocal?i.setLocalTransform(n.getComputedTransform()):i.copyTransform(n),i.buildPath=n.buildPath,i.applyTransform=i.applyTransform,i.z=n.z,i.z2=n.z2,i.zlevel=n.zlevel,i}function prt(n,t,i,r,u,f,e){var p=n-i,w=t-r,it=(e?f:-f)/ak(p*p+w*w),b=it*w,k=-it*p,d=n+b,g=t+k,nt=i+b,tt=r+k,rt=(d+nt)/2,ut=(g+tt)/2,s=nt-d,o=tt-g,c=s*s+o*o,l=u-f,h=d*tt-nt*g,a=(o<0?-1:1)*ak(vk(0,l*l*c-h*h)),v=(h*o-s*a)/c,y=(-h*s-o*a)/c,ft=(h*o+s*a)/c,et=(-h*s+o*a)/c,ot=v-rt,st=y-ut,ht=ft-rt,ct=et-ut;return ot*ot+st*st>ht*ht+ct*ct&&(v=ft,y=et),{cx:v,cy:y,x0:-b,y0:-k,x1:v*(u/l-1),y1:y*(u/l-1)}}function bfu(n,t){var ut,s=vk(t.r,0),f=vk(t.r0||0,0),dt=s>0,gt,c,l,yt,rt,a;if((dt||f>0)&&((dt||(s=f,f=0),f>s)&&(gt=s,s=f,f=gt),c=t.startAngle,l=t.endAngle,!isNaN(c)&&!isNaN(l))){var e=t.cx,o=t.cy,h=!!t.clockwise,b=ovi(l-c),ni=b>yyt&&b%yyt;if(ni>te&&(b=ni),s>te)if(b>yyt-te)n.moveTo(e+s*ry(c),o+s*ll(c)),n.arc(e,o,s,c,l,!h),f>te&&(n.moveTo(e+f*ry(l),o+f*ll(l)),n.arc(e,o,f,l,c,h));else{var ht=void 0,ct=void 0,lt=void 0,at=void 0,ti=void 0,ii=void 0,ri=void 0,ui=void 0,ft=void 0,et=void 0,p=void 0,w=void 0,g=void 0,nt=void 0,ot=void 0,st=void 0,k=s*ry(c),d=s*ll(c),tt=f*ry(l),it=f*ll(l),vt=b>te;if(vt&&(yt=t.cornerRadius,yt&&(ht=(ut=function(n){var i,t;if(u(n)){if(t=n.length,!t)return n;i=1===t?[n[0],n[0],0,0]:2===t?[n[0],n[0],n[1],n[1]]:3===t?n.concat(n[2]):n}else i=[n,n,n,n];return i}(yt))[0],ct=ut[1],lt=ut[2],at=ut[3]),rt=ovi(s-f)/2,(ti=to(rt,lt),ii=to(rt,at),ri=to(rt,ht),ui=to(rt,ct),p=ft=vk(ti,ii),w=et=vk(ri,ui),(ft>te||et>te)&&(g=s*ry(l),nt=s*ll(l),ot=f*ry(c),st=f*ll(c),b<evi))&&(a=function(n,t,i,r,u,f,e,o){var h=i-n,c=r-t,l=e-u,a=o-f,
1s=a*h-l*c;if(!(s*s<te))return[n+(s=(l*(t-f)-a*(n-u))/s)*h,t+s*c]}(k,d,ot,st,g,nt,tt,it),a))){var pt=k-a[0],wt=d-a[1],bt=g-a[0],kt=nt-a[1],fi=1/ll(wfu((pt*bt+wt*kt)/(ak(pt*pt+wt*wt)*ak(bt*bt+kt*kt)))/2),ei=ak(a[0]*a[0]+a[1]*a[1]);p=to(ft,(s-ei)/(fi+1));w=to(et,(f-ei)/(fi-1))}if(vt)if(p>te){var v=to(lt,p),y=to(at,p),i=prt(ot,st,k,d,s,v,h),r=prt(g,nt,tt,it,s,y,h);n.moveTo(e+i.cx+i.x0,o+i.cy+i.y0);p<ft&&v===y?n.arc(e+i.cx,o+i.cy,p,hr(i.y0,i.x0),hr(r.y0,r.x0),!h):(v>0&&n.arc(e+i.cx,o+i.cy,v,hr(i.y0,i.x0),hr(i.y1,i.x1),!h),n.arc(e,o,s,hr(i.cy+i.y1,i.cx+i.x1),hr(r.cy+r.y1,r.cx+r.x1),!h),y>0&&n.arc(e+r.cx,o+r.cy,y,hr(r.y1,r.x1),hr(r.y0,r.x0),!h))}else n.moveTo(e+k,o+d),n.arc(e,o,s,c,l,!h);else n.moveTo(e+k,o+d);f>te&&vt?w>te?(v=to(ht,w),i=prt(tt,it,g,nt,f,-(y=to(ct,w)),h),r=prt(k,d,ot,st,f,-v,h),n.lineTo(e+i.cx+i.x0,o+i.cy+i.y0),w<et&&v===y?n.arc(e+i.cx,o+i.cy,w,hr(i.y0,i.x0),hr(r.y0,r.x0),!h):(y>0&&n.arc(e+i.cx,o+i.cy,y,hr(i.y0,i.x0),hr(i.y1,i.x1),!h),n.arc(e,o,f,hr(i.cy+i.y1,i.cx+i.x1),hr(r.cy+r.y1,r.cx+r.x1),h),v>0&&n.arc(e+r.cx,o+r.cy,v,hr(r.y1,r.x1),hr(r.y0,r.x0),!h))):(n.lineTo(e+tt,o+it),n.arc(e,o,f,l,c,h)):n.lineTo(e+tt,o+it)}else n.moveTo(e,o);n.closePath()}}function cvi(n,t,i){var o=t.smooth,r=t.points,e,f,u,l;if(r&&r.length>=2){if(o)for(e=function(n,t,i,r){var v,y,f,e,s=[],l=[],k=[],d=[],u,o,a,h,c;if(r){for(f=[1/0,1/0],e=[-1/0,-1/0],u=0,o=n.length;u<o;u++)vo(f,f,n[u]),yo(e,e,n[u]);vo(f,f,r[0]);yo(e,e,r[1])}for(u=0,o=n.length;u<o;u++){if(a=n[u],i)v=n[u?u-1:o-1],y=n[(u+1)%o];else{if(0===u||u===o-1){s.push(le(n[u]));continue}v=n[u-1];y=n[u+1]}ys(l,y,v);vtt(l,l,t);var p=ytt(a,v),w=ytt(a,y),b=p+w;0!==b&&(p/=b,w/=b);vtt(k,l,-p);vtt(d,l,w);h=vct([],a,k);c=vct([],a,d);r&&(yo(h,h,f),vo(h,h,e),yo(c,c,f),vo(c,c,e));s.push(h);s.push(c)}return i&&s.push(s.shift()),s}(r,o,i,t.smoothConstraint),n.moveTo(r[0][0],r[0][1]),f=r.length,u=0;u<(i?f:f-1);u++){var s=e[2*u],h=e[2*u+1],c=r[(u+1)%f];
1n.bezierCurveTo(s[0],s[1],h[0],h[1],c[0],c[1])}else for(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 yvi(n,t,i){var r=n.cpx2,u=n.cpy2;return null!=r||null!=u?[(i?usi:pi)(n.x1,n.cpx1,n.cpx2,n.x2,t),(i?usi:pi)(n.y1,n.cpy1,n.cpy2,n.y2,t)]:[(i?elt:nr)(n.x1,n.cpx1,n.x2,t),(i?elt:nr)(n.y1,n.cpy1,n.y2,t)]}function ey(n,t,i,r,u){var f,c,s;if(t&&t.ecModel&&(c=t.ecModel.getUpdatePayload(),f=c&&c.animation),s="update"===n,t&&t.isAnimationEnabled()){var e=void 0,h=void 0,o=void 0;return r?(e=g(r.duration,200),h=g(r.easing,"cubicOut"),o=0):(e=t.getShallow(s?"animationDurationUpdate":"animationDuration"),h=t.getShallow(s?"animationEasingUpdate":"animationEasing"),o=t.getShallow(s?"animationDelayUpdate":"animationDelay")),f&&(null!=f.duration&&(e=f.duration),null!=f.easing&&(h=f.easing),null!=f.delay&&(o=f.delay)),l(o)&&(o=o(i,u)),l(e)&&(e=e(i)),{duration:e||0,delay:o,easing:h}}return null}function wyt(n,t,i,r,u,f,e){var a,h=!1,s,o,c;l(u)?(e=f,f=u,u=null):v(u)&&(f=u.cb,e=u.during,h=u.isFrom,a=u.removeOpt,u=u.dataIndex);s="leave"===n;s||t.stopAnimation("leave");o=ey(n,r,u,s?a||{}:null,r&&r.getAnimationDelayParams?r.getAnimationDelayParams(t,u):null);o&&o.duration>0?(c={duration:o.duration,delay:o.delay||0,easing:o.easing,done:f,force:!!f||!!e,setToFinal:!s,scope:n,during:e},h?t.animateFrom(i,c):t.animateTo(i,c)):(t.stopAnimation(),!h&&t.attr(i),e&&e(1),f&&f())}function ct(n,t,i,r,u,f){wyt("update",n,t,i,r,u,f)}function ti(n,t,i,r,u,f){wyt("enter",n,t,i,r,u,f)}function oy(n){if(!n.__zr)return!0;for(var t=0;t<n.animators.length;t++)if("leave"===n.animators[t].scope)return!0;return!1}function oh(n,t,i,r,u,f){oy(n)||wyt("leave",n,t,i,r,u,f)}function dvi(n,t,i,r){n.removeTextContent();n.removeTextGuideLine();oh(n,{style:{opacity:0}},t,i,r)}function yk(n,t,i){function r(){n.parent&&n.parent.remove(n)}n.isGroup?n.traverse(function(n){n.isGroup||dvi(n,t,i,r)}):dvi(n,t,i,r)}function ie(n){kvi(n).oldStyle=n.style}function gvi(n){return ut.extend(n)}function tyi(n,t){return nyi(n,t)}function ff(n,t){byt[n]=t}function tut(n){if(byt.hasOwnProperty(n))return byt[n]}function pk(n,t,i,r){var u=rvi(n,t);return i&&("center"===r&&(i=iyi(i,u.getBoundingRect())),dyt(u,i)),u}function kyt(n,t,i){var r=new wi({style:{image:n,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(n){if("center"===i){var u={width:n.width,height:n.height};r.setStyle(iyi(t,u))}}});return r}function iyi(n,t){var r,u=t.width/t.height,i=n.height*u;return r=i<=n.width?n.height:(i=n.width)/u,{x:n.x+n.width/2-i/2,y:n.y+n.height/2-r/2,width:i,height:r}}function dyt(n,t){if(n.applyTransform){var i=n.getBoundingRect().calculateTransform(t);n.applyTransform(i)}}function sh(n,t){for(var i=bb([]);n&&n!==t;)pe(i,n.getLocalTransform(),i),n=n.parent;return i}function re(n,t,i){return t&&!ir(t)&&(t=wo.getLocalTransform(t)),i&&(t=hc([],t)),gi([],n,t)}function iut(n,t,i){var u=0===t[4]||0===t[5]||0===t[0]?1:Math.abs(2*t[4]/t[0]),f=0===t[4]||0===t[5]||0===t[2]?1:Math.abs(2*t[4]/t[2]),r=["left"===n?-u:"right"===n?u:0,"top"===n?-f:"bottom"===n?f:0];return r=re(r,t,i),Math.abs(r[0])>Math.abs(r[1])?r[0]>0?"right":"left":r[1]>0?"bottom":"top"}function ryi(n){return!n.isGroup}function bk(n,t,i){function f(n){var t={x:n.x,y:n.y,rotation:n.rotation};return function(n){return null!=n.shape}(n)&&(t.shape=r({},n.shape)),t}if(n&&t){var u,e=(u={},n.traverse(function(n){ryi(n)&&n.anid&&(u[n.anid]=n)}),u);t.traverse(function(n){var t,r;ryi(n)&&n.anid&&(t=e[n.anid],t&&(r=f(n),n.attr(f(t)),ct(n,r,i,w(n).dataIndex)))})}}function gyt(n,t){return f(n,function(n){var i=n[0],r;return i=grt(i,t.x),i=nut(i,t.x+t.width),r=n[1],r=grt(r,t.y),[i,r=nut(r,t.y+t.height)]})}function uyi(n,t){var i=grt(n.x,t.x),u=nut(n.x+n.width,t.x+t.width),r=grt(n.y,t.y),f=nut(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 sy(n,t,i){var u=r({rectHover:!0},t),f=u.style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},n)return 0===n.indexOf("image://")?(f.image=n.slice(8),a(f,i),new wi(u)):pk(n.replace("path://",""),u,i,"center")}function kk(n,t,i,r,u){for(var o,f=0,e=u[u.length-1];f<u.length;f++){if(o=u[f],fyi(n,t,i,r,o[0],o[1],e[0],e[1]))return!0;e=o}}function fyi(n,t,i,r,u,f,e,o){var c,l=i-n,a=r-t,v=e-u,y=o-f,s=npt(v,y,l,a),h;if((c=s)<=1e-6&&c>=-1e-6)return!1;var p=n-u,w=t-f,b=npt(p,w,l,a)/s;return b<0||b>1?!1:(h=npt(p,w,v,y)/s,!(h<0||h>1))}function npt(n,t,i,r){return n*r-i*t}function hy(n){var f=n.itemTooltipOption,c=n.componentModel,e=n.itemName,v=o(f)?{formatter:f}:f,s=c.mainType,l=c.componentIndex,i={componentType:s,name:e,$vars:["name"]},r,u;i[s+"Index"]=l;r=n.formatterParamsExtra;r&&t(et(r),function(n){h(i,n)||(i[n]=r[n],i.$vars.push(n))});u=w(n.el);u.componentMainType=s;u.componentIndex=l;u.tooltipConfig={name:e,option:a({content:e,formatterParams:i},v)}}function eyi(n,t){var i;n.isGroup&&(i=t(n));i||n.traverse(t)}function hh(n,t){if(n)if(u(n))for(var i=0;i<n.length;i++)eyi(n[i],t);else eyi(n,t)}function oyi(n,t){for(var f,i=0;i<wr.length;i++){var u=wr[i],e=t[u],r=n.ensureState(u);r.style=r.style||{};r.style.text=e}f=n.currentStates.slice();n.clearStates(!0);n.setStyle({text:t.normal});n.useStates(f,!0)}function tpt(n,t,i){var r,u=n.labelFetcher,o=n.labelDataIndex,c=n.labelDimIndex,a=t.normal,s,f,e,h;for(u&&(r=u.getFormattedLabel(o,"normal",null,c,a&&a.get("formatter"),null!=i?{interpolatedValue:i}:null)),null==r&&(r=l(n.defaultText)?n.defaultText(o,n,i):n.defaultText),s={normal:r},f=0;f<wr.length;f++)e=wr[f],h=t[e],s[e]=g(u?u.getFormattedLabel(o,e,null,c,h&&h.get("formatter")):null,r);return s}function cr(n,t,i,r){var u,o,s,l,v;i=i||dk;for(var e=n instanceof st,y=!1,f=0;f<ok.length;f++)if((o=t[ok[f]])&&o.getShallow("show")){y=!0;break}if(u=e?n:n.getTextContent(),y){e||(u||(u=new st,n.setTextContent(u)),n.stateProxy&&(u.stateProxy=n.stateProxy));var p=tpt(i,t),h=t.normal,a=!!h.getShallow("show"),c=ii(h,r&&r.normal,i,!1,!e);for(c.text=p.normal,e||n.setTextConfig(rut(h,i,!1)),f=0;f<wr.length;f++)s=wr[f],(o=t[s])&&(l=u.ensureState(s),v=!!g(o.getShallow("show"),a),(v!==a&&(l.ignore=!v),l.style=ii(o,r&&r[s],i,!0,!e),l.style.text=p[s],e)||(n.ensureState(s).textConfig=rut(o,i,!0)));u.silent=!!h.getShallow("silent");null!=u.style.x&&(c.x=u.style.x);null!=u.style.y&&(c.y=u.style.y);u.ignore=!a;u.useStyle(c);u.dirty();i.enableTextSetter&&(wl(u).setLabelText=function(n){var r=tpt(i,t,n);oyi(u,r)})}else u&&(u.ignore=!0);n.dirty()}function tr(n,t){var r,i,u;for(t=t||"label",r={normal:n.getModel(t)},i=0;i<wr.length;i++)u=wr[i],r[u]=n.getModel([u,t]);return r}function ii(n,t,i,u,f){var e={};return function(n,t,i,r,u){var e,a,s,h;i=i||dk;var f,c=t.ecModel,l=c&&c.option.textStyle,o=function(n){for(var t,r,u,i;n&&n!==n.ecModel;){if(r=(n.option||dk).rich,r)for(t=t||{},u=et(r),i=0;i<u.length;i++)t[u[i]]=1;n=n.parentModel}return t}(t);if(o)for(e in f={},o)o.hasOwnProperty(e)&&(a=t.getModel(["rich",e]),lyi(f[e]={},a,l,i,r,u,!1,!0));f&&(n.rich=f);s=t.get("overflow");s&&(n.overflow=s);h=t.get("minMargin");null!=h&&(n.margin=h);lyi(n,t,l,i,r,u,!0,!1)}(e,n,i,u,f),t&&r(e,t),e}
1function rut(n,t,i){t=t||{};var u,r={},f=n.getShallow("rotate"),e=g(n.getShallow("distance"),i?null:5),o=n.getShallow("offset");return"outside"===(u=n.getShallow("position")||(i?null:"inside"))&&(u=t.defaultOutsidePosition||"top"),null!=u&&(r.position=u),null!=o&&(r.offset=o),null!=f&&(f*=Math.PI/180,r.rotation=f),null!=e&&(r.distance=e),r.outsideFill="inherit"===n.get("color")?t.inheritColor||null:"auto",r}function lyi(n,t,i,r,u,f,e,o){var p,w,b,s,h,k,v,d;i=!u&&i||dk;var a=r&&r.inheritColor,c=t.getShallow("color"),l=t.getShallow("textBorderColor"),y=g(t.getShallow("opacity"),i.opacity);for("inherit"!==c&&"auto"!==c||(c=a||null),"inherit"!==l&&"auto"!==l||(l=a||null),f||(c=c||i.color,l=l||i.textBorderColor),null!=c&&(n.fill=c),null!=l&&(n.stroke=l),p=g(t.getShallow("textBorderWidth"),i.textBorderWidth),null!=p&&(n.lineWidth=p),w=g(t.getShallow("textBorderType"),i.textBorderType),null!=w&&(n.lineDash=w),b=g(t.getShallow("textBorderDashOffset"),i.textBorderDashOffset),null!=b&&(n.lineDashOffset=b),u||null!=y||o||(y=r&&r.defaultOpacity),null!=y&&(n.opacity=y),u||f||null==n.fill&&r.inheritColor&&(n.fill=r.inheritColor),s=0;s<syi.length;s++)h=syi[s],null!=(v=g(t.getShallow(h),i[h]))&&(n[h]=v);for(s=0;s<hyi.length;s++)h=hyi[s],null!=(v=t.getShallow(h))&&(n[h]=v);if(null==n.verticalAlign&&(k=t.getShallow("baseline"),null!=k&&(n.verticalAlign=k)),!e||!r.disableBox){for(s=0;s<cyi.length;s++)h=cyi[s],null!=(v=t.getShallow(h))&&(n[h]=v);d=t.getShallow("borderType");null!=d&&(n.borderDash=d);"auto"!==n.backgroundColor&&"inherit"!==n.backgroundColor||!a||(n.backgroundColor=a);"auto"!==n.borderColor&&"inherit"!==n.borderColor||!a||(n.borderColor=a)}}function ayi(n,t){var i=t&&t.getModel("textStyle");return bu([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 vyi(n,t,i,r){var u,f;n&&(u=wl(n),u.prevValue=u.value,u.value=i,f=t.normal,u.valueAnimation=f.get("valueAnimation"),u.valueAnimation&&(u.precision=f.get("precision"),u.defaultInterpolatedText=r,u.statesModels=t))}function yyi(n,t,i,r,u){var f=wl(n);if(f.valueAnimation&&f.prevValue!==f.value){var e=f.defaultInterpolatedText,o=g(f.interpolatedValue,f.prevValue),s=f.value;n.percent=0;(null==f.prevValue?ti:ct)(n,{percent:1},r,t,null,function(r){var h=vci(i,f.precision,o,s,r),c;f.interpolatedValue=1===r?null:h;c=tpt({labelDataIndex:t,labelFetcher:u,defaultText:e?e(h):h+""},f.statesModels,h);oyi(n,c)})}}function ly(n){return[n||"",byi++].join("_")}function ch(n,t){return k(k({},n,!0),t,!0)}function spt(n,t){n=n.toUpperCase();opt[n]=new at(t);fut[n]=t}function hpt(n){return opt[n]}function hu(n,t){return"0000".substr(0,t-(n+="").length)+n}function ay(n){switch(n){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return n}}function oeu(n){return n===ay(n)}function td(n,t,i,r){var u=ou(n),h=u[lpt(i)](),f=u[vy(i)]()+1,p=Math.floor((f-1)/4)+1,c=u[eut(i)](),o=u["get"+(i?"UTC":"")+"Day"](),s=u[id(i)](),l=(s-1)%12+1,a=u[out(i)](),v=u[sut(i)](),y=u[hut(i)](),e=(r instanceof at?r:hpt(r||kyi)||opt.EN).getModel("time"),w=e.get("month"),b=e.get("monthAbbr"),k=e.get("dayOfWeek"),d=e.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,h+"").replace(/{yy}/g,h%100+"").replace(/{Q}/g,p+"").replace(/{MMMM}/g,w[f-1]).replace(/{MMM}/g,b[f-1]).replace(/{MM}/g,hu(f,2)).replace(/{M}/g,f+"").replace(/{dd}/g,hu(c,2)).replace(/{d}/g,c+"").replace(/{eeee}/g,k[o]).replace(/{ee}/g,d[o]).replace(/{e}/g,o+"").replace(/{HH}/g,hu(s,2)).replace(/{H}/g,s+"").replace(/{hh}/g,hu(l+"",2)).replace(/{h}/g,l+"").replace(/{mm}/g,hu(a,2)).replace(/{m}/g,a+"").replace(/{ss}/g,hu(v,2)).replace(/{s}/g,v+"").replace(/{SSS}/g,hu(y,3)).replace(/{S}/g,y+"")}function upi(n,t){var i=ou(n),s=i[vy(t)]()+1,h=i[eut(t)](),c=i[id(t)](),l=i[out(t)](),a=i[sut(t)](),r=0===i[hut(t)](),u=r&&0===a,f=u&&0===l,e=f&&0===c,o=e&&1===h;return o&&1===s?"year":o?"month":e?"day":f?"hour":u?"minute":r?"second":"millisecond"}function fpi(n,t,i){var r=ht(n)?ou(n):n;switch(t=t||upi(n,i)){case"year":return r[lpt(i)]();case"half-year":return r[vy(i)]()>=6?1:0;case"quarter":return Math.floor((r[vy(i)]()+1)/4);case"month":return r[vy(i)]();case"day":return r[eut(i)]();case"half-day":return r[id(i)]()/24;case"hour":return r[id(i)]();case"minute":return r[out(i)]();case"second":return r[sut(i)]();case"millisecond":return r[hut(i)]()}}function lpt(n){return n?"getUTCFullYear":"getFullYear"}function vy(n){return n?"getUTCMonth":"getMonth"}function eut(n){return n?"getUTCDate":"getDate"}function id(n){return n?"getUTCHours":"getHours"}function out(n){return n?"getUTCMinutes":"getMinutes"}function sut(n){return n?"getUTCSeconds":"getSeconds"}function hut(n){return n?"getUTCMilliseconds":"getMilliseconds"}function seu(n){return n?"setUTCFullYear":"setFullYear"}function epi(n){return n?"setUTCMonth":"setMonth"}function opi(n){return n?"setUTCDate":"setDate"}function spi(n){return n?"setUTCHours":"setHours"}function hpi(n){return n?"setUTCMinutes":"setMinutes"}function cpi(n){return n?"setUTCSeconds":"setSeconds"}function lpi(n){return n?"setUTCMilliseconds":"setMilliseconds"}function apt(n){if(!yat(n))return o(n)?n:"-";var t=(n+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function vpt(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 ru(n){return null==n?"":(n+"").replace(heu,function(n,t){return ceu[t]})}function ypt(n,t,i){function f(n){return n&&bu(n)?n:"-"}function e(n){return!(null==n||isNaN(n)||!isFinite(n))}var o="time"===t,s=n instanceof Date,r,u;if(o||s){if(r=o?ou(n):n,!isNaN(+r))return td(r,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",i);if(s)return"-"}return"ordinal"===t?stt(n)?f(n):ht(n)&&e(n)?n+"":"-":(u=be(n),e(u)?apt(u):stt(n)?f(n):"boolean"==typeof n?n+"":"-")}function wpt(n,t,i){var s,e,o,h,r,f,c;if(u(t)||(t=[t]),s=t.length,!s)return"";for(e=t[0].$vars||[],o=0;o<e.length;o++)h=ppt[o],n=n.replace(cut(h),cut(h,0));for(r=0;r<s;r++)for(f=0;f<e.length;f++)c=t[r][e[f]],n=n.replace(cut(ppt[f],r),i?ru(c):c);return n}function api(n,t){var i=o(n)?{color:n,extraCssText:t}:n||{},r=i.color,f=i.type,u;return t=i.extraCssText,u=i.renderMode||"html",r?"html"===u?"subItem"===f?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+ru(r)+";"+(t||"")+'"><\/span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+ru(r)+";"+(t||"")+'"><\/span>':{renderMode:u,content:"{"+(i.markerId||"markerX")+"|}  ",style:"subItem"===f?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}:""}function kl(n,t){return t=t||"transparent",o(n)?n:v(n)&&n.colorStops&&(n.colorStops[0]||{}).color||t}function lut(n,t){if("_blank"===t||"blank"===t){var i=window.open();i.opener=null;i.location.href=n}else window.open(n,t)}function bpt(n,t,i,r,u){var e=0,o=0,f;null==r&&(r=1/0);null==u&&(u=1/0);f=0;
1t.eachChild(function(s,h){var a,v,c=s.getBoundingRect(),w=t.childAt(h+1),l=w&&w.getBoundingRect(),y,p;"horizontal"===n?(y=c.width+(l?-l.x+c.x:0),(a=e+y)>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)>u||s.newline?(e+=f+i,o=0,v=p,f=c.width):f=Math.max(f,c.width));s.newline||(s.x=e,s.y=o,s.markRedraw(),"horizontal"===n?e=a+i:o=v+i)})}function ci(n,t,i){var p;i=bl(i||0);var f=t.width,o=t.height,s=e(n.left,f),h=e(n.top,o),v=e(n.right,f),y=e(n.bottom,o),r=e(n.width,f),u=e(n.height,o),c=i[2]+i[0],l=i[1]+i[3],a=n.aspect;switch(isNaN(r)&&(r=f-v-l-s),isNaN(u)&&(u=o-y-c-h),null!=a&&(isNaN(r)&&isNaN(u)&&(a>f/o?r=.8*f:u=.8*o),isNaN(r)&&(r=a*u),isNaN(u)&&(u=r/a)),isNaN(s)&&(s=f-v-r-l),isNaN(h)&&(h=o-y-u-c),n.left||n.right){case"center":s=f/2-r/2-i[3];break;case"right":s=f-r-l}switch(n.top||n.bottom){case"middle":case"center":h=o/2-u/2-i[0];break;case"bottom":h=o-u-c}return s=s||0,h=h||0,isNaN(r)&&(r=f-l-s-(v||0)),isNaN(u)&&(u=o-c-h-(y||0)),p=new tt(s+i[3],h+i[0],r,u),p.margin=i,p}function vut(n,t,i,r,u,f){var e,o=!u||!u.hv||u.hv[0],s=!u||!u.hv||u.hv[1],h=u&&u.boundingMode||"all",c;if((f=f||n).x=n.x,f.y=n.y,!o&&!s)return!1;"raw"===h?e="group"===n.type?new tt(0,0,+t.width||0,+t.height||0):n.getBoundingRect():(e=n.getBoundingRect(),n.needLocalTransform())&&(c=n.getLocalTransform(),(e=e.clone()).applyTransform(c));var l=ci(a({width:e.width,height:e.height},t),i,r),v=o?l.x-e.x:0,y=s?l.y-e.y:0;return"raw"===h?(f.x=v,f.y=y):(f.x+=v,f.y+=y),f===n&&n.markRedraw(),!0}function rd(n){var t=n.layoutMode||n.constructor.layoutMode;return v(t)?t:t?{type:t}:null}function ah(n,t,i){function h(i,u){var s={},l=0,o={},a=0,c,h;if(aut(i,function(t){o[t]=n[t]}),aut(i,function(n){e(t,n)&&(s[n]=o[n]=t[n]);f(s,n)&&l++;f(o,n)&&a++}),r[u])return f(t,i[1])?o[i[2]]=null:f(t,i[2])&&(o[i[1]]=null),o;if(2!==a&&l){if(l>=2)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 null!=n[t]&&"auto"!==n[t]}function c(n,t,i){aut(n,function(n){t[n]=i[n]})}var r=i&&i.ignoreSize,o,s;u(r)||(r=[r,r]);o=h(dl[0],0);s=h(dl[1],1);c(dl[0],n,o);c(dl[1],n,s)}function yy(n){return ypi({},n)}function ypi(n,t){return t&&n&&aut(vpi,function(i){t.hasOwnProperty(i)&&(n[i]=t[i])}),n}function gpi(n,i,r){function f(n,t,i){for(var r=0;r<i;r++)n.push(t+r)}function p(n){var t=n.dimsDef;return t?t.length:1}var u={},c=nwt(i),e;if(!c||!n)return u;var o,l,h=[],s=[],w=i.ecModel,a=dpi(w).datasetMap,y=c.uid+"_"+r.seriesLayoutBy;return t(n=n.slice(),function(t,i){var r=v(t)?t:n[i]={name:t};"ordinal"===r.type&&null==o&&(o=i,l=p(r));u[r.name]=[]}),e=a.get(y)||a.set(y,{categoryWayDim:l,valueWayDim:0}),t(n,function(n,t){var c=n.name,i=p(n),r;null==o?(r=e.valueWayDim,f(u[c],r,i),f(s,r,i),e.valueWayDim+=i):o===t?(f(u[c],0,i),f(h,0,i)):(r=e.categoryWayDim,f(u[c],r,i),f(s,r,i),e.categoryWayDim+=i)}),h.length&&(u.itemName=h),s.length&&(u.seriesName=s),u}function gpt(n,i,r){var u={},f,e,s,o,h;return nwt(n)?(e=i.sourceFormat,s=i.dimensionsDefine,e!==yh&&e!==wy||t(s,function(n,t){"name"===(v(n)?n.name:n)&&(f=t)}),o=function(){function l(n){return null!=n.v&&null!=n.n}for(var o,h,n={},u={},c=[],t=0,a=Math.min(5,r);t<a;t++){if(o=twi(i.data,e,i.seriesLayoutBy,s,i.startIndex,t),c.push(o),h=o===ue,h&&null==n.v&&t!==f&&(n.v=t),(null==n.n||n.n===n.v||!h&&c[n.n]===ue)&&(n.n=t),l(n)&&c[n.n]!==ue)return n;h||(o===kpi&&null==u.v&&t!==f&&(u.v=t),null!=u.n&&u.n!==u.v||(u.n=t))}return l(n)?n:l(u)?u:null}(),o&&(u.value=[o.v],h=null!=f?f:o.n,u.itemName=[h],u.seriesName=[h]),u):u}function nwt(n){if(!n.get("data",!0))return fk(n.ecModel,"dataset",{index:n.get("datasetIndex",!0),id:n.get("datasetId",!0)},oi).models[0]}function nwi(n,t){return twi(n.data,n.sourceFormat,n.seriesLayoutBy,n.dimensionsDefine,n.startIndex,t)}function twi(n,t,i,r,f,e){function y(n){var t=o(n);return null!=n&&isFinite(n)&&""!==n?t?kpi:ue:t&&"-"!==n?yut:void 0}var h,l,w,a,p,c,s,b,k,d,g,nt;if(gr(n))return ue;if(r&&(a=r[e],v(a)?(l=a.name,w=a.type):o(a)&&(l=a)),null!=w)return"ordinal"===w?yut:ue;if(t===is){if(p=n,i===dpt){for(c=p[e],s=0;s<(c||[]).length&&s<5;s++)if(null!=(h=y(c[f+s])))return h}else for(s=0;s<p.length&&s<5;s++)if(b=p[f+s],b&&null!=(h=y(b[e])))return h}else if(t===yh){if(k=n,!l)return ue;for(s=0;s<k.length&&s<5;s++)if((g=k[s])&&null!=(h=y(g[l])))return h}else if(t===wy){if(!l||!(c=n[l])||gr(c))return ue;for(s=0;s<c.length&&s<5;s++)if(null!=(h=y(c[s])))return h}else if(t===vh)for(d=n,s=0;s<d.length&&s<5;s++){if(nt=kv(g=d[s]),!u(nt))return ue;if(null!=(h=y(nt[e])))return h}return ue}function rwt(n,t,i,r){var u=kt(n.get(["aria","decal","decals"]));return uwi(n,aeu,u,null,t,i,r)}function uwi(n,t,i,r,u,f,e){var s=t(f=f||n),l=s.paletteIdx||0,h=s.paletteNameMap=s.paletteNameMap||{},o,c;return h.hasOwnProperty(u)?h[u]:(o=null!=e&&r?function(n,t){for(var r=n.length,i=0;i<r;i++)if(n[i].length>t)return n[i];return n[r-1]}(r,e):i,(o=o||i)&&o.length?(c=o[l],u&&(h[u]=c),s.paletteIdx=(l+1)%o.length,c):void 0)}function fwi(n,i,r){var f,e;return u(i)?(f=c(),t(i,function(n){null!=n&&null!=ai(n,null)&&f.set(n,!0)}),pt(r,function(t){return t&&f.get(t[n])})):(e=ai(i,null),pt(r,function(t){return t&&null!=e&&t[n]===e}))}function ewi(n,t){return t.hasOwnProperty("subType")?pt(n,function(n){return n&&n.subType===t.subType}):n}function owi(n){var i=c();return n&&t(kt(n.replaceMerge),function(n){i.set(n,!0)}),{replaceMergeMainTypeMap:i}}function weu(n,i,r){var f={width:i,height:r,aspectratio:i/r},u=!0;return t(n,function(n,t){var i=t.match(yeu),r,e;i&&i[1]&&i[2]&&(r=i[1],e=i[2].toLowerCase(),function(n,t,i){return"min"===i?n>=t:"max"===i?n<=t:n===t}(f[e],n,r)||(u=!1))}),u}function fwt(n){var f=n&&n.itemStyle,u,e;if(f)for(u=0,e=hwi.length;u<e;u++){var t=hwi[u],i=f.normal,r=f.emphasis;i&&i[t]&&(n[t]=n[t]||{},n[t].normal?k(n[t].normal,i[t]):n[t].normal=i[t],i[t]=null);r&&r[t]&&(n[t]=n[t]||{},n[t].emphasis?k(n[t].emphasis,r[t]):n[t].emphasis=r[t],r[t]=null)}}function lr(n,t,i){if(n&&n[t]&&(n[t].normal||n[t].emphasis)){var u=n[t].normal,r=n[t].emphasis;u&&(i?(n[t].normal=n[t].emphasis=null,a(n[t],u)):n[t]=u);r&&(n.emphasis=n.emphasis||{},n.emphasis[t]=r,r.focus&&(n.emphasis.focus=r.focus),r.blurScope&&(n.emphasis.blurScope=r.blurScope))}}function ed(n){lr(n,"itemStyle");lr(n,"lineStyle");lr(n,"areaStyle");lr(n,"label");lr(n,"labelLine");lr(n,"upperLabel");lr(n,"edgeLabel")}function li(n,t){var u=fd(n)&&n[t],f=fd(u)&&u.textStyle,i,e,r;if(f)for(i=0,e=bat.length;i<e;i++)r=bat[i],f.hasOwnProperty(r)&&(u[r]=f[r])}function ef(n){n&&(ed(n),li(n,"label"),n.emphasis&&li(n.emphasis,"label"))}function rs(n){return u(n)?n:n?[n]:[]}function cwi(n){return(u(n)?n[0]:n)||{}}function beu(n,i){fe(rs(n.series),function(n){fd(n)&&function(n){var r,f,h,e,s,i,c,o;if(fd(n)){if(fwt(n),ed(n),li(n,"label"),li(n,"upperLabel"),li(n,"edgeLabel"),n.emphasis&&(li(n.emphasis,"label"),li(n.emphasis,"upperLabel"),li(n.emphasis,"edgeLabel")),r=n.markPoint,r&&(fwt(r),ef(r)),f=n.markLine,f&&(fwt(f),ef(f)),h=n.markArea,h&&ef(h),e=n.data,"graph"===n.type){if(e=e||n.nodes,s=n.links||n.edges,s&&!gr(s))for(i=0;i<s.length;i++)ef(s[i]);t(n.categories,function(n){ed(n)})}if(e&&!gr(e))for(i=0;i<e.length;i++)ef(e[i]);if((r=n.markPoint)&&r.data)for(c=r.data,i=0;i<c.length;i++)ef(c[i]);if((f=n.markLine)&&f.data)for(o=f.data,i=0;i<o.length;i++)u(o[i])?(ef(o[i][0]),ef(o[i][1])):ef(o[i]);"gauge"===n.type?(li(n,"axisLabel"),li(n,"title"),li(n,"detail")):"treemap"===n.type?(lr(n.breadcrumb,"itemStyle"),t(n.levels,function(n){ed(n)})):"tree"===n.type&&ed(n.leaves)}}(n)});var r=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];i&&r.push("valueAxis","categoryAxis","logAxis","timeAxis");fe(r,function(t){fe(rs(n[t]),function(n){n&&(li(n,"axisLabel"),li(n.axisPointer,"label"))})});fe(rs(n.parallel),function(n){var t=n&&n.parallelAxisDefault;li(t,"axisLabel");li(t&&t.axisPointer,"label")});fe(rs(n.calendar),function(n){lr(n,"itemStyle");li(n,"dayLabel");li(n,"monthLabel");li(n,"yearLabel")});fe(rs(n.radar),function(n){li(n,"name");n.name&&null==n.axisName&&(n.axisName=n.name,delete n.name);null!=n.nameGap&&null==n.axisNameGap&&(n.axisNameGap=n.nameGap,delete n.nameGap)});fe(rs(n.geo),function(n){fd(n)&&(ef(n),fe(rs(n.regions),function(n){ef(n)}))});fe(rs(n.timeline),function(n){ef(n);lr(n,"label");lr(n,"itemStyle");lr(n,"controlStyle",!0);var i=n.data;u(i)&&t(i,function(n){v(n)&&(lr(n,"label"),lr(n,"itemStyle"))})});fe(rs(n.toolbox),function(n){lr(n,"iconStyle");fe(n.feature,function(n){lr(n,"iconStyle")}
1)});li(cwi(n.axisPointer),"label");li(cwi(n.tooltip).axisPointer,"label")}function lwi(n){n&&t(keu,function(t){t[0]in n&&!(t[1]in n)&&(n[t[1]]=n[t[0]])})}function od(n){var i=n&&n.itemStyle,t,r,u;if(i)for(t=0;t<ewt.length;t++)r=ewt[t][1],u=ewt[t][0],null!=i[r]&&(i[u]=i[r])}function awi(n){n&&"edge"===n.alignTo&&null!=n.margin&&null==n.edgeDistance&&(n.edgeDistance=n.margin)}function vwi(n){n&&n.downplay&&!n.blur&&(n.blur=n.downplay)}function ywi(n,t){if(n)for(var i=0;i<n.length;i++)t(n[i]),n[i]&&ywi(n[i].children,t)}function pwi(n,i){beu(n,i);n.series=kt(n.series);t(n.series,function(n){var r,t,u,i,f;if(v(n)){if(r=n.type,"line"===r)null!=n.clipOverflow&&(n.clip=n.clipOverflow);else if("pie"===r||"gauge"===r){if(null!=n.clockWise&&(n.clockwise=n.clockWise),awi(n.label),(i=n.data)&&!gr(i))for(t=0;t<i.length;t++)awi(i[t]);null!=n.hoverOffset&&(n.emphasis=n.emphasis||{},(n.emphasis.scaleSize=null)&&(n.emphasis.scaleSize=n.hoverOffset))}else if("gauge"===r)u=function(n,t){for(var u=t.split(","),i=n,r=0;r<u.length&&null!=(i=i&&i[u[r]]);r++);return i}(n,"pointer.color"),null!=u&&function(n,t,i,r){for(var o,e=t.split(","),u=n,f=0;f<e.length-1;f++)null==u[o=e[f]]&&(u[o]={}),u=u[o];(r||null==u[e[f]])&&(u[e[f]]=i)}(n,"itemStyle.color",u);else if("bar"===r){if(od(n),od(n.backgroundStyle),od(n.emphasis),(i=n.data)&&!gr(i))for(t=0;t<i.length;t++)"object"==typeof i[t]&&(od(i[t]),od(i[t]&&i[t].emphasis))}else"sunburst"===r?(f=n.highlightPolicy,f&&(n.emphasis=n.emphasis||{},n.emphasis.focus||(n.emphasis.focus=f)),vwi(n),ywi(n.data,vwi)):"graph"===r||"sankey"===r?function(n){n&&null!=n.focusNodeAdjacency&&(n.emphasis=n.emphasis||{},null==n.emphasis.focus&&(n.emphasis.focus="adjacency"))}(n):"map"===r&&(n.mapType&&!n.map&&(n.map=n.mapType),n.mapLocation&&a(n,n.mapLocation));null!=n.hoverAnimation&&(n.emphasis=n.emphasis||{},n.emphasis&&null==n.emphasis.scale&&(n.emphasis.scale=n.hoverAnimation));lwi(n)}});n.dataRange&&(n.visualMap=n.dataRange);t(deu,function(i){var r=n[i];r&&(u(r)||(r=[r]),t(r,function(n){lwi(n)}))})}function geu(n){t(n,function(t,i){var u=[],e=[NaN,NaN],o=[t.stackResultDimension,t.stackedOverDimension],r=t.data,f=t.isStackedByIndex;r.modify(o,function(o,s,h){var w,v,c=r.get(t.stackedDimension,h),p,y,l,a;if(isNaN(c))return e;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=nuu(c,a);p=a;break}return u[0]=c,u[1]=p,u})})}function owt(n){return n instanceof sd}function swt(n,i,r){r=r||kwi(n);var e=i.seriesLayoutBy,f=function(n,i,r,f,e){var c,s,h,l;return n?(i===is?(h=n,"auto"===f||null==f?gwi(function(n){null!=n&&"-"!==n&&(o(n)?null==s&&(s=1):s=0)},r,h,10):s=ht(f)?f:f?1:0,e||1!==s||(e=[],gwi(function(n,t){e[t]=null!=n?n+"":""},r,h,1/0)),c=e?e.length:r===dpt?h.length:h[0]?h[0].length:null):i===yh?e||(e=function(n){for(var i,u=0,r;u<n.length&&!(i=n[u++]););
1if(i)return r=[],t(i,function(n,t){r.push(t)}),r}(n)):i===wy?e||(e=[],t(n,function(n,t){e.push(t)})):i===vh&&(l=kv(n[0]),c=u(l)&&l.length||1),{startIndex:s,dimensionsDefine:dwi(e),dimensionsDetectedCount:c}):{dimensionsDefine:dwi(e),startIndex:s,dimensionsDetectedCount:c}}(n,r,e,i.sourceHeader,i.dimensions);return new sd({data:n,sourceFormat:r,seriesLayoutBy:e,dimensionsDefine:f.dimensionsDefine,startIndex:f.startIndex,dimensionsDetectedCount:f.dimensionsDetectedCount,metaRawOption:y(i)})}function hwt(n){return new sd({data:n,sourceFormat:gr(n)?by:vh})}function kwi(n){var t=bpi,i,e,r,f;if(gr(n))t=by;else if(u(n)){for(0===n.length&&(t=is),i=0,e=n.length;i<e;i++)if(r=n[i],null!=r){if(u(r)){t=is;break}if(v(r)){t=yh;break}}}else if(v(n))for(f in n)if(h(n,f)&&ir(n[f])){t=wy;break}return t}function dwi(n){if(n){var t=c();return f(n,function(n){var i={name:(n=v(n)?n:{name:n}).name,displayName:n.displayName,type:n.type},r;return null==i.name?i:(i.name+="",null==i.displayName&&(i.displayName=i.name),r=t.get(i.name),r?i.name+="-"+r.count++:t.set(i.name,{count:1}),i)})}}function gwi(n,t,i,r){var u,f;if(t===dpt)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 nbi(n){var t=n.sourceFormat;return t===yh||t===wy}function rbi(n,t){return nou[lwt(n,t)]}function fbi(n,t){return ubi[lwt(n,t)]}function obi(n){return ebi[n]}function lwt(n,t){return n===is?n+"_"+t:n}function tp(n,t,i){var r,u,f,e,s,o;if(n&&(r=n.getRawDataItem(t),null!=r))return(u=n.getStore(),f=u.getSource().sourceFormat,null!=i)?(e=n.getDimensionIndex(i),s=u.getDimensionProperty(e),obi(f)(r,e,s)):(o=r,f===vh&&(o=kv(r)),o)}function hbi(n){var t,i;return v(n)?n.type&&(i=n):t=n,{text:t,frag:i}}function hd(n){return new cbi(n)}function ph(n,t){var i=t&&t.type;return"ordinal"===i?n:("time"!==i||ht(n)||null==n||"-"===n||(n=+ou(n)),null==n||""===n?NaN:+n)}function abi(n){return lbi.get(n)}
1function rou(n,t){return"eq"===n||"ne"===n?new iou("eq"===n,t):h(vbi,n)?new tou(n,t):null}function uou(n){var i=n.sourceFormat,t;return ywt(i)||(t="",vt(t)),n.data}function fou(n){var f=n.sourceFormat,u=n.data,o;if(ywt(f)||(o="",vt(o)),f===is){for(var i=[],t=0,e=u.length;t<e;t++)i.push(u[t].slice());return i}if(f===yh){for(i=[],t=0,e=u.length;t<e;t++)i.push(r({},u[t]));return i}}function eou(n,t,i){if(null!=i)return ht(i)||!isNaN(i)&&!h(t,i)?n[i]:h(t,i)?t[i]:void 0}function oou(n){return y(n)}function sou(n,i){var u="",o,r,e,c;return i.length||vt(u),v(n)||vt(u),o=n.type,r=vwt.get(o),r||vt(u),e=f(i,function(n){return function(n,i){var r=new pbi,e=n.data,o=r.sourceFormat=n.sourceFormat,c=n.startIndex,f,a,y,p,w;n.seriesLayoutBy!==gl&&vt("");var u=[],l={},v=n.dimensionsDefine;if(v)t(v,function(n,t){var i=n.name,r={index:t,name:i,displayName:n.displayName},f;(u.push(r),null!=i)&&(f="",h(l,i)&&vt(f),l[i]=r)});else for(f=0;f<n.dimensionsDetectedCount;f++)u.push({index:f});return a=rbi(o,gl),i.__isBuiltIn&&(r.getRawDataItem=function(n){return a(e,c,u,n)},r.getRawData=s(uou,null,n)),r.cloneRawData=s(fou,null,n),y=fbi(o,gl),r.count=s(y,null,e,c,u),p=obi(o),r.retrieveValue=function(n,t){var i=a(e,c,u,n);return w(i,t)},w=r.retrieveValueFromItem=function(n,t){if(null!=n){var i=u[t];return i?p(n,t,i.name):void 0}},r.getDimensionInfo=s(eou,null,u,l),r.cloneAllDimensionInfo=s(oou,null,u),r}(n,r)}),c=kt(r.transform({upstream:e[0],upstreamList:e,config:y(n.config)})),f(c,function(n,t){var f,e="",r,u;return v(n)||vt(e),n.data||vt(e),ywt(kwi(n.data))||vt(e),r=i[0],r&&0===t&&!n.dimensions?(u=r.startIndex,u&&(n.data=r.data.slice(0,u).concat(n.data)),f={seriesLayoutBy:gl,sourceHeader:u,dimensions:r.metaRawOption.dimensions}):f={seriesLayoutBy:gl,sourceHeader:0,dimensions:n.dimensions},swt(n.data,f,null)})}function ywt(n){return n===is||n===yh}function cd(n){return n>65535?hou:cou}function dbi(n,t,i,r,u){var h=kbi[i||"float"],e,o,s,f;if(u){if(e=n[t],o=e&&e.length,o!==r){for(s=new h(r),f=0;f<o;f++)s[f]=e[f];n[t]=s}}else n[t]=new h(r)}function gbi(n){n.option.transform&&tb(n.option.transform)}function nft(n){return"series"===n.mainType}function nki(n){throw new Error(n);}function tki(n,t){var i=n.color||"#6e7079",r=n.fontSize||12,u=n.fontWeight||"400",f=n.color||"#464646",e=n.fontSize||14,o=n.fontWeight||"900";return"html"===t?{nameStyle:"font-size:"+ru(r+"")+"px;color:"+ru(i)+";font-weight:"+ru(u+""),valueStyle:"font-size:"+ru(e+"")+"px;color:"+ru(f)+";font-weight:"+ru(o+"")}:{nameStyle:{fontSize:r,fill:i,fontWeight:u},valueStyle:{fontSize:e,fill:f,fontWeight:o}}}function bi(n,t){return t.type=n,t}function bwt(n){return"section"===n.type}function uki(n){return bwt(n)?lou:aou}function fki(n){if(bwt(n)){var i=0,r=n.blocks.length,u=r>1||r>0&&!n.noHeader;return t(n.blocks,function(n){var t=fki(n);t>
1=i&&(i=t+ +(u&&(!t||bwt(n)&&!n.noHeader)))}),i}return 0}function lou(n,i,f,e){var a,b=i.noHeader,c=(a=fki(i),{html:iki[a],richText:rki[a]}),v=[],o=i.blocks||[],s,y,k,l,p,w;return(or(!o||u(o)),o=o||[],s=n.orderMode,i.sortBlocks&&s&&(o=o.slice(),y={valueAsc:"asc",valueDesc:"desc"},h(y,s)?(k=new ybi(y[s],null),o.sort(function(n,t){return k.evaluate(n.sortParam,t.sortParam)})):"seriesDesc"===s&&o.reverse()),t(o,function(t,u){var f=i.valueFormatter,o=uki(t)(f?r(r({},n),{valueFormatter:f}):n,t,u>0?c.html:0,e);null!=o&&v.push(o)}),l="richText"===n.renderMode?v.join(c.richText):kwt(v.join(""),b?f:c.html),b)?l:(p=ypt(i.header,"ordinal",n.useUTC),w=tki(e,n.renderMode).nameStyle,"richText"===n.renderMode?oki(n,p,w)+c.richText+l:kwt('<div style="'+w+';line-height:1;">'+ru(p)+"<\/div>"+l,f))}function aou(n,t,i,r){var h=n.renderMode,e=t.noName,s=t.noValue,o=!t.markerType,g=t.name,l=n.useUTC,nt=t.valueFormatter||n.valueFormatter||function(n){return f(n=u(n)?n:[n],function(n,t){return ypt(n,u(c)?c[t]:c,l)})};if(!e||!s){var a=o?"":n.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",h),v=e?"":ypt(g,"ordinal",l),c=t.valueType,y=s?[]:nt(t.value),p=!o||!e,w=!o&&e,b=tki(r,h),k=b.nameStyle,d=b.valueStyle;return"richText"===h?(o?"":a)+(e?"":oki(n,v,k))+(s?"":function(n,t,i,r,f){var e=[f],o=r?10:20;return i&&e.push({padding:[0,0,0,o],align:"right"}),n.markupStyleCreator.wrapRichTextStyle(u(t)?t.join("  "):t,e)}(n,y,p,w,d)):kwt((o?"":a)+(e?"":function(n,t,i){return'<span style="'+i+";"+(t?"margin-left:2px":"")+'">'+ru(n)+"<\/span>"}(v,!o,k))+(s?"":function(n,t,i,r){var e=i?"10px":"20px",o=t?"float:right;margin-left:"+e:"";return n=u(n)?n:[n],'<span style="'+o+";"+r+'">'+f(n,function(n){return ru(n)}).join("&nbsp;&nbsp;")+"<\/span>"}(y,p,w,d)),i)}}function eki(n,t,i,r,u,f){if(n)return uki(n)({useUTC:u,renderMode:i,orderMode:r,markupStyleCreator:t,valueFormatter:n.valueFormatter},n,0,f)}function kwt(n,t){return'<div style="'+("margin: "+t+"px 0 0")+';line-height:1;">'+n+'<div style="clear:both"><\/div><\/div>'}function oki(n,t,i){return n.markupStyleCreator.wrapRichTextStyle(t,i)}function ski(n,t){return kl(n.getData().getItemVisual(t,"style")[n.visualDrawType])}function hki(n,t){var i=n.get("padding");return null!=i?i:"richText"===t?[8,10]:10}function cki(n){var e,l,v,o,i=n.series,r=n.dataIndex,y=n.multipleSeries,s=i.getData(),h=s.mapDimensionsAll("defaultedTooltip"),a=h.length,c=i.getRawValue(r),p=u(c),w=ski(i,r),f,b;a>1||p&&!a?(f=function(n,i,r,u,f){function c(n,t){var i=e.getDimensionInfo(t);i&&!1!==i.otherDims.tooltip&&(l?h.push(bi("nameValue",{markerType:"subItem",markerColor:f,name:i.displayName,value:n,valueType:i.type})):(o.push(n),s.push(i.type)))}var e=i.getData(),l=wu(n,function(n,t,i){var r=e.getDimensionInfo(i);return n||r&&!1!==r.tooltip&&null!=r.displayName},!1),o=[],s=[],h=[];return u.length?t(u,function(n){c(tp(e,r,n),n)}):t(n,c),{inlineValues:o,inlineValueTypes:s,blocks:h}}(c,i,r,h,w),e=f.inlineValues,l=f.inlineValueTypes,v=f.blocks,o=f.inlineValues[0]):a?(b=s.getDimensionInfo(h[0]),o=e=tp(s,r,h[0]),l=b.type):o=e=p?c[0]:c;var k=kat(i),d=k&&i.name||"",nt=s.getName(r),g=y?d:nt;return bi("section",{header:d,noHeader:y||!k,sortParam:o,blocks:[bi("nameValue",{markerType:"item",markerColor:w,name:g,noName:!bu(g),value:e,valueType:l})].concat(v||[])})}function ift(n,t){return n.getName(t)||n.getId(t)}function lki(n){var i=n.name;kat(n)||(n.name=function(n){var i=n.getRawData(),u=i.mapDimensionsAll("seriesName"),r=[];return t(u,function(n){var t=i.getDimensionInfo(n);t.displayName&&r.push(t.displayName)}),r.join(" ")}(n)||i)}function vou(n){return n.model.getRawData().count()}function you(n){var t=n.model;return t.setData(t.getRawData().cloneShallow()),pou}function pou(n,t){t.outputData&&n.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function aki(n,i){t(ltt(n.CHANGABLE_METHODS,n.DOWNSAMPLE_METHODS),function(t){n.wrapMethod(t,b(wou,i))})}function wou(n,t){var i=dwt(n);return i&&i.setOutputEnd((t||this).count()),t}function dwt(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 ip(){var n=lt();return function(t){var i=n(t),r=t.pipelineContext,u=!!i.large,f=!!i.progressiveRen
1der,e=i.large=!(!r||!r.large),o=i.progressiveRender=!(!r||!r.progressiveRender);return!(u===e&&f===o)&&"reset"}}function yki(n,t,i){n&&ck(n)&&("emphasis"===t?ns:ts)(n,i)}function pki(n,i,r){var u=kc(n,i),f=i&&null!=i.highlightKey?function(n){var t=gli[n];return null==t&&dli<=32&&(t=gli[n]=dli++),t}(i.highlightKey):null;null!=u?t(kt(u),function(t){yki(n.getItemGraphicEl(t),r,f)}):n.eachItemGraphicEl(function(n){yki(n,r,f)})}function kou(n){return bou(n.model)}function dou(n){var u=n.model,e=n.ecModel,o=n.api,t=n.payload,s=u.pipelineContext.progressiveRender,f=n.view,i=t&&vki(t).updateMethod,r=s?"incrementalPrepareRender":i&&f[i]?i:"render";return"render"!==r&&f[r](u,e,o,t),gou[r]}function uft(n,t,i){function s(){a=(new Date).getTime();r=null;n.apply(h,c||[])}var e,o,h,c,u,l=0,a=0,r=null,f;return t=t||0,f=function(){for(var v,y,f=[],n=0;n<arguments.length;n++)f[n]=arguments[n];e=(new Date).getTime();h=this;c=f;v=u||t;y=u||i;u=null;o=e-(y?l:a)-v;clearTimeout(r);y?r=setTimeout(s,v):o>=0?s():r=setTimeout(s,-o);l=e},f.clear=function(){r&&(clearTimeout(r),r=null)},f.debounceNextCall=function(n){u=n},f}function rp(n,t,i,r){var u=n[t],f,e;if(u){if(f=u[rft]||u,e=u[bki],u[wki]!==i||e!==r){if(null==i||!r)return n[t]=f;(u=n[t]=uft(f,i,"debounce"===r))[rft]=f;u[bki]=r;u[wki]=i}return u}}function ld(n,t){var i=n[t];i&&i[rft]&&(i.clear&&i.clear(),n[t]=i[rft])}function gki(n,t){var i=n.visualStyleMapper||dki[t];return i||(console.warn("Unkown style type '"+t+"'."),dki.itemStyle)}function ndi(n,t){var i=n.visualDrawType||nsu[t];return i||(console.warn("Unkown style type '"+t+"'."),"fill")}function usu(n){n.overallReset(n.ecModel,n.api,n.payload)}function fsu(n){return n.overallProgress&&esu}function esu(){this.agent.dirty();this.getDownstream().dirty()}function osu(){this.agent&&this.agent.dirty()}function ssu(n){return n.plan?n.plan(n.model,n.ecModel,n.api,n.payload):null}function hsu(n){n.useClearVisual&&n.data.clearAllVisual();var t=n.resetDefines=kt(n.reset(n.model,n.ecModel,n.api,n.payload));return t.length>1?f(t,function(n,t){return rdi(t)}):idi}function rdi(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 csu(n){return n.data.count()}function lsu(n){eft=null;try{n(up,gwt)}catch(n){}return eft}function udi(n,t){for(var i in t.prototype)n[i]=ei}function tbt(n,t,i){switch(i){case"color":return n.getItemVisual(t,"style")[n.getVisual("drawType")];case"opacity":return n.getItemVisual(t,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return n.getItemVisual(t,i);default:0}}function vd(n,t){switch(t){case"color":return n.getVisual("style")[n.getVisual("drawType")];case"opacity":return n.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return n.getVisual(t);default:0}}function cdi(n,t,i,r){switch(i){case"color":n.ensureUniqueItemVisual(t,"style")[n.getVisual("drawType")]=r;n.setItemVisual(t,"colorFromPalette",!1);break;case"opacity":n.ensureUniqueItemVisual(t,"style").opacity=r;break;case"symbol":case"symbolSize":case"liftZ":n.setItemVisual(t,i,r);break;default:0}}function ldi(n,i){function u(t,i){var r=[];return t.eachComponent({mainType:"series",subType:n,query:i},function(n){r.push(n.seriesIndex)}),r}t([[n+"ToggleSelect","toggleSelect"],[n+"Select","select"],[n+"UnSelect","unselect"]],function(n){i(n[0],function(t,i,f){t=r({},t);f.dispatchAction(r(t,{type:n[1],seriesIndex:u(i,t)}))})})}function fp(n,t,i,f,e){var s=n+t;i.isSilent(s)||f.eachComponent({mainType:"series",subType:"pie"},function(n){for(var t,f,a=n.seriesIndex,h=n.option.selectedMap,l=e.selected,c=0;c<l.length;c++)l[c].seriesIndex===a&&(t=n.getData(),f=kc(t,e.fromActionPayload),i.trigger(s,{type:s,seriesId:n.id,name:u(f)?t.getName(f[0]):t.getName(f),selected:o(h)?h:r({},h)}))})}function ep(n,t,i){for(var r;n&&(!t(n)||(r=n,!i));)n=n.__hostTarget||n.parent;return r}function rhu(n,t){if("image"!==this.type){var i=this.style;this.__isEmptyBrush?(i.stroke=n,i.fill=t||"#fff",i.lineWidth=2):"line"===this.shape.symbolType?i.stroke=n:i.fill=n;this.markRedraw()}}function si(n,t,i,r,u,f,e){var o,s=0===n.indexOf("empty");return s&&(n=n.substr(5,1).toLowerCase()+n.substr(6)),(o=0===n.indexOf("image://")?kyt(n.slice(8),new tt(t,i,r,u),e?"center":"cover"):0===n.indexOf("path://")?pk(n.slice(7),{},new tt(t,i,r,u),e?"center":"cover"):new adi({shape:{symbolType:n,x:t,y:i,width:r,height:u}})).__isEmptyBrush=s,o.setColor=rhu,f&&o.setColor(f),o}function yd(n){return u(n)||(n=[+n,+n]),[n[0]||0,n[1]||0]}function op(n,t){if(null!=n)return u(n)||(n=[n,n]),[e(n[0],t[0])||0,e(g(n[1],n[0]),t[1])||0]}
1function ibt(n,t,i){for(var f="radial"===t.type?function(n,t,i){var f=i.width,e=i.height,s=Math.min(f,e),r=null==t.x?.5:t.x,u=null==t.y?.5:t.y,o=null==t.r?.5:t.r;return t.global||(r=r*f+i.x,u=u*e+i.y,o*=s),n.createRadialGradient(r,u,0,r,u,o)}(n,t,i):function(n,t,i){var r=null==t.x?0:t.x,u=null==t.x2?1:t.x2,f=null==t.y?0:t.y,e=null==t.y2?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)}(n,t,i),u=t.colorStops,r=0;r<u.length;r++)f.addColorStop(u[r].offset,u[r].color);return f}function hft(n){return parseInt(n,10)}function sp(n,t,i){var r=["width","height"][t],f=["clientWidth","clientHeight"][t],e=["paddingLeft","paddingTop"][t],o=["paddingRight","paddingBottom"][t],u;return null!=i[r]&&"auto"!==i[r]?parseFloat(i[r]):(u=document.defaultView.getComputedStyle(n),(n[f]||hft(u[r])||hft(n.style[r]))-(hft(u[e])||0)-(hft(u[o])||0)|0)}function rbt(n){var t,r,i=n.style,o=i.lineDash&&i.lineWidth>0&&(t=i.lineDash,r=i.lineWidth,t&&"solid"!==t&&r>0?"dashed"===t?[4*r,2*r]:"dotted"===t?[r]:ht(t)?[t]:u(t)?t:null:null),s=i.lineDashOffset,e;return o&&(e=i.strokeNoScale&&n.getLineScale?n.getLineScale():1,e&&1!==e&&(o=f(o,function(n){return n/e}),s/=e)),[o,s]}function cft(n){var t=n.stroke;return!(null==t||"none"===t||!(n.lineWidth>0))}function ydi(n){return"string"==typeof n&&"none"!==n}function lft(n){var t=n.fill;return null!=t&&"none"!==t}function pdi(n,t){if(null!=t.fillOpacity&&1!==t.fillOpacity){var i=n.globalAlpha;n.globalAlpha=t.fillOpacity*t.opacity;n.fill();n.globalAlpha=i}else n.fill()}function wdi(n,t){if(null!=t.strokeOpacity&&1!==t.strokeOpacity){var i=n.globalAlpha;n.globalAlpha=t.strokeOpacity*t.opacity;n.stroke();n.globalAlpha=i}else n.stroke()}function ubt(n,t,i){var f=rvt(t.image,t.__image,i),r,u;if(trt(f))return r=n.createPattern(f,t.repeat||"repeat"),"function"==typeof DOMMatrix&&r&&r.setTransform&&(u=new DOMMatrix,u.translateSelf(t.x||0,t.y||0),u.rotateSelf(0,0,(t.rotation||0)*ev),u.scaleSelf(t.scaleX||1,t.scaleY||1),r.setTransform(u)),r}function bdi(n,t,i,r,u){var f=!1,s,o,e;if(!r&&t===(i=i||{}))return!1;for((r||t.opacity!==i.opacity)&&(uu(n,u),f=!0,s=Math.max(Math.min(t.opacity,1),0),n.globalAlpha=isNaN(s)?gc.opacity:s),(r||t.blend!==i.blend)&&(f||(uu(n,u),f=!0),n.globalCompositeOperation=t.blend||gc.blend),o=0;o<fbt.length;o++)e=fbt[o],(r||t[e]!==i[e])&&(f||(uu(n,u),f=!0),n[e]=n.dpr*(t[e]||0));return(r||t.shadowColor!==i.shadowColor)&&(f||(uu(n,u),f=!0),n.shadowColor=t.shadowColor||gc.shadowColor),f}function kdi(n,t,i,r,u){var f=pd(t,u.inHover),o=r?null:i&&pd(i,u.inHover)||{},e,c,h,l,s;if(f===o)return!1;for(e=bdi(n,f,o,r,u),((r||f.fill!==o.fill)&&(e||(uu(n,u),e=!0),ydi(f.fill)&&(n.fillStyle=f.fill)),(r||f.stroke!==o.stroke)&&(e||(uu(n,u),e=!0),ydi(f.stroke)&&(n.strokeStyle=f.stroke)),(r||f.opacity!==o.opacity)&&(e||(uu(n,u),e=!0),n.globalAlpha=null==f.opacity?1:f.opacity),t.hasStroke())&&(c=f.lineWidth/(f.strokeNoScale&&t.getLineScale?t.getLineScale():1),n.lineWidth!==c&&(e||(uu(n,u),e=!0),n.lineWidth=c)),h=0;h<ebt.length;h++)l=ebt[h],s=l[0],(r||f[s]!==o[s])&&(e||(uu(n,u),e=!0),n[s]=f[s]||l[1]);return e}function ddi(n,t){var r=t.transform,i=n.dpr||1;r?n.setTransform(i*r[0],i*r[1],i*r[2],i*r[3],i*r[4],i*r[5]):n.setTransform(i,0,0,i,0,0)}function uu(n,t){t.batchFill&&n.fill();t.batchStroke&&n.stroke();t.batchFill="";t.batchStroke=""}function pd(n,t){return t&&n.__hoverStyle||n.style}function obt(n,t){na(n,t,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function na(n,t,i,r){var v=t.transform,o,f,e,s,h;if(!t.shouldBePainted(i.viewWidth,i.viewHeight,!1,!1))return t.__dirty&=-2,void(t.__isRendered=!1);var c=t.__clipPaths,l=i.prevElClipPaths,a=!1,u=!1;(l&&!function(n,t){if(n===t||!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}(c,l)||(l&&l.length&&(uu(n,i),n.restore(),u=a=!0,i.prevElClipPaths=null,i.allClipped=!1,i.prevEl=null),c&&c.length&&(uu(n,i),n.save(),function(n,t,i){for(var r,u=!1,f=0;f<n.length;f++)r=n[f],u=u||r.isZeroArea(),ddi(t,r),t.beginPath(),r.buildPath(t,r.shape),t.clip();i.allClipped=u}(c,n,i),a=!0),i.prevElClipPaths=c),i.allClipped)?t.__isRendered=!1:(t.beforeBrush&&t.beforeBrush(),t.innerBeforeBrush(),o=i.prevEl,o||(u=a=!0),s=t instanceof ut&&t.autoBatch&&function(n){var t=lft(n),i=cft(n);return!(n.lineDash||!(+t^+i)||t&&"string"!=typeof n.fill||i&&"string"!=typeof n.stroke||n.strokePercent<1||n.strokeOpacity<1||n.fillOpacity<1)}(t.style),a||(f=v,e=o.transform,f&&e?f[0]!==e[0]||f[1]!==e[1]||f[2]!==e[2]||f[3]!==e[3]||f[4]!==e[4]||f[5]!==e[5]:f||e)?(uu(n,i),ddi(n,t)):s||uu(n,i),h=pd(t,i.inHover),t instanceof ut?(1!==i.lastDrawType&&(u=!0,i.lastDrawType=1),kdi(n,t,o,u,i),s&&(i.batchFill||i.batchStroke)||n.beginPath(),function(n,t,i,r){var nt,e=cft(i),o=lft(i),tt=i.strokePercent,a=tt<1,it=!t.path,u,f,l,ft,d,g;if((!t.silent||a)&&it&&t.createPathProxy(),u=t.path||vdi,f=t.__dirty,!r){var h=i.fill,c=i.stroke,v=o&&!!h.colorStops,y=e&&!!c.colorStops,rt=o&&!!h.image,ut=e&&!!c.image,p=void 0,w=void 0,s=void 0,b=void 0,k=void 0;
1(v||y)&&(k=t.getBoundingRect());v&&(p=f?ibt(n,h,k):t.__canvasFillGradient,t.__canvasFillGradient=p);y&&(w=f?ibt(n,c,k):t.__canvasStrokeGradient,t.__canvasStrokeGradient=w);rt&&(s=f||!t.__canvasFillPattern?ubt(n,h,t):t.__canvasFillPattern,t.__canvasFillPattern=s);ut&&(b=f||!t.__canvasStrokePattern?ubt(n,c,t):t.__canvasStrokePattern,t.__canvasStrokePattern=s);v?n.fillStyle=p:rt&&(s?n.fillStyle=s:o=!1);y?n.strokeStyle=w:ut&&(b?n.strokeStyle=b:e=!1)}d=t.getGlobalScale();u.setScale(d[0],d[1],t.segmentIgnoreThreshold);n.setLineDash&&i.lineDash&&(l=(nt=rbt(t))[0],ft=nt[1]);g=!0;(it||4&f)&&(u.setDPR(n.dpr),a?u.setContext(null):(u.setContext(n),g=!1),u.reset(),t.buildPath(u,t.shape,r),u.toStatic(),t.pathUpdated());g&&u.rebuildPath(n,a?tt:1);l&&(n.setLineDash(l),n.lineDashOffset=ft);r||(i.strokeFirst?(e&&wdi(n,i),o&&pdi(n,i)):(o&&pdi(n,i),e&&wdi(n,i)));l&&n.setLineDash([])}(n,t,h,s),s&&(i.batchFill=h.fill||"",i.batchStroke=h.stroke||"")):t instanceof gv?(3!==i.lastDrawType&&(u=!0,i.lastDrawType=3),kdi(n,t,o,u,i),function(n,t,i){var e,r=i.text,u,f;(null!=r&&(r+=""),r)&&(n.font=i.font||as,n.textAlign=i.textAlign,n.textBaseline=i.textBaseline,u=void 0,f=void 0,n.setLineDash&&i.lineDash&&(u=(e=rbt(t))[0],f=e[1]),u&&(n.setLineDash(u),n.lineDashOffset=f),i.strokeFirst?(cft(i)&&n.strokeText(r,i.x,i.y),lft(i)&&n.fillText(r,i.x,i.y)):(lft(i)&&n.fillText(r,i.x,i.y),cft(i)&&n.strokeText(r,i.x,i.y)),u&&n.setLineDash([]))}(n,t,h)):t instanceof wi?(2!==i.lastDrawType&&(u=!0,i.lastDrawType=2),function(n,t,i,r,u){bdi(n,pd(t,u.inHover),i&&pd(i,u.inHover),r,u)}(n,t,o,u,i),function(n,t,i){var f=t.__image=rvt(i.image,t.__image,t,t.onload),e,o,l,a;if(f&&trt(f)){var s=i.x||0,h=i.y||0,r=t.getWidth(),u=t.getHeight(),c=f.width/f.height;(null==r&&null!=u?r=u*c:null==u&&null!=r?u=r/c:null==r&&null==u&&(r=f.width,u=f.height),i.sWidth&&i.sHeight)?(e=i.sx||0,o=i.sy||0,n.drawImage(f,e,o,i.sWidth,i.sHeight,s,h,r,u)):i.sx&&i.sy?(l=r-(e=i.sx),a=u-(o=i.sy),n.drawImage(f,e,o,l,a,s,h,r,u)):n.drawImage(f,s,h,r,u)}}(n,t,h)):t.getTemporalDisplayables&&(4!==i.lastDrawType&&(u=!0,i.lastDrawType=4),function(n,t,i){var h=t.getDisplayables(),c=t.getTemporalDisplayables(),u,o,f,e,s,r;for(n.save(),f={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:i.viewWidth,viewHeight:i.viewHeight,inHover:i.inHover},u=t.getCursor(),o=h.length;u<o;u++)(r=h[u]).beforeBrush&&r.beforeBrush(),r.innerBeforeBrush(),na(n,r,f,u===o-1),r.innerAfterBrush(),r.afterBrush&&r.afterBrush(),f.prevEl=r;for(e=0,s=c.length;e<s;e++)(r=c[e]).beforeBrush&&r.beforeBrush(),r.innerBeforeBrush(),na(n,r,f,e===s-1),r.innerAfterBrush(),r.afterBrush&&r.afterBrush(),f.prevEl=r;t.clearTemporalDisplayables();t.notClear=!0;n.restore()}(n,t,i)),s&&r&&uu(n,i),t.innerAfterBrush(),t.afterBrush&&t.afterBrush(),i.prevEl=t,t.__dirty=0,t.__isRendered=!0)}function wd(n,t){var h,i,e;if("none"===n)return null;var s=t.getDevicePixelRatio(),c=t.getZr(),r="svg"===c.painter.type;return(n.dirty&&sbt.delete(n),h=sbt.get(n),h)?h:(i=a(n,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512}),"none"===i.backgroundColor&&(i.backgroundColor=null),e={repeat:"repeat"},function(n){for(var h,p,w,nt=[s],b=!0,k=0;k<ngi.length;++k){if(h=i[ngi[k]],null!=h&&!u(h)&&!o(h)&&!ht(h)&&"boolean"!=typeof h){b=!1;break}nt.push(h)}b&&(w=nt.join(",")+(r?"-svg":""),p=gdi.get(w),p&&(r?n.svgElement=p:n.image=p));var a,e=igi(i.dashArrayX),l=function(n){var i,t;return!n||"object"==typeof n&&0===n.length?[0,0]:ht(n)?(i=Math.ceil(n),[i,i]):(t=f(n,function(n){return Math.ceil(n)}),n.length%2?t.concat(t):t)}(i.dashArrayY),v=tgi(i.symbol),d=(it=e,f(it,function(n){return rgi(n)})),tt=rgi(l),t=!r&&pf.createCanvas(),g=r&&{tag:"g",attrs:{},key:"dcl",children:[]},y=function(){for(var r,f,t=1,n=0,u=d.length;n<u;++n)t=fci(t,d[n]);for(r=1,n=0,u=v.length;n<u;++n)r=fci(r,v[n].length);return t*=r,f=tt*d.length*v.length,{width:Math.max(1,Math.min(t,i.maxTileWidth)),height:Math.max(1,Math.min(f,i.maxTileHeight))}}(),it;t&&(t.width=y.width*s,t.height=y.height*s,a=t.getContext("2d")),function(){function st(n,t,u,f,e){var o=r?1:s,l=si(e,n*o,t*o,u*o,f*o,i.color,i.symbolKeepAspect),h;r?(h=c.painter.renderOneToVNode(l),h&&g.children.push(h)):obt(a,l)}var h,n,b;
1for(a&&(a.clearRect(0,0,t.width,t.height),i.backgroundColor&&(a.fillStyle=i.backgroundColor,a.fillRect(0,0,t.width,t.height))),h=0,n=0;n<l.length;++n)h+=l[n];if(!(h<=0))for(var p=-tt,f=0,k=0,u=0;p<y.height;){if(f%2==0){for(var d=k/2%v.length,w=0,o=0,nt=0;w<2*y.width;){for(b=0,n=0;n<e[u].length;++n)b+=e[u][n];if(b<=0)break;if(o%2==0){var it=.5*(1-i.symbolSize),rt=w+e[u][o]*it,ut=p+l[f]*it,ft=e[u][o]*i.symbolSize,et=l[f]*i.symbolSize,ot=nt/2%v[d].length;st(rt,ut,ft,et,v[d][ot])}w+=e[u][o];++nt;++o===e[u].length&&(o=0)}++u===e.length&&(u=0)}p+=l[f];++k;++f===l.length&&(f=0)}}();b&&gdi.put(w,t||g);n.image=t;n.svgElement=g;n.svgWidth=y.width;n.svgHeight=y.height}(e),e.rotation=i.rotation,e.scaleX=e.scaleY=r?1:1/s,sbt.set(n,e),n.dirty=!1,e)}function tgi(n){var r,t,i;if(!n||0===n.length)return[["rect"]];if(o(n))return[[n]];for(r=!0,t=0;t<n.length;++t)if(!o(n[t])){r=!1;break}if(r)return tgi([n]);for(i=[],t=0;t<n.length;++t)o(n[t])?i.push([n[t]]):i.push(n[t]);return i}function igi(n){var u,t,r,i;if(!n||0===n.length)return[[0,0]];if(ht(n))return[[i=Math.ceil(n),i]];for(u=!0,t=0;t<n.length;++t)if(!ht(n[t])){u=!1;break}if(u)return igi([n]);for(r=[],t=0;t<n.length;++t)ht(n[t])?(i=Math.ceil(n[t]),r.push([i,i])):(i=f(n[t],function(n){return Math.ceil(n)})).length%2==1?r.push(i.concat(i)):r.push(i);return r}function rgi(n){for(var t=0,i=0;i<n.length;++i)t+=n[i];return n.length%2==1?2*t:t}function ugi(n){return hbt[n]}function ogi(n){return function(){for(var i=[],t=0;t<arguments.length;t++)i[t]=arguments[t];if(!this.isDisposed())return hgi(this,n,i);cu(this.id)}}function sgi(n){return function(){for(var i=[],t=0;t<arguments.length;t++)i[t]=arguments[t];return hgi(this,n,i)}}function hgi(n,t,i){return i[0]=i[0]&&i[0].toLowerCase(),ku.prototype[t].apply(n,i)}function cu(){0}function kgi(n){kft[n]=!1}function ikt(n){return ta[function(n,t){return n.getAttribute?n.getAttribute(t):n[t]}(n,tkt)]}function rkt(n,t){bgi[n]=t}function ukt(n){nt(gbt,n)<0&&gbt.push(n)}function fkt(n,t){okt(dbt,n,t,2e3)}function ggi(n){dft("afterinit",n)}function nni(n){dft("afterupdate",n)}function dft(n,t){of.on(n,t)}function ee(n,t,i){l(t)&&(i=t,t="");var r=v(n)?n.type:[n,n={event:t}][0];n.event=(n.event||r).toLowerCase();t=n.event;gd[t]||(or(egi.test(r)&&egi.test(t)),wft[r]||(wft[r]={action:i,actionInfo:n}),gd[t]=r)}function tni(n,t){ky.register(n,t)}function ini(n,t){okt(bft,n,t,1e3,"layout")}function bh(n,t){okt(bft,n,t,3e3,"visual")}
1function okt(n,t,i,r,u){if((l(t)||v(t))&&(i=t,t=r),!(nt(ekt,i)>=0)){ekt.push(i);var f=tdi.wrapStageHandler(i,u);f.__prio=t;f.__raw=i;n.push(f)}}function skt(n,t){nkt[n]=t}function rni(n,t,i){var r=ugi("registerMap");r&&r(n,t,i)}function it(n){u(n)?t(n,function(n){it(n)}):nt(ckt,n)>=0||(ckt.push(n),l(n)&&(n={install:n}),n.install(uni))}function ng(n){return null==n?0:n.length||1}function fni(n){return n}function lkt(n,t){return n.hasOwnProperty(t)||(n[t]=[]),n[t]}function gft(n){return"category"===n?"ordinal":"time"===n?"time":"float"}function sni(n){return n instanceof oni}function hni(n){for(var r,u,i=c(),t=0;t<(n||[]).length;t++)r=n[t],u=v(r)?r.name:r,null!=u&&null==i.get(u)&&i.set(u,t);return i}function cni(n){var t=ohu(n);return t.dimNameMap||(t.dimNameMap=hni(n.dimensionsDefine))}function lni(n){return n>30}function cp(n,i){function l(n){var f=k[n],o;if(f<0){var r=w[n],i=v(r)?r:{name:r},t=new net,u=i.name;return null!=u&&null!=ut.get(u)&&(t.name=t.displayName=u),null!=i.type&&(t.type=i.type),null!=i.displayName&&(t.displayName=i.displayName),o=e.length,k[n]=o,t.storeDimIndex=n,e.push(t),t}return e[f]}function ft(n,t,i){null!=wpi.get(t)?n.otherDims[t]=i:(n.coordDim=t,n.coordDimIndex=i,it.set(t,!0))}function ot(n){null==n.name&&(n.name=n.coordDim)}var h,et,p,u;owt(n)||(n=hwt(n));var tt=(i=i||{}).coordDimensions||[],w=i.dimensionsDefine||n.dimensionsDefine||[],it=c(),e=[],f=function(n,i,r,u){var f=Math.max(n.dimensionsDetectedCount||1,i.length,r.length,u||0);return t(i,function(n){var t;v(n)&&(t=n.dimsDef)&&(f=Math.max(f,t.length))}),f}(n,tt,w,i.dimensionsCount),d=i.canOmitUnusedDimensions&&lni(f),rt=w===n.dimensionsDefine,ut=rt?cni(n):hni(w),g=i.encodeDefine;!g&&i.encodeDefaulter&&(g=i.encodeDefaulter(n,f));for(var b=c(g),k=new wbi(f),s=0;s<k.length;s++)k[s]=-1;if(!d)for(s=0;s<f;s++)l(s);b.each(function(n,i){var r=kt(n).slice(),u;1===r.length&&!o(r[0])&&r[0]<0?b.set(i,!1):(u=b.set(i,[]),t(r,function(n,t){var r=o(n)?ut.get(n):n;null!=r&&r<f&&(u[t]=r,ft(l(r),i,t))}))});h=0;t(tt,function(n){var s,e,c,i,p,u,y;if(o(n)?(s=n,i={}):(s=(i=n).name,p=i.ordinalMeta,i.ordinalMeta=null,(i=r({},i)).ordinalMeta=p,e=i.dimsDef,c=i.otherDims,i.name=i.coordDim=i.coordDimIndex=i.dimsDef=i.otherDims=null),u=b.get(s),!1!==u){if(!(u=kt(u)).length)for(y=0;y<(e&&e.length||1);y++){for(;h<f&&null!=l(h).coordDim;)h++;h<f&&u.push(h++)}t(u,function(n,t){var r=l(n),u;(rt&&null!=i.type&&(r.type=i.type),ft(a(r,i),s,t),null==r.name&&e)&&(u=e[t],v(u)||(u={name:u}),r.name=r.displayName=u.name,r.defaultTooltip=u.defaultTooltip);c&&a(r.otherDims,c)})}});var nt=i.generateCoord,y=i.generateCoordCount,st=null!=y;if(y=nt?y||1:0,et=nt||"value",d)t(e,function(n){ot(n)}),e.sort(function(n,t){return n.storeDimIndex-t.storeDimIndex});else for(p=0;p<f;p++)u=l(p),null==u.coordDim&&(u.coordDim=ahu(et,it,st),u.coordDimIndex=0,(!nt||y<=0)&&(u.isExtraCoord=!0),y--),ot(u),null!=u.type||nwi(n,p)!==yut&&(!u.isExtraCoord||null==u.otherDims.itemName&&null==u.otherDims.seriesName)||(u.type="ordinal");return function(n){for(var r=c(),t=0;t<n.length;t++){var f=n[t],u=f.name,i=r.get(u)||0;i>0&&(f.name=u+(i-1));i++;r.set(u,i)}}(e),new oni({source:n,dimensions:e,fullDimensionCount:f,dimensionOmitted:d})}function ahu(n,t,i){var u=t.data,r;if(i||u.hasOwnProperty(n)){for(r=0;u.hasOwnProperty(n+r);)r++;n+=r}return t.set(n,!0),n}function lp(n){return"category"===n.get("type")}function pni(n,i,r){var u,s,c,l=(r=r||{}).byIndex,b=r.stackedCoordDimension,e,f,a,h,k,y,p;if(function(n){return!sni(n.schema)}(i)?u=i:(s=i.schema,u=s.dimensions,c=i.store),k=!(!n||!n.get("stack")),t(u,function(n,t){o(n)&&(u[t]=n={name:n});k&&!n.isExtraCoord&&(l||e||!n.ordinalMeta||(e=n),f||"ordinal"===n.type||"time"===n.type||b&&b!==n.coordDim||(f=n))}),!f||l||e||(l=!0),f){a="__\0ecstackresult_"+n.id;h="__\0ecstackedover_"+n.id;e&&(e.createInvertedIndices=!0);var d=f.coordDim,v=f.type,w=0;t(u,function(n){n.coordDim===d&&w++});y={name:a,coordDim:d,coordDimIndex:w,type:v,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:u.length};p={name:h,coordDim:h,coordDimIndex:w+1,type:v,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:u.length+1};s?(c&&(y.storeDimIndex=c.ensureCalculationDimension(h,v),p.storeDimIndex=c.ensureCalculationDimension(a,v)),s.appendCalculationDimension(y),s.appendCalculationDimension(p)):(u.push(y),u.push(p))}return{stackedDimension:f&&f.name,stackedByDimension:e&&e.name,isStackedByIndex:l,stackedOverDimension:h,stackResultDimension:a}}function fs(n,t){return!!t&&t===n.getCalculationInfo("stackedDimension")}function ykt(n,t){return fs(n,t)?n.getCalculationInfo("stackResultDimension"):t}function ro(n,i,r){var o,c,e,k;r=r||{};c=i.getSourceManager();e=!1;n?(e=!0,o=hwt(n)):e=(o=c.getSource()).sourceFormat===vh;var v=function(n){var i=n.get("coordinateSystem"),t=new vni(i),r=yni[i];if(r)return r(n,t,t.axisMap,t.categoryAxisMap),t}(i),y=function(n,t){var i,u=n.get("coordinateSystem"),r=ky.get(u);return t&&t.coordSysDims&&(i=f(t.coordSysDims,function(n){var i={name:n},r=t.axisMap.get(n),u;return r&&(u=r.get("type"),i.type=gft(u)),i})),i||(i=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),i}
1(i,v),a=r.useEncodeDefaulter,d=l(a)?a:a?b(gpi,y,i):null,s=cp(o,{coordDimensions:y,generateCoord:r.generateCoord,encodeDefine:i.getEncode(),encodeDefaulter:d,canOmitUnusedDimensions:!e}),p=function(n,i,r){var u,f;return r&&t(n,function(n,t){var o=n.coordDim,e=r.categoryAxisMap.get(o);e&&(null==u&&(u=t),n.ordinalMeta=e.getOrdinalMeta(),i&&(n.createInvertedIndices=!0));null!=n.otherDims.itemName&&(f=!0)}),f||null==u||(n[u].otherDims.itemName=0),u}(s.dimensions,r.createInvertedIndices,v),w=e?null:c.getSharedDataStore(s),g=pni(i,{schema:s,store:w}),h=new ar(s,i);return h.setCalculationInfo(g),k=null!=p&&function(n){if(n.sourceFormat===vh)return!u(kv(function(n){for(var t=0;t<n.length&&null==n[t];)t++;return n[t]}(n.data||[])))}(o)?function(n,t,i,r){return r===p?i:this.defaultDimValueGetter(n,t,i,r)}:null,h.hasItemOption=!1,h.initData(e?o:w,null,k),h}function vhu(n){return v(n)&&null!=n.value?n.value:n+""}function pkt(n){return"interval"===n.type||"log"===n.type}function yhu(n,t,i,r){var f={},o=n[1]-n[0],u=f.interval=aat(o/t,!0),e;return null!=i&&u<i&&(u=f.interval=i),null!=r&&u>r&&(u=f.interval=r),e=f.intervalPrecision=bni(u),function(n,t){isFinite(n[0])||(n[0]=t[0]);!isFinite(n[1])&&(n[1]=t[1]);kni(n,0,t);kni(n,1,t);n[0]>n[1]&&(n[0]=n[1])}(f.niceTickExtent=[ri(Math.ceil(n[0]/u)*u,e),ri(Math.floor(n[1]/u)*u,e)],n),f}function wkt(n){var i=Math.pow(10,dit(n)),t=n/i;return t?2===t?t=3:3===t?t=5:t*=2:t=1,ri(t*i)}function bni(n){return gf(n)+2}function kni(n,t,i){n[t]=Math.max(Math.min(n[t],i[1]),i[0])}function uet(n,t){return n>=t[0]&&n<=t[1]}function fet(n,t){return t[1]===t[0]?.5:(n-t[0])/(t[1]-t[0])}function eet(n,t){return n*(t[1]-t[0])+t[0]}function fo(n){return u(n)?bkt?new Float32Array(n):n:new dni(n)}function kkt(n){return n.get("stack")||oet+n.seriesIndex}function dkt(n){return n.dim+n.index}function gni(n,t){var i=[];return t.eachSeriesByType(n,function(n){utr(n)&&i.push(n)}),i}function ntr(n){var r=function(n){var i={},s,e,r,u,f,o;t(n,function(n){var t=n.coordinateSystem.getBaseAxis(),e;if("time"===t.type||"value"===t.type)for(var r=n.getData(),u=t.dim+"_"+t.index,s=r.getDimensionIndex(r.mapDimension(t.dim)),o=r.getStore(),f=0,h=o.count();f<h;++f)e=o.get(s,f),i[u]?i[u].push(e):i[u]=[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=null===u?o:Math.min(u,o));s[e]=u}return s}(n),i=[];return t(n,function(n){var u,t=n.coordinateSystem.getBaseAxis(),f=t.getExtent(),c;if("category"===t.type)u=t.getBandWidth();else if("value"===t.type||"time"===t.type){var l=t.dim+"_"+t.index,o=r[l],s=Math.abs(f[1]-f[0]),h=t.scale.getExtent(),a=Math.abs(h[1]-h[0]);u=o?s/a*o:s}else c=n.getData(),u=Math.abs(f[1]-f[0])/c.count();var v=e(n.get("barWidth"),u),y=e(n.get("barMaxWidth"),u),p=e(n.get("barMinWidth")||(ftr(n)?.5:1),u),w=n.get("barGap"),b=n.get("barCategoryGap");i.push({bandWidth:u,barWidth:v,barMaxWidth:y,barMinWidth:p,barGap:w,barCategoryGap:b,axisKey:dkt(t),stackId:kkt(n)})}),ttr(i)}function ttr(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:null,gap:"20%",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;null!=s&&(i.gap=s);h=n.barCategoryGap;
1null!=h&&(i.categoryGap=h)}),i={},t(r,function(n,r){var p,a,c,v;i[r]={};var h=n.stacks,y=n.bandWidth,l=n.categoryGap;null==l&&(p=et(h).length,l=Math.max(35-4*p,15)+"%");var w=e(l,y),f=e(n.gap,1),s=n.remainedWidth,o=n.autoWidthCount,u=(s-w)/(o+(o-1)*f);u=Math.max(u,0);t(h,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+f*t,o--):(t=u,i&&i<t&&(t=Math.min(i,s)),r&&r>t&&(t=r),t!==u&&(n.width=t,s-=t+f*t,o--))});u=(s-w)/(o+(o-1)*f);u=Math.max(u,0);c=0;t(h,function(n){n.width||(n.width=u);a=n;c+=n.width*(1+f)});a&&(c-=a.width*f);v=-c/2;t(h,function(n,t){i[r][t]=i[r][t]||{bandWidth:y,offset:v,width:n.width};v+=n.width*(1+f)})}),i}function itr(n,i){var r=gni(n,i),u=ntr(r);t(r,function(n){var i=n.getData(),r=n.coordinateSystem.getBaseAxis(),f=kkt(n),t=u[dkt(r)][f],e=t.offset,o=t.width;i.setLayout({bandWidth:t.bandWidth,offset:e,size:o})})}function rtr(n){return{seriesType:n,plan:ip(),reset:function(n){if(utr(n)){var t=n.getData(),i=n.coordinateSystem,s=i.getBaseAxis(),f=i.getOtherAxis(s),h=t.getDimensionIndex(t.mapDimension(f.dim)),v=t.getDimensionIndex(t.mapDimension(s.dim)),y=n.get("showBackground",!0),p=t.mapDimension(f.dim),c=t.getCalculationInfo("stackResultDimension"),e=fs(t,p)&&!!t.getCalculationInfo("stackedOnSeries"),r=f.isHorizontal(),w=function(n,t){return t.toGlobalCoord(t.dataToCoord("log"===t.type?1:0))}(0,f),u=ftr(n),o=n.get("barMinHeight")||0,b=c&&t.getDimensionIndex(c),l=t.getLayout("size"),a=t.getLayout("offset");return{progress:function(n,t){for(var d,f,ft=n.count,it=u&&fo(3*ft),g=u&&y&&fo(3*ft),ht=u&&fo(ft),rt=i.master.getRect(),ct=r?rt.width:rt.height,et=t.getStore(),s=0;null!=(f=n.next());){var ot=et.get(e?b:h,f),ut=et.get(v,f),k=w,st=void 0;e&&(st=+ot-et.get(h,f));var nt=void 0,tt=void 0,c=void 0,p=void 0;r?(d=i.dataToPoint([ot,ut]),e&&(k=i.dataToPoint([st,ut])[0]),nt=k,tt=d[1]+a,c=d[0]-k,p=l,Math.abs(c)<o&&(c=(c<0?-1:1)*o)):(d=i.dataToPoint([ut,ot]),e&&(k=i.dataToPoint([ut,st])[1]),nt=d[0]+a,tt=k,c=l,p=d[1]-k,Math.abs(p)<o&&(p=(p<=0?-1:1)*o));u?(it[s]=nt,it[s+1]=tt,it[s+2]=r?c:p,g&&(g[s]=r?rt.x:nt,g[s+1]=r?tt:rt.y,g[s+2]=ct),ht[f]=f):t.setItemLayout(f,{x:nt,y:tt,width:c,height:p});s+=3}u&&t.setLayout({largePoints:it,largeDataIndices:ht,largeBackgroundPoints:g,valueAxisHorizontal:r})}}}}}}function utr(n){return n.coordinateSystem&&"cartesian2d"===n.coordinateSystem.type}function ftr(n){return n.pipelineContext&&n.pipelineContext.large}function phu(n){return(n/=gk)>16?16:n>7.5?7:n>3.5?4:n>1.5?2:1}function whu(n){return(n/=2592e6)>6?6:n>3?3:n>2?2:1}function bhu(n){return(n/=npi)>12?12:n>6?6:n>3.5?4:n>2?2:1}function etr(n,t){return(n/=t?gyi:dyi)>30?30:n>20?20:n>15?15:n>10?10:n>5?5:n>2?2:1}function khu(n){return aat(n,!0)}function dhu(n,t,i){var r=new Date(n);switch(ay(t)){case"year":case"month":r[epi(i)](0);case"day":r[opi(i)](1);case"hour":r[spi(i)](0);case"minute":r[hpi(i)](0);case"second":r[cpi(i)](0);r[lpi(i)](0)}return r.getTime()}function cet(n,t){return ghu(n,gf(t))}function htr(n,t,i){var r=n.rawExtentInfo;return r||(r=new icu(n,t,i),n.rawExtentInfo=r,r)}function aet(n,t){return null==t?null:uv(t)?NaN:n.parse(t)}function ctr(n,i){var l=n.type,r=htr(n,i,n.getExtent()).calculate(),o,u,c,s;n.setBlank(r.isBlank);var f=r.min,e=r.max,h=i.ecModel;return h&&"time"===l&&(o=gni("bar",h),u=!1,(t(o,function(n){u=u||n.getBaseAxis()===i.axis}),u)&&(c=ntr(o),s=function(n,i,r,u){var s=r.axis.getExtent(),a=s[1]-s[0],o=function(n,t,i){if(n&&t){var r=n[dkt(t)];return null!=r&&null!=i?r[kkt(i)]:r}}(u,r.axis),f,e;if(void 0===o)return{min:n,max:i};f=1/0;t(o,function(n){f=Math.min(n.offset,f)});e=-1/0;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,l=c/(1-(f+e)/a)-c;return{min:n-=l*(f/h),max:i+=l*(e/h)}}(f,e,i,c),f=s.min,e=s.max)),{extent:[f,e],fixMin:r.minFixed,fixMax:r.maxFixed}}function ia(n,t){var i=t,r=ctr(n,i),u=r.extent,s=i.get("splitNumber");n instanceof gkt&&(n.base=i.get("logBase"));var f=n.type,e=i.get("interval"),o="interval"===f||"time"===f;n.setExtent(u[0],u[1]);n.calcNiceExtent({splitNumber:s,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:o?i.get("minInterval"):null,maxInterval:o?i.get("maxInterval"):null});null!=e&&n.setInterval&&n.setInterval(e)}function og(n,t){if(t=t||n.get("type"))switch(t){case"category":return new ug({ordinalMeta:n.getOrdinalMeta?n.getOrdinalMeta():n.getCategories(),extent:[1/0,-1/0]});case"time":return new set({locale:n.ecModel.getLocaleModel(),useUTC:n.ecModel.get("useUTC")});default:return new(oe.getClass(t)||uo)}}function sg(n){var i,r,t=n.getLabelModel().get("formatter"),u="category"===n.type?n.scale.getExtent()[0]:null;return"time"===n.scale.type?(r=t,function(t,i){return n.scale.getFormattedLabel(t,i,r)}):o(t)?function(t){return function(i){var r=n.scale.getLabel(i);return t.replace("{value}",null!=r?r:"")}}(t):l(t)?(i=t,function(t,r){return null!=u&&(r=t.value-u),i(ndt(n,t),r,null!=t.level?{level:t.level}:null)}):function(t){return n.scale.getLabel(t)}}
1function ndt(n,t){return"category"===n.type?n.scale.getLabel(t):t.value}function fcu(n,t){var i=t*Math.PI/180,r=n.width,u=n.height,f=r*Math.abs(Math.cos(i))+Math.abs(u*Math.sin(i)),e=r*Math.abs(Math.sin(i))+Math.abs(u*Math.cos(i));return new tt(n.x,n.y,f,e)}function tdt(n){var t=n.get("interval");return null==t?"auto":t}function ltr(n){return"category"===n.type&&0===tdt(n.getLabelModel())}function vet(n,i){var r={};return t(n.mapDimensionsAll(i),function(t){r[ykt(n,t)]=!0}),et(r)}function atr(n,t){return Math.abs(n-t)<1e-8}function ra(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+=ko(r[0],r[1],e[0],e[1],t,i),r=e;return u=n[0],atr(r[0],u[0])&&atr(r[1],u[1])||(o+=ko(r[0],r[1],u[0],u[1],t,i)),0!==o}function idt(n,t){for(var i=0;i<n.length;i++)gi(n[i],n[i],t)}function ytr(n,t,i,r){for(var u,f=0;f<n.length;f++)u=n[f],r&&(u=r.project(u)),u&&isFinite(u[0])&&isFinite(u[1])&&(vo(t,t,u),yo(i,i,u))}function dtr(n,t,i){for(var r=0;r<n.length;r++)n[r]=gtr(n[r],t[r],i)}function gtr(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^-(1&r),u=u>>1^-(1&u),o=r+=o,s=u+=s,e.push([r/i,u/i]);return e}function rdt(n,i){return f(pt((n=function(n){if(!n.UTF8Encoding)return n;var r=n,i=r.UTF8Scale;return null==i&&(i=1024),t(r.features,function(n){var r=n.geometry,u=r.encodeOffsets,f=r.coordinates;if(u)switch(r.type){case"LineString":r.coordinates=gtr(f,u,i);break;case"Polygon":case"MultiLineString":dtr(f,u,i);break;case"MultiPolygon":t(f,function(n,t){return dtr(n,u[t],i)})}}),r.UTF8Encoding=!1,r}(n)).features,function(n){return n.geometry&&n.properties&&n.geometry.coordinates.length>0}),function(n){var f=n.properties,r=n.geometry,u=[],e,o;switch(r.type){case"Polygon":e=r.coordinates;u.push(new wtr(e[0],e.slice(1)));break;case"MultiPolygon":t(r.coordinates,function(n){n[0]&&u.push(new wtr(n[0],n.slice(1)))});break;case"LineString":u.push(new btr([r.coordinates]));break;case"MultiLineString":u.push(new btr(r.coordinates))}return o=new ktr(f[i||"name"],u,f.cp),o.properties=f,o})}function ycu(n){return"category"===n.type?function(n){var t=n.getLabelModel(),i=nir(n,t);return!t.get("show")||n.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}(n):function(n){var t=n.scale.getTicks(),i=sg(n);return{labels:f(t,function(t,r){return{level:t.level,formattedLabel:i(t,r),rawLabel:n.scale.getLabel(t),tickValue:t.value}})}}(n)}function pcu(n,t){return"category"===n.type?function(n,t){var r,u,o=tir(n,"ticks"),i=tdt(t),s=iir(o,i),e;return s?s:(t.get("show")&&!n.scale.isBlank()||(r=[]),l(i)?r=fir(n,i,!0):"auto"===i?(e=nir(n,n.getLabelModel()),u=e.labelCategoryInterval,r=f(e.labels,function(n){return n.tickValue})):r=uir(n,u=i,!0),rir(o,i,{ticks:r,tickCategoryInterval:u}))}(n,t):{ticks:f(n.scale.getTicks(),function(n){return n.value})}}function nir(n,t){var r,u,f=tir(n,"labels"),i=tdt(t),e=iir(f,i);return e||(l(i)?r=fir(n,i):(u="auto"===i?function(n){var t=hg(n).autoInterval;return null!=t?t:hg(n).autoInterval=n.calculateCategoryInterval()}(n):i,r=uir(n,u)),rir(f,i,{labels:r,labelCategoryInterval:u}))}function tir(n,t){return hg(n)[t]||(hg(n)[t]=[])}function iir(n,t){for(var i=0;i<n.length;i++)if(n[i].key===t)return n[i].value}function rir(n,t,i){return n.push({key:t,value:i}),i}function uir(n,t,i){function s(n){var t={value:n};c.push(i?n:{formattedLabel:a(t),rawLabel:o.getLabel(t),tickValue:n})}var a=sg(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;0!==f&&u>1&&v/u>2&&(f=Math.round(Math.ceil(f/u)*u));var l=ltr(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 fir(n,i,r){var u=n.scale,e=sg(n),f=[];return t(u.getTicks(),function(n){var t=u.getLabel(n),o=n.value;i(n.value,t)&&f.push(r?o:{formattedLabel:e(n),rawLabel:t,tickValue:o})}),f}function eir(n,t){var i=(n[1]-n[0])/t/2;n[0]+=i;n[1]-=i}function bcu(n,t,i,r,u){var f=i.width,e=i.height;switch(n){case"top":r.set(i.x+f/2,i.y-t);u.set(0,-1);break;case"bottom":r.set(i.x+f/2,i.y+e+t);u.set(0,1);break;case"left":r.set(i.x-t,i.y+e/2);u.set(-1,0);break;case"right":r.set(i.x+f+t,i.y+e/2);u.set(1,0)}}function kcu(n,t,i,r,u,f,e,o,s){var p,h;e-=n;o-=t;var c=Math.sqrt(e*e+o*o),k=(e/=c)*i+n,d=(o/=c)*i+t;if(Math.abs(r-u)%cg<.0001||(f?(p=r,r=uh(u),u=uh(p)):(r=uh(r),u=uh(u)),r>u&&(u+=cg),h=Math.atan2(o,e),h<0&&(h+=cg),h>=r&&h<=u||h+cg>=r&&h+cg<=u))return s[0]=k,s[1]=d,c-i;
1var l=i*Math.cos(r)+n,a=i*Math.sin(r)+t,v=i*Math.cos(u)+n,y=i*Math.sin(u)+t,w=(l-e)*(l-e)+(a-o)*(a-o),b=(v-e)*(v-e)+(y-o)*(y-o);return w<b?(s[0]=l,s[1]=a,Math.sqrt(w)):(s[0]=v,s[1]=y,Math.sqrt(b))}function yet(n,t,i,r,u,f,e,o){var y=u-n,p=f-t,h=i-n,c=r-t,l=Math.sqrt(h*h+c*c),s=(y*(h/=l)+p*(c/=l))/l,a,v;return o&&(s=Math.min(Math.max(s,0),1)),s*=l,a=e[0]=n+s*h,v=e[1]=t+s*c,Math.sqrt((a-u)*(a-u)+(v-f)*(v-f))}function oir(n,t,i,r,u,f,e){i<0&&(n+=i,i=-i);r<0&&(t+=r,r=-r);var h=n+i,c=t+r,o=e[0]=Math.min(Math.max(u,n),h),s=e[1]=Math.min(Math.max(f,t),c);return Math.sqrt((o-u)*(o-u)+(s-f)*(s-f))}function dcu(n,t,i){var r=oir(t.x,t.y,t.width,t.height,n.x,n.y,cf);return i.set(cf[0],cf[1]),r}function gcu(n,t,i){for(var nt,o,tt,d,g,f=0,e=0,s=0,h=0,y=1/0,u=t.data,c=n.x,l=n.y,r=0;r<u.length;){nt=u[r++];1===r&&(s=f=u[r],h=e=u[r+1]);o=y;switch(nt){case ua.M:f=s=u[r++];e=h=u[r++];break;case ua.L:o=yet(f,e,u[r],u[r+1],c,l,cf,!0);f=u[r++];e=u[r++];break;case ua.C:o=esi(f,e,u[r++],u[r++],u[r++],u[r++],u[r],u[r+1],c,l,cf);f=u[r++];e=u[r++];break;case ua.Q:o=ssi(f,e,u[r++],u[r++],u[r],u[r+1],c,l,cf);f=u[r++];e=u[r++];break;case ua.A:var v=u[r++],w=u[r++],b=u[r++],p=u[r++],a=u[r++],k=u[r++];r+=1;tt=!!(1-u[r++]);d=Math.cos(a)*b+v;g=Math.sin(a)*p+w;r<=1&&(s=d,h=g);o=kcu(v,w,p,a,a+k,tt,(c-v)*p/b+v,l,cf);f=Math.cos(a+k)*b+v;e=Math.sin(a+k)*p+w;break;case ua.R:o=oir(s=f=u[r++],h=e=u[r++],u[r++],u[r++],c,l,cf);break;case ua.Z:o=yet(f,e,s,h,c,l,cf,!0);f=s;e=h}o<y&&(y=o,i.set(cf[0],cf[1]))}return y}function sir(n,t){var o,r,e,v,s;if(n&&(o=n.getTextGuideLine(),r=n.getTextContent(),r&&o)){var h=n.textGuideLineConfig||{},i=[[0,0],[0,0],[0,0]],c=h.candidates||wcu,l=r.getBoundingRect().clone();l.applyTransform(r.getComputedTransform());var a=1/0,u=h.anchor,f=n.getComputedTransform(),y=f&&hc([],f),p=t.get("length2")||0;for(u&&hi.copy(u),e=0;e<c.length;e++)bcu(c[e],0,l,se,eo),d.scaleAndAdd(ni,se,eo,p),ni.transform(y),v=n.getBoundingRect(),s=u?u.distance(ni):n instanceof ut?gcu(ni,n.path,hi):dcu(ni,v,hi),s<a&&(a=s,ni.transform(f),hi.transform(f),hi.toArray(i[0]),ni.toArray(i[1]),se.toArray(i[2]));hir(i,t.get("minTurnAngle"));o.setShape({points:i})}}function hir(n,t){var r,u,f,e,i;if(t<=180&&t>0&&(t=t/180*Math.PI,se.fromArray(n[0]),ni.fromArray(n[1]),hi.fromArray(n[2]),d.sub(eo,se,ni),d.sub(oo,hi,ni),r=eo.len(),u=oo.len(),!(r<.001||u<.001)&&(eo.scale(1/r),oo.scale(1/u),f=eo.dot(oo),Math.cos(t)<f))){if(e=yet(ni.x,ni.y,hi.x,hi.y,se.x,se.y,lg,!1),vr.fromArray(lg),vr.scaleAndAdd(oo,e/Math.tan(Math.PI-t)),i=hi.x!==ni.x?(vr.x-ni.x)/(hi.x-ni.x):(vr.y-ni.y)/(hi.y-ni.y),isNaN(i))return;i<0?d.copy(vr,ni):i>1&&d.copy(vr,hi);vr.toArray(n[1])}}function nlu(n,t,i){var u,f,s,e,o,r;if(i<=180&&i>0&&(i=i/180*Math.PI,se.fromArray(n[0]),ni.fromArray(n[1]),hi.fromArray(n[2]),d.sub(eo,ni,se),d.sub(oo,hi,ni),u=eo.len(),f=oo.len(),!(u<.001||f<.001)&&(eo.scale(1/u),oo.scale(1/f),eo.dot(t)<Math.cos(i)))){if(s=yet(ni.x,ni.y,hi.x,hi.y,se.x,se.y,lg,!1),vr.fromArray(lg),e=Math.PI/2,o=e+Math.acos(oo.dot(t))-i,o>=e)d.copy(vr,hi);else{if(vr.scaleAndAdd(oo,s/Math.tan(Math.PI/2-o)),r=hi.x!==ni.x?(vr.x-ni.x)/(hi.x-ni.x):(vr.y-ni.y)/(hi.y-ni.y),isNaN(r))return;r<0?d.copy(vr,ni):r>1&&d.copy(vr,hi)}vr.toArray(n[1])}}function cir(n,t,i,r){var o="normal"===i,f=o?n:n.ensureState(i),u,e;f.ignore=t;u=r.get("smooth");u&&!0===u&&(u=.3);f.shape=f.shape||{};u>0&&(f.shape.smooth=u);e=r.getModel("lineStyle").getLineStyle();o?n.useStyle(e):f.style=e}function tlu(n,t){var s=t.smooth,i=t.points,e,o,f;if(i)if(n.moveTo(i[0][0],i[0][1]),s>0&&i.length>=3){if(e=ae(i[0],i[1]),o=ae(i[1],i[2]),!e||!o)return n.lineTo(i[1][0],i[1][1]),void n.lineTo(i[2][0],i[2][1]);var h=Math.min(e,o)*s,r=ub([],i[1],i[0],h/e),u=ub([],i[1],i[2],h/o),c=ub([],r,u,.5);n.bezierCurveTo(r[0],r[1],r[0],r[1],c[0],c[1]);n.bezierCurveTo(u[0],u[1],u[0],u[1],i[2][0],i[2][1])}else for(f=1;f<i.length;f++)n.lineTo(i[f][0],i[f][1])}function fdt(n,t,i){var r=n.getTextGuideLine(),f=n.getTextContent(),y,c,p;if(f){for(var l=t.normal,v=l.get("show"),e=f.ignore,o=0;o<ok.length;o++){var u=ok[o],s=t[u],h="normal"===u;if(s){if(y=s.get("show"),(h?e:g(f.states[u]&&f.states[u].ignore,e))||!g(y,v)){c=h?r:r&&r.states[u];c&&(c.ignore=!0);continue}r||(r=new er,n.setTextGuideLine(r),h||!e&&v||cir(r,!0,"normal",t.normal),n.stateProxy&&(r.stateProxy=n.stateProxy));cir(r,!1,u,s)}}
1r&&(a(r.style,i),r.style.fill=null,p=l.get("showAbove"),(n.textGuideLineConfig=n.textGuideLineConfig||{}).showAbove=p||!1,r.buildPath=tlu)}else r&&n.removeTextGuideLine()}function edt(n,t){var r,i,u;for(t=t||"labelLine",r={normal:n.getModel(t)},i=0;i<wr.length;i++)u=wr[i],r[u]=n.getModel([u,t]);return r}function lir(n){for(var t,c,o=[],u=0;u<n.length;u++)if(t=n[u],!t.defaultAttr.ignore){var f=t.label,i=f.getComputedTransform(),s=f.getBoundingRect(),h=!i||i[1]<1e-5&&i[2]<1e-5,e=f.style.margin||0,r=s.clone();r.applyTransform(i);r.x-=e/2;r.y-=e/2;r.width+=e;r.height+=e;c=h?new drt(s,i):null;o.push({label:f,labelLine:t.labelLine,rect:r,localRect:s,obb:c,priority:t.priority,defaultAttr:t.defaultAttr,layoutOption:t.computedLayoutOption,axisAligned:h,transform:i})}return o}function air(n,t,i,r,u,f){function k(){o=g.rect[t]-r;s=u-b.rect[t]-b.rect[i]}function nt(n,t,i){var r,u;n<0&&(r=Math.min(t,-n),r>0?(h(r*i,0,e),u=r+n,u<0&&a(-u*i,1)):a(-n*i,1))}function h(i,r,u){var f,e;for(0!==i&&(v=!0),f=r;f<u;f++)e=n[f],e.rect[t]+=i,e.label[t]+=i}function a(r,u){for(var c,l,a,o=[],s=0,f=1;f<e;f++)c=n[f-1].rect,l=Math.max(n[f].rect[t]-c[t]-c[i],0),o.push(l),s+=l;if(s)if(a=Math.min(Math.abs(r)/s,u),r>0)for(f=0;f<e-1;f++)h(o[f]*a,0,f+1);else for(f=e-1;f>0;f--)h(-(o[f-1]*a),f,e)}function tt(n){var r=n<0?-1:1,i,t;for(n=Math.abs(n),i=Math.ceil(n/(e-1)),t=0;t<e-1;t++)if(r>0?h(i,0,t+1):h(-i,e-t-1,e),(n-=i)<=0)return}var e=n.length,w,c,o,s,g,b;if(!(e<2)){n.sort(function(n,i){return n.rect[t]-i.rect[t]});for(var l,d=0,v=!1,y=0,p=0;p<e;p++)w=n[p],c=w.rect,(l=c[t]-d)<0&&(c[t]-=l,w.label[t]-=l,v=!0),y+=Math.max(-l,0),d=c[t]+c[i];return y>0&&f&&h(-y/e,0,e),g=n[0],b=n[e-1],k(),o<0&&a(-o,.8),s<0&&a(s,.8),k(),nt(o,s,1),nt(s,o,-1),k(),o<0&&tt(-o),s<0&&tt(s),v}}function vir(n,t,i,r){return air(n,"y","height",t,i,r)}function yir(n){function c(n){if(!n.ignore){var t=n.ensureState("emphasis");null==t.ignore&&(t.ignore=!1)}n.ignore=!0}var e=[],r,u,i;for(n.sort(function(n,t){return t.priority-n.priority}),r=new tt(0,0,0,0),u=0;u<n.length;u++){var t=n[u],a=t.axisAligned,v=t.localRect,y=t.transform,l=t.label,f=t.labelLine;r.copy(t.rect);r.width-=.1;r.height-=.1;r.x+=.05;r.y+=.05;for(var o=t.obb,s=!1,h=0;h<e.length;h++)if(i=e[h],r.intersect(i.rect)){if(a&&i.axisAligned){s=!0;break}if(i.obb||(i.obb=new drt(i.localRect,i.transform)),o||(o=new drt(v,y)),o.intersect(i.obb)){s=!0;break}}s?(c(l),f&&c(f)):(l.attr("ignore",t.defaultAttr.ignore),f&&f.attr("ignore",t.defaultAttr.labelGuideIgnore),e.push(t))}}function ilu(n){if(n){for(var i=[],t=0;t<n.length;t++)i.push(n[t].slice());return i}}function rlu(n,t){var i=n.label,r=t&&t.getTextGuideLine();return{dataIndex:n.dataIndex,dataType:n.dataType,seriesIndex:n.seriesModel.seriesIndex,text:n.label.style.text,rect:n.hostRect,labelRect:n.rect,align:i.style.align,verticalAlign:i.style.verticalAlign,labelLinePoints:ilu(r&&r.shape.points)}}function pet(n,t,i){for(var u,r=0;r<i.length;r++)u=i[r],null!=t[u]&&(n[u]=t[u])}function hlu(n,t,i,r){var u=null==t.opacity?1:t.opacity,o,c,s,f,e,l;if(i instanceof wi)n("opacity",u);else if(function(n){var t=n.fill;return null!=t&&t!==ag}(t)?(o=vv(t.fill),n("fill",o.color),c=null!=t.fillOpacity?t.fillOpacity*o.opacity*u:o.opacity*u,(r||c<1)&&n("fill-opacity",c)):n("fill",ag),function(n){var t=n.stroke;return null!=t&&t!==ag}(t)){s=vv(t.stroke);n("stroke",s.color);var a=t.strokeNoScale?i.getLineScale():1,v=a?(t.lineWidth||0)/a:0,y=null!=t.strokeOpacity?t.strokeOpacity*s.opacity*u:s.opacity*u,p=t.strokeFirst;if((r||1!==v)&&n("stroke-width",v),(r||p)&&n("paint-order",p?"stroke":"fill"),(r||y<1)&&n("stroke-opacity",y),t.lineDash){var w=rbt(i),b=w[0],h=w[1];b&&(h=olu(h||0),n("stroke-dasharray",b.join(",")),(h||r)&&n("stroke-dashoffset",h))}else r&&n("stroke-dasharray",ag);for(f=0;f<ldt.length;f++)e=ldt[f],(r||t[e]!==srt[e])&&(l=t[e]||srt[e],l&&n(slu[f],l))}else r&&n("stroke",ag)}function kir(n){return document.createElementNS(adt,n)}function ki(n,t,i,r,u){return{tag:n,attrs:i||{},children:r,text:u,key:t}}function ydt(n,t){var i=(t=t||{}).newline?"\n":"";return function n(t){var r=t.children,u=t.tag;return function(n,t){var f=[],r,i,u;if(t)for(r in t)i=t[r],u=r,!1!==i&&(!0!==i&&null!=i&&(u+='="'+i+'"'),f.push(u));return"<"+n+" "+f.join(" ")+">"}(u,t.attrs)+(t.text||"")+(r?""+i+f(r,function(t){return n(t)}).join(i)+i:"")+("<\/"+u+">")}(n)}function pdt(n){return{zrId:n,shadowCache:{},patternCache:{},gradientCache:{}
1,clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function dir(n,t,i,r){return ki("svg","root",{width:n,height:t,xmlns:adt,"xmlns:xlink":vdt,version:"1.1",baseProfile:"full",viewBox:!!r&&"0 0 "+n+" "+t},i)}function clu(n,t,i){var f=r({},n.shape),u;return r(f,t),n.buildPath(i,f),u=new bir,u.reset(gsi(n)),i.rebuildPath(u,1),u.generateStr(),u.getStr()}function llu(n,t){var i=t.originX,r=t.originY;(i||r)&&(n[gh]=i+"px "+r+"px")}function nrr(n,t){var i=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[i]=n,i}function trr(n){return o(n)?wdt[n]?"cubic-bezier("+wdt[n]+")":olt(n)?n:"":""}function bet(n,i,u,f){function g(t){function k(n,t,i){for(var u,c,r,f,l=n.getTracks(),y=n.getMaxTime(),h=0;h<l.length;h++)if(u=l[h],u.needsAnimate()&&(c=u.keyframes,r=u.propName,i&&(r=i(r)),r))for(f=0;f<c.length;f++){var e=c[f],s=Math.round(e.time/y*100)+"%",a=trr(e.easing),v=e.rawValue;(o(v)||ht(v))&&(t[s]=t[s]||{},t[s][r]=e.rawValue,a&&(t[s]["animation-timing-function"]=a))}}for(var c,b=t[1],ft=b.length,p={},w={},e={},a,d,l,g,nt,ot,st,v,tt,it,y,rt,ut,ct,s,h=0;h<ft;h++)(tt=(v=b[h]).targetName)?"shape"===tt&&k(v,w):!f&&k(v,p);for(s in p)a={},vhi(a,n),r(a,p[s]),d=nhi(a),l=p[s]["animation-timing-function"],e[s]=d?{transform:d}:{},llu(e[s],a),l&&(e[s]["animation-timing-function"]=l);g=!0;for(s in w){if(e[s]=e[s]||{},nt=!c,l=w[s]["animation-timing-function"],nt&&(c=new ne),ot=c.len(),c.reset(),e[s].d=clu(n,w[s],c),st=c.len(),!nt&&ot!==st){g=!1;break}l&&(e[s]["animation-timing-function"]=l)}if(!g)for(s in e)delete e[s].d;if(!f)for(h=0;h<ft;h++)"style"===(tt=(v=b[h]).targetName)&&k(v,e,function(n){return gir[n]});for(y=et(e),rt=!0,h=1;h<y.length;h++){if(ut=y[h-1],ct=y[h],e[ut][gh]!==e[ct][gh]){rt=!1;break}it=e[ut][gh]}if(rt&&it){for(s in e)e[s][gh]&&delete e[s][gh];i[gh]=it}if(pt(y,function(n){return et(e[n]).length>0}).length)return nrr(e,u)+" "+t[0]+" both"}var w=n.animators,y=w.length,l=[],e,a,c,d,v,p;if(n instanceof wrt){if(v=function(n,i,r){var f,e,s=n.shape.paths,u={},o;if(t(s,function(n){var i=pdt(r.zrId),o,t,v,y,s;i.animation=!0;bet(n,{},i,!0);var h=i.cssAnims,c=i.cssNodes,l=et(h),a=l.length;if(a){o=h[e=l[a-1]];for(t in o)v=o[t],u[t]=u[t]||{d:""},u[t].d+=v.d||"";for(y in c)s=c[y].animation,s.indexOf(e)>=0&&(f=s)}}),f)return i.d=!1,o=nrr(u,r),f.replace(e,o)}(n,i,u))l.push(v);else if(!y)return}else if(!y)return;for(e={},a=0;a<y;a++){var s=w[a],h=[s.getMaxTime()/1e3+"s"],b=trr(s.getClip().easing),k=s.getDelay();b?h.push(b):h.push("linear");k&&h.push(k/1e3+"s");s.getLoop()&&h.push("infinite");c=h.join(" ");e[c]=e[c]||[c,[]];e[c][1].push(s)}for(d in e)(v=g(e[d]))&&l.push(v);l.length&&(p=u.zrId+"-cls-"+u.cssClassIdx++,u.cssNodes["."+p]={animation:l.join(",")},i.class=p)}function irr(n){return n&&o(n.src)}function rrr(n){return n&&l(n.toDataURL)}function bdt(n,t,i,r){hlu(function(u,f){var e="fill"===u||"stroke"===u;e&&function(n){return n&&("linear"===n.type||"radial"===n.type)}(f)?function(n,t,i,r){var s,u=n[i],f={gradientUnits:u.global?"userSpaceOnUse":"objectBoundingBox"};if(ksi(u))s="linearGradient",f.x1=u.x,f.y1=u.y,f.x2=u.x2,f.y2=u.y2;else{if(!dsi(u))return void 0;s="radialGradient";f.cx=g(u.x,.5);f.cy=g(u.y,.5);f.r=g(u.r,.5)}for(var h=u.colorStops,c=[],o=0,w=h.length;o<w;++o){var b=100*ylt(h[o].offset)+"%",a=vv(h[o].color),k=a.color,v=a.opacity,l={offset:b};l["stop-color"]=k;v<1&&(l["stop-opacity"]=v);c.push(ki("stop",o+"",l))}var y=ydt(ki(s,"",f,c)),p=r.gradientCache,e=p[y];e||(e=r.zrId+"-g"+r.gradientIdx++,p[y]=e,f.id=e,r.defs[e]=ki(s,e,f,c));t[i]=iit(e)}(t,n,u,r):e&&function(n){return bsi(n)||function(n){return n&&!!n.svgElement}(n)}(f)?function(n,t,i,r){var c,u=n.style[i],f={patternUnits:"userSpaceOnUse"},p,w,a;if(bsi(u)){var e=u.imageWidth,s=u.imageHeight,v=void 0,l=u.image;(o(l)?v=l:irr(l)?v=l.src:rrr(l)&&(v=l.toDataURL()),"undefined"==typeof Image)?(p="Image width/height must been given explictly in svg-ssr renderer.",or(e,p),or(s,p)):(null==e||null==s)&&(w=function(n,t){if(n){var i=n.elm,r=n.attrs.width=e||t.width,u=n.attrs.height=s||t.height;i&&(i.setAttribute("width",r),i.setAttribute("height",u))}},a=rvt(v,null,n,function(n){w(b,n);w(c,n)}),a&&a.width&&a.height&&(e=e||a.width,s=s||a.height));c=ki("image","img",{href:v,width:e,height:s});f.width=e;f.height=s}else u.svgElement&&(c=y(u.svgElement),f.width=u.svgWidth,f.height=u.svgHeight);if(c){f.patternTransform=nhi(u);var b=ki("pattern","",f,[c]),k=ydt(b),d=r.patternCache,h=d[k];h||(h=r.zrId+"-p"+r.patternIdx++,d[k]=h,f.id=h,b=r.defs[h]=ki("pattern",h,f,[c]));t[i]=iit(h)}}(i,n,u,r):n[u]=f},t,i,!1),function(n,t,i){var u=n.style;if(function(n){return n&&(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)}(u)){var o=function(n){var t=n.style,i=n.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),i[0],i[1]].join(",")}(n),s=i.shadowCache,r=s[o];if(!r){var h=n.getGlobalScale(),f=h[0],e=h[1];if(!f||!e)return;var a=u.shadowOffsetX||0,v=u.shadowOffsetY||0,c=u.shadowBlur,l=vv(u.shadowColor),y=l.opacity,p=l.color,w=c/2/f+" "+c/2/e;r=i.zrId+"-s"+i.shadowIdx++;i.defs[r]=ki("filter",r,{id:r,x:"-100%",y:"-100%",width:"300%",height:"300%"},[ki("feDropShadow","",{dx:a/f,dy:v/e,stdDeviation:w,"flood-color":p,"flood-opacity":y})]);s[o]=r}t.filter=iit(r)}}(i,n,r)}function urr(n){return ds(n[0]-1)&&ds(n[1])&&ds(n[2])&&ds(n[3]-1)}function kdt(n,t,i){if(t&&(!function(n){return ds(n[4])&&ds(n[5])}(t)||!urr(t))){var r=i?10:1e4;n.transform=urr(t)?"translate("+vp(t[4]*r)/r+" "+vp(t[5]*r)/r+")":function(n){return"matrix("+tit(n[0])+","+tit(n[1])+","+tit(n[2])+","+tit(n[3])+","+ylt(n[4])+","+ylt(n[5])+")"}(t)}}
1function frr(n,t,i){for(var u=n.points,f=[],r=0;r<u.length;r++)f.push(vp(u[r][0]*i)/i),f.push(vp(u[r][1]*i)/i);t.points=f.join(" ")}function err(n){return!n.smooth}function hrr(n,t){var v=n.style,s=n.shape,e=srr[n.type],r={},y=t.animation,h="path",o=n.style.strokePercent,c=t.compress&&gsi(n)||4,f,a;if(!e||t.willUpdate||e[1]&&!e[1](s)||y&&function(n){for(var i=n.animators,t=0;t<i.length;t++)if("shape"===i[t].targetName)return!0;return!1}(n)||o<1){n.path||n.createPathProxy();f=n.path;n.shapeChanged()&&(f.beginPath(),n.buildPath(f,n.shape),n.pathUpdated());var l=f.getVersion(),u=n,i=u.__svgPathBuilder;u.__svgPathVersion===l&&i&&o===u.__svgPathStrokePercent||(i||(i=u.__svgPathBuilder=new bir),i.reset(c),f.rebuildPath(i,o),i.generateStr(),u.__svgPathVersion=l,u.__svgPathStrokePercent=o);r.d=i.getStr()}else h=n.type,a=Math.pow(10,c),e[0](s,r,a);return kdt(r,n.transform),bdt(r,v,n,t),t.animation&&bet(n,r,t),ki(h,n.id+"",r)}function crr(n,t){return n instanceof ut?hrr(n,t):n instanceof wi?function(n,t){var r=n.style,i=r.image;if(i&&!o(i)&&(irr(i)?i=i.src:rrr(i)&&(i=i.toDataURL())),i){var f=r.x||0,e=r.y||0,u={href:i,width:r.width,height:r.height};return f&&(u.x=f),e&&(u.y=e),kdt(u,n.transform),bdt(u,r,n,t),t.animation&&bet(n,u,t),ki("image",n.id+"",u)}}(n,t):n instanceof gv?function(n,t){var i=n.style,u=i.text,a,e;if(null!=u&&(u+=""),u&&!isNaN(i.x)&&!isNaN(i.y)){var s=i.font||as,h=i.x||0,c=function(n,t,i){return"top"===i?n+=t/2:"bottom"===i&&(n-=t/2),n}(i.y||0,yit(s),i.textBaseline),r={"dominant-baseline":"central","text-anchor":wsi[i.textAlign]||i.textAlign};if(vli(i)){var f="",o=i.fontStyle,l=lli(i.fontSize);if(!parseFloat(l))return;a=i.fontFamily||fiu;e=i.fontWeight;f+="font-size:"+l+";font-family:"+a+";";o&&"normal"!==o&&(f+="font-style:"+o+";");e&&"normal"!==e&&(f+="font-weight:"+e+";");r.style=f}else r.style="font: "+s;return u.match(/\s/)&&(r["xml:space"]="preserve"),h&&(r.x=h),c&&(r.y=c),kdt(r,n.transform),bdt(r,i,n,t),t.animation&&bet(n,r,t),ki("text",n.id+"",r,void 0,u)}}(n,t):void 0}function alu(n,t,i){var u=i.clipPathCache,e=i.defs,r=u[n.id],f;r||(f={id:r=i.zrId+"-c"+i.clipPathIdx++},u[n.id]=r,e[r]=ki("clipPath",r,f,[hrr(n,i)]));t["clip-path"]=iit(r)}function lrr(n){return document.createTextNode(n)}function yp(n,t,i){n.insertBefore(t,i)}function arr(n,t){n.removeChild(t)}function vrr(n,t){n.appendChild(t)}function yrr(n){return n.parentNode}function prr(n){return n.nextSibling}function gdt(n,t){n.textContent=t}function ngt(n){return void 0===n}function so(n){return void 0!==n}function vlu(n,t,i){for(var f,u={},r=t;r<=i;++r)f=n[r].key,void 0!==f&&(u[f]=r);return u}function vg(n,t){var i=n.key===t.key;return n.tag===t.tag&&i}function ket(n){var t,i=n.children,e=n.tag,r,f;if(so(e))if(r=n.elm=kir(e),tgt(wrr,n),u(i))for(t=0;t<i.length;++t)f=i[t],null!=f&&vrr(r,ket(f));else so(n.text)&&!v(n.text)&&vrr(r,lrr(n.text));else n.elm=lrr(n.text);return n.elm}function brr(n,t,i,r,u){for(;r<=u;++r){var f=i[r];null!=f&&yp(n,ket(f),t)}}function det(n,t,i,r){for(;i<=r;++i){var u=t[i];null!=u&&(so(u.tag)?arr(yrr(u.elm),u.elm):arr(n,u.elm))}}function tgt(n,t){var i,u=t.elm,e=n&&n.attrs||{},f=t.attrs||{},r;if(e!==f){for(i in f)r=f[i],e[i]!==r&&(!0===r?u.setAttribute(i,""):!1===r?u.removeAttribute(i):120!==i.charCodeAt(0)?u.setAttribute(i,r):"xmlns:xlink"===i||"xmlns"===i?u.setAttributeNS("http://www.w3.org/2000/xmlns/",i,r):58===i.charCodeAt(3)?u.setAttributeNS("http://www.w3.org/XML/1998/namespace",i,r):58===i.charCodeAt(5)?u.setAttributeNS(vdt,i,r):u.setAttribute(i,r));for(i in e)i in f||u.removeAttribute(i)}}function pp(n,t){var r=t.elm=n.elm,i=n.children,u=t.children;n!==t&&(tgt(n,t),ngt(t.text)?so(i)&&so(u)?i!==u&&function(n,t,i){for(var l,a,v,s=0,c=0,e=t.length-1,u=t[0],f=t[e],o=i.length-1,r=i[0],h=i[o];s<=e&&c<=o;)null==u?u=t[++s]:null==f?f=t[--e]:null==r?r=i[++c]:null==h?h=i[--o]:vg(u,r)?(pp(u,r),u=t[++s],r=i[++c]):vg(f,h)?(pp(f,h),f=t[--e],h=i[--o]):vg(u,h)?(pp(u,h),yp(n,u.elm,prr(f.elm)),u=t[++s],h=i[--o]):vg(f,r)?(pp(f,r),yp(n,f.elm,u.elm),f=t[--e],r=i[++c]):(ngt(l)&&(l=vlu(t,s,e)),ngt(a=l[r.key])||(v=t[a]).tag!==r.tag?yp(n,ket(r),u.elm):(pp(v,r),t[a]=void 0,yp(n,v.elm,u.elm)),r=i[++c]);(s<=e||c<=o)&&(s>e?brr(n,null==i[o+1]?null:i[o+1].elm,i,c,o):det(n,t,s,e))}(r,i,u):so(u)?(so(n.text)&&gdt(r,""),brr(r,null,u,0,u.length-1)):so(i)?det(r,i,0,i.length-1):so(n.text)&&gdt(r,""):n.text!==t.text&&(so(i)&&det(r,i,0,i.length-1),gdt(r,t.text)))}function grr(){return function(){0}}
1function nur(n,t,i){var u=pf.createCanvas(),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 wp(n,t){var i=n.mapDimensionsAll("defaultedLabel"),e=i.length,u,f,r;if(1===e)return u=tp(n,t,i[0]),null!=u?u+"":null;if(e){for(f=[],r=0;r<i.length;r++)f.push(tp(n,t,i[r]));return f.join(" ")}}function iur(n,t){var e=n.mapDimensionsAll("defaultedLabel"),r,i,f;if(!u(t))return t+"";for(r=[],i=0;i<e.length;i++)f=n.getDimensionIndex(e[i]),f>=0&&r.push(t[f]);return r.join(" ")}function wlu(n,t){this.parent.drift(n,t)}function rgt(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]))&&"none"!==n.getItemVisual(i,"symbol")}function rur(n){return null==n||v(n)||(n={isIgnore:n}),n||{}}function uur(n){var t=n.hostModel,i=t.getModel("emphasis");return{emphasisItemStyle:i.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:i.get("focus"),blurScope:i.get("blurScope"),emphasisDisabled:i.get("disabled"),hoverScale:i.get("scale"),labelStatesModels:tr(t),cursorStyle:t.get("cursor")}}function fur(n,t,i){var o=n.getBaseAxis(),s=n.getOtherAxis(o),l=function(n,t){var i=0,r=n.scale.getExtent();return"start"===t?i=r[0]:"end"===t?i=r[1]:ht(t)&&!isNaN(t)?i=t:r[0]>0?i=r[0]:r[1]<0&&(i=r[1]),i}(s,i),h=o.dim,u=s.dim,a=t.mapDimension(u),v=t.mapDimension(h),y="x"===u||"radius"===u?1:0,r=f(n.dimensions,function(n){return t.mapDimension(n)}),e=!1,c=t.getCalculationInfo("stackResultDimension");return fs(t,r[0])&&(e=!0,r[0]=c),fs(t,r[1])&&(e=!0,r[1]=c),{dataDimsForPoint:r,valueStart:l,valueAxisDim:u,baseAxisDim:h,stacked:!!e,valueDim:a,baseDim:v,baseDataOffset:y,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function eur(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 ea(n,t){return isNaN(n)||isNaN(t)}function ugt(n,t,i,r,u,f,e,o,s){for(var g,nt,ht,ct,v,a,h,c,ft,et,ot,pt,wt,l=i,tt=0;tt<r;tt++){if(h=t[2*l],c=t[2*l+1],l>=u||l<0)break;if(ea(h,c)){if(s){l+=f;continue}break}if(l===i)n[f>0?"moveTo":"lineTo"](h,c),ht=h,ct=c;else{if(ft=h-g,et=c-nt,ft*ft+et*et<.5){l+=f;continue}if(e>0){for(var it=l+f,y=t[2*it],p=t[2*it+1];y===h&&p===c&&tt<r;)tt++,l+=f,y=t[2*(it+=f)],p=t[2*it+1],ft=(h=t[2*l])-g,et=(c=t[2*l+1])-nt;if(ot=tt+1,s)for(;ea(y,p)&&ot<r;)ot++,y=t[2*(it+=f)],p=t[2*it+1];var st=.5,rt=0,ut=0,w=void 0,b=void 0;if(ot>=r||ea(y,p))v=h,a=c;else{rt=y-g;ut=p-nt;var lt=h-g,at=y-h,vt=c-nt,yt=p-c,k=void 0,d=void 0;"x"===o?(pt=rt>0?1:-1,v=h-pt*(k=Math.abs(lt))*e,a=c,w=h+pt*(d=Math.abs(at))*e,b=c):"y"===o?(wt=ut>0?1:-1,v=h,a=c-wt*(k=Math.abs(vt))*e,w=h,b=c+wt*(d=Math.abs(yt))*e):(k=Math.sqrt(lt*lt+vt*vt),v=h-rt*e*(1-(st=(d=Math.sqrt(at*at+yt*yt))/(d+k))),a=c-ut*e*(1-st),b=c+ut*e*st,w=es(w=h+rt*e*st,os(y,h)),b=es(b,os(p,c)),w=os(w,es(y,h)),a=c-(ut=(b=os(b,es(p,c)))-c)*k/d,v=es(v=h-(rt=w-h)*k/d,os(g,h)),a=es(a,os(nt,c)),w=h+(rt=h-(v=os(v,es(g,h))))*d/k,b=c+(ut=c-(a=os(a,es(nt,c))))*d/k)}n.bezierCurveTo(ht,ct,v,a,h,c);ht=w;ct=b}else n.lineTo(h,c)}g=h;nt=c;l+=f}return tt}function hur(n,t,i,r,u){var s=n.getArea(),o=s.x,a=s.y,e=s.width,h=s.height,c=i.get(["lineStyle","width"])||2,f,p;if(o-=c/2,a-=c/2,e+=c,h+=c,o=Math.floor(o),e=Math.round(e),f=new ot({shape:{x:o,y:a,width:e,height:h}}),t){var v=n.getBaseAxis(),w=v.isHorizontal(),y=v.inverse;w?(y&&(f.shape.x+=e),f.shape.width=0):(y||(f.shape.y+=h),f.shape.height=0);p=l(u)?function(n){u(n,f)}:null;ti(f,{shape:{width:e,height:h,x:o,y:a}},i,null,r,p)}return f}function cur(n,t,i){var r=n.getArea(),f=ri(r.r0,1),e=ri(r.r,1),u=new ur({shape:{cx:ri(n.cx,1),cy:ri(n.cy,1),r0:f,r:e,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return t&&("angle"===n.getBaseAxis().dim?u.shape.endAngle=r.startAngle:u.shape.r=f,ti(u,{shape:{endAngle:r.endAngle,r:e}},i)),u}
1function not(n,t,i,r,u){return n?"polar"===n.type?cur(n,t,i):"cartesian2d"===n.type?hur(n,t,i,r,u):null:null}function oa(n,t){return n.type===t}function lur(n,t){if(n.length===t.length){for(var i=0;i<n.length;i++)if(n[i]!==t[i])return;return!0}}function aur(n){for(var t,i,r=1/0,u=1/0,f=-1/0,e=-1/0,o=0;o<n.length;)t=n[o++],i=n[o++],isNaN(t)||(r=Math.min(t,r),f=Math.max(t,f)),isNaN(i)||(u=Math.min(i,u),e=Math.max(i,e));return[[r,u],[f,e]]}function vur(n,t){var i=aur(n),r=i[0],u=i[1],f=aur(t),e=f[0],o=f[1];return Math.max(Math.abs(r[0]-e[0]),Math.abs(r[1]-e[1]),Math.abs(u[0]-o[0]),Math.abs(u[1]-o[1]))}function yur(n){return ht(n)?n:n?.5:0}function nc(n,t,i,r){var l=t.getBaseAxis(),u="x"===l.dim||"radius"===l.dim?0:1,s=[],f=0,e=[],o=[],h=[],a=[],v,c;if(r){for(f=0;f<n.length;f+=2)isNaN(n[f])||isNaN(n[f+1])||a.push(n[f],n[f+1]);n=a}for(f=0;f<n.length-2;f+=2)switch(h[0]=n[f+2],h[1]=n[f+3],o[0]=n[f],o[1]=n[f+1],s.push(o[0],o[1]),i){case"end":e[u]=h[u];e[1-u]=o[1-u];s.push(e[0],e[1]);break;case"middle":v=(o[u]+h[u])/2;c=[];e[u]=c[u]=v;e[1-u]=o[1-u];c[1-u]=h[1-u];s.push(e[0],e[1]);s.push(c[0],c[1]);break;default:e[u]=o[u];e[1-u]=h[1-u];s.push(e[0],e[1])}return s.push(n[f++],n[f++]),s}function dlu(n,i,r){var c=n.getVisual("visualMeta"),s,a,l,p,u,h,y;if(c&&c.length&&n.count()&&"cartesian2d"===i.type){for(l=c.length-1;l>=0;l--)if(p=n.getDimensionInfo(c[l].dimension),"x"===(s=p&&p.coordDim)||"y"===s){a=c[l];break}if(a){var b=i.getAxis(s),e=f(a.stops,function(n){return{coord:b.toGlobalCoord(b.dataToCoord(n.value)),color:n.color}}),v=e.length,o=a.outerColors.slice();if(v&&e[0].coord>e[v-1].coord&&(e.reverse(),o.reverse()),u=function(n,t){function f(n,t,i){var r=n.coord;return{coord:i,color:vlt((i-r)/(t.coord-r),[n.color,t.color])}}for(var r,o,u=[],h=n.length,i,s,e=0;e<h;e++)if(i=n[e],s=i.coord,s<0)r=i;else{if(s>t){o?u.push(f(o,i,t)):r&&u.push(f(r,i,0),f(r,i,t));break}r&&(u.push(f(r,i,0)),r=null);u.push(i);o=i}return u}(e,"x"===s?r.getWidth():r.getHeight()),h=u.length,!h&&v)return e[0].coord<0?o[1]?o[1]:e[v-1].color:o[0]?o[0]:e[0].color;var w=u[0].coord-10,k=u[h-1].coord+10,d=k-w;return d<.001?"transparent":(t(u,function(n){n.offset=(n.coord-w)/d}),u.push({offset:h?u[h-1].offset:.5,color:o[1]||"transparent"}),u.unshift({offset:h?u[0].offset:.5,color:o[0]||"transparent"}),y=new fy(0,0,0,0,u,!0),y[s]=w,y[s+"2"]=k,y)}}}function glu(n,i,r){var e=n.get("showAllSymbol"),o="auto"===e,u,s,f;if((!e||o)&&(u=r.getAxesByScale("ordinal")[0],u&&(!o||!function(n,t){var u=n.getExtent(),i=Math.abs(u[1]-u[0])/n.scale.count();isNaN(i)&&(i=0);for(var f=t.count(),e=Math.max(1,Math.round(f/5)),r=0;r<f;r+=e)if(1.5*bp.getSymbolSize(t,r)[n.isHorizontal()?1:0]>i)return!1;return!0}(u,i))))return s=i.mapDimension(u.dim),f={},t(u.getViewLabels(),function(n){var t=u.scale.getRawOrdinalNumber(n.tickValue);f[t]=1}),function(n){return!f.hasOwnProperty(i.get(s,n))}}function pur(n,t){return[n[2*t],n[2*t+1]]}function wur(n){if(n.get(["endLabel","show"]))return!0;for(var t=0;t<wr.length;t++)if(n.get([wr[t],"endLabel","show"]))return!0;return!1}function fgt(n,t,i,r){var u,f;if(oa(t,"cartesian2d")){var h=r.getModel("endLabel"),c=h.get("valueAnimation"),l=r.getData(),e={lastFrameIndex:0},o=wur(r)?function(i,r){n._endLabelOnDuring(i,r,l,e,c,h,t)}:null,a=t.getBaseAxis().isHorizontal(),s=hur(t,i,r,function(){var t=n._endLabel;t&&i&&null!=e.originalX&&t.attr({x:e.originalX,y:e.originalY})},o);return r.get("clip",!0)||(u=s.shape,f=Math.max(u.width,u.height),a?(u.y-=f,u.height+=2*f):(u.x-=f,u.width+=2*f)),o&&o(1,s),s}return cur(t,i,r)}function pg(n,t){return{seriesType:n,plan:ip(),reset:function(n){var i=n.getData(),u=n.coordinateSystem,l=n.pipelineContext,e=t||l.large;if(u){var r=f(u.dimensions,function(n){return i.mapDimension(n)}).slice(0,2),o=r.length,h=i.getCalculationInfo("stackResultDimension");fs(i,r[0])&&(r[0]=h);fs(i,r[1])&&(r[1]=h);var s=i.getStore(),c=i.getDimensionIndex(r[0]),a=i.getDimensionIndex(r[1]);return o&&{progress:function(n,t){for(var r,y,p=n.end-n.start,f=e&&fo(p*o),h=[],l=[],i=n.start,v=0;i<n.end;i++)r=void 0,1===o?(y=s.get(c,i),r=u.dataToPoint(y,null,l)):(h[0]=s.get(c,i),h[1]=s.get(a,i),r=u.dataToPoint(h,null,l)),e?(f[v++]=r[0],f[v++]=r[1]):t.setItemLayout(i,r.slice());e&&t.setLayout("points",f)}}}}}}function gur(n){return{seriesType:n,reset:function(n,t,i){var u=n.getData(),r=n.get("sampling"),s=n.coordinateSystem,h=u.count(),f;if(h>10&&"cartesian2d"===s.type&&r){var c=s.getBaseAxis(),a=s.getOtherAxis(c),v=c.getExtent(),y=i.getDevicePixelRatio(),p=Math.abs(v[1]-v[0])*(y||1),e=Math.round(h/p);isFinite(e)&&e>
11&&("lttb"===r&&n.setData(u.lttbDownSample(u.mapDimension(a.dim),1/e)),f=void 0,o(r)?f=kur[r]:l(r)&&(f=r),f&&n.setData(u.downSample(u.mapDimension(a.dim),1/e,f,dur)))}}}}function iot(n,t,i){return t*Math.sin(n)*(i?-1:1)}function rot(n,t,i){return t*Math.cos(n)*(i?1:-1)}function ifr(n,t,i,r,u,f,e,o){var s,h;f?(h={x:r.x,width:r.width},s={y:r.y,height:r.height}):(h={y:r.y,height:r.height},s={x:r.x,width:r.width});o||(e?ct:ti)(i,{shape:s},t,u,null);(e?ct:ti)(i,{shape:h},t?n.baseAxis.model:null,u)}function rfr(n,t){for(var i=0;i<t.length;i++)if(!isFinite(n[t[i]]))return!0;return!1}function ffr(n){return function(n){var t=n?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+t;default:return n}}}(n)}function efr(n,i,r,f,e,o,s,h){var a=i.getItemVisual(r,"style"),v,y,p,w,c,l;h||n.setShape("r",f.get(["itemStyle","borderRadius"])||0);n.useStyle(a);v=f.getShallow("cursor");v&&n.attr("cursor",v);y=h?s?e.r>=e.r0?"endArc":"startArc":e.endAngle>=e.startAngle?"endAngle":"startAngle":s?e.height>=0?"bottom":"top":e.width>=0?"right":"left";p=tr(f);cr(n,p,{labelFetcher:o,labelDataIndex:r,defaultText:wp(o.getData(),r),inheritColor:a.fill,defaultOpacity:a.opacity,defaultOutsidePosition:y});w=n.getTextContent();h&&w&&(c=f.get(["label","position"]),n.textConfig.inside="middle"===c||null,function(n,t,i,r){var e;if(ht(r))n.setTextConfig({rotation:r});else if(u(t))n.setTextConfig({rotation:0});else{var o,f=n.shape,s=f.clockwise?f.startAngle:f.endAngle,h=f.clockwise?f.endAngle:f.startAngle,l=(s+h)/2,c=i(t);switch(c){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":o=l;break;case"startAngle":case"insideStartAngle":o=s;break;case"endAngle":case"insideEndAngle":o=h;break;default:return void n.setTextConfig({rotation:0})}e=1.5*Math.PI-o;"middle"===c&&e>Math.PI/2&&e<1.5*Math.PI&&(e-=Math.PI);n.setTextConfig({rotation:e})}}(n,"outside"===c?y:c,ffr(s),f.get(["label","rotate"])));vyi(w,p,o.getRawValue(r),function(n){return iur(i,n)});l=f.getModel(["emphasis"]);fi(n,l.get("focus"),l.get("blurScope"),l.get("disabled"));rr(n,f),function(n){return null!=n.startAngle&&null!=n.endAngle&&n.startAngle===n.endAngle}(e)&&(n.style.fill="none",n.style.stroke="none",t(n.states,function(n){n.style&&(n.style.fill=n.style.stroke="none")}))}function sfr(n,t,i,r){var e=n.getData(),o=e.getLayout("valueAxisHorizontal")?1:0,s=e.getLayout("largeDataIndices"),h=e.getLayout("size"),l=n.getModel("backgroundStyle"),c=e.getLayout("largeBackgroundPoints"),f,u;c&&(f=new sgt({shape:{points:c},incremental:!!r,silent:!0,z2:0}),f.baseDimIdx=o,f.largeDataIndices=s,f.barWidth=h,f.useStyle(l.getItemStyle()),t.add(f),i&&i.push(f));u=new sgt({shape:{points:e.getLayout("largePoints")},incremental:!!r,z2:1});u.baseDimIdx=o;u.largeDataIndices=s;u.barWidth=h;t.add(u);u.useStyle(e.getVisual("style"));w(u).seriesIndex=n.seriesIndex;n.get("silent")||(u.on("mousedown",hgt),u.on("mousemove",hgt));i&&i.push(u)}function hfr(n,t,i){var u,r,f;return oa(i,"cartesian2d")?(u=t,r=i.getArea(),{x:n?u.x:r.x,y:n?r.y:u.y,width:n?u.width:r.width,height:n?r.height:u.height}):(f=t,{cx:(r=i.getArea()).cx,cy:r.cy,r0:n?r.r0:f.r0,r:n?r.r:f.r,startAngle:n?f.startAngle:0,endAngle:n?f.endAngle:2*Math.PI})}function cfr(n,t){return ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function lfr(n,t){var f=cfr(n,t),i=n.get("center"),r=n.get("radius");u(r)||(r=[0,r]);u(i)||(i=[i,i]);var o=e(f.width,t.getWidth()),s=e(f.height,t.getHeight()),h=Math.min(o,s);return{cx:e(i[0],o)+f.x,cy:e(i[1],s)+f.y,r0:e(r[0],h/2),r:e(r[1],h/2)}}function fau(n,t,i){t.eachSeriesByType(n,function(n){var t=n.getData(),u=t.mapDimension("value"),tt=cfr(n,i),s=lfr(n,i),b=s.cx,k=s.cy,h=s.r,y=s.r0,c=-n.get("startAngle")*cgt,f=n.get("minAngle")*cgt,e=0,v;t.each(u,function(n){isNaN(n)||e++});var d=t.getSum(u),l=Math.PI/(d||e)*2,p=n.get("clockwise"),w=n.get("roseType"),it=n.get("stillShowZeroSum"),g=t.getDataExtent(u);g[0]=0;var a=wg,nt=0,r=c,o=p?1:-1;(t.setLayout({viewRect:tt,r:h}),t.each(u,function(n,i){var u,s;isNaN(n)?t.setItemLayout(i,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:p,cx:b,cy:k,r0:y,r:w?NaN:h}):((u="area"!==w?0===d&&it?l:n*l:wg/e)<f?(u=f,a-=f):nt+=n,s=r+o*u,t.setItemLayout(i,{angle:u,startAngle:r,endAngle:s,clockwise:p,cx:b,cy:k,r0:y,r:w?yt(n,g,[y,h]):h}),r=s)}
1),a<wg&&e)&&(a<=.001?(v=wg/e,t.each(u,function(n,i){if(!isNaN(n)){var r=t.getItemLayout(i);r.angle=v;r.startAngle=c+o*i*v;r.endAngle=c+o*(i+1)*v}})):(l=a/nt,r=c,t.each(u,function(n,i){if(!isNaN(n)){var u=t.getItemLayout(i),e=u.angle===f?f:n*l;u.startAngle=r;u.endAngle=r+o*e;r+=o*e}})))})}function bg(n){return{seriesType:n,reset:function(n,t){var i=t.findComponents({mainType:"legend"}),r;i&&i.length&&(r=n.getData(),r.filterSelf(function(n){for(var u=r.getName(n),t=0;t<i.length;t++)if(!i[t].isSelected(u))return!1;return!0}))}}}function vfr(n,t,i,r,u,f,e,o,s,h){function v(n){for(var o=n.rB,l=o*o,e=0;e<n.list.length;e++){var f=n.list[e],s=Math.abs(f.label.y-i),h=r+f.len,a=h*h,v=Math.sqrt((1-Math.abs(s*s/l))*a),c=t+(v+f.len2)*u,y=c-f.label.x;yfr(f,f.targetTextWidth-y*u,!0);f.label.x=c}}var l,c,a;if(!(n.length<2)){for(l=n.length,c=0;c<l;c++)"outer"===n[c].position&&"labelLine"===n[c].labelAlignTo&&(a=n[c].label.x-h,n[c].linePoints[1][0]+=a,n[c].label.x=h);vir(n,s,s+e)&&function(n){for(var l={list:[],maxY:0},a={list:[],maxY:0},e=0;e<n.length;e++)if("none"===n[e].labelAlignTo){var f=n[e],o=f.label.y>i?a:l,s=Math.abs(f.label.y-i);if(s>=o.maxY){var c=f.label.x-t-f.len2*u,h=r+f.len,y=Math.abs(c)<h?Math.sqrt(s*s/(1-c*c/h/h)):h;o.rB=y;o.maxY=s}o.list.push(f)}v(l);v(a)}(n)}}function yfr(n,t,i){var v,y,f,p,h,w;if(void 0===i&&(i=!1),null==n.labelStyleWidth){var r=n.label,e=r.style,u=n.rect,c=e.backgroundColor,o=e.padding,s=o?o[1]+o[3]:0,l=e.overflow,a=u.width+(c?0:s);(t<a||i)&&(v=u.height,l&&l.match("break")?(r.setStyle("backgroundColor",null),r.setStyle("width",t-s),y=r.getBoundingRect(),r.setStyle("width",Math.ceil(y.width)),r.setStyle("backgroundColor",c)):(f=t-s,p=t<a?f:i?f>n.unconstrainedWidth?null:f:null,r.setStyle("width",p)),h=r.getBoundingRect(),u.width=h.width,w=(r.style.margin||0)+2.1,u.height=h.height+w,u.y-=(u.height-v)/2)}}function lgt(n){return"center"===n.position}function eau(n){function b(n){n.ignore=!0}var v,y,f=n.getData(),s=[],k=!1,nt=(n.get("minShowLabelAngle")||0)*afr,h=f.getLayout("viewRect"),p=f.getLayout("r"),o=h.width,w=h.x,tt=h.y,it=h.height,c,a,u;for(f.each(function(n){var ot=f.getItemGraphicEl(n),i=ot.shape,r=ot.getTextContent(),fi=ot.getTextGuideLine(),bt=f.getItemModel(n),g=bt.getModel("label"),h=g.get("position")||bt.get(["emphasis","label","position"]),kt=g.get("distanceToLabelLine"),dt=g.get("alignTo"),gt=e(g.get("edgeDistance"),o),ei=g.get("bleedMargin"),st=bt.getModel("labelLine"),rt=st.get("length"),ut,l,yt,pt,a,wt,it,ti;if(rt=e(rt,o),ut=st.get("length2"),ut=e(ut,o),Math.abs(i.endAngle-i.startAngle)<nt)return t(r.states,b),void(r.ignore=!0);if(function(n){if(!n.ignore)return!0;for(var t in n.states)if(!1===n.states[t].ignore)return!0;return!1}(r)){var ct,lt,ii,at,vt=(i.startAngle+i.endAngle)/2,u=Math.cos(vt),c=Math.sin(vt);if(v=i.cx,y=i.cy,l="inside"===h||"inner"===h,"center"===h)ct=i.cx,lt=i.cy,at="center";
1else{if(yt=(l?(i.r+i.r0)/2*u:i.r*u)+v,pt=(l?(i.r+i.r0)/2*c:i.r*c)+y,ct=yt+3*u,lt=pt+3*c,!l){var ri=yt+u*(rt+p-i.r),ni=pt+c*(rt+p-i.r),ui=ri+(u<0?-1:1)*ut;ct="edge"===dt?u<0?w+gt:w+o-gt:ui+(u<0?-kt:kt);lt=ni;ii=[[yt,pt],[ri,ni],[ui,ni]]}at=l?"center":"edge"===dt?u>0?"right":"left":u>0?"left":"right"}var ft=Math.PI,tt=0,et=g.get("rotate");ht(et)?tt=et*(ft/180):"center"===h?tt=0:"radial"===et||!0===et?tt=u<0?-vt+ft:-vt:"tangential"===et&&"outside"!==h&&"outer"!==h&&(a=Math.atan2(u,c),a<0&&(a=2*ft+a),c>0&&(a=ft+a),tt=a-ft);(k=!!tt,r.x=ct,r.y=lt,r.rotation=tt,r.setStyle({verticalAlign:"middle"}),l)?(r.setStyle({align:at}),wt=r.states.select,wt&&(wt.x+=r.x,wt.y+=r.y)):(it=r.getBoundingRect().clone(),it.applyTransform(r.getComputedTransform()),ti=(r.style.margin||0)+2.1,it.y-=ti/2,it.height+=ti,s.push({label:r,labelLine:fi,position:h,len:rt,len2:ut,minTurnAngle:st.get("minTurnAngle"),maxSurfaceAngle:st.get("maxSurfaceAngle"),surfaceNormal:new d(u,c),linePoints:ii,textAlign:at,labelDistance:kt,labelAlignTo:dt,edgeDistance:gt,bleedMargin:ei,rect:it,unconstrainedWidth:it.width,labelStyleWidth:r.style.width}));ot.setTextConfig({inside:l})}}),!k&&n.get("avoidLabelOverlap")&&function(n,t,i,r,u,f,e,o){for(var h,l,y,s,w=[],b=[],a=Number.MAX_VALUE,v=-Number.MAX_VALUE,c=0;c<n.length;c++)h=n[c].label,lgt(n[c])||(h.x<t?(a=Math.min(a,h.x),w.push(n[c])):(v=Math.max(v,h.x),b.push(n[c])));for(c=0;c<n.length;c++)if(!lgt(s=n[c])&&s.linePoints){if(null!=s.labelStyleWidth)continue;h=s.label;l=s.linePoints;y=void 0;y="edge"===s.labelAlignTo?h.x<t?l[2][0]-s.labelDistance-e-s.edgeDistance:e+u-s.edgeDistance-l[2][0]-s.labelDistance:"labelLine"===s.labelAlignTo?h.x<t?a-e-s.bleedMargin:e+u-v-s.bleedMargin:h.x<t?h.x-e-s.bleedMargin:e+u-h.x-s.bleedMargin;s.targetTextWidth=y;yfr(s,y)}for(vfr(b,t,i,r,1,0,f,0,o,v),vfr(w,t,i,r,-1,0,f,0,o,a),c=0;c<n.length;c++)if(!lgt(s=n[c])&&s.linePoints){h=s.label;l=s.linePoints;var d="edge"===s.labelAlignTo,p=h.style.padding,g=p?p[1]+p[3]:0,nt=h.style.backgroundColor?0:g,k=s.rect.width+nt,tt=l[1][0]-l[2][0];d?l[2][0]=h.x<t?e+s.edgeDistance+k+s.labelDistance:e+u-s.edgeDistance-k-s.labelDistance:(l[2][0]=h.x<t?h.x+s.labelDistance:h.x-s.labelDistance,l[1][0]=l[2][0]+tt);l[1][1]=l[2][1]=h.y}}(s,v,y,p,o,it,w,tt),c=0;c<s.length;c++){var r=s[c],i=r.label,l=r.labelLine,g=isNaN(i.x)||isNaN(i.y);i&&(i.setStyle({align:r.textAlign}),g&&(t(i.states,b),i.ignore=!0),a=i.states.select,a&&(a.x+=i.x,a.y+=i.y));l&&(u=r.linePoints,g||!u?(t(l.states,b),l.ignore=!0):(hir(u,r.minTurnAngle),nlu(u,r.surfaceNormal,r.maxSurfaceAngle),l.setShape({points:u}),i.__hostTarget.textGuideLineConfig={anchor:new d(u[0][0],u[0][1])}))}}function gp(n,t,i){var r=n.get("borderRadius"),e;return null==r?i?{cornerRadius:0}:null:(u(r)||(r=[r,r,r,r]),e=Math.abs(t.r||0-t.r0||0),{cornerRadius:f(r,function(n){return df(n,e)})})}function nw(n,t,i){t=u(t)&&{coordDimensions:t}||r({encodeDefine:n.getEncode()},t);var f=n.getSource(),o=cp(f,t).dimensions,e=new ar(o,n);return e.initData(f,i),e}function tw(n,r,u,f){t(pau,function(t,e){var o=k(k({},kfr[e],!0),f,!0),s=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r+"Axis."+e,t}return i(t,n),t.prototype.mergeDefaultAndTheme=function(n,t){var i=rd(this),r=i?yy(n):{};k(n,t.getTheme().get(e+"Axis"));k(n,this.getDefaultOption());n.type=dfr(n);i&&ah(n,r,i)},t.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=ret.createByAxisModel(this))},t.prototype.getCategories=function(n){var t=this.option;if("category"===t.type)return n?t.data:this.__ordinalMeta.categories},t.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},t.type=r+"Axis."+e,t.defaultOption=o,t}(u);n.registerComponentModel(s)});n.registerSubTypeDefaulter(r+"Axis",dfr)}function dfr(n){return n.type||(n.data?"category":"value")}function ner(n){return"interval"===n.type||"time"===n.type}function ygt(n,t,i){var p,y;i=i||{};var w=n.coordinateSystem,l=t.axis,r={},o=l.getAxesOnZeroOf()[0],a=l.position,v=o?"onZero":a,h=l.dim,f=w.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="x"===h?[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=["y"===h?u[s[v]]:e[0],"x"===h?u[s[v]]:e[3]],r.rotation=Math.PI/2*("x"===h?0:1),r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,left:-1,right:1}[a],r.labelOffset=o?u[s[a]]-u[s.onZero]:0,t.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),yi(i.labelInside,t.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection),y=t.get(["axisLabel","rotate"]),r.labelRotate="top"===v?-y:y,r.z2=1,r}function rer(n){return"cartesian2d"===n.get("coordinateSystem")}function uer(n){var i={xAxisModel:null,yAxisModel:null};return t(i,function(t,r){var u=r.replace(/Model$/,""),f=n.getReferringComponents(u,oi).models[0];i[r]=f}),i}function fer(n,t,i){var s=uo.prototype,a=s.getTicks.call(i),k=s.getTicks.call(i,!0),e=a.length-1,d=s.getInterval.call(i),v=ctr(n,t),r=v.extent,h=v.fixMin,c=v.fixMax,y,p,l,w,b;"log"===n.type&&(y=eot(n.base),r=[eot(r[0])/y,eot(r[1])/y]);n.setExtent(r[0],r[1]);n.calcNiceExtent({splitNumber:e,fixMin:h,fixMax:c});p=s.getExtent.call(n);h&&(r[0]=p[0]);c&&(r[1]=p[1]);var u=s.getInterval.call(n),o=r[0],f=r[1];if(h&&c)u=(f-o)/e;else if(h)for(f=r[0]+u*e;f<r[1]&&isFinite(f)&&isFinite(r[1]);)u=wkt(u),f=r[0]+u*e;else if(c)for(o=r[1]-u*e;o>r[0]&&isFinite(o)&&isFinite(r[0]);)u=wkt(u),o=r[1]-u*e;else n.getTicks().length-1>e&&(u=wkt(u)),l=u*e,(o=ri((f=Math.ceil(r[1]/u)*u)-l))<0&&r[0]>=0?(o=0,f=ri(l)):f>0&&r[1]<=0&&(f=0,o=-ri(l));w=(a[0].value-k[0].value)/d;b=(a[e].value-k[e].value)/d;s.setExtent.call(n,o+u*w,f+u*b);s.setInterval.call(n,u);(w||b)&&s.setNiceExtent.call(n,o+u,f-u)}function pgt(n,t){return n.getCoordSysModel()===t}function oer(n,t,i,r){function h(n){return n.dim+"_"+n.index}var e;i.getAxesOnZeroOf=function(){return f?[f]:[]};var f,u=n[t],s=i.model,c=s.get(["axisLine","onZero"]),o=s.get(["axisLine","onZeroAxisIndex"]);if(c){if(null!=o)ser(u[o])&&(f=u[o]);else for(e in u)if(u.hasOwnProperty(e)&&ser(u[e])&&!r[h(u[e])]){f=u[e];break}f&&(r[h(f)]=!0)}}function ser(n){return n&&"category"!==n.type&&"time"!==n.type&&function(n){var t=n.scale.getExtent(),i=t[0],r=t[1];return!(i>0&&r>0||i<0&&r<0)}(n)}function lf(n){n&&(n.ignore=!0)}
1function cer(n,t){var r=n&&n.getBoundingRect().clone(),u=t&&t.getBoundingRect().clone(),i;if(r&&u)return i=bb([]),gs(i,i,-n.rotation),r.applyTransform(pe([],i,n.getLocalTransform())),u.applyTransform(pe([],i,t.getLocalTransform())),r.intersect(u)}function ler(n){return"middle"===n||"center"===n}function aer(n,t,i,r,u){for(var s,h,c=[],f=[],e=[],o=0;o<n.length;o++)s=n[o].coord,f[0]=s,f[1]=0,e[0]=s,e[1]=i,t&&(gi(f,f,t),gi(e,e,t)),h=new vi({subPixelOptimize:!0,shape:{x1:f[0],y1:f[1],x2:e[0],y2:e[1]},style:r,z2:2,autoBatch:!0,silent:!0}),h.anid=u+"_"+n[o].tickValue,c.push(h);return c}function wau(n,i){var r={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(n,i,r){var f=i.getComponent("tooltip"),u=i.getComponent("axisPointer"),e=u.get("link",!0)||[],o=[];t(r.getCoordinateSystems(),function(r){function l(f,h,c){var l=c.model.getModel("axisPointer",u),d=l.get("show"),p,b;if(d&&("auto"!==d||f||kgt(l))){null==h&&(h=l.get("triggerTooltip"));var g=(l=f?function(n,i,r,u,f,e){var h=i.getModel("axisPointer"),o={},s,c,l;return t(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(n){o[n]=y(h.get(n))}),o.snap="category"!==n.type&&!!e,"cross"===h.get("type")&&(o.type="line"),s=o.label||(o.label={}),(null==s.show&&(s.show=!1),"cross"===f)&&(c=h.get(["label","show"]),(s.show=null==c||c,e)||(l=o.lineStyle=h.get("crossStyle"),l&&a(s,l.textStyle))),n.model.getModel("axisPointer",new at(o,r,u))}(c,s,u,i,f,h):l).get("snap"),w=dg(c.model),nt=h||g||"category"===c.type,k=n.axesInfo[w]={key:w,axis:c,coordSys:r,axisPointerModel:l,triggerTooltip:h,involveSeries:nt,snap:g,useHandle:kgt(l),seriesModels:[],linkGroup:null};v[w]=k;n.seriesInvolved=n.seriesInvolved||nt;p=function(n,t){for(var r,u=t.model,f=t.dim,i=0;i<n.length;i++)if(r=n[i]||{},wgt(r[f+"AxisId"],u.id)||wgt(r[f+"AxisIndex"],u.componentIndex)||wgt(r[f+"AxisName"],u.name))return i}(e,c);null!=p&&(b=o[p]||(o[p]={axesInfo:{}}),b.axesInfo[w]=k,b.mapper=e[p].mapper,k.linkGroup=b)}}var h,v,s;if(r.axisPointerEnabled&&(h=dg(r.model),v=n.coordSysAxesInfo[h]={},n.coordSysMap[h]=r,s=r.model.getModel("tooltip",f),t(r.getAxes(),b(l,!1,null)),r.getTooltipAxes&&f&&s.get("show"))){var p="axis"===s.get("trigger"),c="cross"===s.get(["axisPointer","type"]),w=r.getTooltipAxes(s.get(["axisPointer","axis"]));(p||c)&&t(w.baseAxes,b(l,!c||"cross",p));c&&t(w.otherAxes,b(l,"cross",!1))}})}(r,n,i),r.seriesInvolved&&function(n,i){i.eachSeries(function(i){var r=i.coordinateSystem,u=i.get(["tooltip","trigger"],!0),f=i.get(["tooltip","show"],!0);r&&"none"!==u&&!1!==u&&"item"!==u&&!1!==f&&!1!==i.get(["axisPointer","show"],!0)&&t(n.coordSysAxesInfo[dg(r.model)],function(n){var t=n.axis;r.getAxis(t.dim)===t&&(n.seriesModels.push(i),null==n.seriesDataCount&&(n.seriesDataCount=0),n.seriesDataCount+=i.getData().count())})})}(r,n),r}function wgt(n,t){return"all"===n||u(n)&&nt(n,t)>=0||n===t}function bau(n){var r=bgt(n),e,i;if(r){var u=r.axisPointerModel,o=r.axis.scale,f=u.option,s=u.get("status"),t=u.get("value");null!=t&&(t=o.parse(t));e=kgt(u);null==s&&(f.status=e?"show":"hide");i=o.getExtent().slice();i[0]>i[1]&&i.reverse();(null==t||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 bgt(n){var t=(n.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return t&&t.axesInfo[dg(n)]}function kgt(n){return!!n.get(["handle","show"])}function dg(n){return n.type+"||"+n.id}function yer(n,t,i,r){var s=i.axis,f,d,l,ut,p;if(!s.scale.isBlank()){var nt=i.getModel("splitArea"),tt=nt.getModel("areaStyle"),o=tt.get("color"),w=r.coordinateSystem.getRect(),e=s.getTicksCoords({tickModel:nt,clamp:!0});if(e.length){var k=o.length,it=dgt(n).splitAreaColors,rt=c(),h=0;if(it)for(f=0;f<e.length;f++)if(d=it.get(e[f].tickValue),null!=d){h=(d+(k-1)*f)%k;break}for(l=s.toGlobalCoord(e[0].coord),ut=tt.getAreaStyle(),o=u(o)?o:[o],f=1;f<e.length;f++){var ft=s.toGlobalCoord(e[f].coord),v=void 0,y=void 0,b=void 0,g=void 0;s.isHorizontal()?(v=l,y=w.y,b=ft-v,g=w.height,l=v+b):(v=w.x,y=l,b=w.width,l=y+(g=ft-y));p=e[f-1].tickValue;null!=p&&rt.set(p,h);t.add(new ot({anid:null!=p?"area_"+p:null,shape:{x:v,y:y,width:b,height:g},style:a({fill:o[h]},ut),autoBatch:!0,silent:!0}));h=(h+1)%k}dgt(n).splitAreaColors=rt}}}function per(n){dgt(n).splitAreaColors=null}function der(n){n.registerComponentView(tvu);n.registerComponentModel(vau);
1n.registerCoordinateSystem("cartesian2d",eer);tw(n,"x",agt,ker);tw(n,"y",agt,ker);n.registerComponentView(ber);n.registerComponentView(nvu);n.registerPreprocessor(function(n){n.xAxis&&n.yAxis&&!n.grid&&(n.grid={})})}function ivu(n){n.eachSeriesByType("radar",function(n){var u=n.getData(),i=[],r=n.coordinateSystem,f;r&&(f=r.getIndicatorAxes(),t(f,function(n,t){u.each(u.mapDimension(f[t].dim),function(n,u){i[u]=i[u]||[];var f=r.dataToPoint(n,t);i[u][t]=ger(f)?f:nor(r)})}),u.each(function(n){var t=ioi(i[n],function(n){return ger(n)})||nor(r);i[n].push(t.slice());u.setItemLayout(n,i[n])}))})}function ger(n){return!isNaN(n[0])&&!isNaN(n[1])}function nor(n){return[n.cx,n.cy]}function rvu(n){var i=n.polar,r;i&&(u(i)||(i=[i]),r=[],t(i,function(t){t.indicator?(t.type&&!t.shape&&(t.shape=t.type),n.radar=n.radar||[],u(n.radar)||(n.radar=[n.radar]),n.radar.push(t)):r.push(t)}),n.polar=r);t(n.series,function(n){n&&"radar"===n.type&&n.polarIndex&&(n.radarIndex=n.polarIndex)})}function oot(n,t){return a({show:t},n)}function lvu(n){n.registerCoordinateSystem("radar",cvu);n.registerComponentModel(evu);n.registerComponentView(svu);n.registerVisual({seriesType:"radar",reset:function(n){var t=n.getData();t.each(function(n){t.setItemVisual(n,"legendIcon","roundRect")});t.setVisual("legendIcon","roundRect")}})}function tor(n,t){return!!nnt(n)[t]}function nnt(n){return n[ggt]||(n[ggt]={})}function tnt(n,t,i,r,u){n.pointerChecker&&n.pointerChecker(r,u.originX,u.originY)&&(ve(r.event),ior(n,t,i,r,u))}function ior(n,t,i,r,u){u.isAvailableBehavior=s(sot,null,i,r);n.trigger(t,u)}function sot(n,t,i){var r=i[n];return!n||r&&(!o(r)||t.event[r+"Key"])}function int(n,t,i){var r=n.target;r.x+=t;r.y+=i;r.dirty()}function rnt(n,t,i,r){var u=n.target,o=n.zoomLimit,f=n.zoom=n.zoom||1,s,h,e;(f*=t,o)&&(s=o.min||0,h=o.max||1/0,f=Math.max(Math.min(h,f),s));e=f/n.zoom;n.zoom=f;u.x-=(i-u.x)*(e-1);u.y-=(r-u.y)*(e-1);u.scaleX*=e;u.scaleY*=e;u.dirty()}function hot(n,t,i){var r=t.getComponentByElement(n.topTarget),u=r&&r.coordinateSystem;return r&&r!==i&&!ror.hasOwnProperty(r.mainType)&&u&&u.model!==i}function uor(n){o(n)&&(n=(new DOMParser).parseFromString(n,"text/xml"));var t=n;for(9===t.nodeType&&(t=t.firstChild);"svg"!==t.nodeName.toLowerCase()||1!==t.nodeType;)t=t.nextSibling;return t}function hor(n,t){"userSpaceOnUse"===n.getAttribute("gradientUnits")&&(t.global=!0)}function cor(n,t){for(var r,f,u,e,i=n.firstChild;i;)1===i.nodeType&&"stop"===i.nodeName.toLocaleLowerCase()&&(r=i.getAttribute("offset"),f=void 0,f=r&&r.indexOf("%")>0?parseInt(r,10)/100:r?parseFloat(r):0,u={},wor(i,u,u),e=u.stopColor||i.getAttribute("stop-color")||"#000000",t.colorStops.push({offset:f,color:e})),i=i.nextSibling}function af(n,t){n&&n.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),a(t.__inheritedStyle,n.__inheritedStyle))}function lor(n){for(var u,f,i=aot(n),r=[],t=0;t<i.length;t+=2)u=parseFloat(i[t]),f=parseFloat(i[t+1]),r.push([u,f]);return r}function vu(n,i,r,u,e){var s=i,o=s.__inheritedStyle=s.__inheritedStyle||{},h={};1===n.nodeType&&(function(n,t){var e=n.getAttribute("transform"),u,i,f;if(e){for(e=e.replace(/,/g," "),u=[],i=null,e.replace(vvu,function(n,t,i){return u.push(t,i),""}),f=u.length-1;f>0;f-=2){var o=u[f],s=u[f-1],r=aot(o);switch(i=i||[1,0,0,1,0,0],s){case"translate":kf(i,i,[parseFloat(r[0]),parseFloat(r[1]||"0")]);break;case"scale":lit(i,i,[parseFloat(r[0]),parseFloat(r[1]||r[0])]);break;case"rotate":gs(i,i,-parseFloat(r[0])*fnt);break;case"skewX":pe(i,[1,0,Math.tan(parseFloat(r[0])*fnt),1,0,0],i);break;case"skewY":pe(i,[1,Math.tan(parseFloat(r[0])*fnt),0,1,0,0],i);break;case"matrix":i[0]=parseFloat(r[0]);i[1]=parseFloat(r[1]);i[2]=parseFloat(r[2]);i[3]=parseFloat(r[3]);i[4]=parseFloat(r[4]);i[5]=parseFloat(r[5])}}t.setLocalTransform(i)}}(n,i),wor(n,o,h),u||function(n,t,i){for(var u,f,r=0;r<eor.length;r++)u=eor[r],null!=(f=n.getAttribute(u))&&(t[cot[u]]=f);for(r=0;r<oor.length;r++)u=oor[r],null!=(f=n.getAttribute(u))&&(i[lot[u]]=f)}(n,o,h));s.style=s.style||{};null!=o.fill&&(s.style.fill=vor(s,"fill",o.fill,r));null!=o.stroke&&(s.style.stroke=vor(s,"stroke",o.stroke,r));t(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(n){null!=o[n]&&(s.style[n]=parseFloat(o[n]))});t(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],function(n){null!=o[n]&&(s.style[n]=o[n])});e&&(s.__selfStyle=h);o.lineDash&&(s.style.lineDash=f(aot(o.lineDash),function(n){return parseFloat(n)}));
1"hidden"!==o.visibility&&"collapse"!==o.visibility||(s.invisible=!0);"none"===o.display&&(s.ignore=!0)}function vor(n,t,i,r){var u=i&&i.match(aor),f;if(!u)return"none"===i&&(i=null),i;f=bu(u[1]);r.push([n,t,f])}function aot(n){return n.match(yor)||[]}function wor(n,t,i){var u,o=n.getAttribute("style"),r,f,e;if(o)for(por.lastIndex=0;null!=(u=por.exec(o));)r=u[1],f=h(cot,r)?cot[r]:null,f&&(t[f]=u[2]),e=h(lot,r)?lot[r]:null,e&&(i[e]=u[2])}function bor(n,t){var r=t.width/n.width,u=t.height/n.height,i=Math.min(r,u);return{scale:i,x:-(n.x+n.width/2)*i+(t.x+t.width/2),y:-(n.y+n.height/2)*i+(t.y+t.height/2)}}function bvu(n){for(var i,r,t=0;t<n.length;t++)r=n[t].getBoundingRect(),(i=i||r.clone()).union(r);return i}function yot(n){var t=n.getItemStyle(),i=n.get("areaColor");return null!=i&&(t.fill=i),t}function tsr(n){var t=n.style;t&&(t.stroke=t.stroke||t.fill,t.fill=null)}function isr(n,t,i,r){var s=r.getModel("itemStyle"),h=r.getModel(["emphasis","itemStyle"]),c=r.getModel(["blur","itemStyle"]),l=r.getModel(["select","itemStyle"]),u=yot(s),a=yot(h),v=yot(l),y=yot(c),f=n.data,e,o;f&&(e=f.getItemVisual(i,"style"),o=f.getItemVisual(i,"decal"),n.isVisualEncodedByVisualMap&&e.fill&&(u.fill=e.fill),o&&(u.decal=wd(o,n.api)));t.setStyle(u);t.style.strokeNoScale=!0;t.ensureState("emphasis").style=a;t.ensureState("select").style=v;t.ensureState("blur").style=y;hl(t)}function rsr(n,t,i,r,u,f,e){var o=n.data,l=n.isGeo,p=o&&isNaN(o.get(o.mapDimension("value"),f)),a=o&&o.getItemLayout(f),v,c,y,h,s;l||p||a&&a.showLabel?(v=l?i:f,c=void 0,(!o||f>=0)&&(c=u),y=e?{normal:{align:"center",verticalAlign:"middle"}}:null,cr(t,tr(r),{labelFetcher:c,labelDataIndex:v,defaultText:i},y),h=t.getTextContent(),h&&(nsr(h).ignore=h.ignore,t.textConfig&&e)&&(s=t.getBoundingRect().clone(),t.textConfig.layoutRect=s,t.textConfig.position=[(e[0]-s.x)/s.width*100+"%",(e[1]-s.y)/s.height*100+"%"]),t.disableLabelAnimation=!0):(t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null)}function usr(n,t,i,r,u,f){n.data?n.data.setItemGraphicEl(f,t):w(t).eventData={componentType:"geo",componentIndex:u.componentIndex,geoIndex:u.componentIndex,name:i,region:r&&r.option||{}}}function fsr(n,t,i,r,u){n.data||hy({el:t,componentModel:u,itemName:i,itemTooltipOption:r.get("tooltip")})}function esr(n,t,i,r,u){t.highDownSilentOnTouch=!!u.get("selectedMode");var f=r.getModel("emphasis"),e=f.get("focus");return fi(t,e,f.get("blurScope"),f.get("disabled")),n.isGeo&&function(n,t,i){var r=w(n);r.componentMainType=t.mainType;r.componentIndex=t.componentIndex;r.componentHighDownName=i}(t,u,i),e}function osr(n,i,r){function o(){u=[]}function s(){u.length&&(e.push(u),u=[])}var u,e=[],f=i({polygonStart:o,polygonEnd:s,lineStart:o,lineEnd:s,point:function(n,t){isFinite(n)&&isFinite(t)&&u.push([n,t])},sphere:function(){}});return!r&&f.polygonStart(),t(n,function(n){f.lineStart();for(var t=0;t<n.length;t++)f.point(n[t][0],n[t][1]);f.lineEnd()}),!r&&f.polygonEnd(),e}function iyu(n){var i={};n.eachSeriesByType("map",function(n){var t=n.getHostGeoModel(),r=t?"o"+t.id:"i"+n.getMapType();(i[r]=i[r]||[]).push(n)});t(i,function(n){for(var u,e,r,o=(u=f(n,function(n){return n.getData()}),e=n[0].get("mapValueCalculation"),r={},t(u,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)})}),u[0].map(u[0].mapDimension("value"),function(n,t){for(var f="ec-"+u[0].getName(t),o=0,s=1/0,h=-1/0,c=r[f].length,i=0;i<c;i++)s=Math.min(s,r[f][i]),h=Math.max(h,r[f][i]),o+=r[f][i];return 0===c?NaN:"min"===e?s:"max"===e?h:"average"===e?o/c:o})),i=0;i<n.length;i++)n[i].originalData=n[i].getData();for(i=0;i<n.length;i++)n[i].seriesGroup=n,n[i].needsDrawMap=0===i&&!n[i].getHostGeoModel(),n[i].setData(o.cloneShallow()),n[i].mainSeries=n[0]})}function ryu(n){var i={};n.eachSeriesByType("map",function(r){var e=r.getMapType(),f,u;r.getHostGeoModel()||i[e]||(f={},t(r.seriesGroup,function(t){var r=t.coordinateSystem,i=t.originalData;t.get("showLegendSymbol")&&n.getComponent("legend")&&i.each(i.mapDimension("value"),function(n,t){var u=i.getName(t),o=r.getRegion(u),e,s;o&&!isNaN(n)&&(e=f[u]||0,s=r.dataToPoint(o.getCenter()),f[u]=e+1,i.setItemLayout(t,{point:s,offset:e}))})}),u=r.getData(),u.each(function(n){var i=u.getName(n),t=u.getItemLayout(n)||{};t.showLabel=!f[i];u.setItemLayout(n,t)}),i[e]=!0)})}function csr(n){var t=n.seriesModel;return t?t.coordinateSystem:null}function asr(n){var i=n.geoModel,t=n.seriesModel;return i?i.coordinateSystem:t?t.coordinateSystem||(t.getReferringComponents("geo",oi).models[0]||{}).coordinateSystem:null}function vsr(n,t){var v=n.get("boundingCoords"),r,u,y,s,d;if(null!=v)if(r=v[0],u=v[1],isFinite(r[0])&&isFinite(r[1])&&isFinite(u[0])&&isFinite(u[1])){if(y=this.projection,y){var p=r[0],c=r[1],o=u[0],l=u[1];r=[1/0,1/0];u=[-1/0,-1/0];s=function(n,t,i,f){for(var o,s,h=i-n,c=f-t,e=0;e<=100;e++)o=e/100,s=y.project([n+h*o,t+c*o]),vo(r,r,s),yo(u,u,s)};s(p,c,o,c);s(o,c,o,l);s(o,l,p,l);s(p,l,o,c)}
1this.setBoundingRect(r[0],r[1],u[0]-r[0],u[1]-r[1])}else 0;var h,f,i,g=this.getBoundingRect(),w=n.get("layoutCenter"),nt=n.get("layoutSize"),b=t.getWidth(),k=t.getHeight(),a=g.width/g.height*this.aspectScale,tt=!1;(w&&nt&&(h=[e(w[0],b),e(w[1],k)],f=e(nt,Math.min(b,k)),isNaN(h[0])||isNaN(h[1])||isNaN(f)||(tt=!0)),tt)?(i={},a>1?(i.width=f,i.height=f/a):(i.height=f,i.width=f*a),i.y=h[1]-i.height/2,i.x=h[0]-i.width/2):(d=n.getBoxLayoutParams(),d.aspect=a,i=ci(d,{width:b,height:k}));this.setViewRect(i.x,i.y,i.width,i.height);this.setCenter(n.get("center"));this.setZoom(n.get("zoom"))}function psr(n,t){return n.pointToProjected?n.pointToProjected(t):n.pointToData(t)}function vnt(n,t,i){var f=n.getZoom(),e=n.getCenter(),r=t.zoom,u=n.projectedToPoint?n.projectedToPoint(e):n.dataToPoint(e),o,s,h,c;return(null!=t.dx&&null!=t.dy&&(u[0]-=t.dx,u[1]-=t.dy,n.setCenter(psr(n,u))),null!=r)&&(i&&(o=i.min||0,s=i.max||1/0,r=Math.max(Math.min(f*r,s),o)/f),n.scaleX*=r,n.scaleY*=r,h=(t.originX-n.x)*(r-1),c=(t.originY-n.y)*(r-1),n.x-=h,n.y-=c,n.updateTransform(),n.setCenter(psr(n,u)),n.setZoom(r*f)),{center:n.getCenter(),zoom:n.getZoom()}}function fyu(n,t,i){kvu(n,t,i)}function bsr(n){function i(i,r){r.update="geo:updateSelectStatus";n.registerAction(r,function(n,r){var u={},f=[];return r.eachComponent({mainType:"geo",query:n},function(r){r[i](n.name);t(r.coordinateSystem.regions,function(n){u[n.name]=r.isSelected(n.name)||!1});var e=[];t(u,function(n,t){u[t]&&e.push(t)});f.push({geoIndex:r.componentIndex,name:e})}),{selected:u,allSelected:f,name:n.name}})}n.registerCoordinateSystem("geo",ant);n.registerComponentModel(ysr);n.registerComponentView(wsr);n.registerImpl("registerMap",fyu);n.registerImpl("getMap",function(n){return dvu(n)});i("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"});i("select",{type:"geoSelect",event:"geoselected"});i("unSelect",{type:"geoUnSelect",event:"geounselected"});n.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(n,i){var r=n.componentType||"series";i.eachComponent({mainType:r,query:n},function(i){var f=i.coordinateSystem,u;"geo"===f.type&&(u=vnt(f,n,i.get("scaleLimit")),i.setCenter&&i.setCenter(u.center),i.setZoom&&i.setZoom(u.zoom),"series"===r&&t(i.seriesGroup,function(n){n.setCenter(u.center);n.setZoom(u.zoom)}))})})}function eyu(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?(!function(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}(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=function(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=ynt(f),u=pnt(u),f&&u;)e=ynt(e),o=pnt(o),e.hierNode.ancestor=n,s=f.hierNode.prelim+l-u.hierNode.prelim-h+r(f,u),s>0&&(hyu(syu(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&&!ynt(e)&&(e.hierNode.thread=f,e.hierNode.modifier+=l-c);
1u&&!pnt(o)&&(o.hierNode.thread=u,o.hierNode.modifier+=h-a,i=n)}return i}(n,i,n.parentNode.hierNode.defaultAncestor||f[0],t)}function oyu(n){var t=n.hierNode.prelim+n.parentNode.hierNode.modifier;n.setLayout({x:t},!0);n.hierNode.modifier+=n.parentNode.hierNode.modifier}function ksr(n){return arguments.length?n:cyu}function tn(n,t){return n-=Math.PI/2,{x:t*Math.cos(n),y:t*Math.sin(n)}}function ynt(n){var t=n.children;return t.length&&n.isExpand?t[t.length-1]:n.hierNode.thread}function pnt(n){var t=n.children;return t.length&&n.isExpand?t[0]:n.hierNode.thread}function syu(n,t,i){return n.hierNode.ancestor.parentNode===t.parentNode?n.hierNode.ancestor:i}function hyu(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 cyu(n,t){return n.parentNode===t.parentNode?1:2}function dsr(n,t){var i=n.getItemLayout(t);return i&&!isNaN(i.x)&&!isNaN(i.y)}function gsr(n,t,i,r,u){var ot=!i,f=n.tree.getNodeByDataIndex(t),g=f.getModel(),st=f.getVisual("style").fill,nt=!1===f.isExpand&&0!==f.children.length?st:"#fff",y=n.tree.root,tt=f.parentNode===y?f:f.parentNode||f,c=n.getItemGraphicEl(tt.dataIndex),it=tt.getLayout(),p=c?{x:c.__oldX,y:c.__oldY,rawX:c.__radialOldRawX,rawY:c.__radialOldRawY}:it,e=f.getLayout(),b,v,k,d;if(ot?((i=new bp(n,t,null,{symbolInnerColor:nt,useNameLabel:!0})).x=p.x,i.y=p.y):i.updateData(n,t,null,{symbolInnerColor:nt,useNameLabel:!0}),i.__radialOldRawX=i.__radialRawX,i.__radialOldRawY=i.__radialRawY,i.__radialRawX=e.rawX,i.__radialRawY=e.rawY,r.add(i),n.setItemGraphicEl(t,i),i.__oldX=i.x,i.__oldY=i.y,ct(i,{x:e.x,y:e.y},u),b=i.getSymbolPath(),"radial"===u.get("layout")){var h=y.children[0],s=h.getLayout(),rt=h.children.length,o=void 0,l=void 0;e.x===s.x&&!0===f.isExpand?(v={x:(h.children[0].getLayout().x+h.children[rt-1].getLayout().x)/2,y:(h.children[0].getLayout().y+h.children[rt-1].getLayout().y)/2},(o=Math.atan2(v.y-s.y,v.x-s.x))<0&&(o=2*Math.PI+o),(l=v.x<s.x)&&(o-=Math.PI)):((o=Math.atan2(e.y-s.y,e.x-s.x))<0&&(o=2*Math.PI+o),0===f.children.length||0!==f.children.length&&!1===f.isExpand?(l=e.x<s.x)&&(o-=Math.PI):(l=e.x>s.x)||(o-=Math.PI));var ht=l?"left":"right",ut=g.getModel("label"),ft=ut.get("rotate"),lt=ft*(Math.PI/180),et=b.getTextContent();et&&(b.setTextConfig({position:ut.get("position")||ht,rotation:null==ft?-o:lt,origin:"center"}),et.setStyle("verticalAlign","middle"))}
1k=g.get(["emphasis","focus"]);d="ancestor"===k?f.getAncestorsIndices():"descendant"===k?f.getDescendantIndices():null;d&&(w(i).focus=d),function(n,t,i,r,u,f,e,o){var y=t.getModel(),p=n.get("edgeShape"),h=n.get("layout"),c=n.getOrient(),w=n.get(["lineStyle","curveness"]),d=n.get("edgeForkPosition"),g=y.getModel("lineStyle").getLineStyle(),s=r.__edge,v;if("curve"===p)t.parentNode&&t.parentNode!==i&&(s||(s=r.__edge=new vl({shape:wnt(h,c,w,u,u)})),ct(s,{shape:wnt(h,c,w,f,e)},n));else if("polyline"===p)if("orthogonal"===h){if(t!==i&&t.children&&0!==t.children.length&&!0===t.isExpand){for(var b=t.children,k=[],l=0;l<b.length;l++)v=b[l].getLayout(),k.push([v.x,v.y]);s||(s=r.__edge=new ayu({shape:{parentPoint:[e.x,e.y],childPoints:[[e.x,e.y]],orient:c,forkPosition:d}}));ct(s,{shape:{parentPoint:[e.x,e.y],childPoints:k}},n)}}else 0;s&&(s.useStyle(a({strokeNoScale:!0,fill:null},g)),rr(s,y,"lineStyle"),hl(s),o.add(s))}(u,f,y,i,p,it,e,r);i.__edge&&(i.onHoverStateChange=function(t){if("blur"!==t){var r=f.parentNode&&n.getItemGraphicEl(f.parentNode.dataIndex);r&&1===r.hoverState||art(i.__edge,t)}})}function nhr(n,t,i,r,u){var s=thr(t.tree.root,n),o=s.source,f=s.sourceLayout,h=t.getItemGraphicEl(n.dataIndex);if(h){var l=t.getItemGraphicEl(o.dataIndex).__edge,e=h.__edge||(!1===o.isExpand||1===o.children.length?l:void 0),c=r.get("edgeShape"),a=r.get("layout"),v=r.get("orient"),y=r.get(["lineStyle","curveness"]);e&&("curve"===c?oh(e,{shape:wnt(a,v,y,f,f),style:{opacity:0}},r,{cb:function(){i.remove(e)},removeOpt:u}):"polyline"===c&&"orthogonal"===r.get("layout")&&oh(e,{shape:{parentPoint:[f.x,f.y],childPoints:[[f.x,f.y]]},style:{opacity:0}},r,{cb:function(){i.remove(e)},removeOpt:u}))}}function thr(n,t){for(var r,i=t.parentNode===n?t:t.parentNode||t;null==(r=i.getLayout());)i=i.parentNode===n?i:i.parentNode||i;return{source:i,sourceLayout:r}}function ihr(n,t,i,r,u){var e=n.tree.getNodeByDataIndex(t),o=thr(n.tree.root,e).sourceLayout,f={duration:u.get("animationDurationUpdate"),easing:u.get("animationEasingUpdate")};oh(i,{x:o.x+1,y:o.y+1},u,{cb:function(){r.remove(i);n.setItemGraphicEl(t,null)},removeOpt:f});i.fadeOut(null,n.hostModel,{fadeLabel:!0,animation:f});e.children.forEach(function(t){nhr(t,n,r,u,f)});nhr(e,n,r,u,f)}function wnt(n,t,i,r,u){var h,c,l,a,o,s,f,e;if("radial"===n){o=r.rawX;f=r.rawY;s=u.rawX;e=u.rawY;var v=tn(o,f),y=tn(o,f+(e-f)*i),p=tn(s,e+(f-e)*i),w=tn(s,e);return{x1:v.x||0,y1:v.y||0,x2:w.x||0,y2:w.y||0,cpx1:y.x||0,cpy1:y.y||0,cpx2:p.x||0,cpy2:p.y||0}}return o=r.x,f=r.y,s=u.x,e=u.y,"LR"!==t&&"RL"!==t||(h=o+(s-o)*i,c=f,l=s+(o-s)*i,a=e),"TB"!==t&&"BT"!==t||(h=o,c=f+(e-f)*i,l=s,a=e+(f-e)*i),{x1:o,y1:f,x2:s,y2:e,cpx1:h,cpy1:c,cpx2:l,cpy2:a}}function rhr(n){var i=n.mainData,r=n.datas;r||(r={main:i},n.datasAttr={main:"data"});n.datas=n.mainData=null;uhr(i,r,n);t(r,function(r){t(i.TRANSFERABLE_METHODS,function(t){r.wrapMethod(t,b(yyu,n))})});i.wrapMethod("cloneShallow",b(wyu,n));t(i.CHANGABLE_METHODS,function(t){i.wrapMethod(t,b(pyu,n))});or(r[i.dataType]===i)}function yyu(n,t){var i,u;return yu(u=this).mainData===u?(i=r({},yu(this).datas),i[this.dataType]=t,uhr(t,i,n)):bnt(t,this.dataType,yu(this).mainData,n),t}function pyu(n,t){return n.struct&&n.struct.update(),t}function wyu(n,i){return t(yu(i).datas,function(t,r){t!==i&&bnt(t.cloneShallow(),r,i,n)}),i}function byu(n){var t=yu(this).mainData;return null==n||null==t?t:yu(t).datas[n]}function kyu(){var n=yu(this).mainData;return null==n?[{data:n}]:f(et(yu(n).datas),function(t){return{type:t,data:yu(n).datas[t]}})}function uhr(n,i,r){yu(n).datas={};t(i,function(t,i){bnt(t,i,n,r)})}function bnt(n,t,i,r){yu(i).datas[t]=n;yu(n).mainData=i;n.dataType=t;r.struct&&(n[r.structAttr]=r.struct,r.struct[r.datasAttr[t]]=n);n.getLinkedData=byu;n.getLinkedDataAll=kyu}function rn(n,t,i){var u,r,f;if(n&&nt(t,n.type)>=0){if(u=i.getData().tree.root,r=n.targetNode,o(r)&&(r=u.getNodeById(r)),r&&u.contains(r))return{node:r};if(f=n.targetNodeId,null!=f&&(r=u.getNodeById(f)))return{node:r}}}function ehr(n){for(var t=[];n;)(n=n.parentNode)&&t.push(n);return t.reverse()}function knt(n,t){return nt(ehr(n),t)>=0}function wot(n,t){for(var r,i=[];n;)r=n.dataIndex,i.push({name:n.name,dataIndex:r,value:t.getRawValue(r)}),n=n.parentNode;return i.reverse(),i}function un(n,t){for(var i,r,u,f=[n];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 dyu(n,t){n.eachSeriesByType("tree",function(n){!function(n,t){var a=function(n,t){return ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(n,t),w,i,s;n.layoutInfo=a;var k=n.get("layout"),h=0,c=0,p=null;if("radial"===k?(h=2*Math.PI,c=Math.min(a.height,a.width)/2,p=ksr(function(n,t){return(n.parentNode===t.parentNode?1:2)/n.depth})):(h=a.width,c=a.height,p=ksr()),w=n.getData().tree.root,i=w.children[0],i){!function(n){var u=n,f,i,e,t,r;for(u.hierNode={defaultAncestor:null,ancestor:u,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null},e=[u];f=e.pop();)if(i=f.children,f.isExpand&&i.length)for(t=i.length-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},e.push(r)}(w),function(n,t,i){for(var r,u,f,e=[n],o=[];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]);for(;r=o.pop();)t(r,i)}(i,eyu,p);w.hierNode.modifier=-i.hierNode.prelim;un(i,oyu);var v=i,r=i,y=i;un(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;"radial"===k?(u=h/(r.getLayout().x+b+l),f=c/(y.depth-1||1),un(i,function(n){e=(n.getLayout().x+l)*u;o=(n.depth-1)*f;var t=tn(e,o);
1n.setLayout({x:t.x,y:t.y,rawX:e,rawY:o},!0)})):(s=n.getOrient(),"RL"===s||"LR"===s?(f=c/(r.getLayout().x+b+l),u=h/(y.depth-1||1),un(i,function(n){o=(n.getLayout().x+l)*f;e="LR"===s?(n.depth-1)*u:h-(n.depth-1)*u;n.setLayout({x:e,y:o},!0)})):"TB"!==s&&"BT"!==s||(u=h/(r.getLayout().x+b+l),f=c/(y.depth-1||1),un(i,function(n){e=(n.getLayout().x+l)*u;o="TB"===s?(n.depth-1)*f:c-(n.depth-1)*f;n.setLayout({x:e,y:o},!0)})))}}(n,t)})}function gyu(n){n.eachSeriesByType("tree",function(n){var t=n.getData();t.tree.eachNode(function(n){var i=n.getModel().getModel("itemStyle").getItemStyle();r(t.ensureUniqueItemVisual(n.dataIndex,"style"),i)})})}function shr(n){var t=n.getData().tree,i={};t.eachNode(function(t){for(var u,r=t;r&&r.depth>1;)r=r.parentNode;u=rwt(n.ecModel,r.name||r.dataIndex+"",i);t.setVisual("decal",u)})}function chr(n){var r=0,i;t(n.children,function(n){chr(n);var t=n.value;u(t)&&(t=t[0]);r+=t});i=n.value;u(i)&&(i=i[0]);(null==i||isNaN(i))&&(i=r);i<0&&(i=0);u(n.value)?n.value[0]=i:n.value=i}function npu(n,t,i,r,u,f){var e=[[u?n:n-5,t],[n+i,t],[n+i,t+r],[u?n:n-5,t+r]];return!f&&e.splice(2,0,[n+i+5,t+r/2]),!u&&e.push([n,t+r/2]),e}function tpu(n,t,i){w(n).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&wot(i,t)}}function tti(n,t){var r=n.visual,i=[];v(r)?fn(r,function(n){i.push(n)}):null!=r&&i.push(r);t||1!==i.length||{color:1,symbol:1}.hasOwnProperty(n.type)||(i[1]=i[0]);bhr(n,i)}function kot(n){return{applyVisual:function(t,i,r){var u=this.mapValueToVisual(t);r("color",n(i("color"),u))},_normalizedToVisual:iti([0,1])}}function whr(n){var t=this.option.visual;return t[Math.round(yt(n,[0,1],[0,t.length-1],!0))]||{}}function en(n){return function(t,i,r){r(n,this.mapValueToVisual(t))}}function on(n){var t=this.option.visual;return t[this.option.loop&&n!==nti?n%t.length:n]}function va(){return this.option.visual[0]}function iti(n){return{linear:function(t){return yt(t,n,this.option.visual,!0)},category:on,piecewise:function(t,i){var r=rti.call(this,i);return null==r&&(r=yt(t,n,this.option.visual,!0)),r},fixed:va}}function rti(n){var i=this.option,r=i.pieceList,t;if(i.hasSpecialVisual&&(t=r[di.findPieceIndex(n,r)],t&&t.visual))return t.visual[this.type]}
1function bhr(n,t){return n.visual=t,"color"===n.type&&(n.parsedVisual=f(t,function(n){var t=yr(n);return t||[0,0,0,1]})),t}function dot(n,t,i){return n?t<=i:t<i}function ghr(n,i,u,f){var h=n.getModel(),o=n.getLayout(),w=n.hostTree.data,e,p;if(o&&!o.invisible&&o.isInView){var c,l=h.getModel("itemStyle"),s=function(n,i,u){var f=r({},i),e=u.designatedVisualItemStyle;return t(["color","colorAlpha","colorSaturation"],function(t){e[t]=i[t];var r=n.get(t);e[t]=null;null!=r&&(f[t]=r)}),f}(l,i,f),a=w.ensureUniqueItemVisual(n.dataIndex,"style"),v=l.get("borderColor"),y=l.get("borderColorSaturation");null!=y&&(v=function(n,t){return null!=t?av(t,null,null,n):null}(y,c=ncr(s)));a.stroke=v;e=n.viewChildren;e&&e.length?(p=function(n,t,i,r,u,f){var s,h,e,a;if(f&&f.length&&(s=eti(t,"color")||null!=u.color&&"none"!==u.color&&(eti(t,"colorAlpha")||eti(t,"colorSaturation")),s)){var c=t.get("visualMin"),l=t.get("visualMax"),o=i.dataExtent.slice();return null!=c&&c<o[0]&&(o[0]=c),null!=l&&l>o[1]&&(o[1]=l),h=t.get("colorMappingBy"),e={type:s.name,dataExtent:o,visual:s.range},"color"!==e.type||"index"!==h&&"id"!==h?e.mappingMethod="linear":(e.mappingMethod="category",e.loop=!0),a=new di(e),uti(a).drColorMappingBy=h,a}}(0,h,o,0,s,e),t(e,function(n,t){if(n.depth>=u.length||n===u[n.depth]){var i=function(n,t,i,u,f,e){var o=r({},t);if(f){var s=f.type,h="color"===s&&uti(f).drColorMappingBy,c="index"===h?u:"id"===h?e.mapIdToIndex(i.getId()):i.getValue(n.get("visualDimension"));o[s]=f.mapValueToVisual(c)}return o}(h,s,n,t,p,f);ghr(n,i,u,f)}})):(c=ncr(s),a.fill=c)}}function ncr(n){var t=fti(n,"color"),i,r;if(t)return i=fti(n,"colorAlpha"),r=fti(n,"colorSaturation"),r&&(t=av(t,null,null,r)),i&&(t=ab(t,i)),t}function fti(n,t){var i=n[t];if(null!=i&&"none"!==i)return i}function eti(n,t){var i=n.get(t);return u(i)&&i.length?{name:t,range:i}:null}function rcr(n,t,i,r){var o,s,y,b,e,f,v,d,g,nt;if(!n.isRemoved()){y=n.getLayout();o=y.width;s=y.height;var h=n.getModel(),p=h.get(icr),c=h.get(fpu)/2,tt=ecr(h),it=Math.max(p,tt),w=p-c,rt=it-c;if(n.setLayout({borderWidth:p,upperHeight:it,upperLabelHeight:tt},!0),b=(o=sn(o-2*w,0))*(s=sn(s-w-rt,0)),e=function(n,t,i,r,u,f){var e=n.children||[],s=r.sort,c,o,h,l,a;if("asc"!==s&&"desc"!==s&&(s=null),c=null!=r.leafDepth&&r.leafDepth<=f,u&&!c)return n.viewChildren=[];if(!function(n,t){t&&n.sort(function(n,i){var r="asc"===t?n.getValue()-i.getValue():i.getValue()-n.getValue();return 0===r?"asc"===t?n.dataIndex-i.dataIndex:i.dataIndex-n.dataIndex:r})}(e=pt(e,function(n){return!n.isRemoved()}),s),o=function(n,t,i){for(var r,f,e=0,u=0,o=t.length;u<o;u++)e+=t[u].getValue();return f=n.get("visualDimension"),t&&t.length?"value"===f&&i?(r=[t[t.length-1].getValue(),t[0].getValue()],"asc"===i&&r.reverse()):(r=[1/0,-1/0],oti(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}}(t,e,s),0===o.sum)return n.viewChildren=[];if(o.sum=function(n,t,i,r,u){var s;if(!r)return i;for(var h=n.get("visibleMin"),f=u.length,o=f,e=f-1;e>=0;e--)s=u["asc"===r?f-e-1:e].getValue(),s/i*t<h&&(o=e,i-=s);return"asc"===r?u.splice(0,f-o):u.splice(o,f-o),i}(t,i,o.sum,s,e),0===o.sum)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}(n,h,b,t,i,r),e.length){var l={x:w,y:rt,width:o,height:s},a=got(o,s),k=1/0,u=[];for(u.area=0,f=0,v=e.length;f<v;)d=e[f],u.push(d),u.area+=d.getLayout().area,g=hpu(u,a,t.squareRatio),g<=k?(f++,k=g):(u.area-=u.pop().getLayout().area,ucr(u,a,l,c,!1),a=got(l.width,l.height),u.length=u.area=0,k=1/0);for((u.length&&ucr(u,a,l,c,!0),i)||(nt=h.get("childrenVisibleMin"),null!=nt&&b<nt&&(i=!0)),f=0,v=e.length;f<v;f++)rcr(e[f],t,i,r+1)}}}function hpu(n,t,i){for(var u,s,f=0,e=1/0,o=0,r=void 0,h=n.length;o<h;o++)(r=n[o].getLayout().area)&&(r<e&&(e=r),r>f&&(f=r));return u=n.area*n.area,s=t*t*i,u?sn(s*f/u,u/(s*e)):1/0}function ucr(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;
1for((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]]=sn(e-2*r,0),w=i[s[o]]+i[h[o]]-a,b=c===v-1||w<p?w:p,d=l[h[o]]=sn(b-2*r,0);l[s[f]]=i[s[f]]+got(r,k/2);l[s[o]]=a+got(r,d/2);a+=b;y.setLayout(l,!0)}i[s[f]]+=e;i[h[f]]-=e}function fcr(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 tt(t.x-f.x,t.y-f.y,t.width,t.height),oti(n.viewChildren||[],function(n){fcr(n,s,i,r,u+1)}))}function ecr(n){return n.get(epu)?n.get(opu):0}function cpu(n){var t=n.findComponents({mainType:"legend"});t&&t.length&&n.eachSeriesByType("graph",function(n){var i=n.getCategoriesData(),r=n.getGraph().data,u=i.mapArray(i.getName);r.filterSelf(function(n){var i=r.getItemModel(n).getShallow("category"),f;if(null!=i)for(ht(i)&&(i=u[i]),f=0;f<t.length;f++)if(!t[f].isSelected(i))return!1;return!0})})}function lpu(n){var t={};n.eachSeriesByType("graph",function(n){var i=n.getCategoriesData(),u=n.getData(),f={};i.each(function(r){var c=i.getName(r),s,e,o,u,h;for(f["ec-"+c]=r,s=i.getItemModel(r),e=s.getModel("itemStyle").getItemStyle(),e.fill||(e.fill=n.getColorFromPalette(c,t)),i.setItemVisual(r,"style",e),o=["symbol","symbolSize","symbolKeepAspect"],u=0;u<o.length;u++)h=s.getShallow(o[u],!0),null!=h&&i.setItemVisual(r,o[u],h)});i.count()&&u.each(function(n){var t=u.getItemModel(n).getShallow("category"),h,s,e;if(null!=t)for(o(t)&&(t=f["ec-"+t]),h=i.getItemVisual(t,"style"),r(u.ensureUniqueItemVisual(n,"style"),h),s=["symbol","symbolSize","symbolKeepAspect"],e=0;e<s.length;e++)u.setItemVisual(n,s[e],i.getItemVisual(t,s[e]))})})}function nst(n){return n instanceof Array||(n=[n,n]),n}function apu(n){n.eachSeriesByType("graph",function(n){var f=n.getGraph(),t=n.getEdgeData(),i=nst(n.get("edgeSymbol")),u=nst(n.get("edgeSymbolSize"));t.setVisual("fromSymbol",i&&i[0]);t.setVisual("toSymbol",i&&i[1]);t.setVisual("fromSymbolSize",u&&u[0]);t.setVisual("toSymbolSize",u&&u[1]);t.setVisual("style",n.getModel("lineStyle").getLineStyle());t.each(function(n){var h=t.getItemModel(n),i=f.getEdgeByIndex(n),e=nst(h.getShallow("symbol",!0)),o=nst(h.getShallow("symbolSize",!0)),c=h.getModel("lineStyle").getLineStyle(),s=t.ensureUniqueItemVisual(n,"style"),u;switch(r(s,c),s.stroke){case"source":u=i.node1.getVisual("style");s.stroke=u&&u.fill;break;case"target":u=i.node2.getVisual("style");s.stroke=u&&u.fill}e[0]&&i.setVisual("fromSymbol",e[0]);e[1]&&i.setVisual("toSymbol",e[1]);o[0]&&i.setVisual("fromSymbolSize",o[0]);o[1]&&i.setVisual("toSymbolSize",o[1])})})}function cti(n,t,i,r){var l=tst(t),y=u(l),o,s,h,a;if(!l||(o=function(n,t){var i=hn(n.node1,n.node2,t);return t.__edgeMap[i]}(n,t),!o))return null;for(s=-1,h=0;h<o.length;h++)if(o[h]===i){s=h;break}a=function(n,t){return hti(hn(n.node1,n.node2,t),t)+hti(hn(n.node2,n.node1,t),t)}(n,t);ocr(t,a);n.lineStyle=n.lineStyle||{};var p=hn(n.node1,n.node2,t),v=t.__curvenessList,f=y||a%2?0:1;if(o.isForward)return v[f+s];var w=scr(p),c=hti(w,t),e=v[s+c+f];return r?y?l&&0===l[0]?(c+f)%2?e:-e:((c%2?0:1)+f)%2?e:-e:(c+f)%2?e:-e:v[s+c+f]}function hcr(n){var i=n.coordinateSystem,t;i&&"view"!==i.type||(t=n.getGraph(),t.eachNode(function(n){var t=n.getModel();n.setLayout([+t.get("x"),+t.get("y")])}),ccr(t,n))}function ccr(n,t){n.eachEdge(function(n,i){var f=ce(n.getModel().get(["lineStyle","curveness"]),-cti(n,t,i,!0),0),r=le(n.node1.getLayout()),u=le(n.node2.getLayout()),e=[r,u];+f&&e.push([(r[0]+u[0])/2-(r[1]-u[1])*f,(r[1]+u[1])/2-(u[0]-r[0])*f]);n.setLayout(e)})}function vpu(n){n.eachSeriesByType("graph",function(n){var s=n.get("layout"),f=n.coordinateSystem,i,u,r,o;if(f&&"view"!==f.type){for(i=n.getData(),u=[],t(f.dimensions,function(n){u=u.concat(i.mapDimensionsAll(n))}),r=0;r<i.count();r++){for(var h=[],c=!1,e=0;e<u.length;e++)o=i.get(u[e],r),isNaN(o)||(c=!0),h.push(o);c?i.setItemLayout(r,f.dataToPoint(h)):i.setItemLayout(r,[NaN,NaN])}ccr(i.graph,n)}else s&&"none"!==s||hcr(n)})}function cn(n){var t=n.coordinateSystem,i,r;return"view"!==t.type?1:(i=n.option.nodeScaleRatio,r=t.scaleX,((t.getZoom()-1)*i+1)/r)}function ln(n){var t=n.getVisual("symbolSize");return t instanceof Array&&(t=(t[0]+t[1])/2),+t}function lcr(n,t){var u=n.coordinateSystem;
1if(!u||"view"===u.type){var i=u.getBoundingRect(),r=n.getData(),o=r.graph,f=i.width/2+i.x,e=i.height/2+i.y,h=Math.min(i.width,i.height)/2,s=r.count();r.setLayout({cx:f,cy:e});s&&(acr[t](n,o,r,h,f,e,s),o.eachEdge(function(t,i){var s,r=ce(t.getModel().get(["lineStyle","curveness"]),cti(t,n,i),0),u=le(t.node1.getLayout()),o=le(t.node2.getLayout()),h=(u[0]+o[0])/2,c=(u[1]+o[1])/2;+r&&(s=[f*(r*=3)+h*(1-r),e*r+c*(1-r)]);t.setLayout([u,o,s])}))}}function ypu(n){n.eachSeriesByType("graph",function(n){"circular"===n.get("layout")&&lcr(n,"symbolSize")})}function ppu(n){n.eachSeriesByType("graph",function(n){var h=n.coordinateSystem;if(!h||"view"===h.type)if("force"===n.get("layout")){var c=n.preservedPoints||{},i=n.getGraph(),t=i.data,y=i.edgeData,f=n.getModel("force"),l=f.get("initLayout");n.preservedPoints?t.each(function(n){var i=t.getId(n);t.setItemLayout(n,c[i]||[NaN,NaN])}):l&&"none"!==l?"circular"===l&&lcr(n,"value"):hcr(n);var p=t.getDataExtent("value"),w=y.getDataExtent("value"),e=f.get("repulsion"),o=f.get("edgeLength"),a=u(e)?e:[e,e],r=u(o)?o:[o,o];r=[r[1],r[0]];var v=t.mapArray("value",function(n,i){var r=t.getItemLayout(i),u=yt(n,p,a);return isNaN(u)&&(u=(a[0]+a[1])/2),{w:u,rep:u,fixed:t.getItemModel(i).get("fixed"),p:!r||isNaN(r[0])||isNaN(r[1])?null:r}}),b=y.mapArray("value",function(t,u){var f=i.getEdgeByIndex(u),e=yt(t,w,r),o,s;return isNaN(e)&&(e=(r[0]+r[1])/2),o=f.getModel(),s=ce(f.getModel().get(["lineStyle","curveness"]),-cti(f,n,u,!0),0),{n1:v[f.node1.dataIndex],n2:v[f.node2.dataIndex],d:e,curveness:s,ignoreForceLayout:o.get("ignoreForceLayout")}}),k=h.getBoundingRect(),s=function(n,t,i){for(var f,c,l,a,u,r=n,e=t,o=i.rect,v=o.width,y=o.height,s=[o.x+v/2,o.y+y/2],p=null==i.gravity?.1:i.gravity,h=0;h<r.length;h++)f=r[h],f.p||(f.p=vs(v*(Math.random()-.5)+s[0],y*(Math.random()-.5)+s[1])),f.pp=le(f.p),f.edges=null;return a=null==i.friction?.6:i.friction,u=a,{warmUp:function(){u=.8*a},setFixed:function(n){r[n].fixed=!0},setUnfixed:function(n){r[n].fixed=!1},beforeStep:function(n){c=n},afterStep:function(n){l=n},step:function(n){var v,f,a,y,b,o,k,d,h,g;c&&c(r,e);for(var i=[],w=r.length,t=0;t<e.length;t++)v=e[t],v.ignoreForceLayout||(f=v.n1,ys(i,(o=v.n2).p,f.p),a=rb(i)-v.d,y=o.w/(f.w+o.w),isNaN(y)&&(y=0),ov(i,i),!f.fixed&&ya(f.p,f.p,i,y*a*u),!o.fixed&&ya(o.p,o.p,i,-(1-y)*a*u));for(t=0;t<w;t++)(h=r[t]).fixed||(ys(i,s,h.p),ya(h.p,h.p,i,p*u));for(t=0;t<w;t++)for(f=r[t],b=t+1;b<w;b++)ys(i,(o=r[b]).p,f.p),0===(a=rb(i))&&(eoi(i,Math.random()-.5,Math.random()-.5),a=1),k=(f.rep+o.rep)/a/a,f.fixed||ya(f.pp,f.pp,i,k),o.fixed||ya(o.pp,o.pp,i,-k);for(d=[],t=0;t<w;t++)(h=r[t]).fixed||(ys(d,h.p,h.pp),ya(h.p,h.p,d,u),sr(h.pp,h.p));g=(u*=.992)<.01;l&&l(r,e,g);n&&n(g)}}}(v,b,{rect:k,gravity:f.get("gravity"),friction:f.get("friction")});s.beforeStep(function(n){for(var t=0,r=n.length;t<r;t++)n[t].fixed&&sr(n[t].p,i.getNodeByIndex(t).getLayout())});s.afterStep(function(n,r){for(var u=0,h=n.length;u<h;u++)n[u].fixed||i.getNodeByIndex(u).setLayout(n[u].p),c[t.getId(u)]=n[u].p;for(u=0,h=r.length;u<h;u++){var e=r[u],l=i.getEdgeByIndex(u),o=e.n1.p,s=e.n2.p,f=l.getLayout();(f=f?f.slice():[])[0]=f[0]||[];f[1]=f[1]||[];sr(f[0],o);sr(f[1],s);+e.curveness&&(f[2]=[(o[0]+s[0])/2-(o[1]-s[1])*e.curveness,(o[1]+s[1])/2-(s[0]-o[0])*e.curveness]);l.setLayout(f)}});n.forceLayout=s;n.preservedPoints=c;s.step()}else n.forceLayout=null})}function wpu(n,t){var i=[];return n.eachSeriesByType("graph",function(n){var h=n.get("coordinateSystem"),s,f;if(!h||"view"===h){var c=n.getData(),u=[],e=[];ort(c.mapArray(function(n){var t=c.getItemModel(n);return[+t.get("x"),+t.get("y")]}),u,e);e[0]-u[0]==0&&(e[0]+=1,u[0]-=1);e[1]-u[1]==0&&(e[1]+=1,u[1]-=1);s=(e[0]-u[0])/(e[1]-u[1]);f=function(n,t,i){return ci(r(n.getBoxLayoutParams(),{aspect:i}),{width:t.getWidth(),height:t.getHeight()})}(n,t,s);isNaN(s)&&(u=[f.x,f.y],e=[f.x+f.width,f.y+f.height]);var l=e[0]-u[0],a=e[1]-u[1],v=f.width,y=f.height,o=n.coordinateSystem=new rw;o.zoomLimit=n.get("scaleLimit");o.setBoundingRect(u[0],u[1],l,a);o.setViewRect(f.x,f.y,v,y);o.setCenter(n.get("center"));o.setZoom(n.get("zoom"));i.push(o)}}),i}function vti(n){return isNaN(+n.cpx1)||isNaN(+n.cpy1)}function wcr(n){return"_"+n+"Type"}function bcr(n,t,i){var u=t.getItemVisual(i,n);if(u&&"none"!==u){var s=t.getItemVisual(i,n+"Size"),f=t.getItemVisual(i,n+"Rotate"),h=t.getItemVisual(i,n+"Offset"),c=t.getItemVisual(i,n+"KeepAspect"),r=yd(s),o=op(h||0,r),e=si(u,-r[0]/2+o[0],-r[1]/2+o[1],r[0],r[1],null,c);return e.__specifiedRotation=null==f||isNaN(f)?void 0:+f*Math.PI/180||0,e.name=n,e}}function yti(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];
1i?(n.cpx1=i[0],n.cpy1=i[1]):(n.cpx1=NaN,n.cpy1=NaN)}function kcr(n){var t=n.hostModel,i=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:i.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:i.get("disabled"),blurScope:i.get("blurScope"),focus:i.get("focus"),labelStatesModels:tr(t)}}function dcr(n){return isNaN(n[0])||isNaN(n[1])}function pti(n){return n&&!dcr(n[0])&&!dcr(n[1])}function nlr(n,t,i){for(var l,a,h,v,r,u=n[0],f=n[1],e=n[2],y=1/0,c=i*i,o=.1,s=.1;s<=.9;s+=.1)wti[0]=uw(u[0],f[0],e[0],s),wti[1]=uw(u[1],f[1],e[1],s),(h=gcr(dti(wti,t)-c))<y&&(y=h,r=s);for(l=0;l<32;l++){if(a=r+o,bti[0]=uw(u[0],f[0],e[0],r),bti[1]=uw(u[1],f[1],e[1],r),kti[0]=uw(u[0],f[0],e[0],a),kti[1]=uw(u[1],f[1],e[1],a),h=dti(bti,t)-c,gcr(h)<.01)break;v=dti(kti,t)-c;o/=2;h<0?v>=0?r+=o:r-=o:v>=0?r-=o:r+=o}return r}function gti(n,t){var r=[],e=ob,i=[[],[],[]],u=[[],[]],f=[];t/=2;n.eachEdge(function(n){var o=n.getLayout(),l=n.getVisual("fromSymbol"),a=n.getVisual("toSymbol"),s,h,c;o.__original||(o.__original=[le(o[0]),le(o[1])],o[2]&&o.__original.push(le(o[2])));s=o.__original;null!=o[2]?((sr(i[0],s[0]),sr(i[1],s[2]),sr(i[2],s[1]),l&&"none"!==l)&&(h=ln(n.node1),c=nlr(i,s[0],h*t),e(i[0][0],i[1][0],i[2][0],c,r),i[0][0]=r[3],i[1][0]=r[4],e(i[0][1],i[1][1],i[2][1],c,r),i[0][1]=r[3],i[1][1]=r[4]),a&&"none"!==a&&(h=ln(n.node2),c=nlr(i,s[1],h*t),e(i[0][0],i[1][0],i[2][0],c,r),i[1][0]=r[1],i[2][0]=r[2],e(i[0][1],i[1][1],i[2][1],c,r),i[1][1]=r[1],i[2][1]=r[2]),sr(o[0],i[0]),sr(o[1],i[2]),sr(o[2],i[1])):((sr(u[0],s[0]),sr(u[1],s[1]),ys(f,u[1],u[0]),ov(f,f),l&&"none"!==l)&&(h=ln(n.node1),att(u[0],u[0],f,h*t)),a&&"none"!==a&&(h=ln(n.node2),att(u[1],u[1],f,-h*t)),sr(o[0],u[0]),sr(o[1],u[1]))})}function tlr(n){return"view"===n.type}function fw(n){return"_EC_"+n}function ulr(n,t){return{getValue:function(i){var r=this[n][t];return r.getStore().get(r.getDimensionIndex(i||"value"),this.dataIndex)},setVisual:function(i,r){this.dataIndex>=0&&this[n][t].setItemVisual(this.dataIndex,i,r)},getVisual:function(i){return this[n][t].getItemVisual(this.dataIndex,i)},setLayout:function(i,r){this.dataIndex>=0&&this[n][t].setItemLayout(this.dataIndex,i,r)},getLayout:function(){return this[n][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[n][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[n][t].getRawIndex(this.dataIndex)}}}function flr(n,t,i,r,u){for(var o,h,a,c,k,l,e=new bpu(r),f=0;f<n.length;f++)e.addNode(yi(n[f].id,n[f].name,f),f);var v=[],y=[],p=0;for(f=0;f<t.length;f++){var s=t[f],w=s.source,b=s.target;e.addEdge(w,b,p)&&(y.push(s),v.push(yi(ai(s.id,null),w+" > "+b)),p++)}return h=i.get("coordinateSystem"),"cartesian2d"===h||"polar"===h?o=ro(n,i):(a=ky.get(h),c=a&&a.dimensions||[],nt(c,"value")<0&&c.concat(["value"]),k=cp(n,{coordDimensions:c,encodeDefine:i.getEncode()}).dimensions,(o=new ar(k,i)).initData(n)),l=new ar(["value"],i),l.initData(y,v),u&&u(o,l),rhr({mainData:o,struct:e,structAttr:"graph",datas:{node:o,edge:l},datasAttr:{node:"data",edge:"edgeData"}}),e.update(),e}function est(n,t){var i=null==n?"":n+"";return t&&(o(t)?i=t.replace("{value}",i):l(t)&&(i=t(n))),i}function owu(n,t){n.eachSeriesByType("funnel",function(n){var i=n.getData(),rt=i.mapDimension("value"),w=n.get("sort"),b=function(n,t){return ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(n,t),c=n.get("orient"),f=b.width,o=b.height,a=function(n,t){for(var f=n.mapDimension("value"),i=n.mapArray(f,function(n){return n}),r=[],e="ascending"===t,u=0,o=n.count();u<o;u++)r[u]=u;return l(t)?r.sort(t):"none"!==t&&r.sort(function(n,t){return e?i[n]-i[t]:i[t]-i[n]}),r}(i,w),s=b.x,h=b.y,ut="horizontal"===c?[e(n.get("minSize"),o),e(n.get("maxSize"),o)]:[e(n.get("minSize"),f),e(n.get("maxSize"),f)],ft=i.getDataExtent(rt),k=n.get("min"),d=n.get("max"),y,r,tt,it,u;null==k&&(k=Math.min(ft[0],0));null==d&&(d=ft[1]);var et=n.get("funnelAlign"),v=n.get("gap"),g=(("horizontal"===c?f:o)-v*(i.count()-1))/i.count(),nt=function(n,t){var e,r,u,l;if("horizontal"===c){e=yt(i.get(rt,n)||0,[k,d],ut,!0);r=void 0;switch(et){case"top":r=h;break;case"center":r=h+(o-e)/2;break;case"bottom":r=h+(o-e)}return[[t,r],[t,r+e]]}l=yt(i.get(rt,n)||0,[k,d],ut,!0);switch(et){case"left":u=s;break;case"center":u=s+(f-l)/2;break;case"right":u=s+f-l}return[[u,t],[u+l,t]]};for("ascending"===w&&(g=-g,v=-v,"horizontal"===c?s+=f:h+=o,a=a.reverse()),y=0;y<a.length;y++){var p=a[y],ot=a[y+1],st=i.getItemModel(p);"horizontal"===c?(r=st.get(["itemStyle","width"]),null==r?r=g:(r=e(r,f),"ascending"===w&&(r=-r)),tt=nt(p,s),it=nt(ot,s+r),s+=r+v,i.setItemLayout(p,{points:tt.concat(it.slice().reverse())})):(u=st.get(["itemStyle","height"]),null==u?u=g:(u=e(u,o),"ascending"===w&&(u=-u)),tt=nt(p,h),it=nt(ot,h+u),h+=u+v,i.setItemLayout(p,{points:tt.concat(it.slice().reverse())}))}!function(n){var t=n.hostModel.get("orient");n.each(function(i){var u,s,h,v,y=n.getItemModel(i),o=y.getModel("label").get("position"),b=y.getModel("labelLine"),p=n.getItemLayout(i),r=p.points,w="inner"===o||"inside"===o||"center"===o||"insideLeft"===o||"insideRight"===o;if(w)"insideLeft"===o?(s=(r[0][0]+r[3][0])/2+5,h=(r[0][1]+r[3][1])/2,u="left"):"insideRight"===o?(s=(r[1][0]+r[2][0])/2-5,h=(r[1][1]+r[2][1])/2,u="right"):(s=(r[0][0]+r[1][0]+r[2][0]+r[3][0])/4,h=(r[0][1]+r[1][1]+r[2][1]+r[3][1])/4,u="center"),v=[[s,h],[s,h]];else{var f=void 0,e=void 0,l=void 0,a=void 0,c=b.get("length");"left"===o?(f=(r[3][0]+r[0][0])/2,e=(r[3][1]+r[0][1])/2,s=(l=f-c)-5,u="right"):"right"===o?(f=(r[1][0]+r[2][0])/2,e=(r[1][1]+r[2][1])/2,s=(l=f+c)+5,u="left"):"top"===o?(f=(r[3][0]+r[0][0])/2,h=(a=(e=(r[3][1]+r[0][1])/2)-c)-5,u="center"):"bottom"===o?(f=(r[1][0]+r[2][0])/2,h=(a=(e=(r[1][1]+r[2][1])/2)+c)+5,u="center"):"rightTop"===o?(f="horizontal"===t?r[3][0]:r[1][0],e="horizontal"===t?r[3][1]:r[1][1],"horizontal"===t?(h=(a=e-c)-5,u="center"):(s=(l=f+c)+5,u="top")):"rightBottom"===o?(f=r[2][0],e=r[2][1],"horizontal"===t?(h=(a=e+c)+5,u="center"):(s=(l=f+c)+5,u="bottom")):"leftTop"===o?(f=r[0][0],e="horizontal"===t?r[0][1]:r[1][1],"horizontal"===t?(h=(a=e-c)-5,u="center"):(s=(l=f-c)-5,u="right")):"leftBottom"===o?(f="horizontal"===t?r[1][0]:r[3][0],e="horizontal"===t?r[1][1]:r[2][1],"horizontal"===t?(h=(a=e+c)+5,u="center"):(s=(l=f-c)-5,u="right")):(f=(r[1][0]+r[2][0])/2,e=(r[1][1]+r[2][1])/2,"horizontal"===t?(h=(a=e+c)+5,u="center"):(s=(l=f+c)+5,u="left"));"horizontal"===t?s=l=f:h=a=e;v=[[f,e],[l,a]]}p.label={linePoints:v,x:s,y:h,verticalAlign:"middle",textAlign:u,inside:w}})}(i)})}function olr(n,t,i,r){for(var u,e,s,o=[],f=0;f<i.length;f++)e=i[f],s=n.get(n.mapDimension(e),t),u=s,("category"===r.getAxis(e).type?null==u:null==u||isNaN(u))||o.push(r.dataToPoint(s,e));return o}function slr(n,t,i,r,u){var e=olr(n,i,r,u),f=new er({shape:{points:e},z2:10});return t.add(f),n.setItemGraphicEl(i,f),f}function hlr(n){var t=n.get("smooth",!0);return!0===t&&(t=.3),uv(t=be(t))&&(t=0),{smooth:t}}function nii(n,t,i,r){n.useStyle(t.getItemVisual(i,"style"));n.style.fill=null;n.setShape("smooth",r.smooth);var f=t.getItemModel(i),u=f.getModel("emphasis");rr(n,f,"lineStyle");fi(n,u.get("focus"),u.get("blurScope"),u.get("disabled"))}function swu(n){var r=n.ecModel.getComponent("parallel",n.get("parallelIndex")),i;if(r)return i={},t(r.dimensions,function(n){var t=+n.replace("dim","");i[n]=t}),i}function hwu(n){!function(n){if(!n.parallel){var i=!1;t(n.series,function(n){n&&"parallel"===n.type&&(i=!0)});i&&(n.parallel=[{}])}}(n),function(n){t(kt(n.parallelAxis),function(t){if(v(t)){var r=t.parallelIndex||0,i=kt(n.parallel)[r];i&&i.parallelAxisDefault&&k(t,i.parallelAxisDefault,!1)}})}(n)}function tii(n,t){var i=n._model;return i.get("axisExpandable")&&i.get("axisExpandTriggerOn")===t}function wa(n,t,i,r,u,f){var c,o,s,e,l,h;return n=n||0,c=i[1]-i[0],(null!=u&&(u=ew(u,[0,c])),null!=f&&(f=Math.max(f,null!=u?u:0)),"all"===r)&&(o=Math.abs(t[1]-t[0]),o=ew(o,[0,c]),u=f=ew(o,[u,f]),r=0),t[0]=ew(t[0],i),t[1]=ew(t[1],i),s=iii(t,r),t[r]+=n,l=u||0,h=i.slice(),s.sign<0?h[0]+=l:h[1]-=l,t[r]=ew(t[r],h),e=iii(t,r),null!=u&&(e.sign!==s.sign||e.span<u)&&(t[1-r]=t[r]+s.sign*u),e=iii(t,r),null!=f&&e.span>f&&(t[1-r]=t[r]+e.sign*f),t}function iii(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 ew(n,t){return Math.min(null!=t[1]?t[1]:1/0,Math.max(null!=t[0]?t[0]:-1/0,n))}function ost(n,t){return blr(klr(n,t[0]),t[1])}function vwu(n,t){var i=t.layoutLength/(t.axisCount-1);return{position:i*n,axisNameAvailableWidth:i,axisLabelShow:!0}}function ywu(n,t){var r,u,h=t.layoutLength,f=t.axisExpandWidth,c=t.axisCount,i=t.axisCollapseWidth,e=t.winInnerIndices,o=i,s=!1;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 rar(n,t){var i=vn[t.brushType].createCover(n,t);return i.__brushOption=t,ear(i,t),n.group.add(i),i}function uar(n,t){var i=eii(t);return i.endCreating&&(i.endCreating(n,t),ear(t,t.__brushOption)),t}function far(n,t){var i=t.__brushOption;eii(t).updateCoverShape(n,t,i.range,i)}function ear(n,t){var i=t.z;null==i&&(i=1e4);n.traverse(function(n){n.z=i;n.z2=i})}function fii(n,t){eii(t).updateCommon(n,t);far(n,t)}function eii(n){return vn[n.__brushOption.brushType]}function oii(n,i,r){var u,f=n._panels,e;return f?(e=n._transform,t(f,function(n){n.isTargetByCursor(i,r,e)&&(u=n)}),u):ba}function oar(n,t){var r=n._panels,i;return r?(i=t.__brushOption.panelId,null!=i?r[i]:ba):ba}function sii(n){var i=n._covers,r=i.length;return t(i,function(t){n.group.remove(t)},n),i.length=0,!!r}
vendor: 5,705 bytes, line 1
1function ka(n,t){var i=f(n._covers,function(n){var t=n.__brushOption,i=y(t.range);return{brushType:t.brushType,panelId:t.panelId,range:i}});n.trigger("brush",{areas:i,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function sar(n){var t=n.length-1;return t<0&&(t=0),[n[0],n[t]]}function har(n,i,r,u){var f=new p;return f.add(new ot({name:"main",style:cii(r),silent:!0,draggable:!0,cursor:"move",drift:b(aar,n,i,f,["n","s","w","e"]),ondragend:b(ka,i,{isEnd:!0})})),t(u,function(t){f.add(new ot({name:t.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:b(aar,n,i,f,t),ondragend:b(ka,i,{isEnd:!0})}))}),f}function car(n,t,i,r){var f=r.brushStyle.lineWidth||0,u=ow(f,6),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;ss(n,t,"main",s,h,y,p);r.transformable&&(ss(n,t,"w",e,o,u,b),ss(n,t,"e",c,o,u,b),ss(n,t,"n",e,o,w,u),ss(n,t,"s",e,l,w,u),ss(n,t,"nw",e,o,u,u),ss(n,t,"ne",c,o,u,u),ss(n,t,"sw",e,l,u,u),ss(n,t,"se",c,l,u,u))}function hii(n,i){var u=i.__brushOption,r=u.transformable,f=i.childAt(0);f.useStyle(cii(u));f.attr({silent:!r,cursor:r?"move":"default"});t([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(t){var u=i.childOfName(t.join("")),f=1===t.length?lii(n,t[0]):function(n,t){var i=[lii(n,t[0]),lii(n,t[1])];return("e"===i[0]||"w"===i[0])&&i.reverse(),i.join("")}(n,t);u&&u.attr({silent:!r,invisible:!r,cursor:r?bwu[f]+"-resize":null})})}function ss(n,t,i,r,u,f,e){var o=t.childOfName(i);o&&o.setShape(function(n){var t=an(n[0][0],n[1][0]),i=an(n[0][1],n[1][1]),r=ow(n[0][0],n[1][0]),u=ow(n[0][1],n[1][1]);return{x:t,y:i,width:r-t,height:u-i}}(aii(n,t,[[r,u],[r+f,u+e]])))}function cii(n){return a({strokeNoScale:!0},n.brushStyle)}function lar(n,t,i,r){var u=[an(n,i),an(t,r)],f=[ow(n,i),ow(t,r)];return[[u[0],f[0]],[u[1],f[1]]]}function lii(n,t){return{left:"w",right:"e",top:"n",bottom:"s"}[iut({w:"left",e:"right",n:"top",s:"bottom"}[t],function(n){return sh(n.group)}(n))]}function aar(n,i,r,u,f,e){var s=r.__brushOption,o=n.toRectRange(s.range),h=yar(i,f,e);t(u,function(n){var t=wwu[n];o[t[0]][t[1]]+=h[t[0]]});s.range=n.fromRectRange(lar(o[0][0],o[1][0],o[0][1],o[1][1]));fii(i,r);ka(i,{isEnd:!1})}function dwu(n,i,r,u){var e=i.__brushOption.range,f=yar(n,r,u);t(e,function(n){n[0]+=f[0];n[1]+=f[1]});fii(n,i);ka(n,{isEnd:!1})}function yar(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 aii(n,t,i){var r=oar(n,t);return r&&r!==ba?r.clipPath(i,n._transform):y(i)}function vii(n){var t=n.event;t.preventDefault&&t.preventDefault()}function yii(n,t,i){return n.childOfName("main").contain(t,i)}function par(n,t,i,r){var s,u=n._creatingCover,f=n._creatingPanel,o=n._brushOption,e,h;return(n._track.push(i.slice()),function(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];return pwu(u*u+f*f,.5)>6}(n)||u)?(f&&!u&&("single"===o.brushMode&&sii(n),e=y(o),e.brushType=war(e.brushType,f),e.panelId=f===ba?null:f.panelId,u=n._creatingCover=rar(n,e),n._covers.push(u)),u&&(h=vn[war(n._brushType,f)],u.__brushOption.range=h.getCreatingRange(aii(n,u,n._track)),r&&(uar(n,u),h.updateCommon(n,u)),far(n,u),s={isEnd:r})):r&&"single"===o.brushMode&&o.removeOnClick&&oii(n,t,i)&&sii(n)&&(s={isEnd:r,removeOnClick:!0}),s}function war(n,t){return"auto"===n?t.defaultBrushType:n}function kar(n,t){if(n._dragging){vii(t);var r=t.offsetX,u=t.offsetY,f=n.group.transformCoordToLocal(r,u),i=par(n,t,f,!0);n._dragging=!1;n._track=[];n._creatingCover=null;i&&ka(n,i)}}function dar(n){return{createCover:function(t,i){return har({toRectRange:function(t){var i=[t,[0,100]];return n&&i.reverse(),i},fromRectRange:function(t){return t[n]}},t,i,[[["w"],["e"]],[["n"],["s"]]][n])},getCreatingRange:function(t){var i=sar(t);return[an(i[0][n],i[1][n]),ow(i[0][n],i[1][n])]},updateCoverShape:function(t,i,r,u){var f,e=oar(t,i),o,s;e!==ba&&e.getLinearBrushOtherExtent?f=e.getLinearBrushOtherExtent(n):(o=t._zr,f=[0,[o.getWidth(),o.getHeight()][1-n]]);s=[r,f];n&&s.reverse();car(t,i,s,u)},updateCommon:hii,contain:yii}}function gar(n){return n=pii(n),function(t){return gyt(t,n)}}function nvr(n,t){return n=pii(n),function(i){var r=null!=t?t:i,f=r?n.width:n.height,u=r?n.x:n.y;return[u,u+(f||0)]}}function tvr(n,t,i){var r=pii(n);return function(n,u){return r.contain(u[0],u[1])&&!hot(n,t,i)}}function pii(n){return tt.create(n)}function ivr(n){n.registerComponentView(vlr);n.registerComponentModel(plr);n.registerCoordinateSystem("parallel",nar);n.registerPreprocessor(hwu);n.registerComponentModel(sst);n.registerComponentView(nbu);tw(n,"parallel",sst,ibu),function(n){n.registerAction(tbu,function(n,t){t.eachComponent({mainType:"parallelAxis",query:n},function(t){t.axis.model.setActiveIntervals(n.intervals)})});n.registerAction("parallelAxisExpand",function(n,t){t.eachComponent({mainType:"parallel",query:n},function(t){t.setAxisExpand(n)})})}(n)}function obu(n,i){n.eachSeriesByType("sankey",function(n){var e=n.get("nodeWidth"),o=n.get("nodeGap"),r=function(n,t){return ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(n,i);n.layoutInfo=r;var s=r.width,h=r.height,f=n.getGraph(),u=f.nodes,c=f.edges;!function(n){t(n,function(n){var t=rc(n.outEdges,hst),i=rc(n.inEdges,hst),r=n.getValue()||0,u=Math.max(t,i,r);n.setLayout({value:u},!0)})}(u),function(n,i,r,u,f,e,o,s,h){(function(n,i,r,u,f,e,o){for(var l,w,b,nt,k,d,v=[],g=[],c=[],y=[],p=0,s=0;s<i.length;s++)v[s]=1;for(s=0;s<n.length;s++)g[s]=n[s].inEdges.length,0===g[s]&&c.push(n[s]);for(l=-1;c.length;){for(w=0;w<c.length;w++){var h=c[w],a=h.hostGraph.data.getRawDataItem(h.dataIndex),tt=null!=a.depth&&a.depth>=0;for(tt&&a.depth>
1l&&(l=a.depth),h.setLayout({depth:tt?a.depth:p},!0),"vertical"===e?h.setLayout({dy:r},!0):h.setLayout({dx:r},!0),b=0;b<h.outEdges.length;b++)nt=h.outEdges[b],v[i.indexOf(nt)]=0,k=nt.node2,0==--g[n.indexOf(k)]&&y.indexOf(k)<0&&y.push(k)}++p;c=y;y=[]}for(s=0;s<v.length;s++)if(1===v[s])throw new Error("Sankey is a DAG, the original data has cycle!");d=l>p-1?l:p-1;o&&"left"!==o&&function(n,i,r,u){var o,s,h,c;if("right"===i){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){rvr(n)||n.setLayout({depth:Math.max(0,u-n.getLayout().skNodeHeight)},!0)})}else"justify"===i&&function(n,i){t(n,function(n){rvr(n)||n.outEdges.length||n.setLayout({depth:i},!0)})}(n,u)}(n,o,0,d);!function(n,i,r){t(n,function(n){var t=n.getLayout().depth*i;"vertical"===r?n.setLayout({y:t},!0):n.setLayout({x:t},!0)})}(n,"vertical"===e?(f-r)/d:(u-r)/d,e)})(n,i,r,f,e,s,h),function(n,i,r,u,f,e,o){var s=function(n,i){var u=[],f="vertical"===i?"y":"x",r=gat(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}(n,o),h;for(function(n,i,r,u,f,e){var o=1/0;t(n,function(n){var h=n.length,i=0,s;t(n,function(n){i+=n.getLayout().value});s="vertical"===e?(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;"vertical"===e?(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)})}(s,i,r,u,f,o),wii(s,f,r,u,o),h=1;e>0;e--)sbu(s,h*=.99,o),wii(s,f,r,u,o),vbu(s,h,o),wii(s,f,r,u,o)}(n,i,e,f,u,o,s),function(n,i){var r="vertical"===i?"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})})}(n,s)}(u,c,e,o,s,h,0!==pt(u,function(n){return 0===n.getLayout().value}).length?0:n.get("layoutIterations"),n.get("orient"),n.get("nodeAlign"))})}function rvr(n){var t=n.hostGraph.data.getRawDataItem(n.dataIndex);return null!=t.depth&&t.depth>=0}function wii(n,i,r,u,f){var e="vertical"===f?"x":"y";t(n,function(n){var o,t,h;n.sort(function(n,t){return n.getLayout()[e]-t.getLayout()[e]});for(var c=0,l=n.length,a="vertical"===f?"dx":"dy",s=0;s<l;s++)(h=c-(t=n[s]).getLayout()[e])>0&&(o=t.getLayout()[e]+h,"vertical"===f?t.setLayout({x:o},!0):t.setLayout({y:o},!0)),c=t.getLayout()[e]+t.getLayout()[a]+i;if((h=c-i-("vertical"===f?u:r))>0)for(o=t.getLayout()[e]-h,"vertical"===f?t.setLayout({x:o},!0):t.setLayout({y:o},!0),c=o,s=l-2;s>=0;--s)(h=(t=n[s]).getLayout()[e]+t.getLayout()[a]+i-c)>0&&(o=t.getLayout()[e]-h,"vertical"===f?t.setLayout({x:o},!0):t.setLayout({y:o},!0)),c=t.getLayout()[e]})}function sbu(n,i,r){t(n.slice().reverse(),function(n){t(n,function(n){var t,u,f,e;n.outEdges.length&&(t=rc(n.outEdges,hbu,r)/rc(n.outEdges,hst),isNaN(t)&&(u=n.outEdges.length,t=u?rc(n.outEdges,cbu,r)/u:0),"vertical"===r?(f=n.getLayout().x+(t-ic(n,r))*i,n.setLayout({x:f},!0)):(e=n.getLayout().y+(t-ic(n,r))*i,n.setLayout({y:e},!0)))})})}function hbu(n,t){return ic(n.node2,t)*n.getValue()}function cbu(n,t){return ic(n.node2,t)}function lbu(n,t){return ic(n.node1,t)*n.getValue()}function abu(n,t){return ic(n.node1,t)}function ic(n,t){return"vertical"===t?n.getLayout().x+n.getLayout().dx/2:n.getLayout().y+n.getLayout().dy/2}function hst(n){return n.getValue()}function rc(n,t,i){for(var r,u=0,e=n.length,f=-1;++f<e;)r=+t(n[f],i),isNaN(r)||(u+=r);return u}function vbu(n,i,r){t(n,function(n){t(n,function(n){var t,u,f,e;n.inEdges.length&&(t=rc(n.inEdges,lbu,r)/rc(n.inEdges,hst),isNaN(t)&&(u=n.inEdges.length,t=u?rc(n.inEdges,abu,r)/u:0),"vertical"===r?(f=n.getLayout().x+(t-ic(n,r))*i,n.setLayout({x:f},!0)):(e=n.getLayout().y+(t-ic(n,r))*i,n.setLayout({y:e},!0)))})})}function ybu(n){n.eachSeriesByType("sankey",function(n){var u=n.getGraph().nodes,i,r;u.length&&(i=1/0,r=-1/0,t(u,function(n){var t=n.getLayout().value;t<i&&(i=t);t>r&&(r=t)}),t(u,function(t){var f=new di({type:"color",mappingMethod:"linear",dataExtent:[i,r],visual:n.get("color")}).mapValueToVisual(t.getLayout().value),u=t.getModel().get(["itemStyle","color"]);null!=u?(t.setVisual("color",u),t.setVisual("style",{fill:u})):(t.setVisual("color",f),t.setVisual("style",{fill:f}))}))})}function uvr(n,t,i,r,u){var f=n.ends,e=new bbu({shape:{points:u?kbu(f,r,n):f}});return fvr(n,e,t,i,u),e}function fvr(n,t,i,r,u){var o=i.hostModel,e,f;cy[u?"initProps":"updateProps"](t,{shape:{points:n.ends}},o,r);t.useStyle(i.getItemVisual(r,"style"));t.style.strokeNoScale=!0;t.z2=100;e=i.getItemModel(r);f=e.getModel("emphasis");rr(t,e);fi(t,f.get("focus"),f.get("blurScope"),f.get("disabled"))}function kbu(n,t,i){return f(n,function(n){return(n=n.slice())[t]=i.initBaseline,n})}function dbu(){}function gbu(n){var t=function(n){var t=[],i=[];return n.eachSeriesByType("boxplot",function(n){var u=n.getBaseAxis(),r=nt(i,u);r<0&&(r=i.length,i[r]=u,t[r]={axis:u,seriesModels:[]});t[r].seriesModels.push(n)}),t}(n);sw(t,function(n){var t=n.seriesModels;t.length&&(!function(n){var t,f=n.axis,i=n.seriesModels,o=i.length,y=n.boxWidthList=[],p=n.boxOffsetList=[],s=[],r,h;"category"===f.type?t=f.getBandWidth():(r=0,sw(i,function(n){r=Math.max(r,n.getData().count())}),h=f.getExtent(),t=Math.abs(h[1]-h[0])/r);sw(i,function(n){var i=n.get("boxWidth");u(i)||(i=[i,i]);s.push([e(i[0],t)||0,e(i[1],t)||0])});var c=.8*t-2,a=c/o*.3,l=(c-a*(o-1))/o,v=l/2-c/2;sw(i,function(n,t){p.push(v);v+=a+l;y.push(Math.min(Math.max(l,s[t][0]),s[t][1]))})}(n),sw(t,function(t,i){!function(n,t,i){function h(n,i,r){var f,s=e.get(i,r),o=[];return o[u]=n,o[l]=s,isNaN(n)||isNaN(s)?f=[NaN,NaN]:(f=nt.dataToPoint(o))[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="horizontal"===n.get("layout")?0:1,l=1-u,v=["x","y"],y=e.mapDimension(v[u]),o=e.mapDimensionsAll(v[l]),r;if(null!=y&&!(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,!1);g(f,k,!0);f.push(w,b,d,k);a(f,w);a(f,d);a(f,p);e.setItemLayout(r,{initBaseline:p[l],ends:f})}}(t,n.boxOffsetList[i],n.boxWidthList[i])}))})}function dii(n,t,i){var r=n.ends;return new uku({shape:{points:i?fku(r,n):r},z2:100}
1)}function evr(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 gii(n,t,i,r){var u=t.getItemModel(i);n.useStyle(t.getItemVisual(i,"style"));n.style.strokeNoScale=!0;n.__simpleBox=r;rr(n,u)}function fku(n,t){return f(n,function(n){return(n=n.slice())[1]=t.initBaseline,n})}function svr(n,t,i,r){var e=n.getData().getLayout("largePoints"),f=new nri({shape:{points:e},__sign:1}),u;t.add(f);u=new nri({shape:{points:e},__sign:-1});t.add(u);hvr(1,f,n);hvr(-1,u,n);r&&(f.incremental=!0,u.incremental=!0);i&&i.push(f,u)}function hvr(n,t,i){var r=i.get(["itemStyle",n>0?"borderColor":"borderColor0"])||i.get(["itemStyle",n>0?"color":"color0"]),u=i.getModel("itemStyle").getItemStyle(tku);t.useStyle(u);t.style.fill=null;t.style.stroke=r}function eku(n){n&&u(n.series)&&t(n.series,function(n){v(n)&&"k"===n.type&&(n.type="candlestick")})}function cvr(n,t,i,r,u){return i>r?-1:i<r?1:t>0?n.get(u,t-1)<=r?1:-1:1}function lvr(n,t){var i=t.rippleEffectColor||t.color;n.eachChild(function(n){n.attr({z:t.z,zlevel:t.zlevel,style:{stroke:"stroke"===t.brushType?i:null,fill:"fill"===t.brushType?i:null}})})}function pvr(n){var t=n.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(n.data=f(t,function(n){var t={coords:[n[0].coord,n[1].coord]};return n[0].name&&(t.fromName=n[0].name),n[1].name&&(t.toName=n[1].name),ott([t,n[0],n[1]])}))}function cst(n){return n instanceof Array||(n=[n,n]),n}function dvr(n){var t=n.dimensions;return"lng"===t[0]&&"lat"===t[1]}function nyr(n,t,i,f){var s=n.getItemLayout(t),h=i.get("symbolRepeat"),p=i.get("symbolClip"),w=i.get("symbolPosition")||"start",l=(i.get("symbolRotate")||0)*Math.PI/180||0,a=i.get("symbolPatternSize")||2,v=i.isAnimationEnabled(),o={dataIndex:t,layout:s,itemModel:i,symbolType:n.getItemVisual(t,"symbol")||"circle",style:n.getItemVisual(t,"style"),symbolClip:p,symbolRepeat:h,symbolRepeatDirection:i.get("symbolRepeatDirection"),symbolPatternSize:a,rotation:l,animationModel:v?i:null,hoverScale:v&&i.get(["emphasis","scale"]),z2:i.getShallow("z",!0)||0},c,y;return!function(n,t,i,r,f){var h,c=r.valueDim,e=n.get("symbolBoundingData"),o=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),l=o.toGlobalCoord(o.dataToCoord(0)),a=1-+(i[c.wh]<=0),s;u(e)?(s=[rri(o,e[0])-l,rri(o,e[1])-l],s[1]<s[0]&&s.reverse(),h=s[a]):h=null!=e?rri(o,e)-l:t?r.coordSysExtent[c.index][a]-l:i[c.wh];f.boundingLength=h;t&&(f.repeatCutLength=i[c.wh]);f.pxSign=h>0?1:-1}(i,h,s,f,o),function(n,t,i,r,f,o,s,h,c,l){var a,y=c.valueDim,p=c.categoryDim,w=Math.abs(i[p.wh]),v=n.getItemVisual(t,"symbolSize");a=u(v)?v.slice():null==v?["100%","100%"]:[v,v];a[p.index]=e(a[p.index],w);a[y.index]=e(a[y.index],r?w:Math.abs(o));l.symbolSize=a;(l.symbolScale=[a[0]/h,a[1]/h])[y.index]*=(c.isHorizontal?-1:1)*s}(n,t,s,h,0,o.boundingLength,o.pxSign,a,f,o),function(n,t,i,r,u){var f=n.get(udu)||0;f&&(iri.attr({scaleX:t[0],scaleY:t[1],rotation:i}),iri.updateTransform(),f/=iri.getLineScale(),f*=t[r.valueDim.index]);u.valueLineWidth=f||0}(i,o.symbolScale,l,f,o),c=o.symbolSize,y=op(i.get("symbolOffset"),c),function(n,t,i,u,f,o,s,h,c,l,a,v){var p=a.categoryDim,y=a.valueDim,ot=v.pxSign,nt=Math.max(t[y.index]+h,0),st=nt,ut,k,ft,et,g;if(u){var ht=Math.abs(c),w=yi(n.get("symbolMargin"),"15%")+"",tt=!1;w.lastIndexOf("!")===w.length-1&&(tt=!0,w=w.slice(0,w.length-1));var d=e(w,t[y.index]),it=Math.max(nt+2*d,0),rt=tt?0:2*d,ct=yat(u),b=ct?u:lyr((ht+rt)/it);it=nt+2*(d=(ht-b*nt)/2/(tt?b:Math.max(b-1,1)));rt=tt?0:2*d;ct||"fixed"===u||(b=l?lyr((Math.abs(l)+rt)/it):0);st=b*it-rt;v.repeatTimes=b;v.symbolMargin=d}ut=ot*(st/2);k=v.pathPosition=[];k[p.index]=i[p.wh]/2;k[y.index]="start"===s?ut:"end"===s?c-ut:c/2;o&&(k[0]+=o[0],k[1]+=o[1]);ft=v.bundlePosition=[];ft[p.index]=i[p.xy];ft[y.index]=i[y.xy];et=v.barRectShape=r({},i);et[y.wh]=ot*Math.max(Math.abs(i[y.wh]),Math.abs(k[y.index]+ut));et[p.wh]=i[p.wh];
1g=v.clipShape={};g[p.xy]=-i[p.xy];g[p.wh]=a.ecSize[p.wh];g[y.xy]=0;g[y.wh]=i[y.wh]}(i,c,s,h,0,y,w,o.valueLineWidth,o.boundingLength,o.repeatCutLength,f,o),o}function rri(n,t){return n.toGlobalCoord(n.dataToCoord(n.scale.parse(t)))}function tyr(n){var t=n.symbolPatternSize,i=si(n.symbolType,-t/2,-t/2,t,t);return i.attr({culling:!0}),"image"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function iyr(n,t,i,r){function l(n){var t=h.slice(),r=i.pxSign,u=n;return("start"===i.symbolRepeatDirection?r>0:r<0)&&(u=f-1-n),t[c.index]=y*(u-f/2+.5)+h[c.index],{x:t[0],y:t[1],scaleX:i.symbolScale[0],scaleY:i.symbolScale[1],rotation:i.rotation}}var s=n.__pictorialBundle,a=i.symbolSize,v=i.valueLineWidth,h=i.pathPosition,c=t.valueDim,f=i.repeatTimes||0,u=0,y=a[t.valueDim.index]+v+2*i.symbolMargin,o,e;for(uri(n,function(n){n.__pictorialAnimationIndex=u;n.__pictorialRepeatTimes=f;u<f?hw(n,null,l(u),i,r):hw(n,null,{scaleX:0,scaleY:0},i,r,function(){s.remove(n)});u++});u<f;u++)o=tyr(i),o.__pictorialAnimationIndex=u,o.__pictorialRepeatTimes=f,s.add(o),e=l(u),hw(o,{x:e.x,y:e.y,scaleX:0,scaleY:0},{scaleX:e.scaleX,scaleY:e.scaleY,rotation:e.rotation},i,r)}function ryr(n,t,i,r){var f=n.__pictorialBundle,u=n.__pictorialMainPath;u?hw(u,null,{x:i.pathPosition[0],y:i.pathPosition[1],scaleX:i.symbolScale[0],scaleY:i.symbolScale[1],rotation:i.rotation},i,r):(u=n.__pictorialMainPath=tyr(i),f.add(u),hw(u,{x:i.pathPosition[0],y:i.pathPosition[1],scaleX:0,scaleY:0,rotation:i.rotation},{scaleX:i.symbolScale[0],scaleY:i.symbolScale[1]},i,r))}function uyr(n,t,i){var f=r({},t.barRectShape),u=n.__pictorialBarRect;u?hw(u,null,{shape:f},t,i):((u=n.__pictorialBarRect=new ot({z2:2,shape:f,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,n.add(u))}function fyr(n,t,i,u){var s;if(i.symbolClip){var f=n.__pictorialClipPath,e=r({},i.clipShape),o=t.valueDim,h=i.animationModel,c=i.dataIndex;f?ct(f,{shape:e},h,c):(e[o.wh]=0,f=new ot({shape:e}),n.__pictorialBundle.setClipPath(f),n.__pictorialClipPath=f,s={},s[o.wh]=i.clipShape[o.wh],cy[u?"updateProps":"initProps"](f,{shape:s},h,c))}}function eyr(n,t){var i=n.getItemModel(t);return i.getAnimationDelayParams=edu,i.isAnimationEnabled=odu,i}function edu(n){return{index:n.__pictorialAnimationIndex,count:n.__pictorialRepeatTimes}}function odu(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function oyr(n,t,i,r){var u=new p,f=new p;return u.add(f),u.__pictorialBundle=f,f.x=i.bundlePosition[0],f.y=i.bundlePosition[1],i.symbolRepeat?iyr(u,t,i):ryr(u,0,i),uyr(u,i,r),fyr(u,t,i,r),u.__pictorialShapeStr=hyr(n,i),u.__pictorialSymbolMeta=i,u}function syr(n,i,r,u){var e=u.__pictorialBarRect,f;e&&e.removeTextContent();f=[];uri(u,function(n){f.push(n)});u.__pictorialMainPath&&f.push(u.__pictorialMainPath);u.__pictorialClipPath&&(r=null);t(f,function(n){oh(n,{scaleX:0,scaleY:0},r,i,function(){u.parent&&u.parent.remove(u)})});n.setItemGraphicEl(i,null)}function hyr(n,t){return[n.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function uri(n,i,r){t(n.__pictorialBundle.children(),function(t){t!==n.__pictorialBarRect&&i.call(r,t)})}function hw(n,t,i,r,u,f){t&&n.attr(t);r.symbolClip&&!u?i&&n.attr(i):i&&cy[u?"updateProps":"initProps"](n,i,r.animationModel,r.dataIndex,f)}function cyr(n,t,i){var e=i.dataIndex,u=i.itemModel,f=u.getModel("emphasis"),h=f.getModel("itemStyle").getItemStyle(),c=u.getModel(["blur","itemStyle"]).getItemStyle(),l=u.getModel(["select","itemStyle"]).getItemStyle(),o=u.getShallow("cursor"),a=f.get("focus"),v=f.get("blurScope"),y=f.get("scale"),s;uri(n,function(n){var t,u;n instanceof wi?(t=n.style,n.useStyle(r({image:t.image,x:t.x,y:t.y,width:t.width,height:t.height},i.style))):n.useStyle(i.style);u=n.ensureState("emphasis");u.style=h;y&&(u.scaleX=1.1*n.scaleX,u.scaleY=1.1*n.scaleY);n.ensureState("blur").style=c;n.ensureState("select").style=l;o&&(n.cursor=o);n.z2=i.z2});s=t.valueDim.posDesc[+(i.boundingLength>0)];cr(n.__pictorialBarRect,tr(u),{labelFetcher:t.seriesModel,labelDataIndex:e,defaultText:wp(t.seriesModel.getData(),e),inheritColor:i.style.fill,defaultOpacity:i.style.opacity,defaultOutsidePosition:s});fi(n,a,v,f.get("disabled"))}function lyr(n){var t=Math.round(n);return Math.abs(n-t)<.0001?t:Math.ceil(n)}function ldu(n){n.eachSeriesByType("themeRiver",function(n){var r=n.getData(),f=n.coordinateSystem,u={},i=f.getRect(),t,o;u.rect=i;t=n.get("boundaryGap");o=f.getAxis();(u.boundaryGap=t,"horizontal"===o.orient)?(t[0]=e(t[0],i.height),t[1]=e(t[1],i.height),ayr(r,n,i.height-t[0]-t[1])):(t[0]=e(t[0],i.width),t[1]=e(t[1],i.width),ayr(r,n,i.width-t[0]-t[1]));r.setLayout("layoutInfo",u)})}function ayr(n,t,i){var u;if(n.count())for(var s,l=t.coordinateSystem,o=t.getLayerSeries(),a=n.mapDimension("single"),v=n.mapDimension("value"),e=f(o,function(t){return f(t.indices,function(t){var i=l.dataToPoint(n.get(a,t));return i[1]=n.get(v,t),i})}),c=function(n){for(var i,f,r,u,c,l=n.length,e=n[0].length,o=[],s=[],t=0,h=0;h<e;++h){for(i=0,f=0;f<l;++f)i+=n[f][h][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)c=o[u]+s[u],c>t&&(t=c);return{y0:s,max:t}}(e),y=c.y0,h=i/c.max,p=o.length,w=o[0].indices.length,r=0;r<w;++r)for(s=y[r]*h,n.setItemLayout(o[0].indices[r],{layerIndex:0,x:e[0][r][0],y0:s,y:e[0][r][1]*h}),u=1;u<p;++u)s+=e[u-1][r][1]*h,n.setItemLayout(o[u].indices[r],{layerIndex:u,x:e[u][r][0],y0:s,y:e[u][r][1]*h})}function pyr(n){var r=0,i;t(n.children,function(n){pyr(n);var t=n.value;u(t)&&(t=t[0]);r+=t});i=n.value;u(i)&&(i=i[0]);(null==i||isNaN(i))&&(i=r);i<0&&(i=0);u(n.value)?n.value[0]=i:n.value=i}function ydu(n,i,r){i.eachSeriesByType(n,function(n){var f=n.get("center"),o=n.get("radius"),l;u(o)||(o=[0,o]);u(f)||(f=[f,f]);var p=r.getWidth(),w=r.getHeight(),h=Math.min(p,w),b=e(f[0],p),k=e(f[1],w),s=e(o[0],h/2),ft=e(o[1],h/2),c=-n.get("startAngle")*eri,d=n.get("minA
1ngle")*eri,g=n.getData().tree.root,i=n.getViewRoot(),et=i.depth,nt=n.get("sort");null!=nt&&wyr(i,nt);l=0;t(i.children,function(n){isNaN(n.getValue())||l++});var tt=i.getValue(),it=Math.PI/(tt||l)*2,a=i.depth>0,ot=i.height-(a?-1:1),v=(ft-s)/(ot||1),y=n.get("clockwise"),st=n.get("stillShowZeroSum"),ht=y?1:-1,rt=function(i,r){var f,nt,u,w;if(i){if(f=r,i!==g){nt=i.getValue();u=0===tt&&st?it:nt*it;u<d&&(u=d);f=r+ht*u;var ut=i.depth-et-(a?-1:1),ft=s+v*ut,ot=s+v*(ut+1),o=n.getLevelModel(i);if(o){var c=o.get("r0",!0),l=o.get("r",!0),p=o.get("radius",!0);null!=p&&(c=p[0],l=p[1]);null!=c&&(ft=e(c,h/2));null!=l&&(ot=e(l,h/2))}i.setLayout({angle:u,startAngle:r,endAngle:f,clockwise:y,cx:b,cy:k,r0:ft,r:ot})}return i.children&&i.children.length&&(w=0,t(i.children,function(n){w+=rt(n,r+w)})),f-r}};if(a){var ct=s,lt=s+v,ut=2*Math.PI;g.setLayout({angle:ut,startAngle:c,endAngle:c+ut,clockwise:y,cx:b,cy:k,r0:ct,r:lt})}rt(i,c)})}function wyr(n,i){var r=n.children||[];n.children=function(n,t){var i,r;return l(t)?(i=f(n,function(n,t){var i=n.getValue();return{params:{depth:n.depth,height:n.height,dataIndex:n.dataIndex,getValue:function(){return i}},index:t}}),i.sort(function(n,i){return t(n.params,i.params)}),f(i,function(t){return n[t.index]})):(r="asc"===t,n.sort(function(n,t){var i=(n.getValue()-t.getValue())*(r?1:-1);return 0===i?(n.dataIndex-t.dataIndex)*(r?-1:1):i}))}(r,i);r.length&&t(n.children,function(n){wyr(n,i)})}function pdu(n){var t={};n.eachSeriesByType("sunburst",function(n){var i=n.getData(),u=i.tree;u.eachNode(function(f){var e=f.getModel().getModel("itemStyle").getItemStyle();e.fill||(e.fill=function(n,i,r){for(var f,u=n;u&&u.depth>1;)u=u.parentNode;return f=i.getColorFromPalette(u.name||u.dataIndex+"",t),n.depth>1&&o(f)&&(f=nit(f,(n.depth-1)/(r-1)*.5)),f}(f,n,u.root.height));r(i.ensureUniqueItemVisual(f.dataIndex,"style"),e)})})}function kdu(n,t){return t=t||[0,0],f(["x","y"],function(i,r){var u=this.getAxis(i),f=t[r],e=n[r]/2;return"category"===u.type?u.getBandWidth():Math.abs(u.dataToCoord(f-e)-u.dataToCoord(f+e))},this)}function ddu(n,t){return t=t||[0,0],f([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 gdu(n,t){var i=this.getAxis(),r=t instanceof Array?t[0]:t,u=(n instanceof Array?n[0]:n)/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(r-u)-i.dataToCoord(r+u))}function ngu(n,t){return t=t||[0,0],f(["Radius","Angle"],function(i,r){var u=this["get"+i+"Axis"](),e=t[r],o=n[r]/2,f="category"===u.type?u.getBandWidth():Math.abs(u.dataToCoord(e-o)-u.dataToCoord(e+o));return"Angle"===i&&(f=f*Math.PI/180),f},this)}function kyr(n,t,i,r){return n&&(n.legacy||!1!==n.legacy&&!i&&!r&&"tspan"!==t&&("text"===t||h(n,"text")))}function dyr(n,i,r){var e,s,f,u=n,o;return"text"===i?f=u:(f={},h(u,"text")&&(f.text=u.text),h(u,"rich")&&(f.rich=u.rich),h(u,"textFill")&&(f.fill=u.textFill),h(u,"textStroke")&&(f.stroke=u.textStroke),h(u,"fontFamily")&&(f.fontFamily=u.fontFamily),h(u,"fontSize")&&(f.fontSize=u.fontSize),h(u,"fontStyle")&&(f.fontStyle=u.fontStyle),h(u,"fontWeight")&&(f.fontWeight=u.fontWeight),s={type:"text",style:f,silent:!0},e={},o=h(u,"textPosition"),r?e.position=o?u.textPosition:"inside":o&&(e.position=u.textPosition),h(u,"textPosition")&&(e.position=u.textPosition),h(u,"textOffset")&&(e.offset=u.textOffset),h(u,"textRotation")&&(e.rotation=u.textRotation),h(u,"textDistance")&&(e.distance=u.textDistance)),gyr(f,n),t(f.rich,function(n){gyr(n,n)}),{textConfig:e,textContent:s}}function gyr(n,t){t&&(t.font=t.textFont||t.font,h(t,"textStrokeWidth")&&(n.lineWidth=t.textStrokeWidth),h(t,"textAlign")&&(n.align=t.textAlign),h(t,"textVerticalAlign")&&(n.verticalAlign=t.textVerticalAlign),h(t,"textLineHeight")&&(n.lineHeight=t.textLineHeight),h(t,"textWidth")&&(n.width=t.textWidth),h(t,"textHeight")&&(n.height=t.textHeight),h(t,"textBackgroundColor")&&(n.backgroundColor=t.textBackgroundColor),h(t,"textPadding")&&(n.padding=t.textPadding),h(t,"textBorderColor")&&(n.borderColor=t.textBorderColor),h(t,"textBorderWidth")&&(n.borderWidth=t.textBorderWidth),h(t,"textBorderRadius")&&(n.borderRadius=t.textBorderRadius),h(t,"textBoxShadowColor")&&(n.shadowColor=t.textBoxShadowColor),h(t,"textBoxShadowBlur")&&(n.shadowBlur=t.textBoxShadowBlur),h(t,"textBoxShadowOffsetX")&&(n.shadowOffsetX=t.textBoxShadowOffsetX),h(t,"textBoxShadowOffsetY")&&(n.shadowOffsetY=t.textBoxShadowOffsetY))}function npr(n,i,r){var u=n,e,o,f;return u.textPosition=u.textPosition||r.position||"inside",null!=r.offset&&(u.textOffset=r.offset),null!=r.rotation&&(u.textRotation=r.rotation),null!=r.distance&&(u.textDistance=r.distance),e=u.textPosition.indexOf("inside")>
1=0,o=n.fill||"#000",tpr(u,i),f=null==u.textFill,e?f&&(u.textFill=r.insideFill||"#fff",!u.textStroke&&r.insideStroke&&(u.textStroke=r.insideStroke),!u.textStroke&&(u.textStroke=o),null==u.textStrokeWidth&&(u.textStrokeWidth=2)):(f&&(u.textFill=n.fill||r.outsideFill||"#000"),!u.textStroke&&r.outsideStroke&&(u.textStroke=r.outsideStroke)),u.text=i.text,u.rich=i.rich,t(i.rich,function(n){tpr(n,n)}),u}function tpr(n,t){t&&(h(t,"fill")&&(n.textFill=t.fill),h(t,"stroke")&&(n.textStroke=t.fill),h(t,"lineWidth")&&(n.textStrokeWidth=t.lineWidth),h(t,"font")&&(n.font=t.font),h(t,"fontStyle")&&(n.fontStyle=t.fontStyle),h(t,"fontWeight")&&(n.fontWeight=t.fontWeight),h(t,"fontSize")&&(n.fontSize=t.fontSize),h(t,"fontFamily")&&(n.fontFamily=t.fontFamily),h(t,"align")&&(n.textAlign=t.align),h(t,"verticalAlign")&&(n.textVerticalAlign=t.verticalAlign),h(t,"lineHeight")&&(n.textLineHeight=t.lineHeight),h(t,"width")&&(n.textWidth=t.width),h(t,"height")&&(n.textHeight=t.height),h(t,"backgroundColor")&&(n.textBackgroundColor=t.backgroundColor),h(t,"padding")&&(n.textPadding=t.padding),h(t,"borderColor")&&(n.textBorderColor=t.borderColor),h(t,"borderWidth")&&(n.textBorderWidth=t.borderWidth),h(t,"borderRadius")&&(n.textBorderRadius=t.borderRadius),h(t,"shadowColor")&&(n.textBoxShadowColor=t.shadowColor),h(t,"shadowBlur")&&(n.textBoxShadowBlur=t.shadowBlur),h(t,"shadowOffsetX")&&(n.textBoxShadowOffsetX=t.shadowOffsetX),h(t,"shadowOffsetY")&&(n.textBoxShadowOffsetY=t.shadowOffsetY),h(t,"textShadowColor")&&(n.textShadowColor=t.textShadowColor),h(t,"textShadowBlur")&&(n.textShadowBlur=t.textShadowBlur),h(t,"textShadowOffsetX")&&(n.textShadowOffsetX=t.textShadowOffsetX),h(t,"textShadowOffsetY")&&(n.textShadowOffsetY=t.textShadowOffsetY))}function ori(n,t,i,u,f){var h=n+"Animation",e=ey(n,u,f)||{},o=cw(t).userDuring;return e.duration>0&&(e.during=o?s(tgu,{el:t,userDuring:o}):null,e.setToFinal=!0,e.scope=n),r(e,i[h]),e}function ast(n,i,u,f){var a=(f=f||{}).dataIndex,v=f.isInit,p=f.clearStyle,y=u.isAnimationEnabled(),w=cw(n),c=i.style,e,o,s,l;w.userDuring=i.during;e={};o={},(function(n,t,i){for(var u,r=0;r<rpr.length;r++){var e=rpr[r],o=ipr[e],f=t[e];f&&(i[o[0]]=f[0],i[o[1]]=f[1])}for(r=0;r<we.length;r++)u=we[r],null!=t[u]&&(i[u]=t[u])}(0,i,o),opr("shape",i,o),opr("extra",i,o),!v&&y&&(function(n,t,i){for(var r,o,f=t.transition,e=da(f)?we:kt(f||[]),u=0;u<e.length;u++)r=e[u],"style"!==r&&"shape"!==r&&"extra"!==r&&(o=n[r],i[r]=o)}(n,i,e),epr("shape",n,i,e),epr("extra",n,i,e),function(n,t,i,r){var f,s,e,c,l,u,h,a,v,y,o;if(i&&(s=n.style,s))if(e=i.transition,c=t.transition,e&&!da(e))for(l=kt(e),f||(f=r.style={}),u=0;u<l.length;u++)h=s[o=l[u]],f[o]=h;else if(n.getAnimationStyleProps&&(da(c)||da(e)||nt(c,"style")>=0)&&(a=n.getAnimationStyleProps(),v=a?a.style:null,v))for(f||(f=r.style={}),y=et(i),u=0;u<y.length;u++)v[o=y[u]]&&(h=s[o],f[o]=h)}(n,i,c,e)),o.style=c,function(n,t,i){var u=t.style,f,r,e;if(!n.isGroup&&u){if(i)for(n.useStyle({}),f=n.animators,r=0;r<f.length;r++)e=f[r],"style"===e.targetName&&e.changeTarget(n.style);n.setStyle(u)}t&&(t.style=null,t&&n.attr(t),t.style=u)}(n,o,p),function(n,t){h(t,"silent")&&(n.silent=t.silent);h(t,"ignore")&&(n.ignore=t.ignore);n instanceof rf&&h(t,"invisible")&&(n.invisible=t.invisible);n instanceof ut&&h(t,"autoBatch")&&(n.autoBatch=t.autoBatch)}(n,i),y)&&(v?(s={},t(lst,function(n){var t=n?i[n]:i;t&&t.enterFrom&&(n&&(s[n]=s[n]||{}),r(n?s[n]:s,t.enterFrom))}),l=ori("enter",n,i,u,a),l.duration>0&&n.animateFrom(s,l)):!function(n,t,i,r,u){if(u){var f=ori("update",n,t,r,i);f.duration>0&&n.animateFrom(u,f)}}(n,i,a||0,u,e));upr(n,i);c?n.dirty():n.markRedraw()}function upr(n,t){for(var i,e,u=cw(n).leaveToProps,f=0;f<lst.length;f++)i=lst[f],e=i?t[i]:t,e&&e.leaveTo&&(u||(u=cw(n).leaveToProps={}),i&&(u[i]=u[i]||{}),r(i?u[i]:u,e.leaveTo))}function vst(n,t,i,r){var u,f,e;n&&(u=n.parent,f=cw(n).leaveToProps,f?(e=ori("update",n,t,i,0),e.done=function(){u.remove(n);r&&r()},n.animateTo(f,e)):(u.remove(n),r&&r()))}function da(n){return"all"===n}function tgu(){var n=this,t=n.el,r,i;t&&(r=cw(t).userDuring,i=n.userDuring,r===i?(he.el=t,i(fpr)):n.el=n.userDuring=null)}function epr(n,t,i,u){var l=i[n],e,o,a,c,v,f,s,y,h;if(l&&(o=t[n],o))if(a=i.transition,c=l.transition,c)if(!e&&(e=u[n]={}),da(c))r(e,o);else for(v=kt(c),f=0;f<v.length;f++)s=o[h=v[f]],e[h]=s;else if(da(a)||nt(a,n)>=0)for(e||(e=u[n]={}),y=et(o),f=0;f<y.length;f++)s=o[h=y[f]],igu(l[h],s)&&(e[h]=s)}function opr(n,t,i){var r=t[n],f;if(r)for(var o=i[n]={},e=et(r),u=0;u<e.length;u++)f=e[u],o[f]=pb(r[f])}function igu(n,t){return ir(n)?n!==t:null!=n&&isFinite(n)}function hpr(n){n.stopAnimation("keyframe");n.attr(sri(n))}function yst(n,i,r){var o,f,s,e;r.isAnimationEnabled()&&i&&(u(i)?t(i,function(t){yst(n,t,r)}):(o=i.keyframes,f=i.duration,r&&null==f&&(s=ey("enter",r,0),f=s&&s.duration),o&&f&&(e=sri(n),t(lst,function(r){if(!r||n[r]){var u;o.sort(function(n,t){return n.percent-t.percent});t(o,function(o){var c=n.animators,l=r?o[r]:o,s,h,a;if(l&&(s=et(l),r||(s=pt(s,function(n){return nt(spr,n)<0})),s.length)){for(u||((u=n.animate(r,i.loop,!0)).scope="keyframe"),h=0;h<c.length;h++)c[h]!==u&&c[h].targetName===u.targetName&&c[h].stopTracks(s);r&&(e[r]=e[r]||{});a=r?e[r]:e;t(s,function(t){a[t]=((r?n[r]:n)||{})[t]});u.whenWithKeys(f*o.percent,l,s,o.easing)}});u&&u.delay(i.delay||0).duration(f).start(i.easing)}}
1))))}function vri(n){return n instanceof ut}function yri(n){return n instanceof rf}function pri(n){var t,r=n.type,u,e;if("path"===r){var i=n.shape,o=null!=i.width&&null!=i.height?{x:i.x||0,y:i.y||0,width:i.width,height:i.height}:null,f=bpr(i);t=pk(f,null,o,i.layout||"center");hs(t).customPathData=f}else if("image"===r)t=new wi({}),hs(t).customImagePath=n.style.image;else if("text"===r)t=new st({});else if("group"===r)t=new p;else{if("compoundPath"===r)throw new Error('"compoundPath" is not supported yet.');u=tut(r);u||(e="",vt(e));t=new u}return hs(t).customGraphicType=r,t.name=n.name,t.z2EmphasisLift=1,t.z2SelectLift=1,t}function wri(n,t,i,r,u,f,e){var a,o,s,c,l;hpr(t);a=u&&u.normal.cfg;a&&t.setTextConfig(a);r&&null==r.transition&&(r.transition=rgu);o=r&&r.style;o&&("text"===t.type&&(s=o,h(s,"textFill")&&(s.fill=s.textFill),h(s,"textStroke")&&(s.stroke=s.textStroke)),c=void 0,l=vri(t)?o.decal:null,n&&l&&(l.dirty=!0,c=wd(l,n)),o.__decalPattern=c);yri(t)&&o&&(c=o.__decalPattern)&&(o.decal=c);ast(t,r,f,{dataIndex:i,isInit:e,clearStyle:!0});yst(t,r.keyframeAnimation,f)}function lpr(n,t,i,r,u){var f=t.isGroup?null:t,s=u&&u[n].cfg,e,o;f&&(e=f.ensureState(n),!1===r?(o=f.getState(n),o&&(o.style=null)):e.style=r||null,s&&(e.textConfig=s),hl(f))}function fgu(n,t,i){var r=i===uc,u=r?t:pst(t,i),f=u?u.z2:null;null!=f&&((r?n:n.ensureState(i)).z2=f||0)}function apr(n,t,i,r){function s(n){return n===u?l||(l=t.getItemModel(n)):t.getItemModel(n)}function d(n,i){return t.hasItemOption?n===u?v[i]||(v[i]=s(n).getModel(lri[i])):s(n).getModel(lri[i]):b[i]}function nt(n,i){return t.hasItemOption?n===u?y[i]||(y[i]=s(n).getModel(ari[i])):s(n).getModel(ari[i]):k[i]}function tt(n,t){for(var i in t)h(t,i)&&(n[i]=t[i])}function it(n,t){n&&(n.textFill&&(t.textFill=n.textFill),n.textPosition&&(t.textPosition=n.textPosition))}var w=n.get("renderItem"),f=n.coordinateSystem,c={},e;f&&(c=f.prepareCustoms?f.prepareCustoms(f):ugu[f.type](f));for(var u,l,rt=a({getWidth:r.getWidth,getHeight:r.getHeight,getZr:r.getZr,getDevicePixelRatio:r.getDevicePixelRatio,value:function(n,i){return null==i&&(i=u),t.getStore().get(t.getDimensionIndex(n||0),i)},style:function(i,r){var v;null==r&&(r=u);var e=t.getItemVisual(r,"style"),s=e&&e.fill,c=e&&e.opacity,f=d(r,uc).getItemStyle();null!=s&&(f.fill=s);null!=c&&(f.opacity=c);var l={inheritColor:o(s)?s:"#000"},h=nt(r,uc),a=ii(h,null,l,!1,!0);return a.text=h.getShallow("show")?g(n.getFormattedLabel(r,uc),wp(t,r)):null,v=rut(h,l,!1),it(i,f),f=npr(f,a,v),i&&tt(f,i),f.legacy=!0,f},ordinalRawValue:function(n,i){var r,f,e,o;return(null==i&&(i=u),n=n||0,r=t.getDimensionInfo(n),!r)?(f=t.getDimensionIndex(n),f>=0?t.getStore().get(f,i):void 0):(e=t.get(r.name,i),o=r&&r.ordinalMeta,o?o.categories[e]:e)},styleEmphasis:function(i,r){var s;null==r&&(r=u);var f=d(r,cs).getItemStyle(),e=nt(r,cs),o=ii(e,null,null,!0,!0);return o.text=e.getShallow("show")?ce(n.getFormattedLabel(r,cs),n.getFormattedLabel(r,uc),wp(t,r)):null,s=rut(e,null,!0),it(i,f),f=npr(f,o,s),i&&tt(f,i),f.legacy=!0,f},visual:function(n,i){if(null==i&&(i=u),h(byr,n)){var r=t.getItemVisual(i,"style");return r?r[byr[n]]:null}if(h(wdu,n))return t.getItemVisual(i,n)},barLayout:function(n){if("cartesian2d"===f.type)return function(n){var u=[],f=n.axis,e,t,o,r,i;if("category"===f.type){for(e=f.getBandWidth(),t=0;t<n.count;t++)u.push(a({bandWidth:e,axisKey:"axis0",stackId:oet+t},n));for(o=ttr(u),r=[],t=0;t<n.count;t++)i=o.axis0[oet+t],i.offsetCenter=i.offset+i.width/2,r.push(i);return r}}(a({axis:f.getBaseAxis()},n))},currentSeriesIndices:function(){return i.getCurrentSeriesIndices()},font:function(n){return ayi(n,i)}},c.api||{}),ut={context:{},seriesId:n.id,seriesName:n.name,seriesIndex:n.seriesIndex,coordSys:c.coordSys,dataInsideLength:t.count(),encode:egu(n.getData())},v={},y={},b={},k={},p=0;p<fc.length;p++)e=fc[p],b[e]=n.getModel(lri[e]),k[e]=n.getModel(ari[e]);return function(n,i){return u=n,l=null,v={},y={},w&&w(a({dataIndexInside:n,dataIndex:t.getRawIndex(n),actionType:i?i.type:null},ut),rt)}}function egu(n){var i={};return t(n.dimensions,function(t){var r=n.getDimensionInfo(t),u;r.isExtraCoord||(u=r.coordDim,(i[u]=i[u]||[])[r.coordDimIndex]=n.getDimensionIndex(t))}),i}function bri(n,t,i,r,u,f,e){if(r){var o=kri(n,t,i,r,u,f);return o&&e.setItemGraphicEl(i,o),o&&fi(o,r.focus,r.blurScope,r.emphasisDisabled),o}f.remove(t)}function kri(n,t,i,r,u,f){var v=-1,y=t,o,s,l,e,a,c,p;for(t&&vpr(t,r,u)&&(v=nt(f.childrenRef(),t),t=null),l=!t,e=t,e?e.clearStates():(e=pri(r),y&&(o=y,(s=e).copyTransform(o),yri(s)&&yri(o)&&(s.setStyle(o.style),s.z=o.z,s.z2=o.z2,s.zlevel=o.zlevel,s.invisible=o.invisible,s.ignore=o.ignore,vri(s)&&vri(o)&&s.setShape(o.shape)))),!1===r.morph?e.disableMorphing=!0:e.disableMorphing&&(e.disableMorphing=!1),vf.normal.cfg=vf.normal.conOpt=vf.emphasis.cfg=vf.emphasis.conOpt=vf.blur.cfg=vf.blur.conOpt=vf.select.cfg=vf.select.conOpt=null,vf.isLegacy=!1,function(n,t,i,r,u,f){var e,c,h,s,l;if(!n.isGroup){ypr(i,null,f);ypr(i,cs,f);var o=f.normal.conOpt,a=f.emphasis.conOpt,v=f.blur.conOpt,y=f.select.conOpt;if(null!=o||null!=a||null!=y||null!=v)if(e=n.getTextContent(),!1===o)e&&n.removeTextContent();else{for(o=f.normal.conOpt=o||{type:"text"},e?e.clearStates():(e=pri(o),n.setTextContent(e)),wri(null,e,t,o,null,r,u),c=o&&o.style,h=0;h<fc.length;
1h++)s=fc[h],s!==uc&&(l=f[s].conOpt,lpr(s,e,0,dri(o,l,s),null));c?e.dirty():e.markRedraw()}}}(e,i,r,u,l,vf),function(n,t,i,r,u){var e=i.clipPath,f;!1===e?n&&n.getClipPath()&&n.removeClipPath():e&&(f=n.getClipPath(),f&&vpr(f,e,r)&&(f=null),f||(f=pri(e),n.setClipPath(f)),wri(null,f,t,e,null,r,u))}(e,i,r,u,l),wri(n,e,i,r,vf,u,l),h(r,"info")&&(hs(e).info=r.info),a=0;a<fc.length;a++)c=fc[a],c!==uc&&(p=pst(r,c),lpr(c,e,0,dri(r,p,c),vf));return function(n,t,i){var f,u;if(!n.isGroup){var r=n,e=i.currentZ,o=i.currentZLevel;for(r.z=e,r.zlevel=o,f=t.z2,null!=f&&(r.z2=f||0),u=0;u<fc.length;u++)fgu(r,t,fc[u])}}(e,r,u),"group"===r.type&&function(n,t,i,r,u){var e=r.children,h=e?e.length:0,c=r.$mergeChildren,l="byName"===c||r.diffChildrenByName,a=!1===c,o,f,s;if(h||l||a){if(l)return o={api:n,oldChildren:t.children()||[],newChildren:e||[],dataIndex:i,seriesModel:u,group:t},void new io(o.oldChildren,o.newChildren,ppr,ppr,o).add(wpr).update(wpr).remove(ogu).execute();for(a&&t.removeAll(),f=0;f<h;f++)e[f]&&kri(n,t.childAt(f),i,e[f],u,t);for(s=t.childCount()-1;s>=f;s--)vst(t.childAt(s),hs(t).option,u)}}(n,e,i,r,u),v>=0?f.replaceAt(e,v):f.add(e),e}function vpr(n,t,i){var u,f=hs(n),r=t.type,e=t.shape,o=t.style;return i.isUniversalTransitionEnabled()||null!=r&&r!==f.customGraphicType||"path"===r&&(u=e)&&(h(u,"pathData")||h(u,"d"))&&bpr(e)!==f.customPathData||"image"===r&&h(o,"image")&&o.image!==f.customImagePath}function ypr(n,t,i){var e=t?pst(n,t):n,o=t?dri(n,e,cs):n.style,l=n.type,f=e?e.textConfig:null,s=n.textContent,r=s?t?pst(s,t):s:null,u,h,c;o&&(i.isLegacy||kyr(o,l,!!f,!!r))&&(i.isLegacy=!0,u=dyr(o,l,!t),!f&&u.textConfig&&(f=u.textConfig),!r&&u.textContent&&(r=u.textContent));!t&&r&&(h=r,h.type||(h.type="text"));c=t?i[t]:i.normal;c.cfg=f;c.conOpt=r}function pst(n,t){return t?n?n[t]:null:n}function dri(n,t,i){var r=t&&t.style;return null==r&&i===cs&&n&&(r=n.styleEmphasis),r}function ppr(n,t){var i=n&&n.name;return null!=i?i:"e\0\0"+t}function wpr(n,t){var i=this.context,r=null!=n?i.newChildren[n]:null,u=null!=t?i.oldChildren[t]:null;kri(i.api,u,i.dataIndex,r,i.seriesModel,i.group)}function ogu(n){var t=this.context,i=t.oldChildren[n];vst(i,hs(i).option,t.seriesModel)}function bpr(n){return n&&(n.pathData||n.d)}function dpr(n,t,i,r){gpr(ga(i).lastProp,r)||(ga(i).lastProp=r,t?ct(i,r,n):(i.stopAnimation(),i.attr(r)))}function gpr(n,i){if(v(n)&&v(i)){var r=!0;return t(i,function(t,i){r=r&&gpr(n[i],t)}),!!r}return n===i}function nwr(n,t){n[t.get(["label","show"])?"show":"hide"]()}function tui(n){return{x:n.x||0,y:n.y||0,rotation:n.rotation||0}}function twr(n,t,i){var r=t.get("z"),u=t.get("zlevel");n&&n.traverse(function(n){"group"!==n.type&&(null!=r&&(n.z=r),null!=u&&(n.zlevel=u),n.silent=i)})}function iui(n){var t,i=n.get("type"),r=n.getModel(i+"Style");return"line"===i?(t=r.getLineStyle()).fill=null:"shadow"===i&&((t=r.getAreaStyle()).stroke=null),t}function iwr(n,t,i,r,u){var a=rwr(i.get("value"),t.axis,t.ecModel,i.get("seriesDataIndices"),{precision:i.get(["label","precision"]),formatter:i.get(["label","formatter"])}),e=i.getModel("label"),o=bl(e.get("padding")||0),v=e.getFont(),y=gb(a,v),f=u.position,h=y.width+o[1]+o[3],c=y.height+o[0]+o[2],p=u.align,l,s;"right"===p&&(f[0]-=h);"center"===p&&(f[0]-=h/2);l=u.verticalAlign;"bottom"===l&&(f[1]-=c);"middle"===l&&(f[1]-=c/2),function(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)}(f,h,c,r);s=e.get("backgroundColor");s&&"auto"!==s||(s=t.get(["axisLine","lineStyle","color"]));n.label={x:f[0],y:f[1],style:ii(e,{text:a,font:v,fill:e.getTextColor(),padding:o,backgroundColor:s}),z2:10}}function rwr(n,i,r,u,f){var s,e,h;return n=i.scale.parse(n),s=i.scale.getLabel({value:n},{precision:f.precision}),e=f.formatter,e&&(h={value:ndt(i,{value: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&&h.seriesData.push(i)}),o(e)?s=e.replace("{value}",s):l(e)&&(s=e(h))),s}function rui(n,t,i){var r=[1,0,0,1,0,0];return gs(r,r,i.rotation),kf(r,r,i.position),re([n.dataToCoord(t),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],r)}function uwr(n,t,i,r,u,f){var e=dr.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=u.get(["label","margin"]);iwr(t,r,u,f,{position:rui(r.axis,n,i),align:e.textAlign,verticalAlign:e.textVerticalAlign})}function uui(n,t,i){return{x1:n[i=i||0],y1:n[1-i],x2:t[i],y2:t[1-i]}}function fwr(n,t,i){return{x:n[i=i||0],y:n[1-i],width:t[i],height:t[1-i]}}function ewr(n,t,i,r,u,f){return{cx:n,cy:t,r0:i,r:r,startAngle:u,endAngle:f,clockwise:!0}}function swr(n,t){var i={};return i[t.dim+"AxisIndex"]=t.index,n.getCartesian(i)}function cwr(n){return"x"===n.dim?0:1}function lwr(n,t,i){if(!ft.node){var r=t.getZr();ls(r).records||(ls(r).records={}),function(n,t){function i(i,r){n.on(i,function(i){var u=function(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}}(t);hgu(ls(n).records,function(n){n&&r(n,i,u.dispatchAction)}),function(n,t){var i,r=n.showTip.length,u=n.hideTip.length;r?i=n.showTip[r-1]:u&&(i=n.hideTip[u-1]);i&&(i.dispatchAction=null,t.dispatchAction(i))}(u.pendings,t)})}ls(n).initialized||(ls(n).initialized=!0,i("click",b(awr,"click")),i("mousemove",b(awr,"mousemove")),i("globalout",cgu))}(r,t);(ls(r).records[n]||(ls(r).records[n]={})).handler=i}}function cgu(n,t,i){n.handler("leave",null,i)}function awr(n,t,i,r){t.handler(n,i,r)}function fui(n,t){if(!ft.node){var i=t.getZr();(ls(i).records||{})[n]&&(ls(i).records[n]=null)}}function ywr(n,t){var s,h=[],a=n.seriesIndex,i,r,c,e,o;if(null==a||!(s=t.getSeriesByIndex(a)))return{point:[]};if(i=s.getData(),r=kc(i,n),null==r||r<0||u(r))return{point:[]};if(c=i.getItemGraphicEl(r),e=s.coordinateSystem,s.getTooltipPosition)h=s.getTooltipPosition(r)||[];else if(e&&e.dataToPoint)if(n.isStacked){var v=e.getBaseAxis(),y=e.getOtherAxis(v).dim,w=v.dim,p="x"===y||"radiu
1s"===y?1:0,b=i.mapDimension(w),l=[];l[p]=i.get(b,r);l[1-p]=i.get(i.getCalculationInfo("stackResultDimension"),r);h=e.dataToPoint(l)||[]}else h=e.dataToPoint(i.getValues(f(e.dimensions,function(n){return i.mapDimension(n)}),r))||[];else c&&(o=c.getBoundingRect().clone(),o.applyTransform(c.transform),h=[o.x+o.width/2,o.y+o.height/2]);return{point:h,el:c}}function lgu(n,i,r){var w=n.currTrigger,u=[n.x,n.y],c=n,k=n.dispatchAction||s(r.dispatchAction,r),f=i.getComponent("axisPointer").coordSysAxesInfo,l;if(f){wst(u)&&(u=ywr({seriesIndex:c.seriesIndex,dataIndex:c.dataIndex},i).point);var a=wst(u),v=c.axesInfo,e=f.axesInfo,d="leave"===w||wst(u),o={},h={},y={list:[],map:{}},p={showPointer:b(agu,h),showTooltip:b(vgu,y)};return t(f.coordSysMap,function(n,i){var r=a||n.containPoint(u);t(f.coordSysAxesInfo[i],function(n){var f=n.axis,i=function(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}(v,n),t;!d&&r&&(!v||i)&&(t=i&&i.value,null!=t||a||(t=f.pointToData(u)),null!=t&&pwr(n,t,p,!1,o))})}),l={},t(e,function(n,i){var r=n.linkGroup;r&&!h[i]&&t(r.axesInfo,function(t,i){var f=h[i],u;t!==n&&f&&(u=f.value,r.mapper&&(u=n.axis.scale.parse(r.mapper(u,wwr(t),wwr(n)))),l[n.key]=u)})}),t(l,function(n,t){pwr(e[t],n,p,!0,o)}),function(n,i,r){var u=r.axesInfo=[];t(i,function(t,i){var r=t.axisPointerModel.option,f=n[i];f?(!t.useHandle&&(r.status="show"),r.value=f.value,r.seriesDataIndices=(f.payloadBatch||[]).slice()):!t.useHandle&&(r.status="hide");"show"===r.status&&u.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:r.value})})}(h,e,o),function(n,t,i,r){if(wst(t)||!n.list.length)return void r({type:"hideTip"});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})}(y,u,n,k),function(n,i,r){var o=r.getZr(),s="axisPointerLastHighlights",h=eui(o)[s]||{},e=eui(o)[s]={},u,f;t(n,function(n){var i=n.axisPointerModel.option;"show"===i.status&&t(i.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,notBlur:!0,batch:f});u.length&&r.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:u})}(e,0,r),o}}function pwr(n,i,u,f,e){var s=n.axis;if(!s.scale.isBlank()&&s.containData(i))if(n.involveSeries){var h=function(n,i){var r=i.axis,s=r.dim,e=n,u=[],f=Number.MAX_VALUE,o=-1;return t(i.seriesModels,function(i){var h,c,v=i.getData().mapDimensionsAll(s),y,l,a;if(i.getAxisTooltipData)y=i.getAxisTooltipData(v,n,r),c=y.dataIndices,h=y.nestestValue;else{if(!(c=i.getData().indicesOfNearest(v[0],n,"category"===r.type?.5:null)).length)return;h=i.getData().get(v[0],c[0])}null!=h&&isFinite(h)&&(l=n-h,a=Math.abs(l),a<=f&&((a<f||l>=0&&o<0)&&(f=a,o=l,e=h,u.length=0),t(c,function(n){u.push({seriesIndex:i.seriesIndex,dataIndexInside:n,dataIndex:i.getData().getRawIndex(n)})})))}),{payloadBatch:u,snapToValue:e}}(i,n),c=h.payloadBatch,o=h.snapToValue;c[0]&&null==e.seriesIndex&&r(e,c[0]);!f&&n.snap&&s.containData(o)&&null!=o&&(i=o);u.showPointer(n,i,c);u.showTooltip(n,h,o)}else u.showPointer(n,i)}function agu(n,t,i,r){n[t.key]={value:i,payloadBatch:r}}function vgu(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=dg(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 wwr(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 wst(n){return!n||null==n[0]||isNaN(n[0])||null==n[1]||isNaN(n[1])}function yn(n){sa.registerAxisPointerClass("CartesianAxisPointer",owr);n.registerComponentModel(sgu);n.registerComponentView(vwr);n.registerPreprocessor(function(n){if(n){n.axisPointer&&0!==n.axisPointer.length||(n.axisPointer={});var t=n.axisPointer.link;t&&!u(t)&&(n.axisPointer.link=[t])}});n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,function(n,t){n.getComponent("axisPointer").coordSysAxesInfo=wau(n,t)});n.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},lgu)}function dwr(n){var t=n.seriesModel,i=n.polarModel;
1return i&&i.coordinateSystem||t&&t.coordinateSystem}function dgu(n){var f=this,i=f.getAngleAxis(),u=f.getRadiusAxis(),r,e;(i.scale.setExtent(1/0,-1/0),u.scale.setExtent(1/0,-1/0),n.eachSeries(function(n){if(n.coordinateSystem===f){var r=n.getData();t(vet(r,"radius"),function(n){u.scale.unionExtentFromData(r,n)});t(vet(r,"angle"),function(n){i.scale.unionExtentFromData(r,n)})}}),ia(i.scale,i.model),ia(u.scale,u.model),"category"!==i.type||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 gwr(n,t){if(n.type=t.get("type"),n.scale=og(t),n.onBand=t.get("boundaryGap")&&"category"===n.type,n.inverse=t.get("inverse"),function(n){return"angleAxis"===n.mainType}(t)){n.inverse=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 kst(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 dst(n){return n.getRadiusAxis().inverse?0:1}function ibr(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 rbr(n){return n.get("stack")||"__ec_stack_"+n.seriesIndex}function ubr(n,t){return t.dim+n.model.componentIndex}function fnu(n,i){var r={},u=function(n){var r={},i;return t(n,function(n){var p=n.getData(),h=n.coordinateSystem,o=h.getBaseAxis(),c=ubr(h,o),l=o.getExtent(),s="category"===o.type?o.getBandWidth():Math.abs(l[1]-l[0])/p.count(),t=r[c]||{bandWidth:s,remainedWidth:s,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},u=t.stacks,i;r[c]=t;i=rbr(n);u[i]||t.autoWidthCount++;u[i]=u[i]||{width:0,maxWidth:0};var f=e(n.get("barWidth"),s),a=e(n.get("barMaxWidth"),s),v=n.get("barGap"),y=n.get("barCategoryGap");f&&!u[i].width&&(f=Math.min(t.remainedWidth,f),u[i].width=f,t.remainedWidth-=f);a&&(u[i].maxWidth=a);null!=v&&(t.gap=v);null!=y&&(t.categoryGap=y)}),i={},t(r,function(n,r){var l,h,a;i[r]={};var c=n.stacks,y=n.bandWidth,v=e(n.categoryGap,y),f=e(n.gap,1),s=n.remainedWidth,o=n.autoWidthCount,u=(s-v)/(o+(o-1)*f);u=Math.max(u,0);t(c,function(n){var t=n.maxWidth;t&&t<u&&(t=Math.min(t,s),n.width&&(t=Math.min(t,n.width)),s-=t,n.width=t,o--)});u=(s-v)/(o+(o-1)*f);u=Math.max(u,0);h=0;t(c,function(n){n.width||(n.width=u);l=n;h+=n.width*(1+f)});l&&(h-=l.width*f);a=-h/2;t(c,function(n,t){i[r][t]=i[r][t]||{offset:a,width:n.width};a+=n.width*(1+f)})}),i}(pt(i.getSeriesByType(n),function(n){return!i.isSeriesFiltered(n)&&n.coordinateSystem&&"polar"===n.coordinateSystem.type}));i.eachSeriesByType(n,function(n){var a,et,v,ot;if("polar"===n.coordinateSystem.type){var i=n.getData(),w=n.coordinateSystem,e=w.getBaseAxis(),st=ubr(w,e),t=rbr(n),nt=u[st][t],tt=nt.offset,it=nt.width,o=w.getOtherAxis(e),ht=n.coordinateSystem.cx,ct=n.coordinateSystem.cy,rt=n.get("barMinHeight")||0,ut=n.get("barMinAngle")||0;r[t]=r[t]||[];for(var ft=i.mapDimension(o.dim),lt=i.mapDimension(e.dim),b=fs(i,ft),at="radius"!==e.dim||!n.get("roundCap",!0),s=o.dataToCoord(0),h=0,vt=i.count();h<vt;h++){var k=i.get(ft,h),f=i.get(lt,h),d=k>=0?"p":"n",c=s;b&&(r[t][f]||(r[t][f]={p:s,n:s}),c=r[t][f][d]);var g=void 0,y=void 0,p=void 0,l=void 0;"radius"===o.dim?(a=o.dataToCoord(k)-s,et=e.dataToCoord(f),Math.abs(a)<rt&&(a=(a<0?-1:1)*rt),g=c,y=c+a,l=(p=et-tt)-it,b&&(r[t][f][d]=y)):(v=o.dataToCoord(k,at)-s,ot=e.dataToCoord(f),Math.abs(v)<ut&&(v=(v<0?-1:1)*ut),y=(g=ot+tt)+it,p=c,l=c+v,b&&(r[t][f][d]=l));i.setItemLayout(h,{cx:ht,cy:ct,r0:g,r:y,startAngle:-p*Math.PI/180,endAngle:-l*Math.PI/180,clockwise:p>=l})}}})}function cui(n,t){var f;t=t||{};var c=n.coordinateSystem,s=n.axis,i={},e=s.position,o=s.orient,r=c.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=["vertical"===o?h.vertical[e]:u[0],"horizontal"===o?h.horizontal[e]:u[3]],i.rotation=Math.PI/2*{horizontal:0,vertical:1}[o],i.labelDirection=i.tickDirection=i.nameDirection={top:-1,bottom:1,right:1,left:-1}[e],n.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),yi(t.labelInside,n.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection),f=t.rotate,null==f&&(f=n.get(["axisLabel","rotate"])),i.labelRotation="top"===e?-f:f,i.z2=1,i}function ebr(n){var t=n.seriesModel,i=n.singleAxisModel;
1return i&&i.coordinateSystem||t&&t.coordinateSystem}function nht(n){return n.isHorizontal()?0:1}function lui(n,t){var i=n.getRect();return[i[obr[t]],i[obr[t]]+i[wnu[t]]]}function cbr(n,t){var i,r=n.cellSize,e;1===(i=u(r)?r:n.cellSize=[r,r]).length&&(i[1]=i[0]);e=f([0,1],function(n){return function(n,t){return null!=n[dl[t][0]]||null!=n[dl[t][1]]&&null!=n[dl[t][2]]}(t,n)&&(i[n]="auto"),null!=i[n]&&"auto"!==i[n]});ah(n,t,{type:"box",ignoreSize:e})}function lbr(n){var t=n.calendarModel,i=n.seriesModel;return t?t.coordinateSystem:i?i.coordinateSystem:null}function abr(n,i){var r;return t(i,function(t){null!=n[t]&&"auto"!==n[t]&&(r=!0)}),r}function tht(n,t,i){var f,u,r;if(i&&(!n[i]&&t[i]&&(n[i]={}),n=n[i],t=t[i]),n&&t)for(f=i?vui:vbr,u=0;u<f.length;u++)r=f[u],null==n[r]&&null!=t[r]&&(n[r]=t[r])}function yui(n){var i=h(ybr,n)?ybr[n]:tut(n),t=new i({});return yf(t).type=n,t}function pbr(n,t,i,r){var u=yui(i);return t.add(u),r.set(n,u),yf(u).id=n,yf(u).isNew=!0,u}function iht(n,t,i,r){n&&n.parent&&("group"===n.type&&n.traverse(function(n){iht(n,t,i,r)}),vst(n,t,r),i.removeKey(yf(n).id))}function wbr(n,i,r,u){var f,e;n.isGroup||(f=n,f.cursor=g(i.cursor,rf.prototype.cursor),f.z=g(i.z,r||0),f.zlevel=g(i.zlevel,u||0),e=i.z2,null!=e&&(f.z2=e||0));t(et(i),function(t){var r=i[t];0===t.indexOf("on")&&l(r)&&(n[t]=r)});n.draggable=i.draggable;null!=i.name&&(n.name=i.name);null!=i.id&&(n.id=i.id)}function ec(n){return n+"Axis"}function itf(n,t){function o(n){!u.get(n.uid)&&function(n){var t=!1;return n.eachTargetAxis(function(n,i){var u=r.get(n);u&&u[i]&&(t=!0)}),t}(n)&&(e(n),i=!0)}function e(n){u.set(n.uid,!0);f.push(n);n.eachTargetAxis(function(n,t){(r.get(n)||r.set(n,[]))[t]=!0})}var i,r=c(),f=[],u=c();n.eachComponent({mainType:"dataZoom",query:t},function(n){u.get(n.uid)||e(n)});do i=!1,n.eachComponent("dataZoom",o);while(i);return f}function kbr(n){var i=n.ecModel,t={infoList:[],infoMap:c()};return n.eachTargetAxis(function(n,r){var e=i.getComponent(ec(n),r),f,o,u;e&&(f=e.getCoordSysModel(),f&&(o=f.uid,u=t.infoMap.get(o),u||(u={model:f,axisModels:[]},t.infoList.push(u),t.infoMap.set(o,u)),u.axisModels.push(e)))}),t}function dbr(n){var i={};return t(["start","end","startValue","endValue","throttle"],function(t){n.hasOwnProperty(t)&&(i[t]=n[t])}),i}function bui(n){nkr||(nkr=!0,n.registerProcessor(n.PRIORITY.PROCESSOR.FILTER,etf),function(n){n.registerAction("dataZoom",function(n,i){t(itf(i,n),function(t){t.setRawRange({start:n.start,end:n.end,startValue:n.startValue,endValue:n.endValue})})})}(n),n.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function otf(n){n.registerComponentModel(rtf);n.registerComponentView(utf);bui(n)}function vw(n,t){kui[n]=t}function tkr(n){return kui[n]}function rkr(n,t){var i=bl(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),n=new ot({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 uht(n){return n.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function atf(n,i){var u=n.split(new RegExp("\n*"+pn+"\n*","g")),r={series:[]};return t(u,function(n,t){if(function(n){if(n.slice(0,n.indexOf("\n")).indexOf(yw)>=0)return!0}(n)){var u=function(n){for(var r,t,u=n.split(/\n+/g),o=[],e=f(uht(u.shift()).split(fht),function(n){return{name:n,data:[]}}),i=0;i<u.length;i++)for(r=uht(u[i]).split(fht),o.push(r.shift()),t=0;t<r.length;t++)e[t]&&(e[t].data[i]=r[t]);return{series:e,categories:o}}(n),e=i[t],o=e.axisDim+"Axis";e&&(r[o]=r[o]||[],r[o][e.axisIndex]={data:u.categories},r.series=r.series.concat(u.series))}else u=function(n){for(var o,f,e=n.split(/\n+/g),c=uht(e.shift()),i=[],t=0;t<e.length;t++)if(o=uht(e[t]),o){var r=o.split(fht),s="",u=void 0,h=!1;for(isNaN(r[0])?(h=!0,s=r[0],r=r.slice(1),i[t]={name:s,value:[]},u=i[t].value):u=i[t]=[],f=0;f<r.length;f++)u.push(+r[f]);1===u.length&&(h?i[t].value=u[0]:i[t]=u[0])}return{name:c,data:i}}(n),r.series.push(u)}),r}function vtf(n,t){return f(n,function(n,i){var r=t&&t[i],f;return v(r)&&!u(r)?(v(n)&&!u(n)||(n={value:n}),f=null!=r.name&&null==n.name,n=a(n,r),f&&delete n.name,n):n})}function nfi(n){var t=gui(n);return t.snapshots||(t.snapshots=[{}]),t.snapshots}function tfi(n){return n[0]>n[1]&&n.reverse(),n}function hkr(n,t){return uk(n,t,{includeMainTypes:skr})}function akr(n,t,i,r){var u=i.getAxis(["x","y"][n]),o=tfi(f([0,1],function(n){return t?u.coordToData(u.toLocalCoord(r[n]),!0):u.toGlobalCoord(u.dataToCoord(r[n]))})),e=[];return e[n]=o,e[1-n]=[NaN,NaN],{values:o,xyMinMax:e}}function vkr(n,t,i,r){return[t[0]-r[n]*i[0],t[1]-r[n]*i[1]]}function ykr(n){return n?[n[0][1]-n[0][0],n[1][1]-n[1][0]]:[NaN,NaN]}function ofi(n){var t={xAxisIndex:n.get("xAxisIndex",!0),yAxisIndex:n.get("yAxisIndex",!0),xAxisId:n.get("xAxisId",!0),yAxisId:n.get("yAxisId",!0)};return null==t.xAxisIndex&&null==t.xAxisId&&(t.xAxisIndex="all"),null==t.yAxisIndex&&null==t.yAxisId&&(t.yAxisIndex="all"),t}function wkr(n){var t=n.get("confine");return null!=t?!!t:"richText"===n.get("renderMode")}function bkr(n){if(ft.domSupported)for(var i=document.documentElement.style,t=0,r=n.length;t<r;t++)if(n[t]in i)return n[t]}function kkr(n,t){if(!n)return t;t=vpt(t,!0);var i=n.indexOf(t);return(n=-1===i?t:"-"+n.slice(0,i)+"-"+t).toLowerCase()}function dkr(n,t,i){var r=n.toFixed(0)+"px",u=t.toFixed(0)+"px",f,e;return ft.transformSupported?(f=ft.transform3dSupported,e="translate"+(f?"3d":"")+"("+r+","+u+(f?",0":"")+")",i?"to
1p:0;left:0;"+hfi+":"+e+";":[["top",0],["left",0],[sfi,e]]):i?"top:"+u+";left:"+r+";":[["top",u],["left",r]]}function gtf(n,i,r){var u=[],f=n.get("transitionDuration"),e=n.get("backgroundColor"),s=n.get("shadowBlur"),h=n.get("shadowColor"),c=n.get("shadowOffsetX"),l=n.get("shadowOffsetY"),a=n.getModel("textStyle"),o=hki(n,"html"),v=c+"px "+l+"px "+s+"px "+h;return u.push("box-shadow:"+v),i&&f&&u.push(function(n,t){var r="cubic-bezier(0.23,1,0.32,1)",i=" "+n/2+"s "+r,u="opacity"+i+",visibility"+i;return t||(i=" "+n+"s "+r,u+=ft.transformSupported?","+hfi+i:",left"+i+",top"+i),ktf+":"+u}(f,r)),e&&u.push("background-color:"+e),t(["width","color","radius"],function(t){var i="border-"+t,f=vpt(i),r=n.get(f);null!=r&&u.push(i+":"+r+("color"===t?"":"px"))}),u.push(function(n){var i=[],r=n.get("fontSize"),u=n.getTextColor();u&&i.push("color:"+u);i.push("font:"+n.getFont());r&&i.push("line-height:"+Math.round(3*r/2)+"px");var f=n.get("textShadowColor"),e=n.get("textShadowBlur")||0,o=n.get("textShadowOffsetX")||0,s=n.get("textShadowOffsetY")||0;return f&&e&&i.push("text-shadow:"+o+"px "+s+"px "+e+"px "+f),t(["decoration","align"],function(t){var r=n.get(t);r&&i.push("text-"+t+":"+r)}),i.join(";")}(a)),null!=o&&u.push("padding:"+bl(o).join("px ")+"px"),u.join(";")+";"}function gkr(n,t,i,r,u){var f=t&&t.painter,o,e;i?(o=f&&f.getViewportRoot(),o&&function(n,t,i,r,u){wct(ptt,t,r,u,!0)&&wct(n,i,ptt[0],ptt[1])}(n,o,document.body,r,u)):(n[0]=r,n[1]=u,e=f&&f.getViewportRootOffset(),e&&(n[0]+=e.offsetLeft,n[1]+=e.offsetTop));n[2]=n[0]/t.getWidth();n[3]=n[1]/t.getHeight()}function oc(n){return Math.max(0,n)}function idr(n){var t=oc(n.shadowBlur||0),i=oc(n.shadowOffsetX||0),r=oc(n.shadowOffsetY||0);return{left:oc(t-i),right:oc(t+i),top:oc(t-r),bottom:oc(t+r)}}function rdr(n,t,i,r){n[0]=i;n[1]=r;n[2]=n[0]/t.getWidth();n[3]=n[1]/t.getHeight()}function wn(n,t,i){var u,f=t.ecModel,e,r;for(i?(u=new at(i,f,f),u=new at(t.option,u,f)):u=t,e=n.length-1;e>=0;e--)r=n[e],r&&(r instanceof at&&(r=r.get("tooltip",!0)),o(r)&&(r={formatter:r}),r&&(u=new at(r,u,f)));return u}function edr(n,t){return n.dispatchAction||s(t.dispatchAction,t)}function odr(n){return"center"===n||"middle"===n}function nif(n,i){var o=kt(n?n.brush:[]),e,r;if(o.length){e=[];t(o,function(n){var t=n.hasOwnProperty("toolbox")?n.toolbox:[];t instanceof Array&&(e=e.concat(t))});r=n&&n.toolbox;u(r)&&(r=r[0]);r||(r={feature:{}},n.toolbox=[r]);var s=r.feature||(r.feature={}),h=s.brush||(s.brush={}),f=h.type||(h.type=[]);f.push.apply(f,e),function(n){var i={};t(n,function(n){i[n]=1});n.length=0;t(i,function(t,i){n.push(i)})}(f);i&&!f.length&&f.push.apply(f,sdr)}}function hdr(n){if(n)for(var t in n)if(n.hasOwnProperty(t))return!0}function lfi(n,t,i){var r={};return cfi(t,function(t){var u,f=r[t]=((u=function(){}).prototype.__hidden=u.prototype,new u);cfi(n[t],function(n,r){if(di.isValidType(r)){var u={type:r,visual:n};i&&i(u,t);f[r]=new di(u);"opacity"===r&&((u=y(u)).type="colorAlpha",f.__hidden.__alphaForOpacity=new di(u))}})}),r}function cdr(n,i,r){var u;t(r,function(n){i.hasOwnProperty(n)&&hdr(i[n])&&(u=!0)});u&&t(r,function(t){i.hasOwnProperty(t)&&hdr(i[t])?n[t]=y(i[t]):delete n[t]})}function ldr(n){var t=["x","y"],i=["width","height"];return{point:function(t,i,r){if(t){var u=r.range;return bn(t[n],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(),bn(e[0],o)||bn(e[1],o)||bn(o[0],e)||bn(o[1],e)}}}}function bn(n,t){return t[0]<=n&&n<=t[1]}function vdr(n){n.eachComponent({mainType:"brush"},function(t){(t.brushTargetManager=new eht(t.option,n)).setInputRanges(t.areas,n)})}function iif(n,i,r){var e,o,s=[];n.eachComponent({mainType:"brush"},function(n){r&&"takeGlobalCursor"===r.type&&n.setBrushOption("brush"===r.key?r.brushOption:{brushType:!1})});vdr(n);n.eachComponent({mainType:"brush"},function(i,r){function c(n){return"all"===v||!!k[n]}function w(n){return!!n.length}var b={brushId:i.id,brushIndex:r,brushName:i.name,areas:y(i.areas),selected:[]},g,tt;s.push(b);var l=i.option,v=l.brushLink,k=[],p=[],d=[],h=!1;r||(e=l.throttleType,o=l.throttleDelay);g=f(i.areas,function(n){var i=pdr[n.brushType],t=a({boundingRect:i?i(n):void 0},n);return t.selectors=function(n){var i=n.brushType,t={point:function(r){return afi[i].point(r,t,n)},rect:function(r){return afi[i].rect(r,t,n)}};return t}(t),t});tt=lfi(i.option,adr,function(n){n.mappingMethod="fixed"});u(v)&&t(v,function(n){k[n]=1});n.eachSeries(function(r,f){var e=d[f]=[];"parallel"===r.subType?function(n,t){var i=n.coordinateSystem;h=h||i.hasAxisBrushed();c(t)&&i.eachActiveState(n.getData(),function(n,t){"active"===n&&(p[t]=1)})}(r,f):function(r,f,e){if(r.brushSelector&&!function(n,t){var i=n.option.seriesIndex;return null!=i&&"all"!==i&&(u(i)?nt(i,t)<0:t!==i)}(i,f)&&(t(g,function(t){i.brushTargetManager.controlSeries(t,r,n)&&e.push(t);h=h||w(e)}),c(f)&&w(e))){var o=r.getData();o.each(function(n){ydr(r,e,o,n)&&(p[n]=1)})}}(r,f,e)});n.eachSeries(function(n,i){var u={seriesId:n.id,seriesIndex:i,seriesName:n.name,dataIndex:[]};b.selected.push(u);var f=d[i],r=n.getData(),e=c(i)?function(n){return p[n]?(u.dataIndex.push(r.getRawIndex(n)),"inBrush"):"outOfBrush"}:function(t){return ydr(n,f,r,t)?(u.dataIndex.push(r.getRawIndex(t)),"inBrush"):"outOfBrush"};(c(i)?h:w(f))&&function(n,i,r,u,f,e){function c(n){return tbt(r,o,n)}function l(n,t){cdi(r,o,n,t)}function h(n,t){var h,v;if(o=null==e?n:t,h=r.getRawDataItem(o),!h||!1!==h.visualMap)for(var y=u.call(f,n),p=i[y],w=s[y],a=0,b=w.length;a<b;a++)v=w[a],p[v]&&p[v].applyVisual(n,c,l)}var o,s={};t(n,function(n){var t=di.prepareVisualTypes(i[n]);s[n]=t});null==e?r.each(h):r.each([e],h)}(adr,tt,r,e)})}),function(n,t,i,r,u){if(u){var f=n.getZr();
1f[vfi]||(f.__ecBrushSelect||(f.__ecBrushSelect=rif),rp(f,tif,i,t)(n,r))}}(i,e,o,s,r)}function rif(n,t){if(!n.isDisposed()){var i=n.getZr();i[vfi]=!0;n.dispatchAction({type:"brushSelect",batch:t});i[vfi]=!1}}function ydr(n,t,i,r){for(var f,u=0,e=t.length;u<e;u++)if(f=t[u],n.brushSelector(r,i,f.selectors,f))return!0}function wdr(n){return new tt(n[0][0],n[1][0],n[0][1]-n[0][0],n[1][1]-n[1][0])}function ddr(n,t){return k({brushType:n.brushType,brushMode:n.brushMode,transformable:n.transformable,brushStyle:new at(n.brushStyle).getItemStyle(),removeOnClick:n.removeOnClick,z:n.z},t,!0)}function igr(n,t,i,r,u,f){var s=t.get("color"),h,e,o,c;return u?(u.setColor(s),i.add(u),f&&f.onUpdate(u)):((u=si(n.get("symbol"),-1,-1,2,2,s)).setStyle("strokeNoScale",!0),i.add(u),f&&f.onCreate(u)),h=t.getItemStyle(["color"]),u.setStyle(h),r=k({rectHover:!0,z2:100},r,!0),e=yd(n.get("symbolSize")),r.scaleX=e[0]/2,r.scaleY=e[1]/2,o=op(n.get("symbolOffset"),e),o&&(r.x=(r.x||0)+o[0],r.y=(r.y||0)+o[1]),c=n.get("symbolRotate"),r.rotation=(c||0)*Math.PI/180||0,u.attr(r),u.updateTransform(),u}function rgr(n,t,i,r,u,f){var o,e,s;n.dragging||(o=u.getModel("checkpointStyle"),e=r.dataToCoord(u.getData().get("value",i)),f||!o.get("animation",!0)?(n.attr({x:e,y:0}),t&&t.attr({shape:{x2:e}})):(s={duration:o.get("animationDuration",!0),easing:o.get("animationEasing",!0)},n.stopAnimation(null,!0),n.animateTo({x:e,y:0},s),t&&t.animateTo({shape:{x2:e}},s)))}function lif(n){var i=n&&n.timeline;u(i)||(i=i?[i]:[]);t(i,function(n){n&&function(n){var r=n.type,f={number:"value",time:"time"},i;f[r]&&(n.axisType=f[r],delete n.type);(ugr(n),nv(n,"controlPosition"))&&(i=n.controlStyle||(n.controlStyle={}),nv(i,"position")||(i.position=n.controlPosition),"none"!==i.position||nv(i,"show")||(i.show=!1,delete i.position),delete n.controlPosition);t(n.data||[],function(n){v(n)&&!u(n)&&(!nv(n,"value")&&nv(n,"name")&&(n.value=n.name),ugr(n))})}(n)})}function ugr(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]||nv(f,t)||(f[t]=n)});r.label&&!nv(i,"emphasis")&&(i.emphasis=r.label,delete r.label)}function nv(n,t){return n.hasOwnProperty(t)}function pfi(n,t){if(!n)return!1;for(var r=u(n)?n:[n],i=0;i<r.length;i++)if(r[i]&&r[i][t])return!0;return!1}function oht(n){bc(n,"label",["show"])}function sht(n,t,i,r,u,f){var e=[],h=fs(t,r)?t.getCalculationInfo("stackResultDimension"):r,l=wfi(t,h,n),o=t.indicesOfNearest(h,l)[0],c,s;return e[u]=t.get(i,o),e[f]=t.get(h,o),c=t.get(r,o),s=gf(t.get(r,o)),(s=Math.min(s,20))>=0&&(e[f]=+e[f].toFixed(s)),[e,c]}function dn(n,t){var e=n.getData(),s=n.coordinateSystem,o,i,f,r;if(t&&!function(n){return!isNaN(parseFloat(n.x))&&!isNaN(parseFloat(n.y))}(t)&&!u(t.coord)&&s)if(o=s.dimensions,i=egr(t,e,s,n),(t=y(t)).type&&hht[t.type]&&i.baseAxis&&i.valueAxis){var c=nt(o,i.baseAxis.dim),l=nt(o,i.valueAxis.dim),h=hht[t.type](e,i.baseDataDim,i.valueDataDim,c,l);t.coord=h[0];t.value=h[1]}else{for(f=[null!=t.xAxis?t.xAxis:t.radiusAxis,null!=t.yAxis?t.yAxis:t.angleAxis],r=0;r<2;r++)hht[f[r]]&&(f[r]=wfi(e,e.mapDimension(o[r]),f[r]));t.coord=f}return t}function egr(n,t,i,r){var u={};return null!=n.valueIndex||null!=n.valueDim?(u.valueDataDim=null!=n.valueIndex?t.getDimension(n.valueIndex):n.valueDim,u.valueAxis=i.getAxis(function(n,t){var i=n.getData().getDimensionInfo(t);return i&&i.coordDim}(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 gn(n,t){return!(n&&n.containData&&t.coord&&!function(n){return!(isNaN(parseFloat(n.x))&&isNaN(parseFloat(n.y)))}(t))||n.containData(t.coord)}function ogr(n,t){return n?function(n,i,r,u){return ph(u<2?n.coord&&n.coord[u]:n.value,t[u])}:function(n,i,r,u){return ph(n.value,t[u])}}function wfi(n,t,i){if("average"===i){var r=0,u=0;return n.each(t,function(n){isNaN(n)||(r+=n,u++)}),r/u}return"median"===i?n.getMedian(t):n.getDataExtent(t)["max"===i?1:0]}function sgr(n,t,i){var r=t.coordinateSystem;n.each(function(u){var f,h=n.getItemModel(u),o=e(h.get("x"),i.getWidth()),s=e(h.get("y"),i.getHeight()),c,l;isNaN(o)||isNaN(s)?t.getMarkerPosition?f=t.getMarkerPosition(n.getValues(n.dimensions,u)):r&&(c=n.get(r.dimensions[0],u),l=n.get(r.dimensions[1],u),f=r.dataToPoint([c,l])):f=[o,s];isNaN(o)||(f[0]=o);isNaN(s)||(f[1]=s);n.setItemLayout(u,f)})}function vht(n){return!isNaN(n)&&!isFinite(n)}function hgr(n,t,i,r){var u=1-n,f=r.dimensions[n];return vht(t[u])&&vht(i[u])&&t[n]===i[n]&&r.getAxis(f).containData(t[n])}function pif(n,t){if("cartesian2d"===n.type){var i=t[0].coord,r=t[1].coord;if(i&&r&&(hgr(1,i,r,n)||hgr(0,i,r,n)))return!0}return gn(n,t[0])&&gn(n,t[1])}function bfi(n,t,i,r,u){var f,o=r.coordinateSystem,v=n.getItemModel(t),h=e(v.get("x"),u.getWidth()),c=e(v.get("y"),u.getHeight()),l,a;
1if(isNaN(h)||isNaN(c)){if(r.getMarkerPosition)f=r.getMarkerPosition(n.getValues(n.dimensions,t));else{var s=o.dimensions,y=n.get(s[0],t),p=n.get(s[1],t);f=o.dataToPoint([y,p])}oa(o,"cartesian2d")&&(l=o.getAxis("x"),a=o.getAxis("y"),s=o.dimensions,vht(n.get(s[0],t))?f[0]=l.toGlobalCoord(l.getExtent()[i?0:1]):vht(n.get(s[1],t))&&(f[1]=a.toGlobalCoord(a.getExtent()[i?0:1])));isNaN(h)||(f[0]=h);isNaN(c)||(f[1]=c)}else f=[h,c];n.setItemLayout(t,f)}function pht(n){return!isNaN(n)&&!isFinite(n)}function cgr(n,t,i){var r=1-n;return pht(t[r])&&pht(i[r])}function dif(n,t){var i=t.coord[0],r=t.coord[1];return!!(oa(n,"cartesian2d")&&i&&r&&(cgr(1,i,r)||cgr(0,i,r)))||gn(n,{coord:i,x:t.x0,y:t.y0})||gn(n,{coord:r,x:t.x1,y:t.y1})}function lgr(n,t,i,r,u){var f,o=r.coordinateSystem,l=n.getItemModel(t),s=e(l.get(i[0]),u.getWidth()),h=e(l.get(i[1]),u.getHeight()),c;if(isNaN(s)||isNaN(h)){if(r.getMarkerPosition?f=r.getMarkerPosition(n.getValues(i,t)):(c=[y=n.get(i[0],t),p=n.get(i[1],t)],o.clampData&&o.clampData(c,c),f=o.dataToPoint(c,!0)),oa(o,"cartesian2d")){var a=o.getAxis("x"),v=o.getAxis("y"),y=n.get(i[0],t),p=n.get(i[1],t);pht(y)?f[0]=a.toGlobalCoord(a.getExtent()["x0"===i[0]?0:1]):pht(p)&&(f[1]=v.toGlobalCoord(v.getExtent()["y0"===i[1]?0:1]))}isNaN(s)||(f[0]=s);isNaN(h)||(f[1]=h)}else f=[s,h];return f}function ygr(n,t,i,r){nei(n,t,i,r);i.dispatchAction({type:"legendToggleSelect",name:null!=n?n:t});gfi(n,t,i,r)}function pgr(n){for(var t,r=n.getZr().storage.getDisplayList(),i=0,u=r.length;i<u&&!(t=r[i].states.emphasis);)i++;return t&&t.hoverLayer}function gfi(n,t,i,r){pgr(i)||i.dispatchAction({type:"highlight",seriesName:n,name:t,excludeSeriesId:r})}function nei(n,t,i,r){pgr(i)||i.dispatchAction({type:"downplay",seriesName:n,name:t,excludeSeriesId:r})}function nrf(n){var t=n.findComponents({mainType:"legend"});t&&t.length&&n.filterSeries(function(n){for(var i=0;i<t.length;i++)if(!t[i].isSelected(n.name))return!1;return!0})}function ntt(n,i,r){var f,u={},e="toggleSelected"===n;return r.eachComponent("legend",function(r){e&&null!=f?r[f?"select":"unSelect"](i.name):"allSelect"===n||"inverseSelect"===n?r[n]():(r[n](i.name),f=r.isSelected(i.name));t(r.getData(),function(n){var t=n.get("name"),i;"\n"!==t&&""!==t&&(i=r.isSelected(t),u[t]=u.hasOwnProperty(t)?u[t]&&i:i)})}),"allSelect"===n||"inverseSelect"===n?{selected:u}:{name:i.name,selected:u}}function wgr(n){n.registerComponentModel(kfi);n.registerComponentView(vgr);n.registerProcessor(n.PRIORITY.PROCESSOR.SERIES_FILTER,nrf);n.registerSubTypeDefaulter("legend",function(){return"plain"}),function(n){n.registerAction("legendToggleSelect","legendselectchanged",b(ntt,"toggleSelected"));n.registerAction("legendAllSelect","legendselectall",b(ntt,"allSelect"));n.registerAction("legendInverseSelect","legendinverseselect",b(ntt,"inverseSelect"));n.registerAction("legendSelect","legendselected",b(ntt,"select"));n.registerAction("legendUnSelect","legendunselected",b(ntt,"unSelect"))}(n)}function kgr(n,t,i){var r=[1,1];r[n.getOrient().index]=0;ah(t,i,{type:"box",ignoreSize:!!r})}function irf(n){it(wgr);n.registerComponentModel(bgr);n.registerComponentView(trf),function(n){n.registerAction("legendScroll","legendscroll",function(n,t){var i=n.scrollDataIndex;null!=i&&t.eachComponent({mainType:"legend",subType:"scroll",query:n},function(n){n.setScrollDataIndex(i)})})}(n)}function rrf(n,t,i){bht(n).coordSysRecordMap.each(function(n){var r=n.dataZoomInfoMap.get(t.uid);r&&(r.getRange=i)})}function nnr(n,t){if(t){n.removeKey(t.model.uid);var i=t.controller;i&&i.dispose()}}function urf(n,t){n.isDisposed()||n.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:t})}function frf(n,t,i,r){return n.coordinateSystem.containPoint([i,r])}function erf(n){n.registerProcessor(n.PRIORITY.PROCESSOR.FILTER,function(n,i){var u=bht(i),r=u.coordSysRecordMap||(u.coordSysRecordMap=c());r.each(function(n){n.dataZoomInfoMap=null});n.eachComponent({mainType:"dataZoom",subType:"inside"},function(n){t(kbr(n).infoList,function(u){var f=u.model.uid,e=r.get(f)||r.set(f,function(n,i){var r={model:i,containsPoint:b(frf,i),dispatchAction:b(urf,n),dataZoomInfoMap:null,controller:null},u=r.controller=new iw(n.getZr());return t(["pan","zoom","scrollMove"],function(n){u.on(n,function(t){var i=[];r.dataZoomInfoMap.each(function(u){if(t.isAvailableBehavior(u.model.option)){var e=(u.getRange||{})[n],f=e&&e(u.dzReferCoordSysInfo,r.model.mainType,r.controller,t);!u.model.get("disabled",!0)&&f&&i.push({dataZoomId:u.model.id,start:f[0],end:f[1]})}});i.length&&r.dispatchAction(i)})}),r}(i,u.model));(e.dataZoomInfoMap||(e.dataZoomInfoMap=c())).set(n.uid,{dzReferCoordSysInfo:u,model:n,getRange:null})})});r.each(function(n){var i,e=n.controller,t=n.dataZoomInfoMap,u,f;t&&(u=t.keys()[0],null!=u&&(i=t.get(u)));i?(f=function(n){var t,r="type_",u={type_true:2,type_move:1,type_false:0,type_undefined:-1},i=!0;return n.each(function(n){var f=n.model,e=!f.get("disabled",!0)&&(!f.get("zoomLock",!0)||"move");u[r+e]>u[r+t]&&(t=e);i=i&&f.get("preventDefaultMouseMove",!0)}
1),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}(t),e.enable(f.controlType,f.opt),e.setPointerChecker(n.containsPoint),rp(n,"dispatchAction",i.model.get("throttle",!0),"fixRate")):nnr(r,n)})})}function inr(n){return function(t,i,r,u){var e=this.range,f=e.slice(),o=t.axisModels[0];if(o)return wa(n(f,o,t,i,r,u),f,[0,100],"all"),this.range=f,e[0]!==f[0]||e[1]!==f[1]?f:void 0}}function rnr(n){bui(n);n.registerComponentModel(ggr);n.registerComponentView(tnr);erf(n)}function fnr(n){return"vertical"===n?"ns-resize":"ew-resize"}function enr(n){n.registerComponentModel(orf);n.registerComponentView(crf);bui(n)}function lnr(n,t,i){if(i[0]===i[1])return i.slice();for(var e=(i[1]-i[0])/200,r=i[0],u=[],f=0;f<=200&&r<i[1];f++)u.push(r),r+=e;return u.push(i[1]),u}function anr(n,t,i){var f=n.option,o=f.align,u,e;if(null!=o&&"auto"!==o)return o;for(var l={width:t.getWidth(),height:t.getHeight()},s="horizontal"===f.orient?1:0,h=uei[s],a=[0,null,10],c={},r=0;r<3;r++)c[uei[1-s][r]]=a[r],c[h[r]]=2===r?i[0]:f[h[r]];return u=[["x","width",3],["y","height",0]][s],e=ci(c,l,f.padding),h[(e.margin[u[2]]||0)+e[u[0]]+.5*e[u[1]]<.5*l[u[1]]?0:1]}function nct(n,i){return t(n||[],function(n){null!=n.dataIndex&&(n.dataIndexInside=n.dataIndex,n.dataIndex=null);n.highlightKey="visualMap"+(i?i.componentIndex:"")}),n}function ynr(n,t,i,r){return new fr({shape:{points:n},draggable:!!i,cursor:t,drift:i,onmousemove:function(n){ve(n.event)},ondragend:r})}function pnr(n){var t=n.get("hoverLinkOnHandle");return!!(null==t?n.get("realtime"):t)}function wnr(n){return"vertical"===n?"ns-resize":"ew-resize"}function tuf(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=di.prepareVisualTypes(s),u={color:vd(n.getData(),"color")},f=0,c=h.length;f<c;f++)e=h[f],o=s["opacity"===e?"__alphaForOpacity":e],o&&o.applyVisual(i,l,a);return u.color}function iuf(n){var t=n&&n.visualMap;u(t)||(t=t?[t]:[]);eei(t,function(n){if(n){ww(n,"splitList")&&!ww(n,"pieces")&&(n.pieces=n.splitList,delete n.splitList);var t=n.pieces;t&&u(t)&&eei(t,function(n){v(n)&&(ww(n,"start")&&!ww(n,"min")&&(n.min=n.start),ww(n,"end")&&!ww(n,"max")&&(n.max=n.end))})}})}function ww(n,t){return n&&n.hasOwnProperty&&n.hasOwnProperty(t)}function bnr(n){oei||(oei=!0,n.registerSubTypeDefaulter("visualMap",function(n){return n.categories||(n.pieces?n.pieces.length>0:n.splitNumber>0)&&!n.calculable?"piecewise":"continuous"}),n.registerAction(drf,grf),t(nuf,function(t){n.registerVisual(n.PRIORITY.VISUAL.COMPONENT,t)}),n.registerPreprocessor(iuf))}function knr(n){n.registerComponentModel(wrf);n.registerComponentView(krf);bnr(n)}function ntu(n,t){var i=n.inverse;("vertical"===n.orient?!i:i)&&t.reverse()}function itu(n){n.registerComponentModel(dnr);n.registerComponentView(ttu);bnr(n)}function fuf(n,i){function u(n,i){if(!o(n))return n;var r=n;return t(i,function(n,t){r=r.replace(new RegExp("\\{\\s*"+t+"\\s*\\}","g"),n)}),r}var f=n.getModel("aria"),e;f.get("enabled")&&(e=y(ruf),k(e.label,n.getLocaleModel().get("aria"),!1),k(f.option,e,!1),function(){if(f.getModel("decal").get("show")){var t=c();n.eachSeries(function(n){if(!n.isColorBySeries()){var i=t.get(n.type);i||(i={},t.set(n.type,i));rtu(n).scope=i}});n.eachRawSeries(function(t){function h(n,t){var i=n?r(r({},t),n):t;return i.dirty=!0,i}var i,f,e,s;if(!n.isSeriesFiltered(t))if(l(t.enableAriaDecal))t.enableAriaDecal();else if(i=t.getData(),t.isColorBySeries())f=rwt(t.ecModel,t.name,uuf,n.getSeriesCount()),e=i.getVisual("decal"),i.setVisual("decal",h(e,f));else{var u=t.getRawData(),o={},c=rtu(t).scope;i.each(function(n){var t=i.getRawIndex(n);o[t]=n});s=u.count();u.each(function(n){var r=o[n],f=u.getName(n)||n+"",e=rwt(t.ecModel,f,c,s),l=i.getItemVisual(r,"decal");i.setItemVisual(r,"decal",h(l,e))})}})}}(),function(){var p=n.getLocaleModel().get("aria"),t=f.getModel("label"),o,h,l,c,v;if(t.option=a(t.option,p),t.get("enabled")){if(o=i.getZr().dom,t.get("description"))return void o.setAttribute("aria-label",t.get("description"));var r,e=n.getSeriesCount(),s=t.get(["data","maxCount"])||10,w=t.get(["series","maxCount"])||10,b=Math.min(e,w);if(!(e<1)){h=function(){var t=n.get("title");return t&&t.length&&(t=t[0]),t&&t.text}();h?(l=t.get(["general","withTitle"]),r=u(l,{title:h})):r=t.get(["general","withoutTitle"]);c=[];v=e>1?t.get(["series","multiple","prefix"]):t.get(["series","single","prefix"]);r+=u(v,{seriesCount:e});n.eachSeries(function(i,r){var f,l,o,p;if(r<b){f=void 0;l=i.get("name")?"withName":"withoutName";f=u(f=e>1?t.get(["series","multiple",l]):t.get(["series","single",l]),{seriesId:i.seriesIndex,seriesName:i.get("name"),seriesType:(p=i.subType,n.getLocaleModel().get(["series","typeNames"])[p]||"自定义图")});o=i.getData();f+=o.count()>s?u(t.get(["data","partialData"]),{displayCnt:s}):t.get(["data","allData"]);for(var a=t.get(["data","separator","middle"]),w=t.get(["data","separator","end"]),v=[],h=0;h<o.count();h++)if(h<s){var y=o.getName(h),k=o.getValues(h),d=t.get(["data",y?"withName":"withoutName"]);v.push(u(d,{name:y,value:k.join(a)}))}f+=v.join(a)+w;c.push(f)}});var y=t.getModel(["series","multiple","separator"]),k=y.get("middle"),d=y.get("end");r+=c.join(k)+d;o.setAttribute("aria-label",r)}}}())}function euf(n){if(n&&n.aria){var i=n.aria;null!=i.show&&(i.enabled=i.show);i.label=i.label||{};t(["description","general","series","data"],function(n){null!=i[n]&&(i.label[n]=i[n])})}}function sei(n,t){var i,r;return!0===n||!1===n?(i=new suf,i.value=n,i):(r="",etu(n)||vt(r),n.and?ftu("and",n,t):n.or?ftu("or",n,t):n.not?function(n,t){var r=n.not,u="",i;return etu(r)||vt(u),i=new luf,i.child=sei(r,t),i.child||vt(u),i}(n,t):function(n,t){for(var i,r,o="",p=t.prepareGetValue(n),u=[],s=et(n),c=n.parser,f=c?abi(c):null,e=0;e<s.length;e++)if(i=s[e],"parser"!==i&&!t.valueGetterAttrMap.get(i)){var l=h(utu,i)?utu[i]:i,a=n[i],v=f?f(a):a,y=rou(l,v)||"reg"===l&&new ouf(v);y||vt(o);u.push(y)}return u.length||vt(o),r=new auf,r.valueGetterParam=p,r.valueParser=f,r.getValue=t.getValue,r.subCondList=u,r}(n,t))}function ftu(n,t,i){var e=t[n],o="",r;return u(e)||vt(o),e.length||vt(o),r="and"===n?new huf:new cuf,r.children=f(e,function(n){return sei(n,i)}),r.children.length||vt(o),r}
1function etu(n){return v(n)&&!ir(n)}function bw(n,t){return Math.abs(n-t)<1e-5}function hei(n){function g(n,t){f&&f.length>2&&d.push(f);f=[n,t]}function c(n,t,i,r){bw(n,i)&&bw(t,r)||f.push(n,t,i,r,i,r)}function et(n,t,i,r,u,e){var b=Math.abs(t-n),o=4*Math.tan(b/4)/3,s=t<n?-1:1,h=Math.cos(n),c=Math.sin(n),l=Math.cos(t),a=Math.sin(t),k=h*u+i,d=c*e+r,v=l*u+i,y=a*e+r,p=u*o*s,w=e*o*s;f.push(k-p*c,d+w*h,v+p*a,y-w*l,v,y)}for(var f,r,e,v,y,i=n.data,ft=n.len(),d=[],o=0,s=0,h=0,u=0,p,nt,b,k,l,t=0;t<ft;){p=i[t++];nt=1===t;switch(nt&&(h=o=i[t],u=s=i[t+1],p!==lo.L&&p!==lo.C&&p!==lo.Q||(f=[h,u])),p){case lo.M:o=h=i[t++];s=u=i[t++];g(h,u);break;case lo.L:c(o,s,r=i[t++],e=i[t++]);o=r;s=e;break;case lo.C:f.push(i[t++],i[t++],i[t++],i[t++],o=i[t++],s=i[t++]);break;case lo.Q:r=i[t++];e=i[t++];v=i[t++];y=i[t++];f.push(o+2/3*(r-o),s+2/3*(e-s),v+2/3*(r-v),y+2/3*(e-y),v,y);o=v;s=y;break;case lo.A:var tt=i[t++],it=i[t++],rt=i[t++],ut=i[t++],w=i[t++],a=i[t++]+w;for(t+=1,b=!i[t++],r=Math.cos(w)*rt+tt,e=Math.sin(w)*ut+it,nt?g(h=r,u=e):c(o,s,r,e),o=Math.cos(a)*rt+tt,s=Math.sin(a)*ut+it,k=(b?-1:1)*Math.PI/2,l=w;b?l>a:l<a;l+=k)et(l,b?Math.max(l+k,a):Math.min(l+k,a),tt,it,rt,ut);break;case lo.R:h=o=i[t++];u=s=i[t++];r=h+i[t++];e=u+i[t++];g(r,u);c(r,u,r,e);c(r,e,h,e);c(h,e,h,u);c(h,u,r,u);break;case lo.Z:f&&c(o,s,h,u);o=h;s=u}}return f&&f.length>2&&d.push(f),d}function cei(n,t,i,r,u,f,e,o,s,h){var p,w,c,l;if(bw(n,i)&&bw(t,r)&&bw(u,e)&&bw(f,o))s.push(e,o);else{var nt=2/h,y=nt*nt,a=e-n,v=o-t,tt=Math.sqrt(a*a+v*v);a/=tt;v/=tt;var b=i-n,k=r-t,d=u-e,g=f-o,it=b*b+k*k,rt=d*d+g*g;it<y&&rt<y?s.push(e,o):(p=a*b+v*k,w=-a*d-v*g,it-p*p<y&&p>=0&&rt-w*w<y&&w>=0?s.push(e,o):(c=[],l=[],bs(n,i,u,e,.5,c),bs(t,r,f,o,.5,l),cei(c[0],l[0],c[1],l[1],c[2],l[2],c[3],l[3],s,h),cei(c[4],l[4],c[5],l[5],c[6],l[6],c[7],l[7],s,h)))}}function otu(n,t,i){var s=n[t],h=n[1-t],c=Math.abs(s/h),u=Math.ceil(Math.sqrt(c*i)),f=Math.floor(i/u),e,r,o;for(0===f&&(f=1,u=i),e=[],r=0;r<u;r++)e.push(f);if(o=i-u*f,o>0)for(r=0;r<o;r++)e[r%u]+=1;return e}function stu(n,t,i){for(var s,f,r,e=n.r0,y=n.r,o=n.startAngle,w=n.endAngle,v=Math.abs(w-o),p=v*y,h=y-e,c=p>Math.abs(h),l=otu([p,h],c?0:1,t),a=(c?v:h)/l.length,u=0;u<l.length;u++)for(s=(c?h:v)/l[u],f=0;f<l[u];f++)r={},c?(r.startAngle=o+a*u,r.endAngle=o+a*(u+1),r.r0=e+s*f,r.r=e+s*(f+1)):(r.startAngle=o+s*f,r.endAngle=o+s*(f+1),r.r0=e+a*u,r.r=e+a*(u+1)),r.clockwise=n.clockwise,r.cx=n.
1cx,r.cy=n.cy,i.push(r)}function htu(n,t,i,r){return n*r-i*t}function kuf(n,t,i,r,u,f,e,o){var h=i-n,c=r-t,l=e-u,a=o-f,v=htu(l,a,h,c),s;return Math.abs(v)<1e-6?null:(s=htu(n-u,t-f,l,a)/v,s<0||s>1?null:new d(s*h+n,s*c+t))}function duf(n,t,i){var r=new d,u;return d.sub(r,i,t),r.normalize(),u=new d,d.sub(u,n,t),u.dot(r)}function kw(n,t){var i=n[n.length-1];i&&i[0]===t[0]&&i[1]===t[1]||n.push(t)}function ctu(n){var c=n.points,t=[],f=[];ort(c,t,f);var u=new tt(t[0],t[1],f[0]-t[0],f[1]-t[1]),e=u.width,o=u.height,s=u.x,h=u.y,i=new d,r=new d;return e>o?(i.x=r.x=s+e/2,i.y=h,r.y=h+o):(i.y=r.y=h+o/2,i.x=s,r.x=s+e),function(n,t,i){for(var u,f,p,o=n.length,e=[],r=0;r<o;r++){var v=n[r],y=n[(r+1)%o],c=kuf(v[0],v[1],y[0],y[1],t.x,t.y,i.x,i.y);c&&e.push({projPt:duf(c,t,i),pt:c,idx:r})}if(e.length<2)return[{points:n},{points:n}];e.sort(function(n,t){return n.projPt-t.projPt});u=e[0];f=e[e.length-1];f.idx<u.idx&&(p=u,u=f,f=p);var l=[u.pt.x,u.pt.y],a=[f.pt.x,f.pt.y],s=[l],h=[a];for(r=u.idx+1;r<=f.idx;r++)kw(s,n[r].slice());for(kw(s,a),kw(s,l),r=f.idx+1;r<=u.idx+o;r++)kw(h,n[r%o].slice());return kw(h,l),kw(h,a),[{points:s},{points:h}]}(c,i,r)}function tct(n,t,i,r){if(1===i)r.push(t);else{var u=Math.floor(i/2),f=n(t);tct(n,f[0],u,r);tct(n,f[1],i-u,r)}return r}function guf(n,t){t.setStyle(n.style);t.z=n.z;t.z2=n.z2;t.zlevel=n.zlevel}function nff(n,t){var e,u=[],o=n.shape,i,v,y,c,p,l,w,a;switch(n.type){case"rect":!function(n,t,i){for(var s,o,r,h=n.width,c=n.height,u=h>c,e=otu([h,c],u?0:1,t),l=u?"width":"height",a=u?"height":"width",y=u?"x":"y",p=u?"y":"x",v=n[l]/e.length,f=0;f<e.length;f++)for(s=n[a]/e[f],o=0;o<e[f];o++)r={},r[y]=f*v,r[p]=o*s,r[l]=v,r[a]=s,r.x+=n.x,r.y+=n.y,i.push(r)}(o,t,u);e=ot;break;case"sector":stu(o,t,u);e=ur;break;case"circle":stu({r0:0,r:o.r,startAngle:0,endAngle:2*Math.PI,cx:o.cx,cy:o.cy},t,u);e=ur;break;default:var r=n.getComputedTransform(),b=r?Math.sqrt(Math.max(r[0]*r[0]+r[1]*r[1],r[2]*r[2]+r[3]*r[3])):1,h=f(function(n,t){var s=hei(n),h=[],u,r;for(t=t||1,u=0;u<s.length;u++){var i=s[u],f=[],e=i[0],o=i[1];for(f.push(e,o),r=2;r<i.length;){var a=i[r++],v=i[r++],y=i[r++],p=i[r++],c=i[r++],l=i[r++];cei(e,o,a,v,y,p,c,l,f,t);e=c;o=l}h.push(f)}return h}(n.getUpdatedPathProxy(),b),function(n){return function(n){for(var i=[],t=0;t<n.length;)i.push([n[t++],n[t++]]);return i}(n)}),s=h.length;if(0===s)tct(ctu,{points:h[0]},t,u);else if(s===t)for(i=0;i<s;i++)u.push({points:h[i]});else for(v=0,y=f(h,function(n){var t=[],i=[],r;return ort(n,t,i),r=(i[1]-t[1])*(i[0]-t[0]),v+=r,{poly:n,area:r}}),y.sort(function(n,t){return t.area-n.area}),c=t,i=0;i<s;i++){if(p=y[i],c<=0)break;l=i===s-1?c:Math.ceil(p.area/v*t);l<0||(tct(ctu,{points:p.poly},l,u),c-=l)}e=fr}if(!e)return function(n,t){for(var i=[],r=0;r<t;r++)i.push(vyt(n));return i}(n,t);for(w=[],i=0;i<u.length;i++)a=new e,a.setShape(u[i]),guf(n,a),w.push(a);return w}function tff(n,t){var e=n.length,o=t.length,h,c,k;if(e===o)return[n,t];for(var u=[],f=[],i=e<o?n:t,d=Math.min(e,o),g=Math.abs(o-e)/6,it=(d-2)/6,rt=Math.ceil(g/it)+1,s=[i[0],i[1]],l=g,r=2;r<d;){var a=i[r-2],v=i[r-1],y=i[r++],p=i[r++],w=i[r++],b=i[r++],nt=i[r++],tt=i[r++];if(l<=0)s.push(y,p,w,b,nt,tt);else{for(h=Math.min(l,rt-1)+1,c=1;c<=h;c++)k=c/h,bs(a,y,w,nt,k,u),bs(v,p,b,tt,k,f),a=u[3],v=f[3],s.push(u[1],f[1],u[2],f[2],a,v),y=u[5],p=f[5],w=u[6],b=f[6];l-=h-1}}return i===n?[s,t]:[n,s]}function ltu(n,t){for(var u=n.length,f=n[u-2],e=n[u-1],i=[],r=0;r<t.length;)i[r++]=f,i[r++]=e;return i}function atu(n){for(var t=0,f=0,e=0,o=n.length,i=0,r=o-2;i<o;r=i,i+=2){var s=n[r],h=n[r+1],c=n[i],l=n[i+1],u=s*l-c*h;t+=u;f+=(s+c)*u;e+=(h+l)*u}return 0===t?[n[0]||0,n[1]||0]:[f/t/3,e/t/3,t]}function iff(n,t,i,r){for(var y=(n.length-2)/6,o=1/0,s=0,h=n.length,p=h-2,f=0;f<y;f++){for(var c=6*f,e=0,u=0;u<h;u+=2){var l=0===u?c:(c+u-2)%p+2,w=n[l]-i[0],b=n[l+1]-i[1],a=t[u]-r[0]-w,v=t[u+1]-r[1]-b;e+=a*a+v*v}e<o&&(o=e,s=f)}return s}function rff(n){for(var i=[],r=n.length,t=0;t<r;t+=2)i[t]=n[r-t-2],i[t+1]=n[r-t-1];return i}function ict(n){return n.__isCombineMorphing}function rct(n,t,i){var r=lei+t,o=n[r]||n[t];n[r]||(n[r]=n[t]);var u=i.replace,f=i.after,e=i.before;n[t]=function(){var t,n=arguments;return e&&e.apply(this,n),t=u?u.apply(this,n):o.apply(this,n),f&&f.apply(this,n),t}}function rtt(n,t){var i=lei+t;n[i]&&(n[t]=n[i],n[i]=null)}function vtu(n,t){for(var i,r,f,e,u=0;u<n.length;u++)for(i=n[u],r=0;r<i.length;)f=i[r],e=i[r+1],i[r++]=t[0]*f+t[2]*e+t[4],i[r++]=t[1]*f+t[3]*e+t[5]}function ytu(n,t){var h=n.getUpdatedPathProxy(),c=t.getUpdatedPathProxy(),u=function(n,t){for(var o,s,h,c=[],l=[],u=0;u<Math.max(n.length,t.length);u++){var i=n[u],r=t[u],f=void 0,e=void 0;i?r?(s=f=(o=tff(i,r))[0],h=e=o[1]):(e=ltu(h||i,i),f=i):(f=ltu(s||r,r),e=r);c.push(f);l.push(e)}return[c,l]}(hei(h),hei(c)),f=u[0],e=u[1],o=n.getComputedTransform(),s=t.getComputedTransform(),r,i;o&&vtu(f,o);s&&vtu(e,s);rct(t,"updateTransform",{replace:function(){this.transform=null}});t.transform=null;r=function(n,t,i,r){for(var w,d,et,l,nt,tt,v,h,b=[],a=0;a<n.length;a++){var f=n[a],c=t[a],e=atu(f),o=atu(c);null==w&&(w=e[2]<0!=o[2]<0);var s=[],y=[],it=0,rt=1/0,p=[],ut=f.length;w&&(f=rff(f));for(var k=6*iff(f,c,e,o),ft=ut-2,u=0;u<ft;u+=2)d=(k+u)%ft+2,s[u+2]=f[d]-e[0],s[u+3]=f[d+1]-e[1];if(s[0]=f[k]-e[0],s[1]=f[k+1]-e[1],i>0)for(et=r/i,l=-r/2;l<=r/2;l+=et){var ot=Math.sin(l),st=Math.cos(l),g=0;for(u=0;
1u<f.length;u+=2){var vt=s[u],yt=s[u+1],ht=c[u]-o[0],ct=c[u+1]-o[1],lt=ht*st-ct*ot,at=ht*ot+ct*st;p[u]=lt;p[u+1]=at;nt=lt-vt;tt=at-yt;g+=nt*nt+tt*tt}if(g<rt)for(rt=g,it=l,v=0;v<p.length;v++)y[v]=p[v]}else for(h=0;h<ut;h+=2)y[h]=c[h]-o[0],y[h+1]=c[h+1]-o[1];b.push({from:s,to:y,fromCp:e,toCp:o,rotation:-it})}return b}(f,e,10,Math.PI);i=[];rct(t,"buildPath",{replace:function(n){for(var u,s,h,f=t.__morphT,w=1-f,a=[],v=0;v<r.length;v++){var e=r[v],o=e.from,b=e.to,k=e.rotation*f,ut=e.fromCp,ft=e.toCp,d=Math.sin(k),g=Math.cos(k);for(ub(a,ut,ft,f),u=0;u<o.length;u+=2){var et=o[u],ot=o[u+1],nt=et*w+(y=b[u])*f,tt=ot*w+(p=b[u+1])*f;i[u]=nt*g-tt*d+a[0];i[u+1]=nt*d+tt*g+a[1]}for(s=i[0],h=i[1],n.moveTo(s,h),u=2;u<o.length;){var y=i[u++],p=i[u++],it=i[u++],rt=i[u++],c=i[u++],l=i[u++];s===y&&h===p&&it===c&&rt===l?n.lineTo(c,l):n.bezierCurveTo(y,p,it,rt,c,l);s=c;h=l}}}})}function aei(n,t,i){if(!n||!t)return t;var r=i.done,u=i.during;return ytu(n,t),t.__morphT=0,t.animateTo({__morphT:1},a({during:function(n){t.dirtyShape();u&&u(n)},done:function(){rtt(t,"buildPath");rtt(t,"updateTransform");t.__morphT=-1;t.createPathProxy();t.dirtyShape();r&&r()}},i)),t}function uff(n,t,i,r,u,f){var c,h,e,o,s;for(n=u===i?0:Math.round(32767*(n-i)/(u-i)),t=f===r?0:Math.round(32767*(t-r)/(f-r)),h=0,e=32768;e>0;e/=2)o=0,s=0,(n&e)>0&&(o=1),(t&e)>0&&(s=1),h+=e*e*(3*o^s),0===s&&(1===o&&(n=e-1-n,t=e-1-t),c=n,n=t,t=c);return h}function uct(n){var t=1/0,i=1/0,r=-1/0,u=-1/0,e=f(n,function(n){var f=n.getBoundingRect(),e=n.getComputedTransform(),o=f.x+f.width/2+(e?e[4]:0),s=f.y+f.height/2+(e?e[5]:0);return t=Math.min(o,t),i=Math.min(s,i),r=Math.max(o,r),u=Math.max(s,u),[o,s]});return f(e,function(f,e){return{cp:f,z:uff(f[0],f[1],t,i,r,u),path:n[e]}}).sort(function(n,t){return n.z-t.z}).map(function(n){return n.path})}function ptu(n){return nff(n.path,n.count)}function wtu(n){return u(n[0])}function btu(n,t){for(var e,u,f,o,h,r=[],s=n.length,i=0;i<s;i++)r.push({one:n[i],many:[]});for(i=0;i<t.length;i++)for(e=t[i].length,u=void 0,u=0;u<e;u++)r[u%s].many.push(t[i][u]);for(f=0,i=s-1;i>=0;i--)if(!r[i].many.length){if(o=r[f].many,o.length<=1){if(!f)return r;f=0}e=o.length;h=Math.ceil(e/2);r[i].many=o.slice(h,e);r[f].many=o.slice(0,h);f++}return r}function vei(n,t,i,r,u,f){function b(n,t,r,u,e){var s=n.many,y=n.one,p,l,v;if(1!==s.length||e)for(var w=a({dividePath:ktu[i],individualDelay:o&&function(n){return o(n+r,u)}},h),k=t?function(n,t,i){function y(n){for(var t=0;t<r.length;t++)r[t].addSelfToZr(n)}function p(){t.__isCombineMorphing=!1;t.__morphT=-1;t.childrenRef=null;rtt(t,"addSelfToZr");rtt(t,"removeSelfFromZr")}var f=[],o,r,v,c,e,w,b,k;if(!function n(t){for(var i,r=0;r<t.length;r++)i=t[r],ict(i)?n(i.childrenRef()):i instanceof ut&&f.push(i)}(n),o=f.length,!o)return{fromIndividuals:[],toIndividuals:[],count:0};if(r=(i.dividePath||ptu)({path:t,count:o}),r.length!==o)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0};f=uct(f);r=uct(r);for(var s=i.done,l=i.during,h=i.individualDelay,d=new wo,u=0;u<o;u++)v=f[u],c=r[u],c.parent=t,c.copyTransform(d),h||ytu(v,c);if(t.__isCombineMorphing=!0,t.childrenRef=function(){return r},rct(t,"addSelfToZr",{after:function(n){y(n)}}),rct(t,"removeSelfFromZr",{after:function(n){for(var t=0;t<r.length;t++)r[t].removeSelfFromZr(n)}}),e=r.length,h)for(w=e,b=function(){0==--w&&(p(),s&&s())},u=0;u<e;u++)k=h?a({delay:(i.delay||0)+h(u,e,f[u],r[u]),done:b},i):i,aei(f[u],r[u],k);else t.__morphT=0,t.animateTo({__morphT:1},a({during:function(n){for(var u,i=0;i<e;i++)u=r[i],u.__morphT=t.__morphT,u.dirtyShape();l&&l(n)},done:function(){p();for(var t=0;t<n.length;t++)rtt(n[t],"updateTransform");s&&s()}},i));return t.__zr&&y(t.__zr),{fromIndividuals:f,toIndividuals:r,count:e}}(s,y,w):function(n,t,i){var f=t.length,u=[],l=i.dividePath||ptu,e,s,r,h,o,c;if(ict(n)){if(!function n(t){for(var i,r=0;r<t.length;r++)i=t[r],ict(i)?n(i.childrenRef()):i instanceof ut&&u.push(i)}(n.childrenRef()),e=u.length,e<f)for(s=0,r=e;r<f;r++)u.push(vyt(u[s++%e]));u.length=f}else{for(u=l({path:n,count:f}),h=n.getComputedTransform(),r=0;r<u.length;r++)u[r].setLocalTransform(h);if(u.length!==f)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0}}for(u=uct(u),t=uct(t),o=i.individualDelay,r=0;r<f;r++)c=o?a({delay:(i.delay||0)+o(r,f,u[r],t[r])},i):i,aei(u[r],t[r],c);return{fromIndividuals:u,toIndividuals:t,count:t.length}}(y,s,w),d=k.fromIndividuals,nt=k.toIndividuals,g=d.length,c=0;c<g;c++)p=o?a({delay:o(c,g)},h):h,f(d[c],nt[c],t?s[c]:n.one,t?n.one:s[c],p);else l=t?s[0]:y,v=t?y:s[0],ict(l)?b({many:[l],one:v},!0,r,u,!0):(aei(l,v,p=o?a({delay:o(r,u)},h):h),f(l,v,l,v,p))}var l,s,v,o,h,p;if(n.length&&t.length&&(l=ey("update",r,u),l&&l.duration>0)){o=r.getModel("universalTransition").get("delay");h=Object.assign({setToFinal:!0},l);wtu(n)&&(s=n,v=t);wtu(t)&&(s=t,v=n);for(var y=s?s===n:n.length>t.length,c=s?btu(v,s):btu(y?t:n,[y?n:t]),w=0,e=0;e<c.length;e++)w+=c[e].many.length;for(p=0,e=0;e<c.length;e++)b(c[e],y,p,w),p+=c[e].many.length}}function tv(n){var i,t,r;if(!n)return[];if(u(n)){for(i=[],t=0;t<n.length;t++)i.push(tv(n[t]));return i}return r=[],n.traverse(function(n){n instanceof ut&&!n.disableMorphing&&!n.invisible&&!n.ignore&&r.push(n)}),r}function gtu(n){var i=[];return t(n,function(n){var t=n.data;if(!(t.count()>1e4))for(var u=t.getIndices(),f=function(n){for(var r,i=n.dimensions,t=0;t<i.length;t++)if(r=n.getDimensionInfo(i[t]),r&&0===r.otherDims.itemGroupId)return i[t]}(t),r=0;r<u.length;r++)i.push({data:t,dim:n.dim||f,divide:n.divide,dataIndex:r})}),i}function yei(n,t,i){n.traverse(function(n){n instanceof ut&&ti(n,{style:{opacity:0}
1},t,{dataIndex:i,isFrom:!0})})}function pei(n){if(n.parent){var t=n.getComputedTransform();n.setLocalTransform(t);n.parent.remove(n)}}function dw(n){n.stopAnimation();n.isGroup&&n.traverse(function(n){n.stopAnimation()})}function fff(n,t,i){var r=ey("update",i,t);r&&n.traverse(function(n){if(n instanceof rf){var t=function(n){return kvi(n).oldStyle}(n);t&&n.animateFrom({style:t},r)}})}function niu(n,i,u){function l(n,t,i,u,f){(i||n)&&t.animateFrom({style:i&&i!==n?r(r({},i.style),n.style):n.style},f)}function p(n){for(var t=0;t<n.length;t++)if(n[t].dim)return n[t].dim}function k(n,t){return function(i){var r=i.data,u=i.dataIndex,o,e;if(t)return r.getId(u);var c=r.hostModel&&r.hostModel.get("dataGroupId"),s=n?w||b:b||w,f=s&&r.getDimensionInfo(s),h=f&&f.ordinalMeta;return f?(o=r.get(f.name,u),h&&h.categories[o]||o+""):(e=r.getRawDataItem(u),e&&e.groupId?e.groupId+"":c||r.getId(u))}}function d(n,t){var c=o[t],u=e[n],f=u.data.hostModel,i=c.data.getItemGraphicEl(c.dataIndex),r=u.data.getItemGraphicEl(u.dataIndex);i!==r?i&&h[i.id]||r&&(dw(r),i?(dw(i),pei(i),s=!0,vei(tv(i),tv(r),u.divide,f,n,l)):yei(r,f,n)):r&&fff(r,u.dataIndex,f)}var o=gtu(n),e=gtu(i),w=p(o),b=p(e),s=!1,a=function(n,t){var f=n.length,i,r,u;if(f!==t.length)return!1;for(i=0;i<f;i++)if(r=n[i],u=t[i],r.data.getId(r.dataIndex)!==u.data.getId(u.dataIndex))return!1;return!0}(o,e),h={},c,v,y;if(!a)for(c=0;c<e.length;c++)v=e[c],y=v.data.getItemGraphicEl(v.dataIndex),y&&(h[y.id]=!0);new io(o,e,k(!0,a),k(!1,a),null,"multiple").update(d).updateManyToOne(function(n,i){var u=e[n],a=u.data,v=a.hostModel,r=a.getItemGraphicEl(u.dataIndex),c=pt(f(i,function(n){return o[n].data.getItemGraphicEl(o[n].dataIndex)}),function(n){return n&&n!==r&&!h[n.id]});r&&(dw(r),c.length?(t(c,function(n){dw(n);pei(n)}),s=!0,vei(tv(c),tv(r),u.divide,v,n,l)):yei(r,v,u.dataIndex))}).updateOneToMany(function(n,i){var c=o[i],r=c.data.getItemGraphicEl(c.dataIndex),u,a;r&&h[r.id]||(u=pt(f(n,function(n){return e[n].data.getItemGraphicEl(e[n].dataIndex)}),function(n){return n&&n!==r}),a=e[n[0]].data.hostModel,u.length&&(t(u,function(n){return dw(n)}),r?(dw(r),pei(r),s=!0,vei(tv(r),tv(u),c.divide,a,n[0],l)):t(u,function(t){return yei(t,a,n[0])})))}).updateManyToMany(function(n,t){new io(t,n,function(n){return o[n].data.getId(o[n].dataIndex)},function(n){return e[n].data.getId(e[n].dataIndex)}).update(function(i,r){d(n[i],t[r])}).execute()}).execute();s&&t(i,function(n){var t=n.data.hostModel,r=t&&u.getViewOfSeriesModel(t),i=ey("update",t,0);r&&t.isAnimationEnabled()&&i&&i.duration>0&&r.group.traverse(function(n){n instanceof ut&&!n.animators.length&&n.animateFrom({style:{opacity:0}},i)})})}function tiu(n){var t=n.getModel("universalTransition").get("seriesKey");return t||n.id}function iiu(n){return u(n)?n.sort().join(","):n}function sc(n){if(n.hostModel)return n.hostModel.getModel("universalTransition").get("divideShape")}function riu(n,t){for(var i=0;i<n.length;i++)if(null!=t.seriesIndex&&t.seriesIndex===n[i].seriesIndex||null!=t.seriesId&&t.seriesId===n[i].id)return i}var wei=function(n,t){return(wei=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])})(n,t)},uiu=function(){this.firefox=!1;this.ie=!1;this.edge=!1;this.newEdge=!1;this.weChat=!1},ft=new function(){this.browser=new uiu;this.node=!1;this.wxa=!1;this.worker=!1;this.svgSupported=!1;this.touchEventsSupported=!1;this.pointerEventsSupported=!1;this.domSupported=!1;this.transformSupported=!1;this.transform3dSupported=!1;this.hasGlobalWindow="undefined"!=typeof window},toi,s,cct,lct,ev,foi,ooi,soi,ae,ao,ptt,ve,yoi,wtt,nlt,rlt,hsi,llt,cb,asi,vsi,ysi,yb,psi,wsi,thi,rit,shi,tf,oit,p,khi,dhi,kit,tci,pat,wat,bat,cci,oi,lci,nh,nvt,pci,irt,nli,cvt,lvt,ne,bvt,dv,el,tyt,hyt,yai,uvi,su,fvi,iy,svi,ur,hvi,al,lvi,fr,avi,er,br,vvi,vl,pvi,uy,nyi,iu,wk,cy,dk,wl,byi,ppt,cut,lh,ppi,rt,kpt,wut,dy,gy,np,wwi,bwi,sd,cwt,ubi,but,ebi,sbi,kut,cbi,awt,lbi,pbi,vwt,gut,wwt,iki,rki,tft,us,bt,gt,idi,eft,up,gwt,adi,vdi,fbt,ebt,of,hbt,hp,abt,vft,wh,vbt,ybt,pbt,bd,kd,cgi,lgi,wbt,agi,yft,vgi,ygi,sf,pgi,bbt,kbt,dd,pft,wgi,dgi,ekt,hkt,ckt,uni,io,eni,vni,yni,oe,wni,ret,ug,dh,uo,bkt,dni,oet,set,fg,vtr,udt,lu,cf,lg,vr,adt,vdt,wdt,gh,gir,vp,orr,ddt,srr,wrr,krr,drr,bp,kp,es,os,bur,kur,dur,dp,ofr,sgt,hgt,wg,cgt,afr,pfr,wfr,gfr,fot,ter,ier,eot,eer,ggt,iw,unt,ror,aor,yor,kor,dor,la,hnt,ssr,hsr,cnt,rw,ant,ysr,wsr,yu,fhr,pot,ohr,dnt,hhr,lhr,khr,uti,dhr,lti,ist,acr,ya,pcr,rst,ust,fst,ilr,elr,clr,llr,alr,vlr,ylr,plr,wlr,nar,sst,bar,vn,bii,kii,sw,ovr,nri,tri,wvr,bvr,kvr,eri,he,fpr,sri,spr,cpr,owr,hwr,vwr,eui,bwr,bst,hui,kwr,nbr,tbr,sbr,hbr,vui,vbr,pui,bbr,rht,lw,pu,kui,ikr,pn,yw,fht,ekr,dui,gui,okr,skr,eht,rfi,pkr,sfi,ndr,tdr,udr,fdr,sdr,cfi,afi,pdr,bdr,kdr,kn,ho,fgr,hht,cht,lht,bgr,ggr,bht,tnr,kht,dht,rei,uei,eei,oei,dnr,gnr,ttu,lei,ktu,dtu;"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(ft.wxa=!0,ft.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?ft.worker=!0:"undefined"==typeof navigator?(ft.node=!0,ft.svgSupported=!0):function(n,t){var i=t.browser,f=n.match(/Firefox\/([\d.]+)/),e=n.match(/MSIE\s([\d.]+)/)||n.match(/Trident\/.+?rv:(([\d.]+))/),u=n.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(n),r;f&&(i.firefox=!0,i.version=f[1]);e&&(i.ie=!0,i.version=e[1]);u&&(i.edge=!0,i.version=u[1],i.newEdge=+u[1].split(".")[0]>18);o&&(i.weChat=!0);t.svgSupported="undefined"!=typeof SVGRect;t.touchEventsSupported="ontouchstart"in window&&!i.ie&&!i.edge;t.pointerEventsSupported="onpointerdown"in window&&(i.edge||i.ie&&+i.version>=11);t.domSupported="undefined"!=typeof document;r=document.documentElement.style;t.transform3dSupported=(i.ie&&"transition"in r||i.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in r)&&!("OTransition"in r);t.transformSupported=t.transform3dSupported||i.ie&&+i.version>=9}(navigator.userAgent,ft);var fiu="sans-serif",as="12px sans-serif",gw,bei,eiu=function(n){var i={},t,r,u;if("undefined"==typeof JSON)return i;for(t=0;t<n.length;t++)r=String.fromCharCode(t+32),u=(n.charCodeAt(t)-20)/100,i[r]=u;return i}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"),pf={createCanvas:function(){return"undefined"!=typeof document&&document.createElement("canvas")},measureText:function(n,t){var r,i,e;if(gw||(r=pf.createCanvas(),gw=r&&r.getContext("2d")),gw)return bei!==t&&(bei=gw.font=t||as),gw.measureText(n);n=n||"";var o=/^([0-9]*?)px$/.exec(t=t||as),u=+(o&&o[1])||12,f=0;if(t.indexOf("mono")>=0)f=u*n.length;else for(i=0;i<n.length;i++)e=eiu[n[i]],f+=null==e?u:e*u;return{width:f}},loadImage:function(n,t,i){var r=new Image;return r.onload=t,r.onerror=i,r.src=n,r}};var dei=wu(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(n,t){return n["[object "+t+"]"]=!0,n},{}),gei=wu(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(n,t){return n["[object "+t+"Array]"]=!0,n},{}),iv=Object.prototype.toString,utt=Array.prototype,oiu=utt.forEach,siu
1=utt.filter,fct=utt.slice,hiu=utt.map,noi=function(){}.constructor,ftt=noi?noi.prototype:null,ect="__proto__",ciu=2311;toi=pf.createCanvas;s=ftt&&l(ftt.bind)?ftt.call.bind(ftt.bind):function(n,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];return function(){return n.apply(t,r.concat(fct.call(arguments)))}};cct="__ec_primitive__";lct=function(){function n(i){function e(n,t){f?r.set(n,t):r.set(t,n)}var f,r;this.data={};f=u(i);this.data={};r=this;i instanceof n?i.each(e):i&&t(i,e)}return n.prototype.get=function(n){return this.data.hasOwnProperty(n)?this.data[n]:null},n.prototype.set=function(n,t){return this.data[n]=t},n.prototype.each=function(n,t){for(var i in this.data)this.data.hasOwnProperty(i)&&n.call(t,this.data[i],i)},n.prototype.keys=function(){return et(this.data)},n.prototype.removeKey=function(n){delete this.data[n]},n}();ev=180/Math.PI;foi=Object.freeze({__proto__:null,guid:oct,logError:ett,clone:y,merge:k,mergeAll:ott,extend:r,defaults:a,createCanvas:toi,indexOf:nt,inherits:sct,mixin:ui,isArrayLike:ir,each:t,map:f,reduce:wu,filter:pt,find:ioi,keys:et,bind:s,curry:b,isArray:u,isFunction:l,isString:o,isStringSafe:stt,isNumber:ht,isObject:v,isBuiltInObject:hct,isTypedArray:gr,isDom:rv,isGradientObject:nb,isImagePatternObject:roi,isRegExp:uoi,eqNaN:uv,retrieve:yi,retrieve2:g,retrieve3:ce,slice:htt,normalizeCssArray:ctt,assert:or,trim:bu,setAsPrimitive:tb,isPrimitive:fv,HashMap:lct,createHashMap:c,concatArray:ltt,createObject:ib,disableUserSelect:act,hasOwn:h,noop:ei,RADIAN_TO_DEGREE:ev});ooi=rb;soi=yct;ae=ytt;ao=hoi;var liu=Object.freeze({__proto__:null,create:vs,copy:sr,clone:le,set:eoi,add:vct,scaleAndAdd:att,sub:ys,len:rb,length:ooi,lenSquare:yct,lengthSquare:soi,mul:function(n,t,i){return n[0]=t[0]*i[0],n[1]=t[1]*i[1],n},div:function(n,t,i){return n[0]=t[0]/i[0],n[1]=t[1]/i[1],n},dot:function(n,t){return n[0]*t[0]+n[1]*t[1]},scale:vtt,normalize:ov,distance:ytt,dist:ae,distanceSquare:hoi,distSquare:ao,negate:function(n,t){return n[0]=-t[0],n[1]=-t[1],n},lerp:ub,applyTransform:gi,min:vo,max:yo}),sv=function(n,t){this.target=n;this.topTarget=t&&t.topTarget},aiu=function(){function n(n){this.handler=n;n.on("mousedown",this._dragStart,this);n.on("mousemove",this._drag,this);n.on("mouseup",this._dragEnd,this)}return n.prototype._dragStart=function(n){for(var t=n.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=n.offsetX,this._y=n.offsetY,this.handler.dispatchToElement(new sv(t,n),"dragstart",n.event))},n.prototype._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.handler.dispatchToElement(new sv(i,n),"drag",n.event);t=this.handler.findHover(u,f,i).target;r=this._dropTarget;this._dropTarget=t;i!==t&&(r&&t!==r&&this.handler.dispatchToElement(new sv(r,n),"dragleave",n.event),t&&t!==r&&this.handler.dispatchToElement(new sv(t,n),"dragenter",n.event))}},n.prototype._dragEnd=function(n){var t=this._draggingTarget;t&&(t.dragging=!1);this.handler.dispatchToElement(new sv(t,n),"dragend",n.event);this._dropTarget&&this.handler.dispatchToElement(new sv(this._dropTarget,n),"drop",n.event);this._draggingTarget=null;this._dropTarget=null},n}(),ku=function(){function n(n){n&&(this._$eventProcessor=n)}return n.prototype.on=function(n,t,i,r){var u,f,e;if(this._$handlers||(this._$handlers={}),u=this._$handlers,"function"==typeof t&&(r=i,i=t,t=null),!i||!n)return this;for(f=this._$eventProcessor,null!=t&&f&&f.normalizeQuery&&(t=f.normalizeQuery(t)),u[n]||(u[n]=[]),e=0;e<u[n].length;e++)if(u[n][e].h===i)return this;var o={h:i,query:t,ctx:r||this,callAtLast:i.zrEventfulCallAtLast},s=u[n].length-1,h=u[n][s];return h&&h.callAtLast?u[n].splice(s,0,o):u[n].push(o),this},n.prototype.isSilent=function(n){var t=this._$handlers;return!t||!t[n]||!t[n].length},n.prototype.off=function(n,t){var i=this._$handlers;if(!i)return this;if(!n)return this._$handlers={},this;if(t){if(i[n]){for(var 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]&&0===i[n].length&&delete i[n]}else delete i[n];return this},n.prototype.trigger=function(n){for(var f,r,t,i=[],u=1;u<arguments.length;
1u++)i[u-1]=arguments[u];if(!this._$handlers)return this;if(f=this._$handlers[n],r=this._$eventProcessor,f)for(var o=i.length,s=f.length,e=0;e<s;e++)if(t=f[e],!r||!r.filter||null==t.query||r.filter(n,t.query))switch(o){case 0:t.h.call(t.ctx);break;case 1:t.h.call(t.ctx,i[0]);break;case 2:t.h.call(t.ctx,i[0],i[1]);break;default:t.h.apply(t.ctx,i)}return r&&r.afterTrigger&&r.afterTrigger(n),this},n.prototype.triggerWithContext=function(n){for(var f,i,r,t=[],u=1;u<arguments.length;u++)t[u-1]=arguments[u];if(!this._$handlers)return this;if(f=this._$handlers[n],i=this._$eventProcessor,f)for(var o=t.length,e=t[o-1],h=f.length,s=0;s<h;s++)if(r=f[s],!i||!i.filter||null==r.query||i.filter(n,r.query))switch(o){case 0:r.h.call(e);break;case 1:r.h.call(e,t[0]);break;case 2:r.h.call(e,t[0],t[1]);break;default:r.h.apply(e,t.slice(1,o-1))}return i&&i.afterTrigger&&i.afterTrigger(n),this},n}(),viu=Math.log(2);ptt=[];var yiu=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,bct=[],piu=ft.browser.firefox&&+ft.browser.version.split(".")[0]<39;ve=function(n){n.preventDefault();n.stopPropagation();n.cancelBubble=!0};yoi=function(){function n(){this._track=[]}return n.prototype.recognize=function(n,t,i){return this._doTrack(n,t,i),this._recognize(n)},n.prototype.clear=function(){return this._track.length=0,this},n.prototype._doTrack=function(n,t,i){var r=n.touches,e,o;if(r){for(var u={points:[],touches:[],target:t,event:n},f=0,s=r.length;f<s;f++)e=r[f],o=kct(i,e,{}),u.points.push([o.zrX,o.zrY]),u.touches.push(e);this._track.push(u)}},n.prototype._recognize=function(n){var t,i;for(t in wtt)if(wtt.hasOwnProperty(t)&&(i=wtt[t](this._track,n),i))return i},n}();wtt={pinch:function(n,t){var e=n.length,r,i,u,f,o;if(e&&(i=(n[e-1]||{}).points,u=(n[e-2]||{}).points||i,u&&u.length>1&&i&&i.length>1))return f=poi(i)/poi(u),isFinite(f)||(f=1),t.pinchScale=f,o=[((r=i)[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2],t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:n[0].target,event:t}}};nlt="silent";var biu=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.handler=null,t}return i(t,n),t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(ku),fb=function(n,t){this.x=n;this.y=t},kiu=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],woi=function(n){function r(t,i,r,u){var f=n.call(this)||this;return f._hovered=new fb(0,0),f.storage=t,f.painter=i,f.painterRoot=u,r=r||new biu,f.proxy=null,f.setHandlerProxy(r),f._draggingMgr=new aiu(f),f}return i(r,n),r.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose();n&&(t(kiu,function(t){n.on&&n.on(t,this[t],this)},this),n.handler=this);this.proxy=n},r.prototype.mousemove=function(n){var u=n.zrX,f=n.zrY,s=boi(this,u,f),i=this._hovered,t=i.target;t&&!t.__zr&&(t=(i=this.findHover(i.x,i.y)).target);var e=this._hovered=s?new fb(u,f):this.findHover(u,f),r=e.target,o=this.proxy;o.setCursor&&o.setCursor(r?r.cursor:"default");t&&r!==t&&this.dispatchToElement(i,"mouseout",n);this.dispatchToElement(e,"mousemove",n);r&&r!==t&&this.dispatchToElement(e,"mouseover",n)},r.prototype.mouseout=function(n){var t=n.zrEventControl;"only_globalout"!==t&&this.dispatchToElement(this._hovered,"mouseout",n);"no_globalout"!==t&&this.trigger("globalout",{type:"globalout",event:n})},r.prototype.resize=function(){this._hovered=new fb(0,0)},r.prototype.dispatch=function(n,t){var i=this[n];i&&i.call(this,t)},r.prototype.dispose=function(){this.proxy.dispose();this.storage=null;this.proxy=null;this.painter=null},r.prototype.setCursorStyle=function(n){var t=this.proxy;t.setCursor&&t.setCursor(n)},r.prototype.dispatchToElement=function(n,t,i){var r=(n=n||{}).target,f,u;if(!r||!r.silent){for(f="on"+t,u=function(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:wiu}}(t,n,i);r&&(r[f]&&(u.cancelBubble=!!r[f].call(r,u)),r.trigger(t,u),r=r.__hostTarget?r.__hostTarget:r.parent,!u.cancelBubble););u.cancelBubble||(this.trigger(t,u),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(n){"function"==typeof n[f]&&n[f].call(n,u);n.trigger&&n.trigger(t,u)}))}},r.prototype.findHover=function(n,t,i){for(var e,u=this.storage.getDisplayList(),f=new fb(n,t),r=u.length-1;r>=0;r--)if(e=void 0,u[r]!==i&&!u[r].ignore&&(e=diu(u[r],n,t))&&(!f.topTarget&&(f.topTarget=u[r]),e!==nlt)){f.target=u[r];break}return f},r.prototype.processGesture=function(n,t){var r,i,u,f;this._gestureMgr||(this._gestureMgr=new yoi);r=this._gestureMgr;"start"===t&&r.clear();
1i=r.recognize(n,this.findHover(n.zrX,n.zrY,null).target,this.proxy.dom);("end"===t&&r.clear(),i)&&(u=i.type,n.gestureEvent=u,f=new fb,f.target=i.target,this.dispatchToElement(f,u,i.event))},r}(ku);t(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(n){woi.prototype[n]=function(t){var r,i,u=t.zrX,f=t.zrY,e=boi(this,u,f);if("mouseup"===n&&e||(i=(r=this.findHover(u,f)).target),"mousedown"===n)this._downEl=i,this._downPoint=[t.zrX,t.zrY],this._upEl=i;else if("mouseup"===n)this._upEl=i;else if("click"===n){if(this._downEl!==this._upEl||!this._downPoint||ae(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(r,n,t)}});rlt=!1;var nru=function(){function n(){this._roots=[];this._displayList=[];this._displayListLen=0;this.displayableSortFunc=goi}return n.prototype.traverse=function(n,t){for(var i=0;i<this._roots.length;i++)this._roots[i].traverse(n,t)},n.prototype.getDisplayList=function(n,t){t=t||!1;var i=this._displayList;return!n&&i.length||this.updateDisplayList(t),i},n.prototype.updateDisplayList=function(n){this._displayListLen=0;for(var i=this._roots,r=this._displayList,t=0,u=i.length;t<u;t++)this._updateAndAddDisplayable(i[t],null,n);r.length=this._displayListLen;btt(r,goi)},n.prototype._updateAndAddDisplayable=function(n,t,i){var e,u,o,s,f,h,r,c,l,a;if(!n.ignore||i){if(n.beforeUpdate(),n.update(),n.afterUpdate(),e=n.getClipPath(),n.ignoreClip)t=null;else if(e)for(t=t?t.slice():[],u=e,o=n;u;)u.parent=o,u.updateTransform(),t.push(u),o=u,u=u.getClipPath();if(n.childrenRef){for(s=n.childrenRef(),f=0;f<s.length;f++)h=s[f],n.__dirty&&(h.__dirty|=1),this._updateAndAddDisplayable(h,t,i);n.__dirty=0}else r=n,t&&t.length?r.__clipPaths=t:r.__clipPaths&&r.__clipPaths.length>0&&(r.__clipPaths=[]),isNaN(r.z)&&(ult(),r.z=0),isNaN(r.z2)&&(ult(),r.z2=0),isNaN(r.zlevel)&&(ult(),r.zlevel=0),this._displayList[this._displayListLen++]=r;c=n.getDecalElement&&n.getDecalElement();c&&this._updateAndAddDisplayable(c,t,i);l=n.getTextGuideLine();l&&this._updateAndAddDisplayable(l,t,i);a=n.getTextContent();a&&this._updateAndAddDisplayable(a,t,i)}},n.prototype.addRoot=function(n){n.__zr&&n.__zr.storage===this||this._roots.push(n)},n.prototype.delRoot=function(n){var t,r,i;if(n instanceof Array)for(t=0,r=n.length;t<r;t++)this.delRoot(n[t]);else i=nt(this._roots,n),i>=0&&this._roots.splice(i,1)},n.prototype.delAllRoots=function(){this._roots=[];this._displayList=[];this._displayListLen=0},n.prototype.getRoots=function(){return this._roots},n.prototype.dispose=function(){this._displayList=null;this._roots=null},n}(),flt=ft.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(n){return setTimeout(n,16)},eb={linear:function(n){return n},quadraticIn:function(n){return n*n},quadraticOut:function(n){return n*(2-n)},quadraticInOut:function(n){return(n*=2)<1?.5*n*n:-.5*(--n*(n-2)-1)},cubicIn:function(n){return n*n*n},cubicOut:function(n){return--n*n*n+1},cubicInOut:function(n){return(n*=2)<1?.5*n*n*n:.5*((n-=2)*n*n+2)},quarticIn:function(n){return n*n*n*n},quarticOut:function(n){return 1- --n*n*n*n},quarticInOut:function(n){return(n*=2)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2)},quinticIn:function(n){return n*n*n*n*n},quinticOut:function(n){return--n*n*n*n*n+1},quinticInOut:function(n){return(n*=2)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2)},sinusoidalIn:function(n){return 1-Math.cos(n*Math.PI/2)},sinusoidalOut:function(n){return Math.sin(n*Math.PI/2)},sinusoidalInOut:function(n){return.5*(1-Math.cos(Math.PI*n))},exponentialIn:function(n){return 0===n?0:Math.pow(1024,n-1)},exponentialOut:function(n){return 1===n?1:1-Math.pow(2,-10*n)},exponentialInOut:function(n){return 0===n?0:1===n?1:(n*=2)<1?.5*Math.pow(1024,n-1):.5*(2-Math.pow(2,-10*(n-1)))},circularIn:function(n){return 1-Math.sqrt(1-n*n)},circularOut:function(n){return Math.sqrt(1- --n*n)},circularInOut:function(n){return(n*=2)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)},elasticIn:function(n){var i,t=.1;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=.4*Math.asin(1/t)/(2*Math.PI),-t*Math.pow(2,10*(n-=1))*Math.sin((n-i)*2*Math.PI/.4))},elasticOut:function(n){var i,t=.1;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=.4*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*n)*Math.sin((n-i)*2*Math.PI/.4)+1)},elasticInOut:function(n){var i,t=.1,r=.4;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=r*Math.asin(1/t)/(2*Math.PI),(n*=2)<1?t*Math.pow(2,10*(n-=1))*Math.sin((n-i)*2*Math.PI/r)*-.5:t*Math.pow(2,-10*(n-=1))*Math.sin((n-i)*2*Math.PI/r)*.5+1)},backIn:function(n){var t=1.70158;return n*n*((t+1)*n-t)},backOut:function(n){var t=1.70158;return--n*n*((t+1)*n+t)+1},backInOut:function(n){var t=2.5949095;return(n*=2)<1?n*n*((t+1)*n-t)*.5:.5*((n-=2)*n*((t+1)*n+t)+2)},bounceIn:function(n){return 1-eb.bounceOut(1-n)},bounceOut:function(n){return n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375},bounceInOut:function(n){return n<.5?.5*eb.bounceIn(2*n):.5*eb.bounceOut(2*n-1)+.5}},ktt=Math.pow,ps=Math.sqrt,nsi=1e-8,tsi=.0001,isi=ps(3),dtt=1/3,ye=vs(),gu=vs(),hv=vs();hsi=/cubic-bezier\(([0-9,\.e ]+)\)/;var rru=function(){function n(n){this._inited=!1;this._startTime=0;this._pausedTime=0;this._paused=!1;this._life=n.life||1e3;this._delay=n.delay||0;this.loop=n.loop||!1;this.onframe=n.onframe||ei;this.ondestroy=n.ondestroy||ei;this.onrestart=n.onrestart||ei;n.easing&&this.setEasing(n.easing)}return n.prototype.step=function(n,t){var r,e,o;if(this._inited||(this._startTime=n+this._delay,this._inited=!0),!this._paused){var u=this._life,f=n-this._startTime-this._pausedTime,i=f/u;if(i<0&&(i=0),i=Math.min(i,1),r=this.easingFunc,e=r?r(i):i,this.onframe(e),1===i){if(!this.loop)return!0;o=f%u;this._startTime=n-o;this._pausedTime=0;this.onrestart()}return!1}this._pausedTime+=t},n.prototype.pause=function(){this._paused=!0},n.prototype.resume=function(){this._paused=!1},n.prototype.setEasing=function(n){this.easing=n;this.easingFunc=l(n)?n:eb[n]||olt(n)},n}(),csi=function(n){this.value=n},uru=function(){function n(){this._len=0}return n.prototype.insert=function(n){var t=new csi(n);return this.insertEntry(t),t},n.prototype.insertEntry=function(n){this.head?(this.tail.next=n,n.prev=this.tail,n.next=null,this.tail=n):this.head=this.tail=n;this._len++},n.prototype.remove=function(n){var t=n.prev,i=n.next;t?t.next=i:this.head=i;i?i.prev=t:this.tail=t;n.next=n.prev=null;this._len--},n.prototype.len=function(){return this._len},n.prototype.clear=function(){this.head=this.tail=null;this._len=0},n}(),sb=function(){function n(n){this._list=new uru;this._maxSize=10;this._map={};this._maxSize=n}return n.prototype.put=function(n,t){var u=this._list,f=this._map,o=null,e,i,r;return null==f[n]&&(e=u.len(),i=this._lastRemovedEntry,e>=this._maxSize&&e>0&&(r=u.head,u.remove(r),delete f[r.key],o=r.value,this._lastRemovedEntry=r),i?i.value=t:i=new csi(t),i.key=n,u.insertEntry(i),f[n]=i),o},n.prototype.get=function(n){var t=this._map[n],i=this._list;if(null!=t)return t!==i.tail&&(i.remove(t),i.insertEntry(t)),t.value},n.prototype.clear=function(){this._list.clear();this._map={}},n.prototype.len=function(){return this._list.len()},n}(),lsi={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};llt=new sb(20);cb=null;asi=lb;vsi=vlt;ysi=Object.freeze({__proto__:null,parse:yr,lift:nit,toHex:function(n){var t=yr(n);if(t)return(16777216+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)},fastLerp:lb,fastMapToColor:asi,lerp:vlt,mapToColor:vsi,modifyHSL:av,modifyAlpha:ab,stringify:bf,lum:vb,random:function(){return bf([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")}});yb=Math.round;psi=.0001;wsi={left:"start",right:"end",center:"middle",middle:"middle"};thi=ft.hasGlobalWindow&&l(window.btoa)?function(n){return window.btoa(unescape(n))}:"undefined"!=typeof Buffer?function(n){return Buffer.from(n).toString("base64")}:function(){return null};rit=Array.prototype.slice;var wb=[0,0,0,0],oru=function(){function n(n){this.keyframes=[];this.discrete=!1;this._invalid=!1;this._needsSort=!1;this._lastFr=0;this._lastFrP=0;this.propName=n}return n.prototype.isFinished=function(){return this._finished},n.prototype.setFinished=function(){this._finished=!0;this._additiveTrack&&this._additiveTrack.setFinished()},n.prototype.needsAnimate=function(){return this.keyframes.length>=1},n.prototype.getAdditiveTrack=function(){return this._additiveTrack},n.prototype.addKeyframe=function(n,t,i){var h,a,v,e;this._needsSort=!0;var y=this.keyframes,p=y.length,c=!1,u=6,s=t;return ir(t)?(h=function(n){return ir(n&&n[0])?2:1}
1(t),u=h,(1!==h||ht(t[0]))&&(2!==h||ht(t[0][0]))||(c=!0)):ht(t)&&!uv(t)?u=0:o(t)?isNaN(+t)?(a=yr(t),a&&(s=a,u=3)):u=0:nb(t)&&(v=r({},s),v.colorStops=f(t.colorStops,function(n){return{offset:n.offset,color:yr(n.color)}}),ksi(t)?u=4:dsi(t)&&(u=5),s=v),0===p?this.valType=u:u===this.valType&&6!==u||(c=!0),this.discrete=this.discrete||c,e={time:n,value:s,rawValue:t,percent:0},i&&(e.easing=i,e.easingFunc=l(i)?i:eb[i]||olt(i)),y.push(e),e},n.prototype.prepare=function(n,t){var r=this.keyframes,f;this._needsSort&&r.sort(function(n,t){return n.time-t.time});for(var u=this.valType,e=r.length,l=r[e-1],s=this.discrete,a=eit(u),v=rhi(u),i=0;i<e;i++){var o=r[i],h=o.value,c=l.value;o.percent=o.time/n;s||(a&&i!==e-1?eru(h,c,u):v&&fru(h.colorStops,c.colorStops))}if(!s&&5!==u&&t&&this.needsAnimate()&&t.needsAnimate()&&u===t.valType&&!t._finished)for(this._additiveTrack=t,f=r[0].value,i=0;i<e;i++)0===u?r[i].additiveValue=r[i].value-f:3===u?r[i].additiveValue=uit([],r[i].value,f,-1):eit(u)&&(r[i].additiveValue=1===u?uit([],r[i].value,f,-1):ihi([],r[i].value,f,-1))},n.prototype.step=function(n,t){var k,r,h,d;if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var i,e,u,y=null!=this._additiveTrack,o=y?"additiveValue":"value",l=this.valType,a=this.keyframes,p=a.length,s=this.propName,b=3===l,g=this._lastFr,w=Math.min;if(1===p)e=u=a[0];else{if(t<0)i=0;else if(t<this._lastFrP){for(i=w(g+1,p-1);i>=0&&!(a[i].percent<=t);i--);i=w(i,p-2)}else{for(i=g;i<p&&!(a[i].percent>t);i++);i=w(i-1,p-2)}u=a[i+1];e=a[i]}if(e&&u){if(this._lastFr=i,this._lastFrP=t,k=u.percent-e.percent,r=0===k?1:w((t-e.percent)/k,1),u.easingFunc&&(r=u.easingFunc(r)),h=y?this._additiveValue:b?wb:n[s],!eit(l)&&!b||h||(h=this._additiveValue=[]),this.discrete)n[s]=r<1?e.rawValue:u.rawValue;else if(eit(l))1===l?plt(h,e[o],u[o],r):function(n,t,i,r){for(var f,e=t.length,o=e&&t[0].length,u=0;u<e;u++)for(n[u]||(n[u]=[]),f=0;f<o;f++)n[u][f]=po(t[u][f],i[u][f],r)}(h,e[o],u[o],r);else if(rhi(l)){var v=e[o],c=u[o],nt=4===l;n[s]={type:nt?"linear":"radial",x:po(v.x,c.x,r),y:po(v.y,c.y,r),colorStops:f(v.colorStops,function(n,t){var i=c.colorStops[t];return{offset:po(n.offset,i.offset,r),color:fit(plt([],n.color,i.color,r))}}),global:c.global};nt?(n[s].x2=po(v.x2,c.x2,r),n[s].y2=po(v.y2,c.y2,r)):n[s].r=po(v.r,c.r,r)}else b?(plt(h,e[o],u[o],r),y||(n[s]=fit(h))):(d=po(e[o],u[o],r),y?this._additiveValue=d:n[s]=d);y&&this._addToTarget(n)}}},n.prototype._addToTarget=function(n){var i=this.valType,t=this.propName,r=this._additiveValue;0===i?n[t]=n[t]+r:3===i?(yr(n[t],wb),uit(wb,wb,r,1),n[t]=fit(wb)):1===i?uit(n[t],n[t],r,1):2===i&&ihi(n[t],n[t],r,1)},n}(),wlt=function(){function n(n,t,i,r){this._tracks={};this._trackKeys=[];this._maxTime=0;this._started=0;this._clip=null;this._target=n;this._loop=t;t&&r?ett("Can' use additive animation on looped animation."):(this._additiveAnimators=r,this._allowDiscrete=i)}return n.prototype.getMaxTime=function(){return this._maxTime},n.prototype.getDelay=function(){return this._delay},n.prototype.getLoop=function(){return this._loop},n.prototype.getTarget=function(){return this._target},n.prototype.changeTarget=function(n){this._target=n},n.prototype.when=function(n,t,i){return this.whenWithKeys(n,t,et(t),i)},n.prototype.whenWithKeys=function(n,t,i,r){for(var u,e,f,s,c,l,h=this._tracks,o=0;o<i.length;o++){if(u=i[o],e=h[u],!e){if(e=h[u]=new oru(u),f=void 0,s=this._getAdditiveTrack(u),s?(c=s.keyframes,l=c[c.length-1],f=l&&l.value,3===s.valType&&f&&(f=fit(f))):f=this._target[u],null==f)continue;n>0&&e.addKeyframe(0,pb(f),r);this._trackKeys.push(u)}e.addKeyframe(n,pb(t[u]),r)}return this._maxTime=Math.max(this._maxTime,n),this},n.prototype.pause=function(){this._clip.pause();this._paused=!0},n.prototype.resume=function(){this._clip.resume();this._paused=!1},n.prototype.isPaused=function(){return!!this._paused},n.prototype.duration=function(n){return this._maxTime=n,this._force=!0,this},n.prototype._doneCallback=function(){var n,i,t;if(this._setTracksFinished(),this._clip=null,n=this._doneCbs,n)for(i=n.length,t=0;t<i;t++)n[t].call(this)},n.prototype._abortedCallback=function(){var i,n,t;if(this._setTracksFinished(),i=this.animation,n=this._abortedCbs,i&&i.removeClip(this._clip),this._clip=null,n)for(t=0;t<n.length;t++)n[t].call(this)},n.prototype._setTracksFinished=function(){for(var i=this._tracks,t=this._trackKeys,n=0;n<t.length;n++)i[t[n]].setFinished()},n.prototype._getAdditiveTrack=function(n){var u,i=this._additiveAnimators,t,r;if(i)for(t=0;t<i.length;t++)r=i[t].getTrack(n),r&&(u=r);return u},n.prototype.start=function(n){var e,u;if(!(this._started>0)){this._started=1;for(var t=this,r=[],o=this._maxTime||0,f=0;f<this._trackKeys.length;f++){var s=this._trackKeys[f],i=this._tracks[s],c=this._getAdditiveTrack(s),h=i.keyframes,l=h.length;(i.prepare(o,c),i.needsAnimate())&&(!this._allowDiscrete&&i.discrete?(e=h[l-1],e&&(t._target[i.propName]=e.rawValue),i.setFinished()):r.push(i))}return r.length||this._force?(u=new rru({life:o,loop:this._loop,delay:this._delay||0,onframe:function(n){var u,e,i,f;if(t._started=2,u=t._additiveAnimators,u){for(e=!1,i=0;i<u.length;i++)if(u[i]._clip){e=!0;break}e||(t._additiveAnimators=null)}for(i=0;i<r.length;i++)r[i].step(t._target,n);if(f=t._onframeCbs,f)for(i=0;i<f.length;i++)f[i](t._target,n)},ondestroy:function(){t._doneCallback()}}),this._clip=u,this.animation&&this.animation.addClip(u),n&&u.setEasing(n)):this._doneCallback(),this}},n.prototype.stop=function(n){if(this._clip){var t=this._clip;n&&t.onframe(1);this._abortedCallback()}},n.prototype.delay=function(n){return this._delay=n,this},n.prototype.during=function(n){return n&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(n)),this},n.prototype.done=function(n){return n&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(n)),this},n.prototype.aborted=function(n){return n&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(n)),this},n.prototype.getClip=function(){return this._clip},n.prototype.getTrack=function(n){return this._tracks[n]},n.prototype.getTracks=function(){var n=this;return f(this._trackKeys,function(t){return n._tracks[t]})},n.prototype.stopTracks=function(n,t){var r,u;if(!n.length||!this._clip)return!0;for(var f=this._tracks,e=this._trackKeys,i=0;i<n.length;i++)r=f[n[i]],r&&!r.isFinished()&&(t?r.step(this._target,1):1===this._started&&r.step(this._target,0),r.setFinished());for(u=!0,i=0;i<e.length;i++)if(!f[e[i]].isFinished()){u=!1;break}return u&&this._abortedCallback(),u},n.prototype.saveTo=function(n,t,i){var r,f,u,e,o;if(n)for(t=t||this._trackKeys,r=0;r<t.length;r++)f=t[r],u=this._tracks[f],u&&!u.isFinished()&&(e=u.keyframes,o=e[i?0:e.length-1],o&&(n[f]=pb(o.rawValue)))},n.prototype.__changeFinalValue=function(n,t){var r,u,i,f,e;for(t=t||et(n),r=0;r<t.length;r++)u=t[r],i=this._tracks[u],i&&(f=i.keyframes,f.length>1&&(e=f.pop(),i.addKeyframe(e.time,n[u]),i.prepare(this._maxTime,i.getAdditiveTrack())))},n}();var uhi,fhi,sru=function(n){function t(t){var i=n.call(this)||this;return i._running=!1,i._time=0,i._pausedTime=0,i._pauseStart=0,i._paused=!1,t=t||{},i.stage=t.stage||{},i}return i(t,n),t.prototype.addClip=function(n){n.animation&&this.removeClip(n);this._head?(this._tail.next=n,n.prev=this._tail,n.next=null,this._tail=n):this._head=this._tail=n;n.animation=this},t.prototype.addAnimator=function(n){n.animation=this;var t=n.getClip();t&&this.addClip(t)},t.prototype.removeClip=function(n){if(n.animation){var t=n.prev,i=n.next;t?t.next=i:this._head=i;i?i.prev=t:this._tail=t;n.next=n.prev=n.animation=null}},t.prototype.removeAnimator=function(n){var t=n.getClip();t&&this.removeClip(t);n.animation=null},t.prototype.update=function(n){for(var r,i=yv()-this._pausedTime,u=i-this._time,t=this._head;t;)r=t.next,t.step(i,u)?(t.ondestroy(),this.removeClip(t),t=r):t=r;this._time=i;n||(this.trigger("frame",u),this.stage.update&&this.stage.update(
1))},t.prototype._startLoop=function(){var n=this;this._running=!0;flt(function t(){n._running&&(flt(t),!n._paused&&n.update())})},t.prototype.start=function(){this._running||(this._time=yv(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=yv(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=yv()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var t,n=this._head;n;)t=n.next,n.prev=n.next=n.animation=null,n=t;this._head=this._tail=null},t.prototype.isFinished=function(){return null==this._head},t.prototype.animate=function(n,t){t=t||{};this.start();var i=new wlt(n,t.loop);return this.addAnimator(i),i},t}(ku),blt=ft.domSupported,klt=(fhi={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:uhi=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:f(uhi,function(n){var t=n.replace("mouse","pointer");return fhi.hasOwnProperty(t)?t:n})}),hru=["mousemove","mouseup"],cru=["pointermove","pointerup"],ehi=!1;shi=function(n,t){this.stopPropagation=ei;this.stopImmediatePropagation=ei;this.preventDefault=ei;this.type=t.type;this.target=this.currentTarget=n.dom;this.pointerType=t.pointerType;this.clientX=t.clientX;this.clientY=t.clientY};tf={mousedown:function(n){n=du(this.dom,n);this.__mayPointerCapture=[n.zrX,n.zrY];this.trigger("mousedown",n)},mousemove:function(n){n=du(this.dom,n);var t=this.__mayPointerCapture;t&&(n.zrX!==t[0]||n.zrY!==t[1])&&this.__togglePointerCapture(!0);this.trigger("mousemove",n)},mouseup:function(n){n=du(this.dom,n);this.__togglePointerCapture(!1);this.trigger("mouseup",n)},mouseout:function(n){ohi(this,(n=du(this.dom,n)).toElement||n.relatedTarget)||(this.__pointerCapturing&&(n.zrEventControl="no_globalout"),this.trigger("mouseout",n))},wheel:function(n){ehi=!0;n=du(this.dom,n);this.trigger("mousewheel",n)},mousewheel:function(n){ehi||(n=du(this.dom,n),this.trigger("mousewheel",n))},touchstart:function(n){glt(n=du(this.dom,n));
1this.__lastTouchMoment=new Date;this.handler.processGesture(n,"start");tf.mousemove.call(this,n);tf.mousedown.call(this,n)},touchmove:function(n){glt(n=du(this.dom,n));this.handler.processGesture(n,"change");tf.mousemove.call(this,n)},touchend:function(n){glt(n=du(this.dom,n));this.handler.processGesture(n,"end");tf.mouseup.call(this,n);+new Date-+this.__lastTouchMoment<300&&tf.click.call(this,n)},pointerdown:function(n){tf.mousedown.call(this,n)},pointermove:function(n){dlt(n)||tf.mousemove.call(this,n)},pointerup:function(n){tf.mouseup.call(this,n)},pointerout:function(n){dlt(n)||tf.mouseout.call(this,n)}};t(["click","dblclick","contextmenu"],function(n){tf[n]=function(t){t=du(this.dom,t);this.trigger(n,t)}});oit={pointermove:function(n){dlt(n)||oit.mousemove.call(this,n)},pointerup:function(n){oit.mouseup.call(this,n)},mousemove:function(n){this.trigger("mousemove",n)},mouseup:function(n){var t=this.__pointerCapturing;this.__togglePointerCapture(!1);this.trigger("mouseup",n);t&&(n.zrEventControl="only_globalout",this.trigger("mouseout",n))}};var hhi=function(n,t){this.mounted={};this.listenerOpts={};this.touching=!1;this.domTarget=n;this.domHandlers=t},vru=function(n){function t(t,i){var r=n.call(this)||this;return r.__pointerCapturing=!1,r.dom=t,r.painterRoot=i,r._localHandlerScope=new hhi(t,tf),blt&&(r._globalHandlerScope=new hhi(document,oit)),lru(r,r._localHandlerScope),r}return i(t,n),t.prototype.dispose=function(){nat(this._localHandlerScope);blt&&nat(this._globalHandlerScope)},t.prototype.setCursor=function(n){this.dom.style&&(this.dom.style.cursor=n||"default")},t.prototype.__togglePointerCapture=function(n){if(this.__mayPointerCapture=null,blt&&+this.__pointerCapturing^+n){this.__pointerCapturing=n;var t=this._globalHandlerScope;n?aru(this,t):nat(t)}},t}(ku),chi=1;ft.hasGlobalWindow&&(chi=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var hit=chi,tat="#333",iat="#ccc";var pru=Object.freeze({__proto__:null,create:yru,identity:bb,copy:cit,mul:pe,translate:kf,rotate:gs,scale:lit,invert:hc,clone:lhi}),ahi=bb,wru=5e-5;var lc=[],pv=[],rat=[1,0,0,1,0,0],uat=Math.abs,wo=function(){function n(){}return n.prototype.getLocalTransform=function(t){return n.getLocalTransform(this,t)},n.prototype.setPosition=function(n){this.x=n[0];this.y=n[1]},n.prototype.setScale=function(n){this.scaleX=n[0];this.scaleY=n[1]},n.prototype.setSkew=function(n){this.skewX=n[0];this.skewY=n[1]},n.prototype.setOrigin=function(n){this.originX=n[0];this.originY=n[1]},n.prototype.needLocalTransform=function(){return cc(this.rotation)||cc(this.x)||cc(this.y)||cc(this.scaleX-1)||cc(this.scaleY-1)||cc(this.skewX)||cc(this.skewY)},n.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,i=this.needLocalTransform(),n=this.transform;i||t?(n=n||[1,0,0,1,0,0],i?this.getLocalTransform(n):ahi(n),t&&(i?pe(n,t,n):cit(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&ahi(n)},n.prototype._resolveGlobalScaleRatio=function(n){var t=this.globalScaleRatio;if(null!=t&&1!==t){this.getGlobalScale(lc);var i=lc[0]<0?-1:1,r=lc[1]<0?-1:1,u=((lc[0]-i)*t+i)/lc[0]||0,f=((lc[1]-r)*t+r)/lc[1]||0;n[0]*=u;n[1]*=u;n[2]*=f;n[3]*=f}this.invTransform=this.invTransform||[1,0,0,1,0,0];hc(this.invTransform,n)},n.prototype.getComputedTransform=function(){for(var n=this,t=[];n;)t.push(n),n=n.parent;for(;n=t.pop();)n.updateTransform();return this.transform},n.prototype.setLocalTransform=function(n){if(n){var t=n[0]*n[0]+n[1]*n[1],i=n[2]*n[2]+n[3]*n[3],r=Math.atan2(n[1],n[0]),u=Math.PI/2+r-Math.atan2(n[3],n[2]);i=Math.sqrt(i)*Math.cos(u);t=Math.sqrt(t);this.skewX=u;this.skewY=0;this.rotation=-r;this.x=+n[4];this.y=+n[5];this.scaleX=t;this.scaleY=i;this.originX=0;this.originY=0}},n.prototype.decomposeTransform=function(){var t,n,i,r;this.transform&&(t=this.parent,n=this.transform,t&&t.transform&&(pe(pv,t.invTransform,n),n=pv),i=this.originX,r=this.originY,(i||r)&&(rat[4]=i,rat[5]=r,pe(pv,n,rat),pv[4]-=i,pv[5]-=r,n=pv),this.setLocalTransform(n))},n.prototype.getGlobalScale=function(n){var t=this.transform;return n=n||[],t?(n[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),n[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(n[0]=-n[0]),t[3]<0&&(n[1]=-n[1]),n):(n[0]=1,n[1]=1,n)},n.prototype.transformCoordToLocal=function(n,t){var i=[n,t],r=this.invTransform;return r&&gi(i,i,r),i},n.prototype.transformCoordToGlobal=function(n,t){var i=[n,t],r=this.transform;return r&&gi(i,i,r),i},n.prototype.getLineScale=function(){var n=this.transform;return n&&uat(n[0]-1)>1e-10&&uat(n[3]-1)>1e-10?Math.sqrt(uat(n[0]*n[3]-n[2]*n[1])):1},n.prototype.copyTransform=function(n){vhi(this,n)},n.getLocalTransform=function(n,t){var e,o;t=t||[];var u=n.originX||0,f=n.originY||0,i=n.scaleX,r=n.scaleY,s=n.anchorX,h=n.anchorY,c=n.rotation||0,v=n.x,y=n.y,l=n.skewX?Math.tan(n.skewX):0,a=n.skewY?Math.tan(-n.skewY):0;return u||f||s||h?(e=u+s,o=f+h,t[4]=-e*i-l*o*r,t[5]=-o*r-a*e*i):t[4]=t[5]=0,t[0]=i,t[3]=r,t[1]=a*i,t[2]=l*r,c&&gs(t,t,c),t[4]+=u+v,t[5]+=f+y,t},n.initDefaultProps=function(){var t=n.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1;t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),n}(),we=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];var d=function(){function n(n,t){this.x=n||0;this.y=t||0}return n.prototype.copy=function(n){return this.x=n.x,this.y=n.y,this},n.prototype.clone=function(){return new n(this.x,this.y)},n.prototype.set=function(n,t){return this.x=n,this.y=t,this},n.prototype.equal=function(n){return n.x===this.x&&n.y===this.y},n.prototype.add=function(n){return this.x+=n.x,this.y+=n.y,this},n.prototype.scale=function(n){this.x*=n;this.y*=n},n.prototype.scaleAndAdd=function(n,t){this.x+=n.x*t;this.y+=n.y*t},n.prototype.sub=function(n){return this.x-=n.x,this.y-=n.y,this},n.prototype.dot=function(n){return this.x*n.x+this.y*n.y},n.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},n.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},n.prototype.normalize=function(){var n=this.len();return this.x/=n,this.y/=n,this},n.prototype.distance=function(n){var t=this.x-n.x,i=this.y-n.y;return Math.sqrt(t*t+i*i)},n.prototype.distanceSquare=function(n){var t=this.x-n.x,i=this.y-n.y;return t*t+i*i},n.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},n.prototype.transform=function(n){if(n){var t=this.x,i=this.y;return this.x=n[0]*t+n[2]*i+n[4],this.y=n[1]*t+n[3]*i+n[5],this}},n.prototype.toArray=function(n){return n[0]=this.x,n[1]=this.y,n},n.prototype.fromArray=function(n){this.x=n[0];this.y=n[1]},n.set=function(n,t,i){n.x=t;n.y=i},n.copy=function(n,t){n.x=t.x;n.y=t.y},n.len=function(n){return Math.sqrt(n.x*n.x+n.y*n.y)},n.lenSquare=function(n){return n.x*n.x+n.y*n.y},n.dot=function(n,t){return n.x*t.x+n.y*t.y},n.add=function(n,t,i){n.x=t.x+i.x;n.y=t.y+i.y},n.sub=function(n,t,i){n.x=t.x-i.x;n.y=t.y-i.y},n.scale=function(n,t,i){n.x=t.x*i;n.y=t.y*i},n.scaleAndAdd=function(n,t,i,r){n.x=t.x+i.x*r;n.y=t.y+i.y*r},n.lerp=function(n,t,i,r){var u=1-r;n.x=u*t.x+r*i.x;n.y=u*t.y+r*i.y},n}(),ait=Math.min,vit=Math.max,ac=new d,vc=new d,yc=new d,pc=new d,kb=ne
1w d,db=new d,tt=function(){function n(n,t,i,r){i<0&&(n+=i,i=-i);r<0&&(t+=r,r=-r);this.x=n;this.y=t;this.width=i;this.height=r}return n.prototype.union=function(n){var t=ait(n.x,this.x),i=ait(n.y,this.y);this.width=isFinite(this.x)&&isFinite(this.width)?vit(n.x+n.width,this.x+this.width)-t:n.width;this.height=isFinite(this.y)&&isFinite(this.height)?vit(n.y+n.height,this.y+this.height)-i:n.height;this.x=t;this.y=i},n.prototype.applyTransform=function(t){n.applyTransform(this,this,t)},n.prototype.calculateTransform=function(n){var i=this,r=n.width/i.width,u=n.height/i.height,t=[1,0,0,1,0,0];return kf(t,t,[-i.x,-i.y]),lit(t,t,[r,u]),kf(t,t,[n.x,n.y]),t},n.prototype.intersect=function(t,i){if(!t)return!1;t instanceof n||(t=n.create(t));var r=this,l=r.x,a=r.x+r.width,v=r.y,y=r.y+r.height,p=t.x,w=t.x+t.width,b=t.y,k=t.y+t.height,g=!(a<p||w<l||y<b||k<v);if(i){var h=1/0,c=0,f=Math.abs(a-p),e=Math.abs(w-l),o=Math.abs(y-b),s=Math.abs(k-v),u=Math.min(f,e),nt=Math.min(o,s);a<p||w<l?u>c&&(c=u,f<e?d.set(db,-f,0):d.set(db,e,0)):u<h&&(h=u,f<e?d.set(kb,f,0):d.set(kb,-e,0));y<b||k<v?nt>c&&(c=nt,o<s?d.set(db,0,-o):d.set(db,0,s)):u<h&&(h=u,o<s?d.set(kb,0,o):d.set(kb,0,-s))}return i&&d.copy(i,g?kb:db),g},n.prototype.contain=function(n,t){var i=this;return n>=i.x&&n<=i.x+i.width&&t>=i.y&&t<=i.y+i.height},n.prototype.clone=function(){return new n(this.x,this.y,this.width,this.height)},n.prototype.copy=function(t){n.copy(this,t)},n.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},n.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},n.prototype.isZero=function(){return 0===this.width||0===this.height},n.create=function(t){return new n(t.x,t.y,t.width,t.height)},n.copy=function(n,t){n.x=t.x;n.y=t.y;n.width=t.width;n.height=t.height},n.applyTransform=function(t,i,r){var e,o;if(r){if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var u=r[0],f=r[3],s=r[4],h=r[5];return t.x=i.x*u+s,t.y=i.y*f+h,t.width=i.width*u,t.height=i.height*f,t.width<0&&(t.x+=t.width,t.width=-t.width),void(t.height<0&&(t.y+=t.height,t.height=-t.height))}ac.x=yc.x=i.x;ac.y=pc.y=i.y;vc.x=pc.x=i.x+i.width;vc.y=yc.y=i.y+i.height;ac.transform(r);pc.transform(r);vc.transform(r);yc.transform(r);t.x=ait(ac.x,vc.x,yc.x,pc.x);t.y=ait(ac.y,vc.y,yc.y,pc.y);e=vit(ac.x,vc.x,yc.x,pc.x);o=vit(ac.y,vc.y,yc.y,pc.y);t.width=e-t.x;t.height=o-t.y}else t!==i&&n.copy(t,i)},n}(),yhi={};var fat="__zr_normal__",eat=we.concat(["ignore"]),bru=wu(we,function(n,t){return n[t]=!0,n},{ignore:!1}),bv={},kru=new tt(0,0,0,0),wit=function(){function n(n){this.id=oct();this.animators=[];this.currentStates=[];this.states={};this._init(n)}return n.prototype._init=function(n){this.attr(n)},n.prototype.drift=function(n,t){switch(this.draggable){case"horizontal":t=0;break;case"vertical":n=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]);i[4]+=n;i[5]+=t;this.decomposeTransform();this.markRedraw()},n.prototype.beforeUpdate=function(){},n.prototype.afterUpdate=function(){},n.prototype.update=function(){this.updateTransform();this.__dirty&&this.updateInnerText()},n.prototype.updateInnerText=function(n){var o=this._textContent,w,u,h,l,a,s;if(o&&(!o.ignore||n)){this.textConfig||(this.textConfig={});var t=this.textConfig,c=t.local,i=o.innerTransformable,y=void 0,p=void 0,b=!1;i.parent=c?this:null;w=!1;(i.copyTransform(o),null!=t.position)&&(u=kru,t.layoutRect?u.copy(t.layoutRect):u.copy(this.getBoundingRect()),c||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(bv,t,u):pit(bv,t,u),i.x=bv.x,i.y=bv.y,y=bv.align,p=bv.verticalAlign,h=t.origin,h&&null!=t.rotation&&(l=void 0,a=void 0,"center"===h?(l=.5*u.width,a=.5*u.height):(l=df(h[0],u.width),a=df(h[1],u.height)),w=!0,i.originX=-i.x+l+(c?0:u.x),i.originY=-i.y+a+(c?0:u.y)));null!=t.rotation&&(i.rotation=t.rotation);s=t.offset;s&&(i.x+=s[0],i.y+=s[1],w||(i.originX=-s[0],i.originY=-s[1]));var k=null==t.inside?"string"==typeof t.position&&t.position.indexOf("inside")>=0:t.inside,f=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),r=void 0,e=void 0,v=void 0;k&&this.canBeInsideText()?(r=t.insideFill,e=t.insideStroke,null!=r&&"auto"!==r||(r=this.getInsideTextFill()),null!=e&&"auto"!==e||(e=this.getInsideTextStroke(r),v=!0)):(r=t.outsideFill,e=t.outsideStroke,null!=r&&"auto"!==r||(r=this.getOutsideFill
1()),null!=e&&"auto"!==e||(e=this.getOutsideStroke(r),v=!0));(r=r||"#000")===f.fill&&e===f.stroke&&v===f.autoStroke&&y===f.align&&p===f.verticalAlign||(b=!0,f.fill=r,f.stroke=e,f.autoStroke=v,f.align=y,f.verticalAlign=p,o.setDefaultTextStyle(f));o.__dirty|=1;b&&o.dirtyStyle(!0)}},n.prototype.canBeInsideText=function(){return!0},n.prototype.getInsideTextFill=function(){return"#fff"},n.prototype.getInsideTextStroke=function(){return"#000"},n.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?iat:tat},n.prototype.getOutsideStroke=function(){var i=this.__zr&&this.__zr.getBackgroundColor(),n="string"==typeof i&&yr(i);n||(n=[255,255,255,1]);for(var r=n[3],u=this.__zr.isDarkMode(),t=0;t<3;t++)n[t]=n[t]*r+(u?0:255)*(1-r);return n[3]=1,bf(n,"rgba")},n.prototype.traverse=function(){},n.prototype.attrKV=function(n,t){"textConfig"===n?this.setTextConfig(t):"textContent"===n?this.setTextContent(t):"clipPath"===n?this.setClipPath(t):"extra"===n?(this.extra=this.extra||{},r(this.extra,t)):this[n]=t},n.prototype.hide=function(){this.ignore=!0;this.markRedraw()},n.prototype.show=function(){this.ignore=!1;this.markRedraw()},n.prototype.attr=function(n,t){var r,i,u;if("string"==typeof n)this.attrKV(n,t);else if(v(n))for(r=et(n),i=0;i<r.length;i++)u=r[i],this.attrKV(u,n[u]);return this.markRedraw(),this},n.prototype.saveCurrentToNormalState=function(n){var r,i,t,u,f,e;for(this._innerSaveToNormal(n),r=this._normalState,i=0;i<this.animators.length;i++)t=this.animators[i],u=t.__fromStateTransition,t.getLoop()||u&&u!==fat||(f=t.targetName,e=f?r[f]:r,t.saveTo(e))},n.prototype._innerSaveToNormal=function(n){var t=this._normalState;t||(t=this._normalState={});n.textConfig&&!t.textConfig&&(t.textConfig=this.textConfig);this._savePrimaryToNormal(n,t,eat)},n.prototype._savePrimaryToNormal=function(n,t,i){for(var r,u=0;u<i.length;u++)r=i[u],null==n[r]||r in t||(t[r]=this[r])},n.prototype.hasState=function(){return this.currentStates.length>0},n.prototype.getState=function(n){return this.states[n]},n.prototype.ensureState=function(n){var t=this.states;return t[n]||(t[n]={}),t[n]},n.prototype.clearStates=function(n){this.useState(fat,!1,n)},n.prototype.useState=function(n,t,i,r){var f=n===fat,s,o,u,e,h,c;if((this.hasState()||!f)&&(s=this.currentStates,o=this.stateTransition,!(nt(s,n)>=0)||!t&&1!==s.length)){if(this.stateProxy&&!f&&(u=this.stateProxy(n)),u||(u=this.states&&this.states[n]),u||f)return f||this.saveCurrentToNormalState(u),e=!!(u&&u.hoverLayer||r),e&&this._toggleHoverLayerFlag(!0),this._applyStateObj(n,u,this._normalState,t,!i&&!this.__inHover&&o&&o.duration>0,o),h=this._textContent,c=this._textGuide,h&&h.useState(n,t,i,e),c&&c.useState(n,t,i,e),f?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(n):this.currentStates=[n],this._updateAnimationTargets(),this.markRedraw(),!e&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),u;ett("State "+n+" not exists.")}},n.prototype.useStates=function(n,t,i){var r,c,u,l,f,a,o,v,y;if(n.length){var s=[],p=this.currentStates,e=n.length,h=e===p.length;if(h)for(r=0;r<e;r++)if(n[r]!==p[r]){h=!1;break}if(h)return;for(r=0;r<e;r++)c=n[r],u=void 0,this.stateProxy&&(u=this.stateProxy(c,n)),u||(u=this.states[c]),u&&s.push(u);l=s[e-1];f=!!(l&&l.hoverLayer||i);f&&this._toggleHoverLayerFlag(!0);a=this._mergeStates(s);o=this.stateTransition;this.saveCurrentToNormalState(a);this._applyStateObj(n.join(","),a,this._normalState,!1,!t&&!this.__inHover&&o&&o.duration>0,o);v=this._textContent;y=this._textGuide;v&&v.useStates(n,t,f);y&&y.useStates(n,t,f);this._updateAnimationTargets();this.currentStates=n.slice();this.markRedraw();!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}else this.clearStates()},n.prototype._updateAnimationTargets=function(){for(var t,n=0;n<this.animators.length;n++)t=this.animators[n],t.targetName&&t.changeTarget(this[t.targetName])},n.prototype.removeState=function(n){var i=nt(this.currentStates,n),t;i>=0&&(t=this.currentStates.slice(),t.splice(i,1),this.useStates(t))},n.prototype.replaceState=function(n,t,i){var r=this.currentStates.slice(),u=nt(r,n),f=nt(r,t)>=0;u>=0?f?r.splice(u,1):r[u]=t:i&&!f&&r.push(t);this.useStates(r)},n.prototype.toggleState=function(n,t){t?this.useState(n,!0):this.removeState(n)},n.prototype._mergeStates=function(n){for(var t,f,i={},u=0;u<n.length;u++)f=n[u],r(i,f),f.textConfig&&r(t=t||{},f.textConfig);return t&&(i.textConfig=t),i},n.prototype._applyStateObj=function(n,t,i,u,f,e){var y=!(t&&u),o,a,h,v;t&&t.textConfig?(this.textConfig=r({},u?this.textConfig:i.textConfig),r(this.textConfig,t.textConfig)):y&&i.textConfig&&(this.textConfig=i.textConfig);for(var c={},l=!1,s=0;s<eat.length;
1s++)o=eat[s],a=f&&bru[o],t&&null!=t[o]?a?(l=!0,c[o]=t[o]):this[o]=t[o]:y&&null!=i[o]&&(a?(l=!0,c[o]=i[o]):this[o]=i[o]);if(!f)for(s=0;s<this.animators.length;s++)h=this.animators[s],v=h.targetName,h.getLoop()||h.__changeFinalValue(v?(t||i)[v]:t||i);l&&this._transitionState(n,c,e)},n.prototype._attachComponent=function(n){if((!n.__zr||n.__hostTarget)&&n!==this){var t=this.__zr;t&&n.addSelfToZr(t);n.__zr=t;n.__hostTarget=this}},n.prototype._detachComponent=function(n){n.__zr&&n.removeSelfFromZr(n.__zr);n.__zr=null;n.__hostTarget=null},n.prototype.getClipPath=function(){return this._clipPath},n.prototype.setClipPath=function(n){this._clipPath&&this._clipPath!==n&&this.removeClipPath();this._attachComponent(n);this._clipPath=n;this.markRedraw()},n.prototype.removeClipPath=function(){var n=this._clipPath;n&&(this._detachComponent(n),this._clipPath=null,this.markRedraw())},n.prototype.getTextContent=function(){return this._textContent},n.prototype.setTextContent=function(n){var t=this._textContent;t!==n&&(t&&t!==n&&this.removeTextContent(),n.innerTransformable=new wo,this._attachComponent(n),this._textContent=n,this.markRedraw())},n.prototype.setTextConfig=function(n){this.textConfig||(this.textConfig={});r(this.textConfig,n);this.markRedraw()},n.prototype.removeTextConfig=function(){this.textConfig=null;this.markRedraw()},n.prototype.removeTextContent=function(){var n=this._textContent;n&&(n.innerTransformable=null,this._detachComponent(n),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},n.prototype.getTextGuideLine=function(){return this._textGuide},n.prototype.setTextGuideLine=function(n){this._textGuide&&this._textGuide!==n&&this.removeTextGuideLine();this._attachComponent(n);this._textGuide=n;this.markRedraw()},n.prototype.removeTextGuideLine=function(){var n=this._textGuide;n&&(this._detachComponent(n),this._textGuide=null,this.markRedraw())},n.prototype.markRedraw=function(){this.__dirty|=1;var n=this.__zr;n&&(this.__inHover?n.refreshHover():n.refresh());this.__hostTarget&&this.__hostTarget.markRedraw()},n.prototype.dirty=function(){this.markRedraw()},n.prototype._toggleHoverLayerFlag=function(n){this.__inHover=n;var t=this._textContent,i=this._textGuide;t&&(t.__inHover=n);i&&(i.__inHover=n)},n.prototype.addSelfToZr=function(n){var t,i;if(this.__zr!==n){if(this.__zr=n,t=this.animators,t)for(i=0;i<t.length;i++)n.animation.addAnimator(t[i]);this._clipPath&&this._clipPath.addSelfToZr(n);this._textContent&&this._textContent.addSelfToZr(n);this._textGuide&&this._textGuide.addSelfToZr(n)}},n.prototype.removeSelfFromZr=function(n){var t,i;if(this.__zr){if(this.__zr=null,t=this.animators,t)for(i=0;i<t.length;i++)n.animation.removeAnimator(t[i]);this._clipPath&&this._clipPath.removeSelfFromZr(n);this._textContent&&this._textContent.removeSelfFromZr(n);this._textGuide&&this._textGuide.removeSelfFromZr(n)}},n.prototype.animate=function(n,t,i){var u=n?this[n]:this,r=new wlt(u,t,i);return n&&(r.targetName=n),this.addAnimator(r,n),r},n.prototype.addAnimator=function(n,t){var i=this.__zr,r=this;n.during(function(){r.updateDuringAnimation(t)}).done(function(){var t=r.animators,i=nt(t,n);i>=0&&t.splice(i,1)});this.animators.push(n);i&&i.animation.addAnimator(n);i&&i.wakeUp()},n.prototype.updateDuringAnimation=function(){this.markRedraw()},n.prototype.stopAnimation=function(n,t){for(var i,u=this.animators,e=u.length,f=[],r=0;r<e;r++)i=u[r],n&&n!==i.scope?f.push(i):i.stop(t);return this.animators=f,this},n.prototype.animateTo=function(n,t,i){oat(this,n,t,i)},n.prototype.animateFrom=function(n,t,i){oat(this,n,t,i,!0)},n.prototype._transitionState=function(n,t,i,r){for(var f=oat(this,t,i,r),u=0;u<f.length;u++)f[u].__fromStateTransition=n},n.prototype.getBoundingRect=function(){return null},n.prototype.getPaintRect=function(){return null},n.initDefaultProps=function(){function i(n,i,r,u){function f(n,t){Object.defineProperty(t,0,{get:function(){return n[r]},set:function(t){n[r]=t}});Object.defineProperty(t,1,{get:function(){return n[u]},set:function(t){n[u]=t}})}Object.defineProperty(t,n,{get:function(){return this[i]||f(this,this[i]=[]),this[i]},set:function(n){this[r]=n[0];this[u]=n[1];this[i]=n;f(this,n)}})}var t=n.prototype;t.type="element";t.name="";t.ignore=t.silent=t.isGroup=t.draggable=t.dragging=t.ignoreClip=t.__inHover=!1;t.__dirty=1;Object.defineProperty&&(i("position","_legacyPos","x","y"),i("scale","_legacyScale","scaleX","scaleY"),i("origin","_legacyOrigin","originX","originY"))}(),n}();ui(wit,ku);ui(wit,wo);p=function(n){function t(t){var i=n.call(this)||this;return i.isGroup=!0,i._children=[],i.attr(t),i}return i(t,n),t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(n){return this._children[n]},t.prototype.childOfName=function(n){for(var i=this._children,t=0;t<i.length;t++)if(i[t].name===n)return i[t]},t.prototype.childCount=function(){return this._children.length},t.prototype.add=function(n){return n&&n!==this&&n.parent!==this&&(this._children.push(n),this._doAdd(n)),this},t.prototype.addBefore=function(n,t){if(n&&n!==this&&n.parent!==this&&t&&t.parent===this){var i=this._children,r=i.indexOf(t);r>=0&&(i.splice(r,0,n),this._doAdd(n))}return this},t.prototype.replace=function(n,t){var i=nt(this._children,n);return i>=0&&this.replaceAt(t,i),this},t.prototype.replaceAt=function(n,t){var u=this._children,i=u[t],r;return n&&n!==this&&n.parent!==this&&n!==i&&(u[t]=n,i.parent=null,r=this.__zr,r&&i.removeSelfFromZr(r),this._doAdd(n)),this},t.prototype._doAdd=function(n){n.parent&&n.parent.remove(n);n.parent=this;var t=this.__zr;t&&t!==n.__zr&&n.addSelfToZr(t);t&&t.refresh()},t.prototype.remove=function(n){var t=this.__zr,i=this._children,r=nt(i,n);return r<0||(i.splice(r,1),n.parent=null,t&&n.removeSelfFromZr(t),t&&t.refresh()),this},t.prototype.removeAll=function(){for(var i,n=this._children,r=this.__zr,t=0;t<n.length;t++)i=n[t],r&&i.removeSelfFromZr(r),i.parent=null;return n.length=0,this},t.prototype.eachChild=function(n,t){for(var u,r=this._children,i=0;i<r.length;i++)u=r[i],n.call(t,u,i);return this},t.prototype.traverse=function(n,t){for(var r,u,i=0;i<this._children.length;i++)r=this._children[i],u=n.call(t,r),r.isGroup&&!u&&r.traverse(n,t);return this},t.prototype.addSelfToZr=function(t){n.prototype.addSelfToZr.call(this,t);for(var i=0;i<this._children.length;i++)this._children[i].addSelfToZr(t)},t.prototype.removeSelfFromZr=function(t){n.prototype.removeSelfFromZr.call(this,t);for(var i=0;i<this._children.length;i++)this._children[i].removeSelfFromZr(t)},t.prototype.getBoundingRect=function(n){for(var i,u,e,r=new tt(0,0,0,0),o=n||this._children,s=[],t=null,f=0;f<o.length;
1f++)i=o[f],i.ignore||i.invisible||(u=i.getBoundingRect(),e=i.getLocalTransform(s),e?(tt.applyTransform(r,u,e),(t=t||r.clone()).union(r)):(t=t||u.clone()).union(u));return t||r},t}(wit);p.prototype.type="group";var bit={},wc={},gru=function(){function n(n,t,i){var s=this,u,f,r,e,o;this._sleepAfterStill=10;this._stillFrameAccum=0;this._needsRefresh=!0;this._needsRefreshHover=!0;this._darkMode=!1;i=i||{};this.dom=t;this.id=n;u=new nru;f=i.renderer||"canvas";bit[f]||(f=et(bit)[0]);i.useDirtyRect=null!=i.useDirtyRect&&i.useDirtyRect;r=new bit[f](t,u,i,n);e=i.ssr||r.ssrOnly;this.storage=u;this.painter=r;o=ft.node||ft.worker||e?null:new vru(r.getViewportRoot(),r.root);this.handler=new woi(u,r,o,r.root);this.animation=new sru({stage:{update:e?null:function(){return s._flush(!0)}}});e||this.animation.start()}return n.prototype.add=function(n){n&&(this.storage.addRoot(n),n.addSelfToZr(this),this.refresh())},n.prototype.remove=function(n){n&&(this.storage.delRoot(n),n.removeSelfFromZr(this),this.refresh())},n.prototype.configLayer=function(n,t){this.painter.configLayer&&this.painter.configLayer(n,t);this.refresh()},n.prototype.setBackgroundColor=function(n){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(n);this.refresh();this._backgroundColor=n;this._darkMode=function(n){if(!n)return!1;if("string"==typeof n)return vb(n,1)<.4;if(n.colorStops){for(var i=n.colorStops,r=0,u=i.length,t=0;t<u;t++)r+=vb(i[t].color,1);return(r/=u)<.4}return!1}(n)},n.prototype.getBackgroundColor=function(){return this._backgroundColor},n.prototype.setDarkMode=function(n){this._darkMode=n},n.prototype.isDarkMode=function(){return this._darkMode},n.prototype.refreshImmediately=function(n){n||this.animation.update(!0);this._needsRefresh=!1;this.painter.refresh();this._needsRefresh=!1},n.prototype.refresh=function(){this._needsRefresh=!0;this.animation.start()},n.prototype.flush=function(){this._flush(!1)},n.prototype._flush=function(n){var t,r=yv(),i;this._needsRefresh&&(t=!0,this.refreshImmediately(n));this._needsRefreshHover&&(t=!0,this.refreshHoverImmediately());i=yv();t?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:i-r})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},n.prototype.setSleepAfterStill=function(n){this._sleepAfterStill=n},n.prototype.wakeUp=function(){this.animation.start();this._stillFrameAccum=0},n.prototype.refreshHover=function(){this._needsRefreshHover=!0},n.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1;this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},n.prototype.resize=function(n){n=n||{};this.painter.resize(n.width,n.height);this.handler.resize()},n.prototype.clearAnimation=function(){this.animation.clear()},n.prototype.getWidth=function(){return this.painter.getWidth()},n.prototype.getHeight=function(){return this.painter.getHeight()},n.prototype.setCursorStyle=function(n){this.handler.setCursorStyle(n)},n.prototype.findHover=function(n,t){return this.handler.findHover(n,t)},n.prototype.on=function(n,t,i){return this.handler.on(n,t,i),this},n.prototype.off=function(n,t){this.handler.off(n,t)},n.prototype.trigger=function(n,t){this.handler.trigger(n,t)},n.prototype.clear=function(){for(var t=this.storage.getRoots(),n=0;n<t.length;n++)t[n]instanceof p&&t[n].removeSelfFromZr(this);this.storage.delAllRoots();this.painter.clear()},n.prototype.dispose=function(){var n;this.animation.stop();this.clear();this.storage.dispose();this.painter.dispose();this.handler.dispose();this.animation=this.storage=this.painter=this.handler=null;n=this.id;delete wc[n]},n}();khi=Object.freeze({__proto__:null,init:hat,dispose:function(n){n.dispose()},disposeAll:function(){for(var n in wc)wc.hasOwnProperty(n)&&wc[n].dispose();wc={}},getInstance:function(n){return wc[n]},registerPainter:bhi,version:"5.3.0"});dhi=.0001;kit=9007199254740991;tci=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;"undefined"!=typeof console&&console.warn&&console.log;pat="series\0";wat="\0_ec_\0";bat=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];cci=rci();oi={useDefault:!0,enableAll:!1,enableNone:!1};
1lci={useDefault:!1,enableAll:!0,enableNone:!0};nh="___EC__COMPONENT__CONTAINER___";nvt="___EC__EXTENDED_CLASS___";pci=Math.round(10*Math.random());var uuu=dc([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),fuu=function(){function n(){}return n.prototype.getAreaStyle=function(n,t){return uuu(this,n,t)},n}(),ivt=new sb(50);irt=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;var suu=function(){},gci=function(n){this.tokens=[];n&&(this.tokens=n)},huu=function(){this.width=0;this.height=0;this.contentWidth=0;this.contentHeight=0;this.outerWidth=0;this.outerHeight=0;this.lines=[]};nli=wu(",&?/;] ".split(""),function(n,t){return n[t]=!0,n},{});var fvt="__zr_style_"+Math.round(10*Math.random()),gc={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},rrt={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};gc[fvt]=!0;var ili=["z","z2","invisible"],luu=["invisible"],rf=function(n){function t(t){return n.call(this,t)||this}var u;return i(t,n),t.prototype._init=function(t){for(var i,u=et(t),r=0;r<u.length;r++)i=u[r],"style"===i?this.useStyle(t[i]):n.prototype.attrKV.call(this,i,t[i]);this.style||this.useStyle({})},t.prototype.beforeBrush=function(){},t.prototype.afterBrush=function(){},t.prototype.innerBeforeBrush=function(){},t.prototype.innerAfterBrush=function(){},t.prototype.shouldBePainted=function(n,t,i,r){var e=this.transform,f,u;if(this.ignore||this.invisible||0===this.style.opacity||this.culling&&function(n,t,i){return evt.copy(n.getBoundingRect()),n.transform&&evt.applyTransform(n.transform),ovt.width=t,ovt.height=i,!evt.intersect(ovt)}(this,n,t)||e&&!e[0]&&!e[3])return!1;if(i&&this.__clipPaths)for(f=0;f<this.__clipPaths.length;++f)if(this.__clipPaths[f].isZeroArea())return!1;if(r&&this.parent)for(u=this.parent;u;){if(u.ignore)return!1;u=u.parent}return!0},t.prototype.contain=function(n,t){return this.rectContain(n,t)},t.prototype.traverse=function(n,t){n.call(t,this)},t.prototype.rectContain=function(n,t){var i=this.transformCoordToLocal(n,t);return this.getBoundingRect().contain(i[0],i[1])},t.prototype.getPaintRect=function(){var n=this._paintRect,i;if(!this._paintRect||this.__dirty){var e=this.transform,o=this.getBoundingRect(),r=this.style,t=r.shadowBlur||0,u=r.shadowOffsetX||0,f=r.shadowOffsetY||0;n=this._paintRect||(this._paintRect=new tt(0,0,0,0));e?tt.applyTransform(n,o,e):n.copy(o);(t||u||f)&&(n.width+=2*t+Math.abs(u),n.height+=2*t+Math.abs(f),n.x=Math.min(n.x,n.x+u-t),n.y=Math.min(n.y,n.y+f-t));i=this.dirtyRectTolerance;n.isZero()||(n.x=Math.floor(n.x-i),n.y=Math.floor(n.y-i),n.width=Math.ceil(n.width+1+2*i),n.height=Math.ceil(n.height+1+2*i))}return n},t.prototype.setPrevPaintRect=function(n){n?(this._prevPaintRect=this._prevPaintRect||new tt(0,0,0,0),this._prevPaintRect.copy(n)):this._prevPaintRect=null},t.prototype.getPrevPaintRect=function(){return this._prevPaintRect},t.prototype.animateStyle=function(n){return this.animate("style",n)},t.prototype.updateDuringAnimation=function(n){"style"===n?this.dirtyStyle():this.markRedraw()},t.prototype.attrKV=function(t,i){"style"!==t?n.prototype.attrKV.call(this,t,i):this.style?this.setStyle(i):this.useStyle(i)},t.prototype.setStyle=function(n,t){return"string"==typeof n?this.style[n]=t:r(this.style,n),this.dirtyStyle(),this},t.prototype.dirtyStyle=function(n){n||this.markRedraw();this.__dirty|=2;this._rect&&(this._rect=null)},t.prototype.dirty=function(){this.dirtyStyle()},t.prototype.styleChanged=function(){return!!(2&this.__dirty)},t.prototype.styleUpdated=function(){this.__dirty&=-3},t.prototype.createStyle=function(n){return ib(gc,n)},t.prototype.useStyle=function(n){n[fvt]||(n=this.createStyle(n));this.__inHover?this.__hoverStyle=n:this.style=n;this.dirtyStyle()},t.prototype.isStyleObject=function(n){return n[fvt]},t.prototype._innerSaveToNormal=function(t){n.prototype._innerSaveToNormal.call(this,t);var i=this._normalState;t.style&&!i.style&&(i.style=this._mergeStyle(this.createStyle(),this.style));this._savePrimaryToNormal(t,i,ili)},t.prototype._applyStateObj=function(t,i,r,u,f,e){var s,c,l,a,h,v,o,y;if(n.prototype._applyStateObj.call(this,t,i,r,u,f,e),c=!(i&&u),i&&i.style?f?u?s=i.style:(s=this._mergeStyle(this.createStyle(),r.style),this._mergeStyle(s,i.style)):(s=this._mergeStyle(this.createStyle(),u?this.style:r.style),this._mergeStyle(s,i.style)):c&&(s=r.style),s)if(f){if(l=this.style,this.style=this.createStyle(c?{}:l),c)for(a=et(l),h=0;h<a.length;h++)(o=a[h])in s&&(s[o]=s[o],this.style[o]=l[o]);for(v=et(s),h=0;h<v.length;h++)o=v[h],this.style[o]=this.style[o];this._transitionState(t,{style:s},e,this.getAnimationStyleProps())}else this.useStyle(s);for(y=this.__inHover?luu:ili,h=0;h<y.length;h++)o=y[h],i&&null!=i[o]?this[o]=i[o]:c&&null!=r[o]&&(this[o]=r[o])},t.prototype._mergeStates=function(t){for(var i,f,u=n.prototype._mergeStates.call(this,t),r=0;r<t.length;r++)f=t[r],f.style&&(i=i||{},this._mergeStyle(i,f.style));return i&&(u.style=i),u},t.prototype._mergeStyle=function(n,t){return r(n,t),n},t.prototype.getAnimationStyleProps=function(){return rrt},t.initDefaultProps=((u=t.prototype).type="displayable",u.invisible=!1,u.z=0,u.z2=0,u.zlevel=0,u.culling=!1,u.cursor="pointer",u.rectHover=!1,u.incremental=!1,u._rect=null,u.dirtyRectTolerance=0,void(u.__dirty=3)),t}(wit),evt=new tt(0,0,0,0),ovt=new tt(0,0,0,0),nu=Math.min,tu=Math.max,svt=Math.sin,hvt=Math.cos,nl=2*Math.PI,urt=vs(),frt=vs(),ert=vs();cvt=[];lvt=[];var dt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},tl=[],il=[],de=[],th=[],ge=[],no=[],avt=Math.min,vvt=Math.max,rl=Math.cos,ul=Math.sin,bo=Math.abs,yvt=Math.PI,ih=2*yvt,pvt="undefined"!=typeof Float32Array,ek=[];ne=function(){function n(n){this.dpr=1;this._xi=0;this._yi=0;this._x0=0;this._y0=0;this._len=0;n&&(this._saveData=!1);this._saveData&&(this.data=[])}return n.prototype.increaseVersion=function(){this._version++},n.prototype.getVersion=function(){return this._version},n.prototype.setScale=function(n,t,i){(i=i||0)>0&&(this._ux=bo(i/hit/n)||0,this._uy=bo(i/hit/t)||0)},n.prototype.setDPR=function(n){this.dpr=n},n.prototype.setContext=function(n){this._ctx=n},n.prototype.getContext=function(){return this._ctx},n.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},n.prototype.reset=function(){this._saveData&&(this._len=0);this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0);this._version++},n.prototype.moveTo=function(n,t){return this._drawPendingPt(),this.addData(dt.M,n,t),this._ctx&&this._ctx.moveTo(n,t),this._x0=n,this._y0=t,this._xi=n,this._yi=t,this},n.prototype.lineTo=function(n,t){var i=bo(n-this._xi),r=bo(t-this._yi),f=i>this._ux||r>this._uy,u;return(this.addData(dt.L,n,t),this._ctx&&f&&this._ctx.lineTo(n,t),f)?(this._xi=n,this._yi=t,this._pendingPtDist=0):(u=i*i+r*r,u>
1this._pendingPtDist&&(this._pendingPtX=n,this._pendingPtY=t,this._pendingPtDist=u)),this},n.prototype.bezierCurveTo=function(n,t,i,r,u,f){return this._drawPendingPt(),this.addData(dt.C,n,t,i,r,u,f),this._ctx&&this._ctx.bezierCurveTo(n,t,i,r,u,f),this._xi=u,this._yi=f,this},n.prototype.quadraticCurveTo=function(n,t,i,r){return this._drawPendingPt(),this.addData(dt.Q,n,t,i,r),this._ctx&&this._ctx.quadraticCurveTo(n,t,i,r),this._xi=i,this._yi=r,this},n.prototype.arc=function(n,t,i,r,u,f){this._drawPendingPt();ek[0]=r;ek[1]=u;uli(ek,f);r=ek[0];var e=(u=ek[1])-r;return this.addData(dt.A,n,t,i,i,r,e,0,f?0:1),this._ctx&&this._ctx.arc(n,t,i,r,u,f),this._xi=rl(u)*i+n,this._yi=ul(u)*i+t,this},n.prototype.arcTo=function(n,t,i,r,u){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(n,t,i,r,u),this},n.prototype.rect=function(n,t,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.rect(n,t,i,r),this.addData(dt.R,n,t,i,r),this},n.prototype.closePath=function(){this._drawPendingPt();this.addData(dt.Z);var n=this._ctx,t=this._x0,i=this._y0;return n&&n.closePath(),this._xi=t,this._yi=i,this},n.prototype.fill=function(n){n&&n.fill();this.toStatic()},n.prototype.stroke=function(n){n&&n.stroke();this.toStatic()},n.prototype.len=function(){return this._len},n.prototype.setData=function(n){var i=n.length,t;for(this.data&&this.data.length===i||!pvt||(this.data=new Float32Array(i)),t=0;t<i;t++)this.data[t]=n[t];this._len=i},n.prototype.appendPath=function(n){var u,i;n instanceof Array||(n=[n]);for(var f=n.length,e=0,r=this._len,t=0;t<f;t++)e+=n[t].len();for(pvt&&this.data instanceof Float32Array&&(this.data=new Float32Array(r+e)),t=0;t<f;t++)for(u=n[t].data,i=0;i<u.length;i++)this.data[r++]=u[i];this._len=r},n.prototype.addData=function(){var n,t;if(this._saveData)for(n=this.data,this._len+arguments.length>n.length&&(this._expandData(),n=this.data),t=0;t<arguments.length;t++)n[this._len++]=arguments[t]},n.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},n.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],n=0;n<this._len;n++)t[n]=this.data[n];this.data=t}},n.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var n=this.data;n instanceof Array&&(n.length=this._len,pvt&&this._len>11&&(this.data=new Float32Array(n)))}},n.prototype.getBoundingRect=function(){var v,o,y;de[0]=de[1]=ge[0]=ge[1]=Number.MAX_VALUE;th[0]=th[1]=no[0]=no[1]=-Number.MAX_VALUE;for(var t=this.data,i=0,r=0,u=0,f=0,n=0;n<this._len;){v=t[n++];o=1===n;switch(o&&(u=i=t[n],f=r=t[n+1]),v){case dt.M:i=u=t[n++];r=f=t[n++];ge[0]=u;ge[1]=f;no[0]=u;no[1]=f;break;case dt.L:rli(i,r,t[n],t[n+1],ge,no);i=t[n++];r=t[n++];break;case dt.C:auu(i,r,t[n++],t[n++],t[n++],t[n++],t[n],t[n+1],ge,no);i=t[n++];r=t[n++];break;case dt.Q:vuu(i,r,t[n++],t[n++],t[n],t[n+1],ge,no);i=t[n++];r=t[n++];break;case dt.A:var s=t[n++],h=t[n++],c=t[n++],l=t[n++],e=t[n++],a=t[n++]+e;n+=1;y=!t[n++];o&&(u=rl(e)*c+s,f=ul(e)*l+h);yuu(s,h,c,l,e,a,y,ge,no);i=rl(a)*c+s;r=ul(a)*l+h;break;case dt.R:rli(u=i=t[n++],f=r=t[n++],u+t[n++],f+t[n++],ge,no);break;case dt.Z:i=u;r=f}vo(de,de,ge);yo(th,th,no)}return 0===n&&(de[0]=de[1]=th[0]=th[1]=0),new tt(de[0],de[1],th[0]-de[0],th[1]-de[1])},n.prototype._calculateLength=function(){var t=this.data,w=this._len,ft=this._ux,et=this._uy,i=0,r=0,o=0,s=0,b,a,u,f,e,h;this._pathSegLen||(this._pathSegLen=[]);for(var ot=this._pathSegLen,l=0,st=0,n=0;n<w;){b=t[n++];a=1===n;a&&(o=i=t[n],s=r=t[n+1]);u=-1;switch(b){case dt.M:i=o=t[n++];r=s=t[n++];break;case dt.L:f=t[n++];e=(c=t[n++])-r;(bo(h=f-i)>ft||bo(e)>et||n===w-1)&&(u=Math.sqrt(h*h+e*e),i=f,r=c);break;case dt.C:var k=t[n++],d=t[n++],c=(f=t[n++],t[n++]),g=t[n++],nt=t[n++];u=tru(i,r,k,d,f,c,g,nt,10);i=g;r=nt;break;case dt.Q:u=iru(i,r,k=t[n++],d=t[n++],f=t[n++],c=t[n++],10);i=f;r=c;break;case dt.A:var tt=t[n++],it=t[n++],v=t[n++],y=t[n++],p=t[n++],rt=t[n++],ut=rt+p;n+=1;t[n++];
1a&&(o=rl(p)*v+tt,s=ul(p)*y+it);u=vvt(v,y)*avt(ih,Math.abs(rt));i=rl(ut)*v+tt;r=ul(ut)*y+it;break;case dt.R:o=i=t[n++];s=r=t[n++];u=2*t[n++]+2*t[n++];break;case dt.Z:h=o-i;e=s-r;u=Math.sqrt(h*h+e*e);i=o;r=s}u>=0&&(ot[st++]=u,l+=u)}return this._pathLen=l,l},n.prototype.rebuildPath=function(n,t){var w,b,e,o,h,c,v,l,bt,kt,r=this.data,ii=this._ux,ri=this._uy,ui=this._len,y=t<1,u=0,k=0,ut=0,i,at,vt,st,ht,s,yt,p,rt,a,f;if(!y||(this._pathSegLen||this._calculateLength(),v=this._pathSegLen,l=t*this._pathLen))n:for(i=0;i<ui;){at=r[i++];vt=1===i;switch(vt&&(w=e=r[i],b=o=r[i+1]),at!==dt.L&&ut>0&&(n.lineTo(bt,kt),ut=0),at){case dt.M:w=e=r[i++];b=o=r[i++];n.moveTo(e,o);break;case dt.L:if(h=r[i++],c=r[i++],st=bo(h-e),ht=bo(c-o),st>ii||ht>ri){if(y){if(u+(f=v[k++])>l){s=(l-u)/f;n.lineTo(e*(1-s)+h*s,o*(1-s)+c*s);break n}u+=f}n.lineTo(h,c);e=h;o=c;ut=0}else yt=st*st+ht*ht,yt>ut&&(bt=h,kt=c,ut=yt);break;case dt.C:var ft=r[i++],et=r[i++],d=r[i++],g=r[i++],pt=r[i++],wt=r[i++];if(y){if(u+(f=v[k++])>l){bs(e,ft,d,pt,s=(l-u)/f,tl);bs(o,et,g,wt,s,il);n.bezierCurveTo(tl[1],il[1],tl[2],il[2],tl[3],il[3]);break n}u+=f}n.bezierCurveTo(ft,et,d,g,pt,wt);e=pt;o=wt;break;case dt.Q:if(ft=r[i++],et=r[i++],d=r[i++],g=r[i++],y){if(u+(f=v[k++])>l){ob(e,ft,d,s=(l-u)/f,tl);ob(o,et,g,s,il);n.quadraticCurveTo(tl[1],il[1],tl[2],il[2]);break n}u+=f}n.quadraticCurveTo(ft,et,d,g);e=d;o=g;break;case dt.A:var ct=r[i++],lt=r[i++],nt=r[i++],tt=r[i++],it=r[i++],gt=r[i++],fi=r[i++],ni=!r[i++],ei=nt>tt?nt:tt,oi=bo(nt-tt)>.001,ot=it+gt,ti=!1;if(y&&(u+(f=v[k++])>l&&(ot=it+gt*(l-u)/f,ti=!0),u+=f),oi&&n.ellipse?n.ellipse(ct,lt,nt,tt,fi,it,ot,ni):n.arc(ct,lt,ei,it,ot,ni),ti)break n;vt&&(w=rl(it)*nt+ct,b=ul(it)*tt+lt);e=rl(ot)*nt+ct;o=ul(ot)*tt+lt;break;case dt.R:if(w=e=r[i],b=o=r[i+1],h=r[i++],c=r[i++],p=r[i++],rt=r[i++],y){if(u+(f=v[k++])>l){a=l-u;n.moveTo(h,c);n.lineTo(h+avt(a,p),c);(a-=p)>0&&n.lineTo(h+p,c+avt(a,rt));(a-=rt)>0&&n.lineTo(h+vvt(p-a,0),c+rt);(a-=p)>0&&n.lineTo(h,c+vvt(rt-a,0));break n}u+=f}n.rect(h,c,p,rt);break;case dt.Z:if(y){if(u+(f=v[k++])>l){s=(l-u)/f;n.lineTo(e*(1-s)+w*s,o*(1-s)+b*s);break n}u+=f}n.closePath();e=w;o=b}}},n.prototype.clone=function(){var t=new n,i=this.data;return t.data=i.slice?i.slice():Array.prototype.slice.call(i),t._len=this._len,t},n.CMD=dt,n.initDefaultProps=function(){var t=n.prototype;t._saveData=!0;t._ux=0;t._uy=0;t._pendingPtDist=0;t._version=0}(),n}();bvt=2*Math.PI;dv=2*Math.PI;var fh=ne.CMD,fl=2*Math.PI,pr=[-1,-1,-1],uf=[-1,-1];var srt=a({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},gc),guu={style:a({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},rrt.style)},kvt=we.concat(["invisible","culling","z","z2","zlevel","parent"]),ut=function(n){function t(t){return n.call(this,t)||this}var u;return i(t,n),t.prototype.update=function(){var o=this,i,r,u,f,e;if(n.prototype.update.call(this),i=this.style,i.decal){r=this._decalEl=this._decalEl||new t;r.buildPath===t.prototype.buildPath&&(r.buildPath=function(n){o.buildPath(n,o.shape)});r.silent=!0;u=r.style;for(f in i)u[f]!==i[f]&&(u[f]=i[f]);for(u.fill=i.fill?i.decal:null,u.decal=null,u.shadowColor=null,i.strokeFirst&&(u.stroke=null),e=0;e<kvt.length;++e)r[kvt[e]]=this[kvt[e]];r.__dirty|=1}else this._decalEl&&(this._decalEl=null)},t.prototype.getDecalElement=function(){return this._decalEl},t.prototype._init=function(t){var o=et(t),e,f,i,u;for(this.shape=this.getDefaultShape(),e=this.getDefaultStyle(),e&&this.useStyle(e),f=0;f<o.length;f++)i=o[f],u=t[i],"style"===i?this.style?r(this.style,u):this.useStyle(u):"shape"===i?r(this.shape,u):n.prototype.attrKV.call(this,i,u);this.style||this.useStyle({})},t.prototype.getDefaultStyle=function(){return null},t.prototype.getDefaultShape=function(){return{}},t.prototype.canBeInsideText=function(){return this.hasFill()},t.prototype.getInsideTextFill=function(){var n=this.style.fill,t;if("none"!==n){if(o(n))return t=vb(n,0),t>.5?tat:t>.2?"#eee":iat;if(n)return iat}return tat},t.prototype.getInsideTextStroke=function(n){var i=this.style.fill,t;if(o(i)&&(t=this.__zr,!(!t||!t.isDarkMode())==vb(n,0)<.4))return i},t.prototype.buildPath=function(){},t.prototype.pathUpdated=function(){this.__dirty&=-5},t.prototype.getUpdatedPathProxy=function(n){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,n),this.path},t.prototype.createPathProxy=function(){this.path=new ne(!1)},t.prototype.hasStroke=function(){var n=this.style,t=n.stroke;return!(null==t||"none"===t||!(n.lineWidth>0))},t.prototype.hasFill=function(){var n=this.style.fill;return null!=n&&"none"!==n},t.prototype.getBoundingRect=function(){var i=this._rect,o=this.style,s=!i,f,u,n,r,t,e;return(s&&(f=!1,this.path||(f=!0,this.createPathProxy()),u=this.path,(f||4&this.__dirty)&&(u.beginPath(),this.buildPath(u,this.shape,!1),this.pathUpdated()),i=u.getBoundingRect
1()),this._rect=i,this.hasStroke()&&this.path&&this.path.len()>0)?(n=this._rectStroke||(this._rectStroke=i.clone()),(this.__dirty||s)&&(n.copy(i),r=o.strokeNoScale?this.getLineScale():1,t=o.lineWidth,this.hasFill()||(e=this.strokeContainThreshold,t=Math.max(t,null==e?4:e)),r>1e-10&&(n.width+=t/r,n.height+=t/r,n.x-=t/r/2,n.y-=t/r/2)),n):i},t.prototype.contain=function(n,t){var f=this.transformCoordToLocal(n,t),o=this.getBoundingRect(),e=this.style,r,i,u;if(n=f[0],t=f[1],o.contain(n,t)){if(r=this.path,this.hasStroke()&&(i=e.lineWidth,u=e.strokeNoScale?this.getLineScale():1,u>1e-10&&(this.hasFill()||(i=Math.max(i,this.strokeContainThreshold)),function(n,t,i,r){return eli(n,t,!0,i,r)}(r,i/u,n,t))))return!0;if(this.hasFill())return function(n,t,i){return eli(n,0,!1,t,i)}(r,n,t)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=4;this._rect&&(this._rect=null);this._decalEl&&this._decalEl.dirtyShape();this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle();this.dirtyShape()},t.prototype.animateShape=function(n){return this.animate("shape",n)},t.prototype.updateDuringAnimation=function(n){"style"===n?this.dirtyStyle():"shape"===n?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(t,i){"shape"===t?this.setShape(i):n.prototype.attrKV.call(this,t,i)},t.prototype.setShape=function(n,t){var i=this.shape;return i||(i=this.shape={}),"string"==typeof n?i[n]=t:r(i,n),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(4&this.__dirty)},t.prototype.createStyle=function(n){return ib(srt,n)},t.prototype._innerSaveToNormal=function(t){n.prototype._innerSaveToNormal.call(this,t);var i=this._normalState;t.shape&&!i.shape&&(i.shape=r({},this.shape))},t.prototype._applyStateObj=function(t,i,u,f,e,o){var s,l,h;if(n.prototype._applyStateObj.call(this,t,i,u,f,e,o),l=!(i&&f),i&&i.shape?e?f?s=i.shape:(s=r({},u.shape),r(s,i.shape)):(s=r({},f?this.shape:u.shape),r(s,i.shape)):l&&(s=u.shape),s)if(e){this.shape=r({},this.shape);for(var a={},v=et(s),c=0;c<v.length;c++)h=v[c],"object"==typeof s[h]?this.shape[h]=s[h]:a[h]=s[h];this._transitionState(t,{shape:a},o)}else this.shape=s,this.dirtyShape()},t.prototype._mergeStates=function(t){for(var i,f,u=n.prototype._mergeStates.call(this,t),r=0;r<t.length;r++)f=t[r],f.shape&&(i=i||{},this._mergeStyle(i,f.shape));return i&&(u.shape=i),u},t.prototype.getAnimationStyleProps=function(){return guu},t.prototype.isZeroArea=function(){return!1},t.extend=function(n){var u=function(t){function r(i){var r=t.call(this,i)||this;return n.init&&n.init.call(r,i),r}return i(r,t),r.prototype.getDefaultStyle=function(){return y(n.style)},r.prototype.getDefaultShape=function(){return y(n.shape)},r}(t),r;for(r in n)"function"==typeof n[r]&&(u.prototype[r]=n[r]);return u},t.initDefaultProps=((u=t.prototype).type="path",u.strokeContainThreshold=5,u.segmentIgnoreThreshold=0,u.subPixelOptimize=!1,u.autoBatch=!1,void(u.__dirty=7)),t}(rf),nfu=a({strokeFirst:!0,font:as,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},srt),gv=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.hasStroke=function(){var n=this.style,t=n.stroke;return null!=t&&"none"!==t&&n.lineWidth>0},t.prototype.hasFill=function(){var n=this.style.fill;return null!=n&&"none"!==n},t.prototype.createStyle=function(n){return ib(nfu,n)},t.prototype.setBoundingRect=function(n){this._rect=n},t.prototype.getBoundingRect=function(){var t=this.style,i,n,r;return this._rect||(i=t.text,null!=i?i+="":i="",n=gb(i,t.font,t.textAlign,t.textBaseline),(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke())&&(r=t.lineWidth,n.x-=r/2,n.y-=r/2,n.width+=r,n.height+=r),this._rect=n),this._rect},t.initDefaultProps=void(t.prototype.dirtyRectTolerance=10),t}(rf);gv.prototype.type="tspan";var tfu=a({x:0,y:0},gc),ifu={style:a({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},rrt.style)},wi=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.createStyle=function(n){return ib(tfu,n)},t.prototype._getSize=function(n){var i=this.style,e=i[n],r,t,u,f;return null!=e?e:(t=(r=i.image)&&"string"!=typeof r&&r.width&&r.height?i.image:this.__image,!t)?0:(u="width"===n?"height":"width",f=i[u],null==f?t[n]:t[n]/t[u]*f)},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return ifu},t.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new tt(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},t}(rf);wi.prototype.type="image";el=Math.round;var rfu=function(){this.x=0;this.y=0;this.width=0;this.height=0},ufu={},ot=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new rfu},t.prototype.buildPath=function(n,t){var r,u,f,e,i;this.subPixelOptimize?(i=sli(ufu,t,this.style),r=i.x,u=i.y,f=i.width,e=i.height,i.r=t.r,t=i):(r=t.x,u=t.y,f=t.width,e=t.height);t.r?function(n,t){var i,r,u,f,l,h=t.x,c=t.y,o=t.width,s=t.height,e=t.r;o<0&&(h+=o,o=-o);s<0&&(c+=s,s=-s);
1"number"==typeof e?i=r=u=f=e:e instanceof Array?1===e.length?i=r=u=f=e[0]:2===e.length?(i=u=e[0],r=f=e[1]):3===e.length?(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&&(i*=o/(l=i+r),r*=o/l);u+f>o&&(u*=o/(l=u+f),f*=o/l);r+u>s&&(r*=s/(l=r+u),u*=s/l);i+f>s&&(i*=s/(l=i+f),f*=s/l);n.moveTo(h+i,c);n.lineTo(h+o-r,c);0!==r&&n.arc(h+o-r,c+r,r,-Math.PI/2,0);n.lineTo(h+o,c+s-u);0!==u&&n.arc(h+o-u,c+s-u,u,0,Math.PI/2);n.lineTo(h+f,c+s);0!==f&&n.arc(h+f,c+s-f,f,Math.PI/2,Math.PI);n.lineTo(h,c+i);0!==i&&n.arc(h+i,c+i,i,Math.PI,1.5*Math.PI)}(n,t):n.rect(r,u,f,e)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(ut);ot.prototype.type="rect";var hli={fill:"#000"},ffu={style:a({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},rrt.style)},st=function(n){function u(t){var i=n.call(this)||this;return i.type="text",i._children=[],i._defaultStyle=hli,i.attr(t),i}return i(u,n),u.prototype.childrenRef=function(){return this._children},u.prototype.update=function(){var i,t;for(n.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts(),i=0;i<this._children.length;i++)t=this._children[i],t.zlevel=this.zlevel,t.z=this.z,t.z2=this.z2,t.culling=this.culling,t.cursor=this.cursor,t.invisible=this.invisible},u.prototype.updateTransform=function(){var t=this.innerTransformable;t?(t.updateTransform(),t.transform&&(this.transform=t.transform)):n.prototype.updateTransform.call(this)},u.prototype.getLocalTransform=function(t){var i=this.innerTransformable;return i?i.getLocalTransform(t):n.prototype.getLocalTransform.call(this,t)},u.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),n.prototype.getComputedTransform.call(this)},u.prototype._updateSubTexts=function(){var n;this._childCursor=0;yli(n=this.style);t(n.rich,yli);this.style.rich?this._updateRichTexts():this._updatePlainTexts();this._children.length=this._childCursor;this.styleUpdated()},u.prototype.addSelfToZr=function(t){n.prototype.addSelfToZr.call(this,t);for(var i=0;i<this._children.length;i++)this._children[i].__zr=t},u.prototype.removeSelfFromZr=function(t){n.prototype.removeSelfFromZr.call(this,t);for(var i=0;i<this._children.length;i++)this._children[i].__zr=null},u.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var n=new tt(0,0,0,0),u=this._children,o=[],t=null,i=0;i<u.length;i++){var f=u[i],r=f.getBoundingRect(),e=f.getLocalTransform(o);e?(n.copy(r),n.applyTransform(e),(t=t||n.clone()).union(n)):(t=t||r.clone()).union(r)}this._rect=t||n}return this._rect},u.prototype.setDefaultTextStyle=function(n){this._defaultStyle=n||hli},u.prototype.setTextContent=function(){0},u.prototype._mergeStyle=function(n,t){if(!t)return n;var u=t.rich,i=n.rich||u&&{};return r(n,t),u&&i?(this._mergeRich(i,u),n.rich=i):i&&(n.rich=i),n},u.prototype._mergeRich=function(n,t){for(var i,f=et(t),u=0;u<f.length;u++)i=f[u],n[i]=n[i]||{},r(n[i],t[i])},u.prototype.getAnimationStyleProps=function(){return ffu},u.prototype._getOrCreateChild=function(n){var t=this._children[this._childCursor];return t&&t instanceof n||(t=new n),this._children[this._childCursor++]=t,t.__zr=this.__zr,t.parent=this,t},u.prototype._updatePlainTexts=function(){var n=this.style,ft=n.font||as,r=n.padding,i=function(n,t){var p,w,u,v,e,h;null!=n&&(n+="");var i,o=t.overflow,f=t.padding,c=t.font,b="truncate"===o,y=yit(c),l=g(t.lineHeight,y),k=!!t.backgroundColor,d="truncate"===t.lineOverflow,r=t.width,a=(i=null==r||"break"!==o&&"breakAll"!==o?n?n.split("\n"):[]:n?tli(n,t.font,r,"breakAll"===o,0).lines:[]).length*l,s=g(t.height,a);if(a>s&&d&&(p=Math.floor(s/l),i=i.slice(0,p)),n&&b&&null!=r)for(w=kci(r,c,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),u=0;u<i.length;u++)i[u]=dci(i[u],w);for(v=s,e=0,u=0;u<i.length;u++)e=Math.max(fu(i[u],c),e);return null==r&&(r=e),h=e,f&&(v+=f[0]+f[2],h+=f[1]+f[3],r+=f[1]+f[3]),k&&(h=r),{lines:i,height:s,outerWidth:h,outerHeight:v,lineHeight:l,calculatedLineHeight:y,contentWidth:e,contentHeight:a,width:r}}(kli(n),n),l=dvt(n),et=!!n.backgroundColor,a=i.outerHeight,v=i.outerWidth,ot=i.contentWidth,y=i.lines,p=i.lineHeight,u=this._defaultStyle,h=n.x||0,w=n.y||0,e=n.align||u.align||"left",o=n.verticalAlign||u.verticalAlign||"top",b=h,f=wv(w,i.contentHeight,o),k,d,s,t;
1(l||r)&&(k=nk(h,v,e),d=wv(w,a,o),l&&this._renderBackground(n,n,k,d,v,a));f+=p/2;r&&(b=bli(h,e,r),"top"===o?f+=r[0]:"bottom"===o&&(f-=r[2]));for(var nt=0,it=!1,st=wli("fill"in n?n.fill:(it=!0,u.fill)),rt=pli("stroke"in n?n.stroke:et||u.autoStroke&&!it?null:(nt=2,u.stroke)),ht=n.textShadowBlur>0,ct=null!=n.width&&("truncate"===n.overflow||"break"===n.overflow||"breakAll"===n.overflow),ut=i.calculatedLineHeight,c=0;c<y.length;c++)s=this._getOrCreateChild(gv),t=s.createStyle(),s.useStyle(t),t.text=y[c],t.x=b,t.y=f,e&&(t.textAlign=e),t.textBaseline="middle",t.opacity=n.opacity,t.strokeFirst=!0,ht&&(t.shadowBlur=n.textShadowBlur||0,t.shadowColor=n.textShadowColor||"transparent",t.shadowOffsetX=n.textShadowOffsetX||0,t.shadowOffsetY=n.textShadowOffsetY||0),t.stroke=rt,t.fill=st,rt&&(t.lineWidth=n.lineWidth||nt,t.lineDash=n.lineDash,t.lineDashOffset=n.lineDashOffset||0),t.font=ft,ali(t,n),f+=p,ct&&s.setBoundingRect(new tt(nk(t.x,n.width,t.textAlign),wv(t.y,ut,t.textBaseline),ot,ut))},u.prototype._updateRichTexts=function(){var n=this.style,u=function(n,t){function ct(n,t,i){n.width=t;n.lineHeight=i;d+=i;nt=Math.max(nt,t)}var r=new huu,ft,f,h,e,st,ht,c,w,i,lt;if(null!=n&&(n+=""),!n)return r;for(var b,l=t.width,rt=t.height,k=t.overflow,ut="break"!==k&&"breakAll"!==k||null==l?null:{width:l,accumWidth:0,breakAll:"breakAll"===k},a=irt.lastIndex=0;null!=(b=irt.exec(n));)ft=b.index,ft>a&&uvt(r,n.substring(a,ft),t,ut),uvt(r,b[2],t,ut,b[1]),a=irt.lastIndex;a<n.length&&uvt(r,n.substring(a,n.length),t,ut);var et=[],d=0,nt=0,v=t.padding,at="truncate"===k,vt="truncate"===t.lineOverflow;n:for(f=0;f<r.lines.length;f++){for(var o=r.lines[f],tt=0,it=0,y=0;y<o.tokens.length;y++){var u=(i=o.tokens[y]).styleName&&t.rich[i.styleName]||{},s=i.textPadding=u.padding,ot=s?s[1]+s[3]:0,p=i.font=u.font||t.font;if(i.contentHeight=yit(p),h=g(u.height,i.contentHeight),i.innerHeight=h,s&&(h+=s[0]+s[2]),i.height=h,i.lineHeight=ce(u.lineHeight,t.lineHeight,h),i.align=u&&u.align||t.align,i.verticalAlign=u&&u.verticalAlign||"middle",vt&&null!=rt&&d+i.lineHeight>rt){y>0?(o.tokens=o.tokens.slice(0,y),ct(o,it,tt),r.lines=r.lines.slice(0,f+1)):r.lines=r.lines.slice(0,f);break n}e=u.width;st=null==e||"auto"===e;"string"==typeof e&&"%"===e.charAt(e.length-1)?(i.percentWidth=e,et.push(i),i.contentWidth=fu(i.text,p)):(st&&(ht=u.backgroundColor,c=ht&&ht.image,c&&trt(c=euu(c))&&(i.width=Math.max(i.width,c.width*h/c.height))),w=at&&null!=l?l-it:null,null!=w&&w<i.width?!st||w<ot?(i.text="",i.width=i.contentWidth=0):(i.text=bci(i.text,w-ot,p,t.ellipsis,{minChar:t.truncateMinChar}),i.width=i.contentWidth=fu(i.text,p)):i.contentWidth=fu(i.text,p));i.width+=ot;it+=i.width;u&&(tt=Math.max(tt,i.lineHeight))}ct(o,it,tt)}for(r.outerWidth=r.width=g(l,nt),r.outerHeight=r.height=g(rt,d),r.contentHeight=d,r.contentWidth=nt,v&&(r.outerWidth+=v[1]+v[3],r.outerHeight+=v[0]+v[2]),f=0;f<et.length;f++)lt=(i=et[f]).percentWidth,i.width=parseInt(lt,10)/100*r.width;return r}(kli(n),n),b=u.width,k=u.outerWidth,d=u.outerHeight,a=n.padding,ut=n.x||0,ft=n.y||0,nt=this._defaultStyle,et=n.align||nt.align,ot=n.verticalAlign||nt.verticalAlign,tt=nk(ut,k,et),it=wv(ft,d,ot),e=tt,f=it,v,o,s;for(a&&(e+=a[3],f+=a[0]),v=e+b,dvt(n)&&this._renderBackground(n,n,tt,it,k,d),o=!!n.backgroundColor,s=0;s<u.lines.length;s++){for(var y=u.lines[s],h=y.tokens,rt=h.length,c=y.lineHeight,p=y.width,i=0,r=e,w=v,l=rt-1,t=void 0;i<rt&&(!(t=h[i]).align||"left"===t.align);)this._placeToken(t,n,c,f,r,"left",o),p-=t.width,r+=t.width,i++;for(;l>=0&&"right"===(t=h[l]).align;)this._placeToken(t,n,c,f,w,"right",o),p-=t.width,w-=t.width,l--;for(r+=(b-(r-e)-(v-w)-p)/2;i<=l;)t=h[i],this._placeToken(t,n,c,f,r+t.width/2,"center",o),r+=t.width,i++;f+=c}},u.prototype._placeToken=function(n,t,i,r,u,f,e){var s=t.rich[n.styleName]||{},a,h,w,c,l,o,y,p;s.text=n.text;a=n.verticalAlign;h=r+i/2;"top"===a?h=r+n.height/2:"bottom"===a&&(h=r+i-n.height/2);!n.isLineHolder&&dvt(s)&&this._renderBackground(s,t,"right"===f?u-n.width:"center"===f?u-n.width/2:u,h-n.height/2,n.width,n.height);w=!!s.backgroundColor;c=n.textPadding;c&&(u=bli(u,f,c),h-=n.height/2-c[0]-n.innerHeight/2);l=this._getOrCreateChild(gv);o=l.createStyle();l.useStyle(o);var v=this._defaultStyle,b=!1,k=0,d=wli("fill"in s?s.fill:"fill"in t?t.fill:(b=!0,v.fill)),nt=pli("stroke"in s?s.stroke:"stroke"in t?t.stroke:w||e||v.autoStroke&&!b?null:(k=2,v.stroke)),it=s.textShadowBlur>0||t.textShadowBlur>0;o.text=n.text;o.x=u;o.y=h;it&&(o.shadowBlur=s.textShadowBlur||t.textShadowBlur||0,o.shadowColor=s.textShadowColor||t.textShadowColor||"transparent",o.shadowOffsetX=s.textShadowOffsetX||t.textShadowOffsetX||0,o.shadowOffsetY=s.textShadowOffsetY||t.textShadowOffsetY||0);o.textAlign=f;o.textBaseline="middle";o.font=n.font||as;o.opacity=ce(s.opacity,t.opacity,1);ali(o,s);nt&&(o.lineWidth=ce(s.lineWidth,t.lineWidth,k),o.lineDash=g(s.lineDash,t.lineDash),o.lineDashOffset=t.lineDashOffset||0,o.stroke=nt);d&&(o.fill=d);y=n.contentWidth;p=n.contentHeight;
1l.setBoundingRect(new tt(nk(o.x,y,o.textAlign),wv(o.y,p,o.textBaseline),y,p))},u.prototype._renderBackground=function(n,t,i,r,u,f){var e,a,o,l=n.backgroundColor,v=n.borderWidth,y=n.borderColor,p=l&&l.image,w=l&&!p,b=n.borderRadius,k=this,s,h,c;(w||n.lineHeight||v&&y)&&((e=this._getOrCreateChild(ot)).useStyle(e.createStyle()),e.style.fill=null,s=e.shape,s.x=i,s.y=r,s.width=u,s.height=f,s.r=b,e.dirtyShape());w?((o=e.style).fill=l||null,o.fillOpacity=g(n.fillOpacity,1)):p&&((a=this._getOrCreateChild(wi)).onload=function(){k.dirtyStyle()},h=a.style,h.image=l.image,h.x=i,h.y=r,h.width=u,h.height=f);v&&y&&((o=e.style).lineWidth=v,o.stroke=y,o.strokeOpacity=g(n.strokeOpacity,1),o.lineDash=n.borderDash,o.lineDashOffset=n.borderDashOffset||0,e.strokeContainThreshold=0,e.hasFill()&&e.hasStroke()&&(o.strokeFirst=!0,o.lineWidth*=2));c=(e||a).style;c.shadowBlur=n.shadowBlur||0;c.shadowColor=n.shadowColor||"transparent";c.shadowOffsetX=n.shadowOffsetX||0;c.shadowOffsetY=n.shadowOffsetY||0;c.opacity=ce(n.opacity,t.opacity,1)},u.makeFont=function(n){var t="";return vli(n)&&(t=[n.fontStyle,n.fontWeight,lli(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),t&&bu(t)||n.textFont||n.font},u}(rf),efu={left:!0,right:1,center:1},ofu={top:1,bottom:1,middle:1},cli=["fontStyle","fontWeight","fontSize","fontFamily"];var w=lt(),gvt=function(n,t,i,r){if(r){var u=w(r);u.dataIndex=i;u.dataType=t;u.seriesIndex=n;"group"===r.type&&r.traverse(function(r){var u=w(r);u.seriesIndex=n;u.dataIndex=i;u.dataType=t})}},dli=1,gli={},nai=lt(),nyt=lt(),wr=["emphasis","blur","select"],ok=["normal","emphasis","blur","select"],sfu=10,sl="highlight",hrt="downplay",sk="select",crt="unselect",hk="toggleSelect";tyt=new sb(100);hyt=["emphasis","blur","select"];yai={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};var ty=ne.CMD,afu=[[],[],[]],wai=Math.sqrt,vfu=Math.atan2;var lyt=Math.sqrt,vrt=Math.sin,yrt=Math.cos,lk=Math.PI;var yfu=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,pfu=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,nvi=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.applyTransform=function(){},t}(ut);uvi=function(){this.cx=0;this.cy=0;this.r=0};su=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new uvi},t.prototype.buildPath=function(n,t){n.moveTo(t.cx+t.r,t.cy);n.arc(t.cx,t.cy,t.r,0,2*Math.PI)},t}(ut);su.prototype.type="circle";fvi=function(){this.cx=0;this.cy=0;this.rx=0;this.ry=0};iy=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new fvi},t.prototype.buildPath=function(n,t){var s=.5522848,i=t.cx,r=t.cy,u=t.rx,f=t.ry,e=u*s,o=f*s;n.moveTo(i-u,r);n.bezierCurveTo(i-u,r-o,i-e,r-f,i,r-f);n.bezierCurveTo(i+e,r-f,i+u,r-o,i+u,r);n.bezierCurveTo(i+u,r+o,i+e,r+f,i,r+f);n.bezierCurveTo(i-e,r+f,i-u,r+o,i-u,r);n.closePath()},t}(ut);iy.prototype.type="ellipse";var evi=Math.PI,yyt=2*evi,ll=Math.sin,ry=Math.cos,wfu=Math.acos,hr=Math.atan2,ovi=Math.abs,ak=Math.sqrt,vk=Math.max,to=Math.min,te=.0001;svi=function(){this.cx=0;this.cy=0;this.r0=0;this.r=0;this.startAngle=0;this.endAngle=2*Math.PI;this.clockwise=!0;this.cornerRadius=0};ur=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new svi},t.prototype.buildPath=function(n,t){bfu(n,t)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(ut);ur.prototype.type="sector";hvi=function(){this.cx=0;this.cy=0;this.r=0;this.r0=0};al=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new hvi},t.prototype.buildPath=function(n,t){var i=t.cx,r=t.cy,u=2*Math.PI;n.moveTo(i+t.r,r);n.arc(i,r,t.r,0,u,!1);n.moveTo(i+t.r0,r);n.arc(i,r,t.r0,0,u,!0)},t}(ut);al.prototype.type="ring";lvi=function(){this.points=null;this.smooth=0;this.smoothConstraint=null};fr=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new lvi},t.prototype.buildPath=function(n,t){cvi(n,t,!0)},t}(ut);fr.prototype.type="polygon";avi=function(){this.points=null;this.percent=1;this.smooth=0;this.smoothConstraint=null};er=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new avi},t.prototype.buildPath=function(n,t){cvi(n,t,!1)},t}(ut);er.prototype.type="polyline";var kfu={},dfu=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.percent=1},vi=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new dfu},t.prototype.buildPath=function(n,t){var e,o,r,u,f,i;this.subPixelOptimize?(f=oli(kfu,t,this.style),e=f.x1,o=f.y1,r=f.x2,u=f.y2):(e=t.x1,o=t.y1,r=t.x2,u=t.y2);i=t.percent;0!==i&&(n.moveTo(e,o),i<1&&(r=e*(1-i)+r*i,u=o*(1-i)+u*i),n.lineTo(r,u))},t.prototype.pointAt=function(n){var t=this.shape;return[t.x1*(1-n)+t.x2*n,t.y1*(1-n)+t.y2*n]},t}(ut);vi.prototype.type="line";br=[];vvi=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.cpx1=0;this.cpy1=0;this.percent=1};vl=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new vvi}
vendor: 4,096 bytes, line 1
1,t.prototype.buildPath=function(n,t){var h=t.x1,c=t.y1,r=t.x2,u=t.y2,f=t.cpx1,e=t.cpy1,o=t.cpx2,s=t.cpy2,i=t.percent;0!==i&&(n.moveTo(h,c),null==o||null==s?(i<1&&(ob(h,f,r,i,br),f=br[1],r=br[2],ob(c,e,u,i,br),e=br[1],u=br[2]),n.quadraticCurveTo(f,e,r,u)):(i<1&&(bs(h,f,o,r,i,br),f=br[1],o=br[2],r=br[3],bs(c,e,s,u,i,br),e=br[1],s=br[2],u=br[3]),n.bezierCurveTo(f,e,o,s,r,u)))},t.prototype.pointAt=function(n){return yvi(this.shape,n,!1)},t.prototype.tangentAt=function(n){var t=yvi(this.shape,n,!0);return ov(t,t)},t}(ut);vl.prototype.type="bezier-curve";pvi=function(){this.cx=0;this.cy=0;this.r=0;this.startAngle=0;this.endAngle=2*Math.PI;this.clockwise=!0};uy=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new pvi},t.prototype.buildPath=function(n,t){var u=t.cx,f=t.cy,i=Math.max(t.r,0),r=t.startAngle,e=t.endAngle,o=t.clockwise,s=Math.cos(r),h=Math.sin(r);n.moveTo(s*i+u,h*i+f);n.arc(u,f,i,r,e,!o)},t}(ut);uy.prototype.type="arc";var wrt=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="compound",t}return i(t,n),t.prototype._updatePathDirty=function(){for(var i=this.shape.paths,n=this.shapeChanged(),t=0;t<i.length;t++)n=n||i[t].shapeChanged();n&&this.dirtyShape()},t.prototype.beforeBrush=function(){this._updatePathDirty();for(var t=this.shape.paths||[],i=this.getGlobalScale(),n=0;n<t.length;n++)t[n].path||t[n].createPathProxy(),t[n].path.setScale(i[0],i[1],t[n].segmentIgnoreThreshold)},t.prototype.buildPath=function(n,t){for(var r=t.paths||[],i=0;i<r.length;i++)r[i].buildPath(n,r[i].shape,!0)},t.prototype.afterBrush=function(){for(var t=this.shape.paths||[],n=0;n<t.length;n++)t[n].pathUpdated()},t.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),ut.prototype.getBoundingRect.call(this)},t}(ut),wvi=function(){function n(n){this.colorStops=n||[]}return n.prototype.addColorStop=function(n,t){this.colorStops.push({offset:n,color:t})},n}(),fy=function(n){function t(t,i,r,u,f,e){var o=n.call(this,f)||this;return o.x=null==t?0:t,o.y=null==i?0:i,o.x2=null==r?1:r,o.y2=null==u?0:u,o.type="linear",o.global=e||!1,o}return i(t,n),t}(wvi),pyt=function(n){function t(t,i,r,u,f){var e=n.call(this,u)||this;return e.x=null==t?.5:t,e.y=null==i?.5:i,e.r=null==r?.5:r,e.type="radial",e.global=f||!1,e}return i(t,n),t}(wvi),yl=[0,0],pl=[0,0],brt=new d,krt=new d,drt=function(){function n(n,t){this._corners=[];this._axes=[];this._origin=[0,0];for(var i=0;i<4;i++)this._corners[i]=new d;for(i=0;i<2;i++)this._axes[i]=new d;n&&this.fromBoundingRect(n,t)}return n.prototype.fromBoundingRect=function(n,t){var i=this._corners,u=this._axes,f=n.x,e=n.y,o=f+n.width,s=e+n.height,r;if(i[0].set(f,e),i[1].set(o,e),i[2].set(o,s),i[3].set(f,s),t)for(r=0;r<4;r++)i[r].transform(t);for(d.sub(u[0],i[1],i[0]),d.sub(u[1],i[3],i[0]),u[0].normalize(),u[1].normalize(),r=0;r<2;r++)this._origin[r]=u[r].dot(i[0])},n.prototype.intersect=function(n,t){var r=!0,i=!t;return brt.set(1/0,1/0),krt.set(0,0),!this._intersectCheckOneSide(this,n,brt,krt,i,1)&&(r=!1,i)||!this._intersectCheckOneSide(n,this,brt,krt,i,-1)&&(r=!1,i)||i||d.copy(t,r?brt:krt),r},n.prototype._intersectCheckOneSide=function(n,t,i,r,u,f){for(var h,e,o,c=!0,s=0;s<2;s++)if(h=this._axes[s],this._getProjMinMaxOnAxis(s,n._corners,yl),this._getProjMinMaxOnAxis(s,t._corners,pl),yl[1]<pl[0]||yl[0]>pl[1]){if(c=!1,u)return c;e=Math.abs(pl[0]-yl[1]);o=Math.abs(yl[0]-pl[1]);Math.min(e,o)>r.len()&&(e<o?d.scale(r,h,-e*f):d.scale(r,h,o*f))}else i&&(e=Math.abs(pl[0]-yl[1]),o=Math.abs(yl[0]-pl[1]),Math.min(e,o)<i.len()&&(e<o?d.scale(i,h,e*f):d.scale(i,h,-o*f)));return c},n.prototype._getProjMinMaxOnAxis=function(n,t,i){for(var e,o=this._axes[n],s=this._origin,h=t[0].dot(o)+s[n],r=h,u=h,f=1;f<t.length;f++)e=t[f].dot(o)+s[n],r=Math.min(e,r),u=Math.max(e,u);i[0]=r;i[1]=u},n}(),gfu=[],bvi=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.notClear=!0,t.incremental=!0,t._displayables=[],t._temporaryDisplayables=[],t._
1cursor=0,t}return i(t,n),t.prototype.traverse=function(n,t){n.call(t,this)},t.prototype.useStyle=function(){this.style={}},t.prototype.getCursor=function(){return this._cursor},t.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},t.prototype.clearDisplaybles=function(){this._displayables=[];this._temporaryDisplayables=[];this._cursor=0;this.markRedraw();this.notClear=!1},t.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},t.prototype.addDisplayable=function(n,t){t?this._temporaryDisplayables.push(n):this._displayables.push(n);this.markRedraw()},t.prototype.addDisplayables=function(n,t){t=t||!1;for(var i=0;i<n.length;i++)this.addDisplayable(n[i],t)},t.prototype.getDisplayables=function(){return this._displayables},t.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},t.prototype.eachPendingDisplayable=function(n){for(var t=this._cursor;t<this._displayables.length;t++)n&&n(this._displayables[t]);for(t=0;t<this._temporaryDisplayables.length;t++)n&&n(this._temporaryDisplayables[t])},t.prototype.update=function(){var n,t;for(this.updateTransform(),n=this._cursor;n<this._displayables.length;n++)(t=this._displayables[n]).parent=this,t.update(),t.parent=null;for(n=0;n<this._temporaryDisplayables.length;n++)(t=this._temporaryDisplayables[n]).parent=this,t.update(),t.parent=null},t.prototype.getBoundingRect=function(){var i,n,t,r;if(!this._rect){for(i=new tt(1/0,1/0,-1/0,-1/0),n=0;n<this._displayables.length;n++)t=this._displayables[n],r=t.getBoundingRect().clone(),t.needLocalTransform()&&r.applyTransform(t.getLocalTransform(gfu)),i.union(r);this._rect=i}return this._rect},t.prototype.contain=function(n,t){var r=this.transformCoordToLocal(n,t),i;if(this.getBoundingRect().contain(r[0],r[1]))for(i=0;i<this._displayables.length;i++)if(this._displayables[i].contain(n,t))return!0;return!1},t}(rf),kvi=lt();var grt=Math.max,nut=Math.min,byt={};nyi=function(n,t){var r=ivi(n,t);return function(n){function t(t){var i=n.call(this,t)||this;return i.applyTransform=r.applyTransform,i.buildPath=r.buildPath,i}return i(t,n),t}(nvi)};iu=function(n,t){for(var f,i,u=[],e=n.length,r=0;r<e;r++)f=n[r],u.push(f.getUpdatedPathProxy(!0));return i=new ut(t),i.createPathProxy(),i.buildPath=function(n){if(tvi(n)){n.appendPath(u);var t=n.getContext();t&&n.rebuildPath(t,1)}},i};wk=ol;ff("circle",su);ff("ellipse",iy);ff("sector",ur);ff("ring",al);ff("polygon",fr);ff("polyline",er);ff("rect",ot);ff("line",vi);ff("bezierCurve",vl);ff("arc",uy);cy=Object.freeze({__proto__:null,updateProps:ct,initProps:ti,removeElement:oh,removeElementWithFadeOut:yk,isElementRemoved:oy,extendShape:gvi,extendPath:tyi,registerShape:ff,getShapeClass:tut,makePath:pk,makeImage:kyt,mergePath:iu,resizePath:dyt,subPixelOptimizeLine:function(n){return oli(n.shape,n.shape,n.style),n},subPixelOptimizeRect:function(n){return sli(n.shape,n.shape,n.style),n},subPixelOptimize:wk,getTransform:sh,applyTransform:re,transformDirection:iut,groupTransition:bk,clipPointsByRect:gyt,clipRectByRect:uyi,createIcon:sy,linePolygonIntersect:kk,lineLineIntersect:fyi,setTooltipConfig:hy,traverseElements:hh,Group:p,Image:wi,Text:st,Circle:su,Ellipse:iy,Sector:ur,Ring:al,Polygon:fr,Polyline:er,Rect:ot,Line:vi,BezierCurve:vl,Arc:uy,IncrementalDisplayable:bvi,CompoundPath:wrt,LinearGradient:fy,RadialGradient:pyt,BoundingRect:tt,OrientedBoundingRect:drt,Point:d,Path:ut});dk={};var syi=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],hyi=["align","lineHeight","width","height","tag","verticalAlign"],cyi=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];wl=lt();var ipt,rpt,neu=["textStyle","color"],upt=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],fpt=new st,teu=function(){function n(){}return n.prototype.getTextColor=function(n){var t=this.ecModel;return this.getShallow("color")||(!n&&t?t.get(neu):null)},n.prototype.getFont=function(){return ayi({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},n.prototype.getTextRect=function(n){for(var i={text:n,verticalAlign:this.getShallow("verticalAlign")||this.get
1Shallow("baseline")},t=0;t<upt.length;t++)i[upt[t]]=this.getShallow(upt[t]);return fpt.useStyle(i),fpt.update(),fpt.getBoundingRect()},n}(),pyi=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],ieu=dc(pyi),reu=function(){function n(){}return n.prototype.getLineStyle=function(n){return ieu(this,n)},n}(),wyi=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],ueu=dc(wyi),feu=function(){function n(){}return n.prototype.getItemStyle=function(n,t){return ueu(this,n,t)},n}(),at=function(){function n(n,t,i){this.parentModel=t;this.ecModel=i;this.option=n}return n.prototype.init=function(){for(var t=[],n=3;n<arguments.length;n++)t[n-3]=arguments[n]},n.prototype.mergeOption=function(n){k(this.option,n,!0)},n.prototype.get=function(n,t){return null==n?this.option:this._doGet(this.parsePath(n),!t&&this.parentModel)},n.prototype.getShallow=function(n,t){var i=this.option,r=null==i?i:i[n],u;return null!=r||t||(u=this.parentModel,u&&(r=u.getShallow(n))),r},n.prototype.getModel=function(t,i){var r=null!=t,u=r?this.parsePath(t):null;return new n(r?this._doGet(u):this.option,i=i||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(u)),this.ecModel)},n.prototype.isEmpty=function(){return null==this.option},n.prototype.restoreData=function(){},n.prototype.clone=function(){return new this.constructor(y(this.option))},n.prototype.parsePath=function(n){return"string"==typeof n?n.split("."):n},n.prototype.resolveParentPath=function(n){return n},n.prototype.isAnimationEnabled=function(){if(!ft.node&&this.option){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},n.prototype._doGet=function(n,t){var i=this.option,r;if(!n)return i;for(r=0;r<n.length&&(!n[r]||null!=(i=i&&"object"==typeof i?i[n[r]]:null));r++);return null==i&&t&&(i=t._doGet(this.resolveParentPath(n),t.parentModel)),i},n}();tvt(at);ipt=at;rpt=["__\0is_clz",pci++].join("_");ipt.prototype[rpt]=!0;ipt.isInstance=function(n){return!(!n||!n[rpt])};ui(at,reu);ui(at,feu);ui(at,fuu);ui(at,teu);byi=Math.round(10*Math.random());var uut="ZH",ept="EN",eeu=ept,fut={},opt={},kyi=ft.domSupported&&(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase().indexOf(uut)>-1?uut:eeu;spt(ept,{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}});spt(uut,{time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"}
1,saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}});var dyi=1e3,gyi=6e4,npi=36e5,gk=864e5,tpi=31536e6,nd={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},ipi={year:"{yyyy}",month:"{yyyy}-{MM}",day:"{yyyy}-{MM}-{dd}",hour:"{yyyy}-{MM}-{dd} "+nd.hour,minute:"{yyyy}-{MM}-{dd} "+nd.minute,second:"{yyyy}-{MM}-{dd} "+nd.second,millisecond:nd.none},cpt=["year","month","day","hour","minute","second","millisecond"],rpi=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];var bl=ctt,heu=/([&<>"'])/g,ceu={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};ppt=["a","b","c","d","e","f","g"];cut=function(n,t){return"{"+n+(null==t?"":t)+"}"};var aut=t,vpi=["left","right","top","bottom","width","height"],dl=[["width","left","right"],["height","top","bottom"]];lh=bpt;b(bpt,"vertical");b(bpt,"horizontal");ppi=lt();rt=function(n){function t(t,i,r){var u=n.call(this,t,i,r)||this;return u.uid=ly("ec_cpt_model"),u}return i(t,n),t.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i)},t.prototype.mergeDefaultAndTheme=function(n,t){var i=rd(this),r=i?yy(n):{};k(n,t.getTheme().get(this.mainType));k(n,this.getDefaultOption());i&&ah(n,r,i)},t.prototype.mergeOption=function(n){k(this.option,n,!0);var t=rd(this);t&&ah(this.option,n,t)},t.prototype.optionUpdated=function(){},t.prototype.getDefaultOption=function(){var f=this.constructor,t,i,n,e,r,u;if(!function(n){return!(!n||!n[nvt])}(f))return f.defaultOption;if(t=ppi(this),!t.defaultOption){for(i=[],n=f;n;)e=n.prototype.defaultOption,e&&i.push(e),n=n.superClass;for(r={},u=i.length-1;u>=0;u--)r=k(r,i[u],!0);t.defaultOption=r}return t.defaultOption},t.prototype.getReferringComponents=function(n,t){var i=n+"Index",r=n+"Id";return fk(this.ecModel,n,{index:this.get(i,!0),id:this.get(r,!0)},t)},t.prototype.getBoxLayoutParams=function(){var n=this;return{left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(n){this.option.zlevel=n},t.protoInitialize=function(){var n=t.prototype;n.type="component";n.id="";n.name="";n.mainType="";n.subType="";n.componentIndex=0}(),t}(at);yci(rt,at);nrt(rt),function(n){var t={};n.registerSubTypeDefaulter=function(n,i){var r=ke(n);t[r.main]=i};n.determineSubType=function(i,r){var u=r.type,f;return u||(f=ke(i).main,n.hasSubTypes(i)&&t[f]&&(u=t[f](r))),u}}(rt),function(n,i){function r(n,t){return n[t]||(n[t]={predecessor:[],successor:[]}),n[t]}n.topologicalTravel=function(n,u,f,e){function y(n){h[n].entryCount--;0===h[n].entryCount&&c.push(n)}function p(n){o[n]=!0;y(n)}if(n.length){var l=function(n){var u={},f=[];return t(n,function(e){var o=r(u,e),s=function(n,i){var r=[];return t(n,function(n){nt(i,n)>=0&&r.push(n)}),r}(o.originalDeps=i(e),n);o.entryCount=s.length;0===o.entryCount&&f.push(e);t(s,function(n){nt(o.predecessor,n)<0&&o.predecessor.push(n);var t=r(u,n);nt(t.successor,n)<0&&t.successor.push(e)})}),{graph:u,noEntryList:f}}(u),h=l.graph,c=l.noEntryList,o={};for(t(n,function(n){o[n]=!0});c.length;){var s=c.pop(),a=h[s],v=!!o[s];v&&(f.call(e,s,a.originalDeps.slice()),delete o[s]);t(a.successor,v?p:y)}t(o,function(){throw new Error("");})}}}(rt,function(n){var i=[];return t(rt.getClassesByMainType(n),function(n){i=i.concat(n.dependencies||n.prototype.depen
1dencies||[])}),i=f(i,function(n){return ke(n).main}),"dataset"!==n&&nt(i,"dataset")<=0&&i.unshift("dataset"),i});kpt="";"undefined"!=typeof navigator&&(kpt=navigator.platform||"");var py="rgba(0, 0, 0, 0.2)",leu={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:py,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:py,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:py,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:py,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:py,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:py,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:kpt.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},wpi=c(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),vh="original",is="arrayRows",yh="objectRows",wy="keyedColumns",by="typedArray",bpi="unknown",gl="column",dpt="row",yut=1,kpi=2,ue=3,dpi=lt();var twt=c(),put,ud,iwi,rwi=lt(),aeu=lt(),iwt=function(){function n(){}return n.prototype.getColorFromPalette=function(n,t,i){var r=kt(this.get("color",!0)),u=this.get("colorLayer",!0);return uwi(this,rwi,r,u,n,t,i)},n.prototype.clearColorPalette=function(){!function(n,t){t(n).paletteIdx=0;t(n).paletteNameMap={}}(this,rwi)},n}();wut=function(n){function u(){return null!==n&&n.apply(this,arguments)||this}return i(u,n),u.prototype.init=function(n,t,i,r,u,f){r=r||{};this.option=null;this._theme=new at(r);this._locale=new at(u);this._optionManager=f},u.prototype.setOption=function(n,t,i){var r=owi(t);this._optionManager.setOption(n,i,r);this._resetOption(null,r)},u.prototype.resetOption=function(n,t){return this._resetOption(n,owi(t))},u.prototype._resetOption=function(n,i){var r=!1,u=this._optionManager,f,e,o;return n&&"recreate"!==n||(f=u.mountOption("recreate"===n),this.option&&"recreate"!==n?(this.restoreData(),this._mergeOption(f,i)):iwi(this,f),r=!0),("timeline"!==n&&"media"!==n||this.restoreData(),n&&"recreate"!==n&&"timeline"!==n)||(e=u.getTimelineOption(this),e&&(r=!0,this._mergeOption(e,i))),n&&"recreate"!==n&&"media"!==n||(o=u.getMediaOption(this),o.length&&t(o,function(n){r=!0;this._mergeOption(n,i)},this)),r},u.prototype.mergeOption=function(n){this._mergeOption(n,null)},u.prototype._mergeOption=function(n,i){var u=this.option,e=this._componentsMap,h=this._componentsCount,o=[],s=c(),f=i&&i.replaceMergeMainTypeMap;dpi(this).datasetMap=c();t(n,function(n,t){null!=n&&(rt.hasClass(t)?t&&(o.push(t),s.set(t,!0)):u[t]=null==u[t]?y(n):k(u[t],n,!0))});f&&f.each(function(n,t){rt.hasClass(t)&&!s.get(t)&&(o.push(t),s.set(t,!0))});rt.topologicalTravel(o,rt.getAllClassMainTypes(),function(i){var p=function(n,t,i){var u=twt.get(t),r;return u?(r=u(n),r?i.concat(r):i):i}(this,i,kt(n[i])),c=e.get(i),w=c?f&&f.get(i)?"replaceMerge":"normalMerge":"replaceAll",l=sci(c,p,w);(function(n,i,r){t(n,function(n){var t=n.newOption;v(t)&&(n.keyInfo.mainType=i,n.keyInfo.subType=function(n,t,i,r){return t.type?t.type:i?i.subType:r.determineSubType(n,t)}(i,t,n.existing,r))})})(l,i,rt);u[i]=null;e.set(i,null);h.set(i,0);var a,o=[],s=[],y=0;t(l,function(n,t){var u=n.existing,f=n.newOption,c,e,h;if(f){if(c="series"===i,e=rt.getClass(i,n.keyInfo.subType,!c),!e)return;if("tooltip"===i){if(a)return void 0;a=!0}u&&u.constructor===e?(u.name=n.keyInfo.name,u.mergeOption(f,this),u.optionUpdated(f,!1)):(h=r({componentIndex:t},n.keyInfo),r(u=new e(f,this,this,h),h),n.brandNew&&(u.__requireNewView=!0),u.init(f,this,this),u.optionUpdated(null,!0))}else u&&(u.mergeOption({},this),u.optionUpdated({},!1));u?(o.push(u.option),s.push(u),y++):(o.push(void 0),s.push(void 0))},this);u[i]=o;e.set(i,s);h.set(i,y);"series"===i&&put(this)},this);this._seriesIndices||put(this)},u.prototype.getOption=function(){var n=y(this.option);return t(n,function(t,i){if(rt.hasClass(i)){for(var r=kt(t),f=r.length,e=!1,u=f-1;u>=0;u--)r[u]&&!rk(r[u])?e=!0:(r[u]=null,!e&&f--);r.length=f;n[i]=r}}),delete n["\0_ec_inner"],n},u.prototype.getTheme=function(){return this._theme},u.prototype.getLocaleModel=function(){return this._locale},u.prototype.setUpdatePayload=function(n){this._payload=n},u.prototype.getUpdatePayload=function(){return this._payload},u.prototype.getComponent=function(n,t){var i=this._componentsMap.get(n),u,r;if(i){if(u=i[t||0],u)return u;if(null==t)for(r=0;r<i.length;r++)if(i[r])return i[r]}},u.prototype.queryComponents=function(n){var u=n.mainType;if(!u)return[];var r,f=n.index,e=n.id,o=n.name,i=this._componentsMap.get(u);return i&&i.length?(null!=f?(r=[],t(kt(f),function(n){i[n]&&r.push(i[n])})):r=null!=e?fwi("id",e,i):null!=o?fwi("name",o,i):pt(i,function(n){return!!n}),ewi(r,n)):[]},u.prototype.findComponents=function(n){var t,r,u,f,e,s=n.query,i=n.mainType,o=(r=i+"Index",u=i+"Id",f=i+"Name",!(t=s)||null==t[r]&&null==t[u]&&null==t[f]?null:{mainType:i,index:t[r],id:t[u],name:t[f]}),h=o?this.queryComponents(o):pt(this._componentsMap.get(i),function(n){return!!n});return e=ewi(h,n),n.filter?pt(e,n.filter):e},u.prototype.eachComponent=function(n,t,i){var e=this._componentsMap,s,h,r,u,f;if(l(n))s=t,h=n,e.each(function(n,t){for(var r,i=0;n&&i<n.length;i++)r=n[i],r&&h.call(s,t,r,r.componentIndex)});else for(r=o(n)?e.get(n):v(n)?this.findComponents(n):null,u=0;r&&u<r.length;u++)f=r[u],f&&t.call(i,f,f.componentIndex)},u.prototype.getSeriesByName=function(n){var t=ai(n,null);return pt(this._componentsMap.get("series"),function(n){return!!n&&null!=t&&n.name===t})},u.prototype.getSeriesByIndex=function(n){return this._componentsMap.get("series")[n]},u.prototype.getSeriesByType=function(n){return pt(this._componentsMap.get("series"),function(t){return!!t&&t.subType===n})},u.prototype.getSeries=function(){return pt(this._componentsMap.get("series"),function(n){return!!n})},u.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},u.prototype.eachSeries=function(n,i){ud(this);t(this._seriesIndices,function(t){var r=this._componentsMap.get("series")[t];n.call(i,r,t)},this)},u.prototype.eachRawSeries=function(n,i){t(this._componentsMap.get("series"),function(t){t&&n.call(i,t,t.componentIndex)})},u.prototype.eachSeriesByType=function(n,i,r){ud(this);t(this._seriesIndices,function(t){var u=this._componentsMap.get("series")[t];u.subType===n&&i.call(r,u,t)},this)},u.prototype.eachRawSeriesByType=function(n,i,r){return t(this.getSeriesByType(n),i,r)},u.prototype.isSeriesFiltered=function(n){return ud(this),null==this._seriesIndicesMap.get(n.componentIndex)},u.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},u.prototype.filterSeries=function(n,i){ud(this);var r=[];t(this._seriesIndices,function(t){var u=this._componentsMap.get("series")[t];n.call(i,u,t)&&r.push(t)},this);this._seriesIndices=r;this._seriesIndicesMap=c(r)},u.prototype.restoreData=function(n){put(this);var i=this._componentsMap,r=[];i.each(function(n,t){rt.hasClass(t)&&r.push(t)});rt.topologicalTravel(r,rt.getAllClassMainTypes(),function(r){t(i.get(r),function(t){!t||"series"===r&&function(n,t){if(t){var i=t.seriesIndex,r=t.seriesId,u=t.seriesName;return null!=i&&n.componentIndex!==i||null!=r&&n.id!==r||null!=u&&n.name!==u}}(t,n)||t.restoreData()})})},u.internalField=(put=function(n){var i=n._seriesIndices=[];t(n._componentsMap.get("series"),function(n){n&&i.push(n.componentIndex)});n._seriesIndicesMap=c(i)},ud=function(){},void(iwi=function(n,i){n.option={};n.option["\0_ec_inner"]=1;n._componentsMap=c({series:[]});n._componentsCount=c();var r=i.aria;v(r)&&null==r.enabled&&(r.enabled=!0),function(n,i){var r=n.color&&!n.colorLayer;t(i,function(t,i){"colorLayer"===i&&r||rt.hasClass(i)||("object"==typeof t?n[i]=n[i]?k(n[i],t,!1):y(t):null==n[i]&&(n[i]=t))})}(i,n._theme.option);k(i,leu,!1);n._mergeOption(i,null)})),u}(at);ui(wut,iwt);var veu=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],swi=function(n){t(veu,function(t){this[t]=s(n[t],n)},this)},uwt={},ky=function(){function n(){this._coordinateSystems=[]}return n.prototype.create=function(n,i){var r=[];t(uwt,function(t){var u=t.create(n,i);r=r.concat(u||[])});this._coordinateSystems=r},n.prototype.update=function(n,i){t(this._coordinateSystems,function(t){t.update&&t.update(n,i)})},n.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},n.register=function(n,t){uwt[n]=t},n.get=function(n){return uwt[n]},n}(),yeu=/^(min|max)?(.+)$/,peu=function(){function n(n){this._timelineOptions=[];this._mediaList=[];this._currentMediaIndices=[];this._api=n}return n.prototype.setOption=function(n,i){n&&(t(kt(n.series),function(n){n&&n.data&&gr(n.data)&&tb(n.data)}),t(kt(n.dataset),function(n){n&&n.source&&gr(n.source)&&tb(n.source)}));n=y(n);var f=this._optionBackup,r=function(n,i,r){function c(n){t(i,function(t){t(n,r)})}var o,f,s=[],e=n.baseOption,l=n.timeline,h=n.options,a=n.media,v=!!n.media,y=!!(h||l||e&&e.timeline);return e?(f=e).timeline||(f.timeline=l):((y||v)&&(n.options=n.media=null),f=n),v&&u(a)&&t(a,function(n){n&&n.option&&(n.query?s.push(n):o||(o=n))}),c(f),t(h,function(n){return c(n)}),t(s,function(n){return c(n.option)}),{baseOption:f,timelineOptions:h||[],mediaDefault:o,mediaList:s}}(n,i,!f);this._newBaseOption=r.baseOption;f?(r.timelineOptions.length&&(f.timelineOptions=r.timelineOptions),r.mediaList.length&&(f.mediaList=r.mediaList),r.mediaDefault&&(f.mediaDefault=r.mediaDefault)):this._optionBackup=r},n.prototype.mountOption=function(n){var t=this._optionBackup;return this._timelineOptions=t.timelineOptions,this._mediaList=t.mediaList,this._mediaDefault=t.mediaDefault,this._currentMediaIndices=[],y(n?t.baseOption:this._newBaseOption)},n.prototype.getTimelineOption=function(n){var i,r=this._timelineOptions,t;return r.length&&(t=n.getComponent("timeline"),t&&(i=y(r[t.getCurrentIndex()])
1)),i},n.prototype.getMediaOption=function(){var e,o,h=this._api.getWidth(),c=this._api.getHeight(),i=this._mediaList,r=this._mediaDefault,n=[],u=[],t,s;if(!i.length&&!r)return u;for(t=0,s=i.length;t<s;t++)weu(i[t].query,h,c)&&n.push(t);return!n.length&&r&&(n=[-1]),n.length&&(e=n,o=this._currentMediaIndices,e.join(",")!==o.join(","))&&(u=f(n,function(n){return y(-1===n?r.option:i[n].option)})),this._currentMediaIndices=n,u},n}();var fe=t,fd=v,hwi=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];var keu=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],deu=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],ewt=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];sd=function(n){var i,t,r;if(this.data=n.data||(n.sourceFormat===wy?{}:[]),this.sourceFormat=n.sourceFormat||bpi,this.seriesLayoutBy=n.seriesLayoutBy||gl,this.startIndex=n.startIndex||0,this.dimensionsDetectedCount=n.dimensionsDetectedCount,this.metaRawOption=n.metaRawOption,i=this.dimensionsDefine=n.dimensionsDefine,i)for(t=0;t<i.length;t++)r=i[t],null==r.type&&nwi(this,t)===yut&&(r.type="ordinal")};var tbi=function(){function n(n,t){var i=owt(n)?n:hwt(n),r;this._source=i;r=this._data=i.data;i.sourceFormat===by&&(this._offset=0,this._dimSize=t,this._data=r);bwi(this,r,i)}return n.prototype.getSource=function(){return this._source},n.prototype.count=function(){return 0},n.prototype.getItem=function(){},n.prototype.appendData=function(){},n.prototype.clean=function(){},n.protoInitialize=function(){var t=n.prototype;t.pure=!1;t.persistent=!0}(),n.internalField=function(){function i(n){for(var t=0;t<n.length;t++)this._data.push(n[t])}var n;bwi=function(n,t,i){var o=i.sourceFormat,h=i.seriesLayoutBy,c=i.startIndex,l=i.dimensionsDefine,y=wwi[lwt(o,h)],a,v;(r(n,y),o===by)?(n.getItem=u,n.count=e,n.fillStorage=f):(a=rbi(o,h),n.getItem=s(a,null,t,c,l),v=fbi(o,h),n.count=s(v,null,t,c,l))};var u=function(n,t){n-=this._offset;t=t||[];for(var u=this._data,r=this._dimSize,f=r*n,i=0;i<r;i++)t[i]=u[f+i];return t},f=function(n,t,i,r){for(var f,l=this._data,c=this._dimSize,e=0;e<c;e++){for(var u=r[e],s=null==u[0]?1/0:u[0],h=null==u[1]?-1/0:u[1],a=t-n,v=i[e],o=0;o<a;o++)f=l[o*c+e],v[n+o]=f,f<s&&(s=f),f>h&&(h=f);u[0]=s;u[1]=h}},e=function(){return this._data?this._data.length/this._dimSize:0};(n={}).arrayRows_column={pure:!0,appendData:i};n.arrayRows_row={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".');}};n.objectRows={pure:!0,appendData:i};n.keyedColumns={pure:!0,appendData:function(n){var i=this._data;t(n,function(n,t){for(var u=i[t]||(i[t]=[]),r=0;r<(n||[]).length;r++)u.push(n[r])})}};n.original={appendData:i};n.typedArray={persistent:!1,pure:!0,appendData:function(n){this._data=n},clean:function(){this._offset+=this.count();this._data=null}};wwi=n}(),n}(),ibi=function(n,t,i,r){return n[r]},nou=((dy={}).arrayRows_column=function(n,t,i,r){return n[r+t]},dy.arrayRows_row=function(n,t,i,r,u){var e;r+=t;for(var o=u||[],s=n,f=0;f<s.length;f++)e=s[f],o[f]=e?e[r]:null;return o},dy.objectRows=ibi,dy.keyedColumns=function(n,t,i,r,u){for(var s,o,e=u||[],f=0;f<i.length;f++)s=i[f].name,o=n[s],e[f]=o?o[r]:null;return e},dy.original=ibi,dy);cwt=function(n){return n.length};ubi=((gy={}).arrayRows_column=function(n,t){return Math.max(0,n.length-t)},gy.arrayRows_row=function(n,t){var i=n[0];return i?Math.max(0,i.length-t):0},gy.objectRows=cwt,gy.keyedColumns=function(n,t,i){var u=i[0].name,r=n[u];return r?r.length:0},gy.original=cwt,gy);but=function(n,t){return n[t]};ebi=((np={}).arrayRows=but,np.objectRows=function(n,t,i){return n[i]},np.keyedColumns=but,np.original=function(n,t){var i=kv(n);return i instanceof Array?i[t]:i},np.typedArray=but,np);sbi=/\{@(.+?)\}/g;kut=function(){function n(){}return n.prototype.getDataParams=function(n,t){var i=this.getData(t),o=this.getRawValue(n,t),s=i.getRawIndex(n),h=i.getName(n),c=i.getRawDataItem(n),r=i.getItemVisual(n,"style"),l=r&&r[i.getItemVisual(n,"drawType")||"fill"],a=r&&r.stroke,e=this.mainType,f="series"===e,u=i.userOutput&&i.userOutput.get();return{componentType:e,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:f?this.subType:null,seriesIndex:this.seriesIndex,seriesId:f?this.id:null,
1seriesName:f?this.name:null,name:h,dataIndex:s,data:c,dataType:t,value:o,color:l,borderColor:a,dimensionNames:u?u.fullDimensions:null,encode:u?u.encode:null,$vars:["seriesName","name","value"]}},n.prototype.getFormattedLabel=function(n,t,i,r,f,e){t=t||"normal";var h=this.getData(i),s=this.getDataParams(n,i);return(e&&(s.value=e.interpolatedValue),null!=r&&u(s.value)&&(s.value=s.value[r]),f)||(f=h.getItemModel(n).get("normal"===t?["label","formatter"]:[t,"label","formatter"])),l(f)?(s.status=t,s.dimensionIndex=r,f(s)):o(f)?wpt(f,s).replace(sbi,function(t,i){var s=i.length,r=i,f,o;return"["===r.charAt(0)&&"]"===r.charAt(s-1)&&(r=+r.slice(1,s-1)),f=tp(h,n,r),e&&u(e.interpolatedValue)&&(o=h.getDimensionIndex(r),o>=0&&(f=e.interpolatedValue[o])),null!=f?f+"":""}):void 0},n.prototype.getRawValue=function(n,t){return tp(this.getData(t),n)},n.prototype.formatTooltip=function(){},n}();cbi=function(){function n(n){n=n||{};this._reset=n.reset;this._plan=n.plan;this._count=n.count;this._onDirty=n.onDirty;this._dirty=!0}return n.prototype.perform=function(n){function y(n){return!(n>=1)&&(n=1),n}var h,r=this._upstream,c=n&&n.skip,l,a,o,t,i,s,p;this._dirty&&r&&(l=this.context,l.data=l.outputData=r.context.outputData);this.__pipeline&&(this.__pipeline.currentTask=this);this._plan&&!c&&(h=this._plan(this.context));var v,w=y(this._modBy),b=this._modDataCount||0,f=y(n&&n.modBy),e=n&&n.modDataCount||0;if(w===f&&b===e||(h="reset"),(this._dirty||"reset"===h)&&(this._dirty=!1,v=this._doReset(c)),this._modBy=f,this._modDataCount=e,a=n&&n.step,this._dueEnd=r?r._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){if(o=this._dueIndex,t=Math.min(null!=a?this._dueIndex+a:1/0,this._dueEnd),!c&&(v||o<t))if(i=this._progress,u(i))for(s=0;s<i.length;s++)this._doProgress(i[s],o,t,f,e);else this._doProgress(i,o,t,f,e);this._dueIndex=t;p=null!=this._settedOutputEnd?this._settedOutputEnd:t;this._outputDueEnd=p}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()},n.prototype.dirty=function(){this._dirty=!0;this._onDirty&&this._onDirty(this.context)},n.prototype._doProgress=function(n,t,i,r,u){awt.reset(t,i,r,u);this._callingProgress=n;this._callingProgress({start:t,end:i,count:i-t,next:awt.next},this.context)},n.prototype._doReset=function(n){var t,r,i;return this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null,!n&&this._reset&&((t=this._reset(this.context))&&t.progress&&(r=t.forceFirstProgress,t=t.progress),u(t)&&!t.length&&(t=null)),this._progress=t,this._modBy=this._modDataCount=null,i=this._downstream,i&&i.dirty(),r},n.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},n.prototype.pipe=function(n){(this._downstream!==n||this._dirty)&&(this._downstream=n,n._upstream=this,n.dirty())},n.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},n.prototype.getUpstream=function(){return this._upstream},n.prototype.getDownstream=function(){return this._downstream},n.prototype.setOutputEnd=function(n){this._outputDueEnd=this._settedOutputEnd=n},n}();awt=function(){function e(){return n<r?n++:null}function o(){var f=n%u*t+Math.ceil(n/u),e=n>=r?null:f<i?f:n;return n++,e}var r,n,t,i,u,f={reset:function(s,h,c,l){n=s;r=h;t=c;i=l;u=Math.ceil(i/t);f.next=t>1&&i>0?o:e}};return f}();lbi=c({number:function(n){return parseFloat(n)},time:function(n){return+ou(n)},trim:function(n){return o(n)?bu(n):n}});var vbi={lt:function(n,t){return n<t},lte:function(n,t){return n<=t},gt:function(n,t){return n>t},gte:function(n,t){return n>=t}},tou=function(){function n(n,t){if(!ht(t))vt("");this._opFn=vbi[n];this._rvalFloat=be(t)}return n.prototype.evaluate=function(n){return ht(n)?this._opFn(n,this._rvalFloat):this._opFn(be(n),this._rvalFloat)},n}(),ybi=function(){function n(n,t){var i="desc"===n;this._resultLT=i?1:-1;null==t&&(t=i?"min":"max");this._incomparable="min"===t?-1/0:1/0}return n.prototype.evaluate=function(n,t){var i=ht(n)?n:be(n),r=ht(t)?t:be(t),e=isNaN(i),s=isNaN(r),u,f;return(e&&(i=this._incomparable),s&&(r=this._incomparable),e&&s)&&(u=o(n),f=o(t),u&&(i=f?n:0),f&&(r=u?t:0)),i<r?this._resultLT:i>r?-this._resultLT:0},n}(),iou=function(){function n(n,t){this._rval=t;this._isEQ=n;this._rvalTypeof=typeof t;this._rvalFloat=be(t)}return n.prototype.evaluate=function(n){var t=n===this._rval,i;return t||(i=typeof n,i===this._rvalTypeof||"number"!==i&&"number"!==this._rvalTypeof||(t=be(n)===this._rvalFloat)),this._isEQ?t:!t},n}();pbi=function(){function n(){}return n.prototype.getRawData=function(){throw new Error("not supported");},n.prototype.getRawDataItem=function(){throw new Error("not supported");},n.prototype.cloneRawData=function(){},n.prototype.getDimensionInfo=function(){},n.prototype.cloneAllDimensionInfo=function(){},n.prototype.count=function(){},n.prototype.retrieveValue=function(){},n.prototype.retrieveValueFromItem=function(){},n.prototype.convertValue=function(n,t){return ph(n,t)},n}();vwt=c();var pwt,dut="undefined",hou=typeof Uint32Array===dut?Array:Uint32Array,cou=typeof Uint16Array===dut?Array:Uint16Array,wbi=typeof Int32Array===dut?Array:Int32Array,bbi=typeof Float64Array===dut?Array:Float64Array,kbi={float:bbi,int:wbi,ordinal:Array,number:Array,time:bbi};gut=function(){function n(){this._chunks=[];this._rawExtent=[];this._extent=[];this._count=0;this._rawCount=0;this._calcDimNameToIdx=c()}return n.prototype.initData=function(n,t,i){this._provider=n;this._chunks=[];this._indices=null;this.getRawIndex=this._getRawIdxIdentity;var r=n.getSource(),u=this.defaultDimValueGetter=pwt[r.sourceFormat];this._dimValueGetter=i||u;this._rawExtent=[];nbi(r);this._dimensions=f(t,function(n){return{type:n.type,property:n.property}});this._initDataFromProvider(0,n.count())},n.prototype.getProvider=function(){return this._provider},n.prototype.getSource=function(){return this._provider.getSource()},n.prototype.ensureCalculationDimension=function(n,t){var u=this._calcDimNameToIdx,r=this._dimensions,i=u.get(n);if(null!=i){if(r[i].type===t)return i}else i=r.length;return r[i]={type:t},u.set(n,i),this._chunks[i]=new kbi[t||"float"](this._rawCount),this._rawExtent[i]=[1/0,-1/0],i},n.prototype.collectOrdinalMeta=function(n,t){var e=this._chunks[n],u=this._dimensions[n],o=this._rawExtent,s=u.ordinalOffset||0,h=e.length,i,r,f;for(0===s&&(o[n]=[1/0,-1/0]),i=o[n],r=s;r<h;r++)f=e[r]=t.parseAndCollect(e[r]),isNaN(f)||(i[0]=Math.min(f,i[
10]),i[1]=Math.max(f,i[1]));u.ordinalMeta=t;u.ordinalOffset=h;u.type="ordinal"},n.prototype.getOrdinalMeta=function(n){return this._dimensions[n].ordinalMeta},n.prototype.getDimensionProperty=function(n){var t=this._dimensions[n];return t&&t.property},n.prototype.appendData=function(n){var r=this._provider,i=this.count(),t;return r.appendData(n),t=r.count(),r.persistent||(t+=i),i<t&&this._initDataFromProvider(i,t,!0),[i,t]},n.prototype.appendValues=function(n,t){for(var y,u,c,i,l,r,f,a=this._chunks,h=this._dimensions,v=h.length,p=this._rawExtent,e=this.count(),o=e+Math.max(n.length,t||0),s=0;s<v;s++)dbi(a,s,(l=h[s]).type,o,!0);for(y=[],u=e;u<o;u++)for(c=u-e,i=0;i<v;i++)l=h[i],r=pwt.arrayRows.call(this,n[c]||y,l.property,c,i),a[i][u]=r,f=p[i],r<f[0]&&(f[0]=r),r>f[1]&&(f[1]=r);return this._rawCount=this._count=o,{start:e,end:o}},n.prototype._initDataFromProvider=function(n,t,i){for(var p,l,o,r,w,s,h,u=this._provider,a=this._chunks,v=this._dimensions,y=v.length,c=this._rawExtent,b=f(v,function(n){return n.property}),e=0;e<y;e++)p=v[e],c[e]||(c[e]=[1/0,-1/0]),dbi(a,e,p.type,t,i);if(u.fillStorage)u.fillStorage(n,t,a,c);else for(l=[],o=n;o<t;o++)for(l=u.getItem(o,l),r=0;r<y;r++)w=a[r],s=this._dimValueGetter(l,b[r],o,r),w[o]=s,h=c[r],s<h[0]&&(h[0]=s),s>h[1]&&(h[1]=s);!u.persistent&&u.clean&&u.clean();this._rawCount=this._count=t;this._extent=[]},n.prototype.count=function(){return this._count},n.prototype.get=function(n,t){if(!(t>=0&&t<this._count))return NaN;var i=this._chunks[n];return i?i[this.getRawIndex(t)]:NaN},n.prototype.getValues=function(n,t){var u=[],r=[],i,f;if(null==t)for(t=n,n=[],i=0;i<this._dimensions.length;i++)r.push(i);else r=n;for(i=0,f=r.length;i<f;i++)u.push(this.get(r[i],t));return u},n.prototype.getByRawIndex=function(n,t){if(!(t>=0&&t<this._rawCount))return NaN;var i=this._chunks[n];return i?i[t]:NaN},n.prototype.getSum=function(n){var r=0,t,u,i;if(this._chunks[n])for(t=0,u=this.count();t<u;t++)i=this.get(n,t),isNaN(i)||(r+=i);return r},n.prototype.getMedian=function(n){var r=[],i,t;return this.each([n],function(n){isNaN(n)||r.push(n)}),i=r.sort(function(n,t){return n-t}),t=this.count(),0===t?0:t%2==1?i[(t-1)/2]:(i[t/2]+i[t/2-1])/2},n.prototype.indexOfRawIndex=function(n){var i,r,u,f,t;if(n>=this._rawCount||n<0)return-1;if(!this._indices||(i=this._indices,r=i[n],null!=r&&r<this._count&&r===n))return n;for(u=0,f=this._count-1;u<=f;)if(t=(u+f)/2|0,i[t]<n)u=t+1;else{if(!(i[t]>n))return t;f=t-1}return-1},n.prototype.indicesOfNearest=function(n,t,i){var c=this._chunks[n],f=[],r,u;if(!c)return f;null==i&&(i=1/0);for(var o=1/0,s=-1,h=0,e=0,l=this.count();e<l;e++)r=t-c[this.getRawIndex(e)],u=Math.abs(r),u<=i&&((u<o||u===o&&r>=0&&s<0)&&(o=u,s=r,h=0),r===s&&(f[h++]=e));return f.length=h,f},n.prototype.getIndices=function(){var t,r=this._indices,i,u,n;if(r)if(i=r.constructor,u=this._count,i===Array)for(t=new i(u),n=0;n<u;n++)t[n]=r[n];else t=new i(r.buffer,0,u);else for(t=new(i=cd(this._rawCount))(this.count()),n=0;n<t.length;n++)t[n]=n;return t},n.prototype.filter=function(n,t){var f,e,u;if(!this._count)return this;for(var i=this.clone(),o=i.count(),l=new(cd(i._rawCount))(o),s=[],h=n.length,c=0,v=n[0],a=i._chunks,r=0;r<o;r++){if(f=void 0,e=i.getRawIndex(r),0===h)f=t(r);else if(1===h)f=t(a[v][e],r);else{for(u=0;u<h;u++)s[u]=a[n[u]][e];s[u]=r;f=t.apply(null,s)}f&&(l[c++]=e)}return c<o&&(i._indices=l),i._count=c,i._extent=[],i._updateGetRawIdx(),i},n.prototype.selectRange=function(n){var i=this.clone(),w=i._count,u,f,h,a,t,r,v,c,g,y,p;if(!w||(u=et(n),f=u.length,!f))return this;var l=i.count(),o=new(cd(i._rawCount))(l),e=0,nt=u[0],b=n[nt][0],k=n[nt][1],s=i._chunks,d=!1;if(!i._indices)if(h=0,1===f){for(a=s[u[0]],t=0;t<w;t++)((r=a[t])>=b&&r<=k||isNaN(r))&&(o[e++]=h),h++;d=!0}else if(2===f){a=s[u[0]];var tt=s[u[1]],it=n[u[1]][0],rt=n[u[1]][1];for(t=0;t<w;t++)r=a[t],v=tt[t],(r>=b&&r<=k||isNaN(r))&&(v>=it&&v<=rt||isNaN(v))&&(o[e++]=h),h++;d=!0}if(!d)if(1===f)for(t=0;t<l;t++)c=i.getRawIndex(t),((r=s[u[0]][c])>=b&&r<=k||isNaN(r))&&(o[e++]=c);else for(t=0;t<l;t++){for(g=!0,y=(c=i.getRawIndex(t),0);y<f;y++)p=u[y],((r=s[p][c])<n[p][0]||r>n[p][1])&&(g=!1);
1g&&(o[e++]=i.getRawIndex(t))}return e<l&&(i._indices=o),i._count=e,i._extent=[],i._updateGetRawIdx(),i},n.prototype.map=function(n,t){var i=this.clone(n);return this._updateDims(i,n,t),i},n.prototype.modify=function(n,t){this._updateDims(this,n,t)},n.prototype._updateDims=function(n,t,i){for(var f,c,e,u,l=n._chunks,a=[],v=t.length,b=n.count(),h=[],y=n._rawExtent,r=0;r<t.length;r++)y[t[r]]=[1/0,-1/0];for(f=0;f<b;f++){for(c=n.getRawIndex(f),e=0;e<v;e++)h[e]=l[t[e]][c];if(h[v]=f,u=i&&i.apply(null,h),null!=u)for("object"!=typeof u&&(a[0]=u,u=a),r=0;r<u.length;r++){var p=t[r],o=u[r],s=y[p],w=l[p];w&&(w[c]=o);o<s[0]&&(s[0]=o);o>s[1]&&(s[1]=o)}}},n.prototype.lttbDownSample=function(n,t){var y,nt,u,o=this.clone([n],!0),p=o._chunks[n],f=this.count(),s=0,h=Math.floor(1/t),w=this.getRawIndex(0),c=new(cd(this._rawCount))(Math.min(2*(Math.ceil(f/h)+2),f)),i,e,l,a,v;for(c[s++]=w,i=1;i<f-1;i+=h){for(var b=Math.min(i+h,f-1),k=Math.min(i+2*h,f),ut=(k+b)/2,d=0,r=b;r<k;r++)e=p[v=this.getRawIndex(r)],isNaN(e)||(d+=e);d/=k-b;var g=i,tt=Math.min(i+h,f),it=i-1,rt=p[w];for(y=-1,u=g,l=-1,a=0,r=g;r<tt;r++)e=p[v=this.getRawIndex(r)],isNaN(e)?(a++,l<0&&(l=v)):(nt=Math.abs((it-ut)*(e-rt)-(it-r)*(d-rt)))>y&&(y=nt,u=v);a>0&&a<tt-g&&(c[s++]=Math.min(l,u),u=Math.max(l,u));c[s++]=u;w=u}return c[s++]=this.getRawIndex(f-1),o._count=s,o._indices=c,o.getRawIndex=this._getRawIdx,o},n.prototype.downSample=function(n,t,i,r){for(var h,w,u,a,f=this.clone([n],!0),b=f._chunks,c=[],e=Math.floor(1/t),v=b[n],s=this.count(),l=f._rawExtent[n]=[1/0,-1/0],y=new(cd(this._rawCount))(Math.ceil(s/e)),p=0,o=0;o<s;o+=e){for(e>s-o&&(e=s-o,c.length=e),h=0;h<e;h++)w=this.getRawIndex(o+h),c[h]=v[w];u=i(c);a=this.getRawIndex(Math.min(o+r(c,u)||0,s-1));v[a]=u;u<l[0]&&(l[0]=u);u>l[1]&&(l[1]=u);y[p++]=a}return f._count=p,f._indices=y,f._updateGetRawIdx(),f},n.prototype.each=function(n,t){var u,r,e;if(this._count)for(var o=n.length,f=this._chunks,i=0,s=this.count();i<s;i++){u=this.getRawIndex(i);switch(o){case 0:t(i);break;case 1:t(f[n[0]][u],i);break;case 2:t(f[n[0]][u],f[n[1]][u],i);break;default:for(r=0,e=[];r<o;r++)e[r]=f[n[r]][u];e[r]=i;t.apply(null,e)}}},n.prototype.getDataExtent=function(n){var e=this._chunks[n],o=[1/0,-1/0],t,s,i;if(!e)return o;if(s=this.count(),!this._indices)return this._rawExtent[n].slice();if(t=this._extent[n])return t.slice();for(var r=(t=o)[0],u=t[1],f=0;f<s;f++)i=e[this.getRawIndex(f)],i<r&&(r=i),i>u&&(u=i);return t=[r,u],this._extent[n]=t,t},n.prototype.getRawDataItem=function(n){var i=this.getRawIndex(n);if(this._provider.persistent)return this._provider.getItem(i);for(var r=[],u=this._chunks,t=0;t<u.length;t++)r.push(u[t][i]);return r},n.prototype.clone=function(t,i){var f,o,u=new n,e=this._chunks,s=t&&wu(t,function(n,t){return n[t]=!0,n},{}),r;if(s)for(r=0;r<e.length;r++)u._chunks[r]=s[r]?(f=e[r],o=void 0,(o=f.constructor)===Array?f.slice():new o(f)):e[r];else u._chunks=e;return this._copyCommonProps(u),i||(u._indices=this._cloneIndices()),u._updateGetRawIdx(),u},n.prototype._copyCommonProps=function(n){n._count=this._count;n._rawCount=this._rawCount;n._provider=this._provider;n._dimensions=this._dimensions;n._extent=y(this._extent);n._rawExtent=y(this._rawExtent)},n.prototype._cloneIndices=function(){var i,n,r,t;if(this._indices){if(i=this._indices.constructor,n=void 0,i===Array)for(r=this._indices.length,n=new i(r),t=0;t<r;t++)n[t]=this._indices[t];else n=new i(this._indices);return n}return null},n.prototype._getRawIdxIdentity=function(n){return n},n.prototype._getRawIdx=function(n){return n<this._count&&n>=0?this._indices[n]:-1},n.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},n.internalField=function(){function n(n,t,i,r){return ph(n[r],this._dimensions[r])}pwt={arrayRows:n,objectRows:function(n,t,i,r){return ph(n[t],this._dimensions[r])},keyedColumns:n,original:function(n,t,i,r){var u=n&&(null==n.value?n:n.value);return ph(u instanceof Array?u[r]:u,this._dimensions[r])},typedArray:function(n,t,i,r){return n[r]}}}(),n}();wwt=function(){function n(n){this._sourceList=[];this._storeList=[];this._upstreamSignList=[];this._versionSignBase=0;this._dirty=!0;this._sourceHost=n}return n.prototype.dirty=function(){this._setLocalSource([],[]);this._storeList=[];this._dirty=!0},n.prototype._setLocalSource=function(n,t){this._sourceList=n;this._upstreamSignList=t;this._versionSignBase++;this._versionSignBase>9e10&&(this._versionSignBase=0)},n.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},n.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},n.prototype._createSource=function(){var u,p,c;this._setLocalSource([],[]);var i,n,f=this._sourceHost,e=this._getUpstreamSourceManagers(),l=!!e.length;if(nft(f)){var w=f,o=void 0,s=void 0,r=void 0;l?(u=e[0],u.prepareSource(),o=(r=u.getSource()).data,s=r.sourceFormat,n=[u._getVersionSign()]):(s=gr(o=w.get("data",!0))?by:vh,n=[]);var h=this._getSourceMetaRawOption()||{},t=r&&r.metaRawOption||{},a=g(h.seriesLayoutBy,t.seriesLayoutBy)||null,v=g(h.sourceHeader,t.sourceHeader),y=g(h.dimensions,t.dimensions);i=a!==t.seriesLayoutBy||!!v!=!!t.sourceHeader||y?[swt(o,{seriesLayoutBy:a,sourceHeader:v,dimensions:y},s)]:[]}else p=f,l?(c=this._applyTransform(e),i=c.sourceList,n=c.upstreamSignList):(i=[swt(p.get("source",!0),this._getSourceMetaRawOption(),null)],n=[]);this._setLocalSource(i,n)},n.prototype._applyTransform=function(n){var f,e=this._sourceHost,s=e.get("transform",!0),r=e.get("fromTransformResult",!0),h,i,u,o;return null!=r&&(h="",1!==n.length&&nki(h)),u=[],o=[],t(n,function(n){n.prepareSource();var t=n.getSource(r||0);null==r||t||nki("");u.push(t);o.push(n._getVersionSign())}),s?f=function(n,t){var u=kt(n),f=u.length,i,r;for(f||vt(""),i=0,r=f;i<r;i++)t=sou(u[i],t),i!==r-1&&(t.length=Math.max(t.length,1));return t}(s,u,e.componentIndex):null!=r&&(f=[(i=u[0],new sd({data:i.data,sourceFormat:i.sourceFormat,seriesLayoutBy:i.seriesLayoutBy,dimensionsDefine:y(i.dimensionsDefine),startIndex:i.startIndex,dimensionsDetectedCount:i.dimensionsDetectedCount}))]),{sourceList:f,upstreamSignList:o}},n.prototype._isDirty=function(){var t,n,i;if(this._dirty)return!0;for(t=this._getUpstreamSourceManagers(),n=0;n<t.length;n++)if(i=t[n],i._isDirty()||this._upstreamSignList[n]!==i._getVersionSign())return!0},n.prototype.getSource=function(n){var t,i;return(n=n||0,t=this._sourceList[n],!t)?(i=this._getUpstreamSourceManagers(),i[0]&&i[0].getSource(n)):t},n.prototype.getSharedDataStore=function(n){var t=n.makeStoreSchema();return this._innerGetDataStore(t.dimensions,n.source,t.hash)},n.prototype._innerGetDataStore=function(n,t,i){var e=this._storeList,u=e[0],r,f;return u||(u=e[0]={}),r=u[i],r||(f=this._getUpstreamSourceManagers()[0],nft(this._sourceHost)&&f?r=f._innerGetDataStore(n,t,i):(r=new gut).initData(new tbi(t,n.length),n),u[i]=r),r},n.prototype._getUpstreamSourceManagers=function(){var n=this._sourceHost,t;return nft(n)?(t=nwt(n),t?[t.getSourceManager()]:[]):f(function(n){return n.get("transform",!0)||n.get("fromTransformResult",!0)?fk(n.ecModel,"dataset",{index:n.get("fromDatasetIndex",!0),id:n.get("fromDatasetId",!0)},oi).models:[]}(n),function(n){return n.getSourceManager()})},n.prototype._getSourceMetaRawOption=function(){var i,r,u,n=this._sourceHost,t;return nft(n)?(i=n.get("seriesLayoutBy",!0),r=n.get("sourceHeader",!0),u=n.get("dimensions",!0)):this._getUpstreamSourceManagers().length||(t=n,i=t.get("seriesLayoutBy",!0),r=t.get("sourceHeader",!0),u=t.get("dimensions",!0)),{seriesLayoutBy:i,sourceHeader:r,dimensions:u}},n}();iki=[0,10,20,30];rki=["","\n","\n\n","\n\n\n"];tft=function(){function n(){this.richTextStyles={};this._nextStyleNameId=rci()}return n.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},n.prototype.makeTooltipMarker=function(n,t,i){var u="richText"===i?this._generateStyleName():null,r=api({color:t,type:n,renderMode:i,markerId:u});return o(r)?r:(this.richTextStyles[u]=r.style,r.content)},n.prototype.wrapRichTextStyle=function(n,i){var f={},e;return u(i)?t(i,function(n){return r(f,n)}):r(f,i),e=this._generateStyleName(),this.richTextStyles[e]=f,"{"+e+"|"+n+"}"},n}();us=lt();bt=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return i(t,n),t.prototype.init=function(n,t,i){this.seriesIndex=this.componentIndex;
1this.dataTask=hd({count:vou,reset:you});this.dataTask.context={model:this};this.mergeDefaultAndTheme(n,i);(us(this).sourceManager=new wwt(this)).prepareSource();var r=this.getInitialData(n,i);aki(r,this);this.dataTask.context.data=r;us(this).dataBeforeProcessed=r;lki(this);this._initSelectedMapFromData(r)},t.prototype.mergeDefaultAndTheme=function(n,t){var i=rd(this),u=i?yy(n):{},r=this.subType;rt.hasClass(r)&&(r+="Series");k(n,t.getTheme().get(this.subType));k(n,this.getDefaultOption());bc(n,"label",["show"]);this.fillDataTextStyle(n.data);i&&ah(n,u,i)},t.prototype.mergeOption=function(n,t){var r,u,i;n=k(this.option,n,!0);this.fillDataTextStyle(n.data);r=rd(this);r&&ah(this.option,n,r);u=us(this).sourceManager;u.dirty();u.prepareSource();i=this.getInitialData(n,t);aki(i,this);this.dataTask.dirty();this.dataTask.context.data=i;us(this).dataBeforeProcessed=i;lki(this);this._initSelectedMapFromData(i)},t.prototype.fillDataTextStyle=function(n){if(n&&!gr(n))for(var i=["show"],t=0;t<n.length;t++)n[t]&&n[t].label&&bc(n[t],"label",i)},t.prototype.getInitialData=function(){},t.prototype.appendData=function(n){this.getRawData().appendData(n.data)},t.prototype.getData=function(n){var i=dwt(this),t;return i?(t=i.context.data,null==n?t:t.getLinkedData(n)):us(this).data},t.prototype.getAllData=function(){var n=this.getData();return n&&n.getLinkedDataAll?n.getLinkedDataAll():[{data:n}]},t.prototype.setData=function(n){var t=dwt(this),i;t&&(i=t.context,i.outputData=n,t!==this.dataTask&&(i.data=n));us(this).data=n},t.prototype.getEncode=function(){var n=this.get("encode",!0);if(n)return c(n)},t.prototype.getSourceManager=function(){return us(this).sourceManager},t.prototype.getSource=function(){return this.getSourceManager().getSource()},t.prototype.getRawData=function(){return us(this).dataBeforeProcessed},t.prototype.getColorBy=function(){return this.get("colorBy")||"series"},t.prototype.isColorBySeries=function(){return"series"===this.getColorBy()},t.prototype.getBaseAxis=function(){var n=this.coordinateSystem;return n&&n.getBaseAxis&&n.getBaseAxis()},t.prototype.formatTooltip=function(n,t){return cki({series:this,dataIndex:n,multipleSeries:t})},t.prototype.isAnimationEnabled=function(){var t=this.ecModel,n;return ft.node&&(!t||!t.ssr)?!1:(n=this.getShallow("animation"),n&&this.getData().count()>this.getShallow("animationThreshold")&&(n=!1),!!n)},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(n,t,i){var u=this.ecModel,r=iwt.prototype.getColorFromPalette.call(this,n,t,i);return r||(r=u.getColorFromPalette(n,t,i)),r},t.prototype.coordDimToDataDim=function(n){return this.getRawData().mapDimensionsAll(n)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(n,t){this._innerSelect(this.getData(t),n)},t.prototype.unselect=function(n,t){var r=this.option.selectedMap,f,e,i,u;if(r){if(f=this.option.selectedMode,e=this.getData(t),"series"===f||"all"===r)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(i=0;i<n.length;i++)u=ift(e,n[i]),r[u]=!1,this._selectedDataIndicesMap[u]=-1}},t.prototype.toggleSelect=function(n,t){for(var r=[],i=0;i<n.length;i++)r[0]=n[i],this.isSelected(n[i],t)?this.unselect(r,t):this.select(r,t)},t.prototype.getSelectedDataIndices=function(){var t;if("all"===this.option.selectedMap)return[].slice.call(this.getData().getIndices());for(var i=this._selectedDataIndicesMap,r=et(i),u=[],n=0;n<r.length;n++)t=i[r[n]],t>=0&&u.push(t);return u},t.prototype.isSelected=function(n,t){var i=this.option.selectedMap,r;return i?(r=this.getData(t),("all"===i||i[ift(r,n)])&&!r.getItemModel(n).get(["select","disabled"])):!1},t.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var n=this.option.universalTransition;return!!n&&(!0===n||n&&n.enabled)},t.prototype._innerSelect=function(n,t){var h,c,i=this.option,r=i.selectedMode,e=t.length,l,f,o,s,u;if(r&&e)if("series"===r)i.selectedMap="all";else if("multiple"===r)for(v(i.selectedMap)||(i.selectedMap={}),l=i.selectedMap,f=0;f<e;f++)o=t[f],l[u=ift(n,o)]=!0,this._selectedDataIndicesMap[u]=n.getRawIndex(o);else("single"===r||!0===r)&&(s=t[e-1],u=ift(n,s),i.selectedMap=((h={})[u]=!0,h),this._selectedDataIndicesMap=((c={})[u]=n.getRawIndex(s),c))},t.prototype._initSelectedMapFromData=function(n){if(!this.option.selectedMap){var t=[];n.hasItemOption&&n.each(function(i){var r=n.getRawDataItem(i);r&&r.selected&&t.push(i)});t.length>0&&this._innerSelect(n,t)}},t.registerClass=function(n){return rt.registerClass(n)},t.protoInitialize=function(){var n=t.prototype;n.type="series.__base__";n.seriesIndex=0;n.ignoreStyleOnData=!1;n.hasSymbolVisual=!1;n.defaultSymbol="circle";n.visualStyleAccessPath="itemStyle";n.visualDrawType="fill"}(),t}(rt);ui(bt,kut);ui(bt,iwt);yci(bt,rt);gt=function(){function n(){this.group=new p;this.uid=ly("viewComponent")}return n.prototype.init=function(){},n.prototype.render=function(){},n.prototype.dispose=function(){},n.prototype.updateView=function(){},n.prototype.updateLayout=function(){},n.prototype.updateVisual=function(){},n.prototype.toggleBlurSeries=function(){},n.prototype.eachRendered=function(n){var t=this.group;t&&t.traverse(n)},n}();tvt(gt);nrt(gt);var vki=lt(),bou=ip(),wt=function(){function n(){this.group=new p;this.uid=ly("viewChart");this.renderTask=hd({plan:kou,reset:dou});this.renderTask.context={view:this}}return n.prototype.init=function(){},n.prototype.render=function(){0},n.prototype.highlight=function(n,t,i,r){var u=n.getData(r&&r.dataType);u&&pki(u,r,"emphasis")},n.prototype.downplay=function(n,t,i,r){var u=n.getData(r&&r.dataType);u&&pki(u,r,"normal")},n.prototype.remove=function(){this.group.removeAll()},n.prototype.dispose=function(){},n.prototype.updateView=function(n,t,i,r){this.render(n,t,i,r)},n.prototype.updateLayout=function(n,t,i,r){this.render(n,t,i,r)},n.prototype.updateVisual=function(n,t,i,r){this.render(n,t,i,r)},n.prototype.eachRendered=function(n){hh(this.group,n)},n.markUpdateMethod=function(n,t){vki(n).updateMethod=t},n.protoInitialize=void(n.prototype.type="chart"),n}();tvt(wt);nrt(wt);var gou={incrementalPrepareRender:{progress:function(n,t){t.view.incrementalRender(n,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(n,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},rft="\0__throttleOriginMethod",wki="\0__throttleRate",bki="\0__throttleType";var kki=lt(),dki={itemStyle:dc(wyi,!0),lineStyle:dc(pyi,!0)},nsu={lineStyle:"stroke",itemStyle:"fill"};var tsu={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){var f=n.getData(),o=n.visualStyleAccessPath||"itemStyle",c=n.getModel(o),i=gki(n,o)(c),s=c.getShallow("decal"),e;s&&(f.setVisual("decal",s),s.dirty=!0);var u=ndi(n,o),a=i[u],h=l(a)?a:null,v="auto"===i.fill||"auto"===i.stroke;return(!i[u]||h||v)&&(e=n.getColorFromPalette(n.name,null,t.getSeriesCount()),i[u]||(i[u]=e,f.setVisual("colorFromPalette",!0)),i.fill="auto"===i.fill||l(i.fill)?e:i.fill,i.stroke="auto"===i.stroke||l(i.stroke)?e:i.stroke),(f.setVisual("style",i),f.setVisual("drawType",u),!t.isSeriesFiltered(n)&&h)?(f.setVisual("colorFromPalette",!1),{dataEach:function(t,f){var o=n.getDataParams(f),e=r({},i);e[u]=h(o);t.setItemVisual(f,"style",e)}}):void 0}},ad=new at,isu={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){if(!n.ignoreStyleOnData&&!t.isSeriesFiltered(n)){var u=n.getData(),i=n.visualStyleAccessPath||"itemStyle",f=gki(n,i),e=u.getVisual("drawType");return{dataEach:u.hasItemOption?function(n,t){var u=n.getRawDataItem(t),o;u&&u[i]&&(ad.option=u[i],o=f(ad),r(n.ensureUniqueItemVisual(t,"style"),o),ad.option.decal&&(n.setItemVisual(t,"decal",ad.option.decal),ad.option.decal.dirty=!0),e in o&&n.setItemVisual(t,"colorFromPalette",!1))}:null}}}},rsu={performRawSeries:!0,overallReset:function(n){var t=c();n.eachSeries(function(n){var u=n.getColorBy(),r,i;n.isColorBySeries()||(r=n.type+"-"+u,i=t.get(r),i||(i={},t.set(r,i)),kki(n).scope=i)});n.eachSeries(function(t){if(!t.isColorBySeries()&&!n.isSeriesFiltered(t)){var r=t.getRawData(),u={},i=t.getData(),f=kki(t).scope,e=t.visualStyleAccessPath||"itemStyle",o=ndi(t,e);i.each(function(n){var t=i.getRawIndex(n);u[t]=n});r.each(function(n){var e=u[n];if(i.getItemVisual(e,"colorFromPalette")){var s=i.ensureUniqueItemVisual(e,"style"),h=r.getName(n)||n+"",c=r.count();s[o]=t.getColorFromPalette(h,f,c)}})}})}},fft=Math.PI,tdi=function(){function n(n,t,i,r){this._stageTaskMap=c();this.ecInstance=n;this.api=t;i=this._dataProcessorHandlers=i.slice();r=this._visualHandlers=r.slice();this._allHandlers=i.concat(r)}return n.prototype.restoreData=function(n,t){n.restoreData(t);this._stageTaskMap.each(function(n){var t=n.overallTask;t&&t.dirty()})},n.prototype.getPerformArgs=function(n,t){if(n.__pipeline){var i=this._pipelineMap.get(n.__pipeline.id),r=i.context,f
1=!t&&i.progressiveEnabled&&(!r||r.progressiveRender)&&n.__idxInPipeline>i.blockIndex?i.step:null,u=r&&r.modDataCount;return{step:f,modBy:null!=u?Math.ceil(u/f):null,modDataCount:u}}},n.prototype.getPipeline=function(n){return this._pipelineMap.get(n)},n.prototype.updateStreamModes=function(n,t){var i=this._pipelineMap.get(n.uid),r=n.getData().count(),u=i.progressiveEnabled&&t.incrementalPrepareRender&&r>=i.threshold,f=n.get("large")&&r>=n.get("largeThreshold"),e="mod"===n.get("progressiveChunkMode")?r:null;n.pipelineContext=i.context={progressiveRender:u,modDataCount:e,large:f}},n.prototype.restorePipelines=function(n){var t=this,i=t._pipelineMap=c();n.eachSeries(function(n){var r=n.getProgressive(),u=n.uid;i.set(u,{id:u,head:null,tail:null,threshold:n.getProgressiveThreshold(),progressiveEnabled:r&&!(n.preventIncremental&&n.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0});t._pipe(n,n.dataTask)})},n.prototype.prepareStageTasks=function(){var n=this._stageTaskMap,i=this.api.getModel(),r=this.api;t(this._allHandlers,function(t){var u=n.get(t.uid)||n.set(t.uid,{});or(!(t.reset&&t.overallReset),"");t.reset&&this._createSeriesStageTask(t,u,i,r);t.overallReset&&this._createOverallStageTask(t,u,i,r)},this)},n.prototype.prepareView=function(n,t,i,r){var u=n.renderTask,f=u.context;f.model=t;f.ecModel=i;f.api=r;u.__block=!n.incrementalPrepareRender;this._pipe(t,u)},n.prototype.performDataProcessorTasks=function(n,t){this._performStageTasks(this._dataProcessorHandlers,n,t,{block:!0})},n.prototype.performVisualTasks=function(n,t,i){this._performStageTasks(this._visualHandlers,n,t,i)},n.prototype._performStageTasks=function(n,i,r,u){function o(n,t){return n.setDirty&&(!n.dirtyMap||n.dirtyMap.get(t.__pipeline.id))}u=u||{};var e=!1,f=this;t(n,function(n){var a,s,h;if(!u.visualType||u.visualType===n.visualType){var c=f._stageTaskMap.get(n.uid),l=c.seriesTaskMap,t=c.overallTask;t?(s=t.agentStubMap,s.each(function(n){o(u,n)&&(n.dirty(),a=!0)}),a&&t.dirty(),f.updatePayload(t,r),h=f.getPerformArgs(t,u.block),s.each(function(n){n.perform(h)}),t.perform(h)&&(e=!0)):l&&l.each(function(t){o(u,t)&&t.dirty();var s=f.getPerformArgs(t,u.block);s.skip=!n.performRawSeries&&i.isSeriesFiltered(t.context.model);f.updatePayload(t,r);t.perform(s)&&(e=!0)})}});this.unfinished=e||this.unfinished},n.prototype.performSeriesTasks=function(n){var t;n.eachSeries(function(n){t=n.dataTask.perform()||t});this.unfinished=t||this.unfinished},n.prototype.plan=function(){this._pipelineMap.each(function(n){var t=n.tail;do{if(t.__block){n.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},n.prototype.updatePayload=function(n,t){"remain"!==t&&(n.context.payload=t)},n.prototype._createSeriesStageTask=function(n,t,i,r){function u(t){var u=t.uid,o=h.set(u,e&&e.get(u)||hd({plan:ssu,reset:hsu,count:csu}));o.context={model:t,ecModel:i,api:r,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:f};f._pipe(t,o)}var f=this,e=t.seriesTaskMap,h=t.seriesTaskMap=c(),o=n.seriesType,s=n.getTargetSeries;n.createOnAllSeries?i.eachRawSeries(u):o?i.eachRawSeriesByType(o,u):s&&s(i,r).each(u)},n.prototype._createOverallStageTask=function(n,i,r,u){function o(n){var i=n.uid,t=y.set(i,h&&h.get(i)||(v=!0,hd({reset:fsu,onDirty:osu})));t.context={model:n,overallProgress:e};t.agent=f;t.__block=e;s._pipe(n,t)}var s=this,f=i.overallTask=i.overallTask||hd({reset:usu});f.context={ecModel:r,api:u,overallReset:n.overallReset,scheduler:s};var h=f.agentStubMap,y=f.agentStubMap=c(),l=n.seriesType,a=n.getTargetSeries,e=!0,v=!1;or(!n.createOnAllSeries,"");l?r.eachRawSeriesByType(l,o):a?a(r,u).each(o):(e=!1,t(r.getSeries(),o));v&&f.dirty()},n.prototype._pipe=function(n,t){var r=n.uid,i=this._pipelineMap.get(r);i.head||(i.head=t);i.tail&&i.tail.pipe(t);i.tail=t;t.__idxInPipeline=i.count++;t.__pipeline=i},n.wrapStageHandler=function(n,t){return l(n)&&(n={overallReset:n,seriesType:lsu(n)}),n.uid=ly("stageHandler"),t&&(n.visualType=t),n},n}();idi=rdi(0);up={};gwt={};udi(up,wut);udi(gwt,swi);up.eachSeriesByType=up.eachRawSeriesByType=function(n){eft=n};up.eachComponent=function(n){"series"===n.mainType&&n.subType&&(eft=n.subType)};var fdi=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],asu={color:fdi,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],fdi]}
1,kr="#B9B8CE",edi="#100C2A",oft=function(){return{axisLine:{lineStyle:{color:kr}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},odi=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],sdi={darkMode:!0,color:odi,backgroundColor:edi,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:kr}},textStyle:{color:kr},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:kr}},dataZoom:{borderColor:"#71708A",textStyle:{color:kr},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:kr}},timeline:{lineStyle:{color:kr},label:{color:kr},controlStyle:{color:kr,borderColor:kr}},calendar:{itemStyle:{color:edi},dayLabel:{color:kr},monthLabel:{color:kr},yearLabel:{color:kr}},timeAxis:oft(),logAxis:oft(),valueAxis:oft(),categoryAxis:oft(),line:{symbol:"circle"},graph:{color:odi},gauge:{title:{color:kr},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:kr},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};sdi.categoryAxis.splitLine.show=!1;var vsu=function(){function n(){}return n.prototype.normalizeQuery=function(n){var i={},f={},e={},r,u,s;return o(n)?(r=ke(n),i.mainType=r.main||null,i.subType=r.sub||null):(u=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1},t(n,function(n,t){for(var h,c,l,r=!1,o=0;o<u.length;o++)h=u[o],c=t.lastIndexOf(h),c>0&&c===t.length-h.length&&(l=t.slice(0,c),"data"!==l&&(i.mainType=l,i[h.toLowerCase()]=n,r=!0));s.hasOwnProperty(t)&&(f[t]=n,r=!0);r||(e[t]=n)})),{cptQuery:i,dataQuery:f,otherQuery:e}},n.prototype.filter=function(n,t){function i(n,t,i,r){return null==n[i]||t[r||i]===n[i]}var f=this.eventInfo,u,o;if(!f)return!0;var h=f.targetEl,e=f.packedEvent,r=f.model,s=f.view;return!r||!s?!0:(u=t.cptQuery,o=t.dataQuery,i(u,r,"mainType")&&i(u,r,"subType")&&i(u,r,"index","componentIndex")&&i(u,r,"name")&&i(u,r,"id")&&i(o,e,"name")&&i(o,e,"dataIndex")&&i(o,e,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(n,t.otherQuery,h,e)))},n.prototype.afterTrigger=function(){this.eventInfo=null},n}(),nbt=["symbol","symbolSize","symbolRotate","symbolOffset"],hdi=nbt.concat(["symbolKeepAspect"]),ysu={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){var h=n.getData(),u,f,s;if(n.legendIcon&&h.setVisual("legendIcon",n.legendIcon),n.hasSymbolVisual){for(var i={},e={},c=!1,o=0;o<nbt.length;o++)u=nbt[o],f=n.get(u),l(f)?(c=!0,e[u]=f):i[u]=f;if(i.symbol=i.symbol||n.defaultSymbol,h.setVisual(r({legendIcon:n.legendIcon||i.symbol,symbolKeepAspect:n.get("symbolKeepAspect")},i)),!t.isSeriesFiltered(n))return s=et(e),{dataEach:c?function(t,i){for(var u,f=n.getRawValue(i),o=n.getDataParams(i),r=0;r<s.length;r++)u=s[r],t.setItemVisual(i,u,e[u](f,o))}:null}}}},psu={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){if(n.hasSymbolVisual&&!t.isSeriesFiltered(n))return{dataEach:n.getData().hasItemOption?function(n,t){for(var r,u,f=n.getItemModel(t),i=0;i<hdi.length;i++)r=hdi[i],u=f.getShallow(r,!0),null!=u&&n.setItemVisual(t,r,u)}:null}}};var wsu=Math.round(9*Math.random()),bsu="function"==typeof Object.defineProperty,ksu=function(){function n(){this._id="__ec_inner_"+wsu++}return n.prototype.get=function(n){return this._guard(n)[this._id]},n.prototype.set=function(n,t){var i=this._guard(n);return bsu?Object.defineProperty(i,this._id,{value:t,enumerable:!1,configurable:!0}):i[this._id]=t,this},n.prototype.delete=function(n){return!!this.has(n)&&(delete this._guard(n)[this._id],!0)},n.prototype.has=function(n){return!!this._guard(n)[this._id]},n.prototype._guard=function(n){if(n!==Object(n))throw TypeError("Value of WeakMap is not a non-null object.");return n},n}(),dsu=ut.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(n,t){var i=t.cx,r=t.cy,f=t.width/2,u=t.height/2;n.moveTo(i,r-u);n.lineTo(i+f,r+u);n.lineTo(i-f,r+u);n.closePath()}}),gsu=ut.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(n,t){var i=t.cx,r=t.cy,u=t.width/2,f=t.height/2;n.moveTo(i,r-f);n.lineTo(i+u,r);n.lineTo(i,r+f);n.lineTo(i-u,r);n.closePath()}}),nhu=ut.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(n,t){var r=t.x,o=t.y,c=t.width/5*3,l=Math.max(c,t.height),i=c/2,u=i*i/(l-i),f=
1o-l+i+u,e=Math.asin(u/i),s=Math.cos(e)*i,a=Math.sin(e),v=Math.cos(e),h=.6*i,y=.7*i;n.moveTo(r-s,f+u);n.arc(r,f,i,Math.PI-e,2*Math.PI+e);n.bezierCurveTo(r+s-a*h,f+u+v*h,r,o-y,r,o);n.bezierCurveTo(r,o-y,r-s+a*h,f+u+v*h,r-s,f+u);n.closePath()}}),thu=ut.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(n,t){var u=t.height,e=t.width,i=t.x,r=t.y,f=e/3*2;n.moveTo(i,r);n.lineTo(i+f,r+u);n.lineTo(i,r+u/4*3);n.lineTo(i-f,r+u);n.lineTo(i,r);n.closePath()}}),ihu={line:function(n,t,i,r,u){u.x1=n;u.y1=t+r/2;u.x2=n+i;u.y2=t+r/2},rect:function(n,t,i,r,u){u.x=n;u.y=t;u.width=i;u.height=r},roundRect:function(n,t,i,r,u){u.x=n;u.y=t;u.width=i;u.height=r;u.r=Math.min(i,r)/4},square:function(n,t,i,r,u){var f=Math.min(i,r);u.x=n;u.y=t;u.width=f;u.height=f},circle:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.r=Math.min(i,r)/2},diamond:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.width=i;u.height=r},pin:function(n,t,i,r,u){u.x=n+i/2;u.y=t+r/2;u.width=i;u.height=r},arrow:function(n,t,i,r,u){u.x=n+i/2;u.y=t+r/2;u.width=i;u.height=r},triangle:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.width=i;u.height=r}},sft={};t({line:vi,rect:ot,roundRect:ot,square:ot,circle:su,diamond:gsu,pin:nhu,arrow:thu,triangle:dsu},function(n,t){sft[t]=new n});adi=ut.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(n,t,i){var r=pit(n,t,i),u=this.shape;return u&&"pin"===u.symbolType&&"inside"===t.position&&(r.y=i.y+.4*i.height),r},buildPath:function(n,t,i){var u=t.symbolType,r;"none"!==u&&(r=sft[u],r||(r=sft[u="rect"]),ihu[u](t.x,t.y,t.width,t.height,r.shape),r.buildPath(n,r.shape,i))}});vdi=new ne(!0);fbt=["shadowBlur","shadowOffsetX","shadowOffsetY"];ebt=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];var sbt=new ksu,gdi=new sb(100),ngi=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];of=new ku;hbt={};var uhu="undefined"!=typeof window,cbt=2e3,aft=4500,fgi={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:cbt,CHART:3e3,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:aft,ARIA:6e3,DECAL:7e3}},egi=/^[a-zA-Z0-9_]+$/,lbt="__connectUpdateStatus";bbt=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t}(ku);kbt=bbt.prototype;kbt.on=sgi("on");kbt.off=sgi("off");dd=function(n){function e(t,i,r){function h(n,t){return n.__prio-t.__prio}var u=n.call(this,new vsu)||this,e;u._chartsViews=[];u._chartsMap={};u._componentsViews=[];u._componentsMap={};u._pendingActions=[];r=r||{};o(i)&&(i=bgi[i]);u._dom=t;var f=u._zr=hat(t,{renderer:r.renderer||"canvas",devicePixelRatio:r.devicePixelRatio,width:r.width,height:r.height,ssr:r.ssr,useDirtyRect:null==r.useDirtyRect?!1:r.useDirtyRect});return u._ssr=r.ssr,u._throttledZrFlush=uft(s(f.flush,f),17),(i=y(i))&&pwi(i,!0),u._theme=i,u._locale=function(n){if(o(n)){var t=fut[n.toUpperCase()]||{};return n===uut||n===ept?y(t):k(y(t),y(fut.EN),!1)}return k(y(n),y(fut.EN),!1)}(r.locale||kyi),u._coordSysMgr=new ky,e=u._api=vgi(u),btt(bft,h),btt(dbt,h),u._scheduler=new tdi(u,e,dbt,bft),u._messageCenter=new bbt,u._initEvents(),u.resize=s(u.resize,u),f.animation.on("frame",u._onframe,u),cgi(f,u),lgi(f,u),tb(u),u}return i(e,n),e.prototype._onframe=function(){var n,i,u;if(!this._disposed)if(pgi(this),n=this._scheduler,this.__pendingUpdate){i=this.__pendingUpdate.silent;this.__flagInMainProcess=!0;try{hp(this);wh.update.call(this,null,this.__pendingUpdate.updateParams)}catch(n){throw this.__flagInMainProcess=!1,this.__pendingUpdate=null,n;}this._zr.flush();this.__flagInMainProcess=!1;this.__pendingUpdate=null;bd.call(this,i);kd.call(this,i)}else if(n.unfinished){var r=1,t=this._model,f=this._api;n.unfinished=!1;do u=+new Date,n.performSeriesTasks(t),n.performDataProcessorTasks(t),ybt(this,t),n.performVisualTasks(t),yft(this,this._model,f,"remain",{}),r-=+new Date-u;while(r>0&&n.unfinished);n.unfinished||this._zr.flush()}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(n,t,i){var r,e,o,f;
1if(!this.__flagInMainProcess)if(this._disposed)cu(this.id);else{if(v(t)&&(i=t.lazyUpdate,r=t.silent,e=t.replaceMerge,o=t.transition,t=t.notMerge),this.__flagInMainProcess=!0,!this._model||t){var s=new peu(this._api),h=this._theme,u=this._model=new wut;u.scheduler=this._scheduler;u.ssr=this._ssr;u.init(null,null,null,h,this._locale,s)}if(this._model.setOption(n,{replaceMerge:e},gbt),f={seriesTransition:o,optionChanged:!0},i)this.__pendingUpdate={silent:r,updateParams:f},this.__flagInMainProcess=!1,this.getZr().wakeUp();else{try{hp(this);wh.update.call(this,null,f)}catch(n){throw this.__pendingUpdate=null,this.__flagInMainProcess=!1,n;}this._ssr||this._zr.flush();this.__pendingUpdate=null;this.__flagInMainProcess=!1;bd.call(this,r);kd.call(this,r)}}},e.prototype.setTheme=function(){eci()},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||uhu&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(n){return this.renderToCanvas(n)},e.prototype.renderToCanvas=function(n){n=n||{};var t=this._zr.painter;return t.getRenderedCanvas({backgroundColor:n.backgroundColor||this._model.get("backgroundColor"),pixelRatio:n.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(n){n=n||{};var t=this._zr.painter;return t.renderToString({useViewBox:n.useViewBox})},e.prototype.getSvgDataURL=function(){if(ft.svgSupported){var n=this._zr;return t(n.storage.getDisplayList(),function(n){n.stopAnimation(null,!0)}),n.painter.toDataURL()}},e.prototype.getDataURL=function(n){var r;if(!this._disposed){var u=(n=n||{}).excludeComponents,f=this._model,i=[],e=this;return t(u,function(n){f.eachComponent({mainType:n},function(n){var t=e._componentsMap[n.__viewId];t.group.ignore||(i.push(t),t.group.ignore=!0)})}),r="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(n).toDataURL("image/"+(n&&n.type||"png")),t(i,function(n){n.group.ignore=!1}),r}cu(this.id)},e.prototype.getConnectedDataURL=function(n){var c;if(!this._disposed){var e="svg"===n.type,l=this.group,a=Math.min,v=Math.max,p=1/0;if(kft[l]){var u=p,f=p,o=-1/0,s=-1/0,h=[],r=n&&n.pixelRatio||this.getDevicePixelRatio();t(ta,function(t){if(t.group===l){var r=e?t.getZr().painter.getSvgDom().innerHTML:t.renderToCanvas(y(n)),i=t.getDom().getBoundingClientRect();u=a(i.left,u);f=a(i.top,f);o=v(i.right,o);s=v(i.bottom,s);h.push({dom:r,left:i.left,top:i.top})}});var w=(o*=r)-(u*=r),b=(s*=r)-(f*=r),k=pf.createCanvas(),i=hat(k,{renderer:e?"svg":"canvas"});return(i.resize({width:w,height:b}),e)?(c="",t(h,function(n){var t=n.left-u,i=n.top-f;c+='<g transform="translate('+t+","+i+')">'+n.dom+"<\/g>"}),i.painter.getSvgRoot().innerHTML=c,n.connectedBackgroundColor&&i.painter.setBackgroundColor(n.connectedBackgroundColor),i.refreshImmediately(),i.painter.toDataURL()):(n.connectedBackgroundColor&&i.add(new ot({shape:{x:0,y:0,width:w,height:b},style:{fill:n.connectedBackgroundColor}})),t(h,function(n){var t=new wi({style:{x:n.left*r-u,y:n.top*r-f,image:n.dom}});i.add(t)}),i.refreshImmediately(),k.toDataURL("image/"+(n&&n.type||"png")))}return this.getDataURL(n)}cu(this.id)},e.prototype.convertToPixel=function(n,t){return vbt(this,"convertToPixel",n,t)},e.prototype.convertFromPixel=function(n,t){return vbt(this,"convertFromPixel",n,t)},e.prototype.containPixel=function(n,i){var r;if(!this._disposed)return t(uk(this._model,n),function(n,u){u.indexOf("Models")>=0&&t(n,function(n){var f=n.coordinateSystem,t;f&&f.containPoint?r=r||!!f.containPoint(i):"seriesModels"===u?(t=this._chartsMap[n.__viewId],t&&t.containPoint&&(r=r||t.containPoint(i,n))):0},this)},this),!!r;cu(this.id)},e.prototype.getVisual=function(n,t){var i=uk(this._model,n,{defaultMainType:"series"}),f=i.seriesModel,r=f.getData(),u=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?r.indexOfRawIndex(i.dataIndex):null;return null!=u?tbt(r,u,t):vd(r,t)},e.prototype.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]},e.prototype.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]},e.prototype._initEvents=function(){var u,i,f,n=this;t(wgi,function(t){var i=function(i){var u,h=n.getModel(),s=i.target,l="globalout"===t,f,o,e,c;(l?u={}:s&&ep(s,function(n){var t=w(n),i;
1return t&&null!=t.dataIndex?(i=t.dataModel||h.getSeriesByIndex(t.seriesIndex),u=i&&i.getDataParams(t.dataIndex,t.dataType)||{},!0):t.eventData?(u=r({},t.eventData),!0):void 0},!0),u)&&(f=u.componentType,o=u.componentIndex,"markLine"!==f&&"markPoint"!==f&&"markArea"!==f||(f="series",o=u.seriesIndex),e=f&&null!=o&&h.getComponent(f,o),c=e&&n["series"===e.mainType?"_chartsMap":"_componentsMap"][e.__viewId],u.event=i,u.type=t,n._$eventProcessor.eventInfo={targetEl:s,packedEvent:u,model:e,view:c},n.trigger(t,u))};i.zrEventfulCallAtLast=!0;n._zr.on(t,i,n)});t(gd,function(t,i){n._messageCenter.on(i,function(n){this.trigger(i,n)},n)});t(["selectchanged"],function(t){n._messageCenter.on(t,function(n){this.trigger(t,n)},n)});u=this._messageCenter;i=this;f=this._api;u.on("selectchanged",function(n){var t=f.getModel();n.isFromClick?(fp("map","selectchanged",i,t,n),fp("pie","selectchanged",i,t,n)):"select"===n.fromAction?(fp("map","selected",i,t,n),fp("pie","selected",i,t,n)):"unselect"===n.fromAction&&(fp("map","unselected",i,t,n),fp("pie","unselected",i,t,n))})},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed?cu(this.id):this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed)cu(this.id);else{this._disposed=!0;this.getDom()&&aci(this.getDom(),tkt,"");var n=this,i=n._api,r=n._model;t(n._componentsViews,function(n){n.dispose(r,i)});t(n._chartsViews,function(n){n.dispose(r,i)});n._zr.dispose();n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null;delete ta[n.id]}},e.prototype.resize=function(n){var i,u,t;if(!this.__flagInMainProcess)if(this._disposed)cu(this.id);else if(this._zr.resize(n),i=this._model,this._loadingFX&&this._loadingFX.resize(),i){u=i.resetOption("media");t=n&&n.silent;this.__pendingUpdate&&(null==t&&(t=this.__pendingUpdate.silent),u=!0,this.__pendingUpdate=null);this.__flagInMainProcess=!0;try{u&&hp(this);wh.update.call(this,{type:"resize",animation:r({duration:0},n&&n.animation)})}catch(n){throw this.__flagInMainProcess=!1,n;}this.__flagInMainProcess=!1;bd.call(this,t);kd.call(this,t)}},e.prototype.showLoading=function(n,t){if(this._disposed)cu(this.id);else if(v(n)&&(t=n,n=""),n=n||"default",this.hideLoading(),nkt[n]){var i=nkt[n](this._api,t),r=this._zr;this._loadingFX=i;r.add(i)}},e.prototype.hideLoading=function(){this._disposed?cu(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(n){var t=r({},n);return t.type=gd[n.type],t},e.prototype.dispatchAction=function(n,t){var i,r;this._disposed?cu(this.id):(v(t)||(t={silent:!!t}),wft[n.type]&&this._model)&&(this.__flagInMainProcess?this._pendingActions.push(n):(i=t.silent,pbt.call(this,n,i),r=t.flush,r?this._zr.flush():!1!==r&&ft.browser.weChat&&this._throttledZrFlush(),bd.call(this,i),kd.call(this,i)))},e.prototype.updateLabelLayout=function(){of.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(n){if(this._disposed)cu(this.id);else{var t=n.seriesIndex,i=this.getModel().getSeriesByIndex(t);i.appendData(n);this._scheduler.unfinished=!0;this.getZr().wakeUp()}},e.internalField=function(){function n(n){n.clearColorPalette();n.eachSeries(function(n){n.clearColorPalette()})}function e(n){for(var i,t=[],u=n.currentStates,r=0;r<u.length;r++)i=u[r],"emphasis"!==i&&"blur"!==i&&"select"!==i&&t.push(i);n.selected&&n.states.select&&t.push("select");2===n.hoverState&&n.states.emphasis?t.push("emphasis"):1===n.hoverState&&n.states.blur&&t.push("blur");n.useStates(t)}function o(n,t){if(!n.preventAutoZ){var i=n.get("z")||0,r=n.get("zlevel")||0;t.eachRendered(function(n){return s(n,i,r,-1/0),!0})}}function s(n,t,i,r){var u=n.getTextContent(),f=n.getTextGuideLine(),o,e,h;if(n.isGroup)for(o=n.childrenRef(),e=0;e<o.length;e++)r=Math.max(s(o[e],t,i,r),r);else n.z=t,n.zlevel=i,r=Math.max(n.z2,r);return(u&&(u.z=t,u.zlevel=i,isFinite(r)&&(u.z2=r+2)),f)&&(h=n.textGuideLineConfig,f.z=t,f.zlevel=i,isFinite(r)&&(f.z2=r+(h&&h.showAbove?1:-1))),r}function h(n,t){t.eachRendered(function(n){if(!oy(n)){var t=n.getTextContent(),i=n.getTextGuideLine();n.stateTransition&&(n.stateTransition=null);t&&t.stateTransition&&(t.stateTransition=null);i&&i.stateTransition&&(i.stateTransition=null);n.hasState()?(n.prevStates=n.currentStates,n.clearStates()):n.prevStates&&(n.prevStates=null)}})}function l(n,t){var i=n.getModel("stateAnimation"),f=n.isAnimationEnabled(),u=i.get("duration"),r=u>0?{duration:u,delay:i.get("delay"),easing:i.get("easing")}:null;t.eachRendered(function(n){var t,i,u;if(n.states&&n.states.emphasis){if(oy(n))return;(n instanceof ut&&function(n){var i=nai(n),t;i.normalFill=n.style.fill;i.normalStroke=n.style.stroke;t=n.states.select||{};i.selectFill=t.style&&t.style.fill||null;i.selectStroke=t.style&&t.style.stroke||null}(n),n.__dirty)&&(t=n.prevStates,t&&n.useStates(t));f&&(n.stateTransition=r,i=n.getTextContent(),u=n.getTextGuideLine(),i&&(i.stateTransition=r),u&&(u.stateTransition=r));n.__dirty&&e(n)}})}hp=function(n){var t=n._scheduler;t.restorePipelines(n._model);t.prepareStageTasks();abt(n,!0);abt(n,!1);t.plan()};abt=function(n,t){function h(n){var a=n.__requireNewView,r,i,h,l;n.__requireNewView=!1;r="_ec_"+n.id+"_"+n.type;i=!a&&e[r];i||(h=ke(n.type),l=t?gt.getClass(h.main,h.sub):wt.getClass(h.sub),(i=new l).init(f,o),e[r]=i,u.push(i),s.add(i.group));n.__viewId=i.__id=r;i.__alive=!0;i.__model=n;i.group.__ecComponentInfo={mainType:n.mainType,index:n.componentIndex};!t&&c.prepareView(i,n,f,o)}for(var i,f=n._model,c=n._scheduler,u=t?n._componentsViews:n._chartsViews,e=t?n._componentsMap:n._chartsMap,s=n._zr,o=n._api,r=0;r<u.length;
1r++)u[r].__alive=!1;for(t?f.eachComponent(function(n,t){"series"!==n&&h(t)}):f.eachSeries(h),r=0;r<u.length;)i=u[r],i.__alive?r++:(!t&&i.renderTask.dispose(),s.remove(i.group),i.dispose(f,o),u.splice(r,1),e[i.__id]===i&&delete e[i.__id],i.__id=i.group.__ecComponentInfo=null)};vft=function(n,i,r,f,e){function v(t){t&&t.__alive&&t[i]&&t[i](t.__model,o,n._api,r)}var o=n._model,h,l,s,a;(o.setUpdatePayload(r),f)?(h={},h[f+"Id"]=r[f+"Id"],h[f+"Index"]=r[f+"Index"],h[f+"Name"]=r[f+"Name"],l={mainType:f,query:h},e&&(l.subType=e),a=r.excludeSeriesId,null!=a&&(s=c(),t(kt(a),function(n){var t=ai(n,null);null!=t&&s.set(t,!0)})),o&&o.eachComponent(l,function(i){if(!(s&&null!==s.get(i.id)))if(pai(r))if(i instanceof bt)r.type!==sl||r.notBlur||i.get(["emphasis","disabled"])||function(n,t,i){var c=n.seriesIndex,e=n.getData(t.dataType),r,f,l,o,s,h,a;if(e){if(r=kc(e,t),r=(u(r)?r[0]:r)||0,f=e.getItemGraphicEl(r),!f)for(l=e.count(),o=0;!f&&o<l;)f=e.getItemGraphicEl(o++);f?(s=w(f),fyt(c,s.focus,s.blurScope,i)):(h=n.get(["emphasis","focus"]),a=n.get(["emphasis","blurScope"]),null!=h&&fyt(c,h,a,i))}}(i,r,n._api);else{var f=oyt(i.mainType,i.componentIndex,r.name,n._api),o=f.focusSelf,e=f.dispatchers;r.type===sl&&o&&!r.notBlur&&eyt(i.mainType,i.componentIndex,n._api);e&&t(e,function(n){r.type===sl?ns(n):ts(n)})}else cyt(r)&&i instanceof bt&&(!function(n,t){if(cyt(t)){var r=t.dataType,i=kc(n.getData(r),t);u(i)||(i=[i]);n[t.type===hk?"toggleSelect":t.type===sk?"select":"unselect"](i,r)}}(i,r,n._api),vai(i),sf(n))},n),o&&o.eachComponent(l,function(t){s&&null!==s.get(t.id)||v(n["series"===f?"_chartsMap":"_componentsMap"][t.__viewId])},n)):t([].concat(n._componentsViews).concat(n._chartsViews),v)};wh={prepareAndUpdate:function(n){hp(this);wh.update.call(this,n,{optionChanged:null!=n.newOption})},update:function(t,i){var r=this._model,u=this._api,o=this._zr,s=this._coordSysMgr,f=this._scheduler,h,e;r&&(r.setUpdatePayload(t),f.restoreData(r,t),f.performSeriesTasks(r),s.create(r,u),f.performDataProcessorTasks(r,t),ybt(this,r),s.update(r,u),n(r),f.performVisualTasks(r,t),wbt(this,r,u,t,i),h=r.get("backgroundColor")||"transparent",e=r.get("darkMode"),o.setBackgroundColor(h),null!=e&&"auto"!==e&&o.setDarkMode(e),of.trigger("afterupdate",r,u))},updateTransform:function(t){var e=this,i=this._model,u=this._api,f,r;i&&(i.setUpdatePayload(t),f=[],i.eachComponent(function(n,r){var o,s;"series"!==n&&(o=e.getViewOfComponentModel(r),o&&o.__alive&&(o.updateTransform?(s=o.updateTransform(r,i,u,t),s&&s.update&&f.pu
1sh(o)):f.push(o)))}),r=c(),i.eachSeries(function(n){var o=e._chartsMap[n.__viewId],f;o.updateTransform?(f=o.updateTransform(n,i,u,t),f&&f.update&&r.set(n.uid,1)):r.set(n.uid,1)}),n(i),this._scheduler.performVisualTasks(i,t,{setDirty:!0,dirtyMap:r}),yft(this,i,u,t,{},r),of.trigger("afterupdate",i,u))},updateView:function(t){var i=this._model;i&&(i.setUpdatePayload(t),wt.markUpdateMethod(t,"updateView"),n(i),this._scheduler.performVisualTasks(i,t,{setDirty:!0}),wbt(this,i,this._api,t,{}),of.trigger("afterupdate",i,this._api))},updateVisual:function(t){var r=this,i=this._model;i&&(i.setUpdatePayload(t),i.eachSeries(function(n){n.getData().clearAllVisual()}),wt.markUpdateMethod(t,"updateVisual"),n(i),this._scheduler.performVisualTasks(i,t,{visualType:"visual",setDirty:!0}),i.eachComponent(function(n,u){if("series"!==n){var f=r.getViewOfComponentModel(u);f&&f.__alive&&f.updateVisual(u,i,r._api,t)}}),i.eachSeries(function(n){r._chartsMap[n.__viewId].updateVisual(n,i,r._api,t)}),of.trigger("afterupdate",i,this._api))},updateLayout:function(n){wh.update.call(this,n)}};vbt=function(n,t,i,r){var f;if(n._disposed)cu(n.id);else{for(var e,o=n._model,s=n._coordSysMgr.getCoordinateSystems(),h=uk(o,i),u=0;u<s.length;u++)if(f=s[u],f[t]&&null!=(e=f[t](o,h,r)))return e;0}};ybt=function(n,t){var i=n._chartsMap,r=n._scheduler;t.eachSeries(function(n){r.updateStreamModes(n,i[n.__viewId])})};pbt=function(n,i){var u=this,tt=this.getModel(),d=n.type,g=n.escapeConnect,nt=wft[d],h=nt.actionInfo,c=(h.update||"update").split(":"),o=c.pop(),s=null!=c[0]&&ke(c[0]),l,v,b,k;this.__flagInMainProcess=!0;l=[n];v=!1;n.batch&&(v=!0,l=f(n.batch,function(t){return(t=a(r({},t),n)).batch=null,t}));var e,y=[],p=cyt(n),w=pai(n);if(w&&aai(this._api),t(l,function(t){if((e=(e=nt.action(t,u._model,u._api))||r({},t)).type=h.event||e.type,y.push(e),w){var i=dat(n),f=i.queryOptionMap,c=i.mainTypeSpecified?f.keys()[0]:"series";vft(u,o,t,c);sf(u)}else p?(vft(u,o,t,"series"),sf(u)):s&&vft(u,o,t,s.main,s.sub)}),"none"!==o&&!w&&!p&&!s)try{this.__pendingUpdate?(hp(this),wh.update.call(this,n),this.__pendingUpdate=null):wh[o].call(this,n)}catch(n){throw this.__flagInMainProcess=!1,n;}(e=v?{type:h.event||d,escapeConnect:g,batch:y}:y[0],this.__flagInMainProcess=!1,i)||(b=this._messageCenter,(b.trigger(e.type,e),p)&&(k={type:"selectchanged",escapeConnect:g,selected:lfu(tt),isFromClick:n.isFromClick||!1,fromAction:n.type,fromActionPayload:n},b.trigger(k.type,k)))};bd=function(n){for(var i,t=this._pendingActions;t.length;)i=t.shift(),pbt.call(this,i,n)};kd=function(n){n||this.trigger("updated")};cgi=function(n,t){n.on("rendered",function(i){t.trigger("rendered",i);!n.animation.isFinished()||t.__pendingUpdate||t._scheduler.unfinished||t._pendingActions.length||t.trigger("finished")})};lgi=function(n,i){n.on("mouseover",function(n){var r=ep(n.target,ck);r&&(!function(n,i,r){var u=w(n),f=oyt(u.componentMainType,u.componentIndex,u.componentHighDownName,r),e=f.dispatchers,o=f.focusSelf;e?(o&&eyt(u.componentMainType,u.componentIndex,r),t(e,function(n){return eai(n,i)})):(fyt(u.seriesIndex,u.focus,u.blurScope,r),"self"===u.focus&&eyt(u.componentMainType,u.componentIndex,r),eai(n,i))}(r,n,i._api),sf(i))}).on("mouseout",function(n){var r=ep(n.target,ck);r&&(!function(n,i,r){aai(r);var u=w(n),f=oyt(u.componentMainType,u.componentIndex,u.componentHighDownName,r).dispatchers;f?t(f,function(n){return oai(n,i)}):oai(n,i)}(r,n,i._api),sf(i))}).on("click",function(n){var r=ep(n.target,function(n){return null!=w(n).dataIndex},!0),u,t;r&&(u=r.selected?"unselect":"select",t=w(r),i._api.dispatchAction({type:u,dataType:t.dataType,dataIndexInside:t.dataIndex,seriesIndex:t.seriesIndex,isFromClick:!0}))})};wbt=function(n,i,r,u,f){!function(n){var e=[],o=[],u=!1,i,r,f;(n.eachComponent(function(n,t){var r=t.get("zlevel")||0,f=t.get("z")||0,i=t.getZLevelKey();u=u||!!i;("series"===n?o:e).push({zlevel:r,z:f,idx:t.componentIndex,type:n,key:i})}),u)&&(f=e.concat(o),btt(f,function(n,t){return n.zlevel===t.zlevel?n.z-t.z:n.zlevel-t.zlevel}),t(f,function(t){var e=n.getComponent(t.type,t.idx),u=t.zlevel,f=t.key;null!=i&&(u=Math.max(i,u));f?(u===i&&f!==r&&u++,r=f):r&&(u===i&&u++,r="");i=u;e.setZLevel(u)}))}(i);agi(n,i,r,u,f);t(n._chartsViews,function(n){n.__alive=!1});yft(n,i,r,u,f);t(n._chartsViews,function(n){n.__alive||n.remove(i,r)})};agi=function(n,i,r,u,f,e){t(e||n._componentsViews,function(n){var t=n.__model;h(t,n);n.render(t,i,r,u);o(t,n);l(t,n)})};
1yft=function(n,t,i,u,f,e){var s=n._scheduler,c;f=r(f||{},{updatedSeries:t.getSeries()});of.trigger("series:beforeupdate",t,i,f);c=!1;t.eachSeries(function(t){var i=n._chartsMap[t.__viewId],r;i.__alive=!0;r=i.renderTask;s.updatePayload(r,u);h(t,i);e&&e.get(t.uid)&&r.dirty();r.perform(s.getPerformArgs(r))&&(c=!0);i.group.silent=!!t.get("silent"),function(n,t){var i=n.get("blendMode")||null;t.eachRendered(function(n){n.isGroup||(n.style.blend=i)})}(t,i);vai(t)});s.unfinished=c||s.unfinished;of.trigger("series:layoutlabels",t,i,f);of.trigger("series:transition",t,i,f);t.eachSeries(function(t){var i=n._chartsMap[t.__viewId];o(t,i);l(t,i)}),function(n,t){var r=n._zr.storage,i=0;r.traverse(function(n){n.isGroup||i++});i>t.get("hoverLayerThreshold")&&!ft.node&&!ft.worker&&t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var i=n._chartsMap[t.__viewId];i.__alive&&i.eachRendered(function(n){n.states.emphasis&&(n.states.emphasis.hoverLayer=!0)})}})}(n,t);of.trigger("series:afterupdate",t,i,f)};sf=function(n){n.__needsUpdateStatus=!0;n.getZr().wakeUp()};pgi=function(n){n.__needsUpdateStatus&&(n.getZr().storage.traverse(function(n){oy(n)||e(n)}),n.__needsUpdateStatus=!1)};vgi=function(n){return new(function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return i(r,t),r.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},r.prototype.getComponentByElement=function(t){for(;t;){var i=t.__ecComponentInfo;if(null!=i)return n._model.getComponent(i.mainType,i.index);t=t.parent}},r.prototype.enterEmphasis=function(t,i){ns(t,i);sf(n)},r.prototype.leaveEmphasis=function(t,i){ts(t,i);sf(n)},r.prototype.enterBlur=function(t){sai(t);sf(n)},r.prototype.leaveBlur=function(t){uyt(t);sf(n)},r.prototype.enterSelect=function(t){hai(t);sf(n)},r.prototype.leaveSelect=function(t){cai(t);sf(n)},r.prototype.getModel=function(){return n.getModel()},r.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},r.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},r}(swi))(n)};ygi=function(n){function i(n,t){for(var i=0;i<n.length;i++)n[i][lbt]=t}t(gd,function(r,u){n._messageCenter.on(u,function(r){if(kft[n.group]&&0!==n[lbt]){if(r&&r.escapeConnect)return;var f=n.makeActionFromEvent(r),u=[];t(ta,function(t){t!==n&&t.group===n.group&&u.push(t)});i(u,0);t(u,function(n){1!==n[lbt]&&n.dispatchAction(f)});i(u,2)}})})}}(),e}(ku);pft=dd.prototype;pft.on=ogi("on");pft.off=ogi("off");pft.one=function(n,t,i){var r=this;eci();this.on.call(this,n,function i(){for(var f=[],u=0;u<arguments.length;u++)f[u]=arguments[u];t&&t.apply&&t.apply(this,f);r.off(n,i)},i)};wgi=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];var wft={},gd={},dbt=[],gbt=[],bft=[],bgi={},nkt={},ta={},kft={},fhu=+new Date-0,ehu=+new Date-0,tkt="_echarts_instance_";dgi=kgi;ekt=[];hkt=function(n){var t=(n=y(n)).type,u="",i,r;t||vt(u);i=t.split(":");2!==i.length&&vt(u);r=!1;"echarts"===i[0]&&(t=i[1],r=!0);n.__isBuiltIn=r;vwt.set(t,n)};bh(cbt,tsu);bh(aft,isu);bh(aft,rsu);bh(cbt,ysu);bh(aft,psu);bh(7e3,function(n,t){n.eachRawSeries(function(i){var r,u;n.isSeriesFiltered(i)||(r=i.getData(),r.hasItemVisual()&&r.each(function(n){var i=r.getItemVisual(n,"decal");i&&(r.ensureUniqueItemVisual(n,"style").decal=wd(i,t))}),u=r.getVisual("decal"),u&&(r.getVisual("style").decal=wd(u,t)))})});ukt(pwi);fkt(900,function(n){var t=c();n.eachSeries(function(n){var f=n.get("stack");if(f){var r=t.get(f)||t.set(f,[]),i=n.getData(),u={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:n};if(!u.stackedDimension||!u.isStackedByIndex&&!u.stackedByDimension)return;r.length&&i.setCalculationInfo("stackedOnSeries",r[r.length-1].seriesModel);r.push(u)}});t.each(geu)});skt("default",function(n,t){var i,u,r,f,e;return a(t=t||{},{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",
1spinnerRadius:10,lineWidth:5,zlevel:0}),i=new p,u=new ot({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4}),i.add(u),f=new st({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),e=new ot({style:{fill:"none"},textContent:f,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001}),i.add(e),t.showSpinner&&((r=new uy({shape:{startAngle:-fft/2,endAngle:-fft/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*fft/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*fft/2}).delay(300).start("circularInOut"),i.add(r)),i.resize=function(){var i=f.getBoundingRect().width,o=t.showSpinner?t.spinnerRadius:0,s=(n.getWidth()-2*o-(t.showSpinner&&i?10:0)-i)/2-(t.showSpinner&&i?0:5+i/2)+(t.showSpinner?0:i/2)+(i?0:o),h=n.getHeight()/2;t.showSpinner&&r.setShape({cx:s,cy:h});e.setShape({x:s-o,y:h-o,width:2*o,height:2*o});u.setShape({x:0,y:0,width:n.getWidth(),height:n.getHeight()})},i.resize(),i});ee({type:sl,event:sl,update:sl},ei);ee({type:hrt,event:hrt,update:hrt},ei);ee({type:sk,event:sk,update:sk},ei);ee({type:crt,event:crt,update:crt},ei);ee({type:hk,event:hk,update:hk},ei);rkt("light",asu);rkt("dark",sdi);ckt=[];uni={registerPreprocessor:ukt,registerProcessor:fkt,registerPostInit:ggi,registerPostUpdate:nni,registerUpdateLifecycle:dft,registerAction:ee,registerCoordinateSystem:tni,registerLayout:ini,registerVisual:bh,registerTransform:hkt,registerLoading:skt,registerMap:rni,registerImpl:function(n,t){hbt[n]=t},PRIORITY:fgi,ComponentModel:rt,ComponentView:gt,SeriesModel:bt,ChartView:wt,registerComponentModel:function(n){rt.registerClass(n)},registerComponentView:function(n){gt.registerClass(n)},registerSeriesModel:function(n){bt.registerClass(n)},registerChartView:function(n){wt.registerClass(n)},registerSubTypeDefaulter:function(n,t){rt.registerSubTypeDefaulter(n,t)},registerPainter:function(n,t){bhi(n,t)}};io=function(){function n(n,t,i,r,u,f){this._old=n;this._new=t;this._oldKeyGetter=i||fni;this._newKeyGetter=r||fni;this.context=u;this._diffModeMultiple="multiple"===f}return n.prototype.add=function(n){return this._add=n,this},n.prototype.update=function(n){return this._update=n,this},n.prototype.updateManyToOne=function(n){return this._updateManyToOne=n,this},n.prototype.updateOneToMany=function(n){return this._updateOneToMany=n,this},n.prototype.updateManyToMany=function(n){return this._updateManyToMany=n,this},n.prototype.remove=function(n){return this._remove=n,this},n.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},n.prototype._executeOneToOne=function(){var r=this._old,f=this._new,t={},e=new Array(r.length),o=new Array(f.length),n,h;for(this._initIndexMap(r,null,e,"_oldKeyGetter"),this._initIndexMap(f,t,o,"_newKeyGetter"),n=0;n<r.length;n++){var u=e[n],i=t[u],s=ng(i);s>1?(h=i.shift(),1===i.length&&(t[u]=i[0]),this._update&&this._update(h,n)):1===s?(t[u]=null,this._update&&this._update(i,n)):this._remove&&this._remove(n)}this._performRestAdd(o,t)},n.prototype._executeMultiple=function(){var l=this._old,a=this._new,h={},n={},s=[],c=[],f,o;for(this._initIndexMap(l,h,s,"_oldKeyGetter"),this._initIndexMap(a,n,c,"_newKeyGetter"),f=0;f<s.length;f++){var i=s[f],t=h[i],u=n[i],r=ng(t),e=ng(u);if(r>1&&1===e)this._updateManyToOne&&this._updateManyToOne(u,t),n[i]=null;else if(1===r&&e>1)this._updateOneToMany&&this._updateOneToMany(u,t),n[i]=null;else if(1===r&&1===e)this._update&&this._update(u,t),n[i]=null;else if(r>1&&e>1)this._updateManyToMany&&this._updateManyToMany(u,t),n[i]=null;else if(r>1)for(o=0;o<r;o++)this._remove&&this._remove(t[o]);else this._remove&&this._remove(t)}this._performRestAdd(c,n)},n.prototype._performRestAdd=function(n,t){for(var r,i=0;i<n.length;i++){var e=n[i],u=t[e],f=ng(u);if(f>1)for(r=0;r<f;r++)this._add&&this._add(u[r]);else 1===f&&this._add&&this._add(u);t[e]=null}},n.prototype._initIndexMap=function(n,t,i,r){for(var f,e,s,o=this._diffModeMultiple,u=0;u<n.length;u++)f="_ec_"+this[r](n[u],u),(o||(i[u]=f),t)&&(e=t[f],s=ng(e),0===s?(t[f]=u,o&&i.push(f)):1===s?t[f]=[e,u]:e.push(u))},n}();eni=function(){function n(n,t){this._encode=n;this._schema=t}return n.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},n.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},n}();var net=function(n){this.otherDims={};null!=n&&r(this,n)},ohu=lt(),shu={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},oni=function(){function n(n){this.dimensions=n.dimensions;this._dimOmitted=n.dimensionOmitted;this.source=n.source;this._fullDimCount=n.fullDimensionCount;this._updateDimOmitted(n.dimensionOmitted)}return n.prototype.isDimensionOmitted=function(){return this._dimOmitted},n.prototype._updateDimOmitted=function(n){this._dimOmitted=n;n&&(this._dimNameMap||(this._dimNameMap=cni(this.source)))},n.prototype.getSourceDimensionIndex=function(n){return g(this._dimNameMap.get(n),-1)},n.prototype.getSourceDimension=function(n){var t=this.source.dimensionsDefine;if(t)return t[n]},n.prototype.makeStoreSchema=function(){for(var e,s,h=this._fullDimCount,o=nbi(this.source),a=!lni(h),t="",c=[],r=0,l=0;r<h;r++){var i=void 0,u=void 0,f=void 0,n=this.dimensions[l];n&&n.storeDimIndex===r?(i=o?n.name:null,u=n.type,f=n.ordinalMeta,l++):(e=this.getSourceDimension(r),e&&(i=o?e.name:null,u=e.type));c.push({property:i,type:u,ordinalMeta:f});!o||null==i||n&&n.isCalculationCoord||(t+=a?i.replace(/\`/g,"`1").replace(/\$/g,"`2"):i);t+="$";t+=shu[u]||"f";f&&(t+=f.uid);t+="$"}return s=this.source,{dimensions:c,hash:[s.seriesLayoutBy,s.startIndex,t].join("$$")}},n.prototype.makeOutputDimensionNames=function(){for(var i,n,r,u=[],t=0,f=0;t<this._fullDimCount;t++)i=void 0,n=this.dimensions[f],n&&n.storeDimIndex===t?(n.isCalculationCoord||(i=n.name),f++):(r=this.getSourceDimension(t),r&&(i=r.name)),u.push(i);return u},n.prototype.appendCalculationDimension=function(n){this.dimensions.push(n);n.isCalculationCoord=!0;this._fullDimCount++;this._updateDimOmitted(!0)},n}();var ani,tet,tg,ig,akt,iet,vkt,rg=v,kh=f,hhu="undefined"==typeof Int32Array?Array:Int32Array,chu=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],lhu=["_approximateExtent"],ar=function(){function n(n,i){var u,h,v,w;this.type="list";this._dimOmitted=!1;this._nameList=[];this._idList=[];
1this._visual={};this._layout={};this._itemVisuals=[];this._itemLayouts=[];this._graphicEls=[];this._approximateExtent={};this._calculationInfo={};this.hasItemOption=!1;this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"];this.CHANGABLE_METHODS=["filterSelf","selectRange"];this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];h=!1;sni(n)?(u=n.dimensions,this._dimOmitted=n.isDimensionOmitted(),this._schema=n):(h=!0,u=n);u=u||["x","y"];for(var l={},a=[],y={},p=!1,b={},f=0;f<u.length;f++){var e=u[f],r=o(e)?new net({name:e}):e instanceof net?e:new net(e),s=r.name;r.type=r.type||"float";r.coordDim||(r.coordDim=s,r.coordDimIndex=0);v=r.otherDims=r.otherDims||{};a.push(s);l[s]=r;null!=b[s]&&(p=!0);r.createInvertedIndices&&(y[s]=[]);0===v.itemName&&(this._nameDimIdx=f);0===v.itemId&&(this._idDimIdx=f);h&&(r.storeDimIndex=f)}(this.dimensions=a,this._dimInfos=l,this._initGetDimensionInfo(p),this.hostModel=i,this._invertedIndicesMap=y,this._dimOmitted)&&(w=this._dimIdxToName=c(),t(a,function(n){w.set(l[n].storeDimIndex,n)}))}return n.prototype.getDimension=function(n){var t=this._recognizeDimIndex(n),i,r;return null==t?n:(t=n,!this._dimOmitted)?this.dimensions[t]:(i=this._dimIdxToName.get(t),null!=i)?i:(r=this._schema.getSourceDimension(t),r?r.name:void 0)},n.prototype.getDimensionIndex=function(n){var i=this._recognizeDimIndex(n),t;return null!=i?i:null==n?-1:(t=this._getDimInfo(n),t?t.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(n):-1)},n.prototype._recognizeDimIndex=function(n){if(ht(n)||null!=n&&!isNaN(n)&&!this._getDimInfo(n)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(n)<0))return+n},n.prototype._getStoreDimIndex=function(n){return this.getDimensionIndex(n)},n.prototype.getDimensionInfo=function(n){return this._getDimInfo(this.getDimension(n))},n.prototype._initGetDimensionInfo=function(n){var t=this._dimInfos;this._getDimInfo=n?function(n){if(t.hasOwnProperty(n))return t[n]}:function(n){return t[n]}},n.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},n.prototype.mapDimension=function(n,t){var r=this._dimSummary,i;return null==t?r.encodeFirstDimNotExtra[n]:(i=r.encode[n],i?i[t]:null)},n.prototype.mapDimensionsAll=function(n){return(this._dimSummary.encode[n]||[]).slice()},n.prototype.getStore=function(){return this._store},n.prototype.initData=function(n,i,r){var u,h=this,e,o,s;(n instanceof gut&&(u=n),u)||(e=this.dimensions,o=owt(n)||ir(n)?new tbi(n,e.length):n,u=new gut,s=kh(e,function(n){return{type:h._dimInfos[n].type,property:n}}),u.initData(o,s,r));this._store=u;this._nameList=(i||[]).slice();this._idList=[];this._nameRepeatCount={};this._doInit(0,u.count());this._dimSummary=function(n,i){var u={},r=u.encode={},v=c(),s=[],e=[],y={},o,a,h,l;return t(n.dimensions,function(t){var o,i=n.getDimensionInfo(t),u=i.coordDim,f;u&&(f=i.coordDimIndex,lkt(r,u)[f]=t,i.isExtraCoord||(v.set(u,1),"ordinal"!==(o=i.type)&&"time"!==o&&(s[0]=t),lkt(y,u)[f]=n.getDimensionIndex(i.name)),i.defaultTooltip&&e.push(t));wpi.each(function(n,t){var f=lkt(r,t),u=i.otherDims[t];null!=u&&!1!==u&&(f[u]=i.name)})}),o=[],a={},v.each(function(n,t){var i=r[t];a[t]=i[0];o=o.concat(i)}),u.dataDimsOnCoord=o,u.dataDimIndicesOnCoord=f(o,function(t){return n.getDimensionInfo(t).storeDimIndex}),u.encodeFirstDimNotExtra=a,h=r.label,h&&h.length&&(s=h.slice()),l=r.tooltip,l&&l.length?e=l.slice():e.length||(e=s.slice()),r.defaultedLabel=s,r.defaultedTooltip=e,u.userOutput=new eni(y,i),u}(this,this._schema);this.userOutput=this._dimSummary.userOutput},n.prototype.appendData=function(n){var t=this._store.appendData(n);this._doInit(t[0],t[1])},n.prototype.appendValues=function(n,t){var r=this._store.appendValues(n,t.length),u=r.start,e=r.end,o=this._shouldMakeIdFromName(),i,f;if(this._updateOrdinalMeta(),t)for(i=u;i<e;i++)f=i-u,this._nameList[i]=t[f],o&&vkt(this,i)},n.prototype._updateOrdinalMeta=function(){for(var n,r=this._store,i=this.dimensions,t=0;t<i.length;t++)n=this._dimInfos[i[t]],n.ordinalMeta&&r.collectOrdinalMeta(n.storeDimIndex,n.ordinalMeta)},n.prototype._shouldMakeIdFromName=function(){var n=this._store.getProvider();return null==this._idDimIdx&&n.getSource().sourceFormat!==by&&!n.fillStorage},n.prototype._doInit=function(n,t){var u,f,e,h,i,r,o,s;if(!(n>=t)){if(u=this._store.getProvider(),this._updateOrdinalMeta(),f=this._nameList,e=this._idList,u.getSource().sourceFormat===vh&&!u.pure)for(h=[],i=n;i<t;i++)r=u.getItem(i,h),(!this.hasItemOption&&tuu(r)&&(this.hasItemOption=!0),r)&&(o=r.name,null==f[i]&&null!=o&&(f[i]=ai(o,null)),s=r.id,null==e[i]&&null!=s&&(e[i]=ai(s,null)));if(this._shouldMakeIdFromName())for(i=n;i<t;i++)vkt(this,i);ani(this)}},n.prototype.getApproximateExtent=function(n){return this._approximateExtent[n]||this._store.getDataExtent(this._getStoreDimIndex(n))},n.prototype.setApproximateExtent=function(n,t){t=this.getDimension(t);this._approximateExtent[t]=n.slice()},n.prototype.getCalculationInfo=function(n){return this._calculationInfo[n]},n.prototype.setCalculationInfo=function(n,t){rg(n)?r(this._calculationInfo,n):this._calculationInfo[n]=t},n.prototype.getName=function(n){var i=this.getRawIndex(n),t=this._nameList[i];return null==t&&null!=this._nameDimIdx&&(t=tg(this,this._nameDimIdx,i)),null==t&&(t=""),t},n.prototype._getCategory=function(n,t){var i=this._store.get(n,t),r=this._store.getOrdinalMeta(n);return r?r.categories[i]:i},n.prototype.getId=function(n){return tet(this,this.getRawIndex(n))},n.prototype.count=function(){return this._store.count()},n.prototype.get=function(n,t){var r=this._store,i=this._dimInfos[n];if(i)return r.get(i.storeDimIndex,t)},n.prototype.getByRawIndex=function(n,t){var r=this._store,i=this._dimInfos[n];if(i)return r.getByRawIndex(i.storeDimIndex,t)},n.prototype.getIndices=function(){return this._store.getIndices()},n.prototype.getDataExtent=function(n){return this._store.getDataExtent(this._getStoreDimIndex(n))},n.prototype.getSum=function(n){return this._store.getSum(this._getStoreDimIndex(n))},n.prototype.getMedian=function(n){return this._store.getMedian(this._getStoreDimIndex(n))},n.prototype.getValues=function(n,t){var r=this,i=this._store;return u(n)?i.getValues(kh(n,function(n){return r._getStoreDimIndex(n)}),t):i.getValues(n)},n.prototype.hasValue=function(n){for(var i=this._dimSummary.dataDimIndicesOnCoord,t=0,r=i.length;t<r;t++)if(isNaN(this._store.get(i[t],n)))return!1;return!0},n.prototype.indexOfName=function(n){for(var t=0,i=this._store.count();t<i;t++)if(this.getName(t)===n)return t;return-1},n.prototype.getRawIndex=function(n){return this._store.getRawIndex(n)},n.prototype.indexOfRawIndex=function(n){return this._store.indexOfRawIndex(n)},n.prototype.rawIndexOf=function(n,t){var r=n&&this._invertedIndicesMap[n],i=r[t];return null==i||isNaN(i)?-1:i},n.prototype.indicesOfNearest=function(n,t,i){return this._store.indicesOfNearest(this._getStoreDimIndex(n),t,i)},n.prototype.each=function(n,t,i){l(n)&&(i=t,t=n,n=[]);var r=i||this,u=kh(ig(n),this._getStoreDimIndex,this);this._store.each(u,r?s(t,r):t)},n.prototype.filterSelf=function(n,t,i){l(n)&&(i=t,t=n,n=[]);var r=i||this,u=kh(ig(n),this._getStoreDimIndex,this);return this._store=this._store.filter(u,r?s(t,r):t),this},n.prototype.selectRange=function(n){var r=this,i={};return t(et(n),function(t){var u=r._getStoreDimIndex(t);i[u]=n[t]}),this._store=this._store.selectRange(i),this},n.prototype.mapArray=function(n,t,i){l(n)&&(i=t,t=n,n=[]);i=i||this;var r=[];return this.each(n,function(){r.push(t&&t.apply(this,arguments))},i),r},n.prototype.map=function(n,t,i,r){var u=i||r||this,e=kh(ig(n),this._getStoreDimIndex,this),f=iet(this);return f._store=this._store.map(e,u?s(t,u):t),f},n.prototype.modify=function(n,t,i,r){var u=i||r||this,f=kh(ig(n),this._getStoreDimIndex,this);this._store.modify(f,u?s(t,u):t)},n.prototype.downSample=function(n,t,i,r){var u=iet(this);return u._store=this._store.downSample(this._getStoreDimIndex(n),t,i,r),u},n.prototype.lttbDownSample=function(n,t){var i=iet(this);return i._store=this._store.lttbDownSample(this._getStoreDimIndex(n),t),i},n.prototype.getRawDataItem=function(n){return this._store.getRawDataItem(n)},n.prototype.getItemModel=function(n){var t=this.hostModel,i=this.getRawDataItem(n);return new at(i,t,t&&t.ecModel)},n.prototype.diff=function(n){var t=this;
1return new io(n?n.getStore().getIndices():[],this.getStore().getIndices(),function(t){return tet(n,t)},function(n){return tet(t,n)})},n.prototype.getVisual=function(n){var t=this._visual;return t&&t[n]},n.prototype.setVisual=function(n,t){this._visual=this._visual||{};rg(n)?r(this._visual,n):this._visual[n]=t},n.prototype.getItemVisual=function(n,t){var i=this._itemVisuals[n],r=i&&i[t];return null==r?this.getVisual(t):r},n.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},n.prototype.ensureUniqueItemVisual=function(n,t){var e=this._itemVisuals,f=e[n],i;return f||(f=e[n]={}),i=f[t],null==i&&(u(i=this.getVisual(t))?i=i.slice():rg(i)&&(i=r({},i)),f[t]=i),i},n.prototype.setItemVisual=function(n,t,i){var u=this._itemVisuals[n]||{};this._itemVisuals[n]=u;rg(t)?r(u,t):u[t]=i},n.prototype.clearAllVisual=function(){this._visual={};this._itemVisuals=[]},n.prototype.setLayout=function(n,t){rg(n)?r(this._layout,n):this._layout[n]=t},n.prototype.getLayout=function(n){return this._layout[n]},n.prototype.getItemLayout=function(n){return this._itemLayouts[n]},n.prototype.setItemLayout=function(n,t,i){this._itemLayouts[n]=i?r(this._itemLayouts[n]||{},t):t},n.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},n.prototype.setItemGraphicEl=function(n,t){var i=this.hostModel&&this.hostModel.seriesIndex;gvt(i,this.dataType,n,t);this._graphicEls[n]=t},n.prototype.getItemGraphicEl=function(n){return this._graphicEls[n]},n.prototype.eachItemGraphicEl=function(n,i){t(this._graphicEls,function(t,r){t&&n&&n.call(i,t,r)})},n.prototype.cloneShallow=function(t){return t||(t=new n(this._schema?this._schema:kh(this.dimensions,this._getDimInfo,this),this.hostModel)),akt(t,this),t._store=this._store,t},n.prototype.wrapMethod=function(n,t){var i=this[n];l(i)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(n),this[n]=function(){var n=i.apply(this,arguments);return t.apply(this,[n].concat(htt(arguments)))})},n.internalField=(ani=function(n){var i=n._invertedIndicesMap;t(i,function(t,r){var f=n._dimInfos[r],e=f.ordinalMeta,o=n._store,u;if(e){for(t=i[r]=new hhu(e.categories.length),u=0;u<t.length;u++)t[u]=-1;for(u=0;u<o.count();u++)t[o.get(f.storeDimIndex,u)]=u}})},tg=function(n,t,i){return ai(n._getCategory(t,i),null)},tet=function(n,t){var i=n._idList[t];return null==i&&null!=n._idDimIdx&&(i=tg(n,n._idDimIdx,t)),null==i&&(i="e\0\0"+t),i},ig=function(n){return u(n)||(n=null!=n?[n]:[]),n},iet=function(t){var i=new n(t._schema?t._schema:kh(t.dimensions,t._getDimInfo,t),t.hostModel);return akt(i,t),i},akt=function(n,i){t(chu.concat(i.__wrappedMethods||[]),function(t){i.hasOwnProperty(t)&&(n[t]=i[t])});n.__wrappedMethods=i.__wrappedMethods;t(lhu,function(t){n[t]=y(i[t])});n._calculationInfo=r({},i._calculationInfo)},void(vkt=function(n,t){var o=n._nameList,u=n._idList,s=n._nameDimIdx,h=n._idDimIdx,i=o[t],r=u[t],f,e;(null==i&&null!=s&&(o[t]=i=tg(n,s,t)),null==r&&null!=h&&(u[t]=r=tg(n,h,t)),null==r&&null!=i)&&(f=n._nameRepeatCount,e=f[i]=(f[i]||0)+1,r=i,e>1&&(r+="__ec__"+e),u[t]=r)})),n}();vni=function(n){this.coordSysDims=[];this.axisMap=c();this.categoryAxisMap=c();this.coordSysName=n};yni={cartesian2d:function(n,t,i,r){var u=n.getReferringComponents("xAxis",oi).models[0],f=n.getReferringComponents("yAxis",oi).models[0];t.coordSysDims=["x","y"];i.set("x",u);i.set("y",f);lp(u)&&(r.set("x",u),t.firstCategoryDimIndex=0);lp(f)&&(r.set("y",f),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},singleAxis:function(n,t,i,r){var u=n.getReferringComponents("singleAxis",oi).models[0];t.coordSysDims=["single"];i.set("single",u);lp(u)&&(r.set("single",u),t.firstCategoryDimIndex=0)},polar:function(n,t,i,r){var e=n.getReferringComponents("polar",oi).models[0],u=e.findAxisModel("radiusAxis"),f=e.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"];i.set("radius",u);i.set("angle",f);lp(u)&&(r.set("radius",u),t.firstCategoryDimIndex=0);lp(f)&&(r.set("angle",f),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},geo:function(n,t){t.coordSysDims=["lng","lat"]},parallel:function(n,i,r,u){var f=n.ecModel,e=f.getComponent("parallel",n.get("parallelIndex")),o=i.coordSysDims=e.dimensions.slice();t(e.parallelAxisIndex,function(n,t){var e=f.getComponent("parallelAxis",n),s=o[t];r.set(s,e);lp(e)&&(u.set(s,e),null==i.firstCategoryDimIndex&&(i.firstCategoryDimIndex=t))})}};oe=function(){function n(n){this._setting=n||{};this._extent=[1/0,-1/0]}return n.prototype.getSetting=function(n){return this._setting[n]},n.prototype.unionExtent=function(n){var t=this._extent;n[0]<t[0]&&(t[0]=n[0]);n[1]>t[1]&&(t[1]=n[1])},n.prototype.unionExtentFromData=function(n,t){this.unionExtent(n.getApproximateExtent(t))},n.prototype.getExtent=function(){return this._extent.slice()},n.prototype.setExtent=function(n,t){var i=this._extent;isNaN(n)||(i[0]=n);isNaN(t)||(i[1]=t)},n.prototype.isInExtentRange=function(n){return this._extent[0]<=n&&this._extent[1]>=n},n.prototype.isBlank=function(){return this._isBlank},n.prototype.setBlank=function(n){this._isBlank=n},n}();nrt(oe);wni=0;ret=function(){function n(n){this.categories=n.categories||[];this._needCollect=n.needCollect;this._deduplication=n.deduplication;this.uid=++wni}
1return n.createByAxisModel=function(t){var i=t.option,r=i.data,u=r&&f(r,vhu);return new n({categories:u,needCollect:!u,deduplication:!1!==i.dedplication})},n.prototype.getOrdinal=function(n){return this._getOrCreateMap().get(n)},n.prototype.parseAndCollect=function(n){var t,i=this._needCollect,r;return!o(n)&&!i?n:i&&!this._deduplication?(t=this.categories.length,this.categories[t]=n,t):(r=this._getOrCreateMap(),null==(t=r.get(n))&&(i?(t=this.categories.length,this.categories[t]=n,r.set(n,t)):t=NaN),t)},n.prototype._getOrCreateMap=function(){return this._map||(this._map=c(this.categories))},n}();ug=function(n){function t(t){var r=n.call(this,t)||this,i;return r.type="ordinal",i=r.getSetting("ordinalMeta"),i||(i=new ret({})),u(i)&&(i=new ret({categories:f(i,function(n){return v(n)?n.value:n})})),r._ordinalMeta=i,r._extent=r.getSetting("extent")||[0,i.categories.length-1],r}return i(t,n),t.prototype.parse=function(n){return null==n?NaN:o(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},t.prototype.contain=function(n){return uet(n=this.parse(n),this._extent)&&null!=this._ordinalMeta.categories[n]},t.prototype.normalize=function(n){return fet(n=this._getTickNumber(this.parse(n)),this._extent)},t.prototype.scale=function(n){return n=Math.round(eet(n,this._extent)),this.getRawOrdinalNumber(n)},t.prototype.getTicks=function(){for(var t=[],i=this._extent,n=i[0];n<=i[1];)t.push({value:n}),n++;return t},t.prototype.getMinorTicks=function(){},t.prototype.setSortInfo=function(n){var u,i;if(null!=n){for(var f=n.ordinalNumbers,e=this._ordinalNumbersByTick=[],r=this._ticksByOrdinalNumber=[],t=0,o=this._ordinalMeta.categories.length,s=Math.min(o,f.length);t<s;++t)u=f[t],e[t]=u,r[u]=t;for(i=0;t<o;++t){for(;null!=r[i];)i++;e.push(i);r[i]=t}}else this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null},t.prototype._getTickNumber=function(n){var t=this._ticksByOrdinalNumber;return t&&n>=0&&n<t.length?t[n]:n},t.prototype.getRawOrdinalNumber=function(n){var t=this._ordinalNumbersByTick;return t&&n>=0&&n<t.length?t[n]:n},t.prototype.getLabel=function(n){if(!this.isBlank()){var i=this.getRawOrdinalNumber(n.value),t=this._ordinalMeta.categories[i];return null==t?"":t+""}},t.prototype.count=function(){return this._extent[1]-this._extent[0]+1},t.prototype.unionExtentFromData=function(n,t){this.unionExtent(n.getApproximateExtent(t))},t.prototype.isInExtentRange=function(n){return n=this._getTickNumber(n),this._extent[0]<=n&&this._extent[1]>=n},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(oe);oe.registerClass(ug);dh=ri;uo=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return i(t,n),t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return uet(n,this._extent)},t.prototype.normalize=function(n){return fet(n,this._extent)},t.prototype.scale=function(n){return eet(n,this._extent)},t.prototype.setExtent=function(n,t){var i=this._extent;isNaN(n)||(i[0]=parseFloat(n));isNaN(t)||(i[1]=parseFloat(t))},t.prototype.unionExtent=function(n){var t=this._extent;n[0]<t[0]&&(t[0]=n[0]);n[1]>t[1]&&(t[1]=n[1]);this.setExtent(t[0],t[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(n){this._interval=n;this._niceExtent=this._extent.slice();this._intervalPrecision=bni(n)},t.prototype.getTicks=function(n){var u=this._interval,f=this._extent,i=this._niceExtent,e=this._intervalPrecision,t=[],r,o;if(!u)return t;for(f[0]<i[0]&&(n?t.push({value:dh(i[0]-u,e)}):t.push({value:f[0]})),r=i[0];r<=i[1]&&(t.push({value:r}),(r=dh(r+u,e))!==t[t.length-1].value);)if(t.length>1e4)return[];return o=t.length?t[t.length-1].value:i[1],f[1]>o&&(n?t.push({value:dh(o+u,e)}):t.push({value:f[1]})),t},t.prototype.getMinorTicks=function(n){for(var i,r=this.getTicks(!0),f=[],e=this.getExtent(),t=1;t<r.length;t++){for(var h=r[t],o=r[t-1],u=0,s=[],c=(h.value-o.value)/n;u<n-1;)i=dh(o.value+(u+1)*c),i>e[0]&&i<e[1]&&s.push(i),u++;f.push(s)}return f},t.prototype.getLabel=function(n,t){if(null==n)return"";var i=t&&t.precision;return null==i?i=gf(n.value)||0:"auto"===i&&(i=this._intervalPrecision),apt(dh(n.value,i,!0))},t.prototype.calcNiceTicks=function(n,t,i){var r,u,f;n=n||5;r=this._extent;u=r[1]-r[0];isFinite(u)&&(u<0&&(u=-u,r.reverse()),f=yhu(r,n,t,i),this._intervalPrecision=f.intervalPrecision,this._interval=f.interval,this._niceExtent=f.niceTickExtent)},t.prototype.calcNiceExtent=function(n){var t=this._extent,r,u,i;t[0]===t[1]&&(0!==t[0]?(r=t[0],n.fixMax||(t[1]+=r/2),t[0]-=r/2):t[1]=1);u=t[1]-t[0];isFinite(u)||(t[0]=0,t[1]=1);this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval);i=this._interval;n.fixMin||(t[0]=dh(Math.floor(t[0]/i)*i));n.fixMax||(t[1]=dh(Math.ceil(t[1]/i)*i))},t.prototype.setNiceExtent=function(n,t){this._niceExtent=[n,t]},t.type="interval",t}(oe);oe.registerClass(uo);bkt="undefined"!=typeof Float32Array;dni=bkt?Float32Array:Array;oet="__ec_stack_";set=function(n){function t(t){var i=n.call(this,t)||this;return i.type="time",i}return i(t,n),t.prototype.getLabel=function(n){var t=this.getSetting("useUTC");return td(n.value,ipi[function(n){switch(n){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}
1(ay(this._minLevelUnit))]||ipi.second,t,this.getSetting("locale"))},t.prototype.getFormattedLabel=function(n,t,i){var f=this.getSetting("useUTC");return function(n,t,i,f,e){var s=null,c,h,v,y,p;if(o(i))s=i;else if(l(i))s=i(n.value,t,{level:n.level});else{if(c=r({},nd),n.level>0)for(h=0;h<cpt.length;++h)c[cpt[h]]="{primary|"+c[cpt[h]]+"}";if(v=i?!1===i.inherit?i:a(i,c):c,y=upi(n.value,e),v[y])s=v[y];else if(v.inherit){for(h=rpi.indexOf(y)-1;h>=0;--h)if(v[y]){s=v[y];break}s=s||c.none}u(s)&&(p=null==n.level?0:n.level>=0?n.level:s.length+n.level,s=s[p=Math.min(p,s.length-1)])}return td(new Date(n.value),s,e,f)}(n,t,i,this.getSetting("locale"),f)},t.prototype.getTicks=function(){var u=this._interval,t=this._extent,n=[],i,r;return u?(n.push({value:t[0],level:0}),i=this.getSetting("useUTC"),r=function(n,t,i,r){function tt(n,t,i,u,f,e,o){for(var h=new Date(t),s=t,c=h[u]();s<i&&s<=r[1];)o.push({value:s}),c+=n,h[f](c),s=h.getTime();o.push({value:s,notAdd:!0})}function it(n,u,f){var c=[],y=!u.length,e,l,a;if(!function(n,t,i,r){var l=ou(t),a=ou(i),u=function(n){return fpi(l,n,r)===fpi(a,n,r)},f=function(){return u("year")},e=function(){return f()&&u("month")},o=function(){return e()&&u("day")},s=function(){return o()&&u("hour")},h=function(){return s()&&u("minute")},c=function(){return h()&&u("second")},v=function(){return c()&&u("millisecond")};switch(n){case"year":return f();case"month":return e();case"day":return o();case"hour":return s();case"minute":return h();case"second":return c();case"millisecond":return v()}}(ay(n),r[0],r[1],i)){for(y&&(u=[{value:dhu(new Date(r[0]),n,i)},{value:r[1]}]),e=0;e<u.length-1;e++)if(l=u[e].value,a=u[e+1].value,l!==a){var o=void 0,s=void 0,h=void 0,v=!1;switch(n){case"year":o=Math.max(1,Math.round(t/gk/365));s=lpt(i);h=seu(i);break;case"half-year":case"quarter":case"month":o=whu(t);s=vy(i);h=epi(i);break;case"week":case"half-week":case"day":o=phu(t);s=eut(i);h=opi(i);v=!0;break;case"half-day":case"quarter-day":case"hour":o=bhu(t);s=id(i);h=spi(i);break;case"minute":o=etr(t,!0);s=out(i);h=hpi(i);break;case"second":o=etr(t,!1);s=sut(i);h=cpi(i);break;case"millisecond":o=khu(t);s=hut(i);h=lpi(i)}tt(o,l,a,s,h,v,c);"year"===n&&f.length>1&&0===e&&f.unshift({value:f[0].value-o})}for(e=0;e<c.length;e++)f.push(c[e]);return c}}for(var o=rpi,nt=0,g,p,s,a,v,b,y,k,c=[],e=[],l=0,d=0,u=0;u<o.length&&nt++<1e4;++u)if(g=ay(o[u]),oeu(o[u])&&(it(o[u],c[c.length-1]||[],e),g!==(o[u+1]?ay(o[u+1]):null))){if(e.length){for(d=l,e.sort(function(n,t){return n.value-t.value}),p=[],s=0;s<e.length;++s)a=e[s].value,0!==s&&e[s-1].value===a||(p.push(e[s]),a>=r[0]&&a<=r[1]&&l++);if(v=(r[1]-r[0])/t,l>1.5*v&&d>v/1.5)break;if(c.push(p),l>v||n===o[u])break}e=[]}0;var w=pt(f(c,function(n){return pt(n,function(n){return n.value>=r[0]&&n.value<=r[1]&&!n.notAdd})}),function(n){return n.length>0}),h=[],rt=w.length-1;for(u=0;u<w.length;++u)for(b=w[u],y=0;y<b.length;++y)h.push({value:b[y].value,level:rt-u});for(h.sort(function(n,t){return n.value-t.value}),k=[],u=0;u<h.length;++u)0!==u&&h[u].value===h[u-1].value||k.push(h[u]);return k}(this._minLevelUnit,this._approxInterval,i,t),(n=n.concat(r)).push({value:t[1],level:0}),n):n},t.prototype.calcNiceExtent=function(n){var t=this._extent,i;(t[0]===t[1]&&(t[0]-=gk,t[1]+=gk),t[1]===-1/0&&t[0]===1/0)&&(i=new Date,t[1]=+new Date(i.getFullYear(),i.getMonth(),i.getDate()),t[0]=t[1]-gk);this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval)},t.prototype.calcNiceTicks=function(n,t,i){var r,e,u,f;n=n||10;r=this._extent;e=r[1]-r[0];this._approxInterval=e/n;null!=t&&this._approxInterval<t&&(this._approxInterval=t);null!=i&&this._approxInterval>i&&(this._approxInterval=i);u=fg.length;f=Math.min(function(n,t,i,r){for(;i<r;){var u=i+r>>>1;n[u][1]<t?i=u+1:r=u}return i}(fg,this._approxInterval,0,u),u-1);this._interval=fg[f][1];this._minLevelUnit=fg[Math.max(f-1,0)][0]},t.prototype.parse=function(n){return ht(n)?n:+ou(n)},t.prototype.contain=function(n){return uet(this.parse(n),this._extent)},t.prototype.normalize=function(n){return fet(this.parse(n),this._extent)},t.prototype.scale=function(n){return eet(n,this._extent)},t.type="time",t}(uo);fg=[["second",dyi],["minute",gyi],["hour",npi],["quarter-day",216e5],["half-day",432e5],["day",10368e4],["half-week",3024e5],["week",6048e5],["month",26784e5],["quarter",8208e6],["half-year",tpi/2],["year",tpi]];oe.registerClass(set);var otr=oe.prototype,eg=uo.prototype,ghu=ri,ncu=Math.floor,tcu=Math.ceil,het=Math.pow,hf=Math.log,gkt=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="log",t.base=10,t._originalScale=new uo,t._interval=0,t}return i(t,n),t.prototype.getTicks=function(n){var r=this._originalScale,t=this._extent,i=r.getExtent();return f(eg.getTicks.call(this,n),function(n){var u=n.value,r=ri(het(this.base,u));return r=u===t[0]&&this._fixMin?cet(r,i[0]):r,{value:r=u===t[1]&&this._fixMax?cet(r,i[1]):r}},this)},t.prototype.setExtent=function(n,t){var i=this.base;n=hf(n)/hf(i);t=hf(t)/hf(i);eg.setExtent.call(this,n,t)},t.prototype.getExtent=function(){var i=this.base,n=otr.getExtent.call(this),t;return n[0]=het(i,n[0]),n[1]=het(i,n[1]),t=this._originalScale.getExtent(),this._fixMin&&(n[0]=cet(n[0],t[0])),this._fixMax&&(n[1]=cet(n[1],t[1])),n},t.prototype.unionExtent=function(n){this._originalScale.unionExtent(n);var t=this.base;n[0]=hf(n[0])/hf(t);n[1]=hf(n[1])/hf(t);otr.unionExtent.call(this,n)},t.prototype.unionExtentFromData=function(n,t){this.unionExtent(n.getApproximateExtent(t))},t.prototype.calcNiceTicks=function(n){var i,r,t,u;if(n=n||10,i=this._extent,r=i[1]-i[0],!(r===1/0||r<=0)){for(t=ici(r),n/r*t<=.5&&(t*=10);!isNaN(t)&&Math.abs(t)<1&&Math.abs(t)>0;)t*=10;u=[ri(tcu(i[0]/t)*t),ri(ncu(i[1]/t)*t)];this._interval=t;this._niceExtent=u}},t.prototype.calcNiceExtent=function(n){eg.calcNiceExtent.call(this,n);this._fixMin=n.fixMin;this._fixMax=n.fixMax},t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return uet(n=hf(n)/hf(this.base),this._extent)},t.prototype.normalize=function(n){return fet(n=hf(n)/hf(this.base),this._extent)},t.prototype.scale=function(n){return n=eet(n,this._extent),het(this.base,n)},t.type="log",t}(oe),str=gkt.prototype;str.getMinorTicks=eg.getMinorTicks;str.getLabel=eg.getLabel;oe.registerClass(gkt);var icu=function(){function n(n,t,i){this._prepareParams(n,t,i)}return n.prototype._prepareParams=function(n,t,i){var s,r,f,e,o;i[1]<i[0]&&(i=[NaN,NaN]);this._dataMin=i[0];this._dataMax=i[1];s=this._isOrdinal="ordinal"===n.type;this._needCrossZero="interval"===n.type&&t.getNeedCrossZero&&t.getNeedCrossZero();r=this._modelMinRaw=t.get("min",!0);l(r)?this._modelMinNum=aet(n,r({min:i[0],max:i[1]})):"dataMin"!==r&&(this._modelMinNum=aet(n,r));f=this._modelMaxRaw=t.get("max",!0);(l(f)?this._modelMaxNum=aet(n,f({min:i[0],max:i[1]})):"dataMax"!==f&&(this._modelMaxNum=aet(n,f)),s)?this._axisDataLen=t.getCategories().length:(e=t.get("boundaryGap"),o=u(e)?e:[e||0,e||0],this._boundaryGapInner="boolean"==typeof o[0]||"boolean"==typeof o[1]?[0,0]:[df(o[0],1),df(o[1],1)])},n.prototype.calculate=function(){var i=this._isOrdinal,r=this._dataMin,f=this._dataMax,u=this._axisDataLen,c=this._boundaryGapInner,l=i?null:f-r||Math.abs(r),n="dataMin"===this._modelMinRaw?r:this._modelMinNum,t="dataMax"===this._modelMaxRaw?f:this._modelMaxNum,e=null!=n,o=null!=t,a,s,h;return null==n&&(n=i?u?0:NaN:r-c[0]*l),null==t&&(t=i?u?u-1:NaN:f+c[1]*l),(null==n||!isFinite(n))&&(n=NaN),(null==t||!isFinite(t))&&(t=NaN),a=uv(n)||uv(t)||i&&!u,this._needCrossZero&&(n>0&&t>
10&&!e&&(n=0),n<0&&t<0&&!o&&(t=0)),s=this._determinedMin,h=this._determinedMax,null!=s&&(n=s,e=!0),null!=h&&(t=h,o=!0),{min:n,max:t,minFixed:e,maxFixed:o,isBlank:a}},n.prototype.modifyDataMinMax=function(n,t){this[ucu[n]]=t},n.prototype.setDeterminedMinMax=function(n,t){var i=rcu[n];this[i]=t},n.prototype.freeze=function(){this.frozen=!0},n}(),rcu={min:"_determinedMin",max:"_determinedMax"},ucu={min:"_dataMin",max:"_dataMax"};var ap=function(){function n(){}return n.prototype.getNeedCrossZero=function(){return!this.option.scale},n.prototype.getCoordSysModel=function(){},n}(),ecu={isDimensionStacked:fs,enableDataStack:pni,getStackedDimension:ykt},ocu=Object.freeze({__proto__:null,createList:function(n){return ro(null,n)},getLayoutRect:ci,dataStack:ecu,createScale:function(n,t){var r=t,i;return t instanceof at||(r=new at(t)),i=og(r),i.setExtent(n[0],n[1]),ia(i,r),i},mixinAxisModelCommonMethods:function(n){ui(n,ap)},getECData:w,createTextStyle:function(n,t){return ii(n,null,null,"normal"!==(t=t||{}).state)},createDimensions:function(n,t){return cp(n,t).dimensions},createSymbol:si,enableHoverEmphasis:eh});vtr=[];var ptr=function(){function n(n){this.name=n}return n.prototype.setCenter=function(n){this._center=n},n.prototype.getCenter=function(){var n=this._center;return n||(n=this._center=this.calcCenter()),n},n}(),wtr=function(n,t){this.type="polygon";this.exterior=n;this.interiors=t},btr=function(n){this.type="linestring";this.points=n},ktr=function(n){function r(t,i,r){var u=n.call(this,t)||this;return u.type="geoJSON",u.geometries=i,u._center=r&&[r[0],r[1]],u}return i(r,n),r.prototype.calcCenter=function(){for(var n,t,r=this.geometries,u=0,i=0;i<r.length;i++){var f=r[i],e=f.exterior,o=e&&e.length;o>u&&(t=f,u=o)}return t?function(n){for(var t=0,h=0,c=0,r=n.length,u=n[r-1][0],f=n[r-1][1],i=0;i<r;i++){var e=n[i][0],o=n[i][1],s=u*o-e*f;t+=s;h+=(u+e)*s;c+=(f+o)*s;u=e;f=o}return t?[h/t/3,c/t/3,t]:[n[0][0]||0,n[0][1]||0]}(t.exterior):(n=this.getBoundingRect(),[n.x+n.width/2,n.y+n.height/2])},r.prototype.getBoundingRect=function(n){var u=this._rect,i,r;return u&&!n?u:(i=[1/0,1/0],r=[-1/0,-1/0],t(this.geometries,function(u){"polygon"===u.type?ytr(u.exterior,i,r,n):t(u.points,function(t){ytr(t,i,r,n)})}),isFinite(i[0])&&isFinite(i[1])&&isFinite(r[0])&&isFinite(r[1])||(i[0]=i[1]=r[0]=r[1]=0),u=new tt(i[0],i[1],r[0]-i[0],r[1]-i[1]),n||(this._rect=u),u)},r.prototype.contain=function(n){var s=this.getBoundingRect(),f=this.geometries,t,e,i,o,r,u;if(!s.contain(n[0],n[1]))return!1;n:for(t=0,e=f.length;t<e;t++)if(i=f[t],"polygon"===i.type&&(o=i.exterior,r=i.interiors,ra(o,n[0],n[1]))){for(u=0;u<(r?r.length:0);u++)if(ra(r[u],n[0],n[1]))continue n;return!0}return!1},r.prototype.transformTo=function(n,i,r,u){var f=this.getBoundingRect(),h=f.width/f.height,e;r?u||(u=r/h):r=h*u;for(var c=new tt(n,i,r,u),o=f.calculateTransform(c),l=this.geometries,s=0;s<l.length;s++)e=l[s],"polygon"===e.type?(idt(e.exterior,o),t(e.interiors,function(n){idt(n,o)})):t(e.points,function(n){idt(n,o)});(f=this._rect).copy(c);this._center=[f.x+f.width/2,f.y+f.height/2]},r.prototype.cloneShallow=function(n){null==n&&(n=this.name);var t=new r(n,this.geometries,this._center);return t._rect=this._rect,t.transformTo=null,t},r}(ptr),scu=function(n){function t(t,i){var r=n.call(this,t)||this;return r.type="geoSVG",r._elOnlyForCalculate=i,r}return i(t,n),t.prototype.calcCenter=function(){for(var u=this._elOnlyForCalculate,i=u.getBoundingRect(),r=[i.x+i.width/2,i.y+i.height/2],n=bb(vtr),t=u;t&&!t.isGeoSVGGraphicRoot;)pe(n,t.getLocalTransform(),n),t=t.parent;return hc(n,n),gi(r,r,n),r},t}(ptr);var hcu=Object.freeze({__proto__:null,linearMap:yt,round:ri,asc:eu,getPrecision:gf,getPrecisionSafe:ghi,getPixelPrecision:cat,getPercentWithPrecision:nci,MAX_SAFE_INTEGER:kit,remRadian:lat,isRadianAroundZero:tk,parseDate:ou,quantity:ici,quantityExponent:dit,nice:aat,quantile:git,reformIntervals:vat,isNumeric:yat,numericToNumber:be}),ccu=Object.freeze({__proto__:null,parse:ou,format:td}),lcu=Object.freeze({__proto__:null,extendShape:gvi,extendPath:tyi,makePath:pk,makeImage:kyt,mergePath:iu,resizePath:dyt,createIcon:sy,updateProps:ct,initProps:ti,getTransform:sh,clipPointsByRect:gyt,clipRectByRect:uyi,registerShape:ff,getShapeClass:tut,Group:p,Image:wi,Text:st,Cir
1cle:su,Ellipse:iy,Sector:ur,Ring:al,Polygon:fr,Polyline:er,Rect:ot,Line:vi,BezierCurve:vl,Arc:uy,IncrementalDisplayable:bvi,CompoundPath:wrt,LinearGradient:fy,RadialGradient:pyt,BoundingRect:tt}),acu=Object.freeze({__proto__:null,addCommas:apt,toCamelCase:vpt,normalizeCssArray:bl,encodeHTML:ru,formatTpl:wpt,getTooltipMarker:api,formatTime:function(n,t,i){"week"!==n&&"month"!==n&&"quarter"!==n&&"half-year"!==n&&"year"!==n||(n="MM-dd\nyyyy");var r=ou(t),u=i?"getUTC":"get",f=r[u+"FullYear"](),e=r[u+"Month"]()+1,o=r[u+"Date"](),s=r[u+"Hours"](),h=r[u+"Minutes"](),c=r[u+"Seconds"](),l=r[u+"Milliseconds"]();return n.replace("MM",hu(e,2)).replace("M",e).replace("yyyy",f).replace("yy",f%100+"").replace("dd",hu(o,2)).replace("d",o).replace("hh",hu(s,2)).replace("h",s).replace("mm",hu(h,2)).replace("m",h).replace("ss",hu(c,2)).replace("s",c).replace("SSS",hu(l,3))},capitalFirst:function(n){return n?n.charAt(0).toUpperCase()+n.substr(1):n},truncateText:bci,getTextRect:function(n,t,i,r,u,f,e,o){return new st({style:{text:n,font:t,align:i,verticalAlign:r,padding:u,rich:f,overflow:e?"truncate":null,lineHeight:o}}).getBoundingRect()}}),vcu=Object.freeze({__proto__:null,map:f,each:t,indexOf:nt,inherits:sct,reduce:wu,filter:pt,bind:s,curry:b,isArray:u,isString:o,isObject:v,isFunction:l,extend:r,defaults:a,clone:y,merge:k}),hg=lt();udt=[0,1];lu=function(){function n(n,t,i){this.onBand=!1;this.inverse=!1;this.dim=n;this.scale=t;this._extent=i||[0,0]}return n.prototype.contain=function(n){var t=this._extent,i=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return n>=i&&n<=r},n.prototype.containData=function(n){return this.scale.contain(n)},n.prototype.getExtent=function(){return this._extent.slice()},n.prototype.getPixelPrecision=function(n){return cat(n||this.scale.getExtent(),this._extent)},n.prototype.setExtent=function(n,t){var i=this._extent;i[0]=n;i[1]=t},n.prototype.dataToCoord=function(n,t){var i=this._extent,r=this.scale;return n=r.normalize(n),this.onBand&&"ordinal"===r.type&&eir(i=i.slice(),r.count()),yt(n,udt,i,t)},n.prototype.coordToData=function(n,t){var i=this._extent,r=this.scale,u;return this.onBand&&"ordinal"===r.type&&eir(i=i.slice(),r.count()),u=yt(n,i,udt,t),this.scale.scale(u)},n.prototype.pointToData=function(){},n.prototype.getTicksCoords=function(n){var i=(n=n||{}).tickModel||this.getTickModel(),r=f(pcu(this,i).ticks,function(n){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(n):n),tickValue:n}},this);return function(n,i,r,u){function s(n,t){return n=ri(n),t=ri(t),a?n>t:n<t}var e=i.length,o,c,f,l,h,a;n.onBand&&!r&&e&&(f=n.getExtent(),1===e?(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}),c=1+n.scale.getExtent()[1]-i[e-1].tickValue,o={coord:i[e-1].coord+h*c},i.push(o)),a=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]}))}(this,r,i.get("alignWithLabel"),n.clamp),r},n.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var n=this.model.getModel("minorTick").get("splitNumber");return n>0&&n<100||(n=5),f(this.scale.getMinorTicks(n),function(n){return f(n,function(n){return{coord:this.dataToCoord(n),tickValue:n}},this)},this)},n.prototype.getViewLabels=function(){return ycu(this).labels},n.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},n.prototype.getTickModel=function(){return this.model.getModel("axisTick")},n.prototype.getBandWidth=function(){var t=this._extent,i=this.scale.getExtent(),n=i[1]-i[0]+(this.onBand?1:0),r;return 0===n&&(n=1),r=Math.abs(t[1]-t[0]),Math.abs(r)/n},n.prototype.calculateCategoryInterval=function(){return function(n){var c=function(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()}}(n),nt=sg(n),p=(c.axisRotate-c.labelRotate)/180*Math.PI,w=n.scale,u=w.getExtent(),f=w.count(),l,k,d,y,e,o;if(u[1]-u[0]<1)return 0;l=1;f>
140&&(l=Math.max(1,Math.floor(f/40)));for(var i=u[0],b=n.dataToCoord(i+1)-n.dataToCoord(i),tt=Math.abs(b*Math.cos(p)),it=Math.abs(b*Math.sin(p)),a=0,v=0;i<=u[1];i+=l)y=gb(nt({value:i}),c.font,"center","top"),k=1.3*y.width,d=1.3*y.height,a=Math.max(a,k,7),v=Math.max(v,d,7);e=a/tt;o=v/it;isNaN(e)&&(e=1/0);isNaN(o)&&(o=1/0);var r=Math.max(0,Math.floor(Math.min(e,o))),t=hg(n.model),s=n.getExtent(),h=t.lastAutoInterval,g=t.lastTickCount;return null!=h&&null!=g&&Math.abs(h-r)<=1&&Math.abs(g-f)<=1&&h>r&&t.axisExtent0===s[0]&&t.axisExtent1===s[1]?r=h:(t.lastTickCount=f,t.lastAutoInterval=r,t.axisExtent0=s[0],t.axisExtent1=s[1]),r}(this)},n}();var cg=2*Math.PI,ua=ne.CMD,wcu=["top","right","bottom","left"];cf=[];var se=new d,ni=new d,hi=new d,eo=new d,oo=new d;lg=[];vr=new d;var pir=["align","verticalAlign","width","height","fontSize"],au=new wo,odt=lt(),ulu=lt();var wet=["x","y","rotation"],flu=function(){function n(){this._labelList=[];this._chartViewList=[]}return n.prototype.clearLabels=function(){this._labelList=[];this._chartViewList=[]},n.prototype._addLabel=function(n,t,i,r,u){var e=r.style,l=r.__hostTarget.textConfig||{},h=r.getComputedTransform(),c=r.getBoundingRect().plain(),f,o,a,s;tt.applyTransform(c,c,h);h?au.setLocalTransform(h):(au.x=au.y=au.rotation=au.originX=au.originY=0,au.scaleX=au.scaleY=1);o=r.__hostTarget;o&&(f=o.getBoundingRect().plain(),a=o.getComputedTransform(),tt.applyTransform(f,f,a));s=f&&o.getTextGuideLine();this._labelList.push({label:r,labelLine:s,seriesModel:i,dataIndex:n,dataType:t,layoutOption:u,computedLayoutOption:null,rect:c,hostRect:f,priority:f?f.width*f.height:0,defaultAttr:{ignore:r.ignore,labelGuideIgnore:s&&s.ignore,x:au.x,y:au.y,scaleX:au.scaleX,scaleY:au.scaleY,rotation:au.rotation,style:{x:e.x,y:e.y,align:e.align,verticalAlign:e.verticalAlign,width:e.width,height:e.height,fontSize:e.fontSize},cursor:r.cursor,attachedPos:l.position,attachedRot:l.rotation}})},n.prototype.addLabelsOfSeries=function(n){var r=this,i,t;this._chartViewList.push(n);i=n.__model;t=i.get("labelLayout");(l(t)||et(t).length)&&n.group.traverse(function(n){if(n.ignore)return!0;var u=n.getTextContent(),f=w(n);u&&!u.disableLabelLayout&&r._addLabel(f.dataIndex,f.dataType,i,u,t)})},n.prototype.updateLayoutConfig=function(n){function b(n,t){return function(){sir(n,t)}}for(var p=n.getWidth(),w=n.getHeight(),a,o,v,c,s,y,h=0;h<this._labelList.length;h++){var r=this._labelList[h],i=r.label,f=i.__hostTarget,u=r.defaultAttr,t=void 0;for(t=(t=l(r.layoutOption)?r.layoutOption(rlu(r,f)):r.layoutOption)||{},r.computedLayoutOption=t,a=Math.PI/180,f&&f.setTextConfig({local:!1,position:null!=t.x||null!=t.y?null:u.attachedPos,rotation:null!=t.rotate?t.rotate*a:u.attachedRot,offset:[t.dx||0,t.dy||0]}),o=!1,(null!=t.x?(i.x=e(t.x,p),i.setStyle("x",0),o=!0):(i.x=u.x,i.setStyle("x",u.style.x)),null!=t.y?(i.y=e(t.y,w),i.setStyle("y",0),o=!0):(i.y=u.y,i.setStyle("y",u.style.y)),t.labelLinePoints)&&(v=f.getTextGuideLine(),v&&(v.setShape({points:t.labelLinePoints}),o=!1)),odt(i).needsUpdateLabelLine=o,i.rotation=null!=t.rotate?t.rotate*a:u.rotation,i.scaleX=u.scaleX,i.scaleY=u.scaleY,c=0;c<pir.length;c++)s=pir[c],i.setStyle(s,null!=t[s]?t[s]:u.style[s]);if(t.draggable){if(i.draggable=!0,i.cursor="move",f){y=r.seriesModel;null!=r.dataIndex&&(y=r.seriesModel.getData(r.dataType).getItemModel(r.dataIndex));i.on("drag",b(f,y.getModel("labelLine")))}}else i.off("drag"),i.cursor=u.cursor}},n.prototype.layout=function(n){var i,r=n.getWidth(),u=n.getHeight(),t=lir(this._labelList),f=pt(t,function(n){return"shiftX"===n.layoutOption.moveOverlap}),e=pt(t,function(n){return"shiftY"===n.layoutOption.moveOverlap});air(f,"x","width",0,r,i);vir(e,0,u);yir(pt(t,function(n){return n.layoutOption.hideOverlap}))},n.prototype.processLabelsOverall=function(){var n=this;t(this._chartViewList,function(t){var i=t.__model,r=t.ignoreLabelLineUpdate,u=i.isAnimationEnabled();t.group.traverse(function(t){if(t.ignore&&!t.forceLabelAnimation)return!0;var f=!r,e=t.getTextContent();!f&&e&&(f=odt(e).needsUpdateLabelLine);f&&n._updateLabelLine(t,i);u&&n._animateLabels(t,i)})})},n.prototype._updateLabelLine=function(n,t){var s=n.getTextContent(),u=w(n),i=u.dataIndex,o;if(s&&null!=i){var r=t.getData(u.dataType),f=r.getItemModel(i),e={},h=r.getItemVisual(i,"style"),c=r.getVisual("drawType");e.stroke=h[c];o=f.getModel("labelLine");fdt(n,edt(f),e);sir(n,o)}},n.prototype._animateLabels=function(n,t){var i=n.getTextContent(),r=n.getTextGuideLine(),o,v,c,l,u,s;if(i&&(n.forceLabelAnimation||!i.ignore&&!i.invisible&&!n.disableLabelAnimation&&!oy(n))){var f=(u=odt(i)).oldLayout,a=w(n),h=a.dataIndex,e={x:i.x,y:i.y,rotation:i.rotation},y=t.getData(a.dataType);f?(i.attr(f),o=n.prevStates,o&&(nt(o,"select")>=0&&i.attr(u.oldLayoutSelect),nt(o,"emphasis")>=0&&i.attr(u.oldLayoutEmphasis)),ct(i,e,t,h)):(i.attr(e),wl(i).valueAnimation)||(v=g(i.style.opacity,1),i.style.opacity=0,ti(i,{style:{opacity:v}},t,h));(u.oldLayout=e,i.states.select)&&(c=u.oldLayoutSelect={},pet(c,e,wet),pet(c,i.states.select,wet));i.states.emphasis&&(l=u.oldLayoutEmphasis={},pet(l,e,wet),pet(l,i.states.emphasis,wet));yyi(i,h,y,t,t)}!r||r.ignore||r.invisible||(f=(u=ulu(r)).oldLayout,s={points:r.shape.points},f?(r.attr({shape:f}),ct(r,{shape:s},t)):(r.setShape(s),r.style.strokePercent=0,ti(r,{style:{strokePercent:1}},t)),u.oldLayout=s)},n}(),sdt=lt(),hdt=Math.sin,cdt=Math.cos,wir=Math.PI,fa=2*Math.PI,elu=180/wir,bir=function(){function n(){}return n.prototype.reset=function(n){this._start=!0;this._d=[];this._str="";this._p=Math.pow(10,n||4)},n.prototype.moveTo=function(n,t){this._add("M",n,t)},n.prototype.lineTo=function(n,t){this._add("L",n,t)},n.prototype.bezierCurveTo=function(n,t,i,r,u,f){this._add("C",n,t,i,r,u,f)},n.prototype.quadraticCurveTo=function(n,t,i,r){this._add("Q",n,t,i,r)},n.prototype.arc=function(n,t,i,r,u,f){this.ellipse(n,t,i,i,0,r,u,f)},n.prototype.ellipse=function(n,t,i,r,u,f,e,o){var s=e-f,h=!o,p=Math.abs(s),w=ds(p-fa)||(h?s>=fa:-s>=fa),g=s>0?s%fa:s%fa+fa,b=!1,l,a,c,v,y,k,d;b=!!w||!ds(p)&&g>=wir==!!h;l=n+i*cdt(f);a=t+r*hdt(f);this._start&&this._add("M",l,a);c=Math.round(u*elu);w?(v=1/this._p,y=(h?1:-1)*(fa-v),this._add("A",i,r,c,1,+h,n+i*cdt(f+y),t+r*hdt(f+y)),v>.01&&this._add("A",i,r,c,0,+h,l,a)):(k=n+i*cdt(e),d=t+r*hdt(e),this._add("A",i,r,c,+b,+h,
1k,d))},n.prototype.rect=function(n,t,i,r){this._add("M",n,t);this._add("l",i,0);this._add("l",0,r);this._add("l",-i,0);this._add("Z")},n.prototype.closePath=function(){this._d.length>0&&this._add("Z")},n.prototype._add=function(n){for(var i,r=[],u=this._p,t=1;t<arguments.length;t++){if(i=arguments[t],isNaN(i))return void(this._invalid=!0);r.push(Math.round(i*u)/u)}this._d.push(n+r.join(" "));this._start="Z"===n},n.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join("");this._d=[]},n.prototype.getStr=function(){return this._str},n}(),ag="none",olu=Math.round,ldt=["lineCap","miterLimit","lineJoin"],slu=f(ldt,function(n){return"stroke-"+n.toLowerCase()});adt="http://www.w3.org/2000/svg";vdt="http://www.w3.org/1999/xlink";wdt={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"};gh="transform-origin";gir={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};vp=Math.round;srr={circle:[(orr=["cx","cy","r"],ddt=f(orr,function(n){return"string"==typeof n?[n,n]:n}),function(n,t,i){for(var u,f,r=0;r<ddt.length;r++)u=ddt[r],f=n[u[0]],null!=f&&(t[u[1]]=vp(f*i)/i)})],polyline:[frr,err],polygon:[frr,err]};wrr=ki("","");krr=0;drr=function(){function n(n,t,i){var u,f;(this.type="svg",this.refreshHover=grr("refreshHover"),this.configLayer=grr("configLayer"),this.storage=t,this._opts=i=r({},i),this.root=n,this._id="zr"+krr++,this._oldVNode=dir(i.width,i.height),n&&!i.ssr)&&(u=this._viewport=document.createElement("div"),u.style.cssText="position:relative;overflow:hidden",f=this._svgDom=this._oldVNode.elm=kir("svg"),tgt(null,this._oldVNode),u.appendChild(f),n.appendChild(u));this.resize(i.width,i.height)}return n.prototype.getType=function(){return this.type},n.prototype.getViewportRoot=function(){return this._viewport},n.prototype.getViewportRootOffset=function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},n.prototype.getSvgDom=function(){return this._svgDom},n.prototype.refresh=function(){if(this.root){var n=this.renderToVNode({willUpdate:!0});n.attrs.style="position:absolute;left:0;top:0;user-select:none",function(n,t){if(vg(n,t))pp(n,t);else{var r=n.elm,i=yrr(r);ket(t);null!==i&&(yp(i,t.elm,prr(r)),det(i,[n],0,0))}}(this._oldVNode,n);this._oldVNode=n}},n.prototype.renderOneToVNode=function(n){return crr(n,pdt(this._id))},n.prototype.renderToVNode=function(n){var i,r,e,o,l;n=n||{};var a=this.storage.getDisplayList(!0),u=this._backgroundColor,s=this._width,h=this._height,t=pdt(this._id);if(t.animation=n.animation,t.willUpdate=n.willUpdate,t.compress=n.compress,i=[],u&&"none"!==u){var c=vv(u),v=c.color,y=c.opacity;this._bgVNode=ki("rect","bg",{width:s,height:h,x:"0",y:"0",id:"0",fill:v,"fill-opacity":y});i.push(this._bgVNode)}else this._bgVNode=null;return r=n.compress?null:this._mainVNode=ki("g","main",{},[]),this._paintList(a,t,r?r.children:i),r&&i.push(r),e=f(et(t.defs),function(n){return t.defs[n]}),(e.length&&i.push(ki("defs","defs",{},e)),n.animation)&&(o=function(n,t,i){var r=(i=i||{}).newline?"\n":"",u=" {"+r,e=r+"}",o=f(et(n),function(t){return t+u+f(et(n[t]),function(i){return i+":"+n[t][i]+";"}).join(r)+e}).join(r),s=f(et(t),function(n){return"@keyframes "+n+u+f(et(t[n]),function(i){return i+u+f(et(t[n][i]),function(r){var u=t[n][i][r];return"d"===r&&(u='path("'+u+'")'),r+":"+u+";"}).join(r)+e}).join(r)+e}).join(r);return o||s?["<![CDATA[",o,s,"]\]>"].join(r):""}(t.cssNodes,t.cssAnims,{newline:!0}),o&&(l=ki("style","stl",{},[],o),i.push(l))),dir(s,h,i,n.useViewBox)},n.prototype.renderToString=function(n){return n=n||{},ydt(this.renderToVNode({animation:g(n.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:g(n.useViewBox,!0)}),{newline:!0})}
1,n.prototype.setBackgroundColor=function(n){var t;if(this._backgroundColor=n,t=this._bgVNode,t&&t.elm){var i=vv(n),u=i.color,r=i.opacity;t.elm.setAttribute("fill",u);r<1&&t.elm.setAttribute("fill-opacity",r)}},n.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},n.prototype._paintList=function(n,t,i){for(var o,l,s,a,h,v,u,e,k=n.length,y=[],p=0,d=0,c=0;c<k;c++)if(o=n[c],!o.invisible){for(var f=o.__clipPaths,w=f&&f.length||0,b=e&&e.length||0,r=void 0,r=Math.max(w-1,b-1);r>=0&&(!f||!e||f[r]!==e[r]);r--);for(l=b-1;l>r;l--)u=y[--p-1];for(s=r+1;s<w;s++)a={},alu(f[s],a,t),h=ki("g","clip-g-"+d++,a,[]),(u?u.children:i).push(h),y[p++]=h,u=h;e=f;v=crr(o,t);v&&(u?u.children:i).push(v)}},n.prototype.resize=function(n,t){var r=this._opts,f=this.root,i=this._viewport,e,u;(null!=n&&(r.width=n),null!=t&&(r.height=t),f&&i&&(i.style.display="none",n=sp(f,0,r),t=sp(f,1,r),i.style.display=""),this._width!==n||this._height!==t)&&((this._width=n,this._height=t,i)&&(e=i.style,e.width=n+"px",e.height=t+"px"),u=this._svgDom,u&&(u.setAttribute("width",n),u.setAttribute("height",t)))},n.prototype.getWidth=function(){return this._width},n.prototype.getHeight=function(){return this._height},n.prototype.dispose=function(){this.root&&(this.root.innerHTML="");this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},n.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null);this._oldVNode=null},n.prototype.toDataURL=function(n){var t=encodeURIComponent(this.renderToString()),i="data:image/svg+xml;";return n?(t=thi(t))&&i+"base64,"+t:i+"charset=UTF-8,"+t},n}();var igt=function(n){function r(t,i,r){var f,u=n.call(this)||this,e;return u.motionBlur=!1,u.lastFrameAlpha=.7,u.dpr=1,u.virtual=!1,u.config={},u.incremental=!1,u.zlevel=0,u.maxRepaintRectCount=5,u.__dirty=!0,u.__firstTimePaint=!0,u.__used=!1,u.__drawIndex=0,u.__startIndex=0,u.__endIndex=0,u.__prevStartIndex=null,u.__prevEndIndex=null,r=r||hit,"string"==typeof t?f=nur(t,i,r):v(t)&&(t=(f=t).id),u.id=t,u.dom=f,e=f.style,e&&(act(f),f.onselectstart=function(){return!1},e.padding="0",e.margin="0",e.borderWidth="0"),u.painter=i,u.dpr=r,u}return i(r,n),r.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},r.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex;this.__prevEndIndex=this.__endIndex},r.prototype.initContext=function(){this.ctx=this.dom.getContext("2d");this.ctx.dpr=this.dpr},r.prototype.setUnpainted=function(){this.__firstTimePaint=!0},r.prototype.createBackBuffer=function(){var n=this.dpr;this.domBack=nur("back-"+this.id,this.painter,n);this.ctxBack=this.domBack.getContext("2d");1!==n&&this.ctxBack.scale(n,n)},r.prototype.createRepaintRects=function(n,t,i,r){function v(n){var t,f;if(n.isFinite()&&!n.isZero())if(0===u.length)(r=new tt(0,0,0,0)).copy(n),u.push(r);else{for(var r,e=!1,o=1/0,s=0,i=0;i<u.length;++i){if(t=u[i],t.intersect(n)){f=new tt(0,0,0,0);f.copy(t);f.union(n);u[i]=f;e=!0;break}if(h){c.copy(n);c.union(t);var a=n.width*n.height,v=t.width*t.height,l=c.width*c.height-a-v;l<o&&(o=l,s=i)}}(h&&(u[s].union(n),e=!0),e)||((r=new tt(0,0,0,0)).copy(n),u.push(r));h||(h=u.length>=p)}}var f,s,y,e,l,o;if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var a,u=[],p=this.maxRepaintRectCount,h=!1,c=new tt(0,0,0,0);for(f=this.__startIndex;f<this.__endIndex;++f)(e=n[f])&&(s=e.shouldBePainted(i,r,!0,!0),(l=e.__isRendered&&(1&e.__dirty||!s)?e.getPrevPaintRect():null)&&v(l),y=s&&(1&e.__dirty||!e.__isRendered)?e.getPaintRect():null,y&&v(y));for(f=this.__prevStartIndex;f<this.__prevEndIndex;++f)s=(e=t[f]).shouldBePainted(i,r,!0,!0),e&&(!s||!e.__zr)&&e.__isRendered&&(l=e.getPrevPaintRect())&&v(l);do for(a=!1,f=0;f<u.length;)if(u[f].isZero())u.splice(f,1);else{for(o=f+1;o<u.length;)u[f].intersect(u[o])?(a=!0,u[f].union(u[o]),u.splice(o,1)):o++;f++}while(a);return this._paintRects=u,u},r.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},r.prototype.resize=function(n,t){var i=this.dpr,r=this.dom,u=r.style,f=this.domBack;u&&(u.width=n+"px",u.height=t+"px");r.width=n*i;r.height=t*i;f&&(f.width=n*i,f.height=t*i,1!==i&&this.ctxBack.scale(i,i))},r.prototype.clear=function(n,i,r){function a(n,t,r,f){if(u.clearRect(n,t,r,f),i&&"transparent"!==i){var e=void 0;nb(i)?(e=i.__canvasGradient||ibt(u,i,{x:0,y:0,width:r,height:f}),i.__canvasGradient=e):roi(i)&&(e=ubt(u,i,{dirty:function(){c.setUnpainted();c.__painter.refresh()}}));u.save();u.fillStyle=e||i;u.fillRect(n,t,r,f);
1u.restore()}o&&(u.save(),u.globalAlpha=v,u.drawImage(l,n,t,r,f),u.restore())}var e=this.dom,u=this.ctx,s=e.width,h=e.height,l;i=i||this.clearColor;var o=this.motionBlur&&!n,v=this.lastFrameAlpha,f=this.dpr,c=this;o&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,s/f,h/f));l=this.domBack;!r||o?a(0,0,s,h):r.length&&t(r,function(n){a(n.x*f,n.y*f,n.width*f,n.height*f)})},r}(ku),tur=1e5,yg=314159,get=.01,ylu=function(){function n(n,t,i){var e,h,c,f,l;if(this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas",e=!n.nodeName||"CANVAS"===n.nodeName.toUpperCase(),this._opts=i=r({},i||{}),this.dpr=i.devicePixelRatio||hit,this._singleCanvas=e,this.root=n,n.style&&(act(n),n.innerHTML=""),this.storage=t,h=this._zlevelList,this._prevDisplayList=[],c=this._layers,e){var u=n,o=u.width,s=u.height;null!=i.width&&(o=i.width);null!=i.height&&(s=i.height);this.dpr=i.devicePixelRatio||1;u.width=o*this.dpr;u.height=s*this.dpr;this._width=o;this._height=s;f=new igt(u,this,this.dpr);f.__builtin__=!0;f.initContext();c[314159]=f;f.zlevel=yg;h.push(yg);this._domRoot=n}else this._width=sp(n,0,i),this._height=sp(n,1,i),l=this._domRoot=function(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}(this._width,this._height),n.appendChild(l)}return n.prototype.getType=function(){return"canvas"},n.prototype.isSingleCanvas=function(){return this._singleCanvas},n.prototype.getViewportRoot=function(){return this._domRoot},n.prototype.getViewportRootOffset=function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},n.prototype.refresh=function(n){var r=this.storage.getDisplayList(!0),o=this._prevDisplayList,u=this._zlevelList,t,f,i,e;for(this._redrawId=Math.random(),this._paintList(r,o,n,this._redrawId),t=0;t<u.length;t++)f=u[t],i=this._layers[f],!i.__builtin__&&i.refresh&&(e=0===t?this._backgroundColor:null,i.refresh(e));return this._opts.useDirtyRect&&(this._prevDisplayList=r.slice()),this},n.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},n.prototype._paintHoverList=function(n){var u=n.length,t=this._hoverlayer,i,e,r,f;if(t&&t.clear(),u){for(e={inHover:!0,viewWidth:this._width,viewHeight:this._height},r=0;r<u;r++)f=n[r],f.__inHover&&(t||(t=this._hoverlayer=this.getLayer(tur)),i||(i=t.ctx).save(),na(i,f,e,r===u-1));i&&i.restore()}},n.prototype.getHoverLayer=function(){return this.getLayer(tur)},n.prototype.paintOne=function(n,t){obt(n,t)},n.prototype._paintList=function(n,t,i,r){var f;if(this._redrawId===r){i=i||!1;this._updateLayerStatus(n);var u=this._doPaintList(n,t,i),e=u.finished,o=u.needsRefreshHover;(this._needsManuallyCompositing&&this._compositeManually(),o&&this._paintHoverList(n),e)?this.eachLayer(function(n){n.afterBrush&&n.afterBrush()}):(f=this,flt(function(){f._paintList(n,t,i,r)}))}},n.prototype._compositeManually=function(){var n=this.getLayer(yg).ctx,t=this._domRoot.width,i=this._domRoot.height;n.clearRect(0,0,t,i);this.eachBuiltinLayer(function(r){r.virtual&&n.drawImage(r.dom,0,0,t,i)})},n.prototype._doPaintList=function(n,i,r){for(var l,u,e=this,o=[],c=this._opts.useDirtyRect,s=0;s<this._zlevelList.length;s++)l=this._zlevelList[s],u=this._layers[l],u.__builtin__&&u!==this._hoverlayer&&(u.__dirty||r)&&o.push(u);for(var a=!0,v=!1,y=function(t){var h,u=o[t],s=u.ctx,l=c&&u.createRepaintRects(n,i,f._width,f._height),p=r?u.__startIndex:u.__drawIndex,g=!r&&u.incremental&&Date.now,tt=g&&Date.now(),nt=u.zlevel===f._zlevelList[0]?f._backgroundColor:null,k,d,w,b,y;if(u.__startIndex===u.__endIndex?u.clear(!1,nt,l):p===u.__startIndex&&(k=n[p],k.incremental&&k.notClear&&!r||u.clear(!1,nt,l)),-1===
1p&&(console.error("For some unknown reason. drawIndex is -1"),p=u.__startIndex),d=function(t){var r={inHover:!1,allClipped:!1,prevEl:null,viewWidth:e._width,viewHeight:e._height},i;for(h=p;h<u.__endIndex;h++)if(i=n[h],(i.__inHover&&(v=!0),e._doPaintEl(i,u,c,t,r,h===u.__endIndex-1),g)&&Date.now()-tt>15)break;r.prevElClipPaths&&s.restore()},l)if(0===l.length)h=u.__endIndex;else for(w=f.dpr,b=0;b<l.length;++b)y=l[b],s.save(),s.beginPath(),s.rect(y.x*w,y.y*w,y.width*w,y.height*w),s.clip(),d(y),s.restore();else s.save(),d(),s.restore();u.__drawIndex=h;u.__drawIndex<u.__endIndex&&(a=!1)},f=this,h=0;h<o.length;h++)y(h);return ft.wxa&&t(this._layers,function(n){n&&n.ctx&&n.ctx.draw&&n.ctx.draw()}),{finished:a,needsRefreshHover:v}},n.prototype._doPaintEl=function(n,t,i,r,u,f){var o=t.ctx,e;i?(e=n.getPaintRect(),(!r||e&&e.intersect(r))&&(na(o,n,u,f),n.setPrevPaintRect(e))):na(o,n,u,f)},n.prototype.getLayer=function(n,t){this._singleCanvas&&!this._needsManuallyCompositing&&(n=yg);var i=this._layers[n];return i||((i=new igt("zr_"+n,this,this.dpr)).zlevel=n,i.__builtin__=!0,this._layerConfig[n]?k(i,this._layerConfig[n],!0):this._layerConfig[n-get]&&k(i,this._layerConfig[n-get],!0),t&&(i.virtual=t),this.insertLayer(n,i),i.initContext()),i},n.prototype.insertLayer=function(n,t){var f=this._layers,r=this._zlevelList,s=r.length,u=this._domRoot,e=null,i=-1,o;if(!f[n]&&function(n){return!!n&&(!!n.__builtin__||"function"==typeof n.resize&&"function"==typeof n.refresh)}(t)){if(s>0&&n>r[0]){for(i=0;i<s-1&&!(r[i]<n&&r[i+1]>n);i++);e=f[r[i]]}(r.splice(i+1,0,n),f[n]=t,t.virtual)||(e?(o=e.dom,o.nextSibling?u.insertBefore(t.dom,o.nextSibling):u.appendChild(t.dom)):u.firstChild?u.insertBefore(t.dom,u.firstChild):u.appendChild(t.dom));t.__painter=this}},n.prototype.eachLayer=function(n,t){for(var u,r=this._zlevelList,i=0;i<r.length;i++)u=r[i],n.call(t,this._layers[u],u)},n.prototype.eachBuiltinLayer=function(n,t){for(var u,f,r=this._zlevelList,i=0;i<r.length;i++)u=r[i],f=this._layers[u],f.__builtin__&&n.call(t,f,u)},n.prototype.eachOtherLayer=function(n,t){for(var u,f,r=this._zlevelList,i=0;i<r.length;i++)u=r[i],f=this._layers[u],f.__builtin__||n.call(t,f,u)},n.prototype.getLayers=function(){return this._layers},n.prototype._updateLayerStatus=function(n){function s(n){r&&(r.__endIndex!==n&&(r.__dirty=!0),r.__endIndex=n)}var e,h,i,r,o,u,f,t;if(this.eachBuiltinLayer(function(n){n.__dirty=n.__used=!1}),this._singleCanvas)for(e=1;e<n.length;e++)if((u=n[e]).zlevel!==n[e-1].zlevel||u.incremental){this._needsManuallyCompositing=!0;break}for(r=null,o=0,i=0;i<n.length;i++)f=(u=n[i]).zlevel,t=void 0,h!==f&&(h=f,o=0),u.incremental?((t=this.getLayer(f+.001,this._needsManuallyCompositing)).incremental=!0,o=1):t=this.getLayer(f+(o>0?get:0),this._needsManuallyCompositing),t.__builtin__||ett("ZLevel "+f+" has been used by unkown layer "+t.id),t!==r&&(t.__used=!0,t.__startIndex!==i&&(t.__dirty=!0),t.__startIndex=i,t.__drawIndex=t.incremental?-1:i,s(i),r=t),1&u.__dirty&&!u.__inHover&&(t.__dirty=!0,t.incremental&&t.__drawIndex<0&&(t.__drawIndex=i));s(i);this.eachBuiltinLayer(function(n){!n.__used&&n.getElementCount()>0&&(n.__dirty=!0,n.__startIndex=n.__endIndex=n.__drawIndex=0);n.__dirty&&n.__drawIndex<0&&(n.__drawIndex=n.__startIndex)})},n.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},n.prototype._clearLayer=function(n){n.clear()},n.prototype.setBackgroundColor=function(n){this._backgroundColor=n;t(this._layers,function(n){n.setUnpainted()})},n.prototype.configLayer=function(n,t){var i,r,u;if(t)for(i=this._layerConfig,i[n]?k(i[n],t,!0):i[n]=t,r=0;r<this._zlevelList.length;r++)u=this._zlevelList[r],(u===n||u===n+get)&&k(this._layers[u],i[n],!0)},n.prototype.delLayer=function(n){var i=this._layers,r=this._zlevelList,t=i[n];t&&(t.dom.parentNode.removeChild(t.dom),delete i[n],r.splice(nt(r,n),1))},n.prototype.resize=function(n,t){var i,r,u,f;if(this._domRoot.style){if(i=this._domRoot,i.style.display="none",r=this._opts,u=this.root,null!=n&&(r.width=n),null!=t&&(r.height=t),n=sp(u,0,r),t=sp(u,1,r),i.style.display="",this._width!==n||t!==this._height){for(f in i.style.width=n+"px",i.style.height=t+"px",this._layers)this._layers.hasOwnProperty(f)&&this._layers[f].resize(n,t);this.refresh(!0)}this._width=n;this._height=t}else{if(null==n||null==t)return;this._width=n;this._height=t;this.getLayer(yg).resize(n,t)}return this},n.prototype.clearLayer=function(n){var t=this._layers[n];t&&t.clear()},n.prototype.dispose=function(){this.root.innerHTML="";this.root=this.storage=this._domRoot=this._layers=null},n.prototype.getRenderedCanvas=function(n){var t,i,u,f,s;if(n=n||{},this._singleCanvas&&!this._compositeManually)return this._layers[314159].dom;if(t=new igt("image",this,n.pixelRatio||this.dpr),t.initContext(),t.clear(!1,n.backgroundColor||this._backgroundColor),i=t.ctx,n.pixelRatio<=this.dpr)this.refresh(),u=t.dom.width,f=t.dom.height,this.eachLayer(function(n){n.__builtin__?i.drawImage(n.dom,0,0,u,f):n.renderToCanvas&&(i.save(),n.renderToCanvas(i),i.restore(
1))});else for(var h={inHover:!1,viewWidth:this._width,viewHeight:this._height},e=this.storage.getDisplayList(!0),r=0,o=e.length;r<o;r++)s=e[r],na(i,s,h,r===o-1);return t.dom},n.prototype.getWidth=function(){return this._width},n.prototype.getHeight=function(){return this._height},n}(),plu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return i(t,n),t.prototype.getInitialData=function(){return ro(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(n){var r=new p,u=si("line",0,n.itemHeight/2,n.itemWidth,0,n.lineStyle.stroke,!1),o;r.add(u);u.setStyle(n.lineStyle);var f=this.getData().getVisual("symbol"),s=this.getData().getVisual("symbolRotate"),e="none"===f?"circle":f,i=.8*n.itemHeight,t=si(e,(n.itemWidth-i)/2,(n.itemHeight-i)/2,i,i,n.itemStyle.fill);return r.add(t),t.setStyle(n.itemStyle),o="inherit"===n.iconRotate?s:n.iconRotate||0,t.rotation=o*Math.PI/180,t.setOrigin([n.itemWidth/2,n.itemHeight/2]),e.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),r},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(bt);bp=function(n){function t(t,i,r,u){var f=n.call(this)||this;return f.updateData(t,i,r,u),f}return i(t,n),t.prototype._createSymbol=function(n,t,i,r,u){this.removeAll();var f=si(n,-1,-1,2,2,null,u);f.attr({z2:100,culling:!0,scaleX:r[0]/2,scaleY:r[1]/2});f.drift=wlu;this._symbolType=n;this.add(f)},t.prototype.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(null,n)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){ns(this.childAt(0))},t.prototype.downplay=function(){ts(this.childAt(0))},t.prototype.setZ=function(n,t){var i=this.childAt(0);i.zlevel=n;i.z=t},t.prototype.setDraggable=function(n){var t=this.childAt(0);t.draggable=n;t.cursor=n?"move":t.cursor},t.prototype.updateData=function(n,i,r,u){var a,e,f;this.silent=!1;var h=n.getItemVisual(i,"symbol")||"circle",c=n.hostModel,o=t.getSymbolSize(n,i),l=h!==this._symbolType,s=u&&u.disableAnimation;l?(a=n.getItemVisual(i,"symbolKeepAspect"),this._createSymbol(h,n,i,o,a)):((f=this.childAt(0)).silent=!1,e={scaleX:o[0]/2,scaleY:o[1]/2},s?f.attr(e):ct(f,e,c,i),ie(f));(this._updateCommon(n,i,o,r,u),l)&&(f=this.childAt(0),s||(e={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:f.style.opacity}},f.scaleX=f.scaleY=0,f.style.opacity=0,ti(f,e,c,i)));s&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(n,t,i,u,f){var w,b,k,d,g,nt,tt,l,a,e=this.childAt(0),ot=n.hostModel,o,s,ft,v,h,it,c,rt,y,et,p,ut;(u&&(w=u.emphasisItemStyle,b=u.blurItemStyle,k=u.selectItemStyle,d=u.focus,g=u.blurScope,tt=u.labelStatesModels,l=u.hoverScale,a=u.cursorStyle,nt=u.emphasisDisabled),!u||n.hasItemOption)&&(o=u&&u.itemModel?u.itemModel:n.getItemModel(t),s=o.getModel("emphasis"),w=s.getModel("itemStyle").getItemStyle(),k=o.getModel(["select","itemStyle"]).getItemStyle(),b=o.getModel(["blur","itemStyle"]).getItemStyle(),d=s.get("focus"),g=s.get("blurScope"),nt=s.get("disabled"),tt=tr(o),l=s.getShallow("scale"),a=o.getShallow("cursor"));ft=n.getItemVisual(t,"symbolRotate");e.attr("rotation",(ft||0)*Math.PI/180||0);v=op(n.getItemVisual(t,"symbolOffset"),i);v&&(e.x=v[0],e.y=v[1]);a&&e.attr("cursor",a);h=n.getItemVisual(t,"style");it=h.fill;e instanceof wi?(c=e.style,e.useStyle(r({image:c.image,x:c.x,y:c.y,width:c.width,height:c.height},h))):(e.__isEmptyBrush?e.useStyle(r({},h)):e.useStyle(h),e.style.decal=null,e.setColor(it,f&&f.symbolInnerColor),e.style.strokeNoScale=!0);rt=n.getItemVisual(t,"liftZ");y=this._z2;null!=rt?null==y&&(this._z2=e.z2,e.z2+=rt):null!=y&&(e.z2=y,this._z2=null);et=f&&f.useNameLabel;cr(e,tt,{labelFetcher:ot,labelDataIndex:t,defaultText:function(t){return et?n.getName(t):wp(n,t)},inheritColor:it,defaultOpacity:h.opacity});this._sizeX=i[0]/2;this._sizeY=i[1]/2;p=e.ensureState("emphasis");(p.style=w,e.ensureState("select").style=k,e.ensureState("blur").style=b,l)&&(ut=Math.max(ht(l)?l:1.1,3/this._sizeY),p.scaleX=this._sizeX*ut,p.scaleY=this._sizeY*ut);this.setSymbolScale(1);fi(this,d,g,nt)},t.prototype.setSymbolScale=function(n){this.scaleX=this.scaleY=n},t.prototype.fadeOut=function(n,t,i){var r=this.childAt(0),f=w(this).dataIndex,e=i&&i.animation,u;(this.silent=r.silent=!0,i&&i.fadeLabel)?(u=r.getTextContent(),u&&oh(u,{style:{opacity:0}
1},t,{dataIndex:f,removeOpt:e,cb:function(){r.removeTextContent()}})):r.removeTextContent();oh(r,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:f,cb:n,removeOpt:e})},t.getSymbolSize=function(n,t){return yd(n.getItemVisual(t,"symbolSize"))},t}(p);kp=function(){function n(n){this.group=new p;this._SymbolCtor=n||bp}return n.prototype.updateData=function(n,t){this._progressiveEls=null;t=rur(t);var i=this.group,o=n.hostModel,r=this._data,s=this._SymbolCtor,h=t.disableAnimation,u=uur(n),f={disableAnimation:h},e=t.getSymbolPoint||function(t){return n.getItemLayout(t)};r||i.removeAll();n.diff(r).add(function(r){var h=e(r),o;rgt(n,h,r,t)&&(o=new s(n,r,u,f),o.setPosition(h),n.setItemGraphicEl(r,o),i.add(o))}).update(function(c,l){var a=r.getItemGraphicEl(l),v=e(c),w,y,p;rgt(n,v,c,t)?(w=n.getItemVisual(c,"symbol")||"circle",y=a&&a.getSymbolType&&a.getSymbolType(),!a||y&&y!==w?(i.remove(a),(a=new s(n,c,u,f)).setPosition(v)):(a.updateData(n,c,u,f),p={x:v[0],y:v[1]},h?a.attr(p):ct(a,p,o)),i.add(a),n.setItemGraphicEl(c,a)):i.remove(a)}).remove(function(n){var t=r.getItemGraphicEl(n);t&&t.fadeOut(function(){i.remove(t)},o)}).execute();this._getSymbolPoint=e;this._data=n},n.prototype.updateLayout=function(){var t=this,n=this._data;n&&n.eachItemGraphicEl(function(n,i){var r=t._getSymbolPoint(i);n.setPosition(r);n.markRedraw()})},n.prototype.incrementalPrepareUpdate=function(n){this._seriesScope=uur(n);this._data=null;this.group.removeAll()},n.prototype.incrementalUpdate=function(n,t,i){function e(n){n.isGroup||(n.incremental=!0,n.ensureState("emphasis").hoverLayer=!0)}var r,f,u;for(this._progressiveEls=[],i=rur(i),r=n.start;r<n.end;r++)f=t.getItemLayout(r),rgt(t,f,r,i)&&(u=new this._SymbolCtor(t,r,this._seriesScope),u.traverse(e),u.setPosition(f),this.group.add(u),t.setItemGraphicEl(r,u),this._progressiveEls.push(u))},n.prototype.eachRendered=function(n){hh(this._progressiveEls||this.group,n)},n.prototype.remove=function(n){var i=this.group,t=this._data;t&&n?t.eachItemGraphicEl(function(n){n.fadeOut(function(){i.remove(n)},t.hostModel)}):i.removeAll()},n}();es=Math.min;os=Math.max;var our=function(){this.smooth=0;this.smoothConstraint=!0},blu=function(n){function t(t){var i=n.call(this,t)||this;return i.type="ec-polyline",i}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new our},t.prototype.buildPath=function(n,t){var u=t.points,r=0,i=u.length/2;if(t.connectNulls){for(;i>0&&ea(u[2*i-2],u[2*i-1]);i--);for(;r<i&&ea(u[2*r],u[2*r+1]);r++);}for(;r<i;)r+=ugt(n,u,r,i,i,1,t.smooth,t.smoothMonotone,t.connectNulls)+1},t.prototype.getPointOn=function(n,t){var h,d,y,c;this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var u,f,i=this.path.data,p=ne.CMD,s="x"===t,w=[],r=0;r<i.length;){var e=void 0,o=void 0,b=void 0,k=void 0,l=void 0,a=void 0,v=void 0;switch(i[r++]){case p.M:u=i[r++];f=i[r++];break;case p.L:if(e=i[r++],o=i[r++],(v=s?(n-u)/(e-u):(n-f)/(o-f))<=1&&v>=0)return h=s?(o-f)*v+f:(e-u)*v+u,s?[n,h]:[h,n];u=e;f=o;break;case p.C:if(e=i[r++],o=i[r++],b=i[r++],k=i[r++],l=i[r++],a=i[r++],d=s?gtt(u,e,b,l,n,w):gtt(f,o,k,a,n,w),d>0)for(y=0;y<d;y++)if(c=w[y],c<=1&&c>=0)return h=s?pi(f,o,k,a,c):pi(u,e,b,l,c),s?[n,h]:[h,n];u=l;f=a}}},t}(ut),klu=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t}(our),sur=function(n){function t(t){var i=n.call(this,t)||this;return i.type="ec-polygon",i}return i(t,n),t.prototype.getDefaultShape=function(){return new klu},t.prototype.buildPath=function(n,t){var u=t.points,o=t.stackedOnPoints,r=0,i=u.length/2,e=t.smoothMonotone,f;if(t.connectNulls){for(;i>0&&ea(u[2*i-2],u[2*i-1]);i--);for(;r<i&&ea(u[2*r],u[2*r+1]);r++);}for(;r<i;)f=ugt(n,u,r,i,i,1,t.smooth,e,t.connectNulls),ugt(n,o,r+f-1,f,i,-1,t.stackedOnSmooth,e,t.connectNulls),r+=f+1,n.closePath()},t}(ut);bur=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.init=function(){var t=new p,n=new kp;this.group.add(n.group);this._symbolDraw=n;this._lineGroup=t},t.prototype.render=function(n,t,i){var pt=this,r=n.coordinateSystem,ht=this.group,f=n.getData(),wt=n.getModel("lineStyle"),d=n.getModel("areaStyle"),e=f.getLayout("points")||[],p="polar"===r.type,bt=this._coordSys,g=this._symbolDraw,o=this._polyline,u=this._polygon,v=this._lineGroup,ct=n.get("animation"),b=!d.isEmpty(),nt=d.get("origin"),kt=fur(r,f,nt),s=b&&function(n,t,i){var f;if(!i.valueDim)return[];for(var e=t.count(),u=fo(2*e),r=0;r<e;r++)f=eur(i,n,t,r),u[2*r]=f[0],u[2*r+1]=f[1];return u}(r,f,kt),k=n.get("showSymbol"),l=n.get("connectNulls"),lt=k&&!p&&glu(n,f,r),tt=this._data,h,c,y,it,ut,ft,et,ot,st;tt&&tt.eachItemGraphicEl(function(n,t){n.__temp&&(ht.remove(n),tt.setItemGraphicEl(t,null))});k||g.remove();ht.add(v);c=!p&&n.get("step");r&&r.getArea&&n.get("clip",!0)&&(null!=(h=r.getArea()).width?(h.x-=.1,h.y-=.1,h.width+=.2,h.height+=.2):h.r0&&(h.r0-=.5,h.r+=.5));this._clipShapeForSymbol=h;y=dlu(f,r,i)||f.getVisual("style")[f.getVisual("drawType")];o&&bt.type===r.type&&c===this._step?(b&&!u?u=this._newPolygon(e,s):u&&!b&&(v.remove(u),u=this._polygon=null),p||this._initOrUpdateEndLabel(n,r,kl(y)),it=v.getClipPath(),it?ti(it,{shape:fgt(this,r,!1,n).shape},n):v.setClipPath(fgt(this,r,!0,n)),k&&g.updateData(f,{isIgnore:lt,clipSh
1ape:h,disableAnimation:!0,getSymbolPoint:function(n){return[e[2*n],e[2*n+1]]}}),lur(this._stackedOnPoints,s)&&lur(this._points,e)||(ct?this._doUpdateAnimation(f,s,r,i,c,nt,l):(c&&(e=nc(e,r,c,l),s&&(s=nc(s,r,c,l))),o.setShape({points:e}),u&&u.setShape({points:e,stackedOnPoints:s})))):(k&&g.updateData(f,{isIgnore:lt,clipShape:h,disableAnimation:!0,getSymbolPoint:function(n){return[e[2*n],e[2*n+1]]}}),ct&&this._initSymbolLabelAnimation(f,r,h),c&&(e=nc(e,r,c,l),s&&(s=nc(s,r,c,l))),o=this._newPolyline(e),b&&(u=this._newPolygon(e,s)),p||this._initOrUpdateEndLabel(n,r,kl(y)),v.setClipPath(fgt(this,r,!0,n)));var rt=n.getModel("emphasis"),at=rt.get("focus"),vt=rt.get("blurScope"),yt=rt.get("disabled");(o.useStyle(a(wt.getLineStyle(),{fill:"none",stroke:y,lineJoin:"bevel"})),rr(o,n,"lineStyle"),o.style.lineWidth>0&&"bolder"===n.get(["emphasis","lineStyle","width"]))&&(o.getState("emphasis").style.lineWidth=+o.style.lineWidth+1);w(o).seriesIndex=n.seriesIndex;fi(o,at,vt,yt);ut=yur(n.get("smooth"));ft=n.get("smoothMonotone");(o.setShape({smooth:ut,smoothMonotone:ft,connectNulls:l}),u)&&(et=f.getCalculationInfo("stackedOnSeries"),ot=0,u.useStyle(a(d.getAreaStyle(),{fill:y,opacity:.7,lineJoin:"bevel",decal:f.getVisual("style").decal})),et&&(ot=yur(et.get("smooth"))),u.setShape({smooth:ut,stackedOnSmooth:ot,smoothMonotone:ft,connectNulls:l}),rr(u,n,"areaStyle"),w(u).seriesIndex=n.seriesIndex,fi(u,at,vt,yt));st=function(n){pt._changePolyState(n)};f.eachItemGraphicEl(function(n){n&&(n.onHoverStateChange=st)});this._polyline.onHoverStateChange=st;this._data=f;this._coordSys=r;this._stackedOnPoints=s;this._points=e;this._step=c;this._valueOrigin=nt;n.get("triggerLineEvent")&&(this.packEventData(n,o),u&&this.packEventData(n,u))},t.prototype.packEventData=function(n,t){w(t).eventData={componentType:"series",componentSubType:"line",componentIndex:n.componentIndex,seriesIndex:n.seriesIndex,seriesName:n.name,seriesType:"line"}},t.prototype.highlight=function(n,t,i,r){var e=n.getData(),f=kc(e,r),c,u,s,h,l,a,o;if(this._changePolyState("emphasis"),!(f instanceof Array)&&null!=f&&f>=0){if(c=e.getLayout("points"),u=e.getItemGraphicEl(f),!u){if(s=c[2*f],h=c[2*f+1],isNaN(s)||isNaN(h))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(s,h))return;l=n.get("zlevel");a=n.get("z");(u=new bp(e,f)).x=s;u.y=h;u.setZ(l,a);o=u.getSymbolPath().getTextContent();o&&(o.zlevel=l,o.z=a,o.z2=this._polyline.z2+1);u.__temp=!0;e.setItemGraphicEl(f,u);u.stopSymbolAnimation(!0);this.group.add(u)}u.highlight()}else wt.prototype.highlight.call(this,n,t,i,r)},t.prototype.downplay=function(n,t,i,r){var e=n.getData(),f=kc(e,r),u;(this._changePolyState("normal"),null!=f&&f>=0)?(u=e.getItemGraphicEl(f),u&&(u.__temp?(e.setItemGraphicEl(f,null),this.group.remove(u)):u.downplay())):wt.prototype.downplay.call(this,n,t,i,r)},t.prototype._changePolyState=function(n){var t=this._polygon;art(this._polyline,n);t&&art(t,n)},t.prototype._newPolyline=function(n){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new blu({shape:{points:n},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},t.prototype._newPolygon=function(n,t){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new sur({shape:{points:n,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(n,t,i){var f,e,o=t.getBaseAxis(),c=o.inverse,s,u,r,h;"cartesian2d"===t.type?(f=o.isHorizontal(),e=!1):"polar"===t.type&&(f="angle"===o.dim,e=!0);s=n.hostModel;u=s.get("animationDuration");l(u)&&(u=u(null));r=s.get("animationDelay")||0;h=l(r)?r(null):r;n.eachItemGraphicEl(function(n,o){var w=n,p,k,a,b;if(w){var tt=[n.x,n.y],s=void 0,v=void 0,y=void 0;i&&(e?(p=i,k=t.pointToCoord(tt),f?(s=p.startAngle,v=p.endAngle,y=-k[1]/180*Math.PI):(s=p.r0,v=p.r,y=k[0])):(a=i,f?(s=a.x,v=a.x+a.width,y=n.x):(s=a.y+a.height,v=a.y,y=n.y)));b=v===s?0:(y-s)/(v-s);c&&(b=1-b);var d=l(r)?r(o):u*b+h,g=w.getSymbolPath(),nt=g.getTextContent();w.attr({scaleX:0,scaleY:0});w.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:d});nt&&nt.animateFrom({style:{opacity:0}
1},{duration:300,delay:d});g.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(n,t,i){var s=n.getModel("endLabel"),f,e;if(wur(n)){var u=n.getData(),r=this._polyline,o=u.getLayout("points");if(!o)return r.removeTextContent(),void(this._endLabel=null);f=this._endLabel;f||((f=this._endLabel=new st({z2:200})).ignoreClip=!0,r.setTextContent(this._endLabel),r.disableLabelAnimation=!0);e=function(n){for(var i,r,t=n.length/2;t>0&&(i=n[2*t-2],r=n[2*t-1],isNaN(i)||isNaN(r));t--);return t-1}(o);e>=0&&(cr(r,tr(n,"endLabel"),{inheritColor:i,labelFetcher:n,labelDataIndex:e,defaultText:function(n,t,i){return null!=i?iur(u,i):wp(u,n)},enableTextSetter:!0},function(n,t){var i=t.getBaseAxis(),r=i.isHorizontal(),u=i.inverse,f=r?u?"right":"left":"center",e=r?"middle":u?"top":"bottom";return{normal:{align:n.get("align")||f,verticalAlign:n.get("verticalAlign")||e}}}(s,t)),r.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(n,t,i,r,u,f,e){var h=this._endLabel,et=this._polyline,o,ut,ft,k;if(h){n<1&&null==r.originalX&&(r.originalX=h.x,r.originalY=h.y);var y=i.getLayout("points"),l=i.hostModel,ot=l.get("connectNulls"),st=f.get("precision"),d=f.get("distance")||0,g=e.getBaseAxis(),a=g.isHorizontal(),p=g.inverse,c=t.shape,nt=p?a?c.x:c.y+c.height:a?c.x+c.width:c.y,w=(a?d:0)*(p?-1:1),b=(a?0:-d)*(p?-1:1),tt=a?"x":"y",it=function(n,t,i){for(var f,r,h=n.length/2,e="x"===i?0:1,o=0,s=-1,u=0;u<h;u++)if(r=n[2*u+e],!isNaN(r)&&!isNaN(n[2*u+1-e]))if(0!==u){if(f<=t&&r>=t||f>=t&&r<=t){s=u;break}o=u;f=r}else f=r;return{range:[o,s],t:(t-f)/(r-f)}}(y,nt,tt),s=it.range,rt=s[1]-s[0],v=void 0;rt>=1?(rt>1&&!ot?(o=pur(y,s[0]),h.attr({x:o[0]+w,y:o[1]+b}),u&&(v=l.getRawValue(s[0]))):((o=et.getPointOn(nt,tt))&&h.attr({x:o[0]+w,y:o[1]+b}),ut=l.getRawValue(s[0]),ft=l.getRawValue(s[1]),u&&(v=vci(i,st,ut,ft,it.t))),r.lastFrameIndex=s[0]):(k=1===n||r.lastFrameIndex>0?s[0]:0,o=pur(y,k),u&&(v=l.getRawValue(k)),h.attr({x:o[0]+w,y:o[1]+b}));u&&wl(h).setLabelText(v)}},t.prototype._doUpdateAnimation=function(n,t,i,r,u,f,e){var o=this._polyline,s=this._polygon,d=n.hostModel,h=function(n,t,i,r,u,f,e){for(var rt,st=function(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}(n,t),a=[],w=[],b=[],k=[],ht=[],v=[],d=[],ct=fur(u,t,e),lt=n.getLayout("points")||[],g=t.getLayout("points")||[],s=0;s<st.length;s++){var l=st[s],at=!0,y=void 0,o=void 0;switch(l.cmd){case"=":y=2*l.idx;o=2*l.idx1;var tt=lt[y],it=lt[y+1],vt=g[o],yt=g[o+1];(isNaN(tt)||isNaN(it))&&(tt=vt,it=yt);a.push(tt,it);w.push(vt,yt);b.push(i[y],i[y+1]);k.push(r[o],r[o+1]);d.push(t.getRawIndex(l.idx1));break;case"+":var p=l.idx,pt=ct.dataDimsForPoint,wt=u.dataToPoint([t.get(pt[0],p),t.get(pt[1],p)]);o=2*p;a.push(wt[0],wt[1]);w.push(g[o],g[o+1]);rt=eur(ct,u,t,p);b.push(rt[0],rt[1]);k.push(r[o],r[o+1]);d.push(t.getRawIndex(p));break;case"-":at=!1}at&&(ht.push(l),v.push(v.length))}v.sort(function(n,t){return d[n]-d[t]});var nt=a.length,ut=fo(nt),ft=fo(nt),et=fo(nt),ot=fo(nt),bt=[];for(s=0;s<v.length;s++){var kt=v[s],h=2*s,c=2*kt;ut[h]=a[c];ut[h+1]=a[c+1];ft[h]=w[c];ft[h+1]=w[c+1];et[h]=b[c];et[h+1]=b[c+1];ot[h]=k[c];ot[h+1]=k[c+1];bt[s]=ht[kt]}return{current:ut,next:ft,stackedOnCurrent:et,stackedOnNext:ot,status:bt}}(this._data,n,this._stackedOnPoints,t,this._coordSys,0,this._valueOrigin),c=h.current,p=h.stackedOnCurrent,l=h.next,v=h.stackedOnNext,w,k;if(u&&(c=nc(h.current,i,u,e),p=nc(h.stackedOnCurrent,i,u,e),l=nc(h.next,i,u,e),v=nc(h.stackedOnNext,i,u,e)),vur(c,l)>3e3||s&&vur(p,v)>3e3)return o.stopAnimation(),o.setShape({points:l}),void(s&&(s.stopAnimation(),s.setShape({points:l,stackedOnPoints:v})));o.shape.__points=h.current;o.shape.points=c;w={shape:{points:l}};h.current!==c&&(w.shape.__points=h.next);o.stopAnimation();ct(o,w,d);s&&(s.setShape({points:c,stackedOnPoints:p}),s.stopAnimation(),ct(s,{shape:{stackedOnPoints:v}},d),o.shape.points!==s.shape.points&&(s.shape.points=o.shape.points));for(var y=[],b=h.status,a=0;a<b.length;a++)"="===b[a].cmd&&(k=n.getItemGraphicEl(b[a].idx1),k&&y.push({el:k,ptIdx:a}));o.animators&&o.animators.length&&o.animators[0].during(function(){var i,n,t,r;for(s&&s.dirtyShape(),i=o.shape.__points,n=0;n<y.length;n++)t=y[n].el,r=2*y[n].ptIdx,t.x=i[r],t.y=i[r+1],t.markRedraw()})},t.prototype.remove=function(){var t=this.group,n=this._data;this._lineGroup.removeAll();this._symbolDraw.remove(!0);n&&n.eachItemGraphicEl(function(i,r){i.__temp&&(t.remove(i),n.setItemGraphicEl(r,null))});this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},t.type="line",t}(wt);kur={average:function(n){for(var r=0,i=0,t=0;t<n.length;t++)isNaN(n[t])||(r+=n[t],i++);return 0===i?NaN:r/i},sum:function(n){for(var i=0,t=0;t<n.length;t++)i+=n[t]||0;return i},max:function(n){for(var t=-1/0,i=0;i<n.length;i++)n[i]>t&&(t=n[i]);return isFinite(t)?t:NaN},min:function(n){for(var t=1/0,i=0;i<n.length;i++)n[i]<t&&(t=n[i]);return isFinite(t)?t:NaN},nearest:function(n){return n[0]}};dur=function(n){return Math.round(n.length/2)};dp=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.getInitialData=function(){return ro(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(n){var t=this.coordinateSystem;if(t&&t.clampData){var i=t.dataToPoint(t.clampData(n)),r=this.getData(),u=r.getLayout("offset"),f=r.getLayout("size");return i[t.getBaseAxis().isHorizontal()?0:1]+=u+f/2,i}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(bt);bt.registerClass(dp);var nau=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.getInitialData=function(){return ro(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},t.prototype.getProgressiveThreshold=function(){var n=this.get("progressiveThreshold"),t=this.get("largeThreshold");return t>n&&(n=t),n},t.prototype.brushSelector=function(n,t,i){return i.rect(t.getItemLayout(n))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=ch(dp.defaultOption,{clip:!0,roundCap:!1,showBackgroun
1d:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(dp),tau=function(){this.cx=0;this.cy=0;this.r0=0;this.r=0;this.startAngle=0;this.endAngle=2*Math.PI;this.clockwise=!0},tot=function(n){function t(t){var i=n.call(this,t)||this;return i.type="sausage",i}return i(t,n),t.prototype.getDefaultShape=function(){return new tau},t.prototype.buildPath=function(n,t){var u=t.cx,f=t.cy,e=Math.max(t.r0||0,0),s=Math.max(t.r,0),l=.5*(s-e),h=e+l,i=t.startAngle,r=t.endAngle,o=t.clockwise,c=2*Math.PI,y=o?r-i<c:i-r<c;y||(i=r-(o?c:-c));var a=Math.cos(i),v=Math.sin(i),p=Math.cos(r),w=Math.sin(r);y?(n.moveTo(a*e+u,v*e+f),n.arc(a*h+u,v*h+f,l,-Math.PI+i,i,!o)):n.moveTo(a*s+u,v*s+f);n.arc(u,f,s,i,r,!o);n.arc(p*h+u,w*h+f,l,r-2*Math.PI,r-Math.PI,!o);0!==e&&n.arc(u,f,e,r,i,o)},t}(ut);var egt=Math.max,ogt=Math.min,iau=function(n){function t(){var i=n.call(this)||this;return i.type=t.type,i._isFirstFrame=!0,i}return i(t,n),t.prototype.render=function(n,t,i,r){this._model=n;this._removeOnRenderedListener(i);this._updateDrawMode(n);var u=n.get("coordinateSystem");("cartesian2d"===u||"polar"===u)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(n,t,i):this._renderNormal(n,t,i,r))},t.prototype.incrementalPrepareRender=function(n){this._clear();this._updateDrawMode(n);this._updateLargeClip(n)},t.prototype.incrementalRender=function(n,t){this._progressiveEls=[];this._incrementalRenderLarge(n,t)},t.prototype.eachRendered=function(n){hh(this._progressiveEls||this.group,n)},t.prototype._updateDrawMode=function(n){var t=n.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(n,t,i,r){function ut(n){var i=uot[u.type](f,n),t=function(n,t,i){return new("polar"===n.type?ur:ot)({shape:hfr(t,i,n),silent:!0,z2:0})}(u,e,i);return t.useStyle(k.getItemStyle()),"cartesian2d"===u.type&&t.setShape("r",nt),c[n]=t,t}var e,s=this.group,f=n.getData(),y=this._data,u=n.coordinateSystem,l=u.getBaseAxis(),h,o,w,b,a,v;"cartesian2d"===u.type?e=l.isHorizontal():"polar"===u.type&&(e="angle"===l.dim);h=n.isAnimationEnabled()?n:null;o=function(n,t){var r=n.get("realtimeSort",!0),i=t.getBaseAxis();return r&&"category"===i.type&&"cartesian2d"===t.type?{baseAxis:i,otherAxis:t.getOtherAxis(i)}:void 0}(n,u);o&&this._enableRealtimeSort(o,f,i);w=n.get("clip",!0)||o;b=function(n,t){var i=n.getArea&&n.getArea(),u,r;return oa(n,"cartesian2d")&&(u=n.getBaseAxis(),"category"===u.type&&u.onBand||(r=t.getLayout("bandWidth"),u.isHorizontal()?(i.x-=r,i.width+=2*r):(i.y-=r,i.height+=2*r))),i}(u,f);s.removeClipPath();var d=n.get("roundCap",!0),g=n.get("showBackground",!0),k=n.getModel("backgroundStyle"),nt=k.get("borderRadius")||0,c=[],tt=this._backgroundEls,it=r&&r.isInitSort,rt=r&&"changeAxisOrder"===r.type;for(f.diff(y).add(function(t){var a=f.getItemModel(t),r=uot[u.type](f,t,a),c,i;(g&&ut(t),f.hasValue(t)&&ufr[u.type](r))&&(c=!1,w&&(c=nfr[u.type](b,r)),i=tfr[u.type](n,f,t,r,e,h,l.model,!1,d),o&&(i.forceLabelAnimation=!0),efr(i,f,t,a,r,n,e,"polar"===u.type),it?i.attr({shape:r}):o?ifr(o,h,i,r,t,e,!1,!1):ti(i,{shape:r},n,t),f.setItemGraphicEl(t,i),s.add(i),i.ignore=c)}).update(function(t,i){var ot=f.getItemModel(t),a=uot[u.type](f,t,ot),v,st,r,ft,et,p;g&&(v=void 0,0===tt.length?v=ut(i):((v=tt[i]).useStyle(k.getItemStyle()),"cartesian2d"===u.type&&v.setShape("r",nt),c[t]=v),st=uot[u.type](f,t),ct(v,{shape:hfr(e,st,u)},h,t));r=y.getItemGraphicEl(i);f.hasValue(t)&&ufr[u.type](a)?(ft=!1,(w&&(ft=nfr[u.type](b,a))&&s.remove(r),r?ie(r):r=tfr[u.type](n,f,t,a,e,h,l.model,!!r,d),o&&(r.forceLabelAnimation=!0),rt)?(et=r.getTextContent(),et&&(p=wl(et),null!=p.prevValue&&(p.prevValue=p.value))):efr(r,f,t,ot,a,n,e,"polar"===u.type),it?r.attr({shape:a}):o?ifr(o,h,r,a,t,e,!0,rt):ct(r,{shape:a},n,t,null),f.setItemGraphicEl(t,r),r.ignore=ft,s.add(r)):s.remove(r)}).remove(function(t){var i=y.getItemGraphicEl(t);i&&yk(i,n,t)}).execute(),a=this._backgroundGroup||(this._backgroundGroup=new p),a.removeAll(),v=0;v<c.length;++v)a.add(c[v]);s.add(a);this._backgroundEls=c;this._data=f},t.prototype._renderLarge=function(n){this._clear();sfr(n,this.group);this._updateLargeClip(n)},t.prototype._incrementalRenderLarge=function(n,t){this._removeBackgroun
1d();sfr(t,this.group,this._progressiveEls,!0)},t.prototype._updateLargeClip=function(n){var t=n.get("clip",!0)&&not(n.coordinateSystem,!1,n),i=this.group;t?i.setClipPath(t):i.removeClipPath()},t.prototype._enableRealtimeSort=function(n,t,i){var f=this,r,u;t.count()&&(r=n.baseAxis,this._isFirstFrame?(this._dispatchInitSort(t,n,i),this._isFirstFrame=!1):(u=function(n){var u=t.getItemGraphicEl(n),i=u&&u.shape;return i&&Math.abs(r.isHorizontal()?i.height:i.width)||0},this._onRendered=function(){f._updateSortWithinSameData(t,u,r,i)},i.getZr().on("rendered",this._onRendered)))},t.prototype._dataSort=function(n,t,i){var r=[];return n.each(n.mapDimension(t.dim),function(n,t){var u=i(t);u=null==u?NaN:u;r.push({dataIndex:t,mappedValue:u,ordinalNumber:n})}),r.sort(function(n,t){return t.mappedValue-n.mappedValue}),{ordinalNumbers:f(r,function(n){return n.ordinalNumber})}},t.prototype._isOrderChangedWithinSameData=function(n,t,i){for(var u,f,e=i.scale,s=n.mapDimension(i.dim),o=Number.MAX_VALUE,r=0,h=e.getOrdinalMeta().categories.length;r<h;++r){if(u=n.rawIndexOf(s,e.getRawOrdinalNumber(r)),f=u<0?Number.MIN_VALUE:t(n.indexOfRawIndex(u)),f>o)return!0;o=f}return!1},t.prototype._isOrderDifferentInView=function(n,t){for(var r=t.scale,u=r.getExtent(),i=Math.max(0,u[0]),f=Math.min(u[1],r.getOrdinalMeta().categories.length-1);i<=f;++i)if(n.ordinalNumbers[i]!==r.getRawOrdinalNumber(i))return!0},t.prototype._updateSortWithinSameData=function(n,t,i,r){if(this._isOrderChangedWithinSameData(n,t,i)){var u=this._dataSort(n,i,t);this._isOrderDifferentInView(u,i)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",axisId:i.index,sortInfo:u}))}},t.prototype._dispatchInitSort=function(n,t,i){var r=t.baseAxis,u=this._dataSort(n,r,function(i){return n.get(n.mapDimension(t.otherAxis.dim),i)});i.dispatchAction({type:"changeAxisOrder",componentType:r.dim+"Axis",isInitSort:!0,axisId:r.index,sortInfo:u})},t.prototype.remove=function(n,t){this._clear(this._model);this._removeOnRenderedListener(t)},t.prototype.dispose=function(n,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(n){this._onRendered&&(n.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(n){var i=this.group,t=this._data;n&&n.isAnimationEnabled()&&t&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],t.eachItemGraphicEl(function(t){yk(t,n,w(t).dataIndex)})):i.removeAll();this._data=null;this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup);this._backgroundGroup=null},t.type="bar",t}
1(wt),nfr={cartesian2d:function(n,t){var s=t.width<0?-1:1,h=t.height<0?-1:1;s<0&&(t.x+=t.width,t.width=-t.width);h<0&&(t.y+=t.height,t.height=-t.height);var c=n.x+n.width,l=n.y+n.height,i=egt(t.x,n.x),u=ogt(t.x+t.width,c),r=egt(t.y,n.y),f=ogt(t.y+t.height,l),e=u<i,o=f<r;return t.x=e&&i>c?u:i,t.y=o&&r>l?f:r,t.width=e?0:u-i,t.height=o?0:f-r,s<0&&(t.x+=t.width,t.width=-t.width),h<0&&(t.y+=t.height,t.height=-t.height),e||o},polar:function(n,t){var f=t.r0<=t.r?1:-1,i,r,u,e;return f<0&&(i=t.r,t.r=t.r0,t.r0=i),r=ogt(t.r,n.r),u=egt(t.r0,n.r0),t.r=r,t.r0=u,e=r-u<0,f<0&&(i=t.r,t.r=t.r0,t.r0=i),e}},tfr={cartesian2d:function(n,t,i,u,f,e){var o=new ot({shape:r({},u),z2:1});return(o.__dataIndex=i,o.name="item",e)&&(o.shape[f?"height":"width"]=0),o},polar:function(n,t,i,r,u,f,e,o,s){var a=!u&&s?tot:ur,h=new a({shape:r,z2:1}),v,y,p,c,l;return h.name="item",p=ffr(u),(h.calculateTextPosition=(v=p,y=({isRoundCap:a===tot}||{}).isRoundCap,function(n,t,i){var tt=t.position;if(!tt||tt instanceof Array)return pit(n,t,i);var it=v(tt),r=null!=t.distance?t.distance:5,g=this.shape,f=g.cx,e=g.cy,k=g.r,nt=g.r0,o=(k+nt)/2,u=g.startAngle,b=g.endAngle,s=(u+b)/2,d=y?Math.abs(k-nt)/2:0,h=Math.cos,c=Math.sin,l=f+k*h(u),a=e+k*c(u),p="left",w="top";switch(it){case"startArc":l=f+(nt-r)*h(s);a=e+(nt-r)*c(s);p="center";w="top";break;case"insideStartArc":l=f+(nt+r)*h(s);a=e+(nt+r)*c(s);p="center";w="bottom";break;case"startAngle":l=f+o*h(u)+iot(u,r+d,!1);a=e+o*c(u)+rot(u,r+d,!1);p="right";w="middle";break;case"insideStartAngle":l=f+o*h(u)+iot(u,-r+d,!1);a=e+o*c(u)+rot(u,-r+d,!1);p="left";w="middle";break;case"middle":l=f+o*h(s);a=e+o*c(s);p="center";w="middle";break;case"endArc":l=f+(k+r)*h(s);a=e+(k+r)*c(s);p="center";w="bottom";break;case"insideEndArc":l=f+(k-r)*h(s);a=e+(k-r)*c(s);p="center";w="top";break;case"endAngle":l=f+o*h(b)+iot(b,r+d,!0);a=e+o*c(b)+rot(b,r+d,!0);p="left";w="middle";break;case"insideEndAngle":l=f+o*h(b)+iot(b,-r+d,!0);a=e+o*c(b)+rot(b,-r+d,!0);p="right";w="middle";break;default:return pit(n,t,i)}return(n=n||{}).x=l,n.y=a,n.align=p,n.verticalAlign=w,n}),f)&&(c=u?"r":"endAngle",l={},h.shape[c]=u?0:r.startAngle,l[c]=r[c],(o?ct:ti)(h,{shape:l},f)),h}};var rau=["x","y","width","height"],uau=["cx","cy","r","startAngle","endAngle"],ufr={cartesian2d:function(n){return!rfr(n,rau)},polar:function(n){return!rfr(n,uau)}},uot={cartesian2d:function(n,t,i){var r=n.getItemLayout(t),u=i?function(n,t){var i=n.get(["itemStyle","borderColor"]);if(!i||"none"===i)return 0;var r=n.get(["itemStyle","borderWidth"])||0,u=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),f=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,u,f)}(i,r):0,f=r.width>0?1:-1,e=r.height>0?1:-1;return{x:r.x+f*u/2,y:r.y+e*u/2,width:r.width-f*u,height:r.height-e*u}},polar:function(n,t){var i=n.getItemLayout(t);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}}};ofr=function(){};sgt=function(n){function t(t){var i=n.call(this,t)||this;return i.type="largeBar",i}return i(t,n),t.prototype.getDefaultShape=function(){return new ofr},t.prototype.buildPath=function(n,t){for(var r=t.points,e=this.baseDimIdx,o=1-this.baseDimIdx,u=[],f=[],s=this.barWidth,i=0;i<r.length;i+=3)f[e]=s,f[o]=r[i+2],u[e]=r[i+e],u[o]=r[i+o],n.rect(u[0],u[1],f[0],f[1])},t}(ut);hgt=uft(function(n){var t=function(n,t,i){for(var h,e=n.baseDimIdx,r=1-e,o=n.shape.points,c=n.largeDataIndices,f=[],u=[],l=n.barWidth,s=0,a=o.length/3;s<a;s++)if(h=3*s,u[e]=l,u[r]=o[h+2],f[e]=o[h+e],f[r]=o[h+r],u[r]<0&&(f[r]+=u[r],u[r]=-u[r]),t>=f[0]&&t<=f[0]+u[0]&&i>=f[1]&&i<=f[1]+u[1])return c[s];return-1}(this,n.offsetX,n.offsetY);w(this).dataIndex=t>=0?t:null},30,!1);wg=2*Math.PI;cgt=Math.PI/180;afr=Math.PI/180;pfr=function(n){function t(t,i,r){var u=n.call(this)||this,f;return u.z2=2,f=new st,u.setTextContent(f),u.updateData(t,i,r,!0),u}return i(t,n),t.prototype.updateData=function(n,t,i,u){var f=this,o=n.hostModel,s=n.getItemModel(t),h=s.getModel("emphasis"),e=n.getItemLayout(t),c=r(gp(s.getModel("itemStyle"),e,!0),e),y,v,k;if(isNaN(c.startAngle))f.setShape(c);else{u?(f.setShape(c),y=o.getShallow("animationType"),o.ecModel.ssr?(ti(f,{scaleX:0,scaleY:0},o,{dataIndex:t,isFrom:!0}),f.originX=c.cx,f.originY=c.cy):"scale"===y?(f.shape.r=e.r0,ti(f,{shape:{r:e.r}},o,t)):null!=i?(f.setShape({startAngle:i,endAngle:i}),ti(f,{shape:{startAngle:e.startAngle,endAngle:e.endAngle}},o,t)):(f.shape.endAngle=e.startAngle,ct(f,{shape:{endAngle:e.endAngle}},o,t))):(ie(f),ct(f,{shape:c},o,t));f.useStyle(n.getItemVisual(t,"style"));rr(f,s);var p=(e.startAngle+e.endAngle)/2,w=o.get("selectedOffset"),l=Math.cos(p)*w,a=Math.sin(p)*w,b=s.getShallow("cursor");b&&f.attr("cursor",b);this._updateLabel(o,n,t);f.ensureState("emphasis").shape=r({r:e.r+(h.get("scale")&&h.get("scaleSize")||0)},gp(h.getModel("itemStyle"),e));r(f.ensureState("select"),{x:l,y:a,shape:gp(s.getModel(["select","itemStyle"]),e)});r(f.ensureState("blur"),{shape:gp(s.getModel(["blur","itemStyle"]),e)});v=f.getTextGuideLine();k=f.getTextContent();v&&r(v.ensureState("select"),{x:l,y:a});r(k.ensureState("select"),{x:l,y:a});fi(this,h.get("focus"),h.get("blurScope"),h.get("disabled"))}},t.prototype._updateLabel=function(n,t,i){var r=this,e=t.getItemModel(i),l=e.getModel("labelLine"),u=t.getItemVisual(i,"style"),s=u&&u.fill,h=u&&u.opacity,c,o,f;cr(r,tr(e),{labelFetcher:t.hostModel,labelDataIndex:i,inheritColor:s,defaultOpacity:h,defaultText:n.getFormattedLabel(i,"normal")||t.getName(i)});c=r.getTextContent();r.setTextConfig({position:null,rotation:null});c.attr({z2:10});o=n.get(["label","position"]);"outside"!==o&&"outer"!==o?r.removeTextGuideLine():(f=this.getTextGuideLine(),f||(f=new er,this.setTextGuideLine(f)),fdt(this,edt(e),{stroke:s,opacity:ce(l.get(["lineStyle","opacity"]),h,1)}))},t}(ur);wfr=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return i(t,n),t.prototype.render=function(n,t,i){var h,r=n.getData(),f=this._data,e=this.group,u,o,s;if(!f&&r.count()>0){for(u=r.getItemLayout(0),o=1;isNaN(u&&u.startAngle)&&o<r.count();++o)u=r.getItemLayout(o);u&&(h=u.startAngle)}(this._emptyCircleSector&&e.remove(this._emptyCircleSector),0===r.count()&&n.get("showEmptyCircle"))&&(s=new ur({shape:lfr(n,i)}),s.useStyle(n.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=s,e.add(s));r.diff(f).add(function(n){var t=new pfr(r,n,h);r.setItemGraphicEl(n,t);e.add(t)}).update(function(n,t){var i=f.getItemGraphicEl(t);i.updateData(r,n,h);i.off("click");e.add(i);r.setItemGraphicEl(n,i)}).remove(function(t){yk(f.getItemGraphicEl(t),n,t)}).execute();eau(n);"expansion"!==n.get("animationTypeUpdate")&&(this._data=r)},t.prototype.dispose=function(){},t.prototype.containPoint=function(n,t){var i=t.getData().getItemLayout(0);if(i){var r=n[0]-i.cx,u=n[1]-i.cy,f=Math.sqrt(r*r+u*u);return f<=i.r&&f>=i.r0}},t.type="pie",t}(wt);var kg=function(){function n(n,t){this._getDataWithEncodedVisual=n;this._getRawData=t}return n.prototype.getAllNames=function(){var n=this._getRawData();return n.mapArray(n.getName)},n.prototype.containName=function(n){return this._getRawData().indexOfName(n)>=0},n.prototype.indexOfName=function(n){return this._getDataWithEncodedVisual().indexOfName(n)},n.prototype.getItemVisual=function(n,t){return this._getDataWithEncodedVisual().getItemVisual(n,t)},n}(),oau=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}
1return i(t,n),t.prototype.init=function(t){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new kg(s(this.getData,this),s(this.getRawData,this));this._defaultLabelLine(t)},t.prototype.mergeOption=function(){n.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return nw(this,{coordDimensions:["value"],encodeDefaulter:b(gpt,this)})},t.prototype.getDataParams=function(t){var i=this.getData(),r=n.prototype.getDataParams.call(this,t),u=[];return i.each(i.mapDimension("value"),function(n){u.push(n)}),r.percent=nci(u,t,i.hostModel.get("percentPrecision")),r.$vars.push("percent"),r},t.prototype._defaultLabelLine=function(n){bc(n,"labelLine",["show"]);var t=n.labelLine,i=n.emphasis.labelLine;t.show=t.show&&n.label.show;i.show=i.show&&n.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(bt),sau=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return i(t,n),t.prototype.getInitialData=function(){return ro(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var n=this.option.progressive;return null==n?this.option.large?5e3:this.get("progressive"):n},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return null==n?this.option.large?1e4:this.get("progressiveThreshold"):n},t.prototype.brushSelector=function(n,t,i){return i.point(t.getItemLayout(n))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(bt),hau=function(){},cau=function(n){function t(t){var i=n.call(this,t)||this;return i._off=0,i.hoverDataIdx=-1,i}return i(t,n),t.prototype.getDefaultShape=function(){return new hau},t.prototype.reset=function(){this.notClear=!1;this._off=0},t.prototype.buildPath=function(n,t){var i,o=t.points,r=t.size,s=this.symbolProxy,u=s.shape,h=n.getContext?n.getContext():n,l=h&&r[0]<4,c=this.softClipShape,f,e;if(l)this._ctx=h;else{for(this._ctx=null,i=this._off;i<o.length;)f=o[i++],e=o[i++],isNaN(f)||isNaN(e)||c&&!c.contain(f,e)||(u.x=f-r[0]/2,u.y=e-r[1]/2,u.width=r[0],u.height=r[1],s.buildPath(n,u,!0));this.incremental&&(this._off=i,this.notClear=!0)}},t.prototype.afterBrush=function(){var n,f=this.shape,u=f.points,t=f.size,e=this._ctx,o=this.softClipShape,i,r;if(e){for(n=this._off;n<u.length;)i=u[n++],r=u[n++],isNaN(i)||isNaN(r)||o&&!o.contain(i,r)||e.fillRect(i-t[0]/2,r-t[1]/2,t[0],t[1]);this.incremental&&(this._off=n,this.notClear=!0)}},t.prototype.findDataIndex=function(n,t){for(var u=this.shape,r=u.points,f=u.size,e=Math.max(f[0],4),o=Math.max(f[1],4),i=r.length/2-1;i>=0;i--){var s=2*i,h=r[s]-e/2,c=r[s+1]-o/2;if(n>=h&&t>=c&&n<=h+e&&t<=c+o)return i}return-1},t.prototype.contain=function(n,t){var i=this.transformCoordToLocal(n,t),r=this.getBoundingRect();return n=i[0],t=i[1],r.contain(n,t)?(this.hoverDataIdx=this.findDataIndex(n,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var i=this._rect,o,s;if(!i){for(var h=this.shape,r=h.points,c=h.size,l=c[0],a=c[1],n=1/0,t=1/0,u=-1/0,f=-1/0,e=0;e<r.length;)o=r[e++],s=r[e++],n=Math.min(o,n),u=Math.max(o,u),t=Math.min(s,t),f=Math.max(s,f);i=this._rect=new tt(n-l/2,t-a/2,u-n+l,f-t+a)}return i},t}(ut),lau=function(){function n(){this.group=new p}return n.prototype.updateData=function(n,t){this._clear();var i=this._create();i.setShape({points:n.getLayout("points")});this._setCommon(i,n,t)},n.prototype.updateLayout=function(n){var t=n.getLayout("points");this.group.eachChild(function(n){if(null!=n.startIndex){var i=2*(n.endIndex-n.startIndex),r=8*n.startIndex;t=new Float32Array(t.buffer,r,i)}n.setShape("points",t);n.reset()})},n.prototype.incrementalPrepareUpdate=function(){this._clear()},n.prototype.incrementalUpdate=function(n,t,i){var u=this._newAdded[0],o=t.getLayout("points"),f=u&&u.shape.points,s,e,r;f&&f.length<2e4?(s=f.length,e=new Float32Array(s+o.length),e.set(f),e.set(o,s),u.endIndex=n.end,u.setShape({points:e})):(this._newAdded=[],r=this._create(),r.startIndex=n.start,r.endIndex=n.end,r.incremental=!0,r.setShape({points:o}),this._setCommon(r,t,i))},n.prototype.eachRendered=function(n){this._newAdded[0]&&n(this._newAdded[0])},n.prototype._create=function(){var n=new cau({cursor:"default"});return this.group.add(n),this._newAdded.push(n),n},n.prototype._setCommon=function(n,t,i){var o=t.hostModel,r,s,f,e,u;i=i||{};r=t.getVisual("symbolSize");n.setShape("size",r instanceof Array?r:[r,r]);n.softClipShape=i.clipShape||null;n.symbolProxy=si(t.getVisual("symbol"),0,0,0,0);n.setColor=n.symbolProxy.setColor;s=n.shape.size[0]<4;n.useStyle(o.getModel("itemStyle").getItemStyle(s?["color","shadowBlur","shadowColor"]:["color"]));f=t.getVisual("style");e=f&&f.fill;e&&n.setColor(e);u=w(n);u.seriesIndex=o.seriesIndex;n.on("mousemove",function(){u.dataIndex=null;var t=n.hoverDataIdx;t>
1=0&&(u.dataIndex=t+(n.startIndex||0))})},n.prototype.remove=function(){this._clear()},n.prototype._clear=function(){this._newAdded=[];this.group.removeAll()},n}(),aau=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n){var t=n.getData();this._updateSymbolDraw(t,n).updateData(t,{clipShape:this._getClipShape(n)});this._finished=!0},t.prototype.incrementalPrepareRender=function(n){var t=n.getData();this._updateSymbolDraw(t,n).incrementalPrepareUpdate(t);this._finished=!1},t.prototype.incrementalRender=function(n,t){this._symbolDraw.incrementalUpdate(n,t.getData(),{clipShape:this._getClipShape(t)});this._finished=n.end===t.getData().count()},t.prototype.updateTransform=function(n,t,i){var r=n.getData(),u;if(this.group.dirty(),!this._finished||r.count()>1e4)return{update:!0};u=pg("").reset(n,t,i);u.progress&&u.progress({start:0,end:r.count(),count:r.count()},r);this._symbolDraw.updateLayout(r)},t.prototype.eachRendered=function(n){this._symbolDraw&&this._symbolDraw.eachRendered(n)},t.prototype._getClipShape=function(n){var t=n.coordinateSystem,i=t&&t.getArea&&t.getArea();return n.get("clip",!0)?i:null},t.prototype._updateSymbolDraw=function(n,t){var i=this._symbolDraw,r=t.pipelineContext.large;return i&&r===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=r?new lau:new kp,this._isLargeDraw=r,this.group.removeAll()),this.group.add(i.group),i},t.prototype.remove=function(){this._symbolDraw&&this._symbolDraw.remove(!0);this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(wt),vau=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(rt),agt=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",oi).models[0]},t.type="cartesian2dAxis",t}(rt);ui(agt,ap);var bfr={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},yau=k({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},bfr),vgt=k({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},bfr),kfr={category:yau,value:vgt,time:k({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},vgt),log:a({logBase:10},vgt)},pau={value:1,category:1,time:1,log:1};gfr=function(){function n(n){this.type="cartesian";this._dimList=[];this._axes={};this.name=n||""}return n.prototype.getAxis=function(n){return this._axes[n]},n.prototype.getAxes=function(){return f(this._dimList,function(n){return this._axes[n]},this)},n.prototype.getAxesByScale=function(n){return n=n.toLowerCase(),pt(this.getAxes(),function(t){return t.scale.type===n})},n.prototype.addAxis=function(n){var t=n.dim;this._axes[t]=n;this._dimList.push(t)},n}();fot=["x","y"];ter=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=fot,t}return i(t,n),t.prototype.calcAffineTransform=function(){var r,u;if(this._transform=this._invTransform=null,r=this.getAxis("x").scale,u=this.getAxis("y").scale,ner(r)&&ner(u)){var n=r.getExtent(),t=u.getExtent(),i=this.dataToPoint([n[0],t[0]]),f=this.dataToPoint([n[1],t[1]]),e=n[1]-n[0],o=t[1]-t[0];if(e&&o){var s=(f[0]-i[0])/e,h=(f[1]-i[1])/o,c=i[0]-n[0]*s,l=i[1]-t[0]*h,a=this._transform=[s,0,0,h,c,l];this._invTransform=hc([],a)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(n){var t=this.getAxis("x"),i=this.getAxis("y");return t.contain(t.toLocalCoord(n[0]))&&i.contain(i.toLocalCoord(n[1]))},t.prototype.containData=function(n){return this.getAxis("x").containData(n[0])&&this.getAxis("y").containData(n[1])},t.prototype.dataToPoint=function(n,t,i){var r,u,f,e;return(i=i||[],r=n[0],u=n[1],this._transform&&null!=r&&isFinite(r)&&null!=u&&isFinite(u))?gi(i,n,this._transform):(f=this.getAxis("x"),e=this.getAxis("y"),i[0]=f.toGlobalCoord(f.dataToCoord(r,t)),i[1]=e.toGlobalCoord(e.dataToCoord(u,t)),i)},t.prototype.clampData=function(n,t){var u=this.getAxis("x").scale,f=this.getAxis("y").scale,i=u.getExtent(),r=f.getExtent(),e=u.parse(n[0]),o=f.parse(n[1]);return(t=t||[])[0]=Math.min(Math.max(Math.min(i[0],i[1]),e),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(r[0],r[1]),o),Math.max(r[0],r[1])),t},t.prototype.pointToData=function(n,t){var i=[],r,u;return this._invTransform?gi(i,n,this._invTransform):(r=this.getAxis("x"),u=this.getAxis("y"),i[0]=r.coordToData(r.toLocalCoord(n[0]),t),i[1]=u.coordToData(u.toLocalCoord(n[1]),t),i)},t.prototype.getOtherAxis=function(n){return this.getAxis("x"===n.dim?"y":"x")},t.prototype.getArea=function(){var n=this.getAxis("x").getGlobalExtent(),t=this.getAxis("y").getGlobalExtent(),i=Math.min(n[0],n[1]),r=Math.min(t[0],t[1]),u=Math.max(n[0],n[1])-i,f=Math.max(t[0],t[1])-r;return new tt(i,r,u,f)},t}(gfr);ier=function(n){function t(t,i,r,u,f){var e=n.call(this,t,i,r)||this;return e.index=0,e.type=u||"value",e.position=f||"bottom",e}return i(t,n),t.prototype.isHorizontal=function(){var n=this.position;return"top"===n||"bottom"===n},t.prototype.getGlobalExtent=function(n){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),n&&t[0]>t[1]&&t.reverse(),t},t.prototype.pointToData=function(n,t){return this.coordToData(this.toLocalCoord(n["x"===this.dim?0:1]),t)},t.prototype.setCategorySortInfo=function(n){if("category"!==this.type)return!1;this.model.option.categorySortInfo=n;this.scale.setSortInfo(n)},t}(lu);eot=Math.log;eer=function(){function n(n,t,i){this.type="grid";this._coordsMap={};this._coordsList=[];this._axesMap={};this._axesList=[];this.axisPointerEnabled=!0;this.dimensions=fot;this._initCartesian(n,t,i);this.model=n}return n.prototype.getRect=function(){return this._rect},n.prototype.update=function(n,i){function f(n){var i,s=et(n),h=s.length,r,u;if(h){for(r=[],u=h-1;u>=0;u--){var f=n[+s[u]],e=f.model,o=f.scale;pkt(o)&&e.get("alignTicks")&&null==e.get("interval")?r.push(f):(ia(o,e),pkt(o)&&
1(i=f))}r.length&&(i||ia((i=r.pop()).scale,i.model),t(r,function(n){fer(n.scale,n.model,i.scale)}))}}var r=this._axesMap,u;this._updateScale(n,this.model);f(r.x);f(r.y);u={};t(r.x,function(n){oer(r,"y",n,u)});t(r.y,function(n){oer(r,"x",n,u)});this.resize(this.model,i)},n.prototype.resize=function(n,i,r){function e(){t(f,function(n){var t=n.isHorizontal(),i=t?[0,u.width]:[0,u.height],r=n.inverse?1:0;n.setExtent(i[r],i[1-r]),function(n,t){var i=n.getExtent(),r=i[0]+i[1];n.toGlobalCoord="x"===n.dim?function(n){return n+t}:function(n){return r-n+t};n.toLocalCoord="x"===n.dim?function(n){return n-t}:function(n){return r-n+t}}(n,t?u.x:u.y)})}var o=n.getBoxLayoutParams(),s=!r&&n.get("containLabel"),u=ci(o,{width:i.getWidth(),height:i.getHeight()}),f;this._rect=u;f=this._axesList;e();s&&(t(f,function(n){var t,r,i;n.model.get(["axisLabel","inside"])||(t=function(n){var l=n.model,i=n.scale,f,r,o,t,c,e;if(l.get(["axisLabel","show"])&&!i.isBlank()){o=i.getExtent();r=i instanceof ug?i.count():(f=i.getTicks()).length;var u,s=n.getLabelModel(),a=sg(n),h=1;for(r>40&&(h=Math.ceil(r/40)),t=0;t<r;t+=h)c=a(f?f[t]:{value:o[0]+t},t),e=fcu(s.getTextRect(c),s.get("rotate")||0),u?u.union(e):u=e;return u}}(n),t&&(r=n.isHorizontal()?"height":"width",i=n.model.get(["axisLabel","margin"]),u[r]-=t[r]+i,"top"===n.position?u.y+=t.height+i:"left"===n.position&&(u.x+=t.width+i)))}),e());t(this._coordsList,function(n){n.calcAffineTransform()})},n.prototype.getAxis=function(n,t){var i=this._axesMap[n];if(null!=i)return i[t||0]},n.prototype.getAxes=function(){return this._axesList.slice()},n.prototype.getCartesian=function(n,t){var u,i,r;if(null!=n&&null!=t)return u="x"+n+"y"+t,this._coordsMap[u];for(v(n)&&(t=n.yAxisIndex,n=n.xAxisIndex),i=0,r=this._coordsList;i<r.length;i++)if(r[i].getAxis("x").index===n||r[i].getAxis("y").index===t)return r[i]},n.prototype.getCartesians=function(){return this._coordsList.slice()},n.prototype.convertToPixel=function(n,t,i){var r=this._findConvertTarget(t);return r.cartesian?r.cartesian.dataToPoint(i):r.axis?r.axis.toGlobalCoord(r.axis.dataToCoord(i)):null},n.prototype.convertFromPixel=function(n,t,i){var r=this._findConvertTarget(t);return r.cartesian?r.cartesian.pointToData(i):r.axis?r.axis.coordToData(r.axis.toLocalCoord(i)):null},n.prototype._findConvertTarget=function(n){var i,f,t=n.seriesModel,r=n.xAxisModel||t&&t.getReferringComponents("xAxis",oi).models[0],u=n.yAxisModel||t&&t.getReferringComponents("yAxis",oi).models[0],e=n.gridModel,o=this._coordsList;return t?nt(o,i=t.coordinateSystem)<0&&(i=null):r&&u?i=this.getCartesian(r.componentIndex,u.componentIndex):r?f=this.getAxis("x",r.componentIndex):u?f=this.getAxis("y",u.componentIndex):e&&e.coordinateSystem===this&&(i=this._coordsList[0]),{cartesian:i,axis:f}},n.prototype.containPoint=function(n){var t=this._coordsList[0];if(t)return t.containPoint(n)},n.prototype._initCartesian=function(n,i){function s(t){return function(i,u){var h,s,c;pgt(i,n)&&(h=i.get("position"),"x"===t?"top"!==h&&"bottom"!==h&&(h=f.bottom?"top":"bottom"):"left"!==h&&"right"!==h&&(h=f.left?"right":"left"),f[h]=!0,s=new ier(t,og(i),[0,0],i.get("type"),h),c="category"===s.type,s.onBand=c&&i.get("boundaryGap"),s.inverse=i.get("inverse"),i.axis=s,s.model=i,s.grid=o,s.index=u,o._axesList.push(s),r[t][u]=s,e[t]++)}}var u=this,o=this,f={left:!1,right:!1,top:!1,bottom:!1},r={x:{},y:{}},e={x:0,y:0};if(i.eachComponent("xAxis",s("x"),this),i.eachComponent("yAxis",s("y"),this),!e.x||!e.y)return this._axesMap={},void(this._axesList=[]);this._axesMap=r;t(r.x,function(i,f){t(r.y,function(t,r){var o="x"+f+"y"+r,e=new ter(o);e.master=u;e.model=n;u._coordsMap[o]=e;u._coordsList.push(e);e.addAxis(i);e.addAxis(t)})})},n.prototype._updateScale=function(n,i){function r(n,i){t(vet(n,i.dim),function(t){i.scale.unionExtentFromData(n,t)})}t(this._axesList,function(n){if(n.scale.setExtent(1/0,-1/0),"category"===n.type){var t=n.model.get("categorySortInfo");n.scale.setSortInfo(t)}});n.eachSeries(function(n){if(rer(n)){var t=uer(n),u=t.xAxisModel,f=t.yAxisModel;if(!pgt(u,i)||!pgt(f,i))return;var e=this.getCartesian(u.componentIndex,f.componentIndex),o=n.getData(),s=e.getAxis("x"),h=e.getAxis("y");r(o,s);r(o,h)}},this)},n.prototype.getTooltipAxes=function(n){var i=[],r=[];return t(this.getCartesians(),function(t){var u=null!=n&&"auto"!==n?t.getAxis(n):t.getBaseAxis(),f=t.getOtherAxis(u);nt(i,u)<0&&i.push(u);nt(r,f)<0&&r.push(f)}),{baseAxes:i,otherAxes:r}},n.create=function(t,i){var r=[];return t.eachComponent("grid",function(u,f){var e=new n(u,t,i);e.name="grid_"+f;e.resize(u,i,!0);u.coordinateSystem=e;r.push(e)}),t.eachSeries(function(n){var r;if(rer(n)){var t=uer(n),i=t.xAxisModel,u=t.yAxisModel,f=i.getCoordSysModel();r=f.coordinateSystem;n.coordinateSystem=r.getCartesian(i.componentIndex,u.componentIndex)}}),r},n.dimensions=fot,n}();var tc=Math.PI,dr=function(){function n(n,t){this.group=new p;this.opt=t;this.axisModel=n;a(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var i=new p({x:t.position[0],y:t.position[1],rotation:t.rotation});i.updateTransform();this._transformGroup=i}return n.prototype.hasBuilder=function(n){return!!her[n]},n.prototype.add=function(n){her[n](this.opt,this.axisModel,this.group,this._transformGroup)},n.prototype.getGroup=function(){return this.group},n.innerTextLayout=function(n,t,i){var u,f,r=lat(t-n);return tk(r)?(f=i>0?"top":"bottom",u="center"):tk(r-tc)?(f=i>0?"bottom":"top",u="center"):(f="middle",u=r>0&&r<tc?i>0?"right":"left":i>0?"left":"right"),{rotation:r,textAlign:u,textVerticalAlign:f}},n.makeAxisEventDataBase=function(n){var t={componentType:n.mainType,componentIndex:n.componentIndex};return t[n.mainType+"Index"]=n.componentIndex,t},n.isLabelSilent=function(n){var t=n.get("tooltip");return n.get("silent")||!(n.get("triggerEvent")||t&&t.show)},n}
1(),her={axisLine:function(n,i,u,f){var l=i.get(["axisLine","show"]),v,y,s,h;if("auto"===l&&n.handleAutoShown&&(l=n.handleAutoShown("axisLine")),l){var p=i.axis.getExtent(),a=f.transform,e=[p[0],0],c=[p[1],0];if(a&&(gi(e,e,a),gi(c,c,a)),v=r({lineCap:"round"},i.getModel(["axisLine","lineStyle"]).getLineStyle()),y=new vi({subPixelOptimize:!0,shape:{x1:e[0],y1:e[1],x2:c[0],y2:c[1]},style:v,strokeContainThreshold:n.strokeContainThreshold||5,silent:!0,z2:1}),y.anid="line",u.add(y),s=i.get(["axisLine","symbol"]),null!=s){h=i.get(["axisLine","symbolSize"]);o(s)&&(s=[s,s]);(o(h)||ht(h))&&(h=[h,h]);var w=op(i.get(["axisLine","symbolOffset"])||0,h),b=h[0],k=h[1];t([{rotate:n.rotation+Math.PI/2,offset:w[0],r:0},{rotate:n.rotation-Math.PI/2,offset:w[1],r:Math.sqrt((e[0]-c[0])*(e[0]-c[0])+(e[1]-c[1])*(e[1]-c[1]))}],function(t,i){if("none"!==s[i]&&null!=s[i]){var r=si(s[i],-b/2,-k/2,b,k,v.stroke,!0),f=t.r+t.offset;r.attr({rotation:t.rotate,x:e[0]+f*Math.cos(n.rotation),y:e[1]-f*Math.sin(n.rotation),silent:!0,z2:11});u.add(r)}})}}},axisTickLabel:function(n,i,r,u){var o=function(n,t,i,r){var s=i.axis,u=i.getModel("axisTick"),f=u.get("show");if("auto"===f&&r.handleAutoShown&&(f=r.handleAutoShown("axisTick")),f&&!s.scale.isBlank()){for(var h=u.getModel("lineStyle"),c=r.tickDirection*u.get("length"),e=aer(s.getTicksCoords(),t.transform,c,a(h.getLineStyle(),{stroke:i.get(["axisLine","lineStyle","color"])}),"ticks"),o=0;o<e.length;o++)n.add(e[o]);return e}}(r,u,i,n),e=function(n,i,r,u){var f=r.axis;if(yi(u.axisLabelShow,r.get(["axisLabel","show"]))&&!f.scale.isBlank()){var e=r.getModel("axisLabel"),c=e.get("margin"),a=f.getViewLabels(),y=(yi(u.labelRotate,e.get("rotate"))||0)*tc/180,o=dr.innerTextLayout(u.rotation,y,u.labelDirection),s=r.getCategories&&r.getCategories(!0),h=[],p=dr.isLabelSilent(r),b=r.get("triggerEvent");return t(a,function(t,a){var y="ordinal"===f.scale.type?f.scale.getRawOrdinalNumber(t.tickValue):t.tickValue,rt=t.formattedLabel,it=t.rawLabel,d=e,nt,g;s&&s[y]&&(nt=s[y],v(nt)&&nt.textStyle&&(d=new at(nt.textStyle,e,r.ecModel)));var tt=d.getTextColor()||r.get(["axisLine","lineStyle","color"]),ut=f.dataToCoord(y),k=new st({x:ut,y:u.labelOffset+u.labelDirection*c,rotation:o.rotation,silent:p,z2:10+(t.level||0),style:ii(d,{text:rt,align:d.getShallow("align",!0)||o.textAlign,verticalAlign:d.getShallow("verticalAlign",!0)||d.getShallow("baseline",!0)||o.textVerticalAlign,fill:l(tt)?tt("category"===f.type?it:"value"===f.type?y+"":y,a):tt})});(k.anid="label_"+y,b)&&(g=dr.makeAxisEventDataBase(r),g.targetType="axisLabel",g.value=it,g.tickIndex=a,"category"===f.type&&(g.dataIndex=y),w(k).eventData=g);i.add(k);k.updateTransform();h.push(k);n.add(k);k.decomposeTransform()}),h}}(r,u,i,n);(function(n,t,i){var r,u;if(!ltr(n.axis)){r=n.get(["axisLabel","showMinLabel"]);u=n.get(["axisLabel","showMaxLabel"]);i=i||[];var f=(t=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];!1===r?(lf(f),lf(h)):cer(f,o)&&(r?(lf(o),lf(l)):(lf(f),lf(h)));!1===u?(lf(e),lf(c)):cer(s,e)&&(u?(lf(s),lf(a)):(lf(e),lf(c)))}}(i,e,o),function(n,t,i,r){var h=i.axis,o=i.getModel("minorTick"),u,s,e;if(o.get("show")&&!h.scale.isBlank()&&(u=h.getMinorTicksCoords(),u.length))for(var c=o.getModel("lineStyle"),l=r*o.get("length"),v=a(c.getLineStyle(),a(i.getModel("axisTick").getLineStyle(),{stroke:i.get(["axisLine","lineStyle","color"])})),f=0;f<u.length;f++)for(s=aer(u[f],t.transform,l,v,"minorticks_"+f),e=0;e<s.length;e++)n.add(s[e])}(r,u,i,n.tickDirection),i.get(["axisLabel","hideOverlap"]))&&yir(lir(f(e,function(n){return{label:n,priority:n.z2,defaultAttr:{ignore:n.ignore}}})))},axisName:function(n,t,i,r){var h=yi(n.axisName,t.get("name")),a;if(h){var e,o,c=t.get("nameLocation"),y=n.nameDirection,l=t.getModel("nameTextStyle"),v=t.get("nameGap")||0,f=t.axis.getExtent(),p=f[0]>f[1]?-1:1,b=["start"===c?f[0]-p*v:"end"===c?f[1]+p*v:(f[0]+f[1])/2,ler(c)?n.labelOffset+y*v:0],s=t.get("nameRotate");null!=s&&(s=s*tc/180);ler(c)?e=dr.innerTextLayout(n.rotation,null!=s?s:n.rotation,y):(e=function(n,t,i,r){var f,e,u=lat(i-n),s=r[0]>r[1],o="start"===t&&!s||"start"!==t&&s;return tk(u-tc/2)?(e=o?"bottom":"top",f="center"):tk(u-1.5*tc)?(e=o?"top":"bottom",f="center"):(e="middle",f=u<1.5*tc&&u>tc/2?o?"left":"right":o?"right":"left"),{rotation:u,textAlign:f,textVerticalAlign:e}}(n.rotation,c,s||0,f),null!=(o=n.axisNameAvailableWidth)&&(o=Math.abs(o/Math.sin(e.rotation)),!isFinite(o)&&
1(o=null)));var d=l.getFont(),k=t.get("nameTruncate",!0)||{},g=k.ellipsis,nt=yi(n.nameTruncateMaxWidth,k.maxWidth,o),u=new st({x:b[0],y:b[1],rotation:e.rotation,silent:dr.isLabelSilent(t),style:ii(l,{text:h,font:d,overflow:"truncate",width:nt,ellipsis:g,fill:l.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:l.get("align")||e.textAlign,verticalAlign:l.get("verticalAlign")||e.textVerticalAlign}),z2:1});(hy({el:u,componentModel:t,itemName:h}),u.__fullText=h,u.anid="name",t.get("triggerEvent"))&&(a=dr.makeAxisEventDataBase(t),a.targetType="axisName",a.name=h,w(u).eventData=a);r.add(u);u.updateTransform();i.add(u);u.decomposeTransform()}}};var ver={},sa=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(t,i,r){this.axisPointerClass&&bau(t);n.prototype.render.apply(this,arguments);this._doUpdateAxisPointerClass(t,r,!0)},t.prototype.updateAxisPointer=function(n,t,i){this._doUpdateAxisPointerClass(n,i,!1)},t.prototype.remove=function(n,t){var i=this._axisPointer;i&&i.remove(t)},t.prototype.dispose=function(t,i){this._disposeAxisPointer(i);n.prototype.dispose.apply(this,arguments)},t.prototype._doUpdateAxisPointerClass=function(n,i,r){var f=t.getAxisPointerClass(this.axisPointerClass),u;f&&(u=function(n){var t=bgt(n);return t&&t.axisPointerModel}(n),u?(this._axisPointer||(this._axisPointer=new f)).render(n,u,i,r):this._disposeAxisPointer(i))},t.prototype._disposeAxisPointer=function(n){this._axisPointer&&this._axisPointer.dispose(n);this._axisPointer=null},t.registerAxisPointerClass=function(n,t){ver[n]=t},t.getAxisPointerClass=function(n){return n&&ver[n]},t.type="axis",t}(gt),dgt=lt();var kau=["axisLine","axisTickLabel","axisName"],dau=["splitArea","splitLine","minorSplitLine"],wer=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t.axisPointerClass="CartesianAxisPointer",t}return i(u,n),u.prototype.render=function(i,u,f,e){var h;if(this.group.removeAll(),h=this._axisGroup,this._axisGroup=new p,this.group.add(this._axisGroup),i.get("show")){var o=i.getCoordSysModel(),c=ygt(o,i),s=new dr(i,r({handleAutoShown:function(){for(var t=o.coordinateSystem.getCartesians(),n=0;n<t.length;n++)if(pkt(t[n].getOtherAxis(i.axis).scale))return!0;return!1}},c));t(kau,s.add,s);this._axisGroup.add(s.getGroup());t(dau,function(n){i.get([n,"show"])&&gau[n](this,this._axisGroup,i,o)},this);e&&"changeAxisOrder"===e.type&&e.isInitSort||bk(h,this._axisGroup,i);n.prototype.render.call(this,i,u,f,e)}},u.prototype.remove=function(){per(this)},u.type="cartesianAxis",u}(sa),gau={splitLine:function(n,t,i,r){var l=i.axis,c,w,b;if(!l.scale.isBlank()){var y=i.getModel("splitLine"),p=y.getModel("lineStyle"),f=p.get("color");f=u(f)?f:[f];for(var e=r.coordinateSystem.getRect(),k=l.isHorizontal(),d=0,v=l.getTicksCoords({tickModel:y}),o=[],s=[],g=p.getLineStyle(),h=0;h<v.length;h++)c=l.toGlobalCoord(v[h].coord),k?(o[0]=c,o[1]=e.y,s[0]=c,s[1]=e.y+e.height):(o[0]=e.x,o[1]=c,s[0]=e.x+e.width,s[1]=c),w=d++%f.length,b=v[h].tickValue,t.add(new vi({anid:null!=b?"line_"+v[h].tickValue:null,subPixelOptimize:!0,autoBatch:!0,shape:{x1:o[0],y1:o[1],x2:s[0],y2:s[1]},style:a({stroke:f[w]},g),silent:!0}))}},minorSplitLine:function(n,t,i,r){var l=i.axis,a=i.getModel("minorSplitLine").getModel("lineStyle"),u=r.coordinateSystem.getRect(),v=l.isHorizontal(),o=l.getMinorTicksCoords(),h,c;if(o.length)for(var f=[],e=[],y=a.getLineStyle(),s=0;s<o.length;s++)for(h=0;h<o[s].length;h++)c=l.toGlobalCoord(o[s][h].coord),v?(f[0]=c,f[1]=u.y,e[0]=c,e[1]=u.y+u.height):(f[0]=u.x,f[1]=c,e[0]=u.x+u.width,e[1]=c),t.add(new vi({anid:"minor_line_"+o[s][h].tickValue,subPixelOptimize:!0,autoBatch:!0,shape:{x1:f[0],y1:f[1],x2:e[0],y2:e[1]},style:y,silent:!0}))},splitArea:function(n,t,i,r){yer(n,t,i,r)}},ber=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="xAxis",t}(wer),nvu=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=ber.type,t}return i(t,n),t.type="yAxis",t}(wer),tvu=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="grid",t}return i(t,n),t.prototype.render=function(n){this.group.removeAll();n.get("show")&&this.group.add(new ot({shape:n.coordinateSystem.getRect(),style:a({fill:n.get("backgroundColor")},n.getItemStyle()),silent:!0,z2:-1}
1))},t.type="grid",t}(gt),ker={offset:0};var uvu=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.render=function(n){function c(n,t){var i=n.getItemVisual(t,"symbol")||"circle";if("none"!==i){var r=yd(n.getItemVisual(t,"symbolSize")),u=si(i,-1,-1,2,2),f=n.getItemVisual(t,"symbolRotate")||0;return u.attr({style:{strokeNoScale:!0},z2:100,scaleX:r[0]/2,scaleY:r[1]/2,rotation:f*Math.PI/180||0}),u}}function s(t,i,r,u,f,e){var o,s;for(r.removeAll(),o=0;o<i.length-1;o++)s=c(u,f),s&&(s.__dimIdx=o,t[o]?(s.setPosition(t[o]),cy[e?"initProps":"updateProps"](s,{x:i[o][0],y:i[o][1]},n,f)):s.setPosition(i[o]),r.add(s))}function h(n){return f(n,function(){return[e.cx,e.cy]})}var e=n.coordinateSystem,o=this.group,i=n.getData(),u=this._data;i.diff(u).add(function(t){var r=i.getItemLayout(t),u,o;if(r){var e=new fr,f=new er,c={shape:{points:r}};e.shape.points=h(r);f.shape.points=h(r);ti(e,c,n,t);ti(f,c,n,t);u=new p;o=new p;u.add(f);u.add(e);u.add(o);s(f.shape.points,r,o,i,t,!0);i.setItemGraphicEl(t,u)}}).update(function(t,r){var f=u.getItemGraphicEl(r),o=f.childAt(0),h=f.childAt(1),c=f.childAt(2),e={shape:{points:i.getItemLayout(t)}};e.shape.points&&(s(o.shape.points,e.shape.points,c,i,t,!1),ie(h),ie(o),ct(o,e,n),ct(h,e,n),i.setItemGraphicEl(t,f))}).remove(function(n){o.remove(u.getItemGraphicEl(n))}).execute();i.eachItemGraphicEl(function(n,u){var f=i.getItemModel(u),p=n.childAt(0),h=n.childAt(1),b=n.childAt(2),e=i.getItemVisual(u,"style"),c=e.fill,l,v,s,w;o.add(n);p.useStyle(a(f.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:c}));rr(p,f,"lineStyle");rr(h,f,"areaStyle");l=f.getModel("areaStyle");v=l.isEmpty()&&l.parentModel.isEmpty();h.ignore=v;t(["emphasis","select","blur"],function(n){var t=f.getModel([n,"areaStyle"]),i=t.isEmpty()&&t.parentModel.isEmpty();h.ensureState(n).ignore=i&&v});h.useStyle(a(l.getAreaStyle(),{fill:c,opacity:.7,decal:e.decal}));s=f.getModel("emphasis");w=s.getModel("itemStyle").getItemStyle();b.eachChild(function(n){var t,o;n instanceof wi?(t=n.style,n.useStyle(r({image:t.image,x:t.x,y:t.y,width:t.width,height:t.height},e))):(n.useStyle(e),n.setColor(c),n.style.strokeNoScale=!0);n.ensureState("emphasis").style=y(w);o=i.getStore().get(i.getDimensionIndex(n.__dimIdx),u);(null==o||isNaN(o))&&(o="");cr(n,tr(f),{labelFetcher:i.hostModel,labelDataIndex:u,labelDimIndex:n.__dimIdx,defaultText:o,inheritColor:c,defaultOpacity:e.opacity})});fi(n,s.get("focus"),s.get("blurScope"),s.get("disabled"))});this._data=i},u.prototype.remove=function(){this.group.removeAll();this._data=null},u.type="radar",u}(wt),fvu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return i(t,n),t.prototype.init=function(){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new kg(s(this.getData,this),s(this.getRawData,this))},t.prototype.getInitialData=function(){return nw(this,{generateCoord:"indicator_",generateCoordCount:1/0})},t.prototype.formatTooltip=function(n){var t=this.getData(),r=this.coordinateSystem.getIndicatorAxes(),i=this.getData().getName(n),u=""===i?this.name:i,e=ski(this,n);return bi("section",{header:u,sortBlocks:!0,blocks:f(r,function(i){var r=t.get(t.mapDimension(i.dim),n);return bi("nameValue",{markerType:"subItem",markerColor:e,name:i.name,value:r,sortParam
1:r})})})},t.prototype.getTooltipPosition=function(n){var e;if(null!=n)for(var u=this.getData(),i=this.coordinateSystem,r=u.getValues(f(i.dimensions,function(n){return u.mapDimension(n)}),n),t=0,o=r.length;t<o;t++)if(!isNaN(r[t]))return e=i.getIndicatorAxes(),i.coordToPoint(e[t].dataToCoord(r[t]),t)},t.type="series.radar",t.dependencies=["radar"],t.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},t}(bt),gg=kfr.value;var evu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.optionUpdated=function(){var r=this.get("boundaryGap"),u=this.get("splitNumber"),e=this.get("scale"),s=this.get("axisLine"),h=this.get("axisTick"),c=this.get("axisLabel"),t=this.get("axisName"),i=this.get(["axisName","show"]),n=this.get(["axisName","formatter"]),v=this.get("axisNameGap"),p=this.get("triggerEvent"),w=f(this.get("indicator")||[],function(f){var d,w,g,b;return null!=f.max&&f.max>0&&!f.min?f.min=0:null!=f.min&&f.min<0&&!f.max&&(f.max=0),d=t,null!=f.color&&(d=a({color:f.color},t)),w=k(y(f),{boundaryGap:r,splitNumber:u,scale:e,axisLine:s,axisTick:h,axisLabel:c,name:f.text,showName:i,nameLocation:"end",nameGap:v,nameTextStyle:d,triggerEvent:p},!1),(i||(w.name=""),o(n))?(g=w.name,w.name=n.replace("{value}",null!=g?g:"")):l(n)&&(w.name=n(w.name,w)),b=new at(w,null,this.ecModel),ui(b,ap.prototype),b.mainType="radar",b.componentIndex=this.componentIndex,b},this);this._indicatorModels=w},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:k({lineStyle:{color:"#bbb"}},gg.axisLine),axisLabel:oot(gg.axisLabel,!1),axisTick:oot(gg.axisTick,!1),splitLine:oot(gg.splitLine,!0),splitArea:oot(gg.splitArea,!0),indicator:[]},t}(rt),ovu=["axisLine","axisTickLabel","axisName"],svu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.render=function(n){this.group.removeAll();this._buildAxes(n);this._buildSplitLineAndArea(n)},r.prototype._buildAxes=function(n){var i=n.coordinateSystem;t(f(i.getIndicatorAxes(),function(n){var t=n.model.get("showName")?n.name:"";return new dr(n.model,{axisName:t,position:[i.cx,i.cy],rotation:n.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(n){t(ovu,n.add,n);this.group.add(n.getGroup())},this)},r.prototype._buildSplitLineAndArea=function(n){function b(n,t,i){var r=i%t.length;return n[r]=n[r]||[],r}var h=n.coordinateSystem,c=h.getIndicatorAxes(),y,ot,p,r,w,st,ht;if(c.length){var ct=n.get("shape"),g=n.getModel("splitLine"),nt=n.getModel("splitArea"),tt=g.getModel("lineStyle"),it=nt.getModel("areaStyle"),rt=g.get("show"),ut=nt.get("show"),k=tt.get("color"),d=it.get("color"),l=u(k)?k:[k],v=u(d)?d:[d],e=[],o=[];if("circle"===ct)for(var s=c[0].getTicksCoords(),ft=h.cx,et=h.cy,i=0;i<s.length;i++)rt&&e[b(e,l,i)].push(new su({shape:{cx:ft,cy:et,r:s[i].coord}})),ut&&i<s.length-1&&o[b(o,v,i)].push(new al({shape:{cx:ft,cy:et,r0:s[i].coord,r:s[i+1].coord}}));else for(ot=f(c,function(n,t){var i=n.getTicksCoords();return y=null==y?i.length-1:Math.min(i.length-1,y),f(i,function(n){return h.coordToPoint(n.coord,t)})}),p=[],i=0;i<=y;i++){for(r=[],w=0;w<c.length;w++)r.push(ot[w][i]);(r[0]&&r.push(r[0].slice()),rt)&&e[b(e,l,i)].push(new er({shape:{points:r}}));ut&&p&&o[b(o,v,i-1)].push(new fr({shape:{points:r.concat(p)}}));p=r.slice().reverse()}st=tt.getLineStyle();ht=it.getAreaStyle();t(o,function(n,t){this.group.add(iu(n,{style:a({stroke:"none",fill:v[t%v.length]},ht),silent:!0}))},this);t(e,function(n,t){this.group.add(iu(n,{style:a({fill:"none",stroke:l[t%l.length]},st),silent:!0}))},this)}},r.type="radar",r}(gt),hvu=function(n){function t(t,i,r){var u=n.call(this,t,i,r)||this;return u.type="value",u.angle=0,u.name="",u}return i(t,n),t}(lu),cvu=function(){function n(n,t,i){this.dimensions=[];this._model=n;this._indicatorAxes=f(n.getIndicatorModels(),function(n,t){var r="indicator_"+t,i=new hvu(r,new uo);return i.name=n.get("name"),i.model=n,n.axis=i,this.dimensions.push(r),i},this);this.resize(n,i)}return n.prototype.getIndicatorAxes=function(){return this._indicatorAxes},n.prototype.dataToPoint=function(n,t){var i=this._indicatorAxes[t];return this.coordToPoint(i.dataToCoord(n),t)},n.prototype.coordToPoint=function(n,t){var i=this._indicatorAxes[t].angle;return[this.cx+n*Math.cos(i),this.cy-n*Math.sin(i)]},n.prototype.pointToData=function(n){var t=n[0]-this.cx,i=n[1]-this.cy,u=Math.sqrt(t*t+i*i),e,o;t/=u;i/=u;for(var f,c=Math.atan2(-i,t),s=1/0,h=-1,r=0;r<this._indicatorAxes.length;r++)e=this._indicatorAxes[r],o=Math.abs(c-e.angle),o<s&&(f=e,h=r,s=o);return[h,+(f&&f.coordToData(u))]},n.prototype.resize=function(n,i){var u=n.get("center"),f=i.getWidth(),s=i.getHeight(),h=Math.min(f,
1s)/2,r;this.cx=e(u[0],f);this.cy=e(u[1],s);this.startAngle=n.get("startAngle")*Math.PI/180;r=n.get("radius");(o(r)||ht(r))&&(r=[0,r]);this.r0=e(r[0],h);this.r=e(r[1],h);t(this._indicatorAxes,function(n,t){n.setExtent(this.r0,this.r);var i=this.startAngle+t*Math.PI*2/this._indicatorAxes.length;i=Math.atan2(Math.sin(i),Math.cos(i));n.angle=i},this)},n.prototype.update=function(n){var r=this._indicatorAxes,u=this._model,f,i;t(r,function(n){n.scale.setExtent(1/0,-1/0)});n.eachSeriesByType("radar",function(i){if("radar"===i.get("coordinateSystem")&&n.getComponent("radar",i.get("radarIndex"))===u){var f=i.getData();t(r,function(n){n.scale.unionExtentFromData(f,f.mapDimension(n.dim))})}},this);f=u.get("splitNumber");i=new uo;i.setExtent(0,f);i.setInterval(1);t(r,function(n){fer(n.scale,n.model,i)})},n.prototype.convertToPixel=function(){return console.warn("Not implemented."),null},n.prototype.convertFromPixel=function(){return console.warn("Not implemented."),null},n.prototype.containPoint=function(){return console.warn("Not implemented."),!1},n.create=function(t,i){var r=[];return t.eachComponent("radar",function(u){var f=new n(u,t,i);r.push(f);u.coordinateSystem=f}),t.eachSeriesByType("radar",function(n){"radar"===n.get("coordinateSystem")&&(n.coordinateSystem=r[n.get("radarIndex")||0])}),r},n.dimensions=[],n}();ggt="\0_ec_interaction_mutex";ee({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},ei);iw=function(n){function t(t){var i=n.call(this)||this;i._zr=t;var r=s(i._mousedownHandler,i),u=s(i._mousemoveHandler,i),f=s(i._mouseupHandler,i),e=s(i._mousewheelHandler,i),o=s(i._pinchHandler,i);return i.enable=function(n,i){this.disable();this._opt=a(y(i)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0});null==n&&(n=!0);!0!==n&&"move"!==n&&"pan"!==n||(t.on("mousedown",r),t.on("mousemove",u),t.on("mouseup",f));!0!==n&&"scale"!==n&&"zoom"!==n||(t.on("mousewheel",e),t.on("pinch",o))},i.disable=function(){t.off("mousedown",r);t.off("mousemove",u);t.off("mouseup",f);t.off("mousewheel",e);t.off("pinch",o)},i}return i(t,n),t.prototype.isDragging=function(){return this._dragging},t.prototype.isPinching=function(){return this._pinching},t.prototype.setPointerChecker=function(n){this.pointerChecker=n},t.prototype.dispose=function(){this.disable()},t.prototype._mousedownHandler=function(n){if(!(voi(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)}},t.prototype._mousemoveHandler=function(n){if(this._dragging&&sot("moveOnMouseMove",n,this._opt)&&"pinch"!==n.gestureEvent&&!tor(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&&ve(n.event);ior(this,"pan","moveOnMouseMove",n,{dx:f,dy:e,oldX:r,oldY:u,newX:t,newY:i,isAvailableBehavior:null})}},t.prototype._mouseupHandler=function(n){voi(n)||(this._dragging=!1)},t.prototype._mousewheelHandler=function(n){var u=sot("zoomOnMouseWheel",n,this._opt),f=sot("moveOnMouseWheel",n,this._opt),t=n.wheelDelta,e=Math.abs(t),o=n.offsetX,s=n.offsetY,i,r;0!==t&&(u||f)&&(u&&(i=e>3?1.4:e>1?1.2:1.1,tnt(this,"zoom","zoomOnMouseWheel",n,{scale:t>0?i:1/i,originX:o,originY:s,isAvailableBehavior:null})),f&&(r=Math.abs(t),tnt(this,"scrollMove","moveOnMouseWheel",n,{scrollDelta:(t>0?1:-1)*(r>3?.4:r>1?.15:.05),originX:o,originY:s,isAvailableBehavior:null})))},t.prototype._pinchHandler=function(n){tor(this._zr,"globalPan")||tnt(this,"zoom",null,n,{scale:n.pinchScale>1?1.1:1/1.1,originX:n.pinchX,originY:n.pinchY,isAvailableBehavior:null})},t}(ku);ror={axisPointer:1,tooltip:1,brush:1};var cot={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},eor=et(cot),lot={"alignment-baseline":"textBaseline","stop-color":"stopColor"},oor=et(lot),avu=function(){function n(){this._defs={};this._root=null}return n.prototype.parse=function(n,t){var f,i,c,s,h,e,o;t=t||{};f=uor(n);this._defsUsePending=[];i=new p;this._root=i;var l=[],a=f.getAttribute("viewBox")||"",r=parseFloat(f.getAttribute("width")||t.width),u=parseFloat(f.getAttribute("height")||t.height);for(isNaN(r)&&(r=null),isNaN(u)&&(u=null),vu(f,i,null,!0,!1),h=f.firstChild;h;)this._parseNode(h,i,l,null,!1,!1),h=h.nextSibling;return(function(n,t){for(var r,i=0;i<t.length;i++)r=t[i],r[0].style[r[1]]=n[r[2]]}(this._defs,this._defsUsePending),this._defsUsePending=[],a)&&(e=aot(a),e.length>=4&&(c={x:parseFloat(e[0]||0),y:parseFloat(e[1]||0),width:parseFloat(e[2]),height:parseFloat(e[3])})),c&&null!=r&&null!=u&&(s=bor(c,{x:0,y:0,width:r,height:u}),!t.ignoreViewBox)&&(o=i,(i=new p).add(o),o.scaleX=o.scaleY=s.scale,o.x=s.x,o.y=s.y),t.ignoreRootClip||null==r||null==u||i.setClipPath(new ot({shape:{x:0,y:0,width:r,height:u}})),{root:i,width:r,height:u,viewBoxRect:c,viewBoxTransform:s,named:l}},n.prototype._parseNode=function(n,t,i,r,u,f){var o,e=n.nodeName.toLowerCase(),p=r,c,l,a,v,w,y,s;if(("defs"===e&&(u=!0),"text"===e&&(f=!0),"defs"===e||"switch"===e)?o=t:(u||(c=unt[e],c&&h(unt,e)&&(o=c.call(this,n,t),l=n.getAttribute("name"),l?(a={name:l,namedFrom:null,svgNodeTagLower:e,el:o},i.push(a),"g"===e&&(p=a)):r&&i.push({name:r.name,namedFrom:r,svgNodeTagLower:e,el:o}),t.add(o))),v=sor[e],v&&h(sor,e)&&(w=v.call(this,n),y=n.getAttribute("id"),y&&(this._defs[y]=w))),o&&o.isGroup)for(s=n.firstChild;s;)1===s.nodeType?this._parseNode(s,o,i,p,u,f):3===s.nodeType&&f&&this._parseText(s,o),s=s.nextSibling},n.prototype._parseText=function(n,t){var r=new gv({style:{text:n.textContent},silent:!0,x:this._textX||0,y:this._textY||0}),i,u,f,e;return af(t,r),vu(n,r,this._defsUsePending,!1,!1),function(n,t){var o=t.__selfStyle,i,r,f,u,e;o&&(i=o.textBaseline,r=i,i&&"auto"!==i?"baseline"===i?r="alphabetic":"before-edge"===i||"text-before-edge"===i?r="top":"after-edge"===i||"text-after-edge"===i?r="bottom":"central"!==i&&"mathematical"!==i||(r="middle"):r="alphabetic",n.style.textBaseline=r);f=t.__inheritedStyle;f&&(u=f.textAlign,e=u,u&&("middle"===u&&(e="center"),n.style.textAlign=e))}(r,t),i=r.style,u=i.fontSize,u&&u<9&&(i.fontSize=9,r.scaleX*=u/9,r.scaleY*=u/9),f=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" "),i.font=f,e=r.getBoundingRect
vendor: 1,214 bytes, line 1
1(),this._textX+=e.width,t.add(r),r},n.internalField=void(unt={g:function(n,t){var i=new p;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i},rect:function(n,t){var i=new ot;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.setShape({x:parseFloat(n.getAttribute("x")||"0"),y:parseFloat(n.getAttribute("y")||"0"),width:parseFloat(n.getAttribute("width")||"0"),height:parseFloat(n.getAttribute("height")||"0")}),i.silent=!0,i},circle:function(n,t){var i=new su;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.setShape({cx:parseFloat(n.getAttribute("cx")||"0"),cy:parseFloat(n.getAttribute("cy")||"0"),r:parseFloat(n.getAttribute("r")||"0")}),i.silent=!0,i},line:function(n,t){var i=new vi;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.setShape({x1:parseFloat(n.getAttribute("x1")||"0"),y1:parseFloat(n.getAttribute("y1")||"0"),x2:parseFloat(n.getAttribute("x2")||"0"),y2:parseFloat(n.getAttribute("y2")||"0")}),i.silent=!0,i},ellipse:function(n,t){var i=new iy;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.setShape({cx:parseFloat(n.getAttribute("cx")||"0"),cy:parseFloat(n.getAttribute("cy")||"0"),rx:parseFloat(n.getAttribute("rx")||"0"),ry:parseFloat(n.getAttribute("ry")||"0")}),i.silent=!0,i}
1,polygon:function(n,t){var r,u=n.getAttribute("points"),i;return u&&(r=lor(u)),i=new fr({shape:{points:r||[]},silent:!0}),af(t,i),vu(n,i,this._defsUsePending,!1,!1),i},polyline:function(n,t){var r,u=n.getAttribute("points"),i;return u&&(r=lor(u)),i=new er({shape:{points:r||[]},silent:!0}),af(t,i),vu(n,i,this._defsUsePending,!1,!1),i},image:function(n,t){var i=new wi;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.setStyle({image:n.getAttribute("xlink:href")||n.getAttribute("href"),x:+n.getAttribute("x"),y:+n.getAttribute("y"),width:+n.getAttribute("width"),height:+n.getAttribute("height")}),i.silent=!0,i},text:function(n,t){var r=n.getAttribute("x")||"0",u=n.getAttribute("y")||"0",f=n.getAttribute("dx")||"0",e=n.getAttribute("dy")||"0",i;return this._textX=parseFloat(r)+parseFloat(f),this._textY=parseFloat(u)+parseFloat(e),i=new p,af(t,i),vu(n,i,this._defsUsePending,!1,!0),i},tspan:function(n,t){var r=n.getAttribute("x"),u=n.getAttribute("y");null!=r&&(this._textX=parseFloat(r));null!=u&&(this._textY=parseFloat(u));var f=n.getAttribute("dx")||"0",e=n.getAttribute("dy")||"0",i=new p;return af(t,i),vu(n,i,this._defsUsePending,!1,!0),this._textX+=parseFloat(f),this._textY+=parseFloat(e),i},path:function(n,t){var i=rvi(n.getAttribute("d")||"");return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.silent=!0,i}}),n}(),sor={lineargradient:function(n){var i=parseInt(n.getAttribute("x1")||"0",10),r=parseInt(n.getAttribute("y1")||"0",10),u=parseInt(n.getAttribute("x2")||"10",10),f=parseInt(n.getAttribute("y2")||"0",10),t=new fy(i,r,u,f);return hor(n,t),cor(n,t),t},radialgradient:function(n){var i=parseInt(n.getAttribute("cx")||"0",10),r=parseInt(n.getAttribute("cy")||"0",10),u=parseInt(n.getAttribute("r")||"0",10),t=new pyt(i,r,u);return hor(n,t),cor(n,t),t}};aor=/^url\(\s*#(.*?)\)/;yor=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;var vvu=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,fnt=Math.PI/180,por=/([^\s:;]+)\s*:\s*([^:;]+)/g;kor=c(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]);dor=function(){function n(n,t){this.type="geoSVG";this._usedGraphicMap=c();this._freedGraphics=[];this._mapName=n;this._parsedXML=uor(t)}return n.prototype.load=function(){var n=this._firstGraphic;if(!n){n=this._firstGraphic=this._buildGraphic(this._parsedXML);this._freedGraphics.push(n);this._boundingRect=this._firstGraphic.boundingRect.clone();var i=function(n){var i=[],r=c();return t(n,function(n){if(null==n.namedFrom){var t=new scu(n.name,n.el);i.push(t);r.set(n.name,t)}}),{regions:i,regionsMap:r}}(n.named),r=i.regions,u=i.regionsMap;this._regions=r;this._regionsMap=u}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},n.prototype._buildGraphic=function(n){var e,r,y,w,o,h,a,v;try{or(null!=(r=(e=n&&(y=n,w={ignoreViewBox:!0,ignoreRootClip:!0},(new avu).parse(y,w))||{}).root))}catch(n){throw new Error("Invalid svg format\n"+n.message);}o=new p;o.add(r);o.isGeoSVGGraphicRoot=!0;var b=e.width,k=e.height,i=e.viewBoxRect,s=this._boundingRect;if(!s){var u=void 0,f=void 0,c=void 0,l=void 0;(null!=b?(u=0,c=b):i&&(u=i.x,c=i.width),null!=k?(f=0,l=k):i&&(f=i.y,l=i.height),null==u||null==f)&&(h=r.getBoundingRect(),null==u&&(u=h.x,c=h.width),null==f&&(f=h.y,l=h.height));s=this._boundingRect=new tt(u,f,c,l)}return i&&(a=bor(i,s),r.scaleX=r.scaleY=a.scale,r.x=a.x,r.y=a.y),o.setClipPath(new ot({shape:s.plain()})),v=[],t(e.named,function(n){var t;null!=kor.get(n.svgNodeTagLower)&&(v.push(n),(t=n.el).silent=!1,t.isGroup&&t.traverse(function(n){n.silent=!1}))}),{root:o,boundingRect:s,named:v}},n.prototype.useGraphic=function(n){var i=this._usedGraphicMap,t=i.get(n);return t||(t=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),i.set(n,t),t)},n.prototype.freeGraphic=function(n){var t=this._usedGraphicMap,i=t.get(n);i&&(t.removeKey(n),this._freedGraphics.push(i))},n}();for(var ent=[126,25],gor="南海诸岛",ha=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],ca=0;ca<ha.length;ca++)for(la=0;la<ha[ca].length;la++)ha[ca][la][0]/=10.5,ha[ca][la][1]/=-14,ha[ca][la][0]+=ent[0],ha[ca][la][1]+=ent[1];var yvu={"南海诸岛":[32,80],"广东":[0,-10],"香港":[10,5],"澳门":[-10,10],"天津":[5,5]},pvu=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]],wvu=function(){function n(n,t,i){var r;this.type="geoJSON";this._parsedMap=c();this._mapName=n;this._specialAreas=i;this._geoJSON=o(r=t)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(r):new Function("return ("+r+");")():r}return n.prototype.load=function(n,i){var r,u,f,e;return i=i||"name",r=this._parsedMap.get(i),r||(u=this._parseToRegions(i),r=this._parsedMap.set(i,{regions:u,boundingRect:bvu(u)}
1)),f=c(),e=[],t(r.regions,function(t){var i=t.name;n&&h(n,i)&&(t=t.cloneShallow(i=n[i]));e.push(t);f.set(i,t)}),{regions:e,boundingRect:r.boundingRect||new tt(0,0,0,0),regionsMap:f}},n.prototype._parseToRegions=function(n){var i,r=this._mapName,u=this._geoJSON;try{i=u?rdt(u,n):[]}catch(n){throw new Error("Invalid geoJson format\n"+n.message);}return function(n,t){if("china"===n){for(var i=0;i<t.length;i++)if(t[i].name===gor)return;t.push(new ktr(gor,f(ha,function(n){return{type:"polygon",exterior:n}}),ent))}}(r,i),t(i,function(n){var i=n.name,t;!function(n,t){var i,r;"china"===n&&(i=yvu[t.name],i&&(r=t.getCenter(),r[0]+=i[0]/10.5,r[1]+=-i[1]/14,t.setCenter(r)))}(r,n),function(n,t){"china"===n&&"台湾"===t.name&&t.geometries.push({type:"polygon",exterior:pvu[0]})}(r,n);t=this._specialAreas&&this._specialAreas[i];t&&n.transformTo(t.left,t.top,t.width,t.height)},this),i},n.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},n}();var nn=c(),kvu=function(n,t,i){var r,u;t.svg?(r=new dor(n,t.svg),nn.set(n,r)):(u=t.geoJson||t.geoJSON,u&&!t.features?i=t.specialAreas:u=t,r=new wvu(n,u,i),nn.set(n,r))},vot=function(n){return nn.get(n)},dvu=function(n){var t=nn.get(n);return t&&"geoJSON"===t.type&&t.getMapForUser()},ont=function(n,t,i){var r=nn.get(n);if(r)return r.load(t,i)},snt=["rect","circle","line","ellipse","polygon","polyline","path"],gvu=c(snt),nyu=c(snt.concat(["g"])),tyu=c(snt.concat(["g"])),nsr=lt();hnt=function(){function n(n){var t=new p;this.uid=ly("ec_map_draw");this._controller=new iw(n.getZr());this._controllerHost={target:t};this.group=t;t.add(this._regionsGroup=new p);t.add(this._svgGroup=new p)}return n.prototype.draw=function(n,t,i,r,u){var c="geo"===n.mainType,f=n.getData&&n.getData(),v,h;c&&t.eachComponent({mainType:"series",subType:"map"},function(t){f||t.getHostGeoModel()!==n||(f=t.getData())});var s=n.coordinateSystem,l=this._regionsGroup,e=this.group,a=s.getTransformInfo(),y=a.raw,o=a.roam;!l.childAt(0)||u?(e.x=o.x,e.y=o.y,e.scaleX=o.scaleX,e.scaleY=o.scaleY,e.dirty()):ct(e,o,n);v=f&&f.getVisual("visualMeta")&&f.getVisual("visualMeta").length>0;h={api:i,geo:s,mapOrGeoModel:n,data:f,isVisualEncodedByVisualMap:v,isGeo:c,transformInfoRaw:y};"geoJSON"===s.resourceType?this._buildGeoJSON(h):"geoSVG"===s.resourceType&&this._buildSVG(h);this._updateController(n,t,i);this._updateMapSelectHandler(n,l,i,r)},n.prototype._buildGeoJSON=function(n){function l(n,t){return t&&(n=t(n)),n&&[n[0]*f.scaleX+f.x,n[1]*f.scaleY+f.y]}function v(n){for(var r,f=[],e=!u&&i&&i.project,t=0;t<n.length;++t)r=l(n[t],e),r&&f.push(r);return f}function a(n){return{shape:{points:v(n)}}}var o=this._regionsGroupByName=c(),s=c(),h=this._regionsGroup,f=n.transformInfoRaw,r=n.mapOrGeoModel,e=n.data,i=n.geo.projection,u=i&&i.stream;h.removeAll();t(n.geo.regions,function(f){function nt(i,u){if(i.length){var f=new wrt({culling:!0,segmentIgnoreThreshold:1,shape:{paths:i}});y.add(f);isr(n,f,v,w);rsr(n,f,c,w,r,v,g);u&&(tsr(f),t(f.states,tsr))}}var c=f.name,y=o.get(c),d=s.get(c)||{},v=d.dataIdx,w=d.regionModel,b,k,g;y||(y=o.set(c,new p),h.add(y),v=e?e.indexOfName(c):null,w=n.isGeo?r.getRegionModel(c):e?e.getItemModel(v):null,s.set(c,{dataIdx:v,regionModel:w}));b=[];k=[];t(f.geometries,function(n){var i,r;"polygon"===n.type?(i=[n.exterior].concat(n.interiors||[]),u&&(i=osr(i,u)),t(i,function(n){b.push(new fr(a(n)))})):(r=n.points,u&&(r=osr(r,u,!0)),t(r,function(n){k.push(new er(a(n)))}))});g=l(f.getCenter(),i&&i.project);nt(b);nt(k,!0)});o.each(function(t,i){var f=s.get(i),e=f.dataIdx,u=f.regionModel;usr(n,t,i,u,r,e);fsr(n,t,i,u,r);esr(n,t,i,u,r)},this)},n.prototype._buildSVG=function(n){var f=n.geo.map,i=n.transformInfoRaw,r,u;this._svgGroup.x=i.x;this._svgGroup.y=i.y;this._svgGroup.scaleX=i.scaleX;this._svgGroup.scaleY=i.scaleY;this._svgResourceChanged(f)&&(this._freeSVG(),this._useSVG(f));r=this._svgDispatcherMap=c();u=!1;t(this._svgGraphicRecord.named,function(t){var f=t.name,e=n.mapOrGeoModel,c=n.data,s=t.svgNodeTagLower,i=t.el,h=c?c.indexOfName(f):null,o=e.getRegionModel(f);(null!=gvu.get(s)&&i instanceof rf&&isr(n,i,h,o),i instanceof rf&&(i.culling=!0),i.z2EmphasisLift=0,t.namedFrom)||(null!=tyu.get(s)&&rsr(n,i,f,o,e,h,null),usr(n,i,f,o,e,h),fsr(n,i,f,o,e),null!=nyu.get(s)&&("self"===esr(n,i,f,o,e)&&(u=!0),(r.get(f)||r.set(f,[])).push(i)))},this);this._enableBlurEntireSVG(u,n)},n.prototype._enableBlurEntireSVG=function(n,t){if(n&&t.isGeo){var i=t.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle().opacity;this._svgGraphicRecord.root.traverse(function(n){if(!n.isGroup){hl(n);var t=n.ensureState("blur").style||{};null==t.opacity&&null!=i&&(t.opacity=i);n.ensureState("emphasis")}})}},n.prototype.remove=function(){this._regionsGroup.removeAll();this._regionsGroupByName=null;this._svgGroup.removeAll();this._freeSVG();this._controller.dispose();this._controllerHost=null},n.prototype.findHighDownDispatchers=function(n,t){var i,r,u;if(null==n)return[];if(i=t.coordinateSystem,"geoJSON"===i.resourceType){if(r=this._regionsGroupByName,r)return u=r.get(n),u?[u]:[]}else if("geoSVG"===i.resourceType)return this._svgDispatcherMap&&this._svgDispatcherMap.get(n)||[]},n.prototype._svgResourceChanged=function(n){return this._svgMapName!==n},n.prototype._useSVG=function(n){var t=vot(n),i;t&&"geoSVG"===t.type&&(i=t.useGraphic(this.uid),this._svgGroup.add(i.root),this._svgGraphicRecord=i,this._svgMapName=n)},n.prototype._freeSVG=function(){var t=this._svgMapName,n;null!=t&&(n=vot(t),n&&"geoSVG"===n.type&&n.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null)},n.prototype._updateController=function(n,t,i){function s(){var t={type:"geoRoam",componentType:e};return t[e+"Id"]=n.id,t}var o=n.coordinateSystem,u=this._controller,f=this._controllerHost,e;f.zoomLimit=n.get("scaleLimit");f.zoom=o.getZoom();u.enable(n.get("roam")||!1);e=n.mainType;u.off("pan").on("pan",function(n){this._mouseDownFlag=!1;int(f,n.dx,n.dy);i.dispatchAction(r(s(),{dx:n.dx,dy:n.dy,animation:{duration:0}}))},this);u.off("zoom").on("zoom",function(n){this._mouseDownFlag=!1;rnt(f,n.scale,n.originX,n.originY);i.dispatchAction(r(s(),{zoom:n.scale,originX:n.originX,originY:n.originY,animation:{duration:0}}))},this);u.setPointerChecker(function(t,r,u){return o.containPoint([r,u])&&!hot(t,i,n)})},n.prototype.resetForLabelLayout=function(){this.group.traverse(function(n){var t=n.getTextContent();t&&(t.ignore=nsr(t).ignore)})},n.prototype._updateMapSelectHandler=function(n,t){var i=this;t.off("mousedown");t.off("click");n.get("selectedMode")&&(t.on("mousedown",function(){i._mouseDownFlag=!0}),t.on("click",function(){i._mouseDownFlag&&(i._mouseDownFlag=!1)}))},n}();ssr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i,r){var f,u;r&&"mapToggleSelect"===r.type&&r.from===this.uid||(f=this.group,(f.removeAll(),n.getHostGeoModel())||((this._mapDraw&&r&&"geoRoam"===r.type&&this._mapDraw.resetForLabelLayout(),r&&"geoRoam"===r.type&&"series"===r.componentType&&r.seriesId===n.id)?(u=this._mapDraw)&&f.add(u.group):n.needsDrawMap?(u=this._mapDraw||new hnt(i),f.add(u.group),u.draw(n,t,i,this,r),this._mapDraw=u):(this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null),n.get("showLegendSymbol")&&t.getComponent("legend")&&this._renderSymbols(n,t,i)))},t.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove();this._mapDraw=null;this.group.removeAll()},t.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove();this._mapDraw=null},t.prototype._renderSymbols=function(n){var t=n.originalData,i=this.group;t.each(t.mapDimension("value"),function(r,u){var f;if(!isNaN(r)&&(f=t.getItemLayout(u),f&&f.point)){var s=f.point,o=f.offset,e=new su({style:{fill:n.getData().getVisual("style").fill},shape:{cx:s[0]+9*o,cy:s[1],r:3},silent:!0,z2:8+(o?0:11)});if(!o){var h=n.mainSeries.getData(),c=t.getName(u),l=h.indexOfName(c),a=t.getItemModel(u),v=a.getModel("label"),y=h.getItemGraphicEl(l);cr(e,tr(a),{labelFetcher:{getFormattedLabel:function(t,i){return n.getFormattedLabel(l,i)}},defaultText:c});e.disableLabelAnimation=!0;v.get("position")||e.setTextConfig({position:"bottom"});y.onHoverStateChange=function(n){art(e,n)}}i.add(e)}})},t.type="map",t}(wt);hsr=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.needsDrawMap=!1,t.seriesGroup=[],t.getTooltipPosition=function(n){if(null!=n){var r=this.getData().getName(n),t=this.coordinateSystem,i=t.getRegion(r);return i&&t.dataToPoint(i.getCenter())}},t}return i(r,n),r.prototype.getInitialData=function(){for(var f,n=nw(this,{coordDimensions:["value"],encodeDefaulter:b(gpt,this)}
1),r=c(),u=[],i=0,e=n.count();i<e;i++)f=n.getName(i),r.set(f,!0);return t(ont(this.getMapType(),this.option.nameMap,this.option.nameProperty).regions,function(n){var t=n.name;r.get(t)||u.push(t)}),n.appendValues([],u),n},r.prototype.getHostGeoModel=function(){var n=this.option.geoIndex;return null!=n?this.ecModel.getComponent("geo",n):null},r.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},r.prototype.getRawValue=function(n){var t=this.getData();return t.get(t.mapDimension("value"),n)},r.prototype.getRegionModel=function(n){var t=this.getData();return t.getItemModel(t.indexOfName(n))},r.prototype.formatTooltip=function(n){for(var e,o,u=this.getData(),s=this.getRawValue(n),f=u.getName(n),i=this.seriesGroup,r=[],t=0;t<i.length;t++)e=i[t].originalData.indexOfName(f),o=u.mapDimension("value"),isNaN(i[t].originalData.get(o,e))||r.push(i[t].name);return bi("section",{header:r.join(", "),noHeader:!r.length,blocks:[bi("nameValue",{name:f,value:s})]})},r.prototype.setZoom=function(n){this.option.zoom=n},r.prototype.setCenter=function(n){this.option.center=n},r.prototype.getLegendIcon=function(n){var i=n.icon||"roundRect",t=si(i,0,0,n.itemWidth,n.itemHeight,n.itemStyle.fill);return t.setStyle(n.itemStyle),t.style.stroke="none",i.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t},r.type="series.map",r.dependencies=["geo"],r.layoutMode="box",r.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},r}(bt);cnt=gi;rw=function(n){function t(t){var i=n.call(this)||this;return i.type="view",i.dimensions=["x","y"],i._roamTransformable=new wo,i._rawTransformable=new wo,i.name=t,i}return i(t,n),t.prototype.setBoundingRect=function(n,t,i,r){return this._rect=new tt(n,t,i,r),this._rect},t.prototype.getBoundingRect=function(){return this._rect},t.prototype.setViewRect=function(n,t,i,r){this._transformTo(n,t,i,r);this._viewRect=new tt(n,t,i,r)},t.prototype._transformTo=function(n,t,i,r){var e=this.getBoundingRect(),u=this._rawTransformable,f;u.transform=e.calculateTransform(new tt(n,t,i,r));f=u.parent;u.parent=null;u.decomposeTransform();u.parent=f;this._updateTransform()},t.prototype.setCenter=function(n){n&&(this._center=n,this._updateCenterAndZoom())},t.prototype.setZoom=function(n){n=n||1;var t=this.zoomLimit;t&&(null!=t.max&&(n=Math.min(t.max,n)),null!=t.min&&(n=Math.max(t.min,n)));this._zoom=n;this._updateCenterAndZoom()},t.prototype.getDefaultCenter=function(){var n=this.getBoundingRect();return[n.x+n.width/2,n.y+n.height/2]},t.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},t.prototype.getZoom=function(){return this._zoom||1},t.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},t.prototype._updateCenterAndZoom=function(){var r=this._rawTransformable.getLocalTransform(),n=this._roamTransformable,i=this.getDefaultCenter(),t=this.getCenter(),u=this.getZoom();t=gi([],t,r);i=gi([],i,r);n.originX=t[0];n.originY=t[1];n.x=i[0]-t[0];n.y=i[1]-t[1];n.scaleX=n.scaleY=u;this._updateTransform()},t.prototype._updateTransform=function(){var t=this._roamTransformable,n=this._rawTransformable;n.parent=t;t.updateTransform();n.updateTransform();cit(this.transform||(this.transform=[]),n.transform||[1,0,0,1,0,0]);this._rawTransform=n.getLocalTransform();this.invTransform=this.invTransform||[];hc(this.invTransform,this.transform);this.decomposeTransform()},t.prototype.getTransformInfo=function(){var t=this._rawTransformable,i=this._roamTransformable,n=new wo;return n.transform=i.transform,n.decomposeTransform(),{roam:{x:n.x,y:n.y,scaleX:n.scaleX,scaleY:n.scaleY},raw:{x:t.x,y:t.y,scaleX:t.scaleX,scaleY:t.scaleY}}},t.prototype.getViewRect=function(){return this._viewRect},t.prototype.getViewRectAfterRoam=function(){var n=this.getBoundingRect
1().clone();return n.applyTransform(this.transform),n},t.prototype.dataToPoint=function(n,t,i){var r=t?this._rawTransform:this.transform;return i=i||[],r?cnt(i,n,r):sr(i,n)},t.prototype.pointToData=function(n){var t=this.invTransform;return t?cnt([],n,t):[n[0],n[1]]},t.prototype.convertToPixel=function(n,t,i){var r=csr(t);return r===this?r.dataToPoint(i):null},t.prototype.convertFromPixel=function(n,t,i){var r=csr(t);return r===this?r.pointToData(i):null},t.prototype.containPoint=function(n){return this.getViewRectAfterRoam().contain(n[0],n[1])},t.dimensions=["x","y"],t}(wo);var uyu={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},lsr=["lng","lat"],lnt=function(n){function t(t,i,r){var u=n.call(this,t)||this,s,l;u.dimensions=lsr;u.type="geo";u._nameCoordMap=c();u.map=i;var f,e=r.projection,o=ont(i,r.nameMap,r.nameProperty),h=vot(i),a=(u.resourceType=h?h.type:null,u.regions=o.regions),v=uyu[h.type];if(u._regionsMap=o.regionsMap,u.regions=o.regions,u.projection=e,e)for(s=0;s<a.length;s++)l=a[s].getBoundingRect(e),(f=f||l.clone()).union(l);else f=o.boundingRect;return u.setBoundingRect(f.x,f.y,f.width,f.height),u.aspectScale=e?1:g(r.aspectScale,v.aspectScale),u._invertLongitute=!e&&v.invertLongitute,u}return i(t,n),t.prototype._transformTo=function(n,t,i,r){var f=this.getBoundingRect(),e=this._invertLongitute,u,o;f=f.clone();e&&(f.y=-f.y-f.height);u=this._rawTransformable;u.transform=f.calculateTransform(new tt(n,t,i,r));o=u.parent;u.parent=null;u.decomposeTransform();u.parent=o;e&&(u.scaleY=-u.scaleY);this._updateTransform()},t.prototype.getRegion=function(n){return this._regionsMap.get(n)},t.prototype.getRegionByCoord=function(n){for(var r,i=this.regions,t=0;t<i.length;t++)if(r=i[t],"geoJSON"===r.type&&r.contain(n))return i[t]},t.prototype.addGeoCoord=function(n,t){this._nameCoordMap.set(n,t)},t.prototype.getGeoCoord=function(n){var t=this._regionsMap.get(n);return this._nameCoordMap.get(n)||t&&t.getCenter()},t.prototype.dataToPoint=function(n){if(o(n)&&(n=this.getGeoCoord(n)),n){var t=this.projection;return t&&(n=t.project(n)),n&&this.projectedToPoint(n)}},t.prototype.pointToData=function(n){var t=this.projection;return t&&(n=t.unproject(n)),n&&this.pointToProjected(n)},t.prototype.pointToProjected=function(t){return n.prototype.pointToData.call(this,t)},t.prototype.projectedToPoint=function(t,i,r){return n.prototype.dataToPoint.call(this,t,i,r)},t.prototype.convertToPixel=function(n,t,i){var r=asr(t);return r===this?r.dataToPoint(i):null},t.prototype.convertFromPixel=function(n,t,i){var r=asr(t);return r===this?r.pointToData(i):null},t}(rw);ui(lnt,rw);
1ant=new(function(){function n(){this.dimensions=lsr}return n.prototype.create=function(n,i){function o(n){return{nameProperty:n.get("nameProperty"),aspectScale:n.get("aspectScale"),projection:n.get("projection")}}var e=[],u;return n.eachComponent("geo",function(n,t){var f=n.get("map"),u=new lnt(f+t,f,r({nameMap:n.get("nameMap")},o(n)));u.zoomLimit=n.get("scaleLimit");e.push(u);n.coordinateSystem=u;u.model=n;u.resize=vsr;u.resize(n,i)}),n.eachSeries(function(n){if("geo"===n.get("coordinateSystem")){var t=n.get("geoIndex")||0;n.coordinateSystem=e[t]}}),u={},n.eachSeriesByType("map",function(n){if(!n.getHostGeoModel()){var t=n.getMapType();u[t]=u[t]||[];u[t].push(n)}}),t(u,function(n,u){var h=f(n,function(n){return n.get("nameMap")}),s=new lnt(u,u,r({nameMap:ott(h)},o(n[0])));s.zoomLimit=yi.apply(null,f(n,function(n){return n.get("scaleLimit")}));e.push(s);s.resize=vsr;s.resize(n[0],i);t(n,function(n){n.coordinateSystem=s,function(n,i){t(i.get("geoCoord"),function(t,i){n.addGeoCoord(i,t)})}(s,n)})}),e},n.prototype.getFilledRegions=function(n,i,r,u){for(var f=(n||[]).slice(),o=c(),e=0;e<f.length;e++)o.set(f[e].name,f[e]);return t(ont(i,r,u).regions,function(n){var t=n.name;o.get(t)||f.push({name:t})}),f},n}());ysr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(n,t,i){var u=vot(n.map),r;u&&"geoJSON"===u.type&&(r=n.itemStyle=n.itemStyle||{},"color"in r||(r.color="#eee"));this.mergeDefaultAndTheme(n,i);bc(n,"label",["show"])},t.prototype.optionUpdated=function(){var i=this,n=this.option,t;n.regions=ant.getFilledRegions(n.regions,n.map,n.nameMap,n.nameProperty);t={};this._optionModelMap=wu(n.regions||[],function(n,r){var u=r.name;return u&&(n.set(u,new at(r,i,i.ecModel)),r.selected&&(t[u]=!0)),n},c());n.selectedMap||(n.selectedMap=t)},t.prototype.getRegionModel=function(n){return this._optionModelMap.get(n)||new at(null,this,this.ecModel)},t.prototype.getFormattedLabel=function(n,t){var r=this.getRegionModel(n),i="normal"===t?r.get(["label","formatter"]):r.get(["emphasis","label","formatter"]),u={name:n};return l(i)?(u.status=t,i(u)):o(i)?i.replace("{a}",null!=n?n:""):void 0},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.select=function(n){var t=this.option,i=t.selectedMode;i&&("multiple"!==i&&(t.selectedMap=null),(t.selectedMap||(t.selectedMap={}))[n]=!0)},t.prototype.unSelect=function(n){var t=this.option.selectedMap;t&&(t[n]=!1)},t.prototype.toggleSelected=function(n){this[this.isSelected(n)?"unSelect":"select"](n)},t.prototype.isSelected=function(n){var t=this.option.selectedMap;return!(!t||!t[n])},t.type="geo",t.layoutMode="box",t.defaultOption={z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},t}(rt);wsr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.focusBlurEnabled=!0,i}return i(t,n),t.prototype.init=function(n,t){this._api=t},t.prototype.render=function(n,t,i,r){if(this._model=n,!n.get("show"))return this._mapDraw&&this._mapDraw.remove(),void(this._mapDraw=null);this._mapDraw||(this._mapDraw=new hnt(i));var u=this._mapDraw;u.draw(n,t,i,this,r);u.group.on("click",this._handleRegionClick,this);u.group.silent=n.get("silent");this.group.add(u.group);this.updateSelectStatus(n,t,i)},t.prototype._handleRegionClick=function(n){var t;ep(n.target,function(n){return null!=(t=w(n).eventData)},!0);t&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:t.name})},t.prototype.updateSelectStatus=function(n,t,i){var r=this;this._mapDraw.group.traverse(function(n){var t=w(n).eventData;if(t)return r._model.isSelected(t.name)?i.enterSelect(n):i.leaveSelect(n),!0})},t.prototype.findHighDownDispatchers=function(n){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(n,this._model)},t.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},t.type="geo",t}(gt);var lyu=function(){this.parentPoint=[];this.childPoints=[]},ayu=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new lyu},t.prototype.buildPath=function(n,t){var o=t.childPoints,a=o.length,u=t.parentPoint,f=o[0],s=o[a-1],c,l;if(1===a)return n.moveTo(u[0],u[1]),void n.lineTo(f[0],f[1]);var v=t.orient,r="TB"===v||"BT"===v?0:1,h=1-r,y=e(t.forkPosition,1),i=[];for(i[r]=u[r],i[h]=u[h]+(s[h]-u[h])*y,n.moveTo(u[0],u[1]),n.lineTo(i[0],i[1]),n.moveTo(f[0],f[1]),i[r]=f[r],n.lineTo(i[0],i[1]),i[r]=s[r],n.lineTo(i[0],i[1]),n.lineTo(s[0],s[1]),c=1;c<a-1;c++)l=o[c],n.moveTo(l[0],l[1]),i[r]=l[r],n.lineTo(i[0],i[1])},t}(ut),vyu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._mainGroup=new p,i}return i(t,n),t.prototype.init=function(n,t){this._controller=new iw(t.getZr());this._controllerHost={target:this.group};this.group.add(this._mainGroup)},t.prototype.render=function(n,t,i){var u=n.getData(),f=n.layoutInfo,r=this._mainGroup,e;"radial"===n.get("layout")?(r.x=f.x+f.width/2,r.y=f.y+f.height/2):(r.x=f.x,r.y=f.y);this._updateViewCoordSys(n);this._updateController(n,t,i);e=this._data;u.diff(e).add(function(t){dsr(u,t)&&gsr(u,t,null,r,n)}).update(function(t,i){var f=e.getItemGraphicEl(i);dsr(u,t)?gsr(u,t,f,r,n):f&&ihr(e,i,f,r,n)}).remove(function(t){var i=e.getItemGraphicEl(t);i&&ihr(e,t,i,r,n)}).execute();this._nodeScaleRatio=n.get("nodeScaleRatio");this._updateNodeAndLinkScale(n);!0===n.get("expandAndCollapse")&&u.eachItemGraphicEl(function(t,r){t.off("click").on("click",function(){i.dispatchAction({type:"treeExpandAndCollapse",seriesId:n.id,dataIndex:r})})});this._data=u},t.prototype._updateViewCoordSys=function(n){var e=n.getData(),o=[],t,i,u,f,r;e.each(function(n){var t=e.getItemLayout(n);!t||isNaN(t.x)||isNaN(t.y)||o.push([+t.x,+t.y])});t=[];i=[];ort(o,t,i);u=this._min;f=this._max;i[0]-t[0]==0&&(t[0]=u?u[0]:t[0]-1,i[0]=f?f[0]:i[0]+1);
1i[1]-t[1]==0&&(t[1]=u?u[1]:t[1]-1,i[1]=f?f[1]:i[1]+1);r=n.coordinateSystem=new rw;r.zoomLimit=n.get("scaleLimit");r.setBoundingRect(t[0],t[1],i[0]-t[0],i[1]-t[1]);r.setCenter(n.get("center"));r.setZoom(n.get("zoom"));this.group.attr({x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY});this._min=t;this._max=i},t.prototype._updateController=function(n,t,i){var e=this,u=this._controller,r=this._controllerHost,f=this.group;u.setPointerChecker(function(t,r,u){var e=f.getBoundingRect();return e.applyTransform(f.transform),e.contain(r,u)&&!hot(t,i,n)});u.enable(n.get("roam"));r.zoomLimit=n.get("scaleLimit");r.zoom=n.coordinateSystem.getZoom();u.off("pan").off("zoom").on("pan",function(t){int(r,t.dx,t.dy);i.dispatchAction({seriesId:n.id,type:"treeRoam",dx:t.dx,dy:t.dy})}).on("zoom",function(t){rnt(r,t.scale,t.originX,t.originY);i.dispatchAction({seriesId:n.id,type:"treeRoam",zoom:t.scale,originX:t.originX,originY:t.originY});e._updateNodeAndLinkScale(n);i.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(n){var t=n.getData(),i=this._getNodeGlobalScale(n);t.eachItemGraphicEl(function(n){n.setSymbolScale(i)})},t.prototype._getNodeGlobalScale=function(n){var t=n.coordinateSystem,i,r;return"view"!==t.type?1:(i=this._nodeScaleRatio,r=t.scaleX||1,((t.getZoom()-1)*i+1)/r)},t.prototype.dispose=function(){this._controller&&this._controller.dispose();this._controllerHost=null},t.prototype.remove=function(){this._mainGroup.removeAll();this._data=null},t.type="tree",t}(wt);yu=lt();fhr=function(){function n(n,t){this.depth=0;this.height=0;this.dataIndex=-1;this.children=[];this.viewChildren=[];this.isExpand=!1;this.name=n||"";this.hostTree=t}return n.prototype.isRemoved=function(){return this.dataIndex<0},n.prototype.eachNode=function(n,t,i){var e,u,f,r;for(l(n)&&(i=t,t=n,n=null),o(n=n||{})&&(n={order:n}),u=n.order||"preorder",f=this[n.attr||"children"],"preorder"===u&&(e=t.call(i,this)),r=0;!e&&r<f.length;r++)f[r].eachNode(n,t,i);"postorder"===u&&t.call(i,this)},n.prototype.updateDepthAndHeight=function(n){var r=0,t,i;for(this.depth=n,t=0;t<this.children.length;t++)i=this.children[t],i.updateDepthAndHeight(n+1),i.height>r&&(r=i.height);this.height=r+1},n.prototype.getNodeById=function(n){var i;if(this.getId()===n)return this;for(var t=0,r=this.children,u=r.length;t<u;t++)if(i=r[t].getNodeById(n),i)return i},n.prototype.contains=function(n){var i;if(n===this)return!0;for(var t=0,r=this.children,u=r.length;t<u;t++)if(i=r[t].contains(n),i)return i},n.prototype.getAncestors=function(n){for(var i=[],t=n?this:this.parentNode;t;)i.push(t),t=t.parentNode;return i.reverse(),i},n.prototype.getAncestorsIndices=function(){for(var t=[],n=this;n;)t.push(n.dataIndex),n=n.parentNode;return t.reverse(),t},n.prototype.getDescendantIndices=function(){var n=[];return this.eachNode(function(t){n.push(t.dataIndex)}),n},n.prototype.getValue=function(n){var t=this.hostTree.data;return t.getStore().get(t.getDimensionIndex(n||"value"),this.dataIndex)},n.prototype.setLayout=function(n,t){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,n,t)},n.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},n.prototype.getModel=function(n){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(n)},n.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},n.prototype.setVisual=function(n,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,n,t)},n.prototype.getVisual=function(n){return this.hostTree.data.getItemVisual(this.dataIndex,n)},n.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},n.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},n.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,n=0;n<t.length;++n)if(t[n]===this)return n;return-1}return-1},n.prototype.isAncestorOf=function(n){for(var t=n.parentNode;t;){if(t===this)return!0;t=t.parentNode}return!1},n.prototype.isDescendantOf=function(n){return n!==this&&n.isAncestorOf(this)},n}();pot=function(){function n(n){this.type="tree";this._nodes=[];this.hostModel=n}return n.prototype.eachNode=function(n,t,i){this.root.eachNode(n,t,i
1)},n.prototype.getNodeByDataIndex=function(n){var t=this.data.getRawIndex(n);return this._nodes[t]},n.prototype.getNodeById=function(n){return this.root.getNodeById(n)},n.prototype.update=function(){for(var r=this.data,t=this._nodes,n=0,i=t.length;n<i;n++)t[n].dataIndex=-1;for(n=0,i=r.count();n<i;n++)t[r.getRawIndex(n)].dataIndex=n},n.prototype.clearLayouts=function(){this.data.clearItemLayouts()},n.createTree=function(t,i,r){var f=new n(i),o=[],s=1,h,e;return!function n(t,i){var c=t.value,r,e,h;if(s=Math.max(s,u(c)?c.length:1),o.push(t),r=new fhr(ai(t.name,""),f),i?function(n,t){var i=t.children;n.parentNode!==t&&(i.push(n),n.parentNode=t)}(r,i):f.root=r,f._nodes.push(r),e=t.children,e)for(h=0;h<e.length;h++)n(e[h],r)}(t),f.root.updateDepthAndHeight(0),h=cp(o,{coordDimensions:["value"],dimensionsCount:s}).dimensions,e=new ar(h,i),e.initData(o),r&&r(e),rhr({mainData:e,struct:f,structAttr:"tree"}),f.update(),f},n}();ohr=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return i(t,n),t.prototype.getInitialData=function(n){var u={name:n.name,children:n.data},f=n.leaves||{},e=new at(f,this,this.ecModel),t=pot.createTree(u,this,function(n){n.wrapMethod("getItemModel",function(n,i){var r=t.getNodeByDataIndex(i);return r&&r.children.length&&r.isExpand||(n.parentModel=e),n})}),i=0,r;return t.eachNode("preorder",function(n){n.depth>i&&(i=n.depth)}
1),r=n.expandAndCollapse&&n.initialTreeDepth>=0?n.initialTreeDepth:i,t.root.eachNode("preorder",function(n){var t=n.hostTree.data.getRawDataItem(n.dataIndex);n.isExpand=t&&null!=t.collapsed?!t.collapsed:n.depth<=r}),t.data},t.prototype.getOrient=function(){var n=this.get("orient");return"horizontal"===n?n="LR":"vertical"===n&&(n="TB"),n},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.formatTooltip=function(n){for(var u=this.getData().tree,f=u.root.children[0],t=u.getNodeByDataIndex(n),i=t.getValue(),r=t.name;t&&t!==f;)r=t.parentNode.name+"."+r,t=t.parentNode;return bi("nameValue",{name:r,value:i,noValue:isNaN(i)||null==i})},t.prototype.getDataParams=function(t){var i=n.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return i.treeAncestors=wot(r,this),i.collapsed=!r.isExpand,i},t.type="series.tree",t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},t}(bt);dnt=["treemapZoomToNode","treemapRender","treemapMove"];hhr=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t.preventUsingHoverLayer=!0,t}return i(u,n),u.prototype.getInitialData=function(n,i){var r={name:n.name,children:n.data};chr(r);var u=n.levels||[],s=this.designatedVisualItemStyle={},e=new at({itemStyle:s},this,i),h=f((u=n.levels=function(n,i){var u,f,e=kt(i.get("color")),o=kt(i.get(["aria","decal","decals"])),r;if(e)return t(n=n||[],function(n){var t=new at(n),i=t.get("color"),r=t.get("decal");(t.get(["itemStyle","color"])||i&&"none"!==i)&&(u=!0);(t.get(["itemStyle","decal"])||r&&"none"!==r)&&(f=!0)}),r=n[0]||(n[0]={}),u||(r.color=e.slice()),!f&&o&&(r.decal=o.slice()),n}(u,i))||[],function(n){return new at(n,e,i)},this),o=pot.createTree(r,this,function(n){n.wrapMethod("getItemModel",function(n,t){var i=o.getNodeByDataIndex(t),r=i?h[i.depth]:null;return n.parentModel=r||e,n})});return o.data},u.prototype.optionUpdated=function(){this.resetViewRoot()},u.prototype.formatTooltip=function(n){var t=this.getData(),i=this.getRawValue(n);return bi("nameValue",{name:t.getName(n),value:i})},u.prototype.getDataParams=function(t){var i=n.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return i.treeAncestors=wot(r,this),i.treePathInfo=i.treeAncestors,i},u.prototype.setLayoutInfo=function(n){this.layoutInfo=this.layoutInfo||{};r(this.layoutInfo,n)},u.prototype.mapIdToIndex=function(n){var t=this._idIndexMap,i;return t||(t=this._idIndexMap=c(),this._idIndexMapCount=0),i=t.get(n),null==i&&t.set(n,i=this._idIndexMapCount++),i},u.prototype.getViewRoot=function(){return this._viewRoot},u.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var t=this.getRawData().tree.root;n&&(n===t||t.contains(n))||(this._viewRoot=t)},u.prototype.enableAriaDecal=function(){shr(this)},u.type="series.treemap",u.layoutMode="box",u.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}}
vendor: 4,178 bytes, line 1
1,visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},u}(bt);lhr=function(){function n(n){this.group=new p;n.add(this.group)}return n.prototype.render=function(n,t,i,r){var u=n.getModel("breadcrumb"),e=this.group;if(e.removeAll(),u.get("show")&&i){var o=u.getModel("itemStyle"),s=o.getModel("textStyle"),f={pos:{left:u.get("left"),right:u.get("right"),top:u.get("top"),bottom:u.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:u.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(i,f,s);this._renderContent(n,f,o,s,r);vut(e,f.pos,f.box)}},n.prototype._prepare=function(n,t,i){for(var r=n;r;r=r.parentNode){var u=ai(r.getModel().get("name"),""),e=i.getTextRect(u),f=Math.max(e.width+16,t.emptyItemWidth);t.totalWidth+=f+8;t.renderList.push({node:r,text:u,width:f})}},n.prototype._renderContent=function(n,t,i,r,u){for(var k,f,d,o,h,c,l,v,y,p,tt=0,it=t.emptyItemWidth,et=n.get(["breadcrumb","height"]),ot=(f=t.pos,d=t.box,h=d.width,c=d.height,l=e(f.left,h),v=e(f.top,c),y=e(f.right,h),p=e(f.bottom,c),(isNaN(l)||isNaN(parseFloat(f.left)))&&(l=0),(isNaN(y)||isNaN(parseFloat(f.right)))&&(y=h),(isNaN(v)||isNaN(parseFloat(f.top)))&&(v=0),(isNaN(p)||isNaN(parseFloat(f.bottom)))&&(p=c),o=bl(o||0),{width:Math.max(y-l-o[1]-o[3],0),height:Math.max(p-v-o[0]-o[2],0)}),rt=t.totalWidth,g=t.renderList,s=g.length-1;s>=0;s--){var nt=g[s],ut=nt.node,w=nt.width,ft=nt.text;rt>ot.width&&(rt-=w-it,w=it,ft=null);k=new fr({shape:{points:npu(tt,0,w,et,s===g.length-1,0===s)},style:a(i.getItemStyle(),{lineJoin:"bevel"}),textContent:new st({style:{text:ft,fill:r.getTextColor(),font:r.getFont()}}),textConfig:{position:"inside"},z2:1e5,onclick:b(u,ut)});k.disableLabelAnimation=!0;this.group.add(k);tpu(k,n,ut);tt+=w+8}},n.prototype.remove=function(){this.group.removeAll()},n}();var ipu=function(){function n(){this._storage=[];this._elExistsMap={}}return n.prototype.add=function(n,t,i,r,u){return!this._elExistsMap[n.id]&&(this._elExistsMap[n.id]=!0,this._storage.push({el:n,target:t,duration:i,delay:r,easing:u}),!0)},n.prototype.finished=function(n){return this._finishedCallback=n,this},n.prototype.start=function(){for(var n,t=this,u=this._storage.length,r=function(){--u<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,f=this._storage.length;i<f;i++)n=this._storage[i],n.el.animateTo(n.target,{duration:n.duration,delay:n.delay,easing:n.easing,setToFinal:!0,done:r,aborted:r});return this},n}(),gnt=p,ahr=ot,vhr="label",yhr="upperLabel",aa=dc([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),phr=function(n){var t=aa(n);return t.stroke=t.fill=t.lineWidth=null,t},bot=lt(),rpu=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t._state="ready",t._storage={nodeGroup:[],background:[],content:[]},t}return i(u,n),u.prototype.render=function(n,t,i,r){if(!(nt(t.findComponents({mainType:"series",subType:"treemap",query:r}),n)<0)){this.seriesModel=n;this.api=i;this.ecModel=t;var f=rn(r,["treemapZoomToNode","treemapRootToNode"],n),u=r&&r.type,c=n.layoutInfo,l=!this._oldTree,e=this._storage,o="treemapRootToNode"===u&&f&&e?{rootNodeGroup:e.nodeGroup[f.node.getRawIndex()],direction:r.direction}:null,s=this._giveContainerGroup(c),a=n.get("animation"),h=this._doRender(s,n,o);!a||l||u&&"treemapZoomToNode"!==u&&"treemapRootToNode"!==u?h.renderFinally():this._doAnimation(s,h,n,o);this._resetController(i);this._renderBreadcrumb(n,i,f)}},u.prototype._giveContainerGroup=function(n){var t=this._containerGroup;return t||(t=this._containerGroup=new gnt,this._initEvents(t),this.group.add(t)),t.x=n.x,t.y=n.y,t},u.prototype._doRender=function(n,i,u){function a(n,t,f,e){return function(n,t,i,u,f,e,o,s,h,c){function ni(t,i,r){var s=w(i),u,f,e,a;if(s.dataIndex=o.dataIndex,s.seriesIndex=n.seriesIndex,i.setShape({x:0,y:0,width:k,height:g,r:vt}),nt)bt(i);else{i.invisible=!1;var h=o.getVisual("style"),c=h.stroke,l=phr(rt);l.fill=c;u=aa(ut);u.fill=ut.get("borderColor");
1f=aa(ft);f.fill=ft.get("borderColor");e=aa(et);(e.fill=et.get("borderColor"),r)?(a=k-2*b,kt(i,c,h.opacity,{x:b,y:0,width:a,height:gt})):i.removeTextContent();i.setStyle(l);i.ensureState("emphasis").style=u;i.ensureState("blur").style=f;i.ensureState("select").style=e;hl(i)}t.add(i)}function ti(t,i){var f=w(i),e,s;if(f.dataIndex=o.dataIndex,f.seriesIndex=n.seriesIndex,e=Math.max(k-2*b,0),s=Math.max(g-2*b,0),i.culling=!0,i.setShape({x:b,y:b,width:e,height:s,r:vt}),nt)bt(i);else{i.invisible=!1;var r=o.getVisual("style"),h=r.fill,u=phr(rt);u.fill=h;u.decal=r.decal;var c=aa(ut),l=aa(ft),a=aa(et);kt(i,h,r.opacity,null);i.setStyle(u);i.ensureState("emphasis").style=c;i.ensureState("blur").style=l;i.ensureState("select").style=a;hl(i)}t.add(i)}function bt(n){n.invisible||e.push(n)}function kt(t,i,r,u){var c=y.getModel(u?yhr:vhr),l=ai(y.get("name"),null),v=c.getShallow("show"),f,e,s,h;cr(t,tr(y,u?yhr:vhr),{defaultText:v?l:null,inheritColor:i,defaultOpacity:r,labelFetcher:n,labelDataIndex:o.dataIndex});f=t.getTextContent();f&&(e=f.style,s=ctt(e.padding||0),u&&(t.setTextConfig({layoutRect:u}),f.disableLabelLayout=!0),f.beforeUpdate=function(){var n=Math.max((u?u.width:t.shape.width)-s[1]-s[3],0),i=Math.max((u?u.height:t.shape.height)-s[0]-s[2],0);e.width===n&&e.height===i||f.setStyle({width:n,height:i})},e.truncateMinChar=2,e.lineOverflow="truncate",dt(e,u,a),h=f.getState("emphasis"),dt(h?h.style:null,u,a))}function dt(t,i,r){var u=t?t.text:null,f;!i&&r.isLeafRoot&&null!=u&&(f=n.get("drillDownIcon",!0),t.text=f?f+" "+u:u)}function ct(n,r,u,e){var o=null!=it&&i[n][it],s=f[n];return o?(i[n][it]=null,ii(s,o)):nt||((o=new r)instanceof rf&&(o.z2=function(n,t){return 100*n+t}(u,e)),ri(s,o)),t[n][tt]=o}function ii(n,t){var i=n[tt]={};t instanceof gnt?(i.oldX=t.x,i.oldY=t.y):i.oldShape=r({},t.shape)}function ri(n,t){var i=n[tt]={},s=o.parentNode,h=t instanceof p;if(s&&(!u||"drillDown"===u.direction)){var c=0,e=0,r=f.background[s.getRawIndex()];!u&&r&&r.oldShape&&(c=r.oldShape.width,e=r.oldShape.height);h?(i.oldX=0,i.oldY=e):i.oldShape={x:c,y:e,width:0,height:0}}i.fadein=!h}var v,ht;if(o){var a=o.getLayout(),d=n.getData(),y=o.getModel();if(d.setItemGraphicEl(o.dataIndex,null),a&&a.isInView){var k=a.width,g=a.height,b=a.borderWidth,nt=a.invisible,tt=o.getRawIndex(),it=s&&s.getRawIndex(),lt=o.viewChildren,gt=a.upperHeight,at=lt&&lt.length,rt=y.getModel("itemStyle"),ut=y.getModel(["emphasis","itemStyle"]),ft=y.getModel(["blur","itemStyle"]),et=y.getModel(["select","itemStyle"]),vt=rt.get("borderRadius")||0,l=ct("nodeGroup",gnt);if(l){if(h.add(l),l.x=a.x||0,l.y=a.y||0,l.markRedraw(),bot(l).nodeWidth=k,bot(l).nodeHeight=g,a.isAboveViewRoot)return l;v=ct("background",ahr,c,20);v&&ni(l,v,at&&a.upperLabelHeight);var ot=y.getModel("emphasis"),st=ot.get("focus"),yt=ot.get("blurScope"),pt=ot.get("disabled"),wt="ancestor"===st?o.getAncestorsIndices():"descendant"===st?o.getDescendantIndices():st;return at?(ck(l)&&cl(l,!1),v&&(cl(v,!pt),d.setItemGraphicEl(o.dataIndex,v),syt(v,wt,yt))):(ht=ct("content",ahr,c,30),ht&&ti(l,ht),v.disableMorphing=!0,v&&ck(v)&&cl(v,!1),cl(l,!pt),d.setItemGraphicEl(o.dataIndex,l),syt(l,wt,yt)),l}}}}(i,h,c,u,s,l,n,t,f,e)}var e=i.getData().tree,f=this._oldTree,s={nodeGroup:[],background:[],content:[]},h={nodeGroup:[],background:[],content:[]},c=this._storage,l=[],o;return!function n(i,r,u,f,e){function s(n){return n.getId()}function o(t,o){var s=null!=t?i[t]:null,h=null!=o?r[o]:null,c=a(s,h,u,e);c&&n(s&&s.viewChildren||[],h&&h.viewChildren||[],c,f,e+1)}f?(r=i,t(i,function(n,t){n.isRemoved()||o(t,t)})):new io(r,i,s,s).add(o).update(o).remove(b(o,null)).execute()}(e.root?[e.root]:[],f&&f.root?[f.root]:[],n,e===f||!f,0),o=function(n){var i={nodeGroup:[],background:[],content:[]};return n&&t(n,function(n,r){var u=i[r];t(n,function(n){n&&(u.push(n),bot(n).willDelete=!0)})}),i}(c),this._oldTree=e,this._storage=h,{lastsForAnimation:s,willDeleteEls:o,renderFinally:function(){t(o,function(n){t(n,function(n){n.parent&&n.parent.remove(n)})});t(l,function(n){n.invisible=!0;n.dirty()})}}},u.prototype._doAnimation=function(n,i,u,f){var o=u.get("animationDurationUpdate"),h=u.get("animationEasing"),c=(l(o)?0:o)||0,a=(l(h)?null:h)||"cubicOut",e=new ipu;t(i.willDeleteEls,function(n,i){t(n,function(n){var r,s,t,u,o;n.invisible||(s=n.parent,t=bot(s),f&&"drillDown"===f.direction?r=s===f.rootNodeGroup?{shape:{x:0,y:0,width:t.nodeWidth,height:t.nodeHeight},style:{opacity:0}
1}:{style:{opacity:0}}:(u=0,o=0,t.willDelete||(u=t.nodeWidth/2,o=t.nodeHeight/2),r="nodeGroup"===i?{x:u,y:o,style:{opacity:0}}:{shape:{x:u,y:o,width:0,height:0},style:{opacity:0}}),r&&e.add(n,r,c,0,a))})});t(this._storage,function(n,u){t(n,function(n,t){var f=i.lastsForAnimation[u][t],o={};f&&(n instanceof p?null!=f.oldX&&(o.x=n.x,o.y=n.y,n.x=f.oldX,n.y=f.oldY):(f.oldShape&&(o.shape=r({},n.shape),n.setShape(f.oldShape)),f.fadein?(n.setStyle("opacity",0),o.style={opacity:1}):1!==n.style.opacity&&(o.style={opacity:1})),e.add(n,o,c,0,a))})},this);this._state="animating";e.finished(s(function(){this._state="ready";i.renderFinally()},this)).start()},u.prototype._resetController=function(n){var t=this._controller,i;t||((t=this._controller=new iw(n.getZr())).enable(this.seriesModel.get("roam")),t.on("pan",s(this._onPan,this)),t.on("zoom",s(this._onZoom,this)));i=new tt(0,0,n.getWidth(),n.getHeight());t.setPointerChecker(function(n,t,r){return i.contain(t,r)})},u.prototype._clearController=function(){var n=this._controller;n&&(n.dispose(),n=null)},u.prototype._onPan=function(n){var i,t;if("animating"!==this._state&&(Math.abs(n.dx)>3||Math.abs(n.dy)>3)){if(i=this.seriesModel.getData().tree.root,!i)return;if(t=i.getLayout(),!t)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:t.x+n.dx,y:t.y+n.dy,width:t.width,height:t.height}})}},u.prototype._onZoom=function(n){var f=n.originX,e=n.originY,u,i;if("animating"!==this._state){if(u=this.seriesModel.getData().tree.root,!u)return;if(i=u.getLayout(),!i)return;var r=new tt(i.x,i.y,i.width,i.height),o=this.seriesModel.layoutInfo,t=[1,0,0,1,0,0];kf(t,t,[-(f-=o.x),-(e-=o.y)]);lit(t,t,[n.scale,n.scale]);kf(t,t,[f,e]);r.applyTransform(t);this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:r.x,y:r.y,width:r.width,height:r.height}})}},u.prototype._initEvents=function(n){var t=this;n.on("click",function(n){var r,i,u;if("ready"===t._state&&(r=t.seriesModel.get("nodeClick",!0),r&&(i=t.findTarget(n.offsetX,n.offsetY),i)))if(u=i.node,u.getLayout().isLeafRoot)t._rootToNode(i);else if("zoomToNode"===r)t._zoomToNode(i);else if("link"===r){var f=u.hostTree.data.getItemModel(u.dataIndex),e=f.get("link",!0),o=f.get("target",!0)||"blank";e&&lut(e,o)}},this)},u.prototype._renderBreadcrumb=function(n,t,i){var r=this;i||(i=null!=n.get("leafDepth",!0)?{node:n.getViewRoot()}:this.findTarget(t.getWidth()/2,t.getHeight()/2))||(i={node:n.getData().tree.root});(this._breadcrumb||(this._breadcrumb=new lhr(this.group))).render(n,t,i.node,function(t){"animating"!==r._state&&(knt(n.getViewRoot(),t)?r._rootToNode({node:t}):r._zoomToNode({node:t}))})},u.prototype.remove=function(){this._clearController();this._containerGroup&&this._containerGroup.removeAll();this._storage={nodeGroup:[],background:[],content:[]};this._state="ready";this._breadcrumb&&this._breadcrumb.remove()},u.prototype.dispose=function(){this._clearController()},u.prototype._zoomToNode=function(n){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},u.prototype._rootToNode=function(n){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},u.prototype.findTarget=function(n,t){var i;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(r){var e=this._storage.background[r.getRawIndex()],u,f;if(e){if(u=e.transformCoordToLocal(n,t),f=e.shape,!(f.x<=u[0]&&u[0]<=f.x+f.width&&f.y<=u[1]&&u[1]<=f.y+f.height))return!1;i={node:r,offsetX:u[0],offsetY:u[1]}}},this),i},u.type="treemap",u}(wt),fn=t,upu=v,nti=-1,di=function(){function n(i){var f=i.mappingMethod,o=i.type,r=this.option=y(i),e;this.type=o;this.mappingMethod=f;this._normalizeData=khr[f];e=n.visualHandlers[o];this.applyVisual=e.applyVisual;this.getColorMapper=e.getColorMapper;this._normalizedToVisual=e._normalizedToVisual[f];"piecewise"===f?(tti(r),function(n){var i=n.pieceList;n.hasSpecialVisual=!1;t(i,function(t,i){t.originIndex=i;null!=t.visual&&(n.hasSpecialVisual=!0)})}(r)):"category"===f?r.categories?function(n){var r=n.categories,e=n.categoryMap={},t=n.visual,f,i;for((fn(r,function(n,t){e[n]=t}),u(t))||(f=[],v(t)?fn(t,function(n,t){var i=e[t];f[null!=i?i:nti]=n}):f[-1]=t,t=bhr(n,f)),i=r.length-1;i>=0;i--)null==t[i]&&(delete e[r[i]],r.pop())}(r):tti(r,!0):(or("linear"!==f||r.dataExtent),tti(r))}return n.prototype.mapValueToVisual=function(n){var t=this._normalizeData(n);return this._normalizedToVisual(t,n)},n.prototype.getNormalizer=function(){return s(this._normalizeData,this)},n.listVisualTypes=function(){return et(n.visualHandlers)},n.isValidType=function(t){return n.visualHandlers.hasOwnProperty(t)},n.eachVisual=function(n,i,r){v(n)?t(n,i,r):i.call(r,n)},n.mapVisual=function(t,i,r){var e,f=u(t)?[]:v(t)?{}:(e=!0,null);return n.eachVisual(t,function(n,t){var u=i.call(r,n,t);e?f=u:f[t]=u}),f},n.retrieveVisuals=function(t){var i,r={};return t&&fn(n.visualHandlers,function(n,u){t.hasOwnProperty(u)&&(r[u]=t[u],i=!0)}),i?r:null},n.prepareVisualTypes=function(n){if(u(n))n=n.slice();else{if(!upu(n))return[];var t=[];fn(n,function(n,i){t.push(i)});n=t}return n.sort(function(n,t){return"color"===t&&"color"!==n&&0===n.indexOf("color")?1:-1}),n},n.dependsOn=function(n,t){return"color"===t?!(!n||0!==n.indexOf(t)):n===t},n.findPieceIndex=function(n,t,i){function h(t,i){var r=Math.abs(t-n);r<l&&(l=r,c=i)}for(var f,c,l=1/0,r=0,s=t.length;r<s;
1r++)if(f=t[r].value,null!=f){if(f===n||o(f)&&f===n+"")return r;i&&h(f,r)}for(r=0,s=t.length;r<s;r++){var a=t[r],u=a.interval,e=a.close;if(u){if(u[0]===-1/0){if(dot(e[1],n,u[1]))return r}else if(u[1]===1/0){if(dot(e[0],u[0],n))return r}else if(dot(e[0],u[0],n)&&dot(e[1],n,u[1]))return r;i&&h(u[0],r);i&&h(u[1],r)}}if(i)return n===1/0?t.length-1:n===-1/0?0:c},n.visualHandlers={color:{applyVisual:en("color"),getColorMapper:function(){var n=this.option;return s("category"===n.mappingMethod?function(n,t){return!t&&(n=this._normalizeData(n)),on.call(this,n)}:function(t,i,r){var u=!!r;return!i&&(t=this._normalizeData(t)),r=lb(t,n.parsedVisual,r),u?r:bf(r,"rgba")},this)},_normalizedToVisual:{linear:function(n){return bf(lb(n,this.option.parsedVisual),"rgba")},category:on,piecewise:function(n,t){var i=rti.call(this,t);return null==i&&(i=bf(lb(n,this.option.parsedVisual),"rgba")),i},fixed:va}},colorHue:kot(function(n,t){return av(n,t)}),colorSaturation:kot(function(n,t){return av(n,null,t)}),colorLightness:kot(function(n,t){return av(n,null,null,t)}),colorAlpha:kot(function(n,t){return ab(n,t)}),decal:{applyVisual:en("decal"),_normalizedToVisual:{linear:null,category:on,piecewise:null,fixed:null}},opacity:{applyVisual:en("opacity"),_normalizedToVisual:iti([0,1])},liftZ:{applyVisual:en("liftZ"),_normalizedToVisual:{linear:va,category:va,piecewise:va,fixed:va}},symbol:{applyVisual:function(n,t,i){i("symbol",this.mapValueToVisual(n))},_normalizedToVisual:{linear:whr,category:on,piecewise:function(n,t){var i=rti.call(this,t);return null==i&&(i=whr.call(this,n)),i},fixed:va}},symbolSize:{applyVisual:en("symbolSize"),_normalizedToVisual:iti([0,1])}},n}();khr={linear:function(n){return yt(n,this.option.dataExtent,[0,1],!0)},piecewise:function(n){var t=this.option.pieceList,i=di.findPieceIndex(n,t,!0);if(null!=i)return yt(i,[0,t.length-1],[0,1],!0)},category:function(n){var t=this.option.categories?this.option.categoryMap[n]:n;return null==t?nti:t},fixed:ei};uti=lt();dhr={seriesType:"treemap",reset:function(n){var t=n.getData().tree.root;t.isRemoved()||ghr(t,{},n.getViewRoot().getAncestors(),n)}};var sn=Math.max,got=Math.min,tcr=yi,oti=t,icr=["itemStyle","borderWidth"],fpu=["itemStyle","gapWidth"],epu=["upperLabel","show"],opu=["upperLabel","height"],spu={seriesType:"treemap",reset:function(n,t,i,u){var w=i.getWidth(),b=i.getHeight(),c=n.option,o=ci(n.getBoxLayoutParams(),{width:i.getWidth(),height:i.getHeight()}),k=c.size||[],d=e(tcr(o.width,k[0]),w),g=e(tcr(o.height,k[1]),b),l=u&&u.type,nt=rn(u,["treemapZoomToNode","treemapRootToNode"],n),a="treemapRender"===l||"treemapMove"===l?u.rootRect:null,f=n.getViewRoot(),y=ehr(f),h,s,it,v,p;"treemapMove"!==l&&(h="treemapZoomToNode"===l?function(n,t,i,r,u){var h,e=(t||{}).node,y=[r,u],o,f,l,a,s,v;if(!e||e===i)return y;for(o=r*u,f=o*n.option.zoomToNodeRatio;h=e.parentNode;){for(var p=0,w=h.children,c=0,b=w.length;c<b;c++)p+=w[c].getValue();if(l=e.getValue(),0===l)return y;f*=p/l;a=h.getModel();s=a.get(icr);(f+=4*s*s+(3*s+Math.max(s,ecr(a)))*Math.pow(f,.5))>kit&&(f=kit);e=h}return f<o&&(f=o),v=Math.pow(f/o,.5),[r*v,u*v]}(n,nt,f,d,g):a?[a.width,a.height]:[d,g],s=c.sort,s&&"asc"!==s&&"desc"!==s&&(s="desc"),it={squareRatio:c.squareRatio,sort:s,leafDepth:c.leafDepth},f.hostTree.clearLayouts(),v={x:0,y:0,width:h[0],height:h[1],area:h[0]*h[1]},f.setLayout(v),rcr(f,it,!1,0),v=f.getLayout(),oti(y,function(n,t){var i=(y[t+1]||f).getValue();n.setLayout(r({dataExtent:[i,i],borderWidth:0,upperHeight:0},v))}));p=n.getData().tree.root;p.setLayout(function(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]}}(o,a,nt),!0);n.setLayoutInfo(o);fcr(p,new tt(-o.x,-o.y,w,b),y,f,0)}};var sti="-->",tst=function(n){return n.get("autoCurveness")||null},ocr=function(n,t){var f=tst(n),r=20,e=[],o,i;if(ht(f))r=f;else if(u(f))return void(n.__curvenessList=f);for(t>r&&(r=t),o=r%2?r+2:r+3,e=[],i=0;i<o;i++)e.push((i%2?i+1:i)/10*(i%2?-1:1));n.__curvenessList=e},hn=function(n,t,i){var r=[n.id,n.dataIndex].join("."),u=[t.id,t.dataIndex].join(".");return[i.uid,r,u].join(sti)},scr=function(n){var t=n.split(sti);return[t[0],t[2],t[1]].join(sti)},hti=function(n,t){var i=t.__edgeMap;return i[n]?i[n].length:0};lti=Math.PI;ist=[];acr={value:function(n,t,i,r,u,f,e){var o=0,s=i.getSum("value"),h=2*Math.PI/(s||e);t.eachNode(function(n){var i=n.getValue("value"),t=h*(s?i:1)/2;o+=t;n.setLayout([r*Math.cos(o)+u,r*Math.sin(o)+f]);o+=t})},symbolSize:function(n,t,i,r,u,f,e){var s=0,h,c,o;ist.length=e;h=cn(n);t.eachNode(function(n){var t=ln(n),i;isNaN(t)&&(t=2);t<0&&(t=0);t*=h;i=Math.asin(t/2/r);isNaN(i)&&(i=lti/2);ist[n.dataIndex]=i;s+=2*i}
1);c=(2*lti-s)/e/2;o=0;t.eachNode(function(n){var t=c+ist[n.dataIndex];o+=t;n.setLayout([r*Math.cos(o)+u,r*Math.sin(o)+f]);o+=t})}};ya=att;var vcr=vi.prototype,ati=vl.prototype,ycr=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.percent=1};!function(n){function t(){return null!==n&&n.apply(this,arguments)||this}i(t,n)}(ycr);pcr=function(n){function t(t){var i=n.call(this,t)||this;return i.type="ec-line",i}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new ycr},t.prototype.buildPath=function(n,t){vti(t)?vcr.buildPath.call(this,n,t):ati.buildPath.call(this,n,t)},t.prototype.pointAt=function(n){return vti(this.shape)?vcr.pointAt.call(this,n):ati.pointAt.call(this,n)},t.prototype.tangentAt=function(n){var t=this.shape,i=vti(t)?[t.x2-t.x1,t.y2-t.y1]:ati.tangentAt.call(this,n);return ov(i,i)},t}(ut);rst=["fromSymbol","toSymbol"];ust=function(n){function r(t,i,r){var u=n.call(this)||this;return u._createLine(t,i,r),u}return i(r,n),r.prototype._createLine=function(n,i,r){var f=n.hostModel,u=function(n){var t=new pcr({name:"line",subPixelOptimize:!0});return yti(t.shape,n),t}(n.getItemLayout(i));u.shape.percent=0;ti(u,{shape:{percent:1}},f,i);this.add(u);t(rst,function(t){var r=bcr(t,n,i);this.add(r);this[wcr(t)]=n.getItemVisual(i,t)},this);this._updateCommonStl(n,i,r)},r.prototype.updateData=function(n,i,r){var f=n.hostModel,e=this.childOfName("line"),o=n.getItemLayout(i),u={shape:{}};yti(u.shape,o);ct(e,u,f,i);t(rst,function(t){var r=n.getItemVisual(i,t),u=wcr(t),f;this[u]!==r&&(this.remove(this.childOfName(t)),f=bcr(t,n,i),this.add(f));this[u]=r},this);this._updateCommonStl(n,i,r)},r.prototype.getLinePath=function(){return this.childAt(0)},r.prototype._updateCommonStl=function(n,i,r){var p=n.hostModel,e=this.childOfName("line"),w=r&&r.emphasisLineStyle,b=r&&r.blurLineStyle,k=r&&r.selectLineStyle,a=r&&r.labelStatesModels,d=r&&r.emphasisDisabled,g=r&&r.focus,nt=r&&r.blurScope,s,h,c,v,l,f,y,o;(!r||n.hasItemOption)&&(s=n.getItemModel(i),h=s.getModel("emphasis"),w=h.getModel("lineStyle").getLineStyle(),b=s.getModel(["blur","lineStyle"]).getLineStyle(),k=s.getModel(["select","lineStyle"]).getLineStyle(),d=h.get("disabled"),g=h.get("focus"),nt=h.get("blurScope"),a=tr(s));c=n.getItemVisual(i,"style");v=c.stroke;e.useStyle(c);e.style.fill=null;e.style.strokeNoScale=!0;e.ensureState("emphasis").style=w;e.ensureState("blur").style=b;e.ensureState("select").style=k;t(rst,function(n){var t=this.childOfName(n),i,u,f;if(t){for(t.setColor(v),t.style.opacity=c.opacity,i=0;i<wr.length;i++)if(u=wr[i],f=e.getState(u),f){var r=f.style||{},o=t.ensureState(u),s=o.style||(o.style={});null!=r.stroke&&(s[t.__isEmptyBrush?"stroke":"fill"]=r.stroke);null!=r.opacity&&(s.opacity=r.opacity)}t.markRedraw()}},this);l=p.getRawValue(i);cr(this,a,{labelDataIndex:i,labelFetcher:{getFormattedLabel:function(t,i){return p.getFormattedLabel(t,i,n.dataType)}},inheritColor:v||"#000",defaultOpacity:c.opacity,defaultText:(null==l?n.getName(i):isFinite(l)?ri(l):l)+""});f=this.getTextContent();f&&(y=a.normal,f.__align=f.style.align,f.__verticalAlign=f.style.verticalAlign,f.__position=y.get("position")||"middle",o=y.get("distance"),u(o)||(o=[o,o]),f.__labelDistance=o);this.setTextConfig({position:null,local:!0,inside:!1});fi(this,g,nt,d)},r.prototype.highlight=function(){ns(this)},r.prototype.downplay=function(){ts(this)},r.prototype.updateLayout=function(n,t){this.setLinePoints(n.getItemLayout(t))},r.prototype.setLinePoints=function(n){var t=this.childOfName("line");yti(t.shape,n);t.dirty()},r.prototype.beforeUpdate=function(){function it(n,t){var u=n.__specifiedRotation,i;null==u?(i=r.tangentAt(t),n.attr("rotation",(1===t?-1:1)*Math.PI/2-Math.atan2(i[1],i[0]))):n.attr("rotation",u)}var w=this,u=w.childOfName("fromSymbol"),f=w.childOfName("toSymbol"),n=w.getTextContent(),e,c,r,p,d,i;if(u||f||n&&!n.ignore){for(e=1,c=this.parent;c;)c.scaleX&&(e/=c.scaleX),c=c.parent;if(r=w.childOfName("line"),this.__dirty||r.__dirty){var b=r.shape.percent,o=r.pointAt(0),s=r.pointAt(b),t=ys([],s,o);if(ov(t,t),u&&(u.setPosition(o),it(u,0),u.scaleX=u.scaleY=e*b,u.markRedraw()),f&&(f.setPosition(s),it(f,1),f.scaleX=f.scaleY=e*b,f.markRedraw()),n&&!n.ignore){n.x=n.y=0;n.originX=n.originY=0;var l=void 0,a=void 0,g=n.__labelDistance,v=g[0]*e,k=g[1]*e,nt=b/2,h=r.tangentAt(nt),y=[h[1],-h[0]],tt=r.pointAt(nt);y[1]>0&&(y[0]=-y[0],y[1]=-y[1]);p=h[0]<0?-1:1;"start"!==n.__position&&"end"!==n.__position&&(d=-Math.atan2(h[1],h[0]),s[0]<o[0]&&(d=Math.PI+d),n.rotation=d);i=void 0;switch(n.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":i=-k;a="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":i=k;a="top";break;default:i=0;a="middle"}switch(n.__position){case"end":n.x=t[0]*v+s[0];n.y=t[1]*k+s[1];l=t[0]>.8?"left":t[0]<-.8?"right":"center";a=t[1]>.8?"top":t[1]<-.8?"bottom":"middle";break;case"start":n.x=-t[0]*v+o[0];n.y=-t[1]*k+o[1];l=t[0]>.8?"right":t[0]<-.8?"left":"center";a=t[1]>.8?"bottom":t[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":n.x=v*p+o[0];n.y=o[1]+i;l=h[0]<0?"right":"left";n.originX=-v*p;n.originY=-i;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":n.x=tt[0];n.y=tt[1]+i;l="center";n.originY=-i;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":n.x=-v*p+s[0];n.y=s[1]+i;l=h[0]>=0?"right":"left";n.originX=v*p;n.originY=-i}n.scaleX=n.scaleY=e;n.setStyle({verticalAlign:n.__verticalAlign||a,align:n.__align||l})}}}},r}
1(p);fst=function(){function n(n){this.group=new p;this._LineCtor=n||ust}return n.prototype.updateData=function(n){var u=this,r;this._progressiveEls=null;var i=this,f=i.group,t=i._lineData;i._lineData=n;t||f.removeAll();r=kcr(n);n.diff(t).add(function(t){u._doAdd(n,t,r)}).update(function(i,f){u._doUpdate(t,n,f,i,r)}).remove(function(n){f.remove(t.getItemGraphicEl(n))}).execute()},n.prototype.updateLayout=function(){var n=this._lineData;n&&n.eachItemGraphicEl(function(t,i){t.updateLayout(n,i)},this)},n.prototype.incrementalPrepareUpdate=function(n){this._seriesScope=kcr(n);this._lineData=null;this.group.removeAll()},n.prototype.incrementalUpdate=function(n,t){function u(n){n.isGroup||function(n){return n.animators&&n.animators.length>0}(n)||(n.incremental=!0,n.ensureState("emphasis").hoverLayer=!0)}var i,r;for(this._progressiveEls=[],i=n.start;i<n.end;i++)pti(t.getItemLayout(i))&&(r=new this._LineCtor(t,i,this._seriesScope),r.traverse(u),this.group.add(r),t.setItemGraphicEl(i,r),this._progressiveEls.push(r))},n.prototype.remove=function(){this.group.removeAll()},n.prototype.eachRendered=function(n){hh(this._progressiveEls||this.group,n)},n.prototype._doAdd=function(n,t,i){if(pti(n.getItemLayout(t))){var r=new this._LineCtor(n,t,i);n.setItemGraphicEl(t,r);this.group.add(r)}},n.prototype._doUpdate=function(n,t,i,r,u){var f=n.getItemGraphicEl(i);pti(t.getItemLayout(r))?(f?f.updateData(t,r,u):f=new this._LineCtor(t,r,u),t.setItemGraphicEl(r,f),this.group.add(f)):this.group.remove(f)},n}();var wti=[],bti=[],kti=[],uw=nr,dti=ao,gcr=Math.abs;ilr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(n,t){var r=new kp,u=new fst,i=this.group;this._controller=new iw(t.getZr());this._controllerHost={target:i};i.add(r.group);i.add(u.group);this._symbolDraw=r;this._lineDraw=u;this._firstRender=!0},t.prototype.render=function(n,t,i){var h=this,e=n.coordinateSystem,o,u,l,f,s;this._model=n;var v=this._symbolDraw,y=this._lineDraw,c=this.group;tlr(e)&&(o={x:e.x,y:e.y,scaleX:e.scaleX,scaleY:e.scaleY},this._firstRender?c.attr(o):ct(c,o,n));gti(n.getGraph(),cn(n));u=n.getData();v.updateData(u);l=n.getEdgeData();y.updateData(l);this._updateNodeAndLinkScale();this._updateController(n,t,i);clearTimeout(this._layoutTimeout);f=n.forceLayout;s=n.get(["force","layoutAnimation"]);f&&this._startForceLayoutIteration(f,s);u.graph.eachNode(function(n){var i=n.dataIndex,t=n.getGraphicEl(),e=n.getModel(),r;t&&(t.off("drag").off("dragend"),r=e.get("draggable"),r&&t.on("drag",function(){f&&(f.warmUp(),!h._layouting&&h._startForceLayoutIteration(f,s),f.setFixed(i),u.setItemLayout(i,[t.x,t.y]))}).on("dragend",function(){f&&f.setUnfixed(i)}),t.setDraggable(r&&!!f),"adjacency"===e.get(["emphasis","focus"])&&(w(t).focus=n.getAdjacentDataIndices()))});u.graph.eachEdge(function(n){var t=n.getGraphicEl(),i=n.getModel().get(["emphasis","focus"]);t&&"adjacency"===i&&(w(t).focus={edge:[n.dataIndex],node:[n.node1.dataIndex,n.node2.dataIndex]})});var p="circular"===n.get("layout")&&n.get(["circular","rotateLabel"]),a=u.getLayout("cx"),b=u.getLayout("cy");u.eachItemGraphicEl(function(n,t){var c=u.getItemModel(t).get(["label","rotate"])||0,e=n.getSymbolPath(),f,i,o,s,h;p?(f=u.getItemLayout(t),i=Math.atan2(f[1]-b,f[0]-a),i<0&&(i=2*Math.PI+i),o=f[0]<a,o&&(i-=Math.PI),s=o?"left":"right",e.setTextConfig({rotation:-i,position:s,origin:"center"}),h=e.ensureState("emphasis"),r(h.textConfig||(h.textConfig={}),{position:s})):e.setTextConfig({rotation:c*=Math.PI/180})});this._firstRender=!1},t.prototype.dispose=function(){this._controller&&this._controller.dispose();this._controllerHost=null},t.prototype._startForceLayoutIteration=function(n,t){var i=this;!function r(){n.step(function(n){i.updateLayout(i._model);(i._layouting=!n)&&(t?i._layoutTimeout=setTimeout(r,16):r())})}()},t.prototype._updateController=function(n,t,i){var f=this,r=this._controller,u=this._controllerHost,e=this.group;r.setPointerChecker(function(t,r,u){var f=e.getBoundingRect();return f.applyTransform(e.transform),f.contain(r,u)&&!hot(t,i,n)});tlr(n.coordinateSystem)?(r.enable(n.get("roam")),u.zoomLimit=n.get("scaleLimit"),u.zoom=n.coordinateSystem.getZoom(),r.off("pan").off("zoom").on("pan",function(t){int(u,t.dx,t.dy);i.dispatchAction({seriesId:n.id,type:"graphRoam",dx:t.dx,dy:t.dy})}).on("zoom",function(t){rnt(u,t.scale,t.originX,t.originY);i.dispatchAction({seriesId:n.id,type:"graphRoam",zoom:t.scale,originX:t.originX,originY:t.originY});f._updateNodeAndLinkScale();gti(n.getGraph(),cn(n));f._lineDraw.updateLayout();i.updateLabelLayout()})):r.disable()},t.prototype._updateNodeAndLinkScale=function(){var n=this._model,t=n.getData(),i=cn(n);t.eachItemGraphicEl(function(n){n&&n.setSymbolScale(i)})},t.prototype.updateLayout=function(n){gti(n.getGraph(),cn(n));this._symbolDraw.updateLayout();this._lineDraw.updateLayout()},t.prototype.remove=function(){this._symbolDraw&&this._symbolDraw.remove();this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(wt);var bpu=function(){function n(n){this.type="graph";this.nodes=[];this.edges=[];this._nodesMap={};this._edgesMap={};this._directed=n||!1}return n.prototype.isDirected=function(){return this._directed},n.prototype.addNode=function(n,t){var r,i;return n=null==n?""+t:""+n,r=this._nodesMap,r[fw(n)]?void 0:(i=new pa(n,t),i.hostGraph=this,this.nodes.push(i),r[fw(n)]=i,i)},n.prototype.getNodeByIndex=function(n){var t=this.data.getRawIndex(n);return this.nodes[t]},n.prototype.getNodeById=function(n){return this._nodesMap[fw(n)]},n.prototype.addEdge=function(n,t,i){var u=this._nodesMap,e=this._edgesMap,f,r;if(ht(n)&&(n=this.nodes[n]),ht(t)&&(t=this.nodes[t]),n instanceof pa||(n=u[fw(n)]),t instanceof pa||(t=u[fw(t)]),n&&t)return f=n.id+"-"+t.id,r=new rlr(n,t,i),r.hostGraph=this,this._directed&&(n.outEdges.push(r),t.inEdges.push(r)),n.edges.push(r),n!==t&&t.edges.push(r),this.edges.push(r),e[f]=r,r},n.prototype.getEdgeByIndex=function(n){var t=this.edgeData.getRawIndex(n);return this.edges[t]},n.prototype.getEdge=function(n,t){n instanceof pa&&(n=n.id);t instanceof pa&&(t=t.id);var i=this._edgesMap;return this._directed?i[n+"-"+t]:i[n+"-"+t]||i[t+"-"+n]},n.prototype.eachNode=function(n,t){for(var r=this.nodes,u=r.length,i=0;i<u;i++)r[i].dataIndex>=0&&n.call(t,r[i],i)},n.prototype.eachEdge=function(n,t){for(var r=this.edges,u=r.length,i=0;i<u;i++)r[i].dataIndex>=0&&r[i].node1.dataIndex>=0&&r[i].node2.dataIndex>=0&&n.call(t,r[i],i)},n.prototype.breadthFirstTraverse=function(n,t,i,r){var c,u,e,o,h,s,f;if(t instanceof pa||(t=this._nodesMap[fw(t)]),t){for(c="out"===i?"outEdges":"in"===i?"inEdges":"edges",u=0;u<this.nodes.length;u++)this.nodes[u].__visited=!1;if(!n.call(r,t,null))for(e=[t];e.length;)for(o=e.shift(),h=o[c],u=0;u<h.length;u++)if(s=h[u],f=s.node1===o?s.node2:s.node1,!f.__visited){if(n.call(r,f,o))return;e.push(f);f.__visited=!0}}},n.prototype.update=function(){for(var f=this.data,i=this.edgeData,u=this.nodes,r=this.edges,n=0,t=u.length;n<t;
1n++)u[n].dataIndex=-1;for(n=0,t=f.count();n<t;n++)u[f.getRawIndex(n)].dataIndex=n;for(i.filterSelf(function(n){var t=r[i.getRawIndex(n)];return t.node1.dataIndex>=0&&t.node2.dataIndex>=0}),n=0,t=r.length;n<t;n++)r[n].dataIndex=-1;for(n=0,t=i.count();n<t;n++)r[i.getRawIndex(n)].dataIndex=n},n.prototype.clone=function(){for(var i,r=new n(this._directed),u=this.nodes,f=this.edges,t=0;t<u.length;t++)r.addNode(u[t].id,u[t].dataIndex);for(t=0;t<f.length;t++)i=f[t],r.addEdge(i.node1.id,i.node2.id,i.dataIndex);return r},n}(),pa=function(){function n(n,t){this.inEdges=[];this.outEdges=[];this.edges=[];this.dataIndex=-1;this.id=null==n?"":n;this.dataIndex=null==t?-1:t}return n.prototype.degree=function(){return this.edges.length},n.prototype.inDegree=function(){return this.inEdges.length},n.prototype.outDegree=function(){return this.outEdges.length},n.prototype.getModel=function(n){if(!(this.dataIndex<0))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(n)},n.prototype.getAdjacentDataIndices=function(){for(var n,t={edge:[],node:[]},i=0;i<this.edges.length;i++)n=this.edges[i],n.dataIndex<0||(t.edge.push(n.dataIndex),t.node.push(n.node1.dataIndex,n.node2.dataIndex));return t},n}(),rlr=function(){function n(n,t,i){this.dataIndex=-1;this.node1=n;this.node2=t;this.dataIndex=null==i?-1:i}return n.prototype.getModel=function(n){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(n)},n.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},n}();ui(pa,ulr("hostGraph","data"));ui(rlr,ulr("hostGraph","edgeData"));var kpu=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t.hasSymbolVisual=!0,t}return i(u,n),u.prototype.init=function(t){function i(){return r._categoriesData}n.prototype.init.apply(this,arguments);var r=this;this.legendVisualProvider=new kg(i,i);this.fillDataTextStyle(t.edges||t.links);this._updateCategoriesData()},u.prototype.mergeOption=function(t){n.prototype.mergeOption.apply(this,arguments);this.fillDataTextStyle(t.edges||t.links);this._updateCategoriesData()},u.prototype.mergeDefaultAndTheme=function(t){n.prototype.mergeDefaultAndTheme.apply(this,arguments);bc(t,"edgeLabel",["show"])},u.prototype.getInitialData=function(n){var i,u=n.edges||n.links||[],f=n.data||n.nodes||[],e=this,r;if(f&&u)return tst(i=this)&&(i.__curvenessList=[],i.__edgeMap={},ocr(i)),r=flr(f,u,this,!0,function(n,t){function u(n,t){var u=r.call(this,n,t);return u.resolveParentPath=i,u}function i(n){if(n&&("label"===n[0]||"label"===n[1])){var t=n.slice();return"label"===n[0]?t[0]="edgeLabel":"label"===n[1]&&(t[1]="edgeLabel"),t}return n}n.wrapMethod("getItemModel",function(n){var t=e._categoriesModels[n.getShallow("category")];return t&&(t.parentModel=n.parentModel,n.parentModel=t),n});var r=at.prototype.getModel;t.wrapMethod("getItemModel",function(n){return n.resolveParentPath=i,n.getModel=u,n})}),t(r.edges,function(n){!function(n,t,i,r){if(tst(i)){var u=hn(n,t,i),f=i.__edgeMap,e=f[scr(u)];f[u]&&!e?f[u].isForward=!0:e&&f[u]&&(e.isForward=!0,f[u].isForward=!1);f[u]=f[u]||[];f[u].push(r)}}(n.node1,n.node2,this,n.dataIndex)},this),r.data},u.prototype.getGraph=function(){return this.getData().graph},u.prototype.getEdgeData=function(){return this.getGraph().edgeData},u.prototype.getCategoriesData=function(){return this._categoriesData},u.prototype.formatTooltip=function(n,t,i){if("edge"===i){var r=this.getData(),f=this.getDataParams(n,i),e=r.graph.getEdgeByIndex(n),o=r.getName(e.node1.dataIndex),s=r.getName(e.node2.dataIndex),u=[];return null!=o&&u.push(o),null!=s&&u.push(s),bi("nameValue",{name:u.join(" > "),value:f.value,noValue:null==f.value})}return cki({series:this,dataIndex:n,multipleSeries:t})},u.prototype._updateCategoriesData=function(){var t=f(this.option.categories||[],function(n){return null!=n.value?n:r({value:0},n)}),n=new ar(["value"],this);n.initData(t);this._categoriesData=n;this._categoriesModels=n.mapArray(function(t){return n.getItemModel(t)})},u.prototype.setZoom=function(n){this.option.zoom=n},u.prototype.setCenter=function(n){this.option.center=n},u.prototype.isAnimationEnabled=function(){return n.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},u.type="series.graph",u.dependencies=["grid","polar","geo","singleAxis","calendar"],u.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0}
1,left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},u}(bt),dpu={type:"graphRoam",event:"graphRoam",update:"none"},gpu=function(){this.angle=0;this.width=10;this.r=10;this.x=0;this.y=0},nwu=function(n){function t(t){var i=n.call(this,t)||this;return i.type="pointer",i}return i(t,n),t.prototype.getDefaultShape=function(){return new gpu},t.prototype.buildPath=function(n,t){var u=Math.cos,f=Math.sin,e=t.r,i=t.width,r=t.angle,o=t.x-u(r)*i*(i>=e/3?1:2),s=t.y-f(r)*i*(i>=e/3?1:2);r=t.angle-Math.PI/2;n.moveTo(o,s);n.lineTo(t.x+u(r)*i,t.y+f(r)*i);n.lineTo(t.x+u(t.angle)*e,t.y+f(t.angle)*e);n.lineTo(t.x-u(r)*i,t.y-f(r)*i);n.lineTo(o,s)},t}(ut);var twu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){this.group.removeAll();var r=n.get(["axisLine","lineStyle","color"]),u=function(n,t){var i=n.get("center"),r=t.getWidth(),u=t.getHeight(),f=Math.min(r,u);return{cx:e(i[0],t.getWidth()),cy:e(i[1],t.getHeight()),r:e(n.get("radius"),f/2)}}(n,i);this._renderMain(n,t,i,r,u);this._data=n.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(n,t,i,r,u){var w=this.group,o=n.get("clockwise"),f=-n.get("startAngle")/180*Math.PI,e=-n.get("endAngle")/180*Math.PI,l=n.getModel("axisLine"),b=l.get("roundCap")?tot:ur,k=l.get("show"),y=l.getModel("lineStyle"),a=y.get("width"),v=[f,e],h,c;uli(v,!o);for(var d=(e=v[1])-(f=v[0]),p=f,s=0;k&&s<r.length;s++)h=new b({shape:{startAngle:p,endAngle:e=f+d*Math.min(Math.max(r[s][0],0),1),cx:u.cx,cy:u.cy,clockwise:o,r0:u.r-a,r:u.r},silent:!0}),h.setStyle({fill:r[s][1]}),h.setStyle(y.getLineStyle(["color","width"])),w.add(h),p=e;c=function(n){if(n<=0)return r[0][1];for(var t=0;t<r.length;t++)if(r[t][0]>=n&&(0===t?0:r[t-1][0])<n)return r[t][1];return r[t-1][1]};this._renderTicks(n,t,i,c,u,f,e,o,a);this._renderTitleAndDetail(n,t,i,c,u);this._renderAnchor(n,u);this._renderPointer(n,t,i,c,u,f,e,o,a)},t.prototype._renderTicks=function(n,t,i,r,u,f,o,s,h){for(var et,it,ot,a,v,rt=this.group,b=u.cx,k=u.cy,l=u.r,ht=+n.get("min"),pt=+n.get("max"),g=n.getModel("splitLine"),d=n.getModel("axisTick"),nt=n.getModel("axisLabel"),y=n.get("splitNumber"),ut=d.get("splitNumber"),tt=e(g.get("length"),l),ct=e(d.get("length"),l),p=f,lt=(o-f)/y,at=lt/ut,vt=g.getModel("lineStyle").getLineStyle(),yt=d.getModel("lineStyle").getLineStyle(),ft=g.get("distance"),w=0;w<=y;w++){if((a=Math.cos(p),v=Math.sin(p),g.get("show"))&&(et=new vi({shape:{x1:a*(l-(c=ft?ft+h:h))+b,y1:v*(l-c)+k,x2:a*(l-tt-c)+b,y2:v*(l-tt-c)+k},style:vt,silent:!0}),"auto"===vt.stroke&&et.setStyle({stroke:r(w/y)}),rt.add(et)),nt.get("show")){var c=nt.get("distance")+ft,wt=est(ri(w/y*(pt-ht)+ht),nt.get("formatter")),bt=r(w/y);rt.add(new st({style:ii(nt,{text:wt,x:a*(l-tt-c)+b,y:v*(l-tt-c)+k,verticalAlign:v<-.8?"top":v>.8?"bottom":"middle",align:a<-.4?"left":a>.4?"right":"center"},{inheritColor:bt}),silent:!0}))}if(d.get("show")&&w!==y){for(c=(c=d.get("distance"))?c+h:h,it=0;it<=ut;it++)a=Math.cos(p),v=Math.sin(p),ot=new vi({shape:{x1:a*(l-c)+b,y1:v*(l-c)+k,x2:a*(l-ct-c)+b,y2:v*(l-ct-c)+k},silent:!0,style:yt}),"auto"===yt.stroke&&ot.setStyle({stroke:r((w+it/ut)/y)}),rt.add(ot),p+=at;p-=at}else p+=lt}},t.prototype._renderPointer=function(n,t,i,u,f,o,s,h,c){function tt(t,i){var r,u=l.getItemModel(t).getModel("pointer"),o=e(u.get("width"),f.r),s=e(u.get("length"),f.r),h=n.get(["pointer","icon"]),c=u.get("offsetCenter"),a=e(c[0],f.r),v=e(c[1],f.r),y=u.get("keepAspect");return(r=h?si(h,a-o/2,v-s,o,s,null,y):new nwu({shape:{angle:-Math.PI/2,width:o,r:s,x:a,y:v}})).rotation=-(i+Math.PI/2),r.x=f.cx,r.y=f.cy,r}function it(n,t){var e=a.get("roundCap")?tot:ur,i=a.get("overlap"),r=i?a.get("width"):c/l.count(),s=i?f.r-r:f.r-(n+1)*r,v=i?f.r:f.r-n*r,u=new e({shape:{startAngle:o,endAngle:t,cx:f.cx,cy:f.cy,clockwise:h,r0:s,r:v}});return i&&(u.z2=g-l.get(d,n)%g),u}var p=this.group,nt=this._data,rt=this._progressEls,w=[],b=n.get(["pointer","show"]),a=n.getModel("progress"),k=a.get("show"),l=n.getData(),d=l.mapDimension("value"),ut=+n.get("min"),g=+n.get("max"),y=[ut,g],v=[o,s];(k||b)&&(l.diff(nt).add(function(t){var u=l.get(d,t),r,i,f;b&&(r=tt(t,o),ti(r,{rotation:-((isNaN(+u)?v[0]:yt(u,y,v,!0))+Math.PI/2)},n),p.add(r),l.setItemGraphicEl(t,r));k&&(i=it(t,o),f=a.get("clip"),ti(i,{shape:{endAngle:yt(u,y,v,f)}},n),p.add(i),gvt(n.seriesIndex,l.dataType,t,i),w[t]=i)}).update(function(t,i){var f=l.get(d,t);if(b){var e=nt.getItemGraphicEl(i),s=e?e.rotation:o,r=tt(t,s);r.rotation=s;ct(r,{rotation:-((isNaN(+f)?v[0]:yt(f,y,v,!0))+Math.PI/2)},n);p.add(r);
1l.setItemGraphicEl(t,r)}if(k){var h=rt[i],u=it(t,h?h.shape.endAngle:o),c=a.get("clip");ct(u,{shape:{endAngle:yt(f,y,v,c)}},n);p.add(u);gvt(n.seriesIndex,l.dataType,t,u);w[t]=u}}).execute(),l.each(function(n){var e=l.getItemModel(n),o=e.getModel("emphasis"),h=o.get("focus"),c=o.get("blurScope"),a=o.get("disabled"),i,f;if(b){var t=l.getItemGraphicEl(n),s=l.getItemVisual(n,"style"),v=s.fill;t instanceof wi?(i=t.style,t.useStyle(r({image:i.image,x:i.x,y:i.y,width:i.width,height:i.height},s))):(t.useStyle(s),"pointer"!==t.type&&t.setColor(v));t.setStyle(e.getModel(["pointer","itemStyle"]).getItemStyle());"auto"===t.style.fill&&t.setStyle("fill",u(yt(l.get(d,n),y,[0,1],!0)));t.z2EmphasisLift=0;rr(t,e);fi(t,h,c,a)}k&&(f=w[n],f.useStyle(l.getItemVisual(n,"style")),f.setStyle(e.getModel(["progress","itemStyle"]).getItemStyle()),f.z2EmphasisLift=0,rr(f,e),fi(f,h,c,a))}),this._progressEls=w)},t.prototype._renderAnchor=function(n,t){var i=n.getModel("anchor");if(i.get("show")){var r=i.get("size"),o=i.get("icon"),f=i.get("offsetCenter"),s=i.get("keepAspect"),u=si(o,t.cx-r/2+e(f[0],t.r),t.cy-r/2+e(f[1],t.r),r,r,null,s);u.z2=i.get("showAbove")?1:0;u.setStyle(i.getModel("itemStyle").getItemStyle());this.group.add(u)}},t.prototype._renderTitleAndDetail=function(n,t,i,r,u){var h=this,f=n.getData(),a=f.mapDimension("value"),v=+n.get("min"),y=+n.get("max"),c=new p,o=[],s=[],w=n.isAnimationEnabled(),l=n.get(["pointer","showAbove"]);f.diff(this._data).add(function(n){o[n]=new st({silent:!0});s[n]=new st({silent:!0})}).update(function(n,t){o[n]=h._titleEls[t];s[n]=h._detailEls[t]}).execute();f.each(function(t){var nt=f.getItemModel(t),b=f.get(a,t),k=new p,tt=r(yt(b,[v,y],[0,1],!0)),d=nt.getModel("title"),i;if(d.get("show")){var it=d.get("offsetCenter"),et=u.cx+e(it[0],u.r),ot=u.cy+e(it[1],u.r);(h=o[t]).attr({z2:l?0:2,style:ii(d,{x:et,y:ot,text:f.getName(t),align:"center",verticalAlign:"middle"},{inheritColor:tt})});k.add(h)}if(i=nt.getModel("detail"),i.get("show")){var rt=i.get("offsetCenter"),st=u.cx+e(rt[0],u.r),ht=u.cy+e(rt[1],u.r),ut=e(i.get("width"),u.r),ft=e(i.get("height"),u.r),ct=n.get(["progress","show"])?f.getItemVisual(t,"style").fill:tt,h=s[t],g=i.get("formatter");h.attr({z2:l?0:2,style:ii(i,{x:st,y:ht,text:est(b,g),width:isNaN(ut)?null:ut,height:isNaN(ft)?null:ft,align:"center",verticalAlign:"middle"},{inheritColor:ct})});vyi(h,{normal:i},b,function(n){return est(n,g)});w&&yyi(h,t,f,n,{getFormattedLabel:function(n,t,i,r,u,f){return est(f?f.interpolatedValue:b,g)}});k.add(h)}c.add(k)});this.group.add(c);this._titleEls=o;this._detailEls=s},t.type="gauge",t}(wt),iwu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.visualStyleAccessPath="itemStyle",i}return i(t,n),t.prototype.getInitialData=function(){return nw(this,["value"])},t.type="series.gauge",t.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},t}(bt),rwu=["itemStyle","opacity"],uwu=function(n){function t(t,i){var r=n.call(this)||this,u=r,f=new er,e=new st;return u.setTextContent(e),r.setTextGuideLine(f),r.updateData(t,i,!0),r}return i(t,n),t.prototype.updateData=function(n,t,i){var r=this,o=n.hostModel,f=n.getItemModel(t),s=n.getItemLayout(t),e=f.getModel("emphasis"),u=f.get(rwu);u=null==u?1:u;i||ie(r);r.useStyle(n.getItemVisual(t,"style"));r.style.lineJoin="round";i?(r.setShape({points:s.points}),r.style.opacity=0,ti(r,{style:{opacity:u}},o,t)):ct(r,{style:{opacity:u},shape:{points:s.points}},o,t);rr(r,f);this._updateLabel(n,t);fi(this,e.get("focus"),e.get("blurScope"),e.get("disabled"))},t.prototype._updateLabel=function(n,t){var u=this,h=this.getTextGuideLine(),f=u.getTextContent(),c=n.hostModel,o=n.getItemModel(t),i=n.getItemLayout(t).label,s=n.getItemVisual(t,"style"),e=s.fill,r;cr(f,tr(o),{labelFetcher:n.hostModel,labelDataIndex:t,defaultOpacity:s.opacity,defaultText:n.getName(t)},{normal:{align:i.textAlign,verticalAlign:i.verticalAlign}});u.setTextConfig({local:!0,inside:!!i.inside,insideStroke:e,outsideFill:e});r=i.linePoints;h.setShape({points:r});u.textGuideLineConfig={anchor:r?new d(r[0][0],r[0][1]):null};ct(f,{style:{x:i.x,y:i.y}},c,t);f.attr({rotation:i.rotation,originX:i.x,originY:i.y,z2:10});fdt(u,edt(o),{stroke:e})},t}(fr),fwu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.ignoreLabelLineUpdate=!0,i}return i(t,n),t.prototype.render=function(n){var t=n.getData(),i=this._data,r=this.group;t.diff(i).add(function(n){var i=new uwu(t,n);t.setItemGraphicEl(n,i);r.add(i)}).update(function(n,u){var f=i.getItemGraphicEl(u);f.updateData(t,n);r.add(f);t.setItemGraphicEl(n,f)}
1).remove(function(t){yk(i.getItemGraphicEl(t),n,t)}).execute();this._data=t},t.prototype.remove=function(){this.group.removeAll();this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(wt),ewu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(t){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new kg(s(this.getData,this),s(this.getRawData,this));this._defaultLabelLine(t)},t.prototype.getInitialData=function(){return nw(this,{coordDimensions:["value"],encodeDefaulter:b(gpt,this)})},t.prototype._defaultLabelLine=function(n){bc(n,"labelLine",["show"]);var t=n.labelLine,i=n.emphasis.labelLine;t.show=t.show&&n.label.show;i.show=i.show&&n.emphasis.label.show},t.prototype.getDataParams=function(t){var i=this.getData(),r=n.prototype.getDataParams.call(this,t),u=i.mapDimension("value"),f=i.getSum(u);return r.percent=f?+(i.get(u,t)/f*100).toFixed(2):0,r.$vars.push("percent"),r},t.type="series.funnel",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(bt);elr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._dataGroup=new p,i._initialized=!1,i}return i(t,n),t.prototype.init=function(){this.group.add(this._dataGroup)},t.prototype.render=function(n){var o;this._progressiveEls=null;var i=this._dataGroup,t=n.getData(),u=this._data,r=n.coordinateSystem,f=r.dimensions,e=hlr(n);(t.diff(u).add(function(n){nii(slr(t,i,n,f,r),t,n,e)}).update(function(i,o){var s=u.getItemGraphicEl(o),h=olr(t,i,f,r);t.setItemGraphicEl(i,s);ct(s,{shape:{points:h}},n,i);ie(s);nii(s,t,i,e)}).remove(function(n){var t=u.getItemGraphicEl(n);i.remove(t)}).execute(),this._initialized)||(this._initialized=!0,o=function(n,t,i){var f=n.model,r=n.getRect(),u=new ot({shape:{x:r.x,y:r.y,width:r.width,height:r.height}}),e="horizontal"===f.get("layout")?"width":"height";return u.setShape(e,0),ti(u,{shape:{width:r.width,height:r.height}},t,i),u}(r,n,function(){setTimeout(function(){i.removeClipPath()})}),i.setClipPath(o));this._data=t},t.prototype.incrementalPrepareRender=function(){this._initialized=!0;this._data=null;this._dataGroup.removeAll()},t.prototype.incrementalRender=function(n,t){for(var r,u=t.getData(),f=t.coordinateSystem,e=f.dimensions,o=hlr(t),s=this._progressiveEls=[],i=n.start;i<n.end;i++)r=slr(u,this._dataGroup,i,e,f),r.incremental=!0,nii(r,u,i,o),s.push(r)},t.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll();this._data=null},t.type="parallel",t}(wt);clr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.visualStyleAccessPath="lineStyle",i.visualDrawType="stroke",i}return i(t,n),t.prototype.getInitialData=function(){return ro(null,this,{useEncodeDefaulter:s(swu,null,this)})},t.prototype.getRawIndicesByActiveState=function(n){var r=this.coordinateSystem,t=this.getData(),i=[];return r.eachActiveState(t,function(r,u){n===r&&i.push(t.getRawIndex(u))}),i},t.type="series.parallel",t.dependencies=["parallel"],t.defaultOption={z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"},t}(bt);llr=["lineStyle","opacity"];alr={seriesType:"parallel",reset:function(n){var t=n.coordinateSystem,i={normal:n.get(["lineStyle","opacity"]),active:n.get("activeOpacity"),inactive:n.get("inactiveOpacity")};return{progress:function(n,r){t.eachActiveState(r,function(n,t){var f=i[n],u;"normal"===n&&r.hasItemOption&&(u=r.getItemModel(t).get(llr,!0),null!=u&&(f=u));r.ensureUniqueItemVisual(t,"style").opacity=f},n.start,n.end)}}}};vlr=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.render=function(n,i,r){this._model=n;this._api=r;this._handlers||(this._handlers={},t(ylr,function(n,t){r.getZr().on(t,this._handlers[t]=s(n,this))},this));rp(this,"_throttledDispatchExpand",n.get("axisExpandRate"),"fixRate")},u.prototype.dispose=function(n,i){ld(this,"_throttledDispatchExpand");t(this._handlers,function(n,t){i.getZr().off(t,n)});this._handlers=null},u.prototype._throttledDispatchExpand=function(n){this._dispatchExpand(n)},u.prototype._dispatchExpand=function(n){n&&this._api.dispatchAction(r({type:"parallelAxisExpand"},n))},u.type="parallel",u}(gt);
1ylr={mousedown:function(n){tii(this,"click")&&(this._mouseDownPoint=[n.offsetX,n.offsetY])},mouseup:function(n){var t=this._mouseDownPoint,i,r;if(tii(this,"click")&&t){if(i=[n.offsetX,n.offsetY],Math.pow(t[0]-i[0],2)+Math.pow(t[1]-i[1],2)>5)return;r=this._model.coordinateSystem.getSlidedAxisExpandWindow([n.offsetX,n.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(n){if(!this._mouseDownPoint&&tii(this,"mousemove")){var i=this._model,r=i.coordinateSystem.getSlidedAxisExpandWindow([n.offsetX,n.offsetY]),t=r.behavior;"jump"===t&&this._throttledDispatchExpand.debounceNextCall(i.get("axisExpandDebounce"));this._throttledDispatchExpand("none"===t?null:{axisExpandWindow:r.axisExpandWindow,animation:"jump"===t?null:{duration:0}})}}};plr=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.init=function(){n.prototype.init.apply(this,arguments);this.mergeOption({})},r.prototype.mergeOption=function(n){var t=this.option;n&&k(t,n,!0);this._initDimensions()},r.prototype.contains=function(n,t){var i=n.get("parallelIndex");return null!=i&&t.getComponent("parallel",i)===this},r.prototype.setAxisExpand=function(n){t(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(t){n.hasOwnProperty(t)&&(this.option[t]=n[t])},this)},r.prototype._initDimensions=function(){var n=this.dimensions=[],i=this.parallelAxisIndex=[];
1t(pt(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(n){return(n.get("parallelIndex")||0)===this.componentIndex},this),function(t){n.push("dim"+t.get("dim"));i.push(t.componentIndex)})},r.type="parallel",r.dependencies=["parallelAxis"],r.layoutMode="box",r.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},r}(rt);wlr=function(n){function t(t,i,r,u,f){var e=n.call(this,t,i,r)||this;return e.type=u||"value",e.axisIndex=f,e}return i(t,n),t.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},t}(lu);var rii=t,blr=Math.min,klr=Math.max,dlr=Math.floor,cwu=Math.ceil,glr=ri,lwu=Math.PI,awu=function(){function n(n,t,i){this.type="parallel";this._axesMap=c();this._axesLayout={};this.dimensions=n.dimensions;this._model=n;this._init(n,t,i)}return n.prototype._init=function(n,t){var i=n.dimensions,r=n.parallelAxisIndex;rii(i,function(n,i){var e=r[i],u=t.getComponent("parallelAxis",e),f=this._axesMap.set(n,new wlr(n,og(u),[0,0],u.get("type"),e)),o="category"===f.type;f.onBand=o&&u.get("boundaryGap");f.inverse=u.get("inverse");u.axis=f;f.model=u;f.coordinateSystem=u.coordinateSystem=this},this)},n.prototype.update=function(n){this._updateAxesFromSeries(this._model,n)},n.prototype.containPoint=function(n){var t=this._makeLayoutInfo(),i=t.axisBase,r=t.layoutBase,u=t.pixelDimIndex,f=n[1-u],e=n[u];return f>=i&&f<=i+t.axisLength&&e>=r&&e<=r+t.layoutLength},n.prototype.getModel=function(){return this._model},n.prototype._updateAxesFromSeries=function(n,t){t.eachSeries(function(i){if(n.contains(i,t)){var r=i.getData();rii(this.dimensions,function(n){var t=this._axesMap.get(n);t.scale.unionExtentFromData(r,r.mapDimension(n));ia(t.scale,t.model)},this)}},this)},n.prototype.resize=function(n,t){this._rect=ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()});this._layoutAxes()},n.prototype.getRect=function(){return this._rect},n.prototype._makeLayoutInfo=function(){var i,r=this._model,o=this._rect,l=["x","y"],a=["width","height"],v=r.get("layout"),f="horizontal"===v?0:1,s=o[a[f]],c=[0,s],u=this.dimensions.length,t=ost(r.get("axisExpandWidth"),c),h=ost(r.get("axisExpandCount")||0,[0,u]),w=r.get("axisExpandable")&&u>3&&u>h&&h>1&&t>0&&s>0,n=r.get("axisExpandWindow"),e,y,p;return n?(i=ost(n[1]-n[0],c),n[1]=n[0]+i):(i=ost(t*(h-1),c),(n=[t*(r.get("axisExpandCenter")||dlr(u/2))-i/2])[1]=n[0]+i),e=(s-i)/(u-h),e<3&&(e=0),y=[dlr(glr(n[0]/t,1))+1,cwu(glr(n[1]/t,1))-1],p=e/t*n[0],{layout:v,pixelDimIndex:f,layoutBase:o[l[f]],layoutLength:s,axisBase:o[l[1-f]],axisLength:o[a[1-f]],axisExpandable:w,axisExpandWidth:t,axisCollapseWidth:e,axisExpandWindow:n,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:p}},n.prototype._layoutAxes=function(){var i=this._rect,r=this._axesMap,u=this.dimensions,n=this._makeLayoutInfo(),t=n.layout;r.each(function(t){var i=[0,n.axisLength],r=t.inverse?1:0;t.setExtent(i[r],i[1-r])});rii(u,function(r,u){var f=(n.axisExpandable?ywu:vwu)(u,n),o={horizontal:{x:f.position,y:n.axisLength},vertical:{x:0,y:f.position}},c={horizontal:lwu/2,vertical:0},s=[o[t].x+i.x,o[t].y+i.y],h=c[t],e=[1,0,0,1,0,0];gs(e,e,h);kf(e,e,s);this._axesLayout[r]={position:s,rotation:h,transform:e,axisNameAvailableWidth:f.axisNameAvailableWidth,axisLabelShow:f.axisLabelShow,nameTruncateMaxWidth:f.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},n.prototype.getAxis=function(n){return this._axesMap.get(n)},n.prototype.dataToPoint=function(n,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(n),t)},n.prototype.eachActiveState=function(n,i,r,u){var l,f,e;null==r&&(r=0);null==u&&(u=n.count());var a=this._axesMap,s=this.dimensions,h=[],c=[];for(t(s,function(t){h.push(n.mapDimension(t));c.push(a.get(t).model)}),l=this.hasAxisBrushed(),f=r;f<u;f++){if(e=void 0,l){e="active";for(var v=n.getValues(h,f),o=0,y=s.length;o<y;o++)if("inactive"===c[o].getActiveState(v[o])){e="inactive";break}}else e="normal";i(e,f)}},n.prototype.hasAxisBrushed=function(){for(var t=this.dimensions,r=this._axesMap,i=!1,n=0,u=t.length;n<u;n++)"normal"!==r.get(t[n]).model.getActiveState()&&(i=!0);return i},n.prototype.axisCoordToPoint=function(n,t){return re([n,0],this._axesLayout[t].transform)},n.prototype.getAxisLayout=function(n){return y(this._axesLayout[n])},n.prototype.getSlidedAxisExpandWindow=function(n){var i=this._makeLayoutInfo(),a=i.pixelDimIndex,t=i.axisExpandWindow.slice(),e=t[1]-t[0],c=[0,i.axisExpandWidth*(i.axisCount-1)],o;if(!this.containPoint(n))return{behavior:"none",axisExpandWindow:t};var r,u=n[a]-i.layoutBase-i.axisExpandWindow0Pos,s="slide",h=i.axisCollapseWidth,f=this._model.get("axisExpandSlideTriggerArea"),l=null!=f[0];return h?(l&&h&&u<e*f[0]?(s="jump",r=u-e*f[2]):l&&h&&u>
1e*(1-f[0])?(s="jump",r=u-e*(1-f[2])):(r=u-e*f[1])>=0&&(r=u-e*(1-f[1]))<=0&&(r=0),(r*=i.axisExpandWidth/h)?wa(r,t,c,"all"):s="none"):(o=t[1]-t[0],(t=[klr(0,c[1]*u/o-o/2)])[1]=blr(c[1],t[0]+o),t[0]=t[1]-o),{axisExpandWindow:t,behavior:s}},n}();nar={create:function(n,t){var i=[];return n.eachComponent("parallel",function(r,u){var f=new awu(r,n,t);f.name="parallel_"+u;f.resize(r,t);r.coordinateSystem=f;f.model=r;i.push(f)}),n.eachSeries(function(n){if("parallel"===n.get("coordinateSystem")){var t=n.getReferringComponents("parallel",oi).models[0];n.coordinateSystem=t.coordinateSystem}}),i}};sst=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.activeIntervals=[],i}return i(t,n),t.prototype.getAreaSelectStyle=function(){return dc([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},t.prototype.setActiveIntervals=function(n){var i=this.activeIntervals=y(n),t;if(i)for(t=i.length-1;t>=0;t--)eu(i[t])},t.prototype.getActiveState=function(n){var t=this.activeIntervals,r,i,u;if(!t.length)return"normal";if(null==n||isNaN(+n))return"inactive";if(1===t.length){if(r=t[0],r[0]<=n&&n<=r[1])return"active"}else for(i=0,u=t.length;i<u;i++)if(t[i][0]<=n&&n<=t[i][1])return"active";return"inactive"},t}(rt);ui(sst,ap);var ba=!0,an=Math.min,ow=Math.max,pwu=Math.pow,tar="globalPan",wwu={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},bwu={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},iar={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},kwu=0,uii=function(n){function r(i){var r=n.call(this)||this;return r._track=[],r._covers=[],r._handlers={},r._zr=i,r.group=new p,r._uid="brushController_"+kwu++,t(bar,function(n,t){this._handlers[t]=s(n,this)},r),r}return i(r,n),r.prototype.enableBrush=function(n){return this._brushType&&this._doDisableBrush(),n.brushType&&this._doEnableBrush(n),this},r.prototype._doEnableBrush=function(n){var i=this._zr;this._enableGlobalPan||function(n,t,i){nnt(n)[t]=i}(i,tar,this._uid);t(this._handlers,function(n,t){i.on(t,n)});this._brushType=n.brushType;this._brushOption=k(y(iar),n,!0)},r.prototype._doDisableBrush=function(){var n=this._zr;!function(n,t,i){var r=nnt(n);r[t]===i&&(r[t]=null)}(n,tar,this._uid);t(this._handlers,function(t,i){n.off(i,t)});this._brushType=this._brushOption=null},r.prototype.setPanels=function(n){if(n&&n.length){var i=this._panels={};t(n,function(n){i[n.panelId]=y(n)})}else this._panels=null;return this},r.prototype.mount=function(n){n=n||{};this._enableGlobalPan=n.enableGlobalPan;var t=this.group;return this._zr.add(t),t.attr({x:n.x||0,y:n.y||0,rotation:n.rotation||0,scaleX:n.scaleX||1,scaleY:n.scaleY||1}),this._transform=t.getLocalTransform(),this},r.prototype.updateCovers=function(n){function e(n,t){return(null!=n.id?n.id:"\0-brush-index-"+t)+"-"+n.brushType}function o(f,e){var o=n[f],s;null!=e&&t[e]===u?r[f]=t[e]:(s=r[f]=null!=e?(t[e].__brushOption=o,t[e]):uar(i,rar(i,o)),fii(i,s))}n=f(n,function(n){return k(y(iar),n,!0)});var t=this._covers,r=this._covers=[],i=this,u=this._creatingCover;return new io(t,n,function(n,t){return e(n.__brushOption,t)},e).add(o).update(o).remove(function(n){t[n]!==u&&i.group.remove(t[n])}).execute(),this},r.prototype.unmount=function(){return this.enableBrush(!1),sii(this),this._zr.remove(this.group),this},r.prototype.dispose=function(){this.unmount();this.off()},r}(ku);bar={mousedown:function(n){if(this._dragging)kar(this,n);else if(!n.target||!n.target.draggable){vii(n);var t=this.group.transformCoordToLocal(n.offsetX,n.offsetY);this._creatingCover=null;(this._creatingPanel=oii(this,n,t))&&(this._dragging=!0,this._track=[t.slice()])}},mousemove:function(n){var r=n.offsetX,u=n.offsetY,i=this.group.transformCoordToLocal(r,u),t;(function(n,t,i){var r,e;if(n._brushType&&!function(n,t,i){var r=n._zr;return t<0||t>r.getWidth()||i<0||i>r.getHeight()}(n,t.offsetX,t.offsetY)){var o=n._zr,f=n._covers,u=oii(n,t,i);if(!n._dragging)for(r=0;r<f.length;r++)if(e=f[r].__brushOption,u&&(u===ba||e.panelId===u.panelId)&&vn[e.brushType].contain(f[r],i[0],i[1]))return;u&&o.setCursorStyle("crosshair")}}(this,n,i),this._dragging)&&(vii(n),t=par(this,n,i,!1),t&&ka(this,t))},mouseup:function(n){kar(this,n)}};vn={lineX:dar(0),lineY:dar(1),rect:{createCover:function(n,t){function i(n){return n}return har({toRectRange:i,fromRectRange:i},n,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(n){var t=sar(n);return lar(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(n,t,i,r){car(n,t,i,r)},updateCommon:hii,contain:yii},polygon:{createCover:function(n,t){var i=new p;return i.add(new er({name:"main",style:cii(t),silent:!0})),i},getCreatingRange:function(n){return n},endCreating:function(n,t){t.remove(t.childAt(0));t.add(new fr({name:"main",draggable:!0,drift:b(dwu,n,t),ondragend:b(ka,n,{isEnd:!0})}))},updateCoverShape:function(n,t,i){t.childAt(0).setShape({points:aii(n,t,i)})},updateCommon:hii,contain:yii}};var gwu=["axisLine","axisTickLabel","axisName"],nbu=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}
1return i(u,n),u.prototype.init=function(t,i){n.prototype.init.apply(this,arguments);(this._brushController=new uii(i.getZr())).on("brush",s(this._onBrush,this))},u.prototype.render=function(n,i,u,f){var o;if(!function(n,t,i){return i&&"axisAreaSelect"===i.type&&t.findComponents({mainType:"parallelAxis",query:i})[0]===n}(n,i,f)&&(this.axisModel=n,this.api=u,this.group.removeAll(),o=this._axisGroup,this._axisGroup=new p,this.group.add(this._axisGroup),n.get("show"))){var s=function(n,t){return t.getComponent("parallel",n.get("parallelIndex"))}(n,i),a=s.coordinateSystem,h=n.getAreaSelectStyle(),c=h.width,v=n.axis.dim,l=r({strokeContainThreshold:c},a.getAxisLayout(v)),e=new dr(n,l);t(gwu,e.add,e);this._axisGroup.add(e.getGroup());this._refreshBrushController(l,h,n,s,c,u);bk(o,this._axisGroup,n)}},u.prototype._refreshBrushController=function(n,t,i,r,u,e){var s=i.axis.getExtent(),h=s[1]-s[0],c=Math.min(30,.1*Math.abs(h)),o=tt.create({x:s[0],y:-u/2,width:h,height:u});o.x-=c;o.width+=2*c;this._brushController.mount({enableGlobalPan:!0,rotation:n.rotation,x:n.position[0],y:n.position[1]}).setPanels([{panelId:"pl",clipPath:gar(o),isTargetByCursor:tvr(o,e,r),getLinearBrushOtherExtent:nvr(o,0)}]).enableBrush({brushType:"lineX",brushStyle:t,removeOnClick:!0}).updateCovers(function(n){var t=n.axis;return f(n.activeIntervals,function(n){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(n[0],!0),t.dataToCoord(n[1],!0)]}})}(i))},u.prototype._onBrush=function(n){var r=n.areas,t=this.axisModel,i=t.axis,u=f(r,function(n){return[i.coordToData(n.range[0],!0),i.coordToData(n.range[1],!0)]});(!t.option.realtime===n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:t.id,intervals:u})},u.prototype.dispose=function(){this._brushController.dispose()},u.type="parallelAxis",u}(gt),tbu={type:"axisAreaSelect",event:"axisAreaSelected"},ibu={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};var rbu=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.cpx1=0;this.cpy1=0;this.cpx2=0;this.cpy2=0;this.extent=0},ubu=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new rbu},t.prototype.buildPath=function(n,t){var i=t.extent;n.moveTo(t.x1,t.y1);n.bezierCurveTo(t.cpx1,t.cpy1,t.cpx2,t.cpy2,t.x2,t.y2);"vertical"===t.orient?(n.lineTo(t.x2+i,t.y2),n.bezierCurveTo(t.cpx2+i,t.cpy2,t.cpx1+i,t.cpy1,t.x1+i,t.y1)):(n.lineTo(t.x2,t.y2+i),n.bezierCurveTo(t.cpx2,t.cpy2+i,t.cpx1,t.cpy1+i,t.x1,t.y1+i));n.closePath()},t.prototype.highlight=function(){ns(this)},t.prototype.downplay=function(){ts(this)},t}(ut),fbu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._focusAdjacencyDisabled=!1,i}return i(t,n),t.prototype.render=function(n,t,i){var c=this,l=n.getGraph(),r=this.group,e=n.layoutInfo,u=e.width,f=e.height,s=n.getData(),a=n.getData("edge"),h=n.get("orient");this._model=n;r.removeAll();r.x=e.x;r.y=e.y;l.eachEdge(function(t){var i=new ubu,it=w(i),st,ht,tt,ct;it.dataIndex=t.dataIndex;it.seriesIndex=n.seriesIndex;it.dataType="edge";var s,c,v,p,rt,ut,ft,et,ot=t.getModel(),lt=ot.getModel("lineStyle"),e=lt.get("curveness"),l=t.node1.getLayout(),at=t.node1.getModel(),b=at.get("localX"),k=at.get("localY"),d=t.node2.getLayout(),vt=t.node2.getModel(),g=vt.get("localX"),nt=vt.get("localY"),y=t.getLayout();switch(i.shape.extent=Math.max(1,y.dy),i.shape.orient=h,"vertical"===h?(s=(null!=b?b*u:l.x)+y.sy,c=(null!=k?k*f:l.y)+l.dy,v=(null!=g?g*u:d.x)+y.ty,rt=s,ut=c*(1-e)+(p=null!=nt?nt*f:d.y)*e,ft=v,et=c*e+p*(1-e)):(s=(null!=b?b*u:l.x)+l.dx,c=(null!=k?k*f:l.y)+y.sy,rt=s*(1-e)+(v=null!=g?g*u:d.x)*e,ut=c,ft=s*e+v*(1-e),et=p=(null!=nt?nt*f:d.y)+y.ty),i.setShape({x1:s,y1:c,x2:v,y2:p,cpx1:rt,cpy1:ut,cpx2:ft,cpy2:et}),i.useStyle(lt.getItemStyle()),i.style.fill){case"source":i.style.fill=t.node1.getVisual("color");i.style.decal=t.node1.getVisual("style").decal;break;case"target":i.style.fill=t.node2.getVisual("color");i.style.decal=t.node2.getVisual("style").decal;break;case"gradient":st=t.node1.getVisual("color");ht=t.node2.getVisual("color");o(st)&&o(ht)&&(i.style.fill=new fy(0,0,+("horizontal"===h),+("vertical"===h),[{color:st,offset:0},{color:ht,offset:1}]))}tt=ot.getModel("emphasis");rr(i,ot,"lineStyle",function(n){return n.getItemStyle()});r.add(i);a.setItemGraphicEl(t.dataIndex,i);ct=tt.get("focus");fi(i,"adjacency"===ct?t.getAdjacentDataIndices():ct,tt.get("blurScope"),tt.get("disabled"));w(i).dataType="edge"});l.eachNode(function(t){var o=t.getLayout(),e=t.getModel(),l=e.get("localX"),a=e.get("localY"),h=e.getModel("emphasis"),i=new ot({shape:{x:null!=l?l*u:o.x,y:null!=a?a*f:o.y,width:o.dx,height:o.dy},style:e.getModel("itemStyle").getItemStyle(),z2:10}),c;cr(i,tr(e),{labelFetcher:n,labelDataIndex:t.dataIndex,defaultText:t.i
1d});i.disableLabelAnimation=!0;i.setStyle("fill",t.getVisual("color"));i.setStyle("decal",t.getVisual("style").decal);rr(i,e);r.add(i);s.setItemGraphicEl(t.dataIndex,i);w(i).dataType="node";c=h.get("focus");fi(i,"adjacency"===c?t.getAdjacentDataIndices():c,h.get("blurScope"),h.get("disabled"))});s.eachItemGraphicEl(function(t,r){s.getItemModel(r).get("draggable")&&(t.drift=function(t,e){c._focusAdjacencyDisabled=!0;this.shape.x+=t;this.shape.y+=e;this.dirty();i.dispatchAction({type:"dragNode",seriesId:n.id,dataIndex:s.getRawIndex(r),localX:this.shape.x/u,localY:this.shape.y/f})},t.ondragend=function(){c._focusAdjacencyDisabled=!1},t.draggable=!0,t.cursor="move")});!this._data&&n.isAnimationEnabled()&&r.setClipPath(function(n,t,i){var r=new ot({shape:{x:n.x-10,y:n.y-10,width:0,height:n.height+20}});return ti(r,{shape:{width:n.width+20}},t,i),r}(r.getBoundingRect(),n,function(){r.removeClipPath()}));this._data=n.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(wt),ebu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.getInitialData=function(n,t){var u=n.edges||n.links,f=n.data||n.nodes,r=n.levels,e,i;for(this.levelModels=[],e=this.levelModels,i=0;i<r.length;i++)null!=r[i].depth&&r[i].depth>=0&&(e[r[i].depth]=new at(r[i],this,t));if(f&&u)return flr(f,u,this,!0,function(n,t){n.wrapMethod("getItemModel",function(n,t){var r=n.parentModel,u=r.getData().getItemLayout(t),f,i;return u&&(f=u.depth,i=r.levelModels[f],i&&(n.parentModel=i)),n});t.wrapMethod("getItemModel",function(n,t){var r=n.parentModel,u=r.getGraph().getEdgeByIndex(t).node1.getLayout(),f,i;return u&&(f=u.depth,i=r.levelModels[f],i&&(n.parentModel=i)),n})}).data},t.prototype.setNodePosition=function(n,t){var i=(this.option.data||this.option.nodes)[n];i.localX=t[0];i.localY=t[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(n,t,i){function f(n){return isNaN(n)||null==n}var r,u;if("edge"===i){var e=this.getDataParams(n,i),o=e.data,s=e.value;return bi("nameValue",{name:o.source+" -- "+o.target,value:s,noValue:f(s)})}return r=this.getGraph().getNodeByIndex(n).getLayout().value,u=this.getDataParams(n,i).data.name,bi("nameValue",{name:null!=u?u+"":null,value:r,noValue:f(r)})},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(t,i){var r=n.prototype.getDataParams.call(this,t,i),u;return null==r.value&&"node"===i&&(u=this.getGraph().getNodeByIndex(t).getLayout().value,r.value=u),r},t.type="series.sankey",t.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},t}(bt);bii=function(){function n(){}return n.prototype.getInitialData=function(n,i){var e,o,s=i.getComponent("xAxis",this.get("xAxisIndex")),h=i.getComponent("yAxis",this.get("yAxisIndex")),w=s.get("type"),k=h.get("type"),c,l,a;"category"===w?(n.layout="horizontal",e=s.getOrdinalMeta(),o=!0):"category"===k?(n.layout="vertical",e=h.getOrdinalMeta(),o=!0):n.layout=n.layout||"horizontal";var v=["x","y"],f="horizontal"===n.layout?0:1,d=this._baseAxisDim=v[f],g=v[1-f],y=[s,h],nt=y[f].get("type"),tt=y[1-f].get("type"),p=n.data;return p&&o&&(c=[],t(p,function(n,t){var i;u(n)?(i=n.slice(),n.unshift(t)):u(n.value)?((i=r({},n)).value=i.value.slice(),n.value.unshift(t)):i=n;c.push(i)}),n.data=c),l=this.defaultValueDimensions,a=[{name:d,type:gft(nt),ordinalMeta:e,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:g,type:gft(tt),dimsDef:l.slice()}],nw(this,{coordDimensions:a,dimensionsCount:l.length+1,encodeDefaulter:b(gpi,a,this)})},n.prototype.getBaseAxis=function(){var n=this._baseAxisDim;return this.ecModel.getComponent(n+"Axis",this.get(n+"AxisIndex")).axis},n}();kii=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],i.visualDrawType="stroke",i}return i(t,n),t.type="series.boxplot",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},t}(bt);ui(kii,bii,!0);var pbu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n){var t=n.getData(),i=this.group,r=this._data,u;this._data||i.removeAll();u="horizontal"===n.get("layout")?1:0;t.diff(r).add(function(n){if(t.hasValue(n)){var r=uvr(t.getItemLayout(n),t,n,u,!0);t.setItemGraphicEl(n,r);i.add(r)}}).update(function(n,f){var e=r.getItemGraphicEl(f),o;t.hasValue(n)?(o=t.getItemLayout(n),e?(ie(e),fvr(o,e,t,n)):e=uvr(o,t,n,u),i.add(e),t.setItemGraphicEl(n,e)):i.remove(e)}).remove(function(n){var t=r.getItemGraphicEl(n);t&&i.remove(t)}).execute();this._data=t},t.prototype.remove=function(){var t=this.group,n=this._data;this._data=null;n&&n.eachItemGraphicEl(function(n){n&&t.remove(n)})},t.type="boxplot",t}(wt),wbu=function(){},bbu=function(n){function t(t){var i=n.call(this,t)||this;return i.type="boxplotBoxPath",i}return i(t,n),t.prototype.getDefaultShape=function(){return new wbu},t.prototype.buildPath=function(n,t){var r=t.points,i=0;for(n.moveTo(r[i][0],r[i][1]),i++;i<4;i++)n.lineTo(r[i][0],r[i][1]);for(n.closePath();i<r.length;i++)n.moveTo(r[i][0],r[i][1]),i++,n.lineTo(r[i][0],r[i][1])},t}(ut);sw=t;var nku={type:"echarts:boxplot",transform:function(n){var i=n.upstream,r,t;return i.sourceFormat!==is&&(r="",vt(r)),t=function(n,t){for(var e,s,nt,a=[],v=[],u=(t=t||{}).boundIQR,y="none"===u||0===u,r=0;r<n.length;r++){var i=eu(n[r].slice()),h=git(i,.25),tt=git(i,.5),c=git(i,.75),p=i[0],w=i[i.length-1],b=(null==u?1.5:u)*(c-h),k=y?p:Math.max(p,h-b),d=y?w:Math.min(w,c+b),f=t.itemNameFormatter,g=l(f)?f({value:r}):o(f)?f.replace("{value}",r+""):r+"";for(a.push([g,k,h,tt,c,d]),e=0;e<i.length;e++)s=i[e],(s<k||s>d)&&(nt=[g,s],v.push(nt))}return{boxData:a,outliers:v}}(i.getRawData(),n.config),[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:t.boxData},{data:t.outliers}]}},tku=["color","borderColor"],iku=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n){this.group.removeClipPath();this._progressiveEls=null;this._updateDrawMode(n);this._isLargeDraw?this._renderLarge(n):this._renderNormal(n)},t.prototype.incrementalPrepareRender=function(n){this._clear();this._updateDrawMode(n)},t.prototype.incrementalRender=function(n,t){this._progressiveEls=[];this._isLargeDraw?this._incrementalRenderLarge(n,t):this._incrementalRenderNormal(n,t)},t.prototype.eachRendered=function(n){hh(this._progressiveEls||this.group,n)},t.prototype._updateDrawMode=function(n){var t=n.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(n){var t=n.getData(),r=this._data,i=this.group,u=t.getLayout("isSimpleBox"),f=n.get("clip",!0),e=n.coordinateSystem,o=e.getArea&&e.getArea();this._data||i.removeAll();t.diff(r).add(function(r){var s,e;if(t.hasValue(r)){if(s=t.getItemLayout(r),f&&evr(o,s))return;e=dii(s,r,!0);ti(e,{shape:{points:s.ends}},n,r);gii(e,t,r,u);i.add(e);t.setItemGraphicEl(r,e)}}).update(function(e,s){var h=r.getItemGraphicEl(s),c;t.hasValue(e)?(c=t.getItemLayout(e),f&&evr(o,c)?i.remove(h):(h?(ct(h,{shape:{points:c.ends}},n,e),ie(h)):h=dii(c),gii(h,t,e,u),i.add(h),t.setItemGraphicEl(e,h))):i.remove(h)}).remove(function(n){var t=r.getItemGraphicEl(n);t&&i.remove(t)}).execute();this._data=t},t.prototype._renderLarge=function(n){this._clear();svr(n,this.group);var t=n.get("clip",!0)?not(n.coordinateSystem,!1,n):null;t?this.group.setClipPath(t):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(n,t){for(var u,i,r=t.getData(),f=r.getLayout("isSimpleBox");null!=(u=n.next());)i=dii(r.getItemLayout(u)),gii(i,r,u,f),i.incremental=!0,this.group.add(i),this._progressiveEls.push(i)},t.prototype._incrementalRenderLarge=function(n,t){svr(t,this.group,this._progressiveEls,!0)},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this.group.removeAll();this._data=null},t.type="candlestick",t}(wt),rku=function(){},uku=function(n){function t(t){var i=n.call(this,t)||this;return i.type="normalCandlestickBox",i}return i(t,n),t.prototype.getDefaultShape=function(){return new rku},t.prototype.buildPath=function(n,t){var i=t.points;this.__simpleBox?(n.moveTo(i[4][0],i[4][1]),n.lineTo(i[6][0],i[6][1])):(n.moveTo(i[0][0],i[0][1]),n.lineTo(i[1][0],i[1][1]),n.lineTo(i[2][0],i[2][1]),n.lineTo(i[3][0],i[3][1]),n.closePath(),n.moveTo(i[4][0],i[4][1]),n.lineTo(i[5][0],i[5][1]),n.moveTo(i[6][0],i[6][1]),n.lineTo(i[7][0],i[7][1]))},t}(ut);ovr=function(){};nri=function(n){function t(t){var i=n.call(this,t)||this;return i.type="largeCandlestickBox",i}return i(t,n),t.prototype.getDefaultShape=function(){return new ovr},t.prototype.buildPath=function(n,t){for(var u,r=t.points,i=0;i<r.length;)this.__sign===r[i++]?(u=r[i++],n.moveTo(u,r[i++]),n.lineTo(u,r[i++])):i+=3},t}(ut);tri=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],i}return i(t,n),t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(n,t,i){var r=t.getItemLayout(n);return r&&i.rect(r.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}(bt);ui(tri,bii,!0);var oku=["itemStyle","borderColor"],sku=["itemStyle","borderColor0"],hku=["itemStyle","color"],cku=["itemStyle","color0"],lku={seriesType:"candlestick",plan:ip(),performRawSeries:!0,reset:function(n,t){function i(n,t){return t.get(n>0?hku:cku)}function u(n,t){return t.get(n>0?oku:sku)}if(!t.isSeriesFiltered(n))return!n.pipelineContext.large&&{progress:function(n,t){for(var f;null!=(f=n.next());){var o=t.getItemModel(f),s=t.getItemLayout(f).sign,e=o.getItemStyle();e.fill=i(s,o);e.stroke=u(s,o)||e.fill;r(t.ensureUniqueItemVisual(f,"style"),e)}}}}},aku={seriesType:"candlestick",plan:ip(),reset:function(n){var o=n.coordinateSystem,t=n.getData(),i=function(n,t){var r,u=n.getBaseAxis(),i="category"===u.type?u.getBandWidth():(r=u.getExtent(),Math.abs(r[1]-r[0])/t.count()),o=e(g(n.get("barMaxWidth"),i),i),s=e(g(n.get("barMinWidth"),
11),i),f=n.get("barWidth");return null!=f?e(f,i):Math.max(Math.min(i/2,o),s)}(n,t),h=["x","y"],s=t.getDimensionIndex(t.mapDimension(h[0])),r=f(t.mapDimensionsAll(h[1]),t.getDimensionIndex,t),c=r[0],u=r[1],l=r[2],a=r[3];if(t.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(s<0||r.length<4))return{progress:n.pipelineContext.large?function(n,t){for(var i,r,f=fo(4*n.count),e=0,v=[],y=[],h=t.getStore();null!=(r=n.next());){var p=h.get(s,r),k=h.get(c,r),d=h.get(u,r),w=h.get(l,r),b=h.get(a,r);isNaN(p)||isNaN(w)||isNaN(b)?(f[e++]=NaN,e+=3):(f[e++]=cvr(h,r,k,d,u),v[0]=p,v[1]=w,i=o.dataToPoint(v,null,y),f[e++]=i?i[0]:NaN,f[e++]=i?i[1]:NaN,v[1]=b,i=o.dataToPoint(v,null,y),f[e++]=i?i[1]:NaN)}t.setLayout("largePoints",f)}:function(n,t){function e(n,t){var i=[];return i[0]=t,i[1]=n,isNaN(t)||isNaN(n)?[NaN,NaN]:o.dataToPoint(i)}function nt(n,t,r){var u=t.slice(),f=t.slice();u[0]=wk(u[0]+i/2,1,!1);f[0]=wk(f[0]-i/2,1,!0);r?n.push(u,f):n.push(f,u)}function ft(n,t,r){var u=e(n,r),f=e(t,r);return u[0]-=i/2,f[0]-=i/2,{x:u[0],y:u[1],width:i,height:f[1]-u[1]}}function w(n){return n[0]=wk(n[0],1),n}for(var r,f=t.getStore();null!=(r=n.next());){var h=f.get(s,r),v=f.get(c,r),y=f.get(u,r),d=f.get(l,r),g=f.get(a,r),tt=Math.min(v,y),it=Math.max(v,y),b=e(tt,h),k=e(it,h),rt=e(d,h),ut=e(g,h),p=[];nt(p,k,0);nt(p,b,1);p.push(w(ut),w(k),w(rt),w(b));t.setItemLayout(r,{sign:cvr(f,r,v,y,u),initBaseline:v>y?k[1]:b[1],ends:p,brushRect:ft(d,g,h)})}}}}};var vku=function(n){function t(t,i){var r=n.call(this)||this,u=new bp(t,i),f=new p;return r.add(u),r.add(f),r.updateData(t,i),r}return i(t,n),t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(n){for(var t,r,e=n.symbolType,o=n.color,u=n.rippleNumber,f=this.childAt(1),i=0;i<u;i++)t=si(e,-1,-1,2,2,o),t.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5}),r=-i/u*n.period+n.effectOffset,t.animate("",!0).when(n.period,{scaleX:n.rippleScale/2,scaleY:n.rippleScale/2}).delay(r).start(),t.animateStyle(!0).when(n.period,{opacity:0}).delay(r).start(),f.add(t);lvr(f,n)},t.prototype.updateEffectAnimation=function(n){for(var i,u=this._effectCfg,f=this.childAt(1),r=["symbolType","period","rippleScale","rippleNumber"],t=0;t<r.length;t++)if(i=r[t],u[i]!==n[i])return this.stopEffectAnimation(),void this.startEffectAnimation(n);lvr(f,n)},t.prototype.highlight=function(){ns(this)},t.prototype.downplay=function(){ts(this)},t.prototype.getSymbolType=function(){var n=this.childAt(0);return n&&n.getSymbolType()},t.prototype.updateData=function(n,t){var s=this,e=n.hostModel,f,a,i;this.childAt(0).updateData(n,t);var u=this.childAt(1),r=n.getItemModel(t),v=n.getItemVisual(t,"symbol"),h=yd(n.getItemVisual(t,"symbolSize")),c=n.getItemVisual(t,"style"),l=c&&c.fill,o=r.getModel("emphasis");u.setScale(h);u.traverse(function(n){n.setStyle("fill",l)});f=op(n.getItemVisual(t,"symbolOffset"),h);f&&(u.x=f[0],u.y=f[1]);a=n.getItemVisual(t,"symbolRotate");u.rotation=(a||0)*Math.PI/180||0;i={};i.showEffectOn=e.get("showEffectOn");i.rippleScale=r.get(["rippleEffect","scale"]);i.brushType=r.get(["rippleEffect","brushType"]);i.period=1e3*r.get(["rippleEffect","period"]);i.effectOffset=t/n.count();i.z=e.getShallow("z")||0;i.zlevel=e.getShallow("zlevel")||0;i.symbolType=v;i.color=l;i.rippleEffectColor=r.get(["rippleEffect","color"]);i.rippleNumber=r.get(["rippleEffect","number"]);"render"===i.showEffectOn?(this._effectCfg?this.updateEffectAnimation(i):this.startEffectAnimation(i),this._effectCfg=i):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(n){"emphasis"===n?"render"!==i.showEffectOn&&s.startEffectAnimation(i):"normal"===n&&"render"!==i.showEffectOn&&s.stopEffectAnimation()});this._effectCfg=i;fi(this,o.get("focus"),o.get("blurScope"),o.get("disabled"))},t.prototype.fadeOut=function(n){n&&n()},t}(p),yku=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(){this._symbolDraw=new kp(vku)},t.prototype.render=function(n){var i=n.getData(),t=this._symbolDraw;t.updateData(i,{clipShape:this._getClipShape(n)});this.group.add(t.group)},t.prototype._getClipShape=function(n){var t=n.coordinateSystem,i=t&&t.getArea&&t.getArea();return n.get("clip",!0)?i:null},t.prototype.updateTransform=function(n,t,i){var r=n.getData(),u;this.group.dirty();u=pg("").reset(n,t,i);u.progress&&u.progress({start:0,end:r.count(),count:r.count()},r);this._symbolDraw.updateLayout()},t.prototype._updateGroupTransform=function(n){var t=n.coordinateSystem;t&&t.getRoamTransform&&(this.group.transform=lhi(t.getRoamTransform()),this.group.decomposeTransform())},t.prototype.remove=function(){this._symbolDraw&&this._symbolDraw.remove(!0)},t.type="effectScatter",t}(wt),pku=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return i(t,n),t.prototype.getInitialData=function(){return ro(null,this,{useEncodeDefaulter:!0})},t.prototype.brushSelector=function(n,t,i){return i.point(t.getItemLayout(n))},t.type="series.effectScatter",t.dependencies=["grid","polar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:"fill",number:3},universalTransition:{divideShape:"clone"},symbolSize:10},t}(bt),avr=function(n){function t(t,i,r){var u=n.call(this)||this;return u.add(u.createLine(t,i,r)),u._updateEffectSymbol(t,i),u}return i(t,n),t.prototype.createLine=function(n,t,i){return new ust(n,t,i)},t.prototype._updateEffectSymbol=function(n,t){var f=n.getItemModel(t).getModel("effect"),r=f.get("symbolSize"),e=f.get("symbol");u(r)||(r=[r,r]);var s=n.getItemVisual(t,"style"),o=f.get("color")||s&&s.stroke,i=this.childAt(1);this._symbolType!==e&&(this.remove(i),(i=si(e,-.5,-.5,1,1,o)).z2=100,i.culling=!0,this.add(i));i&&(i.setStyle("shadowColor",o),i.setStyle(f.getItemStyle(["color"])),i.scaleX=r[0],i.scaleY=r[1],i.setColor(o),this._symbolType=e,this._symbolScale=r,this._updateEffectAnimation(n,f,t))},t.prototype._updateEffectAnimation=function(n,t,i){var r=this.childAt(1),f;if(r){var h=n.getItemLayout(i),u=1e3*t.get("period"),e=t.get("loop"),s=t.get("constantSpeed"),o=yi(t.get("delay"),function(t){return t/n.count()*u/3});(r.ignore=!0,this._updateAnimationPoints(r,h),s>0&&(u=this._getLineLength(r)/s*1e3),u!==this._period||e!==this._loop)&&(r.stopAnimation(),f=void 0,f=l(o)?o(i):o,r.__t>0&&(f=-u*r.__t),this._animateSymbol(r,u,f,e));this._period=u;this._loop=e}},t.prototype._animateSymbol=function(n,t,i,r){if(t>0){n.__t=0;var u=this,f=n.animate("",r).when(t,{__t:1}).delay(i).during(function(){u._updateSymbolPosition(n)});r||f.done(function(){u.remove(n)});f.start()}},t.prototype._getLineLength=function(n){return ae(n.__p1,n.__cp1)+ae(n.__cp1,n.__p2)},t.prototype._updateAnimationPoints=function(n,t){n.__p1=t[0];n.__p2=t[1];n.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},t.prototype.updateData=function(n,t,i){this.childAt(0).updateData(n,t,i);this._updateEffectSymbol(n,t)},t.prototype._updateSymbolPosition=function(n){var i=n.__p1,f=n.__p2,e=n.__cp1,r=n.__t,t=[n.x,n.y],u=t.slice(),o=nr,s=elt,h,c;t[0]=o(i[0],e[0],f[0],r);t[1]=o(i[1],e[1],f[1],r);h=s(i[0],e[0],f[0],r);c=s(i[1],e[1],f[1],r);n.rotation=-Math.atan2(c,h)-Math.PI/2;"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==n.__lastT&&n.__lastT<n.__t?(n.scaleY=1.05*ae(u,t),1===r&&(t[0]=u[0]+(t[0]-u[0])/2,t[1]=u[1]+(t[1]-u[1])/2)):n.scaleY=1===n.__lastT?2*ae(i,t):this._symbolScale[1]);n.__lastT=n.__t;n.ignore=!1;n.x=t[0];n.y=t[1]},t.prototype.updateLayout=function(n,t){this.childAt(0).updateLayout(n,t);var i=n.getItemModel(t).getModel("effect");this._updateEffectAnimation(n,i,t)},t}(p),vvr=function(n){function t(t,i,r){var u=n.call(this)||this;return u._createPolyline(t,i,r),u}return i(t,n),t.prototype._createPolyline=function(n,t,i){var r=n.getItemLayout(t),u=new er({shape:{points:r}});this.add(u);this._updateCommonStl(n,t,i)},t.prototype.updateData=function(n,t,i){var r=n.hostModel;ct(this.childAt(0),{shape:{points:n.getItemLayout(t)}},r,t);this._updateCommonStl(n,t,i)},t.prototype._updateCommonStl=function(n,t,i){var u=this.childAt(0),h=n.getItemModel(t),f=i&&i.emphasisLineStyle,e=i&&i.focus,o=i&&i.blurScope,s=i&&i.emphasisDisabled,r;(!i||n.hasItemOption)&&(r=h.getModel("emphasis"),f=r.getModel("lineStyle").getLineStyle(),s=r.get("disabled"),e=r.get("focus"),o=r.get("blurScope"));u.useStyle(n.getItemVisual(t,"style"));u.style.fill=null;u.style.strokeNoScale=!0;u.ensureState("emphasis").style=f;fi(this,e,o,s)},t.prototype.updateLayout=function(n,t){this.childAt(0).setShape("points",n.getItemLayout(t))},t}(p),wku=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t._lastFrame=0,t._lastFramePercent=0,t}return i(t,n),t.prototype.createLine=function(n,t,i){return new vvr(n,t,i)},t.prototype._updateAnimationPoints=function(n,t){var f,e;this._points=t;for(var u=[0],r=0,i=1;i<t.length;i++)f=t[i-1],e=t[i],r+=ae(f,e),u.push(r);if(0!==r){for(i=0;i<u.length;i++)u[i]/=r;this._offsets=u;this._length=r}else this._length=0},t.prototype._getLineLength=function(){return this._length},t.prototype._updateSymbolPosition=function(n){var r=n.__t,s=this._points,i=this._offsets,u=s.length,t,h,
1c,l;if(i){if(h=this._lastFrame,r<this._lastFramePercent){for(t=Math.min(h+1,u-1);t>=0&&!(i[t]<=r);t--);t=Math.min(t,u-2)}else{for(t=h;t<u&&!(i[t]>r);t++);t=Math.min(t-1,u-2)}var f=(r-i[t])/(i[t+1]-i[t]),e=s[t],o=s[t+1];n.x=e[0]*(1-f)+f*o[0];n.y=e[1]*(1-f)+f*o[1];c=o[0]-e[0];l=o[1]-e[1];n.rotation=-Math.atan2(l,c)-Math.PI/2;this._lastFrame=t;this._lastFramePercent=r;n.ignore=!1}},t}(avr),bku=function(){this.polyline=!1;this.curveness=0;this.segs=[]},kku=function(n){function t(t){var i=n.call(this,t)||this;return i._off=0,i.hoverDataIdx=-1,i}return i(t,n),t.prototype.reset=function(){this.notClear=!1;this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new bku},t.prototype.buildPath=function(n,t){var i,r=t.segs,e=t.curveness,o,s,l,a;if(t.polyline){for(i=this._off;i<r.length;)if(o=r[i++],o>0)for(n.moveTo(r[i++],r[i++]),s=1;s<o;s++)n.lineTo(r[i++],r[i++])}else for(i=this._off;i<r.length;){var h=r[i++],c=r[i++],u=r[i++],f=r[i++];(n.moveTo(h,c),e>0)?(l=(h+u)/2-(c-f)*e,a=(c+f)/2-(u-h)*e,n.quadraticCurveTo(l,a,u,f)):n.lineTo(u,f)}this.incremental&&(this._off=i,this.notClear=!0)},t.prototype.findDataIndex=function(n,t){var h=this.shape,r=h.segs,c=h.curveness,l=this.style.lineWidth,u,i,a,o,s;if(h.polyline)for(u=0,i=0;i<r.length;){if(a=r[i++],a>0)for(var f=r[i++],e=r[i++],v=1;v<a;v++)if(rh(f,e,o=r[i++],s=r[i++],l,n,t))return u;u++}else for(u=0,i=0;i<r.length;){if(f=r[i++],e=r[i++],o=r[i++],s=r[i++],c>0){if(fli(f,e,(f+o)/2-(e-s)*c,(e+s)/2-(o-f)*c,o,s,l,n,t))return u}else if(rh(f,e,o,s,l,n,t))return u;u++}return-1},t.prototype.contain=function(n,t){var i=this.transformCoordToLocal(n,t),r=this.getBoundingRect();return n=i[0],t=i[1],r.contain(n,t)?(this.hoverDataIdx=this.findDataIndex(n,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var n=this._rect,o,s;if(!n){for(var t=this.shape.segs,i=1/0,r=1/0,u=-1/0,f=-1/0,e=0;e<t.length;)o=t[e++],s=t[e++],i=Math.min(o,i),u=Math.max(o,u),r=Math.min(s,r),f=Math.max(s,f);n=this._rect=new tt(i,r,u,f)}return n},t}(ut),dku=function(){function n(){this.group=new p}return n.prototype.updateData=function(n){this._clear();var t=this._create();t.setShape({segs:n.getLayout("linesPoints")});this._setCommon(t,n)},n.prototype.incrementalPrepareUpdate=function(){this.group.removeAll();this._clear()},n.prototype.incrementalUpdate=function(n,t){var f=this._newAdded[0],e=t.getLayout("linesPoints"),r=f&&f.shape.segs,o,u,i;r&&r.length<2e4?(o=r.length,u=new Float32Array(o+e.length),u.set(r),u.set(e,o),f.setShape({segs:u})):(this._newAdded=[],i=this._create(),i.incremental=!0,i.setShape({segs:e}),this._setCommon(i,t),i.__startIndex=n.start)},n.prototype.remove=function(){this._clear()},n.prototype.eachRendered=function(n){this._newAdded[0]&&n(this._newAdded[0])},n.prototype._create=function(){var n=new kku({cursor:"default"});return this._newAdded.push(n),this.group.add(n),n},n.prototype._setCommon=function(n,t){var i=t.hostModel,r,u;n.setShape({polyline:i.get("polyline"),curveness:i.get(["lineStyle","curveness"])});n.useStyle(i.getModel("lineStyle").getLineStyle());n.style.strokeNoScale=!0;r=t.getVisual("style");r&&r.stroke&&n.setStyle("stroke",r.stroke);n.setStyle("fill",null);u=w(n);u.seriesIndex=i.seriesIndex;n.on("mousemove",function(){u.dataIndex=null;var t=n.hoverDataIdx;t>0&&(u.dataIndex=t+n.__startIndex)})},n.prototype._clear=function(){this._newAdded=[];this.group.removeAll()},n}(),yvr={seriesType:"lines",plan:ip(),reset:function(n){var t=n.coordinateSystem,i,r;if(t)return i=n.get("polyline"),r=n.pipelineContext.large,{progress:function(u,f){var h=[],s,w,b,e,a,c,l,v,k,o,y,p;if(r){if(s=void 0,w=u.end-u.start,i){for(b=0,e=u.start;e<u.end;e++)b+=n.getLineCoordsCount(e);s=new Float32Array(w+2*b)}else s=new Float32Array(4*w);for(a=0,c=[],e=u.start;e<u.end;e++)for(l=n.getLineCoords(e,h),i&&(s[a++]=l),v=0;v<l;v++)c=t.dataToPoint(h[v],!1,c),s[a++]=c[0],s[a++]=c[1];f.setLayout("linesPoints",s)}else for(e=u.start;e<u.end;e++){if(k=f.getItemModel(e),o=(l=n.getLineCoords(e,h),[]),i)for(y=0;y<l;y++)o.push(t.dataToPoint(h[y]));else o[0]=t.dataToPoint(h[0]),o[1]=t.dataToPoint(h[1]),p=k.get(["lineStyle","curveness"]),+p&&(o[2]=[(o[0][0]+o[1][0])/2-(o[0][1]-o[1][1])*p,(o[0][1]+o[1][1])/2-(o[1][0]-o[0][0])*p]);f.setItemLayout(e,o)}}}}},gku=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var o=n.getData(),h=this._updateLineDraw(o,n),u=n.get("zlevel"),s=n.get(["effect","trailLength"]),r=i.getZr(),f="svg"===r.painter.getType(),e;f||r.painter.getLayer(u).clear(!0);null==this._lastZlevel||f||r.configLayer(this._lastZlevel,{motionBlur:!1});this._showEffect(n)&&s>0&&(f||r.configLayer(u,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(s/10+.9,1),0)}));h.updateData(o);e=n.get("clip",!0)&&not(n.coordinateSystem,!1,n);e?this.group.setClipPath(e):this.group.removeClipPath();this._lastZlevel=u;this._finished=!0},t.prototype.incrementalPrepareRender=function(n,t,i){var r=n.getData();this._updateLineDraw(r,n).incrementalPrepareUpdate(r);this._clearLayer(i);this._finished=!1},t.prototype.incrementalRender=function(n,t){this._lineDraw.incrementalUpdate(n,t.getData());this._finished=n.end===t.getData().count()},t.prototype.eachRendered=function(n){this._lineDraw&&this._lineDraw.eachRendered(n)},t.prototype.updateTransform=function(n,t,i){var r=n.getData(),f=n.pipelineContext,u;
1if(!this._finished||f.large||f.progressiveRender)return{update:!0};u=yvr.reset(n,t,i);u.progress&&u.progress({start:0,end:r.count(),count:r.count()},r);this._lineDraw.updateLayout();this._clearLayer(i)},t.prototype._updateLineDraw=function(n,t){var i=this._lineDraw,r=this._showEffect(t),u=!!t.get("polyline"),f=t.pipelineContext.large;return i&&r===this._hasEffet&&u===this._isPolyline&&f===this._isLargeDraw||(i&&i.remove(),i=this._lineDraw=f?new dku:new fst(u?r?wku:vvr:r?avr:ust),this._hasEffet=r,this._isPolyline=u,this._isLargeDraw=f),this.group.add(i.group),i},t.prototype._showEffect=function(n){return!!n.get(["effect","show"])},t.prototype._clearLayer=function(n){var t=n.getZr();"svg"===t.painter.getType()||null==this._lastZlevel||t.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(n,t){this._lineDraw&&this._lineDraw.remove();this._lineDraw=null;this._clearLayer(t)},t.prototype.dispose=function(n,t){this.remove(n,t)},t.type="lines",t}(wt),ndu="undefined"==typeof Uint32Array?Array:Uint32Array,tdu="undefined"==typeof Float64Array?Array:Float64Array;wvr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.visualStyleAccessPath="lineStyle",i.visualDrawType="stroke",i}return i(t,n),t.prototype.init=function(t){t.data=t.data||[];pvr(t);var i=this._processFlatCoordsArray(t.data);this._flatCoords=i.flatCoords;this._flatCoordsOffset=i.flatCoordsOffset;i.flatCoords&&(t.data=new Float32Array(i.count));n.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(t){if(pvr(t),t.data){var i=this._processFlatCoordsArray(t.data);this._flatCoords=i.flatCoords;this._flatCoordsOffset=i.flatCoordsOffset;i.flatCoords&&(t.data=new Float32Array(i.count))}n.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(n){var t=this._processFlatCoordsArray(n.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=ltt(this._flatCoords,t.flatCoords),this._flatCoordsOffset=ltt(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),n.data=new Float32Array(t.count));this.getRawData().appendData(n.data)},t.prototype._getCoordsFromItemModel=function(n){var t=this.getData().getItemModel(n);return t.option instanceof Array?t.option:t.getShallow("coords")},t.prototype.getLineCoordsCount=function(n){return this._flatCoordsOffset?this._flatCoordsOffset[2*n+1]:this._getCoordsFromItemModel(n).length},t.prototype.getLineCoords=function(n,t){var r;if(this._flatCoordsOffset){for(var u=this._flatCoordsOffset[2*n],f=this._flatCoordsOffset[2*n+1],i=0;i<f;i++)t[i]=t[i]||[],t[i][0]=this._flatCoords[u+2*i],t[i][1]=this._flatCoords[u+2*i+1];return f}for(r=this._getCoordsFromItemModel(n),i=0;i<r.length;i++)t[i]=t[i]||[],t[i][0]=r[i][0],t[i][1]=r[i][1];return r.length},t.prototype._processFlatCoordsArray=function(n){var h=0,o,s,l,a;if(this._flatCoords&&(h=this._flatCoords.length),ht(n[0])){for(var i=n.length,r=new ndu(i),u=new tdu(i),f=0,e=0,c=0,t=0;t<i;)for(c++,o=n[t++],r[e++]=f+h,r[e++]=o,s=0;s<o;s++)l=n[t++],a=n[t++],u[f++]=l,u[f++]=a;return{flatCoordsOffset:new Uint32Array(r.buffer,0,e),flatCoords:u,count:c}}return{flatCoordsOffset:null,flatCoords:null,count:n.length}},t.prototype.getInitialData=function(n){var t=new ar(["value"],this);return t.hasItemOption=!1,t.initData(n.data,[],function(n,i,r,u){if(n instanceof Array)return NaN;t.hasItemOption=!0;var f=n.value;if(null!=f)return f instanceof Array?f[u]:f}),t},t.prototype.formatTooltip=function(n){var t=this.getData().getItemModel(n),r=t.get("name");if(r)return r;var u=t.get("fromName"),f=t.get("toName"),i=[];return null!=u&&i.push(u),null!=f&&i.push(f),bi("nameValue",{name:i.join(" > ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var n=this.option.progressive;return null==n?this.option.large?1e4:this.get("progressive"):n},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return null==n?this.option.large?2e4:this.get("progressiveThreshold"):n},t.prototype.getZLevelKey=function(){var n=this.getModel("effect"),t=n.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:n.get("show")&&t>0?t+"":""},t.type="series.lines",t.dependencies=["grid","polar","geo","calendar"],t.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},t}(bt);bvr={seriesType:"lines",reset:function(n){var i=cst(n.get("symbol")),r=cst(n.get("symbolSize")),t=n.getData();return t.setVisual("fromSymbol",i&&i[0]),t.setVisual("toSymbol",i&&i[1]),t.setVisual("fromSymbolSize",r&&r[0]),t.setVisual("toSymbolSize",r&&r[1]),{dataEach:t.hasItemOption?function(n,t){var u=n.getItemModel(t),i=cst(u.getShallow("symbol",!0)),r=cst(u.getShallow("symbolSize",!0));i[0]&&n.setItemVisual(t,"fromSymbol",i[0]);i[1]&&n.setItemVisual(t,"toSymbol",i[1]);r[0]&&n.setItemVisual(t,"fromSymbolSize",r[0]);r[1]&&n.setItemVisual(t,"toSymbolSize",r[1])}:null}}};kvr=function(){function n(){this.blurSize=30;this.pointSize=20;this.maxOpacity=1;this.minOpacity=0;this._gradientPixels={inRange:null,outOfRange:null};var n=pf.createCanvas();this.canvas=n}return n.prototype.update=function(n,t,i,r,u,f){var k=this._getBrush(),d=this._getGradient(u,"inRange"),g=this._getGradient(u,"outOfRange"),p=this.pointSize+this.blurSize,e=this.canvas,a=e.getContext("2d"),nt=n.length,v,c,l;for(e.width=t,e.height=i,v=0;v<nt;++v){var y=n[v],tt=y[0],it=y[1],o=r(y[2]);a.globalAlpha=o;a.drawImage(k,tt-p,it-p)}if(!e.width||!e.height)return e;for(var w=a.getImageData(0,0,e.width,e.height),h=w.data,s=0,rt=h.length,b=this.minOpacity,ut=this.maxOpacity-b;s<rt;)o=h[s+3]/256,c=4*Math.floor(255*o),o>0?(l=f(o)?d:g,o>0&&(o=o*ut+b),h[s++]=l[c],h[s++]=l[c+1],h[s++]=l[c+2],h[s++]=l[c+3]*o*256):s+=4;return a.putImageData(w,0,0),e},n.prototype._getBrush=function(){var i=this._brushCanvas||(this._brushCanvas=pf.createCanvas()),r=this.pointSize+this.blurSize,t=2*r,n;return i.width=t,i.height=t,n=i.getContext("2d"),n.clearRect(0,0,t,t),n.shadowOffsetX=t,n.shadowBlur=this.blurSize,n.shadowColor="#000",
1n.beginPath(),n.arc(-r,r,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),i},n.prototype._getGradient=function(n,t){for(var e=this._gradientPixels,i=e[t]||(e[t]=new Uint8ClampedArray(1024)),r=[0,0,0,0],u=0,f=0;f<256;f++)n[t](f/255,!0,r),i[u++]=r[0],i[u++]=r[1],i[u++]=r[2],i[u++]=r[3];return i},n}();var idu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var u,r;t.eachComponent("visualMap",function(t){t.eachTargetSeries(function(i){i===n&&(u=t)})});this._progressiveEls=null;this.group.removeAll();r=n.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(n,i,0,n.getData().count()):dvr(r)&&this._renderOnGeo(r,n,u,i)},t.prototype.incrementalPrepareRender=function(){this.group.removeAll()},t.prototype.incrementalRender=function(n,t,i,r){var u=t.coordinateSystem;u&&(dvr(u)?this.render(t,i,r):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(t,r,n.start,n.end,!0)))},t.prototype.eachRendered=function(n){hh(this._progressiveEls||this.group,n)},t.prototype._renderOnCartesianAndCalendar=function(n,t,i,r,u){var w,b,k,d,h=n.coordinateSystem,g=oa(h,"cartesian2d"),nt,tt,e,a,v,y,rt,s,l,p,ut;g&&(nt=h.getAxis("x"),tt=h.getAxis("y"),w=nt.getBandWidth()+.5,b=tt.getBandWidth()+.5,k=nt.scale.getExtent(),d=tt.scale.getExtent());for(var yt=this.group,f=n.getData(),ft=n.getModel(["emphasis","itemStyle"]).getItemStyle(),et=n.getModel(["blur","itemStyle"]).getItemStyle(),st=n.getModel(["select","itemStyle"]).getItemStyle(),ht=n.get(["itemStyle","borderRadius"]),ct=tr(n),it=n.getModel("emphasis"),lt=it.get("focus"),at=it.get("blurScope"),vt=it.get("disabled"),c=g?[f.mapDimension("x"),f.mapDimension("y"),f.mapDimension("value")]:[f.mapDimension("time"),f.mapDimension("value")],o=i;o<r;o++){if(e=void 0,a=f.getItemVisual(o,"style"),g){if(v=f.get(c[0],o),y=f.get(c[1],o),isNaN(f.get(c[2],o))||v<k[0]||v>k[1]||y<d[0]||y>d[1])continue;rt=h.dataToPoint([v,y]);e=new ot({shape:{x:rt[0]-w/2,y:rt[1]-b/2,width:w,height:b},style:a})}else{if(isNaN(f.get(c[1],o)))continue;e=new ot({z2:1,shape:h.dataToRect([f.get(c[0],o)]).contentShape,style:a})}f.hasItemOption&&(s=f.getItemModel(o),l=s.getModel("emphasis"),ft=l.getModel("itemStyle").getItemStyle(),et=s.getModel(["blur","itemStyle"]).getItemStyle(),st=s.getModel(["select","itemStyle"]).getItemStyle(),ht=s.get(["itemStyle","borderRadius"]),lt=l.get("focus"),at=l.get("blurScope"),vt=l.get("disabled"),ct=tr(s));e.shape.r=ht;p=n.getRawValue(o);ut="-";p&&null!=p[2]&&(ut=p[2]+"");cr(e,ct,{labelFetcher:n,labelDataIndex:o,defaultOpacity:a.opacity,defaultText:ut});e.ensureState("emphasis").style=ft;e.ensureState("blur").style=et;e.ensureState("select").style=st;fi(e,lt,at,vt);e.incremental=u;u&&(e.states.emphasis.hoverLayer=!0);yt.add(e);f.setItemGraphicEl(o,e);this._progressiveEls&&this._progressiveEls.push(e)}},t.prototype._renderOnGeo=function(n,t,i,r){var c=i.targetVisuals.inRange,w=i.targetVisuals.outOfRange,o=t.getData(),e=this._hmLayer||this._hmLayer||new kvr,u,l,p;e.blurSize=t.get("blurSize");e.pointSize=t.get("pointSize");e.minOpacity=t.get("minOpacity");e.maxOpacity=t.get("maxOpacity");u=n.getViewRect().clone();l=n.getRoamTransform();u.applyTransform(l);var s=Math.max(u.x,0),h=Math.max(u.y,0),b=Math.min(u.width+u.x,r.getWidth()),k=Math.min(u.height+u.y,r.getHeight()),a=b-s,v=k-h,d=[o.mapDimension("lng"),o.mapDimension("lat"),o.mapDimension("value")],g=o.mapArray(d,function(t,i,r){var u=n.dataToPoint([t,i]);return u[0]-=s,u[1]-=h,u.push(r),u}),y=i.getExtent(),nt="visualMap.continuous"===i.type?function(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]}}(y,i.option.range):function(n,t,i){var e=n[1]-n[0],u=(t=f(t,function(t){return{interval:[(t.interval[0]-n[0])/e,(t.interval[1]-n[0])/e]}})).length,r=0;return function(n){for(var e,f=r;f<u;f++)if((e=t[f].interval)[0]<=n&&n<=e[1]){r=f;break}if(f===u)for(f=r-1;f>=0;f--)if((e=t[f].interval)[0]<=n&&n<=e[1]){r=f;break}return f>=0&&f<u&&i[f]}}(y,i.getPieceList(),i.option.selected);e.update(g,a,v,c.color.getNormalizer(),{inRange:c.color.getColorMapper(),outOfRange:w.color.getColorMapper()},nt);p=new wi({style:{width:a,height:v,x:s,y:h,image:e.canvas},silent:!0});this.group.add(p)},t.type="heatmap",t}(wt),rdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.getInitialData=function(){return ro(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var n=ky.get(this.get("coordinateSystem"));if(n&&n.dimensions)return"lng"===n.dimensions[0]&&"lat"===n.dimensions[1]},t.type="series.heatmap",t.dependencies=["grid","geo","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},t}(bt),udu=["itemStyle","borderWidth"],gvr=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],iri=new su,fdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var e=this.group,r=n.getData(),o=this._data,s=n.coordinateSystem,h=s.getBaseAxis().isHorizontal(),f=s.master.getRect(),u={ecSize:{width:i.getWidth(),height:i.getHeight()},seriesModel:n,coordSys:s,coordSysExtent:[[f.x,f.x+f.width],[f.y,f.y+f.height]],isHorizontal:h,valueDim:gvr[+h],categoryDim:gvr[1-+h]};return r.diff(o).add(function(n){if(r.hasValue(n)){var f=eyr(r,n),i=nyr(r,n,f,u),t=oyr(r,u,i);r.setItemGraphicEl(n,t);e.add(t);cyr(t,u,i)}}).update(function(n,t){var i=o.getItemGraphicEl(t);if(r.hasValue(n)){var s=eyr(r,n),f=nyr(r,n,s,u),h=hyr(r,f);i&&h!==i.__pictorialShapeStr&&(e.remove(i),r.setItemGraphicEl(n,null),i=null);i?function(n,t,i){var r=i.animationModel,u=i.dataIndex;ct(n.__pictorialBundle,{x:i.bundlePosition[0],y:i.bundlePosition[1]},r,u);i.symbolRepeat?iyr(n,t,i,!0):ryr(n,t,i,!0);uyr(n,i,!0);fyr(n,t,i,!0)}(i,u,f):i=oyr(r,u,f,!0);r.setItemGraphicEl(n,i);i.__pictorialSymbolMeta=f;e.add(i);cyr(i,u,f)}else e.remove(i)}).remove(function(n){var t=o.getItemGraphicEl(n);t&&syr(o,n,t.__pictorialSymbolMeta.animationModel,t)}).execute(),this._data=r,this.group},t.prototype.remove=function(n){var i=this.group,t=this._data;n.get("animation")?t&&t.eachItemGraphicEl(function(i){syr(t,w(i).dataIndex,n,i)}):i.removeAll()},t.type="pictorialBar",t}(wt);var sdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i.defaultSymbol="roundRect",i}return i(t,n),t.prototype.getInitialData=function(t){return t.stack=null,n.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=ch(dp.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}(dp),hdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._layers=[],i}return i(t,n),t.prototype.render=function(n){function o(n){return n.name}function f(f,e,o){var nt=c._layers,h,v;if("remove"!==f){for(var y,s,w=[],b=[],l=u[e].indices,a=0;a<l.length;a++){var k=t.getItemLayout(l[a]),tt=k.x,it=k.y0,rt=k.y;w.push(tt,it);b.push(tt,it+rt);y=t.getItemVisual(l[a],"style")}var d=t.getItemLayout(l[0]),ut=n.getModel("label").get("margin"),g=n.getModel("emphasis");"add"===f?(h=r[e]=new p,s=new sur({shape:{points:w,stackedOnPoints:b,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),h.add(s),i.add(h),n.isAnimationEnabled()&&s.setClipPath(function(n,t,i){var r=new ot({shape:{x:n.x-10,y:n.y-10,width:0,height:n.height+20}});return ti(r,{shape:{x:n.x-50,width:n.width+100,height:n.height+20}},t,i),r}
1(s.getBoundingRect(),n,function(){s.removeClipPath()}))):(h=nt[o],s=h.childAt(0),i.add(h),r[e]=h,ct(s,{shape:{points:w,stackedOnPoints:b}},n),ie(s));cr(s,tr(n),{labelDataIndex:l[a-1],defaultText:t.getName(l[a-1]),inheritColor:y.fill},{normal:{verticalAlign:"middle"}});s.setTextConfig({position:null,local:!0});v=s.getTextContent();v&&(v.x=d.x-ut,v.y=d.y0+d.y/2);s.useStyle(y);t.setItemGraphicEl(e,s);rr(s,n);fi(s,g.get("focus"),g.get("blurScope"),g.get("disabled"))}else i.remove(nt[e])}var t=n.getData(),c=this,i=this.group,u=n.getLayerSeries(),e=t.getLayout("layoutInfo"),l=e.rect,a=e.boundaryGap,h,r;i.x=0;i.y=l.y+a[0];h=new io(this._layersSeries||[],u,o,o);r=[];h.add(s(f,this,"add")).update(s(f,this,"update")).remove(s(f,this,"remove")).execute();this._layersSeries=u;this._layers=r},t.type="themeRiver",t}(wt),cdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new kg(s(this.getData,this),s(this.getRawData,this))},t.prototype.fixData=function(n){var e=n.length,i={},h=gat(n,function(n){return i.hasOwnProperty(n[0]+"")||(i[n[0]+""]=-1),n[2]}),u=[],o,t,s,f,r;for(h.buckets.each(function(n,t){u.push({name:t,dataList:n})}),o=u.length,t=0;t<o;++t){for(s=u[t].name,f=0;f<u[t].dataList.length;++f)r=u[t].dataList[f][0]+"",i[r]=t;for(r in i)i.hasOwnProperty(r)&&i[r]!==t&&(i[r]=t,n[e]=[r,0,s],e++)}return n},t.prototype.getInitialData=function(n){for(var e,r,o=this.getReferringComponents("singleAxis",oi).models[0].get("type"),s=pt(n.data,function(n){return void 0!==n[2]}),t=this.fixData(s||[]),h=[],u=this.nameMap=c(),f=0,i=0;i<t.length;++i)h.push(t[i][2]),u.get(t[i][2])||(u.set(t[i][2],f),f++);return e=cp(t,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:gft(o)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,r=new ar(e,this),r.initData(t),r},t.prototype.getLayerSeries=function(){for(var n=this.getData(),f=n.count(),i=[],t=0;t<f;++t)i[t]=t;var r=n.mapDimension("single"),e=gat(i,function(t){return n.get("name",t)}),u=[];return e.buckets.each(function(t,i){t.sort(function(t,i){return n.get(r,t)-n.get(r,i)});u.push({name:i,indices:t})}),u},t.prototype.getAxisTooltipData=function(n,t){var e,o;u(n)||(n=n?[n]:[]);for(var s,a=this.getData(),r=this.getLayerSeries(),h=[],v=r.length,i=0;i<v;++i){for(var c=Number.MAX_VALUE,l=-1,y=r[i].indices.length,f=0;f<y;++f)e=a.get(n[0],r[i].indices[f]),o=Math.abs(e-t),o<=c&&(s=e,c=o,l=r[i].indices[f]);h.push(l)}return{dataIndices:h,nestestValue:s}},t.prototype.formatTooltip=function(n){var t=this.getData();return bi("nameValue",{name:t.getName(n),value:t.get(t.mapDimension("value"),n)})},t.type="series.themeRiver",t.dependencies=["singleAxis"],t.defaultOption={z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},t}(bt);var vyr=function(n){function u(t,i,r,u){var f=n.call(this)||this,e;return f.z2=2,f.textConfig={inside:!0},w(f).seriesIndex=i.seriesIndex,e=new st({z2:4,silent:t.getModel().get(["label","silent"])}),f.setTextContent(e),f.updateData(!0,t,i,r,u),f}return i(u,n),u.prototype.updateData=function(n,i,u,f,e){var o,c,y,b,p,l;this.node=i;i.piece=this;u=u||this._seriesModel;f=f||this._ecModel;o=this;w(o).dataIndex=i.dataIndex;var h=i.getModel(),a=h.getModel("emphasis"),v=i.getLayout(),s=r({},v);s.label=null;c=i.getVisual("style");c.lineJoin="bevel";y=i.getVisual("decal");y&&(c.decal=wd(y,e));b=gp(h.getModel("itemStyle"),s,!0);r(s,b);t(wr,function(n){var i=o.ensureState(n),r=h.getModel([n,"itemStyle"]),t;i.style=r.getItemStyle();t=gp(r,s);t&&(i.shape=t)});n?(o.setShape(s),o.shape.r=v.r0,ct(o,{shape:{r:v.r}},u,i.dataIndex)):(ct(o,{shape:s},u),ie(o));o.useStyle(c);this._updateLabel(u);p=h.getShallow("cursor");p&&o.attr("cursor",p);this._seriesModel=u||this._seriesModel;this._ecModel=f||this._ecModel;l=a.get("focus");fi(this,"ancestor"===l?i.getAncestorsIndices():"descendant"===l?i.getDescendantIndices():l,a.get("blurScope"),a.get("disabled"))},u.prototype._updateLabel=function(n){function u(n,t){var i=n.get(t);return null==i?o.get(t):i}var l=this,e=this.node.getModel(),o=e.getModel("label"),i=this.node.getLayout(),h=i.endAngle-i.startAngle,r=(i.startAngle+i.endAngle)/2,a=Math.cos(r),v=Math.sin(r),s=this,f=s.getTextContent(),y=this.node.dataIndex,c=o.get("minA
1ngle")/180*Math.PI,p=o.get("show")&&!(null!=c&&Math.abs(h)<c);f.ignore=!p;t(ok,function(t){var p="normal"===t?e.getModel("label"):e.getModel([t,"label"]),d="normal"===t,w=d?f:f.ensureState(t),g=n.getFormattedLabel(y,t),tt,nt,o,k,c;d&&(g=g||l.node.name);w.style=ii(p,{},null,"normal"!==t,!0);g&&(w.style.text=g);tt=p.get("show");null==tt||d||(w.ignore=!tt);var b,it=u(p,"position"),rt=d?s:s.states[t],ut=rt.style.fill;rt.textConfig={outsideFill:"inherit"===p.get("color")?ut:null,inside:"outside"!==it};nt=u(p,"distance")||0;o=u(p,"align");"outside"===it?(b=i.r+nt,o=r>Math.PI/2?"right":"left"):o&&"center"!==o?"left"===o?(b=i.r0+nt,r>Math.PI/2&&(o="right")):"right"===o&&(b=i.r-nt,r>Math.PI/2&&(o="left")):(b=h===2*Math.PI&&0===i.r0?0:(i.r+i.r0)/2,o="center");w.style.align=o;w.style.verticalAlign=u(p,"verticalAlign")||"middle";w.x=b*a+i.cx;w.y=b*v+i.cy;k=u(p,"rotate");c=0;"radial"===k?(c=-r)<-Math.PI/2&&(c+=Math.PI):"tangential"===k?(c=Math.PI/2-r)>Math.PI/2?c-=Math.PI:c<-Math.PI/2&&(c+=Math.PI):ht(k)&&(c=k*Math.PI/180);w.rotation=c});f.dirtyStyle()},u}(ur),fri="sunburstRootToNode",yyr="sunburstHighlight",adu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var r=this,h;this.seriesModel=n;this.api=i;this.ecModel=t;var f=n.getData(),e=f.tree.root,s=n.getViewRoot(),u=this.group,c=n.get("renderLabelForZeroData"),o=[];s.eachNode(function(n){o.push(n)});h=this._oldChildren||[];!function(r,o){function h(n){return n.getId()}function s(s,h){!function(r,o){if(c||!r||r.getValue()||(r=null),r!==e&&o!==e)if(o&&o.piece)r?(o.piece.updateData(!1,r,n,t,i),f.setItemGraphicEl(r.dataIndex,o.piece)):function(n){n&&n.piece&&(u.remove(n.piece),n.piece=null)}(o);else if(r){var s=new vyr(r,n,t,i);u.add(s);f.setItemGraphicEl(r.dataIndex,s)}}(null==s?null:r[s],null==h?null:o[h])}(0!==r.length||0!==o.length)&&new io(o,r,h,h).add(s).update(s).remove(b(s,null)).execute()}(o,h),function(f,e){e.depth>0?(r.virtualPiece?r.virtualPiece.updateData(!1,f,n,t,i):(r.virtualPiece=new vyr(f,n,t,i),u.add(r.virtualPiece)),e.piece.off("click"),r.virtualPiece.on("click",function(){r._rootToNode(e.parentNode)})):r.virtualPiece&&(u.remove(r.virtualPiece),r.virtualPiece=null)}(e,s);this._initEvents();this._oldChildren=o},t.prototype._initEvents=function(){var n=this;this.group.off("click");this.group.on("click",function(t){var i=!1;n.seriesModel.getViewRoot().eachNode(function(r){var u,f,e;!i&&r.piece&&r.piece===t.target&&(u=r.getModel().get("nodeClick"),"rootToNode"===u?n._rootToNode(r):"link"===u&&(f=r.getModel(),e=f.get("link"),e&&lut(e,f.get("target",!0)||"_blank")),i=!0)})})},t.prototype._rootToNode=function(n){n!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:fri,from:this.uid,seriesId:this.seriesModel.id,targetNode:n})},t.prototype.containPoint=function(n,t){var i=t.getData().getItemLayout(0);if(i){var r=n[0]-i.cx,u=n[1]-i.cy,f=Math.sqrt(r*r+u*u);return f<=i.r&&f>=i.r0}},t.type="sunburst",t}(wt),vdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.ignoreStyleOnData=!0,i}return i(t,n),t.prototype.getInitialData=function(n,t){var r={name:n.name,children:n.data},u,i;return pyr(r),u=this._levelModels=f(n.levels||[],function(n){return new at(n,this,t)},this),i=pot.createTree(r,this,function(n){n.wrapMethod("getItemModel",function(n,t){var f=i.getNodeByDataIndex(t),r=u[f.depth];return r&&(n.parentModel=r),n})}),i.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(t){var i=n.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return i.treePathInfo=wot(r,this),i},t.prototype.getLevelModel=function(n){return this._levelModels&&this._levelModels[n.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var t=this.getRawData().tree.root;n&&(n===t||t.contains(n))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){shr(this)},t.type="series.sunburst",t.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}}
vendor: 2,846 bytes, line 1
1,animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},t}(bt);eri=Math.PI/180;var byr={color:"fill",borderColor:"stroke"},wdu={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},hs=lt(),bdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0);this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(){return ro(null,this)},t.prototype.getDataParams=function(t,i,r){var u=n.prototype.getDataParams.call(this,t,i);return r&&(u.info=hs(r).info),u},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(bt);var ipr={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},rpr=et(ipr),lst=(wu(we,function(n,t){return n[t]=1,n},{}),we.join(", "),["","style","shape","extra"]),cw=lt();he={};fpr={setTransform:function(n,t){return he.el[n]=t,this},getTransform:function(n){return he.el[n]},setShape:function(n,t){var i=he.el;return(i.shape||(i.shape={}))[n]=t,i.dirtyShape&&i.dirtyShape(),this},getShape:function(n){var t=he.el.shape;if(t)return t[n]},setStyle:function(n,t){var i=he.el,r=i.style;return r&&(r[n]=t,i.dirtyStyle&&i.dirtyStyle()),this},getStyle:function(n){var t=he.el.style;if(t)return t[n]},setExtra:function(n,t){return(he.el.extra||(he.el.extra={}))[n]=t,this},getExtra:function(n){var t=he.el.extra;if(t)return t[n]}};sri=lt();spr=["percent","easing","shape","style","extra"];var cs="emphasis",uc="normal",hri="blur",cri="select",fc=[uc,cs,hri,cri],lri={normal:["itemStyle"],emphasis:[cs,"itemStyle"],blur:[hri,"itemStyle"],select:[cri,"itemStyle"]},ari={normal:["label"],emphasis:[cs,"label"],blur:[hri,"label"],select:[cri,"label"]},rgu=["x","y"],vf={normal:{},emphasis:{},blur:{},select:{}},ugu={cartesian2d:function(n){var t=n.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return n.dataToPoint(t)},size:s(kdu,n)}}},geo:function(n){var t=n.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:n.getZoom()},api:{coord:function(t){return n.dataToPoint(t)},size:s(ddu,n)}}},singleAxis:function(n){var t=n.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return n.dataToPoint(t)},size:s(gdu,n)}}},polar:function(n){var i=n.getRadiusAxis(),r=n.getAngleAxis(),t=i.getExtent();return t[0]>t[1]&&t.reverse(),{coordSys:{type:"polar",cx:n.cx,cy:n.cy,r:t[1],r0:t[0]},api:{coord:function(t){var u=i.dataToRadius(t[0]),f=r.dataToAngle(t[1]),e=n.coordToPoint([u,f]);return e.push(u,f*Math.PI/180),e},size:s(ngu,n)}}}
1,calendar:function(n){var t=n.getRect(),i=n.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:n.getCellWidth(),cellHeight:n.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:function(t,i){return n.dataToPoint(t,i)}}}}};cpr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i,r){var o;this._progressiveEls=null;var e=this._data,u=n.getData(),f=this.group,s=apr(n,u,t,i);e||f.removeAll();u.diff(e).add(function(t){bri(i,null,t,s(t,r),n,f,u)}).remove(function(t){var i=e.getItemGraphicEl(t);vst(i,hs(i).option,n)}).update(function(t,o){var h=e.getItemGraphicEl(o);bri(i,h,t,s(t,r),n,f,u)}).execute();o=n.get("clip",!0)?not(n.coordinateSystem,!1,n):null;o?f.setClipPath(o):f.removeClipPath();this._data=u},t.prototype.incrementalPrepareRender=function(){this.group.removeAll();this._data=null},t.prototype.incrementalRender=function(n,t,i,r,u){function c(n){n.isGroup||(n.incremental=!0,n.ensureState("emphasis").hoverLayer=!0)}for(var o=t.getData(),s=apr(t,o,i,r),h=this._progressiveEls=[],e,f=n.start;f<n.end;f++)e=bri(null,null,f,s(f,u),t,this.group,o),e&&(e.traverse(c),h.push(e))},t.prototype.eachRendered=function(n){hh(this._progressiveEls||this.group,n)},t.prototype.filterForExposedEvent=function(n,t,i){var r=t.element;if(null==r||i.name===r)return!0;for(;(i=i.__hostTarget||i.parent)&&i!==this.group;)if(i.name===r)return!0;return!1},t.type="custom",t}(wt);var ga=lt(),kpr=y,gri=s,nui=function(){function n(){this._dragging=!1;this.animationThreshold=15}return n.prototype.render=function(n,t,i,r){var o=t.get("value"),s=t.get("status"),u,e,f,h,l,c;if(this._axisModel=n,this._axisPointerModel=t,this._api=i,r||this._lastValue!==o||this._lastStatus!==s){if(this._lastValue=o,this._lastStatus=s,u=this._group,e=this._handle,!s||"hide"===s)return u&&u.hide(),void(e&&e.hide());u&&u.show();e&&e.show();f={};this.makeElOption(f,o,n,t,i);h=f.graphicKey;h!==this._lastGraphicKey&&this.clear(i);this._lastGraphicKey=h;l=this._moveAnimation=this.determineAnimation(n,t);u?(c=b(dpr,t,l),this.updatePointerEl(u,f,c),this.updateLabelEl(u,f,c,t)):(u=this._group=new p,this.createPointerEl(u,f,n,t),this.createLabelEl(u,f,n,t),i.getZr().add(u));twr(u,t,!0);this._renderHandle(o)}},n.prototype.remove=function(n){this.clear(n)},n.prototype.dispose=function(n){this.clear(n)},n.prototype.determineAnimation=function(n,t){var i=t.get("animation"),r=n.axis,e="category"===r.type,o=t.get("snap"),u,s,f;return!o&&!e?!1:"auto"===i||null==i?(u=this.animationThreshold,e&&r.getBandWidth()>u)?!0:o?(s=bgt(n).seriesDataCount,f=r.getExtent(),Math.abs(f[0]-f[1])/s>u):!1:!0===i},n.prototype.makeElOption=function(){},n.prototype.createPointerEl=function(n,t){var i=t.pointer,r;i&&(r=ga(n).pointerEl=new cy[i.type](kpr(t.pointer)),n.add(r))},n.prototype.createLabelEl=function(n,t,i,r){if(t.label){var u=ga(n).labelEl=new st(kpr(t.label));n.add(u);nwr(u,r)}},n.prototype.updatePointerEl=function(n,t,i){var r=ga(n).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),i(r,{shape:t.pointer.shape}))},n.prototype.updateLabelEl=function(n,t,i,r){var u=ga(n).labelEl;u&&(u.setStyle(t.label.style),i(u,{x:t.label.x,y:t.label.y}),nwr(u,r))},n.prototype._renderHandle=function(n){var i;if(!this._dragging&&this.updateHandleTransform){var e,f=this._axisPointerModel,o=this._api.getZr(),t=this._handle,r=f.getModel("handle"),s=f.get("status");if(!r.get("show")||!s||"hide"===s)return t&&o.remove(t),void(this._handle=null);this._handle||(e=!0,t=this._handle=sy(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(n){ve(n.event)},onmousedown:gri(this._onHandleDragMove,this,0,0),drift:gri(this._onHandleDragMove,this),ondragend:gri(this._onHandleDragEnd,this)}),o.add(t));twr(t,f,!1);t.setStyle(r.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));i=r.get("size");u(i)||(i=[i,i]);t.scaleX=i[0]/2;t.scaleY=i[1]/2;
1rp(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate");this._moveHandleToValue(n,e)}},n.prototype._moveHandleToValue=function(n,t){dpr(this._axisPointerModel,!t&&this._moveAnimation,this._handle,tui(this.getHandleTransform(n,this._axisModel,this._axisPointerModel)))},n.prototype._onHandleDragMove=function(n,t){var i=this._handle,r;i&&(this._dragging=!0,r=this.updateHandleTransform(tui(i),[n,t],this._axisModel,this._axisPointerModel),this._payloadInfo=r,i.stopAnimation(),i.attr(tui(r)),ga(i).lastProp=null,this._doDispatchAxisPointer())},n.prototype._doDispatchAxisPointer=function(){if(this._handle){var n=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:n.cursorPoint[0],y:n.cursorPoint[1],tooltipOption:n.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},n.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var n=this._axisPointerModel.get("value");this._moveHandleToValue(n);this._api.dispatchAction({type:"hideTip"})}},n.prototype.clear=function(n){this._lastValue=null;this._lastStatus=null;var t=n.getZr(),i=this._group,r=this._handle;t&&i&&(this._lastGraphicKey=null,i&&t.remove(i),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null);ld(this,"_doDispatchAxisPointer")},n.prototype.doClear=function(){},n.prototype.buildLabel=function(n,t,i){return{x:n[i=i||0],y:n[1-i],width:t[i],height:t[1-i]}},n}();owr=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.makeElOption=function(n,t,i,r,u){var f=i.axis,s=f.grid,o=r.get("type"),c=swr(s,f).getOtherAxis(f).getGlobalExtent(),l=f.toGlobalCoord(f.dataToCoord(t,!0)),h,e;o&&"none"!==o&&(h=iui(r),e=hwr[o](f,l,c),e.style=h,n.graphicKey=e.type,n.pointer=e);uwr(t,n,ygt(s.model,i),i,r,u)},t.prototype.getHandleTransform=function(n,t,i){var r=ygt(t.axis.grid.model,t,{labelInside:!1}),u;return r.labelMargin=i.get(["handle","margin"]),u=rui(t.axis,n,r),{x:u[0],y:u[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,t,i){var f=i.axis,c=f.grid,s=f.getGlobalExtent(!0),h=swr(c,f).getOtherAxis(f).getGlobalExtent(),r="x"===f.dim?0:1,u=[n.x,n.y],e,o;return u[r]+=t[r],u[r]=Math.min(s[1],u[r]),u[r]=Math.max(s[0],u[r]),e=(h[1]+h[0])/2,o=[e,e],o[r]=u[r],{x:u[0],y:u[1],rotation:n.rotation,cursorPoint:o,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][r]}},t}(nui);hwr={line:function(n,t,i){return{type:"Line",subPixelOptimize:!0,shape:uui([t,i[0]],[t,i[1]],cwr(n))}},shadow:function(n,t,i){var r=Math.max(1,n.getBandWidth()),u=i[1]-i[0];return{type:"Rect",shape:fwr([t-r/2,i[0]],[r,u],cwr(n))}}};var sgu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(rt),ls=lt(),hgu=t;vwr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var r=t.getComponent("tooltip"),u=n.get("triggerOn")||r&&r.get("triggerOn")||"mousemove|click";lwr("axisPointer",i,function(n,t,i){"none"!==u&&("leave"===n||u.indexOf(n)>=0)&&i({type:"updateAxisPointer",currTrigger:n,x:t&&t.offsetX,y:t&&t.offsetY})})},t.prototype.remove=function(n,t){fui("axisPointer",t)},t.prototype.dispose=function(n,t){fui("axisPointer",t)},t.type="axisPointer",t}(gt);eui=lt();var ygu=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.makeElOption=function(n,t,i,r,u){var f=i.axis,h,e,c;"angle"===f.dim&&(this.animationThreshold=Math.PI/18);var o=f.polar,l=o.getOtherAxis(f).getExtent(),a=f.dataToCoord(t),s=r.get("type");s&&"none"!==s&&(h=iui(r),e=pgu[s](f,o,a,l),e.style=h,n.graphicKey=e.type,n.pointer=e);c=function(n,t,i,r,u){var y=t.axis,p=y.dataToCoord(n),o=r.getAngleAxis().getExtent()[0],f,h,
vendor: 4,720 bytes, line 1
1c,w,e,b,l,s,a,v;return o=o/180*Math.PI,w=r.getRadiusAxis().getExtent(),"radius"===y.dim?(e=[1,0,0,1,0,0],gs(e,e,o),kf(e,e,[r.cx,r.cy]),f=re([p,-u],e),b=t.getModel("axisLabel").get("rotate")||0,l=dr.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}}(t,i,0,o,r.get(["label","margin"]));iwr(n,i,r,u,c)},t}(nui),pgu={line:function(n,t,i,r){return"angle"===n.dim?{type:"Line",shape:uui(t.coordToPoint([r[0],i]),t.coordToPoint([r[1],i]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:i}}},shadow:function(n,t,i,r){var u=Math.max(1,n.getBandWidth()),f=Math.PI/180;return"angle"===n.dim?{type:"Sector",shape:ewr(t.cx,t.cy,r[0],r[1],(-i-u/2)*f,(u/2-i)*f)}:{type:"Sector",shape:ewr(t.cx,t.cy,i-u/2,i+u/2,0,2*Math.PI)}}},wgu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.findAxisModel=function(n){var t;return this.ecModel.eachComponent(n,function(n){n.getCoordSysModel()===this&&(t=n)},this),t},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(rt),oui=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",oi).models[0]},t.type="polarAxis",t}(rt);ui(oui,ap);var bgu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="angleAxis",t}(oui),kgu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="radiusAxis",t}(oui),sui=function(n){function t(t,i){return n.call(this,"radius",t,i)||this}return i(t,n),t.prototype.pointToData=function(n,t){return this.polar.pointToData(n,t)["radius"===this.dim?0:1]},t}(lu);sui.prototype.dataToRadius=lu.prototype.dataToCoord;sui.prototype.radiusToData=lu.prototype.coordToData;bwr=lt();bst=function(n){function t(t,i){return n.call(this,"angle",t,i||[0,360])||this}return i(t,n),t.prototype.pointToData=function(n,t){return this.polar.pointToData(n,t)["radius"===this.dim?0:1]},t.prototype.calculateCategoryInterval=function(){var n=this,c=n.getLabelModel(),o=n.scale,f=o.getExtent(),s=o.count();if(f[1]-f[0]<1)return 0;var i=f[0],l=n.dataToCoord(i+1)-n.dataToCoord(i),a=Math.abs(l),v=gb(null==i?"":i+"",c.getFont(),"center","top"),e=Math.max(v.height,7)/a;isNaN(e)&&(e=1/0);var t=Math.max(0,Math.floor(e)),r=bwr(n.model),u=r.lastAutoInterval,h=r.lastTickCount;return null!=u&&null!=h&&Math.abs(u-t)<=1&&Math.abs(h-s)<=1&&u>t?t=u:(r.lastTickCount=s,r.lastAutoInterval=t),t},t}(lu);bst.prototype.dataToAngle=lu.prototype.dataToCoord;bst.prototype.angleToData=lu.prototype.coordToData;hui=["radius","angle"];kwr=function(){function n(n){this.dimensions=hui;this.type="polar";this.cx=0;this.cy=0;this._radiusAxis=new sui;this._angleAxis=new bst;this.axisPointerEnabled=!0;this.name=n||"";this._radiusAxis.polar=this._angleAxis.polar=this}return n.prototype.containPoint=function(n){var t=this.pointToCoord(n);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},n.prototype.containData=function(n){return this._radiusAxis.containData(n[0])&&this._angleAxis.containData(n[1])},n.prototype.getAxis=function(n){return this["_"+n+"Axis"]},n.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},n.prototype.getAxesByScale=function(n){var t=[],i=this._angleAxis,r=this._radiusAxis;return i.scale.type===n&&t.push(i),r.scale.type===n&&t.push(r),t},n.prototype.getAngleAxis=function(){return this._angleAxis},n.prototype.getRadiusAxis=function(){return this._radiusAxis},n.prototype.getOtherAxis=function(n){var t=this._angleAxis;return n===t?this._radiusAxis:t},n.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},n.prototype.getTooltipAxes=function(n){var t=null!=n&&"auto"!==n?this.getAxis(n):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},n.prototype.dataToPoint=function(n,t){return this.coordToPoint([this._radiusAxis.dataToRadius(n[0],t),this._angleAxis.dataToAngle(n[1],t)])},n.prototype.pointToData=function(n,t){var i=this.pointToCoord(n);return[this._radiusAxis.radiusToData(i[0],t),this._angleAxis.angleToData(i[1],t)]},n.prototype.pointToCoord=function(n){var i=n[0]-this.cx,r=n[1]-this.cy,s=this.getAngleAxis(),u=s.getExtent(),f=Math.min(u[0],u[1]),o=Math.max(u[0],u[1]),e,t,h;for(s.inverse?f=o-360:o=f+360,e=Math.sqrt(i*i+r*r),i/=e,r/=e,t=Math.atan2(-r,i)/M
1ath.PI*180,h=t<f?1:-1;t<f||t>o;)t+=360*h;return[e,t]},n.prototype.coordToPoint=function(n){var t=n[0],i=n[1]/180*Math.PI;return[Math.cos(i)*t+this.cx,-Math.sin(i)*t+this.cy]},n.prototype.getArea=function(){var r=this.getAngleAxis(),n=this.getRadiusAxis().getExtent().slice(),t,i;return n[0]>n[1]&&n.reverse(),t=r.getExtent(),i=Math.PI/180,{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-t[0]*i,endAngle:-t[1]*i,clockwise:r.inverse,contain:function(n,t){var i=n-this.cx,r=t-this.cy,u=i*i+r*r-.0001,f=this.r,e=this.r0;return u<=f*f&&u>=e*e}}},n.prototype.convertToPixel=function(n,t,i){return dwr(t)===this?this.dataToPoint(i):null},n.prototype.convertFromPixel=function(n,t,i){return dwr(t)===this?this.pointToData(i):null},n}();nbr={dimensions:hui,create:function(n,t){var i=[];return n.eachComponent("polar",function(n,r){var f=new kwr(r+"");f.update=dgu;var o=f.getRadiusAxis(),s=f.getAngleAxis(),h=n.findAxisModel("radiusAxis"),c=n.findAxisModel("angleAxis");gwr(o,h);gwr(s,c),function(n,t,i){var s=t.get("center"),h=i.getWidth(),c=i.getHeight(),f;n.cx=e(s[0],h);n.cy=e(s[1],c);var o=n.getRadiusAxis(),l=Math.min(h,c)/2,r=t.get("radius");null==r?r=[0,"100%"]:u(r)||(r=[0,r]);f=[e(r[0],l),e(r[1],l)];o.inverse?o.setExtent(f[1],f[0]):o.setExtent(f[0],f[1])}(f,n,t);i.push(f);n.coordinateSystem=f;f.model=n}),n.eachSeries(function(n){if("polar"===n.get("coordinateSystem")){var t=n.getReferringComponents("polar",oi).models[0];n.coordinateSystem=t.coordinateSystem}}),i}};tbr=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];var ggu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.axisPointerClass="PolarAxisPointer",t}return i(r,n),r.prototype.render=function(n){if(this.group.removeAll(),n.get("show")){var i=n.axis,r=i.polar,o=r.getRadiusAxis().getExtent(),u=i.getTicksCoords(),s=i.getMinorTicksCoords(),e=f(i.getViewLabels(),function(n){n=y(n);var t=i.scale,r="ordinal"===t.type?t.getRawOrdinalNumber(n.tickValue):n.tickValue;return n.coord=i.dataToCoord(r),n});ibr(e);ibr(u);t(tbr,function(t){!n.get([t,"show"])||i.scale.isBlank()&&"axisLine"!==t||nnu[t](this.group,n,r,u,s,o,e)},this)}},r.type="angleAxis",r}
1(sa),nnu={axisLine:function(n,t,i,r,u,f){var o,s=t.getModel(["axisLine","lineStyle"]),e=dst(i),h=e?0:1;(o=0===f[h]?new su({shape:{cx:i.cx,cy:i.cy,r:f[e]},style:s.getLineStyle(),z2:1,silent:!0}):new al({shape:{cx:i.cx,cy:i.cy,r:f[e],r0:f[h]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null;n.add(o)},axisTick:function(n,t,i,r,u,e){var o=t.getModel("axisTick"),h=(o.get("inside")?-1:1)*o.get("length"),s=e[dst(i)],c=f(r,function(n){return new vi({shape:kst(i,[s,s+h],n.coord)})});n.add(iu(c,{style:a(o.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(n,t,i,r,u,f){var o;if(u.length){for(var s=t.getModel("axisTick"),h=t.getModel("minorTick"),v=(s.get("inside")?-1:1)*h.get("length"),c=f[dst(i)],l=[],e=0;e<u.length;e++)for(o=0;o<u[e].length;o++)l.push(new vi({shape:kst(i,[c,c+v],u[e][o].coord)}));n.add(iu(l,{style:a(h.getModel("lineStyle").getLineStyle(),a(s.getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(n,i,r,u,f,e,o){var h=i.getCategories(!0),s=i.getModel("axisLabel"),c=s.get("margin"),l=i.get("triggerEvent");t(o,function(t){var a=s,b=t.tickValue,y=e[dst(r)],u=r.coordToPoint([y+c,t.coord]),k=r.cx,d=r.cy,g=Math.abs(u[0]-k)/y<.3?"center":u[0]>k?"left":"right",nt=Math.abs(u[1]-d)/y<.3?"middle":u[1]>d?"top":"bottom",f,p,o;h&&h[b]&&(f=h[b],v(f)&&f.textStyle&&(a=new at(f.textStyle,s,s.ecModel)));p=new st({silent:dr.isLabelSilent(i),style:ii(a,{x:u[0],y:u[1],fill:a.getTextColor()||i.get(["axisLine","lineStyle","color"]),text:t.formattedLabel,align:g,verticalAlign:nt})});(n.add(p),l)&&(o=dr.makeAxisEventDataBase(i),o.targetType="axisLabel",o.value=t.rawLabel,w(p).eventData=o)},this)},splitLine:function(n,t,i,r,u,f){var c=t.getModel("splitLine").getModel("lineStyle"),o=c.get("color"),l=0,s,e,h;for(o=o instanceof Array?o:[o],s=[],e=0;e<r.length;e++)h=l++%o.length,s[h]=s[h]||[],s[h].push(new vi({shape:kst(i,f,r[e].coord)}));for(e=0;e<s.length;e++)n.add(iu(s[e],{style:a({stroke:o[e%o.length]},c.getLineStyle()),silent:!0,z:t.get("z")}))},minorSplitLine:function(n,t,i,r,u,f){var o;if(u.length){for(var h=t.getModel("minorSplitLine").getModel("lineStyle"),s=[],e=0;e<u.length;e++)for(o=0;o<u[e].length;o++)s.push(new vi({shape:kst(i,f,u[e][o].coord)}));n.add(iu(s,{style:h.getLineStyle(),silent:!0,z:t.get("z")}))}},splitArea:function(n,t,i,r,u,f){var l,h;if(r.length){var v=t.getModel("splitArea").getModel("areaStyle"),o=v.get("color"),w=0;o=o instanceof Array?o:[o];for(var s=[],c=Math.PI/180,y=-r[0].coord*c,b=Math.min(f[0],f[1]),k=Math.max(f[0],f[1]),d=t.get("clockwise"),e=1,p=r.length;e<=p;e++)l=e===p?r[0].coord:r[e].coord,h=w++%o.length,s[h]=s[h]||[],s[h].push(new ur({shape:{cx:i.cx,cy:i.cy,r0:b,r:k,startAngle:y,endAngle:-l*c,clockwise:d},silent:!0})),y=-l*c;for(e=0;e<s.length;e++)n.add(iu(s[e],{style:a({fill:o[e%o.length]},v.getAreaStyle()),silent:!0}))}}},tnu=["axisLine","axisTickLabel","axisName"],inu=["splitLine","splitArea","minorSplitLine"],rnu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.axisPointerClass="PolarAxisPointer",t}return i(r,n),r.prototype.render=function(n){var e,r;if(this.group.removeAll(),n.get("show")){e=this._axisGroup;r=this._axisGroup=new p;this.group.add(r);var i=n.axis,u=i.polar,s=u.getAngleAxis(),h=i.getTicksCoords(),c=i.getMinorTicksCoords(),o=s.getExtent()[0],l=i.getExtent(),a=function(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}}(u,n,o),f=new dr(n,a);t(tnu,f.add,f);r.add(f.getGroup());bk(e,r,n);t(inu,function(t){n.get([t,"show"])&&!i.scale.isBlank()&&unu[t](this.group,n,u,o,l,h,c)},this)}},r.type="radiusAxis",r}(sa),unu={splitLine:function(n,t,i,r,u,f){var c=t.getModel("splitLine").getModel("lineStyle"),o=c.get("color"),l=0,s,e,h;for(o=o instanceof Array?o:[o],s=[],e=0;e<f.length;e++)h=l++%o.length,s[h]=s[h]||[],s[h].push(new su({shape:{cx:i.cx,cy:i.cy,r:Math.max(f[e].coord,0)}}));for(e=0;e<s.length;e++)n.add(iu(s[e],{style:a({stroke:o[e%o.length],fill:null},c.getLineStyle()),silent:!0}))},minorSplitLine:function(n,t,i,r,u,f,e){var s;if(e.length){for(var c=t.getModel("minorSplitLine").getModel("lineStyle"),h=[],o=0;o<e.length;o++)for(s=0;s<e[o].length;s++)h.push(new su({shape:{cx:i.cx,cy:i.cy,r:e[o][s].coord}}));n.add(iu(h,{style:a({fill:null},c.getLineStyle()),silent:!0}))}},splitArea:function(n,t,i,r,u,f){var h;if(f.length){var c=t.getModel("splitArea").getModel("areaStyle"),o=c.get("color"),v=0;o=o instanceof Array?o:[o];for(var s=[],l=f[0].coord,e=1;e<f.length;e++)h=v++%o.length,s[h]=s[h]||[],s[h].push(new ur({shape:{cx:i.cx,cy:i.cy,r0:l,r:f[e].
1coord,startAngle:0,endAngle:2*Math.PI},silent:!0})),l=f[e].coord;for(e=0;e<s.length;e++)n.add(iu(s[e],{style:a({fill:o[e%o.length]},c.getAreaStyle()),silent:!0}))}}};var enu={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},onu={splitNumber:5},snu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="polar",t}(gt);var hnu=["axisLine","axisTickLabel","axisName"],cnu=["splitArea","splitLine"],lnu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.axisPointerClass="SingleAxisPointer",t}return i(r,n),r.prototype.render=function(i,r,u,f){var o=this.group,s,h,e;o.removeAll();s=this._axisGroup;this._axisGroup=new p;h=cui(i);e=new dr(i,h);t(hnu,e.add,e);o.add(this._axisGroup);o.add(e.getGroup());t(cnu,function(n){i.get([n,"show"])&&anu[n](this,this.group,this._axisGroup,i)},this);bk(s,this._axisGroup,i);n.prototype.render.call(this,i,r,u,f)},r.prototype.remove=function(){per(this)},r.type="singleAxis",r}(sa),anu={splitLine:function(n,t,i,r){var l=r.axis,c,v,b;if(!l.scale.isBlank()){var y=r.getModel("splitLine"),p=y.getModel("lineStyle"),f=p.get("color");f=f instanceof Array?f:[f];for(var e=r.coordinateSystem.getRect(),k=l.isHorizontal(),h=[],d=0,w=l.getTicksCoords({tickModel:y}),o=[],s=[],u=0;u<w.length;++u)c=l.toGlobalCoord(w[u].coord),k?(o[0]=c,o[1]=e.y,s[0]=c,s[1]=e.y+e.height):(o[0]=e.x,o[1]=c,s[0]=e.x+e.width,s[1]=c),v=d++%f.length,h[v]=h[v]||[],h[v].push(new vi({subPixelOptimize:!0,shape:{x1:o[0],y1:o[1],x2:s[0],y2:s[1]},silent:!0}));for(b=p.getLineStyle(["color"]),u=0;u<h.length;++u)t.add(iu(h[u],{style:a({stroke:f[u%f.length]},b),silent:!0}))}},splitArea:function(n,t,i,r){yer(n,i,r,r)}},gst=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.getCoordSysModel=function(){return this},t.type="singleAxis",t.layoutMode="box",t.defaultOption={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}},t}(rt);ui(gst,ap.prototype);var vnu=function(n){function t(t,i,r,u,f){var e=n.call(this,t,i,r)||this;return e.type=u||"value",e.position=f||"bottom",e}return i(t,n),t.prototype.isHorizontal=function(){var n=this.position;return"top"===n||"bottom"===n},t.prototype.pointToData=function(n){return this.coordinateSystem.pointToData(n)[0]},t}(lu),fbr=["single"],ynu=function(){function n(n,t,i){this.type="single";this.dimension="single";this.dimensions=fbr;this.axisPointerEnabled=!0;this.model=n;this._init(n,t,i)}return n.prototype._init=function(n){var i=this.dimension,t=new vnu(i,og(n),[0,0],n.get("type"),n.get("position")),r="category"===t.type;t.onBand=r&&n.get("boundaryGap");t.inverse=n.get("inverse");t.orient=n.get("orient");n.axis=t;t.model=n;t.coordinateSystem=this;this._axis=t},n.prototype.update=function(n){n.eachSeries(function(n){if(n.coordinateSystem===this){var i=n.getData();t(i.mapDimensionsAll(this.dimension),function(n){this._axis.scale.unionExtentFromData(i,n)},this);ia(this._axis.scale,this._axis.model)}},this)},n.prototype.resize=function(n,t){this._rect=ci({left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")},{width:t.getWidth(),height:t.getHeight()});this._adjustAxis()},n.prototype.getRect=function(){return this._rect},n.prototype._adjustAxis=function(){var n=this._rect,t=this._axis,i=t.isHorizontal(),r=i?[0,n.width]:[0,n.height],u=t.reverse?1:0;t.setExtent(r[u],r[1-u]);this._updateAxisTransform(t,i?n.x:n.y)},n.prototype._updateAxisTransform=function(n,t){var i=n.getExtent(),r=i[0]+i[1],u=n.isHorizontal();n.toGlobalCoord=u?function(n){return n+t}:function(n){return r-n+t};n.toLocalCoord=u?function(n){return n-t}:function(n){return r-n+t}},n.prototype.getAxis=function(){return this._axis},n.prototype.getBaseAxis=function(){return this._axis},n.prototype.getAxes=function(){return[this._axis]},n.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},n.prototype.containPoint=function(n){var t=this.getRect(),i=this.getAxis();return"horizontal"===i.orient?i.contain(i.toLocalCoord(n[0]))&&n[1]>=t.y&&n[1]<=t.y+t.height:i.contain(i.toLocalCoord(n[1]))&&n[0]>=t.y&&n[0]<=t.y+t.height},n.prototype.pointToData=function(n){var t=this.getAxis();
1return[t.coordToData(t.toLocalCoord(n["horizontal"===t.orient?0:1]))]},n.prototype.dataToPoint=function(n){var i=this.getAxis(),t=this.getRect(),r=[],u="horizontal"===i.orient?0:1;return n instanceof Array&&(n=n[0]),r[u]=i.toGlobalCoord(i.dataToCoord(+n)),r[1-u]=0===u?t.y+t.height/2:t.x+t.width/2,r},n.prototype.convertToPixel=function(n,t,i){return ebr(t)===this?this.dataToPoint(i):null},n.prototype.convertFromPixel=function(n,t,i){return ebr(t)===this?this.pointToData(i):null},n}();var pnu={create:function(n,t){var i=[];return n.eachComponent("singleAxis",function(r,u){var f=new ynu(r,n,t);f.name="single_"+u;f.resize(r,t);r.coordinateSystem=f;i.push(f)}),n.eachSeries(function(n){if("singleAxis"===n.get("coordinateSystem")){var t=n.getReferringComponents("singleAxis",oi).models[0];n.coordinateSystem=t&&t.coordinateSystem}}),i},dimensions:fbr},obr=["x","y"],wnu=["width","height"],bnu=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.makeElOption=function(n,t,i,r,u){var e=i.axis,s=e.coordinateSystem,c=lui(s,1-nht(e)),l=s.dataToPoint(t)[0],o=r.get("type"),h,f;o&&"none"!==o&&(h=iui(r),f=knu[o](e,l,c),f.style=h,n.graphicKey=f.type,n.pointer=f);uwr(t,n,cui(i),i,r,u)},t.prototype.getHandleTransform=function(n,t,i){var r=cui(t,{labelInside:!1}),u;return r.labelMargin=i.get(["handle","margin"]),u=rui(t.axis,n,r),{x:u[0],y:u[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,t,i){var f=i.axis,e=f.coordinateSystem,r=nht(f),o=lui(e,r),u=[n.x,n.y];u[r]+=t[r];u[r]=Math.min(o[1],u[r]);u[r]=Math.max(o[0],u[r]);var s=lui(e,1-r),h=(s[1]+s[0])/2,c=[h,h];return c[r]=u[r],{x:u[0],y:u[1],rotation:n.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}},t}(nui),knu={line:function(n,t,i){return{type:"Line",subPixelOptimize:!0,shape:uui([t,i[0]],[t,i[1]],nht(n))}},shadow:function(n,t,i){var r=n.getBandWidth(),u=i[1]-i[0];return{type:"Rect",shape:fwr([t-r/2,i[0]],[r,u],nht(n))}}};sbr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="single",t}(gt);hbr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(t){var i=yy(t);n.prototype.init.apply(this,arguments);cbr(t,i)},t.prototype.mergeOption=function(t){n.prototype.mergeOption.apply(this,arguments);cbr(this.option,t)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},t}(rt);var dnu=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.render=function(n,t){var i=this.group;i.removeAll();var f=n.coordinateSystem,r=f.getRangeInfo(),u=f.getOrient(),e=t.getLocaleModel();this._renderDayRect(n,r,i);this._renderLines(n,r,u,i);this._renderYearText(n,r,u,i);this._renderMonthText(n,e,u,i);this._renderWeekText(n,e,r,u,i)},u.prototype._renderDayRect=function(n,t,i){for(var f,e,r=n.coordinateSystem,o=n.getModel("itemStyle").getItemStyle(),s=r.getCellWidth(),h=r.getCellHeight(),u=t.start.time;u<=t.end.time;u=r.getNextNDay(u,1).time)f=r.dataToRect([u],!1).tl,e=new ot({shape:{x:f[0],y:f[1],width:s,height:h},cursor:"default",style:o}),i.add(e)},u.prototype._renderLines=function(n,t,i,r){function a(t){u._firstDayOfMonth.push(e.getDateInfo(t));u._firstDayPoints.push(e.dataToRect([t],!1).tl);var f=u._getLinePointsOfOneWeek(n,t,i);u._tlpoints.push(f[0]);u._blpoints.push(f[f.length-1]);h&&u._drawSplitline(f,o,r)}var u=this,e=n.coordinateSystem,o=n.getModel(["splitLine","lineStyle"]).getLineStyle(),h=n.get(["splitLine","show"]),l=o.lineWidth,f,c,s;for(this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[],f=t.start,c=0;f.time<=t.end.time;c++)a(f.formatedDate),0===c&&(f=e.getDateInfo(t.start.y+"-"+t.start.m)),s=f.date,
1s.setMonth(s.getMonth()+1),f=e.getDateInfo(s);a(e.getNextNDay(t.end.time,1).formatedDate);h&&this._drawSplitline(u._getEdgesPoints(u._tlpoints,l,i),o,r);h&&this._drawSplitline(u._getEdgesPoints(u._blpoints,l,i),o,r)},u.prototype._getEdgesPoints=function(n,t,i){var r=[n[0].slice(),n[n.length-1].slice()],u="horizontal"===i?0:1;return r[0][u]=r[0][u]-t/2,r[1][u]=r[1][u]+t/2,r},u.prototype._drawSplitline=function(n,t,i){var r=new er({z2:20,shape:{points:n},style:t});i.add(r)},u.prototype._getLinePointsOfOneWeek=function(n,t,i){for(var r,o,u=n.coordinateSystem,s=u.getDateInfo(t),f=[],e=0;e<7;e++)r=u.getNextNDay(s.time,e),o=u.dataToRect([r.time],!1),f[2*r.day]=o.tl,f[2*r.day+1]=o["horizontal"===i?"bl":"tr"];return f},u.prototype._formatterLabel=function(n,i){return o(n)&&n?(r=n,t(i,function(n,t){r=r.replace("{"+t+"}",u?ru(n):n)}),r):l(n)?n(i):i.nameMap;var r,u},u.prototype._yearTextPositionControl=function(n,t,i,r,u){var e=t[0],o=t[1],f=["center","bottom"],s;return"bottom"===r?(o+=u,f=["center","top"]):"left"===r?e-=u:"right"===r?(e+=u,f=["center","top"]):o-=u,s=0,"left"!==r&&"right"!==r||(s=Math.PI/2),{rotation:s,x:e,y:o,style:{align:f[0],verticalAlign:f[1]}}},u.prototype._renderYearText=function(n,t,i,r){var f=n.getModel("yearLabel"),c,e;if(f.get("show")){c=f.get("margin");e=f.get("position");e||(e="horizontal"!==i?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(u[0][0]+u[1][0])/2,a=(u[0][1]+u[1][1])/2,o="horizontal"===i?0:1,v={top:[l,u[o][1]],bottom:[l,u[1-o][1]],left:[u[1-o][0],a],right:[u[o][0],a]},s=t.start.y;+t.end.y>+t.start.y&&(s=s+"-"+t.end.y);var y=f.get("formatter"),p={start:t.start.y,end:t.end.y,nameMap:s},w=this._formatterLabel(y,p),h=new st({z2:30,style:ii(f,{text:w})});h.attr(this._yearTextPositionControl(h,v[e],i,e,c));r.add(h)}},u.prototype._monthTextPositionControl=function(n,t,i,r,u){var f="left",e="top",o=n[0],s=n[1];return"horizontal"===i?(s+=u,t&&(f="center"),"start"===r&&(e="bottom")):(o+=u,t&&(e="middle"),"start"===r&&(f="right")),{x:o,y:s,align:f,verticalAlign:e}},u.prototype._renderMonthText=function(n,t,i,u){var f=n.getModel("monthLabel"),y,l,p,e,w,h,b;if(f.get("show")){var s=f.get("nameMap"),c=f.get("margin"),a=f.get("position"),k=f.get("align"),v=[this._tlpoints,this._blpoints];for(s&&!o(s)||(s&&(t=hpt(s)||t),s=t.get(["time","monthAbbr"])||[]),y="start"===a?0:1,l="horizontal"===i?0:1,c="start"===a?-c:c,p="center"===k,e=0;e<v[y].length-1;e++){w=v[y][e].slice();h=this._firstDayOfMonth[e];p&&(b=this._firstDayPoints[e],w[l]=(b[l]+v[0][e+1][l])/2);var d=f.get("formatter"),g=s[+h.m-1],nt={yyyy:h.y,yy:(h.y+"").slice(2),MM:h.m,M:+h.m,nameMap:g},tt=this._formatterLabel(d,nt),it=new st({z2:30,style:r(ii(f,{text:tt}),this._monthTextPositionControl(w,p,i,a,c))});u.add(it)}}},u.prototype._weekTextPositionControl=function(n,t,i,r,u){var s="center",h="middle",e=n[0],o=n[1],f="start"===i;return"horizontal"===t?(e=e+r+(f?1:-1)*u[0]/2,s=f?"right":"left"):(o=o+r+(f?1:-1)*u[1]/2,h=f?"bottom":"top"),{x:e,y:o,align:s,verticalAlign:h}},u.prototype._renderWeekText=function(n,t,i,u,s){var l=n.getModel("dayLabel"),p,y,v,b,k,d,g;if(l.get("show")){var h=n.coordinateSystem,w=l.get("position"),c=l.get("nameMap"),a=l.get("margin"),nt=h.getFirstDayOfWeek();for((!c||o(c))&&(c&&(t=hpt(c)||t),c=t.get(["time","dayOfWeekShort"])||f(t.get(["time","dayOfWeekAbbr"]),function(n){return n[0]})),p=h.getNextNDay(i.end.time,7-i.lweek).time,y=[h.getCellWidth(),h.getCellHeight()],a=e(a,Math.min(y[1],y[0])),"start"===w&&(p=h.getNextNDay(i.start.time,-(7+i.fweek)).time,a=-a),v=0;v<7;v++)k=h.getNextNDay(p,v),d=h.dataToRect([k.time],!1).center,b=Math.abs((v+nt)%7),g=new st({z2:30,style:r(ii(l,{text:c[b]}),this._weekTextPositionControl(d,u,w,a,y))}),s.add(g)}},u.type="calendar",u}(gt),aui=864e5,gnu=function(){function n(t){this.type="calendar";this.dimensions=n.dimensions;this.getDimensionsInfo=n.getDimensionsInfo;this._model=t}return n.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},n.prototype.getRangeInfo=function(){return this._rangeInfo},n.prototype.getModel=function(){return this._model},n.prototype.getRect=function(){return this._rect},n.prototype.getCellWidth=function(){return this._sw},n.prototype.getCellHeight=function(){return this._sh},n.prototype.getOrient=function(){return this._orient},n.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},n.prototype.getDateInfo=function(n){var r=(n=ou(n)).getFullYear(),t=n.getMonth()+1,u=t<10?"0"+t:""+t,i=n.getDate(),f=i<10?"0"+i:""+i,e=n.getDay();return{y:r+"",m:u,d:f,day:e=Math.abs((e+7-this.getFirstDayOfWeek())%7),time:n.getTime(),formatedDate:r+"-"+u+"-"+f,date:n}},n.prototype.getNextNDay=function(n,t){return 0===(t=t||0)||(n=new Date(this.getDateInfo(n).time)).setDate(n.getDate()+t),this.getDateInfo(n)},n.prototype.update=function(n,i){function c(n,t){return null!=n[t]&&"auto"!==n[t]}var s,h;this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay");this._orient=this._model.get("orient");this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0;this._rangeInfo=this._getRangeInfo(this._initRangeOption());var u=this._rangeInfo.weeks||1,f=["width","height"],r=this._model.getCellSize().slice(),e=this._model.getBoxLayoutParams(),o="horizontal"===this._orient?[u,7]:[7,u];t([0,1],function(n){c(r,n)&&(e[f[n]]=r[n]*o[n])});s={width:i.getWidth(),height:i.getHeight()};h=this._rect=ci(e,s);t([0,1],function(n){c(r,n)||(r[n]=h[f[n]]/o[n])});this._sw=r[0];this._sh=r[1]},n.prototype.dataToPoint=function(n,t){var f,e;u(n)&&(n=n[0]);null==t&&(t=!0);var i=this.getDateInfo(n),r=this._rangeInfo,o=i.formatedDate;return t&&!(i.time>=r.start.time&&i.time<r.end.time+aui)?[NaN,NaN]:(f=i.day,e=this._getRangeInfo([r.start.time,o]).nthWeek,"vertical"===this._orient?[this._rect.x+f*this._sw+this._sw/2,this._rect.y+e*this._sh+this._sh/2]:[this._rect.x+e*this._sw+this._sw/2,this._rect.y+f*this._sh+this._sh/2])},n.prototype.pointToData=function(n){var t=this.pointToDate(n);return t&&t.time},n.prototype.dataToRect=function(n,t){var i=this.dataToPoint(n,t);return{contentShape:{x:i[0]-(this._sw-this._lineWidth)/2,y:i[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:i,tl:[i[0]-this._sw/2,i[1]-this._sh/2],tr:[i[0]+this._sw/2,i[1]-this._sh/2],br:[i[0]+this._sw/2,i[1]+this._sh/2],bl:[i[0]-this._sw/2,i[1]+this._sh/2]}},n.prototype.pointToDate=function(n){var t=Math.floor((n[0]-this._rect.x)/this._sw)+1,i=Math.floor((n[1]-this._rect.y)/this._sh)+1,r=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(i,t-1,r):this._getDateByWeeksAndDay(t,i-1,r)},n.prototype.convertToPixel=function(n,t,i){var r=lbr(t);return r===this?r.dataToPoint(i):null},n.prototype.convertFromPixel=function(n,t,i){var r=lbr(t);return r===this?r.pointToData(i):null},n.prototype.containPoint=function(){return console.warn("Not implemented."),!1},n.prototype._initRangeOption=function(){var t,i=this._model.get("range"),n,f,r,o,e;return((u(i)&&1===i.length&&(i=i[0]),u(i))?t=i:(n=i.toString(),(/^\d{4}$/.test(n)&&(t=[n+"-01-01",n+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(n))&&(f=this.getDateInfo(n),r=f.date,r.setMonth(r.getMonth()+1),o=this.getNextNDay(r,-1),t=[f.formatedDate,o.formatedDate]),/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(n)&&(t=[n,n])),!t)?i:(e=this._getRangeInfo(t),e.start.time>e.end.time&&t.reverse(),t)},n.prototype._getRangeInfo=function(n){var o,t=[this.getDateInfo(n[0]),this.getDateInfo(n[1])],u,f,e,h;t[0].time>t[1].time&&(o=!0,t.reverse());var r=Math.floor(t[1].time/aui)-Math.floor(t[0].time/aui)+1,i=new Date(t[0].time),c=i.getDate(),s=t[1].date.getDate();if(i.setDate(c+r-1),u=i.getDate(),u!==s)for(f=i.getTime()-t[1].time>0?1:-1;(u=i.getDate())!==s&&(i.getTime()-t[1].time)*f>0;)r-=f,i.setDate(u-f);return e=Math.floor((r+t[0].day+6)/7),h=o?1-e:e-1,o&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:r,weeks:e,nthWeek:h,fweek:t[0].day,lweek:t[1].day}},n.prototype._getDateByWeeksAndDay=function(n,t,i){var r=this._getRangeInfo(i),f,u;return n>r.weeks||0===n&&t<r.fweek||n===r.weeks&&t>r.lweek?null:(f=7*(n-1)-r.fweek+t,u=new Date(r.start.time),u.setDate(+r.start.d+f),this.getDateInfo(u))},n.create=function(t,i){var r=[];return t.eachComponent("calendar",function(u){var f=new n(u,t,i);r.push(f);u.coordinateSystem=f}),t.eachSeries(function(n){"calendar"===n.get("coordinateSystem")&&(n.coordinateSystem=r[n.get("calendarIndex")||0])}),r},n.dimensions=["time","value"],n}();vui=["transition","enterFrom","leaveTo"];vbr=vui.concat(["enterAnimation","updateAnimation","leaveAnimation"]);var ntf=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t.preventAutoZ=!0,t}return i(u,n),u.prototype.mergeOption=function(t,i){var r=this.option.elements;this.option.elements=null;n.prototype.mergeOption.call(this,t,i);this.option.elements=r},u.prototype.optionUpdated=function(n,i){var u=this.option,h=(i?u:n).elements,f=u.elements=i?[]:u.elements,e=[],o,s;this._flatten(h,e,null);o=sci(f,e,"normalMerge");s=this._elOptionsToUpdate=[];t(o,function(n,t){var i=n.newOption;i&&(s.push(i),function(n,t){var i=n.existing,r;(t.id=n.keyInfo.id,!t.type&&i&&(t.type=i.type),null==t.parentId)&&(r=t.parentOption,r?t.parentId=r.id:i&&(t.parentId=i.parentId));t.parentOption=null}(n,i),function(n,t,i){var f=r({},i),u=n[t],e=i.$action||"merge";"merge"===e?u?(k(u,f,!0),ah(u,f,{ignoreSize:!0}),ypi(i,u),tht(i,u),tht(i,u,"shape"),tht(i,u,"style"),tht(i,u,"extra"),i.clipPath=u.clipPath):n[t]=f:"replace"===e?n[t]=f:"remove"===e&&u&&(n[t]=null)}(f,t,i),function(n,t){if(n&&(n.hv=t.hv=[abr(t,["left","right"]),abr(t,["top","bottom"])],"group"===n.type)){var i=n,r=t;null==i.width&&(i.width=r.width=0);null==i.height&&(i.height=r.height=0)}}(f[t],i))},this);u.elements=pt(f,function(n){return n&&delete n.$action,null!=n})},u.prototype._flatten=function(n,i,r){t(n,function(n){if(n){r&&(n.parentOption=r);i.push(n);var t=n.children;"group"===n.type&&t&&this._flatten(t,i,n);delete n.children}},this)},u.prototype.useElOptionsToUpdate=function(){var n=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,n},u.type="graphic",u.defaultOption={elements:[]},u}(rt),ybr={path:null,compoundPath:null,group:p,image:wi,text:st},yf=lt(),ttf=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.init=function(){this._elMap=c()},u.prototype.render=function(n,t,i){n!==this._lastGraphicModel&&this._clear();this._lastGraphicModel=n;this._updateElements(n);this._relocate(n,i)},u.prototype._updateElements=function(n){var u=n.useElOptionsToUpdate();if(u){var i=this._elMap,o=this.group,f=n.get("z"),e=n.get("zlevel");t(u,function(u){var a=ai(u.id,null),v=null!=a?i.get(a):null,ot=ai(u.parentId,null),ht=null!=ot?i.get(ot):o,tt=u.type,h=u.style,c,y,p,l,g,s,ft,b,nt,lt;"text"===tt&&h&&u.hv&&u.hv[1]&&(h.textVerticalAlign=h.textBaseline=h.verticalAlign=h.align=null);c=u.textContent;y=u.textConfig;h&&kyr(h,tt,!!y,!!c)&&(p=dyr(h,tt,!0),!y&&p.textConfig&&(y=u.textConfig=p.textConfig),!c&&p.textContent&&(c=p.textContent));var ct=function(n){return n=r({},n),t(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(vpi),function(t){delete n[t]}),n}(u),it=u.$action||"merge",rt="merge"===it,ut="replace"===it;if(rt?(l=v,(d=!v)?l=pbr(a,ht,u.type,i):(l&&(yf(l).isNew=!1),hpr(l)),l&&(ast(l,ct,n,{isInit:d}
1),wbr(l,u,f,e))):ut?(iht(v,u,i,n),g=pbr(a,ht,u.type,i),g&&(ast(g,ct,n,{isInit:!0}),wbr(g,u,f,e))):"remove"===it&&(upr(v,u),iht(v,u,i,n)),s=i.get(a),s&&c&&(rt?(ft=s.getTextContent(),ft?ft.attr(c):s.setTextContent(new st(c))):ut&&s.setTextContent(new st(c))),s){if(b=u.clipPath,b){var et=b.type,k=void 0,d=!1;rt?(nt=s.getClipPath(),k=(d=!nt||yf(nt).type!==et)?yui(et):nt):ut&&(d=!0,k=yui(et));s.setClipPath(k);ast(k,b,n,{isInit:d});yst(k,b.keyframeAnimation,n)}lt=yf(s);s.setTextConfig(y);lt.option=u,function(n,t,i){var r=w(n).eventData;n.silent||n.ignore||r||(r=w(n).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:n.name});r&&(r.info=i.info)}(s,n,u);hy({el:s,componentModel:n,itemName:s.name,itemTooltipOption:u.tooltip});yst(s,u.keyframeAnimation,n)}})}},u.prototype._relocate=function(n,t){for(var u,c,i,o,p,s=n.option.elements,w=this.group,b=this._elMap,k=t.getWidth(),d=t.getHeight(),g=["x","y"],r=0;r<s.length;r++)if((i=null!=(c=ai((u=s[r]).id,null))?b.get(c):null)&&i.isGroup){var tt=(l=i.parent)===w,h=yf(i),f=yf(l);h.width=e(h.option.width,tt?k:f.width)||0;h.height=e(h.option.height,tt?d:f.height)||0}for(r=s.length-1;r>=0;r--)if(i=null!=(c=ai((u=s[r]).id,null))?b.get(c):null){var l=i.parent,a=(f=yf(l),{}),rt=vut(i,u,l===w?{width:k,height:d}:{width:f.width,height:f.height},null,{hv:u.hv,boundingMode:u.bounding},a);if(!yf(i).isNew&&rt){for(var v=u.transition,it={},y=0;y<g.length;y++)o=g[y],p=a[o],v&&(da(v)||nt(v,o)>=0)?it[o]=p:i[o]=p;ct(i,it,n,0)}else i.attr(a)}},u.prototype._clear=function(){var t=this,n=this._elMap;n.each(function(i){iht(i,yf(i).option,n,t._lastGraphicModel)});this._elMap=c()},u.prototype.dispose=function(){this._clear()},u.type="graphic",u}(gt);pui=["x","y","radius","angle","single"];bbr=["cartesian2d","polar","singleAxis"];rht=function(){function n(){this.indexList=[];this.indexMap=[]}return n.prototype.add=function(n){this.indexMap[n]||(this.indexList.push(n),this.indexMap[n]=!0)},n}();lw=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=["percent","percent"],t}return i(r,n),r.prototype.init=function(n,t,i){var r=dbr(n);this.settledOption=r;this.mergeDefaultAndTheme(n,i);this._doInit(r)},r.prototype.mergeOption=function(n){var t=dbr(n);k(this.option,n,!0);k(this.settledOption,t,!0);this._doInit(t)},r.prototype._doInit=function(n){var r=this.option,i;this._setDefaultThrottle(n);this._updateRangeUse(n);i=this.settledOption;t([["start","startValue"],["end","endValue"]],function(n,t){"value"===this._rangePropMode[t]&&(r[n[0]]=i[n[0]]=null)},this);this._resetTarget()},r.prototype._resetTarget=function(){var t=this.get("orient",!0),n=this._targetAxisInfoMap=c();this._fillSpecifiedTargetAxis(n)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient));this._noTarget=!0;n.each(function(n){n.indexList.length&&(this._noTarget=!1)},this)},r.prototype._fillSpecifiedTargetAxis=function(n){var i=!1;return t(pui,function(r){var f=this.getReferringComponents(ec(r),lci),u;f.specified&&(i=!0,u=new rht,t(f.models,function(n){u.add(n.componentIndex)}),n.set(r,u))},this),i},r.prototype._fillAutoTargetAxisByOrient=function(n,i){function e(i,u){var f=i[0],e,o;f&&(e=new rht,(e.add(f.componentIndex),n.set(u,e),r=!1,"x"===u||"y"===u)&&(o=f.getReferringComponents("grid",oi).models[0],o&&t(i,function(n){f.componentIndex!==n.componentIndex&&o===n.getReferringComponents("grid",oi).models[0]&&e.add(n.componentIndex)})))}var u=this.ecModel,r=!0,f;r&&(f="vertical"===i?"y":"x",e(u.findComponents({mainType:f+"Axis"}),f));r&&e(u.findComponents({mainType:"singleAxis",filter:function(n){return n.get("orient",!0)===i}}),"single");r&&t(pui,function(t){var i,f;r&&(i=u.findComponents({mainType:ec(t),filter:function(n){return"category"===n.get("type",!0)}}),i[0]&&(f=new rht,f.add(i[0].componentIndex),n.set(t,f),r=!1))},this)},r.prototype._makeAutoOrientByTargetAxis=function(){var n;return this.eachTargetAxis(function(t){n||(n=t)},this),"y"===n?"vertical":"horizontal"},r.prototype._setDefaultThrottle=function(n){if(n.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},r.prototype._updateRangeUse=function(n){var i=this._rangePropMode,r=this.get("rangeMode");t([["start","startValue"],["end","endValue"]],function(t,u){var f=null!=n[t[0]],e=null!=n[t[1]];f&&!e?i[u]="percent":!f&&e?i[u]="value":r?i[u]=r[u]:f&&(i[u]="percent")})},r.prototype.noTarget=function(){return this._noTarget},r.prototype.getFirstTargetAxisModel=function(){var n;return this.eachTargetAxis(function(t,i){null==n&&(n=this.ecModel.getComponent(ec(t),i))},this),n},r.prototype.eachTargetAxis=function(n,i){this._targetAxisInfoMap.each(function(r,u){t(r.indexList,function(t){n.call(i,u,t)})})},r.prototype.getAxisProxy=function(n,t){var i=this.getAxisModel(n,t);if(i)return i.__dzAxisProxy},r.prototype.getAxisModel=function(n,t){var i=this._targetAxisInfoMap.get(n);if(i&&i.indexMap[t])return this.ecModel.getComponent(ec(n),t)},r.prototype.setRawRange=function(n){var i=this.option,r=this.settledOption;t([["start","startValue"],["end","endValue"]],function(t){null==n[t[0]]&&null==n[t[1]]||(i[t[0]]=r[t[0]]=n[t[0]],i[t[1]]=r[t[1]]=n[t[1]])},this);this._updateRangeUse(n)},r.prototype.setCalculatedRange=function(n){var i=this.option;t(["start","startValue","end","endValue"],function(t){i[t]=n[t]})},r.prototype.getPercentRange=function(){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataPercentWindow()},r.prototype.getValueRange=function(n,t){if(null!=n||null!=t)return this.getAxisProxy(n,t).getDataValueWindow();var i=this.findRepresentativeAxisProxy();if(i)return i.getDataValueWindow()},r.prototype.findRepresentativeAxisProxy=function(n){var r,u,t,i;if(n)return n.__dzAxisProxy;for(u=this._targetAxisInfoMap.keys(),t=0;t<u.length;t++)for(var e=u[t],o=this._targetAxisInfoMap.get(e),f=0;f<o.indexList.length;f++){if(i=this.getAxisProxy(e,o.indexList[f]),i.hostedBy(this))return i;r||(r=i)}return r},r.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},r.prototype.getOrient=function(){return this._orient}
1,r.type="dataZoom",r.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],r.defaultOption={z:4,filterMode:"filter",start:0,end:100},r}(rt);var rtf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="dataZoom.select",t}(lw),wui=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){this.dataZoomModel=n;this.ecModel=t;this.api=i},t.type="dataZoom",t}(gt),utf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="dataZoom.select",t}(wui),aw=t,gbr=eu,ftf=function(){function n(n,t,i,r){this._dimName=n;this._axisIndex=t;this.ecModel=r;this._dataZoomModel=i}return n.prototype.hostedBy=function(n){return this._dataZoomModel===n},n.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},n.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},n.prototype.getTargetSeriesModels=function(){var n=[];return this.ecModel.eachSeries(function(t){if(function(n){var t=n.get("coordinateSystem");return nt(bbr,t)>=0}(t)){var r=ec(this._dimName),i=t.getReferringComponents(r,oi).models[0];i&&this._axisIndex===i.componentIndex&&n.push(t)}},this),n},n.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},n.prototype.getMinMaxSpan=function(){return y(this._minMaxSpan)},n.prototype.calculateDataWindow=function(n){function s(n,t,i,r,u){var s=u?"Span":"ValueSpan",o;for(wa(0,n,i,"all",e["min"+s],e["max"+s]),o=0;o<2;o++)t[o]=yt(n[o],i,r,!0),u&&(t[o]=f.parse(t[o]))}var o,t=this._dataExtent,f=this.getAxisModel().axis.scale,h=this._dataZoomModel.getRangePropMode(),i=[0,100],r=[],u=[],e;return aw(["start","end"],function(e,s){var c=n[e],l=n[e+"Value"];"percent"===h[s]?(null==c&&(c=i[s]),l=f.parse(yt(c,i,t))):(o=!0,c=yt(l=null==l?t[s]:f.parse(l),t,i));u[s]=l;r[s]=c}),gbr(u),gbr(r),e=this._minMaxSpan,o?s(u,r,t,i,!1):s(r,u,i,t,!0),{valueWindow:u,percentWindow:r}},n.prototype.reset=function(n){var r,i;n===this._dataZoomModel&&(r=this.getTargetSeriesModels(),this._dataExtent=function(n,i,r){var e=[1/0,-1/0],u,f;return aw(r,function(n){!function(n,i,r){i&&t(vet(i,r),function(t){var r=i.getApproximateExtent(t);r[0]<n[0]&&(n[0]=r[0]);r[1]>n[1]&&(n[1]=r[1])})}(e,n.getData(),i)}),u=n.getAxisModel(),f=htr(u.axis.scale,u,e).calculate(),[f.min,f.max]}(this,this._dimName,r),this._updateMinMaxSpan(),i=this.calculateDataWindow(n.settledOption),this._valueWindow=i.valueWindow,this._percentWindow=i.percentWindow,this._setAxisModel())},n.prototype.filterData=function(n){if(n===this._dataZoomModel){var r=this._dimName,u=this.getTargetSeriesModels(),i=n.get("filterMode"),t=this._valueWindow;"none"!==i&&aw(u,function(n){var u=n.getData(),e=u.mapDimensionsAll(r),o,s;e.length&&("weakFilter"===i?(o=u.getStore(),s=f(e,function(n){return u.getDimensionIndex(n)},u),u.filterSelf(function(n){for(var u,f,h,i=0;i<e.length;i++){var r=o.get(s[i],n),c=!isNaN(r),l=r<t[0],a=r>t[1];if(c&&!l&&!a)return!0;c&&(h=!0);l&&(u=!0);a&&(f=!0)}return h&&u&&f})):aw(e,function(r){if("empty"===i)n.setData(u=u.map(r,function(n){return function(n){return n>=t[0]&&n<=t[1]}(n)?n:NaN}));else{var f={};f[r]=t;u.selectRange(f)}}),aw(e,function(n){u.setApproximateExtent(t,n)}))})}},n.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},i=this._dataZoomModel,n=this._dataExtent;aw(["min","max"],function(r){var f=i.get(r+"Span"),u=i.get(r+"ValueSpan");null!=u&&(u=this.getAxisModel().axis.scale.parse(u));null!=u?f=yt(n[0]+u,n,[0,100],!0):null!=f&&(u=yt(f,[0,100],n,!0)-n[0]);t[r+"Span"]=f;t[r+"ValueSpan"]=u},this)},n.prototype._setAxisModel=function(){var u=this.getAxisModel(),i=this._percentWindow,r=this._valueWindow,n,t;i&&(n=cat(r,[0,500]),n=Math.min(n,20),t=u.axis.scale.rawExtentInfo,0!==i[0]&&t.setDeterminedMinMax("min",+r[0].toFixed(n)),100!==i[1]&&t.setDeterminedMinMax("max",+r[1].toFixed(n)),t.freeze())},n}(),etf={getTargetSeries:function(n){function u(t){n.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(r,u){var f=n.getComponent(ec(r),u);t(r,u,f,i)})})}var i,r;return u(function(n,t,i){i.__dzAxisProxy=null}),i=[],u(function(t,r,u,f){u.__dzAxisProxy||(u.__dzAxisProxy=new ftf(t,r,f,n),i.push(u.__dzAxisProxy))}),r=c(),t(i,function(n){t(n.getTargetSeriesModels(),function(n){r.set(n.uid,n)})}),r},overallReset:function(n,t){n.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(t,i){n.getAxisProxy(t,i).reset(n)});n.eachTargetAxis(function(i,r){n.getAxisProxy(i,r).filterData(n,t)})});n.eachComponent("dataZoom",function(n){var t=n.findRepresentativeAxisProxy(),i,r;t&&(i=t.getDataPercentWindow(),r=t.getDataValueWindow(),n.setCalculatedRange({start:i[0],end:i[1],startValue:r[0],endValue:r[1]}))})}},nkr=!1;pu=function(){};kui={};ikr=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.optionUpdated=function(){n.prototype.optionUpdated.apply(this,arguments);var i=this.ecModel;t(this.option.feature,function(n,t){var r=tkr(t);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(i)),k(n,r.defaultOption))})},r.type="toolbox",r.layoutMode={type:"box",ignoreSize:!0}
1,r.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},r}(rt);var stf=function(n){function r(){return null!==n&&n.apply(this,arguments)||this}return i(r,n),r.prototype.render=function(n,i,r,u){function c(c,l){var p,w=h[c],d=h[l],nt=v[w],b=new at(nt,n,n.ecModel),g,k;if(u&&null!=u.newTitle&&u.featureName===w&&(nt.title=u.newTitle),w&&!d){if(function(n){return 0===n.indexOf("my")}(w))p={onclick:b.option.onclick,featureName:w};else{if(g=tkr(w),!g)return;p=new g}y[w]=p}else if(!(p=y[d]))return;p.uid=ly("toolbox-feature");p.model=b;p.ecModel=i;p.api=r;k=p instanceof pu;w||!d?!b.get("show")||k&&p.unusable?k&&p.remove&&p.remove(i,r):(!function(u,h,c){var y,v,k=u.getModel("iconStyle"),l=u.getModel(["emphasis","iconStyle"]),p=h instanceof pu&&h.getIcons?h.getIcons():u.get("icon"),w=u.get("title")||{},b;o(p)?(y={})[c]=p:y=p;o(w)?(v={})[c]=w:v=w;b=u.iconPaths={};t(y,function(t,o){var c=sy(t,{},{x:-e/2,y:-e/2,width:e,height:e}),y;c.setStyle(k.getItemStyle());c.ensureState("emphasis").style=l.getItemStyle();y=new st({style:{text:v[o],align:l.get("textAlign"),borderRadius:l.get("textBorderRadius"),padding:l.get("textPadding"),fill:null},ignore:!0});c.setTextContent(y);hy({el:c,componentModel:n,itemName:o,formatterParamsExtra:{title:v[o]}});c.__title=v[o];c.on("mouseover",function(){var t=l.getItemStyle(),i=a?null==n.get("right")&&"right"!==n.get("left")?"right":"left":null==n.get("bottom")&&"bottom"!==n.get("top")?"bottom":"top";y.setStyle({fill:l.get("textFill")||t.fill||t.stroke||"#000",backgroundColor:l.get("textBackgroundColor")});c.setTextConfig({position:l.get("textPosition")||i});y.ignore=!n.get("showTitle");r.enterEmphasis(this)}).on("mouseout",function(){"emphasis"!==u.get(["iconStatus",o])&&r.leaveEmphasis(this);y.hide()});("emphasis"===u.get(["iconStatus",o])?ns:ts)(c);f.add(c);c.on("click",s(h.onclick,h,i,r,o));b[o]=c})}(b,p,w),b.setIconStatus=function(n,t){var i=this.option,r=this.iconPaths;i.iconStatus=i.iconStatus||{};i.iconStatus[n]=t;r[n]&&("emphasis"===t?ns:ts)(r[n])},p instanceof pu&&p.render&&p.render(b,i,r,u)):k&&p.dispose&&p.dispose(i,r)}var f=this.group;if(f.removeAll(),n.get("show")){var e=+n.get("itemSize"),a="vertical"===n.get("orient"),v=n.get("feature")||{},y=this._features||(this._features={}),h=[];t(v,function(n,t){h.push(t)});new io(this._featureNames||[],h).add(c).update(c).remove(b(c,null)).execute();this._featureNames=h,function(n,t,i){var r=t.getBoxLayoutParams(),u=t.get("padding"),f={width:i.getWidth(),height:i.getHeight()},e=ci(r,f,u);lh(t.get("orient"),n,t.get("itemGap"),e.width,e.height);vut(n,r,f,u)}(f,n,r);f.add(rkr(f.getBoundingRect(),n));a||f.eachChild(function(n){var h=n.__title,c=n.ensureState("emphasis"),u=c.textConfig||(c.textConfig={}),a=n.getTextContent(),t=a&&a.ensureState("emphasis"),s;if(t&&!l(t)&&h){var o=t.style||(t.style={}),i=gb(h,st.makeFont(o)),v=n.x+f.x,y=!1;n.y+f.y+e+i.height>r.getHeight()&&(u.position="top",y=!0);s=y?-5-i.height:e+10;v+i.width/2>r.getWidth()?(u.position=["100%",s],o.align="right"):v-i.width/2<0&&(u.position=[0,s],o.align="left")}})}},r.prototype.updateView=function(n,i,r,u){t(this._features,function(n){n instanceof pu&&n.updateView&&n.updateView(n.model,i,r,u)})},r.prototype.remove=function(n,i){t(this._features,function(t){t instanceof pu&&t.remove&&t.remove(n,i)});this.group.removeAll()},r.prototype.dispose=function(n,i){t(this._features,function(t){t instanceof pu&&t.dispose&&t.dispose(n,i)})},r.type="toolbox",r}(gt),htf=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.onclick=function(n,t){var i=this.model,s=i.get("name")||n.get("title.0.text")||"echarts",h="svg"===t.getZr().painter.getType(),c=h?"svg":i.get("type",!0)||"png",a=t.getConnectedDataURL({type:c,backgroundColor:i.get("backgroundColor",!0)||n.get("backgroundColor")||"#fff",connectedBackgroun
1dColor:i.get("connectedBackgroundColor"),excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")}),v=ft.browser,r,k,p,f,w,d,o,b,e;if(l(MouseEvent)&&(v.newEdge||!v.ie&&!v.edge))r=document.createElement("a"),r.download=s+"."+c,r.target="_blank",r.href=a,k=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1}),r.dispatchEvent(k);else if(window.navigator.msSaveOrOpenBlob||h){var y=a.split(","),tt=y[0].indexOf("base64")>-1,u=h?decodeURIComponent(y[1]):y[1];if(tt&&(u=window.atob(u)),p=s+"."+c,window.navigator.msSaveOrOpenBlob){for(f=u.length,w=new Uint8Array(f);f--;)w[f]=u.charCodeAt(f);d=new Blob([w]);window.navigator.msSaveOrOpenBlob(d,p)}else o=document.createElement("iframe"),document.body.appendChild(o),b=o.contentWindow,e=b.document,e.open("image/svg+xml","replace"),e.write(u),e.close(),b.focus(),e.execCommand("SaveAs",!0,p),document.body.removeChild(o)}else{var g=i.get("lang"),it='<body style="margin:0;"><img src="'+a+'" style="max-width:100%;" title="'+(g&&g[0]||"")+'" /><\/body>',nt=window.open();nt.document.write(it);nt.document.title=s}},t.getDefaultOption=function(n){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:n.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",n
1ame:"",excludeComponents:["toolbox"],lang:n.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},t}(pu),ukr="__ec_magicType_stack__",ctf=[["line","bar"],["stack"]],ltf=function(n){function r(){return null!==n&&n.apply(this,arguments)||this}return i(r,n),r.prototype.getIcons=function(){var n=this.model,i=n.get("icon"),r={};return t(n.get("type"),function(n){i[n]&&(r[n]=i[n])}),r},r.getDefaultOption=function(n){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:n.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},r.prototype.onclick=function(n,i,r){var u=this.model,o=u.get(["seriesIndex",r]),s,f,e;fkr[r]&&(f={series:[]},t(ctf,function(n){nt(n,r)>=0&&t(n,function(n){u.setIconStatus(n,"normal")})}),u.setIconStatus(r,"emphasis"),n.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},function(n){var c=n.subType,l=n.id,o=fkr[r](c,l,n,u),e,s,t,i,h;if(o&&(a(o,n.option),f.series.push(o)),e=n.coordinateSystem,e&&"cartesian2d"===e.type&&("line"===r||"bar"===r)&&(s=e.getAxesByScale("ordinal")[0],s)){for(t=s.dim+"Axis",i=n.getReferringComponents(t,oi).models[0].componentIndex,f[t]=f[t]||[],h=0;h<=i;h++)f[t][i]=f[t][i]||{};f[t][i].boundaryGap="bar"===r}}),e=r,"stack"===r&&(s=k({stack:u.option.title.tiled,tiled:u.option.title.stack},u.option.title),"emphasis"!==u.get(["iconStatus",r])&&(e="tiled")),i.dispatchAction({type:"changeMagicType",currentType:e,newOption:f,newTitle:s,featureName:"magicType"}))},r}(pu),fkr={line:function(n,t,i,r){if("bar"===n)return k({id:t,type:"line",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(n,t,i,r){if("line"===n)return k({id:t,type:"bar",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(n,t,i,r){var u=i.get("stack")===ukr;if("line"===n||"bar"===n)return r.setIconStatus("stack",u?"normal":"emphasis"),k({id:t,stack:u?"":ukr},r.get(["option","stack"])||{},!0)}};ee({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(n,t){t.mergeOption(n.newOption)});pn=new Array(60).join("-");yw="\t";fht=new RegExp("[\t]+","g");ekr=function(n){function r(){return null!==n&&n.apply(this,arguments)||this}return i(r,n),r.prototype.onclick=function(n,i){function g(){h.removeChild(u);rt._dom=null}var h,r,u,c,p,e,s,a,v,it,y,rt;setTimeout(function(){i.dispatchAction({type:"hideTip"})});h=i.getDom();r=this.model;this._dom&&h.removeChild(this._dom);u=document.createElement("div");u.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px";u.style.backgroundColor=r.get("backgroundColor")||"#fff";c=document.createElement("h4");p=r.get("lang")||[];c.innerHTML=p[0]||r.get("title");c.style.cssText="margin:10px 20px";c.style.color=r.get("textColor");e=document.createElement("div");s=document.createElement("textarea");
1e.style.cssText="overflow:auto";var w=r.get("optionToContent"),b=r.get("contentToOption"),tt=function(n){var u,e,i,r=function(n){var t={},i=[],r=[];return n.eachRawSeries(function(n){var f=n.coordinateSystem,u,e;f&&("cartesian2d"===f.type||"polar"===f.type)?(u=f.getBaseAxis(),"category"===u.type?(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}}(n);return{value:pt([(e=r.seriesGroupByCategoryAxis,i=[],t(e,function(n){var h=n.categoryAxis,c=n.valueAxis.dim,l=[" "].concat(f(n.series,function(n){return n.name})),r=[h.model.getCategories()],o,u,s,e;for(t(n.series,function(n){var t=n.getRawData();r.push(n.getRawData().mapArray(t.mapDimension(c),function(n){return n}))}),o=[l.join(yw)],u=0;u<r[0].length;u++){for(s=[],e=0;e<r.length;e++)s.push(r[e][u]);o.push(s.join(yw))}i.push(o.join("\n"))}),i.join("\n\n"+pn+"\n\n")),(u=r.other,f(u,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+yw:"")+r.join(yw))}),i.join("\n")}).join("\n\n"+pn+"\n\n"))],function(n){return!!n.replace(/[\n\t\s]/g,"")}).join("\n\n"+pn+"\n\n"),meta:r.meta}}(n);l(w)?(a=w(i.getOption()),o(a)?e.innerHTML=a:rv(a)&&e.appendChild(a)):(s.readOnly=r.get("readOnly"),v=s.style,v.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",v.color=r.get("textColor"),v.borderColor=r.get("textareaBorderColor"),v.backgroundColor=r.get("textareaColor"),s.value=tt.value,e.appendChild(s));it=tt.meta;y=document.createElement("div");y.style.cssText="position:absolute;bottom:5px;left:0;right:0";var nt="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",k=document.createElement("div"),d=document.createElement("div");nt+=";background-color:"+r.get("buttonColor");nt+=";color:"+r.get("buttonTextColor");rt=this;gct(k,"click",g);gct(d,"click",function(){if(null==b&&null!=w||null!=b&&null==w)g();else{var n;try{n=l(b)?b(e,i.getOption()):atf(s.value,it)}catch(n){throw g(),new Error("Data view format error "+n);}n&&i.dispatchAction({type:"changeDataView",newOption:n});g()}});k.innerHTML=p[1];d.innerHTML=p[2];d.style.cssText=k.style.cssText=nt;!r.get("readOnly")&&y.appendChild(d);y.appendChild(k);u.appendChild(c);u.appendChild(e);u.appendChild(y);e.style.height=h.clientHeight-80+"px";h.appendChild(u);this._dom=u},r.prototype.remove=function(n,t){this._dom&&t.getDom().removeChild(this._dom)},r.prototype.dispose=function(n,t){this.remove(n,t)},r.getDefaultOption=function(n){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:n.getLocaleModel().get(["toolbox","dataView","title"]),lang:n.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},r}(pu);ee({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(n,i){var u=[];t(n.newOption.series,function(n){var t=i.getSeriesByName(n.name)[0],f;t?(f=t.get("data"),u.push({name:n.name,data:vtf(n.data,f)})):u.push(r({type:"scatter"},n))});i.mergeOption(a({series:u},n.newOption))});dui=t;gui=lt();okr=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.onclick=function(n,t){!function(n){gui(n).snapshots=null}(n);t.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(n){return{show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:n.getLocaleModel().get(["toolbox","restore","title"])}},t}(pu);ee({type:"restore",event:"restore",update:"prepareAndUpdate"},function(n,t){t.resetOption("recreate")});skr=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"];eht=function(){function n(n,i,r){var f=this,u;this._targetInfoList=[];u=hkr(i,n);t(ytf,function(n,t){(!r||!r.include||nt(r.include,t)>=0)&&n(u,f._targetInfoList)})}return n.prototype.setOutputRanges=function(n,t){return this.matchOutputRanges(n,t,function(n,t,i){if((n.coordRanges||(n.coordRanges=[])).push(t),!n.coordRange){n.coordRange=t;var r=ifi[n.brushType](0,i,t);n.__rangeOffset={offset:rfi[n.brushType](r.values,n.range,[1,1]),xyMinMax:r.xyMinMax}}}),n},n.prototype.matchOutputRanges=function(n,i,r){t(n,function(n){var u=this.findTargetInfo(n,i);u&&!0!==u&&t(u.coordSyses,function(t){var u=ifi[n.brushType](1,t,n.range,!0);r(n,u.values,t,i)})},this)},n.prototype.setInputRanges=function(n,i){t(n,function(n){var s,h,e,o,t,r=this.findTargetInfo(n,i),u,f;(n.range=n.range||[],r&&!0!==r)&&(n.panelId=r.panelId,u=ifi[n.brushType](0,r.coordSys,n.coordRange),f=n.__rangeOffset,n.range=f?rfi[n.brushType](u.values,f.offset,(s=u.xyMinMax,h=f.xyMinMax,e=ykr(s),o=ykr(h),t=[e[0]/o[0],e[1]/o[1]],isNaN(t[0])&&(t[0]=1),isNaN(t[1])&&(t[1]=1),t)):u.values)},this)},n.prototype.makePanelOpts=function(n,t){return f(this._targetInfoList,function(i){var r=i.getPanelRect();return{panelId:i.panelId,defaultBrushType:t?t(i):null,clipPath:gar(r),isTargetByCursor:tvr(r,n,i.coordSysModel),getLinearBrushOtherExtent:nvr(r)}})},n.prototype.controlSeries=function(n,t,i){var r=this.findTargetInfo(n,i);return!0===r||r&&nt(r.coordSyses,t.coordinateSystem)>=0},n.prototype.findTargetInfo=function(n,t){for(var i,f,r,e=this._targetInfoList,o=hkr(t,n),u=0;u<e.length;u++)if(i=e[u],f=n.panelId,f){if(i.panelId===f)return i}else for(r=0;r<ckr.length;r++)if(ckr[r](o,i))return i;return!0},n}();var ytf={grid:function(n,i){var u=n.xAxisModels,f=n.yAxisModels,s=n.gridModels,r=c(),e={},o={};(u||f||s)&&(t(u,function(n){var t=n.axis.grid.model;
1r.set(t.id,t);e[t.id]=!0}),t(f,function(n){var t=n.axis.grid.model;r.set(t.id,t);o[t.id]=!0}),t(s,function(n){r.set(n.id,n);e[n.id]=!0;o[n.id]=!0}),r.each(function(n){var s=n.coordinateSystem,r=[];t(s.getCartesians(),function(n){(nt(u,n.getAxis("x").model)>=0||nt(f,n.getAxis("y").model)>=0)&&r.push(n)});i.push({panelId:"grid--"+n.id,gridModel:n,coordSysModel:n,coordSys:r[0],coordSyses:r,getPanelRect:lkr.grid,xAxisDeclared:e[n.id],yAxisDeclared:o[n.id]})}))},geo:function(n,i){t(n.geoModels,function(n){var t=n.coordinateSystem;i.push({panelId:"geo--"+n.id,geoModel:n,coordSysModel:n,coordSys:t,coordSyses:[t],getPanelRect:lkr.geo})})}},ckr=[function(n,t){var r=n.xAxisModel,u=n.yAxisModel,i=n.gridModel;return!i&&r&&(i=r.axis.grid.model),!i&&u&&(i=u.axis.grid.model),i&&i===t.gridModel},function(n,t){var i=n.geoModel;return i&&i===t.geoModel}],lkr={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var n=this.coordSys,t=n.getBoundingRect().clone();return t.applyTransform(sh(n)),t}},ifi={lineX:b(akr,0),lineY:b(akr,1),rect:function(n,t,i,r){var u=n?t.pointToData([i[0][0],i[1][0]],r):t.dataToPoint([i[0][0],i[1][0]],r),f=n?t.pointToData([i[0][1],i[1][1]],r):t.dataToPoint([i[0][1],i[1][1]],r),e=[tfi([u[0],f[0]]),tfi([u[1],f[1]])];return{values:e,xyMinMax:e}},polygon:function(n,t,i,r){var u=[[1/0,-1/0],[1/0,-1/0]];return{values:f(i,function(i){var f=n?t.pointToData(i,r):t.dataToPoint(i,r);return u[0][0]=Math.min(u[0][0],f[0]),u[1][0]=Math.min(u[1][0],f[1]),u[0][1]=Math.max(u[0][1],f[0]),u[1][1]=Math.max(u[1][1],f[1]),f}),xyMinMax:u}}};rfi={lineX:b(vkr,0),lineY:b(vkr,1),rect:function(n,t,i){return[[n[0][0]-i[0]*t[0][0],n[0][1]-i[0]*t[0][1]],[n[1][0]-i[1]*t[1][0],n[1][1]-i[1]*t[1][1]]]},polygon:function(n,t,i){return f(n,function(n,r){return[n[0]-i[0]*t[r][0],n[1]-i[1]*t[r][1]]})}};var ufi,ffi,efi=t,ptf=wat+"toolbox-dataZoom_",wtf=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.render=function(n,t,i,r){this._brushController||(this._brushController=new uii(i.getZr()),this._brushController.on("brush",s(this._onBrush,this)).mount()),function(n,t,i,r,u){var f=i._isZoomActive,e;r&&"takeGlobalCursor"===r.type&&(f="dataZoomSelect"===r.key&&r.dataZoomSelectActive);i._isZoomActive=f;n.setIconStatus("zoom",f?"emphasis":"normal");e=new eht(ofi(n),t,{include:["grid"]}).makePanelOpts(u,function(n){return n.xAxisDeclared&&!n.yAxisDeclared?"lineX":!n.xAxisDeclared&&n.yAxisDeclared?"lineY":"rect"});i._brushController.setPanels(e).enableBrush(!(!f||!e.length)&&{brushType:"auto",brushStyle:n.getModel("brushStyle").getItemStyle()})}(n,t,this,r,i),function(n,t){n.setIconStatus("back",function(n){return nfi(n).length}(t)>1?"emphasis":"normal")}(n,t)},t.prototype.onclick=function(n,t,i){btf[i].call(this)},t.prototype.remove=function(){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(n){function r(n,r,u){var o=r.getAxis(n),s=o.model,f=function(n,t,i){var r;return i.eachComponent({mainType:"dataZoom",subType:"select"},function(i){i.getAxisModel(n,t.componentIndex)&&(r=i)}),r}(n,s,t),e=f.findRepresentativeAxisProxy(s).getMinMaxSpan();null==e.minValueSpan&&null==e.maxValueSpan||(u=wa(0,u.slice(),o.scale.getExtent(),0,e.minValueSpan,e.maxValueSpan));f&&(i[f.id]={dataZoomId:f.id,startValue:u[0],endValue:u[1]})}var u=n.areas,i,t;n.isEnd&&u.length&&(i={},t=this.ecModel,this._brushController.updateCovers([]),new eht(ofi(this.model),t,{include:["grid"]}).matchOutputRanges(u,t,function(n,t,i){if("cartesian2d"===i.type){var u=n.brushType;"rect"===u?(r("x",i,t[0]),r("y",i,t[1])):r({lineX:"x",lineY:"y"}[u],i,t)}}),function(n,t){var i=nfi(n);dui(t,function(t,r){for(var f,e,u=i.length-1;u>=0&&!i[u][r];u--);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)}(t,i),this._dispatchZoomAction(i))},t.prototype._dispatchZoomAction=function(n){var t=[];efi(n,function(n){t.push(y(n))});t.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:t})},t.getDefaultOption=function(n){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:n.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},t}
1(pu),btf={zoom:function(){var n=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:n})},back:function(){this._dispatchZoomAction(function(n){var t=nfi(n),r=t[t.length-1],i;return t.length>1&&t.pop(),i={},dui(r,function(n,r){for(var u=t.length-1;u>=0;u--)if(n=t[u][r]){i[r]=n;break}}),i}(this.ecModel))}};ufi="dataZoom";ffi=function(n){function e(n,t,i){var f=n.componentIndex,e={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:ptf+t+f};e[i]=f;u.push(e)}var t=n.getComponent("toolbox",0),i=["feature","dataZoom"];if(t&&null!=t.get(i)){var r=t.getModel(i),u=[],f=uk(n,ofi(r));return efi(f.xAxisModels,function(n){return e(n,"xAxis","xAxisIndex")}),efi(f.yAxisModels,function(n){return e(n,"yAxis","yAxisIndex")}),u}};or(null==twt.get(ufi)&&ffi);twt.set(ufi,ffi);pkr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(rt);sfi=bkr(["transform","webkitTransform","OTransform","MozTransform","msTransform"]);var ktf=kkr(bkr(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),"transition"),hfi=kkr(sfi,"transform"),dtf="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(ft.transform3dSupported?"will-change:transform;":"");ndr=function(){function n(n,t,i){var u,f,e,r;if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,ft.wxa)return null;u=document.createElement("div");u.domBelongToZr=!0;this.el=u;f=this._zr=t.getZr();e=this._appendToBody=i&&i.appendToBody;gkr(this._styleCoord,f,e,t.getWidth()/2,t.getHeight()/2);e?document.body.appendChild(u):n.appendChild(u);this._container=n;r=this;u.onmouseenter=function(){r._enterable&&(clearTimeout(r._hideTimeout),r._show=!0);r._inContent=!0};u.onmousemove=function(n){if(n=n||window.event,!r._enterable){var t=f.handler;du(f.painter.getViewportRoot(),n,!0);t.dispatch("mousemove",n)}};u.onmouseleave=function(){r._inContent=!1;r._enterable&&r._show&&r.hideLater(r._hideDelay)}}return n.prototype.update=function(n){var r,t,i,u=this._container,e=(t="position",(i=(r=u).currentStyle||document.defaultView&&document.defaultView.getComputedStyle(r))?t?i[t]:i:null),f=u.style;"absolute"!==f.position&&"absolute"!==e&&(f.position="relative");n.get("alwaysShowContent")&&this._moveIfResized();this.el.className=n.get("className")||""},n.prototype.show=function(n,t){clearTimeout(this._hideTimeout);clearTimeout(this._longHideTimeout);var i=this.el,r=i.style,u=this._styleCoord;i.innerHTML?r.cssText=dtf+gtf(n,!this._firstShow,this._longHide)+dkr(u[0],u[1],!0)+"border-color:"+kl(t)+";"+(n.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):r.display="none";this._show=!0;this._firstShow=!1;this._longHide=!1},n.prototype.setContent=function(n,t,i,r,f){var e=this.el,h,s,c;if(null!=n){if(h="",o(f)&&"item"===i.get("trigger")&&!wkr(i)&&(h=function(n,t,i){var a,r;if(!o(i)||"inside"===i)return"";a=n.get("backgroundColor");r=n.get("borderWidth");t=kl(t);var f,e,u="left"===(f=i)?"right":"right"===f?"left":"top"===f?"bottom":"top",s=Math.max(1.5*Math.round(r),6),h="",c=hfi+":";nt(["left","right"],u)>-1?(h+="top:50%",c+="translateY(-50%) rotate("+(e="left"===u?-225:-45)+"deg)"):(h+="left:50%",c+="translateX(-50%) rotate("+(e="top"===u?225:45)+"deg)");var v=e*Math.PI/180,l=s+r,y=l*Math.abs(Math.cos(v))+l*Math.abs(Math.sin(v)),p=t+" solid "+r+"px;";return'<div style="'+["position:absolute;width:"+s+"px;height:"+s+"px;",(h+=";"+u+":-"+Math.round(100*((y-Math.SQRT2*r)/2+Math.SQRT2*r-(y-l)/2))/100+"px")+";"+c+";","border-bottom:"+p,"border-right:"+p,"background-color:"+a+";"].join("")+'"><\/div>'}(i,r,f)),o(n))e.innerHTML=n+h;else if(n){for(e.innerHTML="",u(n)||(n=[n]),s=0;s<n.length;s++)rv(n[s])&&n[s].parentNode!==e&&e.appendChild(n[s]);h&&e.childNodes.length&&(c=document.createElement("div"),c.innerHTML=h,e.appendChild(c))}}else e.innerHTML=""},n.prototype.setEnterable=function(n){this._enterable=n},n.prototype.getSize=function(){var n=this.el;return[n.offsetWidth,n.offsetHeight]},n.prototype.moveTo=function(n,i){var r=this._styleCoord,u;(gkr(r,this._zr,this._appendToBody,n,i),null!=r[0]&&null!=r[1])&&(u=this.el.style,t(dkr(r[0],r[1]),function(n){u[n[0]]=n[1]}))},n.prototype._moveIfResized=function(){var n=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(n*this._zr.getWidth(),t*this._zr.getHeight())},n.prototype.hide=function(){var t=this,n=this.el.style;n.visibility="hidden";n.opacity="0";ft.transform3dSupported&&(n.willChange="");this._show=!1;this._longHideTimeout=setTimeout(function(){return t._longHide=!0},500)},n.prototype.hideLater=function(n){!this._show||this._inContent&&this._enterable||(n?(this._hideDelay=n,this._show=!1,this._hideTimeout=setTimeout(s(this.hide,this),n)):this.hide())},n.prototype.isShow=function(){return this._show},n.prototype.dispose=function(){this.el.parentNode.removeChild(this.el)},n}();tdr=function(){function n(n){this._show=!1;this._styleCoord=[0,0,0,0];this._enterable=!0;this._zr=n.getZr();rdr(this._styleCoord,this._zr,n.getWidth()/2,n.getHeight()/2)}return n.prototype.update=function(n){n.get("alwaysShowContent")&&this._moveIfResized()},n.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout);this.el.show();this._show=!0},n.prototype.setContent=function(n,i,r,u){var o=this,e,f;v(n)&&vt("");this.el&&this._zr.remove(this.el);e=r.getModel("textStyle");this.el=new st({style:{rich:i.richTextStyles,text:n,lineHeight:22,borderWidth:1,borderColor:u,textShadowColor:e.get("textShadowColor"),fill:r.get(["textStyle","color"]),padding:hki(r,"richText"),verticalAlign:"top",align:"left"},z:r.get("z")});t(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(n){o.el.style[n]=r.get(n)});t(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(n){o.el.style[n]=e.get(n)||0});this._zr.add(this.el);f=this;this.el.on("mouseover",function(){f._enterable&&(clearTimeout(f._hideTimeout),f._show=!0);f._inContent=!0});this.el.on("mouseout",function(){f._enterable&&f._show&&f.hideLater(f._hideDelay);f._inContent=!1})},n.prototype.setEnterable=function(n){this._enterable=n},n.prototype.getSize=function(){var i=this.el,t=this.el.getBoundingRect
1(),n=idr(i.style);return[t.width+n.left+n.right,t.height+n.top+n.bottom]},n.prototype.moveTo=function(n,t){var i=this.el,r;if(i){r=this._styleCoord;rdr(r,this._zr,n,t);n=r[0];t=r[1];var u=i.style,f=oc(u.borderWidth||0),e=idr(u);i.x=n+f+e.left;i.y=t+f+e.top;i.markRedraw()}},n.prototype._moveIfResized=function(){var n=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(n*this._zr.getWidth(),t*this._zr.getHeight())},n.prototype.hide=function(){this.el&&this.el.hide();this._show=!1},n.prototype.hideLater=function(n){!this._show||this._inContent&&this._enterable||(n?(this._hideDelay=n,this._show=!1,this._hideTimeout=setTimeout(s(this.hide,this),n)):this.hide())},n.prototype.isShow=function(){return this._show},n.prototype.dispose=function(){this._zr.remove(this.el)},n}();udr=new ot({shape:{x:-1,y:-1,width:2,height:2}});fdr=function(n){function f(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=f.type,t}return i(f,n),f.prototype.init=function(n,t){if(!ft.node&&t.getDom()){var i,r=n.getComponent("tooltip"),u=this._renderMode="auto"===(i=r.get("renderMode"))?ft.domSupported?"html":"richText":i||"html";this._tooltipContent="richText"===u?new tdr(t):new ndr(t.getDom(),t,{appendToBody:r.get("appendToBody",!0)})}},f.prototype.render=function(n,t,i){if(!ft.node&&i.getDom()){this.group.removeAll();this._tooltipModel=n;this._ecModel=t;this._api=i;this._alwaysShowContent=n.get("alwaysShowContent");var r=this._tooltipContent;r.update(n);r.setEnterable(n.get("enterable"));this._initGlobalListener();this._keepShow();"richText"!==this._renderMode&&n.get("transitionDuration")?rp(this,"_updatePosition",50,"fixRate"):ld(this,"_updatePosition")}},f.prototype._initGlobalListener=function(){var n=this._tooltipModel.get("triggerOn");lwr("itemTooltip",this._api,s(function(t,i,r){"none"!==n&&(n.indexOf(t)>=0?this._tryShow(i,r):"leave"===t&&this._hide(r))},this))},f.prototype._keepShow=function(){var t=this._tooltipModel,r=this._ecModel,i=this._api,n;null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")&&(n=this,clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){i.isDisposed()||n.manuallyShowTip(t,r,i,{x:n._lastX,y:n._lastY,dataByCoordSys:n._lastDataByCoordSys})}))},f.prototype.manuallyShowTip=function(n,t,i,r){var u,s,o,f,e;if(r.from!==this.uid&&!ft.node&&i.getDom())if(u=edr(r,i),this._ticket="",s=r.dataByCoordSys,o=function(n,t,i){var e=dat(n).queryOptionMap,r=e.keys()[0],f,u;if(r&&"series"!==r)return(u=fk(t,r,e.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0],!u)?void 0:(i.getViewOfComponentModel(u).group.traverse(function(t){var i=w(t).tooltipConfig;if(i&&i.name===n.name)return f=t,!0}),f)?{componentMainType:r,componentIndex:u.componentIndex,el:f}:void 0}(r,t,i),o)f=o.el.getBoundingRect().clone(),f.applyTransform(o.el.transform),this._tryShow({offsetX:f.x+f.width/2,offsetY:f.y+f.height/2,target:o.el,position:r.position,positionDefault:"bottom"},u);else if(r.tooltip&&null!=r.x&&null!=r.y)e=udr,e.x=r.x,e.y=r.y,e.update(),w(e).tooltipConfig={name:null,option:r.tooltip},this._tryShow({offsetX:r.x,offsetY:r.y,target:e},u);else if(s)this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,dataByCoordSys:s,tooltipOption:r.tooltipOption},u);else if(null!=r.seriesIndex){if(this._manuallyAxisShowTip(n,t,i,r))return;var h=ywr(r,t),c=h.point[0],l=h.point[1];null!=c&&null!=l&&this._tryShow({offsetX:c,offsetY:l,target:h.el,position:r.position,positionDefault:"bottom"},u)}else null!=r.x&&null!=r.y&&(i.dispatchAction({type:"updateAxisPointer",x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,target:i.getZr().findHover(r.x,r.y).target},u))},f.prototype.manuallyHideTip=function(n,t,i,r){var u=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&u.hideLater(this._tooltipModel.get("hideDelay"));this._lastX=this._lastY=this._lastDataByCoordSys=null;r.from!==this.uid&&this._hide(edr(r,i))},f.prototype._manuallyAxisShowTip=function(n,t,i,r){var f=r.seriesIndex,e=r.dataIndex,o=t.getComponent("axisPointer").coordSysAxesInfo,u;if(null!=f&&null!=e&&null!=o&&(u=t.getSeriesByIndex(f),u&&"axis"===wn([u.getData().getItemModel(e),u,(u.coordinateSystem||{}).model],this._tooltipModel).get("trigger")))return i.dispatchAction({type:"updateAxisPointer",seriesIndex:f,dataIndex:e,position:r.position}),!0},f.prototype._tryShow=function(n,t){var f=n.target,i,r,u;this._tooltipModel&&(this._lastX=n.offsetX,this._lastY=n.offsetY,i=n.dataByCoordSys,i&&i.length?this._showAxisTooltip(i,n):f?(this._lastDataByCoordSys=null,ep(f,function(n){return null!=w(n).dataIndex?(r=n,!0):null!=w(n).tooltipConfig?(u=n,!0):void 0},!0),r?this._showSeriesItemTooltip(n,r,t):u?this._showComponentItemTooltip(n,u,t):this._hide(t)):(this._lastDataByCoordSys=null,this._hide(t)))},f.prototype._showOrMove=function(n,t){var i=n.get("showDelay");t=s(t,this);clearTimeout(this._showTimout);i>0?this._showTimout=setTimeout(t,i):t()},f.prototype._showAxisTooltip=function(n,i){var f=this._ecModel,a=this._tooltipModel,e=[i.offsetX,i.offsetY],u=wn([i.tooltipOption],a),h=this._renderMode,o=[],c=bi("section",{blocks:[],noHeader:!0}),s=[],l=new tft,p,w;t(n,function(n){t(n.dataByAxis,function(n){var u=f.getComponent(n.axisDim+"Axis",n.axisIndex),e=n.value,i,v;u&&null!=e&&(i=rwr(e,u.axis,f,n.seriesDataIndices,n.valueLabelOpt),v=bi("section",{header:i,noHeader:!bu(i),sortBlocks:!0,blocks:[]}),c.blocks.push(v),t(n.seriesDataIndices,function(t){var w=f.getSeriesByIndex(t.seriesIndex),k=t.dataIndexInside,c=w.getDataParams(k),y,p,b;c.dataIndex<0||(c.axisDim=n.axisDim,c.axisIndex=n.axisIndex,c.axisType=n.axisType,c.axisId=n.axisId,c.axisValue=ndt(u.axis,{value:e}),c.axisValueLabel=i,c.marker=l.makeTooltipMarker("item",kl(c.color),h),y=hbi(w.formatTooltip(k,!0,null)),p=y.frag,p&&(b=wn([w],a).get("valueFormatter"),v.blocks.push(b?r({valueFormatter:b},p):p)),y.text&&s.push(y.text),o.push(c))}))})});c.blocks.reverse();s.reverse();var v=i.position,b=u.get("order"),y=eki(c,l,h,b,f.get("useUTC"),u.get("textStyle"));y&&s.unshift(y);p="richText"===h?"\n\n":"<br/>";w=s.join(p);this._showOrMove(u,function(){this._updateContentNotChangedOnAxis(n,o)?this._updatePosition(u,v,e[0],e[1],this._tooltipContent,o):this._showTooltipContent(u,w,o,Math.random()+"",e[0],e[1],v,null,l)})},f.prototype._showSeriesItemTooltip=function(n,t,i){var v=this._ecModel,o=w(t),y=o.seriesIndex,c=v.getSeriesByIndex(y),e=o.dataModel||c,u=o.dataIndex,l=o.dataType,p=e.getData(l),b=this._renderMode,k=n.positionDefault,f=wn([p.getItemModel(u),e,c&&(c.coordinateSystem||{}).model],this._tooltipModel,k?{position:k}:null),d=f.get("trigger"),s,h;if(null==d||"item"===d){s=e.getDataParams(u,l);h=new tft;s.marker=h.makeTooltipMarker("item",kl(s.color),b);var g=hbi(e.formatTooltip(u,!1,l)),tt=f.get("order"),nt=f.get("valueFormatter"),a=g.frag,it=a?eki(nt?r({valueFormatter:nt},a):a,h,b,tt,v.get("useUTC"),f.get("textStyle")):g.text,rt="item_"+e.name+"_"+u;this._showOrMove(f,function(){this._showTooltipContent(f,it,s,rt,n.offsetX,n.offsetY,n.position,n.target,h)});i({type:"showTip",dataIndexInside:u,dataIndex:p.getRawIndex(u),seriesIndex:y,from:this.uid})}},f.prototype._showComponentItemTooltip=function(n,t,i){var e=w(t),r=e.tooltipConfig.option||{},u,s;o(r)&&(r={content:r,formatter:r});u=[r];s=this._ecModel.getComponent(e.componentMainType,e.componentIndex);s&&u.push(s);u.push({formatter:r.content});var h=n.positionDefault,f=wn(u,this._tooltipModel,h?{position:h}:null),c=f.get("content"),l=Math.random()+"",a=new tft;this._showOrMove(f,function(){var i=y(f.get("formatterParams")||{});this._showTooltipContent(f,c,i,l,n.offsetX,n.offsetY,n.position,t,a)});i({type:"showTip",from:this.uid})},f.prototype._showTooltipContent=function(n,t,i,r,f,e,h,c,a){var y,p,v,b,k,w,d;(this._ticket="",n.get("showContent")&&n.get("show"))&&(y=this._tooltipContent,y.setEnterable(n.get("enterable")),p=n.get("formatter"),h=h||n.get("position"),v=t,b=this._getNearestPoint([f,e],i,n.get("trigger"),n.get("borderColor")).color,p&&(o(p)?(k=n.ecModel.get("useUTC"),w=u(i)?i[0]:i,v=p,w&&w.axisType&&w.axisType.indexOf("time")>=0&&(v=td(w.axisValue,v,k)),v=wpt(v,i,!0)):l(p)?(d=s(function(t,r){t===this._ticket&&(y.setContent(r,a,n,b,h),this._updatePosition(n,h,f,e,y,i,c))},this),this._ticket=r,v=p(i,r,d)):v=p),y.setContent(v,a,n,b,h),y.show(n,b),this._updatePosition(n,h,f,e,y,i,c))},f.prototype._getNearestPoint=function(n,t,i,r){return"axis"===i||u(t)?{color:r||("html"===this._renderMode?"#fff":"none")}:u(t)?void 0:{color:r||t.color||t.borderColor}},f.prototype._updatePosition=function(n,t,i,r,f,s,h){var y=this._api.getWidth(),p=this._api.getHeight(),k,g,c;t=t||n.get("position");var a=f.getSize(),w=n.get("align"),b=n.get("verticalAlign"),d=h&&h.getBoundingRect
1().clone();(h&&d.applyTransform(h.transform),l(t)&&(t=t([i,r],s,f.el,d,{viewSize:[y,p],contentSize:a.slice()})),u(t))?(i=e(t[0],y),r=e(t[1],p)):v(t)?(k=t,k.width=a[0],k.height=a[1],g=ci(k,{width:y,height:p}),i=g.x,r=g.y,w=null,b=null):o(t)&&h?(c=function(n,t,i,r){var e=i[0],o=i[1],s=Math.ceil(Math.SQRT2*r)+8,u=0,f=0,h=t.width,c=t.height;switch(n){case"inside":u=t.x+h/2-e/2;f=t.y+c/2-o/2;break;case"top":u=t.x+h/2-e/2;f=t.y-o-s;break;case"bottom":u=t.x+h/2-e/2;f=t.y+c+s;break;case"left":u=t.x-e-s;f=t.y+c/2-o/2;break;case"right":u=t.x+h+s;f=t.y+c/2-o/2}return[u,f]}(t,d,a,n.get("borderWidth")),i=c[0],r=c[1]):(c=function(n,t,i,r,u,f,e){var o=i.getSize(),s=o[0],h=o[1];return null!=f&&(n+s+f+2>r?n-=s+f:n+=f),null!=e&&(t+h+e>u?t-=h+e:t+=e),[n,t]}(i,r,f,y,p,w?null:20,b?null:20),i=c[0],r=c[1]);(w&&(i-=odr(w)?a[0]/2:"right"===w?a[0]:0),b&&(r-=odr(b)?a[1]/2:"bottom"===b?a[1]:0),wkr(n))&&(c=function(n,t,i,r,u){var f=i.getSize(),e=f[0],o=f[1];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]}(i,r,f,y,p),i=c[0],r=c[1]);f.moveTo(i,r)},f.prototype._updateContentNotChangedOnAxis=function(n,i){var u=this._lastDataByCoordSys,f=this._cbParamsList,r=!!u&&u.length===n.length;return r&&t(u,function(u,e){var o=u.dataByAxis||[],s=(n[e]||{}).dataByAxis||[];(r=r&&o.length===s.length)&&t(o,function(n,u){var e=s[u]||{},o=n.seriesDataIndices||[],h=e.seriesDataIndices||[];(r=r&&n.value===e.value&&n.axisType===e.axisType&&n.axisId===e.axisId&&o.length===h.length)&&t(o,function(n,t){var i=h[t];r=r&&n.seriesIndex===i.seriesIndex&&n.dataIndex===i.dataIndex});f&&t(n.seriesDataIndices,function(n){var t=n.seriesIndex,u=i[t],e=f[t];u&&e&&e.data!==u.data&&(r=!1)})})}),this._lastDataByCoordSys=n,this._cbParamsList=i,!!r},f.prototype._hide=function(n){this._lastDataByCoordSys=null;n({type:"hideTip",from:this.uid})},f.prototype.dispose=function(n,t){!ft.node&&t.getDom()&&(ld(this,"_updatePosition"),this._tooltipContent.dispose(),fui("itemTooltip",t))},f.type="tooltip",f}(gt);sdr=["rect","polygon","keep","clear"];cfi=t;afi={lineX:ldr(0),lineY:ldr(1),rect:{point:function(n,t,i){return n&&i.boundingRect.contain(n[0],n[1])},rect:function(n,t,i){return n&&i.boundingRect.intersect(n)}},polygon:{point:function(n,t,i){return n&&i.boundingRect.contain(n[0],n[1])&&ra(i.range,n[0],n[1])},rect:function(n,t,i){var f=i.range;if(!n||f.length<=1)return!1;var r=n.x,u=n.y,e=n.width,o=n.height,s=f[0];return!!(ra(f,r,u)||ra(f,r+e,u)||ra(f,r,u+o)||ra(f,r+e,u+o)||tt.create(n).contain(s[0],s[1])||kk(r,u,r+e,u,f)||kk(r,u,r,u+o,f)||kk(r+e,u,r+e,u+o,f)||kk(r,u+o,r+e,u+o,f))||void 0}}};var adr=["inBrush","outOfBrush"],tif="__ecBrushSelect",vfi="__ecInBrushSelectEvent";pdr={rect:function(n){return wdr(n.range)},polygon:function(n){for(var i,t,u=n.range,r=0,f=u.length;r<f;r++)t=t||[[1/0,-1/0],[1/0,-1/0]],i=u[r],i[0]<t[0][0]&&(t[0][0]=i[0]),i[0]>t[0][1]&&(t[0][1]=i[0]),i[1]<t[1][0]&&(t[1][0]=i[1]),i[1]>t[1][1]&&(t[1][1]=i[1]);return t&&wdr(t)}};bdr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(n,t){this.ecModel=n;this.api=t;this.model;(this._brushController=new uii(t.getZr())).on("brush",s(this._onBrush,this)).mount()},t.prototype.render=function(n,t,i,r){this.model=n;this._updateController(n,t,i,r)},t.prototype.updateTransform=function(n,t,i,r){vdr(t);this._updateController(n,t,i,r)},t.prototype.updateVisual=function(n,t,i,r){this.updateTransform(n,t,i,r)},t.prototype.updateView=function(n,t,i,r){this._updateController(n,t,i,r)},t.prototype._updateController=function(n,t,i,r){r&&r.$from===n.id||this._brushController.setPanels(n.brushTargetManager.makePanelOpts(i)).enableBrush(n.brushOption).updateCovers(n.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(n){var t=this.model.id,i=this.model.brushTargetManager.setOutputRanges(n.areas,this.ecModel);(!n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:t,areas:y(i),$from:t});n.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:t,areas:y(i),$from:t})},t.type="brush",t}(gt);kdr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.areas=[],i.brushOption={},i}return i(t,n),t.prototype.optionUpdated=function(n,t){var i=this.option,r;t||cdr(i,n,["inBrush","outOfBrush"]);r=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:"#ddd"};r.hasOwnProperty("liftZ")||(r.liftZ=5)},t.prototype.setAreas=function(n){n&&(this.areas=f(n,function(n){return ddr(this.option,n)},this))},t.prototype.setBrushOption=function(n){this.brushOption=ddr(this.option,n);this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},t}(rt);var uif=["rect","polygon","lineX","lineY","keep","clear"],fif=function(n){function r(){return null!==n&&n.apply(this,arguments)||this}return i(r,n),r.prototype.render=function(n,i){var r,u,f;i.eachComponent({mainType:"brush"},function(n){r=n.brushType;u=n.brushOption.brushMode||"single";f=f||!!n.areas.length});this._brushType=r;
1this._brushMode=u;t(n.get("type",!0),function(t){n.setIconStatus(t,("keep"===t?"multiple"===u:"clear"===t?f:t===r)?"emphasis":"normal")})},r.prototype.updateView=function(n,t,i){this.render(n,t,i)},r.prototype.getIcons=function(){var n=this.model,i=n.get("icon",!0),r={};return t(n.get("type",!0),function(n){i[n]&&(r[n]=i[n])}),r},r.prototype.onclick=function(n,t,i){var r=this._brushType,u=this._brushMode;"clear"===i?(t.dispatchAction({type:"axisAreaSelect",intervals:[]}),t.dispatchAction({type:"brush",command:"clear",areas:[]})):t.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===i?r:r!==i&&i,brushMode:"keep"===i?"multiple"===u?"single":"multiple":u}})},r.getDefaultOption=function(n){return{show:!0,type:uif.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:n.getLocaleModel().get(["toolbox","brush","title"])}},r}(pu),eif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.layoutMode={type:"box",ignoreSize:!0},i}return i(t,n),t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(rt),oif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var e,l,r,p,o,b,tt;if(this.group.removeAll(),n.get("show")){var u=this.group,k=n.getModel("textStyle"),d=n.getModel("subtextStyle"),s=n.get("textAlign"),f=g(n.get("textBaseline"),n.get("textVerticalAlign")),h=new st({style:ii(k,{text:n.get("text"),fill:k.getTextColor()},{disableBox:!0}),z2:10}),it=h.getBoundingRect(),nt=n.get("subtext"),c=new st({style:ii(d,{text:nt,fill:d.getTextColor(),y:it.height+n.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),a=n.get("link"),v=n.get("sublink"),y=n.get("triggerEvent",!0);h.silent=!a&&!y;c.silent=!v&&!y;a&&h.on("click",function(){lut(a,"_"+n.get("target"))});v&&c.on("click",function(){lut(v,"_"+n.get("subtarget"))});w(h).eventData=w(c).eventData=y?{componentType:"title",componentIndex:n.componentIndex}:null;u.add(h);nt&&u.add(c);e=u.getBoundingRect();l=n.getBoxLayoutParams();l.width=e.width;l.height=e.height;r=ci(l,{width:i.getWidth(),height:i.getHeight()},n.get("padding"));s||("middle"===(s=n.get("left")||n.get("right"))&&(s="center"),"right"===s?r.x+=r.width:"center"===s&&(r.x+=r.width/2));f||("center"===(f=n.get("top")||n.get("bottom"))&&(f="middle"),"bottom"===f?r.y+=r.height:"middle"===f&&(r.y+=r.height/2),f=f||"top");u.x=r.x;u.y=r.y;u.markRedraw();p={align:s,verticalAlign:f};h.setStyle(p);c.setStyle(p);
1e=u.getBoundingRect();o=r.margin;b=n.getItemStyle(["color","opacity"]);b.fill=n.get("backgroundColor");tt=new ot({shape:{x:e.x-o[3],y:e.y-o[0],width:e.width+o[1]+o[3],height:e.height+o[0]+o[2],r:n.get("borderRadius")},style:b,subPixelOptimize:!0,silent:!0});u.add(tt)}},t.type="title",t}(gt),gdr=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.layoutMode="box",t}return i(r,n),r.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i);this._initData()},r.prototype.mergeOption=function(){n.prototype.mergeOption.apply(this,arguments);this._initData()},r.prototype.setCurrentIndex=function(n){null==n&&(n=this.option.currentIndex);var t=this._data.count();this.option.loop?n=(n%t+t)%t:(n>=t&&(n=t-1),n<0&&(n=0));this.option.currentIndex=n},r.prototype.getCurrentIndex=function(){return this.option.currentIndex},r.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},r.prototype.setPlayState=function(n){this.option.autoPlay=!!n},r.prototype.getPlayState=function(){return!!this.option.autoPlay},r.prototype._initData=function(){var n,i=this.option,r=i.data||[],u=i.axisType,f=this._names=[],e;"category"===u?(n=[],t(r,function(t,i){var r,u=ai(kv(t),"");v(t)?(r=y(t)).value=i:r=i;n.push(r);f.push(u)})):n=r;e={category:"ordinal",time:"time",value:"number"}[u]||"number";
vendor: 4,467 bytes, line 1
1(this._data=new ar([{name:"value",type:e}],this)).initData(n,f)},r.prototype.getData=function(){return this._data},r.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},r.type="timeline",r.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},r}(rt),ngr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="timeline.slider",t.defaultOption=ch(gdr.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),t}(gdr);ui(ngr,kut.prototype);var sif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="timeline",t}(gt),hif=function(n){function t(t,i,r,u){var f=n.call(this,t,i,r)||this;return f.type=u||"value",f}return i(t,n),t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},t}(lu),yfi=Math.PI,tgr=lt(),cif=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.init=function(n,t){this.api=t},u.prototype.render=function(n,i,r){if(this.model=n,this.api=r,this.ecModel=i,this.group.removeAll(),n.get("show",!0)){var u=this._layout(n,r),e=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),f=this._axis=this._createAxis(u,n);n.formatTooltip=function(n){return bi("nameValue",{noName:!0,value:f.scale.getLabel({value:n})})};t(["AxisLine","AxisTick","Control","CurrentPointer"],function(t){this["_render"+t](u,e,f,n)},this);this._renderAxisLabel(u,o,f,n);this._position(u,n)}this._doPlayStop();this._updateTicksStatus()},u.prototype.remove=function(){this._clearTimer();this.group.removeAll()},u.prototype.dispose=function(){this._clearTimer()},u.prototype._layout=function(n,t){var s,v,y,p,h=n.get(["label","position"]),i=n.get("orient"),r=function(n,t){return ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()},n.get("padding"))}(n,t),rt={horizontal:"center",vertical:(s=null==h||"auto"===h?"horizontal"===i?r.y+r.height/2<t.getHeight()/2?"-":"+":r.x+r.width/2<t.getW
1idth()/2?"+":"-":o(h)?{horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[i][h]:h)>=0||"+"===s?"left":"right"},ut={horizontal:s>=0||"+"===s?"top":"bottom",vertical:"middle"},ft={horizontal:0,vertical:yfi/2},k="vertical"===i?r.height:r.width,u=n.getModel("controlStyle"),c=u.get("show",!0),l=c?u.get("itemSize"):0,d=c?u.get("itemGap"):0,e=l+d,w=n.get(["label","rotate"])||0,b;w=w*yfi/180;var g=u.get("position",!0),nt=c&&u.get("showPlayBtn",!0),tt=c&&u.get("showPrevBtn",!0),it=c&&u.get("showNextBtn",!0),a=0,f=k;return"left"===g||"bottom"===g?(nt&&(v=[0,0],a+=e),tt&&(y=[a,0],a+=e),it&&(p=[f-l,0],f-=e)):(nt&&(v=[f-l,0],f-=e),tt&&(y=[0,0],a+=e),it&&(p=[f-l,0],f-=e)),b=[a,f],n.get("inverse")&&b.reverse(),{viewRect:r,mainLength:k,orient:i,rotation:ft[i],labelRotation:w,labelPosOpt:s,labelAlign:n.get(["label","align"])||rt[i],labelBaseline:n.get(["label","verticalAlign"])||n.get(["label","baseline"])||ut[i],playPosition:v,prevBtnPosition:y,nextBtnPosition:p,axisExtent:b,controlSize:l,controlGap:d}},u.prototype._position=function(n){function w(n){n.originX=f[0][0]-n.x;n.originY=f[1][0]-n.y}function l(n){return[[n.x,n.x+n.width],[n.y,n.y+n.height]]}function a(n,t,i,r,u){n[r]+=i[r][u]-t[r][u]}var i=this._mainGroup,r=this._labelGroup,u=n.viewRect,c,e;if("vertical"===n.orient){var t=[1,0,0,1,0,0],v=u.x,y=u.y+u.height;kf(t,t,[-v,-y]);gs(t,t,-yfi/2);kf(t,t,[v,y]);(u=u.clone()).applyTransform(t)}var f=l(u),p=l(i.getBoundingRect()),b=l(r.getBoundingRect()),s=[i.x,i.y],h=[r.x,r.y];h[0]=s[0]=f[0][0];e=n.labelPosOpt;null==e||o(e)?(a(s,p,f,1,c="+"===e?0:1),a(h,b,f,1,1-c)):(a(s,p,f,1,c=e>=0?0:1),h[1]=s[1]+e);i.setPosition(s);r.setPosition(h);i.rotation=r.rotation=n.rotation;w(i);w(r)},u.prototype._createAxis=function(n,t){var f=t.getData(),e=t.get("axisType"),i=function(n,t){if(t=t||n.get("type"))switch(t){case"category":return new ug({ordinalMeta:n.getCategories(),extent:[1/0,-1/0]});case"time":return new set({locale:n.ecModel.getLocaleModel(),useUTC:n.ecModel.get("useUTC")});default:return new uo}}(t,e),r,u;return i.getTicks=function(){return f.mapArray(["value"],function(n){return{value:n}})},r=f.getDataExtent("value"),i.setExtent(r[0],r[1]),i.calcNiceTicks(),u=new hif("value",i,n.axisExtent,e),u.model=t,u},u.prototype._createGroup=function(n){var t=this[n]=new p;return this.group.add(t),t},u.prototype._renderAxisLine=function(n,t,i,u){var f=i.getExtent(),e,o;u.get(["lineStyle","show"])&&(e=new vi({shape:{x1:f[0],y1:0,x2:f[1],y2:0},style:r({lineCap:"round"},u.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}),t.add(e),o=this._progressLine=new vi({shape:{x1:f[0],x2:this._currentPointer?this._currentPointer.x:f[0],y1:0,y2:0},style:a({lineCap:"round",lineWidth:e.style.lineWidth},u.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1}),t.add(o))},u.prototype._renderAxisTick=function(n,i,r,u){var f=this,e=u.getData(),o=r.scale.getTicks();this._tickSymbols=[];t(o,function(n){var c=r.dataToCoord(n.value),t=e.getItemModel(n.value),l=t.getModel("itemStyle"),a=t.getModel(["emphasis","itemStyle"]),v=t.getModel(["progress","itemStyle"]),y={x:c,y:0,onclick:s(f._changeTimeline,f,n.value)},o=igr(t,l,i,y),h;o.ensureState("emphasis").style=a.getItemStyle();o.ensureState("progress").style=v.getItemStyle();eh(o);h=w(o);t.get("tooltip")?(h.dataIndex=n.value,h.dataModel=u):h.dataIndex=h.dataModel=null;f._tickSymbols.push(o)})},u.prototype._renderAxisLabel=function(n,i,r,u){var f=this,e,o;r.getLabelModel().get("show")&&(e=u.getData(),o=r.getViewLabels(),this._tickLabels=[],t(o,function(t){var o=t.tickValue,h=e.getItemModel(o),c=h.getModel("label"),l=h.getModel(["emphasis","label"]),a=h.getModel(["progress","label"]),v=r.dataToCoord(t.tickValue),u=new st({x:v,y:0,rotation:n.labelRotation-n.rotation,onclick:s(f._changeTimeline,f,o),silent:!1,style:ii(c,{text:t.formattedLabel,align:n.labelAlign,verticalAlign:n.labelBaseline})});u.ensureState("emphasis").style=ii(l);u.ensureState("progress").style=ii(a);i.add(u);eh(u);tgr(u).dataIndex=o;f._tickLabels.push(u)}))},u.prototype._renderControl=function(n,t,i,r){function f(n,i,f,e){if(n){var o=df(g(r.get(["controlStyle",i+"BtnSize"]),u),u),s=function(n,t,i,r){var u=r.style,f=sy(n.get(["controlStyle",t]),r||{},new tt(i[0],i[1],i[2],i[3]));return u&&f.setStyle(u),f}(r,i+"Icon",[0,-o/2,o,o],{x:n[0],y:n[1],originX:u/2,originY:0,rotation:e?-h:0,rectHover:!0,style:c,onclick:f});s.ensureState("emphasis").style=l;t.add(s);eh(s)}}var u=n.controlSize,h=n.rotation,c=r.getModel("controlStyle").getItemStyle(),l=r.getModel(["emphasis","controlStyle"]).getItemStyle(),e=r.getPlayState(),o=r.get("inverse",!0);f(n.nextBtnPosition,"next",s(this._changeTimeline,this,o?"-":"+"));f(n.prevBtnPosition,"prev",s(this._changeTimeline,this,o?"+":"-"));f(n.playPosition,e?"stop":"play",s(this._handlePlayClick,this,!e),!0)},u.prototype._renderCurrentPointer=function(n,t,i,r){var o=r.getData(),f=r.getCurrentIndex(),e=o.getItemModel(f).getModel("checkpointStyle"),u=this,h={onCreate:function(n){n.draggable=!0;n.drift=s(u._handlePointerDrag,u);n.ondragend=s(u._handlePointerDragend,u);rgr(n,u._progressLine,f,i,r,!0)},onUpdate:function(n){rgr(n,u._progressLine,f,i,r)}};this._currentPointer=igr(e,e,this._mainGroup,{},this._currentPointer,h)},u.prototype._handlePlayClick=function(n){this._clearTimer();this.api.dispatchAction({type:"timelinePlayChange",playState:n,from:this.uid})},u.prototype._handlePointerDrag=function(n,t,i){this._clearTimer();this._pointerChangeTimeline([i.offsetX,i.offsetY])},u.prototype._handlePointerDragend=function(n){this._pointerChangeTimeline([n.offsetX,n.offsetY],!0)},u.prototype._pointerChangeTimeline=function(n,t){var i=this._toAxisCoord(n)[0],r=eu(this._axis.getExtent().slice()),u,f;i>r[1]&&(i=r[1]);i<r[0]&&(i=r[0]);this._currentPointer.x=i;this._currentPointer.markRedraw();this._progressLine.shape.x2=i;this._progressLine.dirty();u=this._findNearestTick(i);f=this.model;(t||u!==f.getCurrentIndex()&&f.get("realtime"))&&this._changeTimeline(u)},u.prototype._doPlayStop=function(){var n=this;this._clearTimer();this.model.getPlayState()&&(this._timer=setTimeout(function(){var t=n.model;n._changeTimeline(t.getCurrentIndex()+(t.get("rewind",!0)?-1:1))},this.model.get("playInterval")))},u.prototype._toAxisCoord=function(n){return re(n,this._mainGroup.getL
1ocalTransform(),!0)},u.prototype._findNearestTick=function(n){var t,r=this.model.getData(),i=1/0,u=this._axis;return r.each(["value"],function(r,f){var o=u.dataToCoord(r),e=Math.abs(o-n);e<i&&(i=e,t=f)}),t},u.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},u.prototype._changeTimeline=function(n){var t=this.model.getCurrentIndex();"+"===n?n=t+1:"-"===n&&(n=t-1);this.api.dispatchAction({type:"timelineChange",currentIndex:n,from:this.uid})},u.prototype._updateTicksStatus=function(){var r=this.model.getCurrentIndex(),i=this._tickSymbols,t=this._tickLabels,n;if(i)for(n=0;n<i.length;n++)i&&i[n]&&i[n].toggleState("progress",n<r);if(t)for(n=0;n<t.length;n++)t&&t[n]&&t[n].toggleState("progress",tgr(t[n]).dataIndex<=r)},u.type="timeline.slider",u}(sif);kn=lt();ho=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t.createdBySelf=!1,t}return i(u,n),u.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i);this._mergeOption(n,i,!1,!0)},u.prototype.isAnimationEnabled=function(){if(ft.node)return!1;var n=this.__hostSeries;return this.getShallow("animation")&&n&&n.isAnimationEnabled()},u.prototype.mergeOption=function(n,t){this._mergeOption(n,t,!1,!1)},u.prototype._mergeOption=function(n,i,u,f){var e=this.mainType;u||i.eachSeries(function(n){var u=n.get(this.mainType,!0),o=kn(n)[e];u&&u.data?(o?o._mergeOption(u,i,!0):(f&&oht(u),t(u.data,function(n){n instanceof Array?(oht(n[0]),oht(n[1])):oht(n)}),r(o=this.createMarkerModelFromSeries(u,this,i),{mainType:this.mainType,seriesIndex:n.seriesIndex,name:n.name,createdBySelf:!0}),o.__hostSeries=n),kn(n)[e]=o):kn(n)[e]=null},this)},u.prototype.formatTooltip=function(n){var r=this.getData(),t=this.getRawValue(n),i=r.getName(n);return bi("section",{header:this.name,blocks:[bi("nameValue",{name:i,value:t,noName:!i,noValue:null==t})]})},u.prototype.getData=function(){return this._data},u.prototype.setData=function(n){this._data=n},u.getMarkerModelFromSeries=function(n,t){return kn(n)[t]},u.type="marker",u.dependencies=["series","grid","polar","geo"],u}(rt);ui(ho,kut.prototype);fgr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.createMarkerModelFromSeries=function(n,i,r){return new t(n,i,r)},t.type="markPoint",t.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},t}(ho);hht={min:b(sht,"min"),max:b(sht,"max"),average:b(sht,"average"),median:b(sht,"median")};cht=lt();lht=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.init=function(){this.markerGroupMap=c()},r.prototype.render=function(n,t,i){var r=this,u=this.markerGroupMap;u.each(function(n){cht(n).keep=!1});t.eachSeries(function(n){var u=ho.getMarkerModelFromSeries(n,r.type);u&&r.renderSeries(n,u,t,i)});u.each(function(n){cht(n).keep||r.group.remove(n.group)})},r.prototype.markKeep=function(n){cht(n).keep=!0},r.prototype.toggleBlurSeries=function(n,i){var r=this;t(n,function(n){var t=ho.getMarkerModelFromSeries(n,r.type);t&&t.getData().eachItemGraphicEl(function(n){n&&(i?sai(n):uyt(n))})})},r.type="marker",r}(gt);var aif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.updateTransform=function(n,t,i){t.eachSeries(function(n){var t=ho.getMarkerModelFromSeries(n,"markPoint");t&&(sgr(t.getData(),n,i),this.markerGroupMap.get(n.id).updateLayout())},this)},t.prototype.renderSeries=function(n,t,i,u){var c=n.coordinateSystem,s=n.id,a=n.getData(),h=this.markerGroupMap,o=h.get(s)||h.set(s,new kp),e=function(n,t,i){var e,o,u,s;return e=n?f(n&&n.dimensions,function(n){return r(r({},t.getData().getDimensionInfo(t.getData().mapDimension(n))||{}),{name:n,ordinalMeta:null})}):[{name:"value",type:"float"}],o=new ar(e,i),u=f(i.get("data"),b(dn,t)),n&&(u=pt(u,b(gn,n))),s=ogr(!!n,e),o.initData(u,null,s),o}(c,n,t);t.setData(e);sgr(t.getData(),n,u);e.each(function(n){var i=e.getItemModel(n),r=i.getShallow("symbol"),u=i.getShallow("symbolSize"),f=i.getShallow("symbolRotate"),o=i.getShallow("symbolOffset"),y=i.getShallow("symbolKeepAspect"),s,h,c,v;(l(r)||l(u)||l(f)||l(o))&&(s=t.getRawValue(n),h=t.getDataParams(n),l(r)&&(r=r(s,h)),l(u)&&(u=u(s,h)),l(f)&&(f=f(s,h)),l(o)&&
1(o=o(s,h)));c=i.getModel("itemStyle").getItemStyle();v=vd(a,"color");c.fill||(c.fill=v);e.setItemVisual(n,{symbol:r,symbolSize:u,symbolRotate:f,symbolOffset:o,symbolKeepAspect:y,style:c})});o.updateData(e);this.group.add(o.group);e.eachItemGraphicEl(function(n){n.traverse(function(n){w(n).dataModel=t})});this.markKeep(o);o.group.silent=t.get("silent")||n.get("silent")},t.type="markPoint",t}(lht),vif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.createMarkerModelFromSeries=function(n,i,r){return new t(n,i,r)},t.type="markLine",t.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},t}(ho),aht=lt(),yif=function(n,t,i,f){var h,a=n.getData(),s,l,e,v,b,o;if(u(f))h=f;else if(s=f.type,"min"===s||"max"===s||"average"===s||"median"===s||null!=f.xAxis||null!=f.yAxis){l=void 0;e=void 0;null!=f.yAxis||null!=f.xAxis?(l=t.getAxis(null!=f.yAxis?"y":"x"),e=yi(f.yAxis,f.xAxis)):(v=egr(f,a,t,n),l=v.valueAxis,e=wfi(a,ykt(a,v.valueDataDim),s));var p="x"===l.dim?0:1,d=1-p,c=y(f),w={coord:[]};c.type=null;c.coord=[];c.coord[d]=-1/0;w.coord[d]=1/0;b=i.get("precision");b>=0&&ht(e)&&(e=+e.toFixed(Math.min(b,20)));c.coord[p]=w.coord[p]=e;h=[c,w,{type:s,valueIndex:f.valueIndex,value:e}]}else h=[];return o=[dn(n,h[0]),dn(n,h[1]),r({},h[2])],o[2].type=o[2].type||null,k(o[2],o[0]),k(o[2],o[1]),o};var wif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.updateTransform=function(n,t,i){t.eachSeries(function(n){var t=ho.getMarkerModelFromSeries(n,"markLine");if(t){var u=t.getData(),r=aht(t).from,f=aht(t).to;r.each(function(t){bfi(r,t,!0,n,i);bfi(f,t,!1,n,i)});u.each(function(n){u.setItemLayout(n,[r.getItemLayout(n),f.getItemLayout(n)])});this.markerGroupMap.get(n.id).updateLayout()}},this)},t.prototype.renderSeries=function(n,t,i,e){function nt(t,i,r){var u=t.getItemModel(i),f;bfi(t,i,r,n,e);f=u.getModel("itemStyle").getItemStyle();null==f.fill&&(f.fill=vd(it,"color"));t.setItemVisual(i,{symbolKeepAspect:u.get("symbolKeepAspect"),symbolOffset:g(u.get("symbolOffset",!0),y[r?0:1]),symbolRotate:g(u.get("symbolRotate",!0),v[r?0:1]),symbolSize:g(u.get("symbolSize"),a[r?0:1]),symbol:g(u.get("symbol",!0),l[r?0:1]),style:f})}var tt=n.coordinateSystem,k=n.id,it=n.getData(),d=this.markerGroupMap,p=d.get(k)||d.set(k,new fst);this.group.add(p.group);var c=function(n,t,i){var e,s;e=n?f(n&&n.dimensions,function(n){return r(r({},t.getData().getDimensionInfo(t.getData().mapDimension(n))||{}),{name:n,ordinalMeta:null})}):[{name:"value",type:"float"}];var h=new ar(e,i),c=new ar(e,i),o=new ar([],i),u=f(i.get("data"),b(yif,t,n,i));return n&&(u=pt(u,b(pif,n))),s=ogr(!!n,e),h.initData(f(u,function(n){return n[0]}),null,s),c.initData(f(u,function(n){return n[1]}),null,s),o.initData(f(u,function(n){return n[2]})),o.hasItemOption=!0,{from:h,to:c,line:o}}(tt,n,t),o=c.from,s=c.to,h=c.line;aht(t).from=o;aht(t).to=s;t.setData(h);var l=t.get("symbol"),a=t.get("symbolSize"),v=t.get("symbolRotate"),y=t.get("symbolOffset");u(l)||(l=[l,l]);u(a)||(a=[a,a]);u(v)||(v=[v,v]);u(y)||(y=[y,y]);c.from.each(function(n){nt(o,n,!0);nt(s,n,!1)});h.each(function(n){var t=h.getItemModel(n).getModel("lineStyle").getLineStyle();h.setItemLayout(n,[o.getItemLayout(n),s.getItemLayout(n)]);null==t.stroke&&(t.stroke=o.getItemVisual(n,"style").fill);h.setItemVisual(n,{fromSymbolKeepAspect:o.getItemVisual(n,"symbolKeepAspect"),fromSymbolOffset:o.getItemVisual(n,"symbolOffset"),fromSymbolRotate:o.getItemVisual(n,"symbolRotate"),fromSymbolSize:o.getItemVisual(n,"symbolSize"),fromSymbol:o.getItemVisual(n,"symbol"),toSymbolKeepAspect:s.getItemVisual(n,"symbolKeepAspect"),toSymbolOffset:s.getItemVisual(n,"symbolOffset"),toSymbolRotate:s.getItemVisual(n,"symbolRotate"),toSymbolSize:s.getItemVisual(n,"symbolSize"),toSymbol:s.getItemVisual(n,"symbol"),style:t})});p.updateData(h);c.line.eachItemGraphicEl(function(n){n.traverse(function(n){w(n).dataModel=t})});this.markKeep(p);p.group.silent=t.get("silent")||n.get("silent")},t.type="markLine",t}(lht),bif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.createMarkerModelFromSeries=function(n,i,r){return new t(n,i,r)},t.type="markArea",t.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},t}(ho),yht=lt(),kif=function(n,t,i,r){var f=dn(n,r[0]),e=dn(n,r[1]),o=f.coord,s=e.coord,u;return o[0]=yi(o[0],-1/0),o[1]=yi(o[1],-1/0),s[0]=yi(s[0],1/0),s[1]=yi(s[1],1/0),u=ott([{},f,e]),u.coord=[f.coord,e.coord],u.x0=f.x,u.y0=f.y,u.x1=e.x,u.y1=e.y,u};var agr=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],gif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.updateTransform=function(n,t,i){t.eachSeries(function(n){var r=ho.getMarkerModelFromSeries(n,"markArea"),t;r&&(t=r.getData(),t.each(function(r){var u=f(agr,function(u){return lgr(t,r,u,n,i)});t.setItemLayout(r,u);t.getItemGraphicEl(r).setShape("points",u)}))},this)},t.prototype.renderSeries=function(n,t,i,u){var h=n.coordinateSystem,c=n.id,a=n.getData(),l=this.markerGroupMap,s=l.get(c)||l.set(c,{group:new p}),e;this.group.add(s.group);this.markKeep(s);e=function(n,t,i){var u,e,s,o,h;return n?(s=f(n&&n.dimensions,function(n){var i=t.getData();return r(r({},i.getDimensionInfo(i.mapDimension(n))||{}),{name:n,ordinalMeta:null})}),e=f(["x0","y0","x1","y1"],function(n,t){return{name:n,type:s[t%2].type}}),u=new ar(e,i)):u=new ar(e=[{name:"value",type:"float"}],i),o=f(i.get("data"),b(kif,t,n,i)),n&&(o=pt(o,b(dif,n))),h=n?function(n,t,i,r){return ph(n.coord[Math.floor(r/2)][r%2],e[r])}:function(n,t,i,r){return ph(n.value,e[r])},u.initData(o,null,h),u.hasItemOption=!0,u}(h,n,t);t.setData(e);e.each(function(t){var b=f(agr,function(i){return lgr(e,t,i,n,u)}),r=h.getAxis("x").scale,s=h.getAxis("y").scale,y=r.getExtent(),p=s.getExtent(),c=[r.parse(e.get("x0",t)),r.parse(e.get("x1",t))],l=[s.parse(e.get("y0",t)),s.parse(e.get("y1",t))],w,i,v;eu(c);eu(l);w=!!(y[0]>c[1]||y[1]<c[0]||p[0]>l[1]||p[1]<l[0]);e.setItemLayout(t,{points:b,allClipped:w});i=e.getItemModel(t).getModel("itemStyle").getItemStyle();v=vd(a,"color");i.fill||(i.fill=v,o(i.fill)&&(i.fill=ab(i.fill,.4)));i.stroke||(i.stroke=v);e.setItemVisual(t,"style",i)});e.diff(yht(s).data).add(function(n){var i=e.getItemLayout(n),t;i.allClipped||(t=new fr({shape:{points:i.points}}),e.setItemGraphicEl(n,t),s.group.add(t))}).update(function(n,i){var r=yht(s).data.getItemGraphicEl(i),u=e.getItemLayout(n);u.allClipped?r&&s.group.remove(r):(r?ct(r,{shape:{points:u.points}},t,n):r=new fr({shape:{points:u.points}}),e.setItemGraphicEl(n,r),s.group.add(r))}).remove(function(n){var t=yht(s).data.getItemGraphicEl(n);s.group.remove(t)}).execute();e.eachItemGraphicEl(function(n,i){var r=e.getItemModel(i),u=e.getItemVisual(i,"style");n.useStyle(e.getItemVisual(i,"style"));cr(n,tr(r),{labelFetcher:t,labelDataIndex:i,defaultText:e.getName(i)||"",inheritColor:o(u.fill)?ab(u.fill,1):"#000"});rr(n,r);
1fi(n,null,null,r.get(["emphasis","disabled"]));w(n).dataModel=t});yht(s).data=e;s.group.silent=t.get("silent")||n.get("silent")},t.type="markArea",t}(lht),kfi=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.layoutMode={type:"box",ignoreSize:!0},t}return i(r,n),r.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i);n.selected=n.selected||{};this._updateSelector(n)},r.prototype.mergeOption=function(t,i){n.prototype.mergeOption.call(this,t,i);this._updateSelector(t)},r.prototype._updateSelector=function(n){var i=n.selector,r=this.ecModel;!0===i&&(i=n.selector=["all","inverse"]);u(i)&&t(i,function(n,t){o(n)&&(n={type:n});i[t]=k(n,function(n,t){return"all"===t?{type:"all",title:n.getLocaleModel().get(["legend","selector","all"])}:"inverse"===t?{type:"inverse",title:n.getLocaleModel().get(["legend","selector","inverse"])}:void 0}(r,n.type))})},r.prototype.optionUpdated=function(){var n,i,t,r;if(this._updateData(this.ecModel),n=this._data,n[0]&&"single"===this.get("selectedMode")){for(i=!1,t=0;t<n.length;t++)if(r=n[t].get("name"),this.isSelected(r)){this.select(r);i=!0;break}i||this.select(n[0].get("name"))}},r.prototype._updateData=function(n){var t=[],i=[],r;n.eachRawSeries(function(r){var f,e=r.name,u;(i.push(e),r.legendVisualProvider)?(u=r.legendVisualProvider.getAllNames(),n.isSeriesFiltered(r)||(i=i.concat(u)),u.length?t=t.concat(u):f=!0):f=!0;f&&kat(r)&&t.push(r.name)});this._availableNames=i;r=f(this.get("data")||t,function(n){return(o(n)||ht(n))&&(n={name:n}),new at(n,this,this.ecModel)},this);this._data=r},r.prototype.getData=function(){return this._data},r.prototype.select=function(n){var i=this.option.selected;"single"===this.get("selectedMode")&&t(this._data,function(n){i[n.get("name")]=!1});i[n]=!0},r.prototype.unSelect=function(n){"single"!==this.get("selectedMode")&&(this.option.selected[n]=!1)},r.prototype.toggleSelected=function(n){var t=this.option.selected;t.hasOwnProperty(n)||(t[n]=!0);this[t[n]?"unSelect":"select"](n)},r.prototype.allSelect=function(){var n=this._data,i=this.option.selected;t(n,function(n){i[n.get("name",!0)]=!0})},r.prototype.inverseSelect=function(){var i=this._data,n=this.option.selected;t(i,function(t){var i=t.get("name",!0);n.hasOwnProperty(i)||(n[i]=!0);n[i]=!n[i]})},r.prototype.isSelected=function(n){var t=this.option.selected;return!(t.hasOwnProperty(n)&&!t[n])&&nt(this._availableNames,n)>=0},r.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},r.type="legend.plain",r.dependencies=["series"],r.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miter
1Limit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},r}(rt),pw=b,dfi=t,wht=p,vgr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.newlineDisabled=!1,i}return i(t,n),t.prototype.init=function(){this.group.add(this._contentGroup=new wht);this.group.add(this._selectorGroup=new wht);this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(n,t,i){var v=this._isFirstRender,r,e,o,u;if(this._isFirstRender=!1,this.resetInner(),n.get("show",!0)){r=n.get("align");e=n.get("orient");r&&"auto"!==r||(r="right"===n.get("left")&&"vertical"===e?"right":"left");o=n.get("selector",!0);u=n.get("selectorPosition",!0);!o||u&&"auto"!==u||(u="horizontal"===e?"end":"start");this.renderInner(r,n,t,i,o,e,u);var s=n.getBoxLayoutParams(),h={width:i.getWidth(),height:i.getHeight()},c=n.get("padding"),y=ci(s,h,c),f=this.layoutInner(n,r,y,v,o,u),l=ci(a({width:f.width,height:f.height},s),h,c);this.group.x=l.x-f.x;this.group.y=l.y-f.y;this.group.markRedraw();this.group.add(this._backgroundEl=rkr(f,n))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll();this._backgroundEl&&this.group.remove(this._backgroundEl);this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(n,t,i,u,f,e,o){var a=this.getContentGroup(),h=c(),l=t.get("selectedMode"),s=[];i.eachRawSeries(function(n){n.get("legendHoverLink")||s.push(n.id)});dfi(t.getData(),function(f,e){var o=f.get("name"),v,c;if(!this.newlineDisabled&&(""===o||"\n"===o))return v=new wht,v.newline=!0,void a.add(v);if(c=i.getSeriesByName(o)[0],!h.get(o)){if(c){var y=c.getData(),p=y.getVisual("legendLineStyle")||{},w=y.getVisual("legendIcon"),b=y.getVisual("style");this._createItem(c,o,e,f,t,n,p,b,w,l).on("click",pw(ygr,o,null,u,s)).on("mouseover",pw(gfi,c.name,null,u,s)).on("mouseout",pw(nei,c.name,null,u,s));h.set(o,!0)}else i.eachRawSeries(function(i){var c;if(!h.get(o)&&i.legendVisualProvider){if(c=i.legendVisualProvider,!c.containName(o))return;var y=c.indexOfName(o),a=c.getItemVisual(y,"style"),p=c.getItemVisual(y,"legendIcon"),v=yr(a.fill);v&&0===v[3]&&(v[3]=.2,a=r(r({},a),{fill:bf(v,"rgba")}));this._createItem(i,o,e,f,t,n,{},a,p,l).on("click",pw(ygr,null,o,u,s)).on("mouseover",pw(gfi,null,o,u,s)).on("mouseout",pw(nei,null,o,u,s));h.set(o,!0)}},this);0}},this);f&&this._createSelector(f,t,u,e,o)},t.prototype._createSelector=function(n,t,i){var r=this.getSelectorGroup();dfi(n,function(n){var f=n.type,u=new st({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:"all"===f?"legendAllSelect":"legendInverseSelect"})}});r.add(u);cr(u,{normal:t.getModel("selectorLabel"),emphasis:t.getModel(["emphasis","selectorLabel"])},{defaultText:n.title});eh(u)})},t.prototype._createItem=function(n,t,i,r,u,f,e,s,h,c){var et=n.visualDrawType,b=u.get("itemWidth"),k=u.get("itemHeight"),tt=u.isSelected(t),d=r.get("symbolRotate"),it=r.get("symbolKeepAspect"),y=r.get("icon"),p=function(n,t,i,r,u,f){function h(n,t){"auto"===n.lineWidth&&(n.lineWidth=t.lineWidth>0?2:0);dfi(n,function(i,r){"inherit"===n[r]&&(n[r]=t[r])})}var e=t.getModel("itemStyle").getItemStyle(),c=0===n.lastIndexOf("empty",0)?"fill":"stroke",s,o,l,a;return e.decal=r.decal,"inherit"===e.fill&&(e.fill=r[u]),"inherit"===e.stroke&&(e.stroke=r[c]),"inherit"===e.opacity&&(e.opacity=("fill"===u?r:i).opacity),h(e,r),s=t.getModel("lineStyle"),o=s.getLineStyle(),(h(o,i),"auto"===e.fill&&(e.fill=r.fill),"auto"===e.stroke&&(e.stroke=r.fill),"auto"===o.stroke&&(o.stroke=r.fill),f)||(l=t.get("inactiveBorderWidth"),a=e[c],e.lineWidth="auto"===l?r.lineWidth>0&&a?2:0:e.lineWidth,e.fill=t.get("inactiveColor"),e.stroke=t.get("inactiveBorderColor"),o.stroke=s.get("inactiveColor"),o.lineWidth=s.get("inactiveWidth")),{itemStyle:e,lineStyle:o}}(h=y||h||"roundRect",r,e,s,et,tt),a=new wht,rt=r.getModel("textStyle"),ut,ft,w,nt;!l(n.getLegendIcon)||y&&"inherit"!==y?(ut="inherit"===y&&n.getData().getVisual("symbol")?"inherit"===d?n.getData().getVisual("symbolRotate"):d:0,a.add(function(n){var i=n.icon||"roundRect",t=si(i,0,0,n.itemWidth,n.itemHeight,n.itemStyle.fill,n.symbolKeepAspect);return t.setStyle(n.itemStyle),t.rotation=(n.iconRotate||0)*Math.PI/180,t.setOrigin([n.itemWidth/2,n.itemHeight/2]),i.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t}({itemWidth:b,itemHeight:k,icon:h,iconRotate:ut,itemStyle:p.itemStyle,lineStyle:p.lineStyle,symbolKeepAspect:it}))):a.add(n.getLegendIcon({itemWidth:b,itemHeight:k,icon:h,iconRotate:d,itemStyle:p.itemStyle,lineStyle:p.lineStyle,symbolKeepAspect:it}));
1var ht="left"===f?b+5:-5,ct=f,v=u.get("formatter"),g=t;return o(v)&&v?g=v.replace("{name}",null!=t?t:""):l(v)&&(g=v(t)),ft=r.get("inactiveColor"),a.add(new st({style:ii(rt,{text:g,x:ht,y:k/2,fill:tt?rt.getTextColor():ft,align:ct,verticalAlign:"middle"})})),w=new ot({shape:a.getBoundingRect(),invisible:!0}),nt=r.getModel("tooltip"),nt.get("show")&&hy({el:w,componentModel:u,itemName:t,itemTooltipOption:nt.option}),a.add(w),a.eachChild(function(n){n.silent=!0}),w.silent=!c,this.getContentGroup().add(a),eh(a),a.__legendDataIndex=i,a},t.prototype.layoutInner=function(n,t,i,r,u,f){var e=this.getContentGroup(),l=this.getSelectorGroup(),o,c,p;if(lh(n.get("orient"),e,n.get("itemGap"),i.width,i.height),o=e.getBoundingRect(),c=[-o.x,-o.y],l.markRedraw(),e.markRedraw(),u){lh("horizontal",l,n.get("selectorItemGap",!0));var s=l.getBoundingRect(),a=[-s.x,-s.y],w=n.get("selectorButtonGap",!0),h=n.getOrient().index,v=0===h?"width":"height",y=0===h?"height":"width",b=0===h?"y":"x";return"end"===f?a[h]+=o[v]+w:c[h]+=s[v]+w,a[1-h]+=o[y]/2-s[y]/2,l.x=a[0],l.y=a[1],e.x=c[0],e.y=c[1],p={x:0,y:0},p[v]=o[v]+w+s[v],p[y]=Math.max(o[y],s[y]),p[b]=Math.min(0,s[b]+a[1-h]),p}return e.x=c[0],e.y=c[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll();this._isFirstRender=!0},t.type="legend.plain",t}(gt);bgr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.setScrollDataIndex=function(n){this.option.scrollDataIndex=n},t.prototype.init=function(t,i,r){var u=yy(t);n.prototype.init.call(this,t,i,r);kgr(this,t,u)},t.prototype.mergeOption=function(t,i){n.prototype.mergeOption.call(this,t,i);kgr(this,this.option,t)},t.type="legend.scroll",t.defaultOption=ch(kfi.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),t}(kfi);var dgr=p,tei=["width","height"],iei=["x","y"],trf=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.newlineDisabled=!0,t._currentIndex=0,t}return i(r,n),r.prototype.init=function(){n.prototype.init.call(this);this.group.add(this._containerGroup=new dgr);this._containerGroup.add(this.getContentGroup());this.group.add(this._controllerGroup=new dgr)},r.prototype.resetInner=function(){n.prototype.resetInner.call(this);this._controllerGroup.removeAll();this._containerGroup.removeClipPath();this._containerGroup.__rectSize=null},r.prototype.renderInner=function(t,i,r,f,e,o,h){function p(n,t){var u=n+"DataIndex",r=sy(i.get("pageIcons",!0)[i.getOrient().name][t],{onclick:s(v._pageGo,v,u,i,f)},{x:-l[0]/2,y:-l[1]/2,width:l[0],height:l[1]});r.name=n;y.add(r)}var v=this,a;n.prototype.renderInner.call(this,t,i,r,f,e,o,h);var y=this._controllerGroup,c=i.get("pageIconSize",!0),l=u(c)?c:[c,c];p("pagePrev",0);a=i.getModel("pageTextStyle");y.add(new st({name:"pageText",style:{text:"xx/xx",fill:a.getTextColor(),font:a.getFont(),verticalAlign:"middle",align:"center"},silent:!0}));p("pageNext",1)},r.prototype.layoutInner=function(n,t,i,r,u,f){var a=this.getSelectorGroup(),o=n.getOrient().index,s=tei[o],b=iei[o],c=tei[1-o],v=iei[1-o],e,w;u&&lh("horizontal",a,n.get("selectorItemGap",!0));var p=n.get("selectorButtonGap",!0),h=a.getBoundingRect(),l=[-h.x,-h.y],k=y(i);return u&&(k[s]=i[s]-h[s]-p),e=this._layoutContentAndController(n,r,k,o,s,c,v,b),u&&("end"===f?l[o]+=e[s]+p:(w=h[s]+p,l[o]-=w,e[b]-=w),e[s]+=h[s]+p,l[1-o]+=e[v]+e[c]/2-h[c]/2,e[c]=Math.max(e[c],h[c]),e[v]=Math.min(e[v],h[v]+l[1-o]),a.x=l[0],a.y=l[1],a.markRedraw()),e},r.prototype._layoutContentAndController=function(n,t,i,r,u,f,e,o){var l=this.getContentGroup(),y=this._containerGroup,p=this._controllerGroup,c,a,v;lh(n.get("orient"),l,n.get("itemGap"),r?i.width:null,r?null:i.height);lh("horizontal",p,n.get("pageButtonItemGap",!0));
1var h=l.getBoundingRect(),s=p.getBoundingRect(),w=this._showController=h[u]>i[u],k=[-h.x,-h.y];t||(k[r]=l[o]);var d=[0,0],b=[-s.x,-s.y],nt=g(n.get("pageButtonGap",!0),n.get("itemGap",!0));return w&&("end"===n.get("pageButtonPosition",!0)?b[r]+=i[u]-s[u]:d[r]+=s[u]+nt),b[1-r]+=h[f]/2-s[f]/2,l.setPosition(k),y.setPosition(d),p.setPosition(b),c={x:0,y:0},(c[u]=w?i[u]:h[u],c[f]=Math.max(h[f],s[f]),c[e]=Math.min(0,s[e]+b[1-r]),y.__rectSize=i[u],w)?(a={x:0,y:0},a[u]=Math.max(i[u]-s[u]-nt,0),a[f]=c[f],y.setClipPath(new ot({shape:a})),y.__rectSize=a[u]):p.eachChild(function(n){n.attr({invisible:!0,silent:!0})}),v=this._getPageInfo(n),null!=v.pageIndex&&ct(l,{x:v.contentPosition[0],y:v.contentPosition[1]},w?n:null),this._updatePageInfoView(n,v),c},r.prototype._pageGo=function(n,t,i){var r=this._getPageInfo(t)[n];null!=r&&i.dispatchAction({type:"legendScroll",scrollDataIndex:r,legendId:t.id})},r.prototype._updatePageInfoView=function(n,i){var e=this._controllerGroup;t(["pagePrev","pageNext"],function(t){var u=null!=i[t+"DataIndex"],r=e.childOfName(t);r&&(r.setStyle("fill",u?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),r.curs
1or=u?"pointer":"default")});var s=e.childOfName("pageText"),r=n.get("pageFormatter"),h=i.pageIndex,u=null!=h?h+1:0,f=i.pageCount;s&&r&&s.setStyle("text",o(r)?r.replace("{current}",null==u?"":u+"").replace("{total}",null==f?"":f+""):r({current:u,total:f}))},r.prototype._getPageInfo=function(n){function l(n){if(n){var t=n.getBoundingRect(),i=t[v]+n[v];return{s:i,e:i+t[d],i:n.__legendDataIndex}}}function b(n,t){return n.e>=t&&n.s<=t+a}var k=n.get("scrollDataIndex",!0),s=this.getContentGroup(),a=this._containerGroup.__rectSize,h=n.getOrient().index,d=tei[h],v=iei[h],c=this._findTargetItemIndex(k),o=s.children(),y=o[c],p=o.length,w=p?1:0,t={contentPosition:[s.x,s.y],pageCount:w,pageIndex:w-1,pagePrevDataIndex:null,pageNextDataIndex:null},e;if(!y)return t;e=l(y);t.contentPosition[h]=-e.s;for(var f=c+1,i=e,u=e,r=null;f<=p;++f)(!(r=l(o[f]))&&u.e>i.s+a||r&&!b(r,i.s))&&(i=u.i>i.i?u:r)&&(null==t.pageNextDataIndex&&(t.pageNextDataIndex=i.i),++t.pageCount),u=r;for(f=c-1,i=e,u=e,r=null;f>=-1;--f)(!(r=l(o[f]))||!b(u,r.s))&&i.i<u.i&&(u=i,null==t.pagePrevDataIndex&&(t.pagePrevDataIndex=i.i),++t.pageCount,++t.pageIndex),i=r;return t},r.prototype._findTargetItemIndex=function(n){return this._showController?(this.getContentGroup().eachChild(function(r,u){var f=r.__legendDataIndex;null==i&&null!=f&&(i=u);f===n&&(t=u)}),null!=t?t:i):0;var t,i},r.type="legend.scroll",r}(vgr);ggr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="dataZoom.inside",t.defaultOption=ch(lw.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(lw);bht=lt();tnr=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return i(t,n),t.prototype.render=function(t,i,r){n.prototype.render.apply(this,arguments);t.noTarget()?this._clear():(this.range=t.getPercentRange(),rrf(r,t,{pan:s(kht.pan,this),zoom:s(kht.zoom,this),scrollMove:s(kht.scrollMove,this)}))},t.prototype.dispose=function(){this._clear();n.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){!function(n,t){for(var f,r=bht(n).coordSysRecordMap,e=r.keys(),u=0;u<e.length;u++){var s=e[u],o=r.get(s),i=o.dataZoomInfoMap;i&&(f=t.uid,i.get(f)&&(i.removeKey(f),i.keys().length||nnr(r,o)))}}(this.api,this.dataZoomModel);this.range=null},t.type="dataZoom.inside",t}(wui);kht={zoom:function(n,t,i,r){var o=this.range,u=o.slice(),h=n.axisModels[0],s;if(h){var f=dht[t](null,[r.originX,r.originY],h,i,n),e=(f.signal>0?f.pixelStart+f.pixelLength-f.pixel:f.pixel-f.pixelStart)/f.pixelLength*(u[1]-u[0])+u[0],c=Math.max(1/r.scale,0);return u[0]=(u[0]-e)*c+e,u[1]=(u[1]-e)*c+e,s=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan(),wa(0,u,[0,100],0,s.minSpan,s.maxSpan),this.range=u,o[0]!==u[0]||o[1]!==u[1]?u:void 0}},pan:inr(function(n,t,i,r,u,f){var e=dht[r]([f.oldX,f.oldY],[f.newX,f.newY],t,u,i);return e.signal*(n[1]-n[0])*e.pixel/e.pixelLength}),scrollMove:inr(function(n,t,i,r,u,f){return dht[r]([0,0],[f.scrollDelta,f.scrollDelta],t,u,i).signal*(n[1]-n[0])*f.scrollDelta})};dht={grid:function(n,t,i,r,u){var o=i.axis,f={},e=u.model.coordinateSystem.getRect();return n=n||[0,0],"x"===o.dim?(f.pixel=t[0]-n[0],f.pixelLength=e.width,f.pixelStart=e.x,f.signal=o.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=e.height,f.pixelStart=e.y,f.signal=o.inverse?-1:1),f},polar:function(n,t,i,r,u){var h=i.axis,f={},e=u.model.coordinateSystem,o=e.getRadiusAxis().getExtent(),s=e.getAngleAxis().getExtent();return n=n?e.pointToCoord(n):[0,0],t=e.pointToCoord(t),"radiusAxis"===i.mainType?(f.pixel=t[0]-n[0],f.pixelLength=o[1]-o[0],f.pixelStart=o[0],f.signal=h.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=s[1]-s[0],f.pixelStart=s[0],f.signal=h.inverse?-1:1),f},singleAxis:function(n,t,i,r,u){var o=i.axis,e=u.model.coordinateSystem.getRect(),f={};return n=n||[0,0],"horizontal"===o.orient?(f.pixel=t[0]-n[0],f.pixelLength=e.width,f.pixelStart=e.x,f.signal=o.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=e.height,f.pixelStart=e.y,f.signal=o.inverse?-1:1),f}};var orf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=ch(lw.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackgroun
1d:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),t}(lw),ttt=ot,itt="horizontal",unr="vertical",srf=["line","bar","candlestick","scatter"],hrf={easing:"cubicOut",duration:100,delay:0},crf=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t._displayables={},t}return i(r,n),r.prototype.init=function(n,t){this.api=t;this._onBrush=s(this._onBrush,this);this._onBrushEnd=s(this._onBrushEnd,this)},r.prototype.render=function(t,i,r,u){if(n.prototype.render.apply(this,arguments),rp(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),!1!==t.get("show")){if(t.noTarget())return this._clear(),void this.group.removeAll();u&&"dataZoom"===u.type&&u.from===this.uid||this._buildView();this._updateView()}else this.group.removeAll()},r.prototype.dispose=function(){this._clear();n.prototype.dispose.apply(this,arguments)},r.prototype._clear=function(){ld(this,"_dispatchZoomAction");var n=this.api.getZr();n.off("mousemove",this._onBrush);n.off("mouseup",this._onBrushEnd)},r.prototype._buildView=function(){var n=this.group,t;n.removeAll();this._brushing=!1;this._displayables.brushRect=null;this._resetLocation();this._resetInterval();t=this._displayables.sliderGroup=new p;this._renderBackground();this._renderHandle();this._renderDataShadow();n.add(t);this._positionGroup()},r.prototype._resetLocation=function(){var f=this.dataZoomModel,e=this.api,o=f.get("brushSelect")?7:0,n=this._findCoordRect(),r={width:e.getWidth(),height:e.getHeight()},s=this._orient===itt?{right:r.width-n.x-n.width,top:r.height-37-o,width:n.width,height:30}:{right:7,top:n.y,width:30,height:n.height},u=yy(f.option),i;t(["right","top","width","height"],function(n){"ph"===u[n]&&(u[n]=s[n])});i=ci(u,r);this._location={x:i.x,y:i.y};this._size=[i.width,i.height];this._orient===unr&&this._size.reverse()},r.prototype._positionGroup=function(){var n=this.group,f=this._location,i=this._orient,e=this.dataZoomModel.getFirstTargetAxisModel(),r=e&&e.get("inverse"),o=this._displayables.sliderGroup,t=(this._dataShadowInfo||{}).otherAxisInverse,u;o.attr(i!==itt||r?i===itt&&r?{scaleY:t?1:-1,scaleX:-1}:i!==unr||r?{scaleY:t?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:t?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:t?1:-1,scaleX:1});u=n.getBoundingRect([o]);n.x=f.x-u.x;n.y=f.y-u.y;n.markRedraw()},r.prototype._getViewExtent=function(){return[0,this._size[0]]},r.prototype._renderBackground=function(){var r=this.dataZoomModel,t=this._size,u=this._displayables.sliderGroup,f=r.get("brushSelect"),i,n;u.add(new ttt({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:r.get("backgroundColor")},z2:-40}));i=new ttt({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:"transparent"},z2:0,onclick:s(this._onClickPanel,this)});n=this.api.getZr();f?(i.on("mousedown",this._onBrushStart,this),i.cursor="crosshair",n.on("mousemove",this._onBrush),n.on("mouseup",this._onBrushEnd)):(n.off("mousemove",this._onBrush),n.off("mouseup",this._onBrushEnd));u.add(i)},r.prototype._renderDataShadow=function(){function tt(n){var i=d.getModel(n?"selectedDataBackgroun
1d":"dataBackground"),t=new p,r=new fr({shape:{points:c},segmentIgnoreThreshold:1,style:i.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),u=new er({shape:{points:l},segmentIgnoreThreshold:1,style:i.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return t.add(r),t.add(u),t}var s=this._dataShadowInfo=this._prepareDataShadowInfo(),c,l,t,a,d,o,y;if(this._displayables.dataShadowSegs=[],s){var n=this._size,w=this._shadowSize||[],h=s.series,i=h.getRawData(),e=h.getShadowDim?h.getShadowDim():s.otherDim;if(null!=e){if(c=this._shadowPolygonPts,l=this._shadowPolylinePts,i!==this._shadowData||e!==this._shadowDim||n[0]!==w[0]||n[1]!==w[1]){t=i.getDataExtent(e);a=.3*(t[1]-t[0]);t=[t[0]-a,t[1]+a];var v,g=[0,n[1]],nt=[0,n[0]],r=[[n[0],0],[0,0]],u=[],b=nt[1]/(i.count()-1),f=0,k=Math.round(i.count()/n[0]);i.each([e],function(n,i){if(k>0&&i%k)f+=b;else{var e=null==n||isNaN(n)||""===n,o=e?0:yt(n,t,g,!0);e&&!v&&i?(r.push([r[r.length-1][0],0]),u.push([u[u.length-1][0],0])):!e&&v&&(r.push([f,0]),u.push([f,0]));r.push([f,o]);u.push([f,o]);f+=b;v=e}});c=this._shadowPolygonPts=r;l=this._shadowPolylinePts=u}for(this._shadowData=i,this._shadowDim=e,this._shadowSize=[n[0],n[1]],d=this.dataZoomModel,o=0;o<3;o++)y=tt(1===o),this._displayables.sliderGroup.add(y),this._displayables.dataShadowSegs.push(y)}}},r.prototype._prepareDataShadowInfo=function(){var n=this.dataZoomModel,r=n.get("showDataShadow"),i,u;if(!1!==r)return u=this.ecModel,n.eachTargetAxis(function(f,e){t(n.getAxisProxy(f,e).getTargetSeriesModels(),function(n){if(!(i||!0!==r&&nt(srf,n.get("type"))<0)){var o,s=u.getComponent(ec(f),e).axis,t={x:"y",y:"x",radius:"angle",angle:"radius"}[f],h=n.coordinateSystem;null!=t&&h.getOtherAxis&&(o=h.getOtherAxis(s).inverse);t=n.getData().mapDimension(t);i={thisAxis:s,series:n,thisDim:f,otherDim:t,otherAxisInverse:o}}},this)},this),i},r.prototype._renderHandle=function(){var w=this.group,r=this._displayables,b=r.handles=[null,null],k=r.handleLabels=[null,null],u=this._displayables.sliderGroup,i=this._size,n=this.dataZoomModel,v=this.api,d=n.get("borderRadius")||0,y=n.get("brushSelect"),p=r.filler=new ttt({silent:y,style:{fill:n.get("fillerColor")},textConfig:{position:"inside"}}),o,a;if(u.add(p),u.add(new ttt({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:i[0],height:i[1],r:d},style:{stroke:n.get("dataBackgroundColor")||n.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),t([0,1],function(t){var r=n.get("handleIcon"),i,o,c,h,f;!sft[r]&&r.indexOf("path://")<0&&r.indexOf("image://")<0&&(r="path://"+r);i=si(r,-1,0,2,2,null,!0);i.attr({cursor:fnr(this._orient),draggable:!0,drift:s(this._onDragMove,this,t),ondragend:s(this._onDragEnd,this),onmouseover:s(this._showDataInfo,this,!0),onmouseout:s(this._showDataInfo,this,!1),z2:5});o=i.getBoundingRect();c=n.get("handleSize");this._handleHeight=e(c,this._size[1]);this._handleWidth=o.width/o.height*this._handleHeight;i.setStyle(n.getModel("handleStyle").getItemStyle());i.style.strokeNoScale=!0;i.rectHover=!0;i.ensureState("emphasis").style=n.getModel(["emphasis","handleStyle"]).getItemStyle();eh(i);h=n.get("handleColor");null!=h&&(i.style.fill=h);u.add(b[t]=i);f=n.getModel("textStyle");w.add(k[t]=new st({silent:!0,invisible:!0,style:ii(f,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:f.getTextColor(),font:f.getFont()}),z2:10}))},this),o=p,y){var f=e(n.get("moveHandleSize"),i[1]),h=r.moveHandle=new ot({style:n.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:i[1]-.5,height:f}}),c=.8*f,l=r.moveHandleIcon=si(n.get("moveHandleIcon"),-c/2,-c/2,c,c,"#fff",!0);l.silent=!0;l.y=i[1]+f/2-.5;h.ensureState("emphasis").style=n.getModel(["emphasis","moveHandleStyle"]).getItemStyle();a=Math.min(i[1]/2,Math.max(f,10));(o=r.moveZone=new ot({invisible:!0,shape:{y:i[1]-a,height:f+a}})).on("mouseover",function(){v.enterEmphasis(h)}).on("mouseout",function(){v.leaveEmphasis(h)});u.add(h);u.add(l);u.add(o)}o.attr({draggable:!0,cursor:fnr(this._orient),drift:s(this._onDragMove,this,"all"),ondragstart:s(this._showDataInfo,this,!0),ondragend:s(this._onDragEnd,this),onmouseover:s(this._showDataInfo,this,!0),onmouseout:s(this._showDataInfo,this,!1)})},r.prototype._resetInterval=function(){var n=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[yt(n[0],[0,100],t,!0),yt(n[1],[0,100],t,!0)]},r.prototype._updateInterval=function(n,t){var s=this.dataZoomModel,e=this._handleEnds,i=this._getViewExtent(),r=s.findRepresentativeAxisProxy().getMinMaxSpan(),u=[0,100],f,o;return wa(t,e,i,s.get("zoomLock")?"all":n,null!=r.minSpan?yt(r.minSpan,u,i,!0):null,null!=r.maxSpan?yt(r.maxSpan,u,i,!0):null),f=this._range,o=this._range=eu([yt(e[0],i,u,!0),yt(e[1],i,u,!0)]),!f||f[0]!==o[0]||f[1]!==o[1]},r.prototype._updateView=function(n){var i=this._displayables,c=this._handleEnds,r=eu(c.slice()),o=this._size,f,h,e;t([0,1],function(n){var r=i.handles[n],t=this._handleHeight;r.attr({scaleX:t/2,scaleY:t/2,x:c[n]+(n?-1:1),y:o[1]/2-t/2})},this);
1i.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:o[1]});f={x:r[0],width:r[1]-r[0]};i.moveHandle&&(i.moveHandle.setShape(f),i.moveZone.setShape(f),i.moveZone.getBoundingRect(),i.moveHandleIcon&&i.moveHandleIcon.attr("x",f.x+f.width/2));for(var l=i.dataShadowSegs,s=[0,r[0],r[1],o[0]],u=0;u<l.length;u++)h=l[u],e=h.getClipPath(),e||(e=new ot,h.setClipPath(e)),e.setShape({x:s[u],y:0,width:s[u+1]-s[u],height:o[1]});this._updateDataInfo(n)},r.prototype._updateDataInfo=function(n){function c(n){var t=sh(r.handles[n].parent,this.group),i=iut(0===n?"right":"left",t),e=this._handleWidth/2+5,o=re([h[n]+(0===n?-e:e),this._size[1]/2],t);l[n].setStyle({x:o[0],y:o[1],verticalAlign:u===itt?"middle":i,align:u===itt?i:"center",text:f[n]})}var i=this.dataZoomModel,r=this._displayables,l=r.handleLabels,u=this._orient,f=["",""],t,h;if(i.get("showDetail")&&(t=i.findRepresentativeAxisProxy(),t)){var e=t.getAxisModel().axis,o=this._range,s=n?t.calculateDataWindow({start:o[0],end:o[1]}).valueWindow:t.getDataValueWindow();f=[this._formatLabel(s[0],e),this._formatLabel(s[1],e)]}h=eu(this._handleEnds.slice());c.call(this,0);c.call(this,1)},r.prototype._formatLabel=function(n,t){var f=this.dataZoomModel,i=f.get("labelFormatter"),r=f.get("labelPrecision"),u;return null!=r&&"auto"!==r||(r=t.getPixelPrecision()),u=null==n||isNaN(n)?"":"category"===t.type||"time"===t.type?t.scale.getLabel({value:Math.round(n)}):n.toFixed(Math.min(r,20)),l(i)?i(n,u):o(i)?i.replace("{value}",u):u},r.prototype._showDataInfo=function(n){n=this._dragging||n;var t=this._displayables,i=t.handleLabels;i[0].attr("invisible",!n);i[1].attr("invisible",!n);t.moveHandle&&this.api[n?"enterEmphasis":"leaveEmphasis"](t.moveHandle,1)},r.prototype._onDragMove=function(n,t,i,r){this._dragging=!0;ve(r.event);var f=re([t,i],this._displayables.sliderGroup.getLocalTransform(),!0),e=this._updateInterval(n,f[0]),u=this.dataZoomModel.get("realtime");this._updateView(!u);e&&u&&this._dispatchZoomAction(!0)},r.prototype._onDragEnd=function(){this._dragging=!1;this._showDataInfo(!1);!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction(!1)},r.prototype._onClickPanel=function(n){var i=this._size,t=this._displayables.sliderGroup.transformCoordToLocal(n.offsetX,n.offsetY);if(!(t[0]<0||t[0]>i[0]||t[1]<0||t[1]>i[1])){var r=this._handleEnds,u=(r[0]+r[1])/2,f=this._updateInterval("all",t[0]-u);this._updateView();f&&this._dispatchZoomAction(!1)}},r.prototype._onBrushStart=function(n){var t=n.offsetX,i=n.offsetY;this._brushStart=new d(t,i);this._brushing=!0;this._brushStartTime=+new Date},r.prototype._onBrushEnd=function(){var t,n,i,r;this._brushing&&(t=this._displayables.brushRect,(this._brushing=!1,t)&&(t.attr("ignore",!0),n=t.shape,+new Date-this._brushStartTime<200&&Math.abs(n.width)<5||(i=this._getViewExtent(),r=[0,100],this._range=eu([yt(n.x,i,r,!0),yt(n.x+n.width,i,r,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1))))},r.prototype._onBrush=function(n){this._brushing&&(ve(n.event),this._updateBrushRect(n.offsetX,n.offsetY))},r.prototype._updateBrushRect=function(n,t){var r=this._displayables,h=this.dataZoomModel,i=r.brushRect;i||(i=r.brushRect=new ttt({silent:!0,style:h.getModel("brushStyle").getItemStyle()}),r.sliderGroup.add(i));i.attr("ignore",!1);var f=this._brushStart,e=this._displayables.sliderGroup,u=e.transformCoordToLocal(n,t),o=e.transformCoordToLocal(f.x,f.y),s=this._size;u[0]=Math.max(Math.min(s[0],u[0]),0);i.setShape({x:o[0],y:0,width:u[0]-o[0],height:s[1]})},r.prototype._dispatchZoomAction=function(n){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:n?hrf:null,start:t[0],end:t[1]})},r.prototype._findCoordRect=function(){var n,u=kbr(this.dataZoomModel).infoList,t,i,r;return!n&&u.length&&(t=u[0].model.coordinateSystem,n=t.getRect&&t.getRect()),n||(i=this.api.getWidth(),r=this.api.getHeight(),n={x:.2*i,y:.2*r,width:.6*i,height:.6*r}),n},r.type="dataZoom.slider",r}(wui);var onr=function(n,t,i){var r=y((lrf[n]||{})[t]);return i&&u(r)?r[r.length-1]:r},lrf={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]}
1,colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},snr=di.mapVisual,arf=di.eachVisual,vrf=u,hnr=t,yrf=eu,prf=yt,ght=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.stateList=["inRange","outOfRange"],t.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],t.layoutMode={type:"box",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return i(r,n),r.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i)},r.prototype.optionUpdated=function(n,t){var i=this.option;t||cdr(i,n,this.replacableOptionKeys);this.textStyleModel=this.getModel("textStyle");this.resetItemSize();this.completeVisualOption()},r.prototype.resetVisual=function(n){var t=this.stateList;n=s(n,this);this.controllerVisuals=lfi(this.option.controller,t,n);this.targetVisuals=lfi(this.option.target,t,n)},r.prototype.getItemSymbol=function(){return null},r.prototype.getTargetSeriesIndices=function(){var n=this.option.seriesIndex,t=[];return null==n||"all"===n?this.ecModel.eachSeries(function(n,i){t.push(i)}):t=kt(n),t},r.prototype.eachTargetSeries=function(n,i){t(this.getTargetSeriesIndices(),function(t){var r=this.ecModel.getSeriesByIndex(t);r&&n.call(i,r)},this)},r.prototype.isTargetSeries=function(n){var t=!1;return this.eachTargetSeries(function(i){i===n&&(t=!0)}),t},r.prototype.formatValueText=function(n,t,i){function h(n){return n===s[0]?"min":n===s[1]?"max":(+n).toFixed(Math.min(a,20))}var f,c=this.option,a=c.precision,s=this.dataBound,e=c.formatter,r;return i=i||["<",">"],u(n)&&(n=n.slice(),f=!0),r=t?n:f?[h(n[0]),h(n[1])]:h(n),o(e)?e.replace("{value}",f?r[0]:r).replace("{value2}",f?r[1]:r):l(e)?f?e(n[0],n[1]):e(n):f?n[0]===s[0]?i[0]+" "+r[1]:n[1]===s[1]?i[1]+" "+r[0]:r[0]+" - "+r[1]:r},r.prototype.resetExtent=function(){var n=this.option,t=yrf([n.min,n.max]);this._dataExtent=t},r.prototype.getDataDimensionIndex=function(n){var u=this.option.dimension,i,t,f,r;if(null!=u)return n.getDimensionIndex(u);for(i=n.dimensions,t=i.length-1;t>=0;t--)if(f=i[t],r=n.getDimensionInfo(f),!r.isCalculationCoord)return r.storeDimIndex},r.prototype.getExtent=function(){return this._dataExtent.slice()},r.prototype.completeVisualOption=function(){function f(t){vrf(n.color)&&!t.inRange&&(t.inRange={color:n.color.slice().reverse()});t.inRange=t.inRange||{color:e.get("gradientColor")}}var e=this.ecModel,n=this.option,u={inRange:n.inRange,outOfRange:n.outOfRange},i=n.target||(n.target={}),r=n.controller||(n.controller={}),t;k(i,u);k(r,u);t=this.isCategory();f.call(this,i);f.call(this,r),function(n,i,r){var f=n[i],u=n[r];f&&!u&&(u=n[r]={},hnr(f,function(n,i){if(di.isValidType(i)){var r=onr(i,"inactive",t);null!=r&&(u[i]=r,"color"!==i||u.hasOwnProperty("opacity")||u.hasOwnProperty("colorAlpha")||(u.opacity=[0,0]))}}))}.call(this,i,"inRange","outOfRange"),function(n){var r=(n.inRange||{}).symbol||(n.outOfRange||{}).symbol,u=(n.inRange||{}).symbolSize||(n.outOfRange||{}).symbolSize,f=this.get("inactiveColor"),i=this.getItemSymbol()||"roundRect";hnr(this.stateList,function(e){var s=this.itemSize,o=n[e],h,c;o||(o=n[e]={color:t?f:[f]});null==o.symbol&&(o.symbol=r&&y(r)||(t?i:[i]));null==o.symbolSize&&(o.symbolSize=u&&y(u)||(t?s[0]:[s[0],s[0]]));o.symbol=snr(o.symbol,function(n){return"none"===n?i:n});h=o.symbolSize;null!=h&&(c=-1/0,arf(h,function(n){n>c&&(c=n)}),o.symbolSize=snr(h,function(n){return prf(n,[0,c],[0,s[0]],!0)}))},this)}.call(this,r)},r.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},r.prototype.isCategory=function(){return!!this.option.categories},r.prototype.setSelected=function(){},r.prototype.getSelected=function(){return null},r.prototype.getValueState=function(){return null},r.prototype.getVisualMeta=function(){return null}
1,r.type="visualMap",r.dependencies=["series"],r.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},r}(rt),cnr=[20,140],wrf=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.optionUpdated=function(){n.prototype.optionUpdated.apply(this,arguments);this.resetExtent();this.resetVisual(function(n){n.mappingMethod="linear";n.dataExtent=this.getExtent()});this._resetRange()},r.prototype.resetItemSize=function(){n.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(null==t[0]||isNaN(t[0]))&&(t[0]=cnr[0]);(null==t[1]||isNaN(t[1]))&&(t[1]=cnr[1])},r.prototype._resetRange=function(){var t=this.getExtent(),n=this.option.range;!n||n.auto?(t.auto=1,this.option.range=t):u(n)&&(n[0]>n[1]&&n.reverse(),n[0]=Math.max(n[0],t[0]),n[1]=Math.min(n[1],t[1]))},r.prototype.completeVisualOption=function(){n.prototype.completeVisualOption.apply(this,arguments);t(this.stateList,function(n){var t=this.option.controller[n].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)},this)},r.prototype.setSelected=function(n){this.option.range=n.slice();this._resetRange()},r.prototype.getSelected=function(){var t=this.getExtent(),n=eu((this.get("range")||[]).slice());return n[0]>t[1]&&(n[0]=t[1]),n[1]>t[1]&&(n[1]=t[1]),n[0]<t[0]&&(n[0]=t[0]),n[1]<t[0]&&(n[1]=t[0]),n},r.prototype.getValueState=function(n){var t=this.option.range,i=this.getExtent();return(t[0]<=i[0]||t[0]<=n)&&(t[1]>=i[1]||n<=t[1])?"inRange":"outOfRange"},r.prototype.findTargetDataIndices=function(n){var t=[];return this.eachTargetSeries(function(i){var r=[],u=i.getData();u.each(this.getDataDimensionIndex(u),function(t,i){n[0]<=t&&t<=n[1]&&r.push(i)},this);t.push({seriesId:i.id,dataIndex:r})},this),t},r.prototype.getVisualMeta=function(n){function e(t,r){i.push({value:t,color:n(t,r)})}for(var u=lnr(this,"outOfRange",this.getExtent()),t=lnr(this,"inRange",this.option.range.slice()),i=[],f,s,o=0,r=0,c=t.length,h=u.length;r<h&&(!t.length||u[r]<=t[0]);r++)u[r]<t[o]&&e(u[r],"outOfRange");for(f=1;o<c;o++,f=0)f&&i.length&&e(t[o],"outOfRange"),e(t[o],"inRange");for(f=1;r<h;r++)(!t.length||t[t.length-1]<u[r])&&(f&&(i.length&&e(i[i.length-1].value,"outOfRange"),f=0),e(u[r],"outOfRange"));return s=i.length,{stops:i,outerColors:[s?i[0].color:"transparent",s?i[s-1].color:"transparent"]}},r.type="visualMap.continuous",r.defaultOption=ch(ght.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),r}(ght);rei=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.autoPositionValues={left:1,right:1,top:1,bottom:1},t}return i(r,n),r.prototype.init=function(n,t){this.ecModel=n;this.api=t},r.prototype.render=function(n,t,i,r){this.visualMapModel=n;!1!==n.get("show")?this.doRender(n,t,i,r):this.group.removeAll()},r.prototype.renderBackground=function(n){var i=this.visualMapModel,t=bl(i.get("padding")||0),r=n.getBoundingRect();n.add(new ot({z2:-1,silent:!0,shape:{x:r.x-t[3],y:r.y-t[0],width:r.width+t[3]+t[1],height:r.height+t[0]+t[2]},style:{fill:i.get("backgroundColor"),stroke:i.get("borderColor"),lineWidth:i.get("borderWidth")}}))},r.prototype.getControllerVisual=function(n,i,r){function h(n){return u[n]}function c(n,t){u[n]=t}var s=(r=r||{}).forceState,e=this.visualMapModel,u={},o,f;return"color"===i&&(o=e.get("contentColor"),u.color=o),f=e.controllerVisuals[s||e.getValueState(n)],t(di.prepareVisualTypes(f),function(t){var u=f[t];r.convertOpacityToAlpha&&"opacity"===t&&(t="colorAlpha",u=f.__alphaForOpacity);di.dependsOn(t,i)&&u&&u.applyVisual(n,h,c)}),u[i]},r.prototype.positionGroup=function(n){var i=this.visualMapModel,t=this.api;vut(n,i.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})},r.prototype.doRender=function(){},r.type="visualMap",r}(gt);uei=[["left","right","width"],["top","bottom","height"]];var co=yt,brf=t,vnr=Math.min,fei=Math.max,krf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._shapes={},i._dataInterval=[],i._handleEnds=[],i._hoverLinkDataIndices=[],i}return i(t,n),t.prototype.doRender=function(n,t,i,r){this._api=i;r&&"selectDataRange"===r.type&&r.from===this.uid||this._buildView()},t.prototype._buildView=function(){var t,n,i;this.group.removeAll();t=this.visualMapModel;n=this.group;this._orient=t.get("orient");this._useHandle=t.get("calculable");this._resetInterval();this._renderBar(n);i=t.get("text");this._renderEndsText(n,i,0);this._renderEndsText(n,i,1);this._updateView(!0);
1this.renderBackground(n);this._updateView();this._enableHoverLinkToSeries();this._enableHoverLinkFromSeries();this.positionGroup(n)},t.prototype._renderEndsText=function(n,t,i){var r;if(t){r=t[1-i];r=null!=r?r+"":"";var u=this.visualMapModel,f=u.get("textGap"),e=u.itemSize,o=this._shapes.mainGroup,s=this._applyTransform([e[0]/2,0===i?-f:e[1]+f],o),h=this._applyTransform(0===i?"bottom":"top",o),c=this._orient,l=this.visualMapModel.textStyleModel;this.group.add(new st({style:ii(l,{x:s[0],y:s[1],verticalAlign:"horizontal"===c?"middle":h,align:"horizontal"===c?h:"center",text:r})}))}},t.prototype._renderBar=function(n){var t=this.visualMapModel,i=this._shapes,r=t.itemSize,o=this._orient,c=this._useHandle,l=anr(t,this.api,r),u=i.mainGroup=this._createBarGroup(l),f=new p,h,e;u.add(f);f.add(i.outOfRange=ynr());f.add(i.inRange=ynr(null,c?wnr(this._orient):null,s(this._dragHandle,this,"all",!1),s(this._dragHandle,this,"all",!0)));f.setClipPath(new ot({shape:{x:0,y:0,width:r[0],height:r[1],r:3}}));h=t.textStyleModel.getTextRect
1("国");e=fei(h.width,h.height);c&&(i.handleThumbs=[],i.handleLabels=[],i.handleLabelPoints=[],this._createHandle(t,u,0,r,e,o),this._createHandle(t,u,1,r,e,o));this._createIndicator(t,u,r,e,o);n.add(u)},t.prototype._createHandle=function(n,t,i,r){var h=s(this._dragHandle,this,i,!1),c=s(this._dragHandle,this,i,!0),f=df(n.get("handleSize"),r[0]),u=si(n.get("handleIcon"),-f/2,-f/2,f,f,null,!0),l=wnr(this._orient),a,e,v,o;u.attr({cursor:l,draggable:!0,drift:h,ondragend:c,onmousemove:function(n){ve(n.event)}});u.x=r[0]/2;u.useStyle(n.getModel("handleStyle").getItemStyle());u.setStyle({strokeNoScale:!0,strokeFirst:!0});u.style.lineWidth*=2;u.ensureState("emphasis").style=n.getModel(["emphasis","handleStyle"]).getItemStyle();cl(u,!0);t.add(u);a=this.visualMapModel.textStyleModel;e=new st({cursor:l,draggable:!0,drift:h,onmousemove:function(n){ve(n.event)},ondragend:c,style:ii(a,{x:0,y:0,text:""})});e.ensureState("blur").style={opacity:.1};e.stateTransition={duration:200};this.group.add(e);v=[f,0];o=this._shapes;o.handleThumbs[i]=u;o.handleLabelPoints[i]=v;o.handleLabels[i]=e},t.prototype._createIndicator=function(n,t,i,u,f){var s=df(n.get("indicatorSize"),i[0]),e=si(n.get("indicatorIcon"),-s/2,-s/2,s,s,null,!0),c,o,a,l,v,h;e.attr({cursor:"move",invisible:!0,silent:!0,x:i[0]/2});c=n.getModel("indicatorStyle").getItemStyle();e instanceof wi?(o=e.style,e.useStyle(r({image:o.image,x:o.x,y:o.y,width:o.width,height:o.height},c))):e.useStyle(c);t.add(e);a=this.visualMapModel.textStyleModel;l=new st({silent:!0,invisible:!0,style:ii(a,{x:0,y:0,text:""})});this.group.add(l);v=[("horizontal"===f?u/2:6)+i[0]/2,0];h=this._shapes;h.indicator=e;h.indicatorLabel=l;h.indicatorLabelPoint=v;this._firstShowIndicator=!0},t.prototype._dragHandle=function(n,t,i,r){if(this._useHandle){if(this._dragging=!t,!t){var u=this._applyTransform([i,r],this._shapes.mainGroup,!0);this._updateInterval(n,u[1]);this._hideIndicator();this._updateView()}t===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()});t?!this._hovering&&this._clearHoverLinkToSeries():pnr(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[n],!1)}},t.prototype._resetInterval=function(){var n=this.visualMapModel,t=this._dataInterval=n.getSelected(),i=n.getExtent(),r=[0,n.itemSize[1]];this._handleEnds=[co(t[0],i,r,!0),co(t[1],i,r,!0)]},t.prototype._updateInterval=function(n,t){var u;t=t||0;var f=this.visualMapModel,i=this._handleEnds,r=[0,f.itemSize[1]];wa(t,i,r,n,0);u=f.getExtent();this._dataInterval=[co(i[0],r,u,!0),co(i[1],r,u,!0)]},t.prototype._updateView=function(n){var r=this.visualMapModel,t=r.getExtent(),u=this._shapes,f=[0,r.itemSize[1]],e=n?f:this._handleEnds,i=this._createBarVisual(this._dataInterval,t,e,"inRange"),o=this._createBarVisual(t,t,f,"outOfRange");u.inRange.setStyle({fill:i.barColor}).setShape("points",i.barPoints);u.outOfRange.setStyle({fill:o.barColor}).setShape("points",o.barPoints);this._updateHandle(e,i)},t.prototype._createBarVisual=function(n,t,i,r){var f={forceState:r,convertOpacityToAlpha:!0},u=this._makeColorGradient(n,f),e=[this.getControllerVisual(n[0],"symbolSize",f),this.getControllerVisual(n[1],"symbolSize",f)],o=this._createBarPoints(i,e);return{barColor:new fy(0,0,0,1,u),barPoints:o,handlesColor:[u[0].color,u[u.length-1].color]}},t.prototype._makeColorGradient=function(n,t){var r=[],f=(n[1]-n[0])/100,i,u;for(r.push({color:this.getControllerVisual(n[0],"color",t),offset:0}),i=1;i<100;i++){if(u=n[0]+f*i,u>n[1])break;r.push({color:this.getControllerVisual(u,"color",t),offset:i/100})}return r.push({color:this.getControllerVisual(n[1],"color",t),offset:1}),r},t.prototype._createBarPoints=function(n,t){var i=this.visualMapModel.itemSize;return[[i[0]-t[0],n[0]],[i[0],n[0]],[i[0],n[1]],[i[0]-t[1],n[1]]]},t.prototype._createBarGroup=function(n){var t=this._orient,i=this.visualMapModel.get("inverse");return new p("horizontal"!==t||i?"horizontal"===t&&i?{scaleX:"bottom"===n?-1:1,rotation:-Math.PI/2}:"vertical"!==t||i?{scaleX:"left"===n?1:-1}:{scaleX:"left"===n?1:-1,scaleY:-1}:{scaleX:"bottom"===n?1:-1,rotation:Math.PI/2})},t.prototype._updateHandle=function(n,t){if(this._useHandle){var i=this._shapes,r
1=this.visualMapModel,f=i.handleThumbs,e=i.handleLabels,u=r.itemSize,o=r.getExtent();brf([0,1],function(s){var h=f[s],a,c,l;h.setStyle("fill",t.handlesColor[s]);h.y=n[s];a=co(n[s],[0,u[1]],o,!0);c=this.getControllerVisual(a,"symbolSize");h.scaleX=h.scaleY=c/u[0];h.x=u[0]-c/2;l=re(i.handleLabelPoints[s],sh(h,this.group));e[s].setStyle({x:l[0],y:l[1],text:r.formatValueText(this._dataInterval[s]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",i.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(n,t,i){var f=this.visualMapModel,d=f.getExtent(),p=f.itemSize,g=[0,p[1]],e=this._shapes,r=e.indicator,h,u,c,l,a,v,y,o,s;if(r){r.attr("invisible",!1);var nt=this.getControllerVisual(n,"color",{convertOpacityToAlpha:!0}),tt=this.getControllerVisual(n,"symbolSize"),w=co(n,d,g,!0),b=p[0]-tt/2,k={x:r.x,y:r.y};if(r.y=w,r.x=b,h=re(e.indicatorLabelPoint,sh(r,this.group)),u=e.indicatorLabel,u.attr("invisible",!1),c=this._applyTransform("left",e.mainGroup),l="horizontal"===this._orient,u.setStyle({text:(i||"")+f.formatValueText(t),verticalAlign:l?c:"middle",align:l?"center":c}),a={x:b,y:w,style:{fill:nt}},v={style:{x:h[0],y:h[1]}},f.ecModel.isAnimationEnabled()&&!this._firstShowIndicator?(y={duration:100,easing:"cubicInOut",additive:!0},r.x=k.x,r.y=k.y,r.animateTo(a,y),u.animateTo(v,y)):(r.attr(a),u.attr(v)),this._firstShowIndicator=!1,o=this._shapes.handleLabels,o)for(s=0;s<o.length;s++)this._api.enterBlur(o[s])}},t.prototype._enableHoverLinkToSeries=function(){var n=this;this._shapes.mainGroup.on("mousemove",function(t){if(n._hovering=!0,!n._dragging){var r=n.visualMapModel.itemSize,i=n._applyTransform([t.offsetX,t.offsetY],n._shapes.mainGroup,!0,!0);i[1]=vnr(fei(0,i[1]),r[1]);n._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=r[0])}}).on("mouseout",function(){n._hovering=!1;n._dragging||n._clearHoverLinkToSeries()})},t.prototype._enableHoverLinkFromSeries=function(){var n=this.api.getZr();this.visualMapModel.option.hoverLink?(n.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),n.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},t.prototype._doHoverLinkToSeries=function(n,t){var r=this.visualMapModel,a=r.itemSize,i,f,l,h,c;if(r.option.hoverLink){i=[0,a[1]];f=r.getExtent();n=vnr(fei(i[0],n),i[1]);var e=function(n,t,i){var r=6,u=n.get("hoverLinkDataSize");return u&&(r=co(u,t,i,!0)/2),r}(r,f,i),o=[n-e,n+e],s=co(n,i,f,!0),u=[co(o[0],i,f,!0),co(o[1],i,f,!0)];o[0]<i[0]&&(u[0]=-1/0);o[1]>i[1]&&(u[1]=1/0);t&&(u[0]===-1/0?this._showIndicator(s,u[1],"< ",e):u[1]===1/0?this._showIndicator(s,u[0],"> ",e):this._showIndicator(s,s,"≈ ",e));l=this._hoverLinkDataIndices;h=[];(t||pnr(r))&&(h=this._hoverLinkDataIndices=r.findTargetDataIndices(u));c=function(n,t){function f(n,t,i){for(var u,f,r=0,s=n.length;r<s;r++){if(u=ai(n[r].seriesId,null),null==u)return;for(var h=kt(n[r].dataIndex),e=i&&i[u],o=0,c=h.length;o<c;o++)f=h[o],e&&e[f]?e[f]=null:(t[u]||(t[u]={}))[f]=1}}function r(n,t){var u=[],i,f;for(i in n)n.hasOwnProperty(i)&&null!=n[i]&&(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)]}(l,h);this._dispatchHighDown("downplay",nct(c[0],r));this._dispatchHighDown("highlight",nct(c[1],r))}},t.prototype._hoverLinkFromSeriesMouseOver=function(n){var r=n.target,e=this.visualMapModel,t,u,f,i;r&&null!=w(r).dataIndex&&(t=w(r),u=this.ecModel.getSeriesByIndex(t.seriesIndex),e.isTargetSeries(u)&&(f=u.getData(t.dataType),i=f.getStore().get(e.getDataDimensionIndex(f),t.dataIndex),isNaN(i)||this._showIndicator(i,i)))},t.prototype._hideIndicator=function(){var n=this._shapes,t,i;if(n.indicator&&n.indicator.attr("invisible",!0),n.indicatorLabel&&n.indicatorLabel.attr("invisible",!0),t=this._shapes.handleLabels,t)for(i=0;i<t.length;i++)this._api.leaveBlur(t[i])},t.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var n=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",nct(n,this.visualMapModel));n.length=0},t.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var n=this.api.getZr();n.off("mouseover",this._hoverLinkFromSeriesMouseOver);n.off("mouseout",this._hideIndicator)},t.prototype._applyTransform=function(n,t,i,r){var f=sh(t,r?null:this.group);return u(n)?re(n,f,i):iut(n,f,i)},t.prototype._dispatchHighDown=function(n,t){t&&t.length&&this.api.dispatchAction({type:n,batch:t})},t.prototype.dispose=function(){this._clearHoverLinkFromSeries();this._clearHoverLinkToSeries()},t.prototype.remove=function(){this._clearHoverLinkFromSeries();this._clearHoverLinkToSeries()},t.type="visualMap.continuous",t}(rei);var drf={type:"selectDataRange",event:"dataRangeSelected",update:"update"},grf=function(n,t){t.eachComponent({mainType:"visualMap",query:n},function(t){t.setSelected(n.selected)})},nuf=[{createOnAllSeries:!0,reset:function(n,i){var r=[];return i.eachComponent("visualMap",function(i){var o,f,h,u,e,c=n.pipelineContext;!i.isTargetSeries(n)||c&&c.large||r.push((o=i.stateList,f=i.targetVisuals,h=s(i.getValueState,i),u=i.getDataDimensionIndex(n.getData()),e={},t(o,function(n){var t=di.prepareVisualTypes(f[n]);e[n]=t}
1),{progress:function(n,t){function w(n){return tbt(t,i,n)}function b(n,r){cdi(t,i,n,r)}var c,i,l,r,s;for(null!=u&&(c=t.getDimensionIndex(u)),l=t.getStore();null!=(i=n.next());)if(r=t.getRawDataItem(i),!r||!1!==r.visualMap)for(var a=null!=u?l.get(c,i):i,v=h(a),y=f[v],p=e[v],o=0,k=p.length;o<k;o++)s=p[o],y[s]&&y[s].applyVisual(a,w,b)}}))}),r}},{createOnAllSeries:!0,reset:function(n,t){var r=n.getData(),i=[];t.eachComponent("visualMap",function(t){if(t.isTargetSeries(n)){var u=t.getVisualMeta(s(tuf,null,n,t))||{stops:[],outerColors:[]},f=t.getDataDimensionIndex(r);f>=0&&(u.dimension=f,i.push(u))}});n.getData().setVisual("visualMeta",i)}}];eei=t;oei=!1;dnr=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t._pieceList=[],t}return i(r,n),r.prototype.optionUpdated=function(t,i){var r,u;n.prototype.optionUpdated.apply(this,arguments);this.resetExtent();r=this._mode=this._determineMode();this._pieceList=[];gnr[this._mode].call(this,this._pieceList);this._resetSelected(t,i);u=this.option.categories;this.resetVisual(function(n,t){"categories"===r?(n.mappingMethod="category",n.categories=y(u)):(n.dataExtent=this.getExtent(),n.mappingMethod="piecewise",n.pieceList=f(this._pieceList,function(n){return n=y(n),"inRange"!==t&&(n.visual=null),n}))})},r.prototype.completeVisualOption=function(){function u(n,t,i){return n&&n[t]&&n[t].hasOwnProperty(i)}var i=this.option,r={},f=di.listVisualTypes(),e=this.isCategory();t(i.pieces,function(n){t(f,function(t){n.hasOwnProperty(t)&&(r[t]=1)})});t(r,function(n,r){var f=!1;t(this.stateList,function(n){f=f||u(i,n,r)||u(i.target,n,r)},this);f||t(this.stateList,function(n){(i[n]||(i[n]={}))[r]=onr(r,"inRange"===n?"active":"inactive",e)})},this);n.prototype.completeVisualOption.apply(this,arguments)},r.prototype._resetSelected=function(n,i){var u=this.option,e=this._pieceList,r=(i?u:n).selected||{},f;(u.selected=r,t(e,function(n){var t=this.getSelectedMapKey(n);r.hasOwnProperty(t)||(r[t]=!0)},this),"single"===u.selectedMode)&&(f=!1,t(e,function(n){var t=this.getSelectedMapKey(n);r[t]&&(f?r[t]=!1:f=!0)},this))},r.prototype.getItemSymbol=function(){return this.get("itemSymbol")},r.prototype.getSelectedMapKey=function(n){return"categories"===this._mode?n.value+"":n.index+""},r.prototype.getPieceList=function(){return this._pieceList},r.prototype._determineMode=function(){var n=this.option;return n.pieces&&n.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},r.prototype.setSelected=function(n){this.option.selected=y(n)},r.prototype.getValueState=function(n){var t=di.findPieceIndex(n,this._pieceList);return null!=t&&this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?"inRange":"outOfRange"},r.prototype.findTargetDataIndices=function(n){var t=[],i=this._pieceList;return this.eachTargetSeries(function(r){var u=[],f=r.getData();f.each(this.getDataDimensionIndex(f),function(t,r){di.findPieceIndex(t,i)===n&&u.push(r)},this);t.push({seriesId:r.id,dataIndex:u})},this),t},r.prototype.getRepresentValue=function(n){var i,t;return this.isCategory()?i=n.value:null!=n.value?i=n.value:(t=n.interval||[],i=t[0]===-1/0&&t[1]===1/0?0:(t[0]+t[1])/2),i},r.prototype.getVisualMeta=function(n){function s(t,i){var u=o.getRepresentValue({interval:t}),r;i||(i=o.getValueState(u));r=n(u,i);t[0]===-1/0?f[0]=r:t[1]===1/0?f[1]=r:e.push({value:t[0],color:r},{value:t[1],color:r})}var r,u;if(!this.isCategory()){var e=[],f=["",""],o=this,i=this._pieceList.slice();return i.length?(r=i[0].interval[0],r!==-1/0&&i.unshift({interval:[-1/0,r]}),(r=i[i.length-1].interval[1])!==1/0&&i.push({interval:[r,1/0]})):i.push({interval:[-1/0,1/0]}),u=-1/0,t(i,function(n){var t=n.interval;t&&(t[0]>u&&s([u,t[0]],"outOfRange"),s(t.slice()),u=t[1])},this),{stops:e,outerColors:f}}},r.type="visualMap.piecewise",r.defaultOption=ch(ght.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),r}(ght);gnr={splitNumber:function(n){var r=this.option,e=Math.min(r.precision,20),u=this.getExtent(),f=r.splitNumber,i,o,s,h;for(f=Math.max(parseInt(f,10),1),r.splitNumber=f,i=(u[1]-u[0])/f;+i.toFixed(e)!==i&&e<5;)e++;for(r.precision=e,i=+i.toFixed(e),r.minOpen&&n.push({interval:[-1/0,u[0]],close:[0,0]}),o=0,s=u[0];o<f;s+=i,o++)h=o===f-1?u[1]:s+i,n.push({interval:[s,h],close:[1,1]});r.maxOpen&&n.push({interval:[u[1],1/0],close:[0,0]});vat(n);t(n,function(n,t){n.index=t;n.text=this.formatValueText(n.interval)},this)},categories:function(n){var i=this.option;t(i.categories,function(t){n.push({text:this.formatValueText(t,!0),value:t})},this);ntu(i,n)},pieces:function(n){var i=this.option;t(i.pieces,function(t,i){var r,s,c,e;if(v(t)||(t={value:t}),r={text:"",index:i},null!=t.label&&(r.text=t.label),t.hasOwnProperty("value"))s=r.value=t.value,r.interval=[s,s],r.close=[1,1];else{for(var f=r.interval=[],o=r.close=[0,0],l=[1,0,1],a=[-1/0,1/0],h=[],u=0;u<2;u++){for(c=[["gte","gt","min"],["lte","lt","max"]][u],e=0;e<3&&null==f[u];e++)f[u]=t[c[e]],o[u]=l[e],h[u]=2===e;null==f[u]&&(f[u]=a[u])}h[0]&&f[1]===1/0&&(o[0]=0);h[1]&&f[0]===-1/0&&(o[1]=0);f[0]===f[1]&&o[0]&&o[1]&&(r.value=f[0])}r.visual=di.retrieveVisuals(t);n.push(r)},this);ntu(i,n);vat(n);t(n,function(n){var t=n.close,i=[["<","≤"][t[1]],[">","≥"][t[0]]];n.text=n.text||this.formatValueText(null!=n.value?n.value:n.interval,!1,i)},this)}};ttu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.doRender=function(){var n=this.group;n.removeAll();var i=this.visualMapModel,o=i.get("textGap"),h=i.textStyleModel,l=h.getFont(),a=h.getTextColor(),f=this._getItemAlign(),r=i.itemSize,c=this._getViewData(),u=c.endsText,e=yi(i.get("showLabel",!0),!u);u&&this._renderEndsText(n,u[0],r,e,f);t(c.viewPieceList,function(t){var h=t.piece,u=new p,c,v;u.onclick=s(this._onItemClick,this,h);this._enableHoverLink(u,t.indexInModelPieceList);c=i.getRepresentValue(h);(this._createItemSymbol(u,c,[0,0,r[0],r[1]]),e)&&(v=this.visualMapModel.getValueState(c),u.add(new st({style:{x:"right"===f?-o:r[0]+o,y:r[1]/2,text:h.text,verticalAlign:"middle",align:f,font:l,f
1ill:a,opacity:"outOfRange"===v?.5:1}})));n.add(u)},this);u&&this._renderEndsText(n,u[1],r,e,f);lh(i.get("orient"),n,i.get("itemGap"));this.renderBackground(n);this.positionGroup(n)},r.prototype._enableHoverLink=function(n,t){var r=this,i;n.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});i=function(n){var i=r.visualMapModel;i.option.hoverLink&&r.api.dispatchAction({type:n,batch:nct(i.findTargetDataIndices(t),i)})}},r.prototype._getItemAlign=function(){var t=this.visualMapModel,i=t.option,n;return"vertical"===i.orient?anr(t,this.api,t.itemSize):(n=i.align,n&&"auto"!==n||(n="left"),n)},r.prototype._renderEndsText=function(n,t,i,r,u){if(t){var f=new p,e=this.visualMapModel.textStyleModel;f.add(new st({style:ii(e,{x:r?"right"===u?i[0]:0:i[0]/2,y:i[1]/2,verticalAlign:"middle",align:r?u:"center",text:t})}));n.add(f)}},r.prototype._getViewData=function(){var n=this.visualMapModel,i=f(n.getPieceList(),function(n,t){return{piece:n,indexInModelPieceList:t}}),t=n.get("text"),u=n.get("orient"),r=n.get("inverse");return("horizontal"===u?r:!r)?i.reverse():t&&(t=t.slice().reverse()),{viewPieceList:i,endsText:t}},r.prototype._createItemSymbol=function(n,t,i){n.add(si(this.getControllerVisual(t,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(t,"color")))},r.prototype._onItemClick=function(n){var u=this.visualMapModel,f=u.option,i=y(f.selected),r=u.getSelectedMapKey(n);"single"===f.selectedMode?(i[r]=!0,t(i,function(n,t){i[t]=t===r})):i[r]=!i[r];this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})},r.type="visualMap.piecewise",r}(rei);var ruf={label:{enabled:!0},decal:{show:!1}},rtu=lt(),uuf={};var utu={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"}
1,ouf=function(){function n(n){if(null==(this._condVal=o(n)?new RegExp(n):uoi(n)?n:null))vt("")}return n.prototype.evaluate=function(n){var t=typeof n;return o(t)?this._condVal.test(n):!!ht(t)&&this._condVal.test(n+"")},n}(),suf=function(){function n(){}return n.prototype.evaluate=function(){return this.value},n}(),huf=function(){function n(){}return n.prototype.evaluate=function(){for(var t=this.children,n=0;n<t.length;n++)if(!t[n].evaluate())return!1;return!0},n}(),cuf=function(){function n(){}return n.prototype.evaluate=function(){for(var t=this.children,n=0;n<t.length;n++)if(t[n].evaluate())return!0;return!1},n}(),luf=function(){function n(){}return n.prototype.evaluate=function(){return!this.child.evaluate()},n}(),auf=function(){function n(){}return n.prototype.evaluate=function(){for(var t=!!this.valueParser,i=this.getValue(this.valueGetterParam),r=t?this.valueParser(i):null,n=0;n<this.subCondList.length;n++)if(!this.subCondList[n].evaluate(t?r:i))return!1;return!0},n}();var vuf=function(){function n(n,t){this._cond=sei(n,t)}return n.prototype.evaluate=function(){return this._cond.evaluate()},n}(),yuf={type:"echarts:filter",transform:function(n){for(var i,u,f,t=n.upstream,o=(u=n.config,f={valueGetterAttrMap:c({dimension:!0}),prepareGetValue:function(n){var r="",u=n.dimension,i;return h(n,"dimension")||vt(r),i=t.getDimensionInfo(u),i||vt(r),{dimIdx:i.index}},getValue:function(n){return t.retrieveValueFromItem(i,n.dimIdx)}},new vuf(u,f)),e=[],r=0,s=t.count();r<s;r++)i=t.getRawDataItem(r),o.evaluate()&&e.push(i);return{data:e}}},puf={type:"echarts:sort",transform:function(n){var i=n.upstream,h=n.config,r="",s=kt(h),u,f;s.length||vt(r);u=[];t(s,function(n){var h=n.dimension,t=n.order,e=n.parser,f=n.incomparable,c,l,o,s;(null==h&&vt(r),"asc"!==t&&"desc"!==t&&vt(r),f&&"min"!==f&&"max"!==f)&&(c="",vt(c));"asc"!==t&&"desc"!==t&&(l="",vt(l));o=i.getDimensionInfo(h);o||vt(r);s=e?abi(e):null;e&&!s&&vt(r);u.push({dimIdx:o.index,parser:s,comparator:new ybi(t,f)})});f=i.sourceFormat;f!==is&&f!==yh&&vt(r);for(var e=[],o=0,c=i.count();o<c;o++)e.push(i.getRawDataItem(o));return e.sort(function(n,t){for(var s,f=0;f<u.length;f++){var r=u[f],e=i.retrieveValueFromItem(n,r.dimIdx),o=i.retrieveValueFromItem(t,r.dimIdx);if(r.parser&&(e=r.parser(e),o=r.parser(o)),s=r.comparator.evaluate(e,o),0!==s)return s}return 0}),{data:e}}},wuf=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="dataset",t}return i(t,n),t.prototype.init=function(t,i,r){n.prototype.init.call(this,t,i,r);this._sourceManager=new wwt(this);gbi(this)},t.prototype.mergeOption=function(t,i){n.prototype.mergeOption.call(this,t,i);gbi(this)},t.prototype.optionUpdated=function(){this._sourceManager.dirty()},t.prototype.getSourceManager=function(){return this._sourceManager},t.type="dataset",t.defaultOption={seriesLayoutBy:gl},t}(rt),buf=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="dataset",t}return i(t,n),t.type="dataset",t}(gt),lo=ne.CMD;lei="__mOriginal_";ktu={clone:function(n){for(var t,i=[],u=1-Math.pow(1-n.path.style.opacity,1/n.count),r=0;r<n.count;r++)t=vyt(n.path),t.setStyle("opacity",u),i.push(t);return i},split:null};dtu=lt();it([function(n){n.registerPainter("canvas",ylu)}]);it([function(n){n.registerPainter("svg",drr)}]);it([function(n){n.registerChartView(bur);n.registerSeriesModel(plu);n.registerLayout(pg("line",!0));n.registerVisual({seriesType:"line",reset:function(n){var i=n.getData(),t=n.getModel("lineStyle").getLineStyle();t&&!t.stroke&&(t.stroke=i.getVisual("style").fill);i.setVisual("legendLineStyle",t)}});n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,gur("line"))},function(n){n.registerChartView(iau);n.registerSeriesModel(nau);n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,b(itr,"bar"));n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,rtr("bar"));n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,gur("bar"));n.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(n,t){var i=n.componentType||"series";t.eachComponent({mainType:i,query:n},function(t){n.sortInfo&&t.axis.setCategorySortInfo(n.sortInfo)})})},function(n){n.registerChartView(wfr);n.registerSeriesModel(oau);ldi("pie",n.registerAction);n.registerLayout(b(fau,"pie"));n.registerProcessor(bg("pie"));n.registerProcessor(function(n){return{seriesType:n,reset:function(n){var t=n.getData();t.filterSelf(function(n){var r=t.mapDimension("value"),i=t.get(r,n);return!(ht(i)&&!isNaN(i)&&i<0)})}}}("pie"))},function(n){it(der);n.registerSeriesModel(sau);n.registerChartView(aau);n.registerLayout(pg("scatter"))},function(n){it(lvu);n.registerChartView(uvu);n.registerSeriesModel(fvu);n.registerLayout(ivu);n.registerProcessor(bg("radar"));n.registerPreprocessor(rvu)},function(n){it(bsr);n.registerChartView(ssr);n.registerSeriesModel(hsr);n.registerLayout(ryu);n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,iyu);ldi("map",n.registerAction)},function(n){n.registerChartView(vyu);n.registerSeriesModel(ohr);n.registerLayout(dyu);n.registerVisual(gyu),function(n){n.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(n,t){t.eachComponent({mainType:"series",subType:"tree",query:n},function(t){var r=n.dataIndex,i=t.getData().tree.getNodeByDataIndex(r);i.isExpand=!i.isExpand})});n.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(n,t){t.eachComponent({mainType:"series",subType:"tree",query:n},function(t){var i=vnt(t.coordinateSystem,n);t.setCenter&&t.setCenter(i.center);t.setZoom&&t.setZoom(i.zoom)})})}(n)},function(n){n.registerSeriesModel(hhr);n.registerChartView(rpu);n.registerVisual(dhr);n.registerLayout(spu),function(n){for(var t=0;t<dnt.length;t++)n.registerAction({type:dnt[t],update:"updateView"},ei);n.registerAction({type:"treemapRootToNode",update:"updateView"},function(n,t){t.eachComponent({mainType:"series",subType:"treemap",query:n},function(t){var i=rn(n,["treemapZoomToNode","treemapRootToNode"],t),r;i&&(r=t.getViewRoot(),r&&(n.direction=knt(r,i.node)?"rollUp":"drillDown"),t.resetViewRoot(i.node))})})}(n)},function(n){n.registerChartView(ilr);n.registerSeriesModel(kpu);n.registerProcessor(cpu);n.registerVisual(lpu);n.registerVisual(apu);n.registerLayout(vpu);n.registerLayout(n.PRIORITY.VISUAL.POST_CHART_LAYOUT,ypu);n.registerLayout(ppu);n.registerCoordinateSystem("graphView",{dimensions:rw.dimensions,create:wpu});n.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},ei);n.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},ei);n.registerAction(dpu,function(n,t){t.eachComponent({mainType:"series",query:n},function(t){var i=vnt(t.coordinateSystem,n);t.setCenter&&t.setCenter(i.center);t.setZoom&&t.setZoom(i.zoom)})})},function(n){n.registerChartView(twu);n.registerSeriesModel(iwu)},function(n){n.registerChartView(fwu);n.registerSeriesModel(ewu);n.registerLayout(owu);n.registerProcessor(bg("funnel"))},function(n){it(ivr);n.registerChartView(elr);n.registerSeriesModel(clr);n.registerVisual(n.PRIORITY.VISUAL.BRUSH,alr)},function(n){n.registerChartView(fbu);n.registerSeriesModel(ebu);n.registerLayout(obu);n.registerVisual(ybu);n.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(n,t){t.eachComponent({mainType:"series",subType:"sankey",query:n},function(t){t.setNodePosition(n.dataIndex,[n.localX,n.localY])})})},function(n){n.registerSeriesModel(kii);n.registerChartView(pbu);n.registerVisual(dbu);n.registerLayout(gbu);n.registerTransform(nku)},function(n){n.registerChartView(iku);n.registerSeriesModel(tri);n.registerPreprocessor(eku);n.registerVisual(lku);n.registerLayout(aku)},function(n){n.registerChartView(yku);n.registerSeriesModel(pku);n.registerLayout(pg("effectScatter"))},function(n){n.registerChartView(gku);n.registerSeriesModel(wvr);n.registerLayout(yvr);n.registerVisual(bvr)},function(n){n.registerChartView(idu);n.registerSeriesModel(rdu)},function(n){n.registerChartView(fdu);n.registerSeriesModel(sdu);n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,b(itr,"pictorialBar"));n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,rtr("pictorialBar"))},function(n){n.registerChartView(hdu);n.registerSeriesModel(cdu);n.registerLayout(ldu);n.registerProcessor(bg("themeRiver"))},function(n){n.registerChartView(adu);n.registerSeriesModel(vdu);n.registerLayout(b(ydu,"sunburst"));n.registerProcessor(b(bg,"sunburst"));n.registerVisual(pdu),function(n){n.registerAction({type:fri,update:"updateView"},function(n,t){t.eachComponent({mainType:"series",subType:"sunburst",query:n},function(t){var i=rn(n,[fri],t),r;i&&(r=t.getViewRoot(),r&&(n.direction=knt(r,i.node)?"rollUp":"drillDown"),t.resetViewRoot(i.node))})});n.registerAction({type:yyr,update:"none"},function(n,t,i){n=r({},n);t.eachComponent({mainType:"series",subType:"sunburst",query:n},function(t){var i=rn(n,[yyr],t);i&&(n.dataIndex=i.node.dataIndex)});i.dispatchAction(r(n,{type:"highlight"}))});n.registerAction({type:"sunburstUnhighlight",update:"updateView"},function(n,t,i){n=r({},n);i.dispatchAction(r(n,{type:"downplay"}))})}(n)},function(n){n.registerChartView(cpr);n.registerSeriesModel(bdu)}]);it(function(){it(der);it(yn)});it(function(n){it(yn);sa.registerAxisPointerClass("PolarAxisPointer",ygu);n.registerCoordinateSystem("polar",nbr);n.registerComponentModel(wgu);n.registerComponentView(snu);tw(n,"angle",bgu,enu);
1tw(n,"radius",kgu,onu);n.registerComponentView(ggu);n.registerComponentView(rnu);n.registerLayout(b(fnu,"bar"))});it(bsr);it(function(n){it(yn);sa.registerAxisPointerClass("SingleAxisPointer",bnu);n.registerComponentView(sbr);n.registerComponentView(lnu);n.registerComponentModel(gst);tw(n,"single",gst,gst.defaultOption);n.registerCoordinateSystem("single",pnu)});it(ivr);it(function(n){n.registerComponentModel(hbr);n.registerComponentView(dnu);n.registerCoordinateSystem("calendar",gnu)});it(function(n){n.registerComponentModel(ntf);n.registerComponentView(ttf);n.registerPreprocessor(function(n){var t=n.graphic;u(t)?n.graphic=t[0]&&t[0].elements?[n.graphic[0]]:[{elements:t}]:t&&!t.elements&&(n.graphic=[{elements:[t]}])})});it(function(n){n.registerComponentModel(ikr);n.registerComponentView(stf);vw("saveAsImage",htf);vw("magicType",ltf);vw("dataView",ekr);vw("dataZoom",wtf);vw("restore",okr);it(otf)});it(function(n){it(yn);n.registerComponentModel(pkr);n.registerComponentView(fdr);n.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},ei);n.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},ei)});it(yn);it(function(n){n.registerComponentView(bdr);n.registerComponentModel(kdr);n.registerPreprocessor(nif);n.registerVisual(n.PRIORITY.VISUAL.BRUSH,iif);n.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(n,t){t.eachComponent({mainType:"brush",query:n},function(t){t.setAreas(n.areas)})});n.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},ei);n.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},ei);vw("brush",fif)});it(function(n){n.registerComponentModel(eif);n.registerComponentView(oif)});it(function(n){n.registerComponentModel(ngr);n.registerComponentView(cif);n.registerSubTypeDefaulter("timeline",function(){return"slider"}),function(n){n.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(n,t,i){var r=t.getComponent("timeline");return r&&null!=n.currentIndex&&(r.setCurrentIndex(n.currentIndex),!r.get("loop",!0)&&r.isIndexMax()&&r.getPlayState()&&(r.setPlayState(!1),i.dispatchAction({type:"timelinePlayChange",playState:!1,from:n.from}))),t.resetOption("timeline",{replaceMerge:r.get("replaceMerge",!0)}),a({currentIndex:r.option.currentIndex},n)});n.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(n,t){var i=t.getComponent("timeline");i&&null!=n.playState&&i.setPlayState(n.playState)})}(n);n.registerPreprocessor(lif)});it(function(n){n.registerComponentModel(fgr);n.registerComponentView(aif);n.registerPreprocessor(function(n){pfi(n.series,"markPoint")&&(n.markPoint=n.markPoint||{})})});it(function(n){n.registerComponentModel(vif);n.registerComponentView(wif);n.registerPreprocessor(function(n){pfi(n.series,"markLine")&&(n.markLine=n.markLine||{})})});it(function(n){n.registerComponentModel(bif);n.registerComponentView(gif);n.registerPreprocessor(function(n){pfi(n.series,"markArea")&&(n.markArea=n.markArea||{})})});it(function(){it(wgr);it(irf)});it(function(){it(rnr);it(enr)});it(rnr);it(enr);it(function(){it(knr);it(itu)});it(knr);it(itu);it(function(n){n.registerPreprocessor(euf);n.registerVisual(n.PRIORITY.VISUAL.ARIA,fuf)});it(function(n){n.registerTransform(yuf);n.registerTransform(puf)});it(function(n){n.registerComponentModel(wuf);n.registerComponentView(buf)});it(function(n){n.registerUpdateLifecycle("series:beforeupdate",function(n,i,r){t(kt(r.seriesTransition),function(n){t(kt(n.to),function(n){for(var i=r.updatedSeries,t=0;t<i.length;t++)(null!=n.seriesIndex&&n.seriesIndex===i[t].seriesIndex||null!=n.seriesId&&n.seriesId===i[t].id)&&(i[t].__universalTransitionEnabled=!0)})})});n.registerUpdateLifecycle("series:transition",function(n,i,r){var f=dtu(i),o,s,l;f.oldSeries&&r.updatedSeries&&r.optionChanged&&(o=r.seriesTransition,o?t(kt(o),function(n){!function(n,i,r,u){var f=[],e=[];t(kt(n.from),function(n){var t=riu(i.oldSeries,n);t>=0&&f.push({data:i.oldData[t],divide:sc(i.oldData[t]),dim:n.dimension})});t(kt(n.to),function(n){var i=riu(r.updatedSeries,n),t;i>=0&&(t=r.updatedSeries[i].getData(),e.push({data:t,divide:sc(t),dim:n.dimension}))});f.length>0&&e.length>0&&niu(f,e,u)}(n,f,r,i)}):(s=function(n,i){var r=c(),f=c(),e=c();return t(n.oldSeries,function(i,r){var s=n.oldData[r],o=tiu(i),h=iiu(o);f.set(h,s);
1u(o)&&t(o,function(n){e.set(n,{data:s,key:h})})}),t(i.updatedSeries,function(n){var c,o,s;if(n.isUniversalTransitionEnabled()&&n.isAnimationEnabled()){var i=n.getData(),h=tiu(n),l=iiu(h),a=f.get(l);a?r.set(l,{oldSeries:[{divide:sc(a),data:a}],newSeries:[{divide:sc(i),data:i}]}):u(h)?(c=[],t(h,function(n){var t=f.get(n);t&&c.push({divide:sc(t),data:t})}),c.length&&r.set(l,{oldSeries:c,newSeries:[{data:i,divide:sc(i)}]})):(o=e.get(h),o&&(s=r.get(o.key),s||(s={oldSeries:[{data:o.data,divide:sc(o.data)}],newSeries:[]},r.set(o.key,s)),s.newSeries.push({data:i,divide:sc(i)})))}}),r}(f,r),t(s.keys(),function(n){var t=s.get(n);niu(t.oldSeries,t.newSeries,i)})),t(r.updatedSeries,function(n){n.__universalTransitionEnabled&&(n.__universalTransitionEnabled=!1)}));for(var h=n.getSeries(),a=f.oldSeries=[],v=f.oldData=[],e=0;e<h.length;e++)l=h[e].getData(),l.count()<1e4&&(a.push(h[e]),v.push(l))})});it(function(n){n.registerUpdateLifecycle("series:beforeupdate",function(n,t){var i=sdt(t).labelManager;i||(i=sdt(t).labelManager=new flu);i.clearLabels()});n.registerUpdateLifecycle("series:layoutlabels",function(n,t,i){var r=sdt(t).labelManager;i.updatedSeries.forEach(function(n){r.addLabelsOfSeries(t.getViewOfSeriesModel(n))});r.updateLayoutConfig(t);r.layout(t);r.processLabelsOverall()})});n.Axis=lu;n.ChartView=wt;n.ComponentModel=rt;n.ComponentView=gt;n.List=ar;n.Model=at;n.PRIORITY=fgi;n.SeriesModel=bt;n.color=ysi;n.connect=function(n){if(u(n)){var i=n;n=null;t(i,function(t){null!=t.group&&(n=t.group)});n=n||"g_"+ehu++;t(i,function(t){t.group=n})}return kft[n]=!0,n};n.dataTool={};n.dependencies={zrender:"5.3.1"};n.disConnect=kgi;n.disconnect=dgi;n.dispose=function(n){o(n)?n=ta[n]:n instanceof dd||(n=ikt(n));n instanceof dd&&!n.isDisposed()&&n.dispose()};n.env=ft;n.extendChartView=function(n){var t=wt.extend(n);return wt.registerClass(t),t};n.extendComponentModel=function(n){var t=rt.extend(n);return rt.registerClass(t),t};n.extendComponentView=function(n){var t=gt.extend(n);return gt.registerClass(t),t};n.extendSeriesModel=function(n){var t=bt.extend(n);return bt.registerClass(t),t};n.format=acu;n.getCoordinateSystemDimensions=function(n){var t=ky.get(n);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()};n.getInstanceByDom=ikt;n.getInstanceById=function(n){return ta[n]};n.getMap=function(n){var t=ugi("getMap");return t&&t(n)};n.graphic=lcu;n.helper=ocu;n.init=function(n,t,i){var f=!(i&&i.ssr),u,r;if(f){if(u=ikt(n),u)return u;0}return r=new dd(n,t,i),r.id="ec_"+fhu++,ta[r.id]=r,f&&aci(n,tkt,r.id),ygi(r),of.trigger("afterinit",r),r};n.innerDrawElementOnCanvas=obt;n.matrix=pru;n.number=hcu;n.parseGeoJSON=rdt;n.parseGeoJson=rdt;n.registerAction=ee;n.registerCoordinateSystem=tni;n.registerLayout=ini;n.registerLoading=skt;n.registerLocale=spt;n.registerMap=rni;n.registerPostInit=ggi;n.registerPostUpdate=nni;n.registerPreprocessor=ukt;n.registerProcessor=fkt;n.registerTheme=rkt;n.registerTransform=hkt;n.registerUpdateLifecycle=dft;n.registerVisual=bh;n.setCanvasCreator=function(n){kei({createCanvas:n})};n.setPlatformAPI=kei;n.throttle=uft;n.time=ccu;n.use=it;n.util=vcu;n.vector=liu;n.version="5.3.2";n.zrUtil=foi;n.zrender=khi;Object.defineProperty(n,"__esModule",{value:!0})}),function(){"use strict";function u(n){var t=a(f,n||{});this.create(t);this.add()}var f={ellipsis:"…",debounce:0,responsive:!0,className:".clamp",lines:2,portrait:null,break_word:!0},i=0,n=window.innerWidth,e=!!window.requestAnimationFrame,o=function(){return i+=1},s=function(n,t){n.setAttribute("data-ellipsis-id",t)},h=function(n){return n.getAttribute("data-ellipsis-id")},c=function(n,t){var i=o();s(t,i);n[i]=n[i]||{};n[i].element=t;n[i].innerHTML=t.innerHTML},l=function(n,t){return n?n[h(t)]:null},r=function(n){return Object.keys(n).map(function(t){return n[t].element})},a=function(n,t){var i={},r,u;for(r in n)i[r]=n[r];for(u in t)i[u]=t[u];return i},t;return u.prototype={conf:{},prop:{},lines:{},temp:null,listener:null,create:function(t){var u,f,i,o;this.conf=t;this.lines={get current(){return t.portrait&&window.innerHeight>window.innerWidth?t.portrait:t.lines}};this.conf.responsive&&(this.temp={},u=this.conf.debounce,e&&!u?(this._isScheduled=!1,i=this,f=function(){window.innerWidth!=n&&(n=window.innerWidth,i._isScheduled||(i._isScheduled=!0,window.requestAnimationFrame(function(){i._isScheduled=!1;i.add(r(i.temp))})))}):(u=u||16,f=function(){window.innerWidth!=n&&(n=window.innerWidth,clearTimeout(o),o=setTimeout(function(){this.add(r(this.temp))}.bind(this),u))}),this.listener=f.bind(this),window.addEventListener("resize",this.listener,!1),window.removeEventListener("beforeunload",this.listener,!1))},destroy:function(){this.listener&&window.removeEventListener("resize",this.listener,!1)},createProp:function(n){this.prop={get height(){var t=n.getBoundingClientRect();return parseInt(t.bottom-t.top,10)},get lineheight(){var t=getComputedStyle(n).getPropertyValue("line-height");return String("normal|initial|inherit").indexOf(t)>-1&&(t=parseInt(getComputedStyle(n).getPropertyValue("font-size"),10)+2),parseInt(t,10)}}},add:function(n){if(!n&&this.conf.className&&(n=document.querySelectorAll(this.conf.className)),n)if(n.length)for(var t=0;t<n.length;t++)this.addElement(n[t]);else n.length===undefined&&this.addElement(n)},addElement:function(n){if(this.conf.responsive){var t=l(this.temp,n);t?n.innerHTML!==t.innerHTML&&(n.innerHTML=t.innerHTML):c(this.temp,n)}this.createProp(n);this.isNotCorrect()&&(n.childNodes.length&&n.childNodes.length>1?this.handleChildren(n):n.childNodes.length&&n.childNodes.length===1&&n.childNodes[0].nodeType===3&&this.simpleText(n))},breakWord:function(n,t,i){var r=n.split(" "),u;if(r.pop(),i&&r.pop(),t){if(r[r.length-1])return r[r.length-1]=r[r.length-1].replace(/(,$)/g,"").replace(/(\.$)/g,""),r.push(this.conf.ellipsis),[r.join(" "),t];if(!r[r.length-1]&&t)return u=" "+t.trim().replace(/(,$)/g,"").replace(/(\.$)/g,"")+" ",r.pu
1sh(this.conf.ellipsis),[r.join(" "),u]}else return r[r.length-1]&&(r[r.length-1]=r[r.length-1].replace(/(,$)/g,"").replace(/(\.$)/g,"")),r.push(this.conf.ellipsis),r.join(" ")},simpleText:function(n){for(var t=n.childNodes[0].nodeValue;this.prop.height>this.prop.lineheight*this.lines.current;)n.childNodes[0].nodeValue=t.slice(0,-1),t=n.childNodes[0].nodeValue;this.conf.break_word?(n.childNodes[0].nodeValue=t.slice(0,-this.conf.ellipsis.length)+this.conf.ellipsis,this.isNotCorrect()&&(n.childNodes[0].nodeValue=" "+n.childNodes[0].nodeValue.slice(0,-(this.conf.ellipsis.length+1)).trim().slice(0,-this.conf.ellipsis.length)+this.conf.ellipsis)):(n.childNodes[0].nodeValue=this.breakWord(n.childNodes[0].nodeValue),this.isNotCorrect()&&(n.childNodes[0].nodeValue=this.breakWord(n.childNodes[0].nodeValue,null,!0)))},isNotCorrect:function(){return this.prop.height>this.prop.lineheight*this.lines.current},processBreak:function(n,t,i){var r=this.breakWord(n.innerText||n.nodeValue,t.innerText||t.nodeValue,i);n.innerText?n.innerText=r[0]:n.nodeValue=r[0];t.innerText?t.innerText=r[1]:t.nodeValue=r[1]},handleChildren:function(n){for(var i=n.childNodes,r,u,t=i.length-1;t>=0;t--)if(i[t].nodeType!==8)if(i[t].nodeType===3?(u=i[t].nodeValue,i[t].nodeValue=""):(u=getComputedStyle(i[t]).getPropertyValue("display"),i[t].style.display="none"),this.prop.height<=this.prop.lineheight*this.lines.current){if(i[t].nodeType===3){for(i[t].nodeValue=u,r=i[t].nodeValue;this.prop.height>this.prop.lineheight*this.lines.current;)i[t].nodeValue=r.slice(0,-1),r=i[t].nodeValue;if(this.conf.break_word){if(i[t].nodeValue=r.slice(0,-this.conf.ellipsis.length)+this.conf.ellipsis,this.isNotCorrect())if(i[t].nodeValue=" "+i[t].nodeValue.slice(0,-this.conf.ellipsis.length).trim().slice(0,-this.conf.ellipsis.length),i[t].nodeValue.length>1)i[t].nodeValue=i[t].nodeValue.slice(0,-this.conf.ellipsis.length)+this.conf.ellipsis;else continue}else{if(!i[t].innerText&&!i[t].nodeValue)continue;if(this.processBreak(i[t],i[t-1]),this.isNotCorrect()&&(this.processBreak(i[t],i[t-1],!0),this.isNotCorrect())){n.removeChild(i[t]);continue}}}else{for(i[t].style.display=u,r=i[t].innerText;this.prop.height>this.prop.lineheight*this.lines.current;)i[t].innerText=r.slice(0,-1),r=i[t].innerText;if(this.conf.break_word){if(i[t].innerText=r.slice(0,-this.conf.ellipsis.length)+this.conf.ellipsis,this.isNotCorrect())if(i[t].innerText=" "+i[t].innerText.slice(0,-this.conf.ellipsis.length).trim().slice(0,-this.conf.ellipsis.length),i[t].innerText.length>1)i[t].innerText=i[t].innerText.slice(0,-this.conf.ellipsis.length)+this.conf.ellipsis;else continue}else{if(!i[t].innerText&&!i[t].nodeValue)continue;if(this.processBreak(i[t],i[t-1]),this.isNotCorrect()&&(this.processBreak(i[t],i[t-1],!0),this.isNotCorrect())){n.removeChild(i[t]);continue}}}break}else n.removeChild(i[t])}},t=function(n){return new u(n)},typeof define=="function"&&define.amd&&define("ellipsis",[],function(){return t}),self.Ellipsis=t,t}();var t,e;t=this;e=function(){"use strict";function i(n,t){(null==t||t>n.length)&&(t=n.length);for(var i=0,r=Array(t);i<t;i++)r[i]=n[i];return r}function ft(n,t,i){return(t=function(n){var t=function(n,t){var i,r;if("object"!=typeof n||!n)return n;if(i=n[Symbol.toPrimitive],void 0!==i){if(r=i.call(n,t||"default"),"object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.");}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==typeof t?t:t+""}(t))in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function h(n,t){var r=Object.keys(n),i;return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(n),t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),r.push.apply(r,i)),r}function n(n){for(var i,t=1;t<arguments.length;t++)i=null!=arguments[t]?arguments[t]:{},t%2?h(Object(i),!0).forEach(function(t){ft(n,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):h(Object(i)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(i,t))});return n}function c(n){return function(n){if(Array.isArray(n))return i(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||l(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}()}function e(n){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e(n)}function l(n,t){if(n){if("string"==typeof n)return i(n,t);var r={}.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(n,t):void 0}}function rt(t,i){var f=this;return new Promise(function(e,o){function c(){return e()}var s,h;return s=i||((h=t.input)instanceof HTMLInputElement||h instanceof HTMLTextAreaElement?h.value:h.innerHTML),function(n,t,i){return t?t(n):n.length>=i}(s=t.query?t.query(s):s,t.trigger,t.threshold)?w(t,s).then(function(){try{return t.feedback instanceof Error?e():(et(s,t),t.resultsList&&function(t){var f=t.resultsList,e=t.list,i=t.resultItem,o=t.feedback,h=o.matches,c=o.results,s;(t.cursor=-1,e.innerHTML="",h.length||f.noResults)?(s=new DocumentFragment,c.forEac
1h(function(t,r){var f=u(i.tag,n({id:"".concat(i.id,"_").concat(r),role:"option",innerHTML:t.match,inside:s},i.class&&{"class":i.class}));i.element&&i.element(f,t)}),e.append(s),f.element&&f.element(e,o),nt(t)):r(t)}(t),c.call(f))}catch(t){return o(t)}},o):(r(t),c.call(f))})}function ut(i){var r=this;return new Promise(function(f,e){function c(){return t("init",i),f()}var s,o,h;return(s=i.placeHolder,h={role:"combobox","aria-owns":(o=i.resultsList).id,"aria-haspopup":!0,"aria-expanded":!1},u(i.input,n(n({"aria-controls":o.id,"aria-autocomplete":"both"},s&&{placeholder:s}),!i.wrapper&&n({},h))),i.wrapper&&(i.wrapper=u("div",n({around:i.input,"class":i.name+"_wrapper"},h))),o&&(i.list=u(o.tag,n({dest:[o.destination,o.position],id:o.id,role:"listbox",hidden:"hidden"},o.class&&{"class":o.class}))),ot(i),i.data.cache)?w(i).then(function(n){try{return c.call(r)}catch(n){return e(n)}},e):c.call(r)})}function st(n){var t=n.prototype;t.init=function(){ut(this)};t.start=function(n){rt(this,n)};t.unInit=function(){var n,t;this.wrapper&&(n=this.wrapper.parentNode,n.insertBefore(this.input,this.wrapper),n.removeChild(this.wrapper));s((t=this).events,function(n,i){t[n].removeEventListener(i,t.events[n][i])})};t.open=function(){nt(this)};t.close=function(){r(this)};t.goTo=function(n){o(n,this)};t.next=function(){tt(this)};t.previous=function(){it(this)};t.select=function(n){f(this,null,n)};t.search=function(n,t,i){return p(n,t,i)}}var a=function(n){return"string"==typeof n?document.querySelector(n):n()},u=function(n,t){var i="string"==typeof n?document.createElement(n):n,r,u,f;for(r in t)u=t[r],"inside"===r?u.append(i):"dest"===r?a(u[0]).insertAdjacentElement(u[1],i):"around"===r?(f=u,f.parentNode.insertBefore(i,f),i.append(f),null!=f.getAttribute("autofocus")&&f.focus()):r in i?i[r]=u:i.setAttribute(r,u);return i},v=function(n,t){return n=String(n).toLowerCase(),t?n.normalize("NFD").replace(/[\u0300-\u036f]/g,"").normalize("NFC"):n},y=function(t,i){return u("mark",n({innerHTML:t},"string"==typeof i&&{"class":i})).outerHTML},t=function(n,t){t.input.dispatchEvent(new CustomEvent(n,{bubbles:!0,detail:t.feedback,cancelable:!0}))},p=function(n,t,i){var e=i||{},c=e.mode,o=e.diacritics,u=e.highlight,s=v(t,o),r;if(t=String(t),n=v(n,o),"loose"===c){var h=(n=n.replace(/ /g,"")).length,f=0,l=Array.from(t).map(function(t,i){return f<h&&s[i]===n[f]&&(t=u?y(t,u):t,f++),t}).join("");if(f===h)return l}else if(r=s.indexOf(n),~r)return n=t.substring(r,r+n.length),r=u?t.replace(n,y(n,u)):t},w=function(n,i){return new Promise(function(r,u){var f;return(f=n.data).cache&&f.store?r():new Promise(function(n,t){return"function"==typeof f.src?new Promise(function(n,t){return"AsyncFunction"===f.src.constructor.name?f.src(i).then(n,t):n(f.src(i))}).then(n,t):n(f.src)}).then(function(i){try{return n.feedback=f.store=i,t("response",n),r()}catch(n){return u(n)}},u)})},et=function(n,i){var r=i.data,f=i.searchEngine,u=[],e;r.store.forEach(function(t){var o=function(r){var o=r?t[r]:t,s="function"==typeof f?f(n,o):p(n,o,{mode:f,diacritics:i.diacritics,highlight:i.resultItem.highlight}),e;s&&(e={match:s,value:t},r&&(e.key=r),u.push(e))},s,e;if(r.keys){e=function(n,t){var i="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"],r,u,o,f,e;if(!i){if(Array.isArray(n)||(i=l(n))||t)return i&&(n=i),r=0,u=function(){},{s:u,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n;},f:u};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}return f=!0,e=!1,{s:function(){i=i.call(n)},n:function(){var n=i.next();return f=n.done,n},e:function(n){e=!0;o=n},f:function(){try{f||null==i.return||i.return()}finally{if(e)throw o;}}}}(r.keys);try{for(e.s();!(s=e.n()).done;)o(s.value)}catch(n){e.e(n)}finally{e.f()}}else o()});r.filter&&(u=r.filter(u));e=u.slice(0,i.resultsList.maxResults);i.feedback={query:n,matches:u,results:e};t("results",i)},b="aria-expanded",k="aria-activedescendant",d="aria-selected",g=function(t,i){t.feedback.selection=n({index:i},t.feedback.results[i])},nt=function(n){n.isOpen||((n.wrapper||n.input).setAttribute(b,!0),n.list.removeAttribute("hidden"),n.isOpen=!0,t("open",n))},r=function(n){n.isOpen&&((n.wrapper||n.input).setAttribute(b,!1),n.input.setAttribute(k,""),n.list.setAttribute("hidden",""),n.isOpen=!1,t("close",n))},o=function(n,i){var e=i.resultItem,r=i.list.getElementsByTagName(e.tag),u=!!e.selected&&e.selected.split(" "),o,s,f;i.isOpen&&r.length&&(f=i.cursor,n>=r.length&&(n=0),n<0&&(n=r.length-1),i.cursor=n,f>-1&&(r[f].removeAttribute(d),u&&(s=r[f].classList).remove.apply(s,c(u))),r[n].setAttribute(d,!0),u&&(o=r[n].classList).add.apply(o,c(u)),i.input.setAttribute(k,r[i.cursor].id
1),i.list.scrollTop=r[n].offsetTop-i.list.clientHeight+r[n].clientHeight+5,i.feedback.cursor=i.cursor,g(i,n),t("navigate",i))},tt=function(n){o(n.cursor+1,n)},it=function(n){o(n.cursor-1,n)},f=function(n,i,u){(u=u>=0?u:n.cursor)<0||(n.feedback.event=i,g(n,u),t("selection",n),r(n))},s=function(n,t){var i,r;for(i in n)for(r in n[i])t(i,r)},ot=function(i){var o,h,c,u=i.events,a=(o=function(){return rt(i)},h=i.debounce,function(){clearTimeout(c);c=setTimeout(function(){return o()},h)}),e=i.events=n({input:n({},u&&u.input)},i.resultsList&&{list:u?n({},u.list):{}}),l={input:{input:function(){a()},keydown:function(n){!function(n,i){switch(n.keyCode){case 40:case 38:n.preventDefault();40===n.keyCode?tt(i):it(i);break;case 13:i.submit||n.preventDefault();i.cursor>=0&&f(i,n);break;case 9:i.resultsList.tabSelect&&i.cursor>=0&&f(i,n);break;case 27:i.input.value="";t("clear",i);r(i)}}(n,i)},blur:function(){r(i)}},list:{mousedown:function(n){n.preventDefault()},click:function(n){!function(n,t){var i=t.resultItem.tag.toUpperCase(),u=Array.from(t.list.querySelectorAll(i)),r=n.target.closest(i);r&&r.nodeName===i&&f(t,n,u.indexOf(r))}(n,i)}}};s(l,function(n,t){(i.resultsList||"input"===t)&&(e[n][t]||(e[n][t]=l[n][t]))});s(e,function(n,t){i[n].addEventListener(t,e[n][t])})};return function i(n){this.options=n;this.id=i.instances=(i.instances||0)+1;this.name="autoComplete";this.wrapper=1;this.threshold=1;this.debounce=0;this.resultsList={position:"afterend",tag:"ul",maxResults:5};this.resultItem={tag:"li"},function(n){var u=n.name,i=n.options,r=n.resultsList,o=n.resultItem,t,f;for(t in i)if("object"===e(i[t]))for(f in n[t]||(n[t]={}),i[t])n[t][f]=i[t][f];else n[t]=i[t];n.selector=n.selector||"#"+u;r.destination=r.destination||n.selector;r.id=r.id||u+"_list_"+n.id;o.id=o.id||u+"_result";n.input=a(n.selector)}(this);st.call(this,i);ut(this)}};"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).autoComplete=e()

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.