mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-10 01:10:29 +08:00
16 lines
498 KiB
JavaScript
16 lines
498 KiB
JavaScript
|
|
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.echarts={})}(this,function(t){"use strict";function e(t,e){function n(){this.constructor=t}Ey(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function n(){for(var t=0,e=0,n=arguments.length;n>e;e++)t+=arguments[e].length;for(var i=Array(t),r=0,e=0;n>e;e++)for(var o=arguments[e],a=0,s=o.length;s>a;a++,r++)i[r]=o[a];return i}function i(t,e){var n=e.browser,i=t.match(/Firefox\/([\d.]+)/),r=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),o=t.match(/Edge\/([\d.]+)/),a=/micromessenger/i.test(t);i&&(n.firefox=!0,n.version=i[1]),r&&(n.ie=!0,n.version=r[1]),o&&(n.edge=!0,n.version=o[1]),a&&(n.weChat=!0),e.canvasSupported=!!document.createElement("canvas").getContext,e.svgSupported="undefined"!=typeof SVGRect,e.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,e.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),e.domSupported="undefined"!=typeof document}function r(t,e){Zy[t]=e}function o(){return Ky++}function a(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];"undefined"!=typeof console&&console.error.apply(console,t)}function s(t){if(null==t||"object"!=typeof t)return t;var e=t,n=Vy.call(t);if("[object Array]"===n){if(!U(t)){e=[];for(var i=0,r=t.length;r>i;i++)e[i]=s(t[i])}}else if(Hy[n]){if(!U(t)){var o=t.constructor;if(o.from)e=o.from(t);else{e=new o(t.length);for(var i=0,r=t.length;r>i;i++)e[i]=s(t[i])}}}else if(!Fy[n]&&!U(t)&&!L(t)){e={};for(var a in t)t.hasOwnProperty(a)&&(e[a]=s(t[a]))}return e}function l(t,e,n){if(!A(e)||!A(t))return n?s(e):t;for(var i in e)if(e.hasOwnProperty(i)){var r=t[i],o=e[i];!A(o)||!A(r)||T(o)||T(r)||L(o)||L(r)||D(o)||D(r)||U(o)||U(r)?!n&&i in t||(t[i]=s(e[i])):l(r,o,n)}return t}function u(t,e){for(var n=t[0],i=1,r=t.length;r>i;i++)n=l(n,t[i],e);return n}function h(t,e){if(Object.assign)Object.assign(t,e);else for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function c(t,e,n){for(var i=w(e),r=0;r<i.length;r++){var o=i[r];(n?null!=e[o]:null==t[o])&&(t[o]=e[o])}return t}function p(t,e){if(t){if(t.indexOf)return t.indexOf(e);for(var n=0,i=t.length;i>n;n++)if(t[n]===e)return n}return-1}function f(t,e){function n(){}var i=t.prototype;n.prototype=e.prototype,t.prototype=new n;for(var r in i)i.hasOwnProperty(r)&&(t.prototype[r]=i[r]);t.prototype.constructor=t,t.superClass=e}function d(t,e,n){if(t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,Object.getOwnPropertyNames)for(var i=Object.getOwnPropertyNames(e),r=0;r<i.length;r++){var o=i[r];"constructor"!==o&&(n?null!=e[o]:null==t[o])&&(t[o]=e[o])}else c(t,e,n)}function g(t){return t?"string"==typeof t?!1:"number"==typeof t.length:!1}function y(t,e,n){if(t&&e)if(t.forEach&&t.forEach===Wy)t.forEach(e,n);else if(t.length===+t.length)for(var i=0,r=t.length;r>i;i++)e.call(n,t[i],i,t);else for(var o in t)t.hasOwnProperty(o)&&e.call(n,t[o],o,t)}function v(t,e,n){if(!t)return[];if(!e)return H(t);if(t.map&&t.map===Yy)return t.map(e,n);for(var i=[],r=0,o=t.length;o>r;r++)i.push(e.call(n,t[r],r,t));return i}function m(t,e,n,i){if(t&&e){for(var r=0,o=t.length;o>r;r++)n=e.call(i,n,t[r],r,t);return n}}function _(t,e,n){if(!t)return[];if(!e)return H(t);if(t.filter&&t.filter===Xy)return t.filter(e,n);for(var i=[],r=0,o=t.length;o>r;r++)e.call(n,t[r],r,t)&&i.push(t[r]);return i}function x(t,e,n){if(t&&e)for(var i=0,r=t.length;r>i;i++)if(e.call(n,t[i],i,t))return t[i]}function w(t){if(!t)return[];if(Object.keys)return Object.keys(t);var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e}function b(t,e){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];return function(){return t.apply(e,n.concat(Uy.call(arguments)))}}function S(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){return t.apply(this,e.concat(Uy.call(arguments)))}}function T(t){return Array.isArray?Array.isArray(t):"[object Array]"===Vy.call(t)}function M(t){return"function"==typeof t}function C(t){return
|
||
|
|
var l=bi(e,i,o,s,L_);if(0===l)return 0;var u=Si(e,i,o);if(u>=0&&1>=u){for(var h=0,c=xi(e,i,o,u),p=0;l>p;p++){var f=0===L_[p]||1===L_[p]?.5:1,d=xi(t,n,r,L_[p]);a>d||(h+=L_[p]<u?e>c?f:-f:c>o?f:-f)}return h}var f=0===L_[0]||1===L_[0]?.5:1,d=xi(t,n,r,L_[0]);return a>d?0:e>o?f:-f}function Xi(t,e,n,i,r,o,a,s){if(s-=e,s>n||-n>s)return 0;var l=Math.sqrt(n*n-s*s);L_[0]=-l,L_[1]=l;var u=Math.abs(i-r);if(1e-4>u)return 0;if(u>=D_-1e-4){i=0,r=D_;var h=o?1:-1;return a>=L_[0]+t&&a<=L_[1]+t?h:0}if(i>r){var c=i;i=r,r=c}0>i&&(i+=D_,r+=D_);for(var p=0,f=0;2>f;f++){var d=L_[f];if(d+t>a){var g=Math.atan2(s,d),h=o?1:-1;0>g&&(g=D_+g),(g>=i&&r>=g||g+D_>=i&&r>=g+D_)&&(g>Math.PI/2&&g<1.5*Math.PI&&(h=-h),p+=h)}}return p}function Ui(t,e,n,i,r){for(var o,a,s=t.data,l=t.len(),u=0,h=0,c=0,p=0,f=0,d=0;l>d;){var g=s[d++],y=1===d;switch(g===A_.M&&d>1&&(n||(u+=Fi(h,c,p,f,i,r))),y&&(h=s[d],c=s[d+1],p=h,f=c),g){case A_.M:p=s[d++],f=s[d++],h=p,c=f;break;case A_.L:if(n){if(Ri(h,c,s[d],s[d+1],e,i,r))return!0}else u+=Fi(h,c,s[d],s[d+1],i,r)||0;h=s[d++],c=s[d++];break;case A_.C:if(n){if(Ei(h,c,s[d++],s[d++],s[d++],s[d++],s[d],s[d+1],e,i,r))return!0}else u+=Gi(h,c,s[d++],s[d++],s[d++],s[d++],s[d],s[d+1],i,r)||0;h=s[d++],c=s[d++];break;case A_.Q:if(n){if(Bi(h,c,s[d++],s[d++],s[d],s[d+1],e,i,r))return!0}else u+=Wi(h,c,s[d++],s[d++],s[d],s[d+1],i,r)||0;h=s[d++],c=s[d++];break;case A_.A:var v=s[d++],m=s[d++],_=s[d++],x=s[d++],w=s[d++],b=s[d++];d+=1;var S=!!(1-s[d++]);o=Math.cos(w)*_+v,a=Math.sin(w)*x+m,y?(p=o,f=a):u+=Fi(h,c,o,a,i,r);var T=(i-v)*x/_+v;if(n){if(Ni(v,m,x,w,w+b,S,e,T,r))return!0}else u+=Xi(v,m,x,w,w+b,S,T,r);h=Math.cos(w+b)*_+v,c=Math.sin(w+b)*x+m;break;case A_.R:p=h=s[d++],f=c=s[d++];var M=s[d++],C=s[d++];if(o=p+M,a=f+C,n){if(Ri(p,f,o,f,e,i,r)||Ri(o,f,o,a,e,i,r)||Ri(o,a,p,a,e,i,r)||Ri(p,a,p,f,e,i,r))return!0}else u+=Fi(o,f,o,a,i,r),u+=Fi(p,a,p,f,i,r);break;case A_.Z:if(n){if(Ri(h,c,p,f,e,i,r))return!0}else u+=Fi(h,c,p,f,i,r);h=p,c=f}}return n||Hi(c,f)||(u+=Fi(h,c,p,f,i,r)||0),0!==u}function Yi(t,e,n){return Ui(t,0,!1,e,n)}function ji(t,e,n,i){return Ui(t,e,!0,n,i)}function qi(t,e){var n,i,r,o,a,s,l=t.data,u=t.len(),h=N_.M,c=N_.C,p=N_.L,f=N_.R,d=N_.A,g=N_.Q;for(r=0,o=0;u>r;){switch(n=l[r++],o=r,i=0,n){case h:i=1;break;case p:i=1;break;case c:i=3;break;case g:i=2;break;case d:var y=e[4],v=e[5],m=H_(e[0]*e[0]+e[1]*e[1]),_=H_(e[2]*e[2]+e[3]*e[3]),x=V_(-e[1]/_,e[0]/m);l[r]*=m,l[r++]+=y,l[r]*=_,l[r++]+=v,l[r++]*=m,l[r++]*=_,l[r++]+=x,l[r++]+=x,r+=2,o=r;break;case f:s[0]=l[r++],s[1]=l[r++],ge(s,s,e),l[o++]=s[0],l[o++]=s[1],s[0]+=l[r++],s[1]+=l[r++],ge(s,s,e),l[o++]=s[0],l[o++]=s[1]}for(a=0;i>a;a++){var w=F_[a];w[0]=l[r++],w[1]=l[r++],ge(w,w,e),l[o++]=w[0],l[o++]=w[1]}}t.increaseVersion()}function Zi(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Ki(t,e){return(t[0]*e[0]+t[1]*e[1])/(Zi(t)*Zi(e))}function $i(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(Ki(t,e))}function Qi(t,e,n,i,r,o,a,s,l,u,h){var c=l*(U_/180),p=X_(c)*(t-n)/2+W_(c)*(e-i)/2,f=-1*W_(c)*(t-n)/2+X_(c)*(e-i)/2,d=p*p/(a*a)+f*f/(s*s);d>1&&(a*=G_(d),s*=G_(d));var g=(r===o?-1:1)*G_((a*a*s*s-a*a*f*f-s*s*p*p)/(a*a*f*f+s*s*p*p))||0,y=g*a*f/s,v=g*-s*p/a,m=(t+n)/2+X_(c)*y-W_(c)*v,_=(e+i)/2+W_(c)*y+X_(c)*v,x=$i([1,0],[(p-y)/a,(f-v)/s]),w=[(p-y)/a,(f-v)/s],b=[(-1*p-y)/a,(-1*f-v)/s],S=$i(w,b);if(Ki(w,b)<=-1&&(S=U_),Ki(w,b)>=1&&(S=0),0>S){var T=Math.round(S/U_*1e6)/1e6;S=2*U_+T%2*U_}h.addData(u,m,_,a,s,x,S,c,o)}function Ji(t){if(!t)return new C_;for(var e,n=0,i=0,r=n,o=i,a=new C_,s=C_.CMD,l=t.match(Y_),u=0;u<l.length;u++){for(var h=l[u],c=h.charAt(0),p=void 0,f=h.match(j_)||[],d=f.length,g=0;d>g;g++)f[g]=parseFloat(f[g]);for(var y=0;d>y;){var v=void 0,m=void 0,_=void 0,x=void 0,w=void 0,b=void 0,S=void 0,T=n,M=i,C=void 0,I=void 0;switch(c){case"l":n+=f[y++],i+=f[y++],p=s.L,a.addData(p,n,i);break;case"L":n=f[y++],i=f[y++],p=s.L,a.addData(p,n,i);break;case"m":n+=f[y++],i+=f[y++],p=s.M,a.addData(p,n,i),r=n,o=i,c="l";break;case"M":n=f[y++],i=f[y++],p=s.M,a.addData(p,n,i),r=n,o=i,c="L";break;case"h":n+=f[y++],p=s.L,a.addData(p,n,i);break;case"H":n=f[y++],p=s.L,a.addData(p,n,i);break;case"v":i+=f[y++],p=s.L,a.
|
||
|
|
if(ua(s)||ua(l)){i=i||{};var u=i.style||{};!ua(u.fill)&&ua(s)?(o=!0,i=h({},i),u=h({},u),u.fill=ha(s)):!ua(u.stroke)&&ua(l)&&(o||(i=h({},i),u=h({},u)),u.stroke=ha(l)),i.style=u}}if(i&&null==i.z2){o||(i=h({},i));var c=t.z2EmphasisLift;i.z2=t.z2+(null!=c?c:fb)}return i}function Sa(t,e,n){if(n&&null==n.z2){n=h({},n);var i=t.z2SelectLift;n.z2=t.z2+(null!=i?i:db)}return n}function Ta(t,e,n){var i=p(t.currentStates,e)>=0,r=t.style.opacity,o=i?null:wa(t,["opacity"],e,{opacity:1});n=n||{};var a=n.style||{};return null==a.opacity&&(n=h({},n),a=h({opacity:i?r:.1*o.opacity},a),n.style=a),n}function Ma(t,e){var n=this.states[t];if(this.style){if("emphasis"===t)return ba(this,t,e,n);if("blur"===t)return Ta(this,t,n);if("select"===t)return Sa(this,t,n)}return n}function Ca(t){t.stateProxy=Ma;var e=t.getTextContent(),n=t.getTextGuideLine();e&&(e.stateProxy=Ma),n&&(n.stateProxy=Ma)}function Ia(t,e){!Ea(t,e)&&!t.__highByOuter&&_a(t,pa)}function ka(t,e){!Ea(t,e)&&!t.__highByOuter&&_a(t,fa)}function Aa(t,e){t.__highByOuter|=1<<(e||0),_a(t,pa)}function Da(t,e){!(t.__highByOuter&=~(1<<(e||0)))&&_a(t,fa)}function Pa(t){_a(t,da)}function La(t){_a(t,ga)}function Oa(t){_a(t,ya)}function Ra(t){_a(t,va)}function Ea(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function Ba(t){var e=t.getModel();e.eachComponent(function(e,n){var i="series"===e?t.getViewOfSeriesModel(n):t.getViewOfComponentModel(n);i.group.traverse(function(t){ga(t)})})}function za(t,e,n,i,r){function o(t,e){for(var n=0;n<e.length;n++){var i=t.getItemGraphicEl(e[n]);i&&La(i)}}var a=i.getModel();if(n=n||"coordinateSystem",!r)return void Ba(i);if(null!=t&&e&&"none"!==e){var s=a.getSeriesByIndex(t),l=s.coordinateSystem;l&&l.master&&(l=l.master);var u=[];a.eachSeries(function(t){var r=s===t,a=t.coordinateSystem;a&&a.master&&(a=a.master);var h=a&&l?a===l:r;if(!("series"===n&&!r||"coordinateSystem"===n&&!h||"series"===e&&r)){var c=i.getViewOfSeriesModel(t);if(c.group.traverse(function(t){da(t)}),g(e))o(t.getData(),e);else if(A(e))for(var p=w(e),f=0;f<p.length;f++)o(t.getData(p[f]),e[p[f]]);u.push(t)}}),a.eachComponent(function(t,e){if("series"!==t){var n=i.getViewOfComponentModel(e);n&&n.blurSeries&&n.blurSeries(u,a)}})}}function Na(t,e,n){if(Za(e)){var i=e.type===gb,r=t.seriesIndex,o=t.getData(e.dataType),a=Xo(o,e);a=(T(a)?a[0]:a)||0;var s=o.getItemGraphicEl(a);if(!s)for(var l=o.count(),u=0;!s&&l>u;)s=o.getItemGraphicEl(u++);if(s){var h=rb(s);za(r,h.focus,h.blurScope,n,i)}else{var c=t.get(["emphasis","focus"]),p=t.get(["emphasis","blurScope"]);null!=c&&za(r,c,p,n,i)}}}function Fa(t,e){if(qa(e)){var n=e.dataType,i=t.getData(n),r=Xo(i,e);T(r)||(r=[r]),t[e.type===_b?"toggleSelect":e.type===vb?"select":"unselect"](r,n)}}function Ha(t){var e=t.getAllData();y(e,function(e){var n=e.data,i=e.type;n.eachItemGraphicEl(function(e,n){t.isSelected(n,i)?Oa(e):Ra(e)})})}function Va(t){var e=[];return t.eachSeries(function(t){var n=t.getAllData();y(n,function(n){var i=(n.data,n.type),r=t.getSelectedDataIndices();if(r.length>0){var o={dataIndex:r,seriesIndex:t.seriesIndex};null!=i&&(o.dataType=i),e.push(o)}})}),e}function Ga(t,e,n){Ua(t,!0),_a(t,Ca),Wa(t,e,n)}function Wa(t,e,n){var i=rb(t);null!=e?(i.focus=e,i.blurScope=n):i.focus&&(i.focus=null)}function Xa(t,e,n,i){n=n||"itemStyle";for(var r=0;r<wb.length;r++){var o=wb[r],a=e.getModel([o,n]),s=t.ensureState(o);s.style=i?i(a):a[bb[n]]()}}function Ua(t,e){var n=e===!1,i=t;t.highDownSilentOnTouch&&(i.__highDownSilentOnTouch=t.highDownSilentOnTouch),(!n||i.__highDownDispatcher)&&(i.__highByOuter=i.__highByOuter||0,i.__highDownDispatcher=!n)}function Ya(t){return!(!t||!t.__highDownDispatcher)}function ja(t){var e=ab[t];return null==e&&32>=ob&&(e=ab[t]=ob++),e}function qa(t){var e=t.type;return e===vb||e===mb||e===_b}function Za(t){var e=t.type;return e===gb||e===yb}function Ka(t){var e=sb(t);e.normalFill=t.style.fill,e.normalStroke=t.style.stroke;var n=t.states.select||{};e.selectFill=n.style&&n.style.fill||null,e.selectStroke=n.style&&n.style.stroke||null}function $a(t){return z_.extend(t)}function Qa(t,e){return Cb(t,e)}function Ja(t,e){Mb[t]=e}functi
|
||
|
|
if(isNaN(h))return r;var c,p;s?p=a.getRawIndex(u):c=a.get(e.stackedByDimension,u);for(var f=0/0,d=n-1;d>=0;d--){var g=t[d];if(s||(p=g.data.rawIndexOf(g.stackedByDimension,c)),p>=0){var y=g.data.getByRawIndex(g.stackResultDimension,p);if(h>=0&&y>0||0>=h&&0>y){h+=y,f=y;break}}}return i[0]=h,i[1]=f,i});a.hostModel.setData(l),e.data=l})}function xu(t){return t instanceof aT}function wu(t,e,n,i){n=n||Mu(t);var r=e.seriesLayoutBy,o=Cu(t,n,r,e.sourceHeader,e.dimensions),a=new aT({data:t,sourceFormat:n,seriesLayoutBy:r,dimensionsDefine:o.dimensionsDefine,startIndex:o.startIndex,dimensionsDetectedCount:o.dimensionsDetectedCount,encodeDefine:Tu(i),metaRawOption:s(e)});return a}function bu(t){return new aT({data:t,sourceFormat:P(t)?LS:kS})}function Su(t){return new aT({data:t.data,sourceFormat:t.sourceFormat,seriesLayoutBy:t.seriesLayoutBy,dimensionsDefine:s(t.dimensionsDefine),startIndex:t.startIndex,dimensionsDetectedCount:t.dimensionsDetectedCount,encodeDefine:Tu(t.encodeDefine)})}function Tu(t){return t?Y(t):null}function Mu(t){var e=OS;if(P(t))e=LS;else if(T(t)){0===t.length&&(e=AS);for(var n=0,i=t.length;i>n;n++){var r=t[n];if(null!=r){if(T(r)){e=AS;break}if(A(r)){e=DS;break}}}}else if(A(t)){for(var o in t)if(Z(t,o)&&g(t[o])){e=PS;break}}else if(null!=t)throw new Error("Invalid data");return e}function Cu(t,e,n,i,r){var o,a;if(!t)return{dimensionsDefine:ku(r),startIndex:a,dimensionsDetectedCount:o};if(e===AS){var s=t;"auto"===i||null==i?Au(function(t){null!=t&&"-"!==t&&(C(t)?null==a&&(a=1):a=0)},n,s,10):a=k(i)?i:i?1:0,r||1!==a||(r=[],Au(function(t,e){r[e]=null!=t?t+"":""},n,s,1/0)),o=r?r.length:n===ES?s.length:s[0]?s[0].length:null}else if(e===DS)r||(r=Iu(t));else if(e===PS)r||(r=[],y(t,function(t,e){r.push(e)}));else if(e===kS){var l=ko(t[0]);o=T(l)&&l.length||1}return{startIndex:a,dimensionsDefine:ku(r),dimensionsDetectedCount:o}}function Iu(t){for(var e,n=0;n<t.length&&!(e=t[n++]););if(e){var i=[];return y(e,function(t,e){i.push(e)}),i}}function ku(t){if(t){var e=Y();return v(t,function(t){t=A(t)?t:{name:t};var n={name:t.name,displayName:t.displayName,type:t.type};if(null==name)return n;n.name+="",null==n.displayName&&(n.displayName=n.name);var i=e.get(n.name);return i?n.name+="-"+i.count++:e.set(n.name,{count:1}),n})}}function Au(t,e,n,i){if(e===ES)for(var r=0;r<n.length&&i>r;r++)t(n[r]?n[r][0]:null,r);else for(var o=n[0]||[],r=0;r<o.length&&i>r;r++)t(o[r],r)}function Du(t,e){var n=uT[Ou(t,e)];return n}function Pu(t,e){var n=cT[Ou(t,e)];return n}function Lu(t){var e=fT[t];return e}function Ou(t,e){return t===AS?t+"_"+e:t}function Ru(t,e,n){if(t){var i=t.getRawDataItem(e);if(null!=i){var r,o,a=t.getProvider().getSource().sourceFormat,s=t.getDimensionInfo(n);return s&&(r=s.name,o=s.index),Lu(a)(i,o,r)}}}function Eu(t){var e,n;return A(t)?t.type&&(n=t):e=t,{markupText:e,markupFragment:n}}function Bu(t){return new yT(t)}function zu(t,e){var n=e&&e.type;if("ordinal"===n){var i=e&&e.ordinalMeta;return i?i.parseAndCollect(t):t}return"time"===n&&"number"!=typeof t&&null!=t&&"-"!==t&&(t=+fo(t)),null==t||""===t?0/0:+t}function Nu(t,e){var n=new xT,i=t.data,r=n.sourceFormat=t.sourceFormat,o=t.startIndex,a=[],s={},l=t.dimensionsDefine;if(l)y(l,function(t,e){var n=t.name,i={index:e,name:n,displayName:t.displayName};if(a.push(i),null!=n){var r="";Z(s,n)&&Mo(r),s[n]=i}});else for(var u=0;u<t.dimensionsDetectedCount;u++)a.push({index:u});var h=Du(r,RS);e.__isBuiltIn&&(n.getRawDataItem=function(t){return h(i,o,a,t)},n.getRawData=Qy(Fu,null,t)),n.cloneRawData=Qy(Hu,null,t);var c=Pu(r,RS);n.count=Qy(c,null,i,o,a);var p=Lu(r);n.retrieveValue=function(t,e){var n=h(i,o,a,t);return f(n,e)};var f=n.retrieveValueFromItem=function(t,e){if(null!=t){var n=a[e];return n?p(t,e,n.name):void 0}};return n.getDimensionInfo=Qy(Vu,null,a,s),n.cloneAllDimensionInfo=Qy(Gu,null,a),n}function Fu(t){var e=t.sourceFormat,n=t.data;if(e===AS||e===DS||!n||T(n)&&!n.length)return t.data;var i="";Mo(i)}function Hu(t){var e=t.sourceFormat,n=t.data;if(!n)return n;if(T(n)&&!n.length)return[];if(e===AS){for(var i=[],r=0,o=n.length;o>r;r++)i.push(n[r].slice());return i}if(
|
||
|
|
break}if(n)return Wc([t]);for(var r=[],i=0;i<t.length;++i)if("number"==typeof t[i]){var e=Math.ceil(t[i]);r.push([e,e])}else{var e=v(t[i],function(t){return Math.ceil(t)});r.push(e.length%2===1?e.concat(e):e)}return r}function Xc(t){if(!t||"object"==typeof t&&0===t.length)return[0,0];if("number"==typeof t){var e=Math.ceil(t);return[e,e]}var n=v(t,function(t){return Math.ceil(t)});return t.length%2?n.concat(n):n}function Uc(t){return v(t,function(t){return Yc(t)})}function Yc(t){for(var e=0,n=0;n<t.length;++n)e+=t[n];return t.length%2===1?2*e:e}function jc(t,e){t.eachRawSeries(function(n){if(!t.isSeriesFiltered(n)){var i=n.getData();i.hasItemVisual()&&i.each(function(t){var n=i.getItemVisual(t,"decal");if(n){var r=i.ensureUniqueItemVisual(t,"style");r.decal=Vc(n,e)}});var r=i.getVisual("decal");if(r){var o=i.getVisual("style");o.decal=Vc(r,e)}}})}function qc(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return this.isDisposed()?void 0:Kc(this,t,e)}}function Zc(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return Kc(this,t,e)}}function Kc(t,e,n){return n[0]=n[0]&&n[0].toLowerCase(),uv.prototype[e].apply(t,n)}function $c(t,e,n){var i=ep(t);if(i)return i;var r=new oI(t,e,n);return r.id="ec_"+_I++,vI[r.id]=r,qo(t,wI,r.id),eI(r),aC(pI,function(t){t(r)}),r}function Qc(t){if(T(t)){var e=t;t=null,aC(e,function(e){null!=e.group&&(t=e.group)}),t=t||"g_"+xI++,aC(e,function(e){e.group=t})}return mI[t]=!0,t}function Jc(t){mI[t]=!1}function tp(t){"string"==typeof t?t=vI[t]:t instanceof oI||(t=ep(t)),t instanceof oI&&!t.isDisposed()&&t.dispose()}function ep(t){return vI[Zo(t,wI)]}function np(t){return vI[t]}function ip(t,e){gI[t]=e}function rp(t){cI.push(t)}function op(t,e){fp(hI,t,e,gC)}function ap(t){t&&pI.push(t)}function sp(t){t&&fI.push(t)}function lp(t,e,n){"function"==typeof e&&(n=e,e="");var i=lC(t)?t.type:[t,t={event:e}][0];t.event=(t.event||i).toLowerCase(),e=t.event,oC(PC.test(i)&&PC.test(e)),lI[i]||(lI[i]={action:n,actionInfo:t}),uI[e]=i}function up(t,e){$S.register(t,e)}function hp(t){var e=$S.get(t);return e?e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice():void 0}function cp(t,e){fp(dI,t,e,vC,"layout")}function pp(t,e){fp(dI,t,e,xC,"visual")}function fp(t,e,n,i,r){(sC(e)||lC(e))&&(n=e,e=i);var o=$T.wrapStageHandler(n,r);o.__prio=e,o.__raw=n,t.push(o)}function dp(t,e){yI[t]=e}function gp(t){return wS.extend(t)}function yp(t){return RT.extend(t)}function vp(t){return OT.extend(t)}function mp(t){return zT.extend(t)}function _p(t){r("createCanvas",t)}function xp(t,e,n){cM.registerMap(t,e,n)}function wp(t){var e=cM.retrieveMap(t);return e&&e[0]&&{geoJson:e[0].geoJSON,specialAreas:e[0].specialAreas}}function bp(t){return null==t?0:t.length||1}function Sp(t){return t}function Tp(t){var e={},n=e.encode={},i=Y(),r=[],o=[],a=e.userOutput={dimensionNames:t.dimensions.slice(),encode:{}};y(t.dimensions,function(e){var s=t.getDimensionInfo(e),l=s.coordDim;if(l){var u=s.coordDimIndex;Mp(n,l)[u]=e,s.isExtraCoord||(i.set(l,1),Ip(s.type)&&(r[0]=e),Mp(a.encode,l)[u]=s.index),s.defaultTooltip&&o.push(e)}IS.each(function(t,e){var i=Mp(n,e),r=s.otherDims[e];null!=r&&r!==!1&&(i[r]=s.name)})});var s=[],l={};i.each(function(t,e){var i=n[e];l[e]=i[0],s=s.concat(i)}),e.dataDimsOnCoord=s,e.encodeFirstDimNotExtra=l;var u=n.label;u&&u.length&&(r=u.slice());var h=n.tooltip;return h&&h.length?o=h.slice():o.length||(o=r.slice()),n.defaultedLabel=r,n.defaultedTooltip=o,e}function Mp(t,e){return t.hasOwnProperty(e)||(t[e]=[]),t[e]}function Cp(t){return"category"===t?"ordinal":"time"===t?"time":"float"}function Ip(t){return!("ordinal"===t||"time"===t)}function kp(t,e,n){function i(t,e,n){null!=IS.get(e)?t.otherDims[e]=n:(t.coordDim=e,t.coordDimIndex=n,a.set(e,!0))}xu(e)||(e=bu(e)),n=n||{},t=(t||[]).slice();for(var r=(n.dimsDef||[]).slice(),o=Y(),a=Y(),l=[],u=Ap(e,t,r,n.dimCount),p=0;u>p;p++){var f=r[p],d=r[p]=h({},A(f)?f:{name:f}),g=d.name,v=l[p]=new HI;null!=g&&null==o.get(g)&&(v.name=v.displayName=g,o.set(g,p)),null!=d.type&&(v.type=d.type),null!=d.displayName&&(v.displayName=
|
||
|
|
}}function Ed(t,e,n,i){var r=n.axis,o=z(i.axisLabelShow,n.get(["axisLabel","show"]));if(o&&!r.scale.isBlank()){var a=n.getModel("axisLabel"),s=a.get("margin"),l=r.getViewLabels(),u=(z(i.labelRotate,a.get("rotate"))||0)*_A/180,h=xA.innerTextLayout(i.rotation,u,i.labelDirection),c=n.getCategories&&n.getCategories(!0),p=[],f=xA.isLabelSilent(n),d=n.get("triggerEvent");return y(l,function(o,l){var u="ordinal"===r.scale.type?r.scale.getRawIndex(o.tickValue):o.tickValue,g=o.formattedLabel,y=o.rawLabel,v=a;if(c&&c[u]){var m=c[u];A(m)&&m.textStyle&&(v=new Xb(m.textStyle,a,n.ecModel))}var _=v.getTextColor()||n.get(["axisLine","lineStyle","color"]),x=r.dataToCoord(u),w=new $x({x:x,y:i.labelOffset+i.labelDirection*s,rotation:h.rotation,silent:f,z2:10,style:Ps(v,{text:g,align:v.getShallow("align",!0)||h.textAlign,verticalAlign:v.getShallow("verticalAlign",!0)||v.getShallow("baseline",!0)||h.textVerticalAlign,fill:"function"==typeof _?_("category"===r.type?y:"value"===r.type?u+"":u,l):_})});if(w.anid="label_"+u,d){var b=xA.makeAxisEventDataBase(n);b.targetType="axisLabel",b.value=y,rb(w).eventData=b}e.add(w),w.updateTransform(),p.push(w),t.add(w),w.decomposeTransform()}),p}}function Bd(t,e){var n={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return zd(n,t,e),n.seriesInvolved&&Fd(n,t),n}function zd(t,e,n){var i=e.getComponent("tooltip"),r=e.getComponent("axisPointer"),o=r.get("link",!0)||[],a=[];y(n.getCoordinateSystems(),function(n){function s(i,s,l){var h=l.model.getModel("axisPointer",r),p=h.get("show");if(p&&("auto"!==p||i||Ud(h))){null==s&&(s=h.get("triggerTooltip")),h=i?Nd(l,c,r,e,i,s):h;var f=h.get("snap"),d=Yd(l.model),g=s||f||"category"===l.type,y=t.axesInfo[d]={key:d,axis:l,coordSys:n,axisPointerModel:h,triggerTooltip:s,involveSeries:g,snap:f,useHandle:Ud(h),seriesModels:[],linkGroup:null};u[d]=y,t.seriesInvolved=t.seriesInvolved||g;var v=Hd(o,l);if(null!=v){var m=a[v]||(a[v]={axesInfo:{}});m.axesInfo[d]=y,m.mapper=o[v].mapper,y.linkGroup=m}}}if(n.axisPointerEnabled){var l=Yd(n.model),u=t.coordSysAxesInfo[l]={};t.coordSysMap[l]=n;var h=n.model,c=h.getModel("tooltip",i);if(y(n.getAxes(),S(s,!1,null)),n.getTooltipAxes&&i&&c.get("show")){var p="axis"===c.get("trigger"),f="cross"===c.get(["axisPointer","type"]),d=n.getTooltipAxes(c.get(["axisPointer","axis"]));(p||f)&&y(d.baseAxes,S(s,f?"cross":!0,p)),f&&y(d.otherAxes,S(s,"cross",!1))}}})}function Nd(t,e,n,i,r,o){var a=e.getModel("axisPointer"),l=["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],u={};y(l,function(t){u[t]=s(a.get(t))}),u.snap="category"!==t.type&&!!o,"cross"===a.get("type")&&(u.type="line");var h=u.label||(u.label={});if(null==h.show&&(h.show=!1),"cross"===r){var p=a.get(["label","show"]);if(h.show=null!=p?p:!0,!o){var f=u.lineStyle=a.get("crossStyle");f&&c(h,f.textStyle)}}return t.model.getModel("axisPointer",new Xb(u,n,i))}function Fd(t,e){e.eachSeries(function(e){var n=e.coordinateSystem,i=e.get(["tooltip","trigger"],!0),r=e.get(["tooltip","show"],!0);n&&"none"!==i&&i!==!1&&"item"!==i&&r!==!1&&e.get(["axisPointer","show"],!0)!==!1&&y(t.coordSysAxesInfo[Yd(n.model)],function(t){var i=t.axis;n.getAxis(i.dim)===i&&(t.seriesModels.push(e),null==t.seriesDataCount&&(t.seriesDataCount=0),t.seriesDataCount+=e.getData().count())})})}function Hd(t,e){for(var n=e.model,i=e.dim,r=0;r<t.length;r++){var o=t[r]||{};if(Vd(o[i+"AxisId"],n.id)||Vd(o[i+"AxisIndex"],n.componentIndex)||Vd(o[i+"AxisName"],n.name))return r}}function Vd(t,e){return"all"===t||T(t)&&p(t,e)>=0||t===e}function Gd(t){var e=Wd(t);if(e){var n=e.axisPointerModel,i=e.axis.scale,r=n.option,o=n.get("status"),a=n.get("value");null!=a&&(a=i.parse(a));var s=Ud(n);null==o&&(r.status=s?"show":"hide");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a<l[0]&&(a=l[0]),r.value=a,s&&(r.status=e.axis.scale.isBlank()?"hide":"show")}}function Wd(t){var e=(t.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return e&&e.axesInfo[Yd(t)]}function Xd(t){var e=Wd(t);return e&&e.axisPointerModel}function Ud
|
||
|
|
e&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.handler.dispatchToElement(new sv(e,t),"dragstart",t.event))},t.prototype._drag=function(t){var e=this._draggingTarget;if(e){var n=t.offsetX,i=t.offsetY,r=n-this._x,o=i-this._y;this._x=n,this._y=i,e.drift(r,o,t),this.handler.dispatchToElement(new sv(e,t),"drag",t.event);var a=this.handler.findHover(n,i,e).target,s=this._dropTarget;this._dropTarget=a,e!==a&&(s&&a!==s&&this.handler.dispatchToElement(new sv(s,t),"dragleave",t.event),a&&a!==s&&this.handler.dispatchToElement(new sv(a,t),"dragenter",t.event))}},t.prototype._dragEnd=function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.handler.dispatchToElement(new sv(e,t),"dragend",t.event),this._dropTarget&&this.handler.dispatchToElement(new sv(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null},t}(),uv=function(){function t(t){t&&(this._$eventProcessor=t)}return t.prototype.on=function(t,e,n,i){this._$handlers||(this._$handlers={});var r=this._$handlers;if("function"==typeof e&&(i=n,n=e,e=null),!n||!t)return this;var o=this._$eventProcessor;null!=e&&o&&o.normalizeQuery&&(e=o.normalizeQuery(e)),r[t]||(r[t]=[]);for(var a=0;a<r[t].length;a++)if(r[t][a].h===n)return this;var s={h:n,query:e,ctx:i||this,callAtLast:n.zrEventfulCallAtLast},l=r[t].length-1,u=r[t][l];return u&&u.callAtLast?r[t].splice(l,0,s):r[t].push(s),this},t.prototype.isSilent=function(t){var e=this._$handlers;return!e||!e[t]||!e[t].length},t.prototype.off=function(t,e){var n=this._$handlers;if(!n)return this;if(!t)return this._$handlers={},this;if(e){if(n[t]){for(var i=[],r=0,o=n[t].length;o>r;r++)n[t][r].h!==e&&i.push(n[t][r]);n[t]=i}n[t]&&0===n[t].length&&delete n[t]}else delete n[t];return this},t.prototype.trigger=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(!this._$handlers)return this;var i=this._$handlers[t],r=this._$eventProcessor;if(i)for(var o=e.length,a=i.length,s=0;a>s;s++){var l=i[s];if(!r||!r.filter||null==l.query||r.filter(t,l.query))switch(o){case 0:l.h.call(l.ctx);break;case 1:l.h.call(l.ctx,e[0]);break;case 2:l.h.call(l.ctx,e[0],e[1]);break;default:l.h.apply(l.ctx,e)}}return r&&r.afterTrigger&&r.afterTrigger(t),this},t.prototype.triggerWithContext=function(t){if(!this._$handlers)return this;var e=this._$handlers[t],n=this._$eventProcessor;if(e)for(var i=arguments,r=i.length,o=i[r-1],a=e.length,s=0;a>s;s++){var l=e[s];if(!n||!n.filter||null==l.query||n.filter(t,l.query))switch(r){case 0:l.h.call(o);break;case 1:l.h.call(o,i[0]);break;case 2:l.h.call(o,i[0],i[1]);break;default:l.h.apply(o,i.slice(1,r-1))}}return n&&n.afterTrigger&&n.afterTrigger(t),this},t}(),hv=Math.log(2),cv="___zrEVENTSAVED",pv=[],fv="undefined"!=typeof window&&!!window.addEventListener,dv=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,gv=[],yv=fv?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0},vv=function(){function t(){this._track=[]}return t.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(t,e,n){var i=t.touches;if(i){for(var r={points:[],touches:[],target:e,event:t},o=0,a=i.length;a>o;o++){var s=i[o],l=Me(n,s,{});r.points.push([l.zrX,l.zrY]),r.touches.push(s)}this._track.push(r)}},t.prototype._recognize=function(t){for(var e in mv)if(mv.hasOwnProperty(e)){var n=mv[e](this._track,t);if(n)return n}},t}(),mv={pinch:function(t,e){var n=t.length;if(n){var i=(t[n-1]||{}).points,r=(t[n-2]||{}).points||i;if(r&&r.length>1&&i&&i.length>1){var o=Le(i)/Le(r);!isFinite(o)&&(o=1),e.pinchScale=o;var a=Oe(i);return e.pinchX=a[0],e.pinchY=a[1],{type:"pinch",target:t[0].target,event:e}}}}},_v="silent",xv=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e}return e(n,t),n.prototype.dispose=function(){},n.prototype.setCursor=function(){},n}(uv),wv=function(){function t(t,e){this.x=t,this.y=e}return t}(),bv=["click","dblclick","mousewheel","mouseout","mou
|
||
|
|
var d=null==n.inside?"string"==typeof n.position&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,v=void 0,m=void 0;d&&this.canBeInsideText()?(y=n.insideFill,v=n.insideStroke,(null==y||"auto"===y)&&(y=this.getInsideTextFill()),(null==v||"auto"===v)&&(v=this.getInsideTextStroke(y),m=!0)):(y=n.outsideFill,v=n.outsideStroke,(null==y||"auto"===y)&&(y=this.getOutsideFill()),(null==v||"auto"===v)&&(v=this.getOutsideStroke(y),m=!0)),y=y||"#000",(y!==g.fill||v!==g.stroke||m!==g.autoStroke||o!==g.align||a!==g.verticalAlign)&&(s=!0,g.fill=y,g.stroke=v,g.autoStroke=m,g.align=o,g.verticalAlign=a,e.setDefaultTextStyle(g)),s&&e.dirtyStyle(),e.markRedraw()}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?pm:cm},t.prototype.getOutsideStroke=function(){var t=this.__zr&&this.__zr.getBackgroundColor(),e="string"==typeof t&&on(t);e||(e=[255,255,255,1]);for(var n=e[3],i=this.__zr.isDarkMode(),r=0;3>r;r++)e[r]=e[r]*n+(i?0:255)*(1-n);return e[3]=1,dn(e,"rgba")},t.prototype.traverse=function(){},t.prototype.attrKV=function(t,e){"textConfig"===t?this.setTextConfig(e):"textContent"===t?this.setTextContent(e):"clipPath"===t?this.setClipPath(e):"extra"===t?(this.extra=this.extra||{},h(this.extra,e)):this[t]=e},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(t,e){if("string"==typeof t)this.attrKV(t,e);else if(A(t))for(var n=t,i=w(n),r=0;r<i.length;r++){var o=i[r];this.attrKV(o,t[o])}return this.markRedraw(),this},t.prototype.saveCurrentToNormalState=function(t){this._innerSaveToNormal(t);for(var e=this._normalState,n=0;n<this.animators.length;n++){var i=this.animators[n],r=i.__fromStateTransition;if(!r||r===dm){var o=i.targetName,a=o?e[o]:e;i.saveFinalToTarget(a)}}},t.prototype._innerSaveToNormal=function(t){var e=this._normalState;e||(e=this._normalState={}),t.textConfig&&!e.textConfig&&(e.textConfig=this.textConfig),this._savePrimaryToNormal(t,e,gm)},t.prototype._savePrimaryToNormal=function(t,e,n){for(var i=0;i<n.length;i++){var r=n[i];null==t[r]||r in e||(e[r]=this[r])}},t.prototype.hasState=function(){return this.currentStates.length>0},t.prototype.getState=function(t){return this.states[t]},t.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},t.prototype.clearStates=function(t){this.useState(dm,!1,t)},t.prototype.useState=function(e,n,i){var r=e===dm,o=this.hasState();if(o||!r){var s=this.currentStates,l=this.stateTransition;if(!(p(s,e)>=0)||!n&&1!==s.length){var u;if(this.stateProxy&&!r&&(u=this.stateProxy(e)),u||(u=this.states&&this.states[e]),!u&&!r)return void a("State "+e+" not exists.");r||this.saveCurrentToNormalState(u);var h=!(!u||!u.hoverLayer);return h&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,u,this._normalState,n,!i&&!this.__inHover&&l&&l.duration>0,l),this._textContent&&this._textContent.useState(e,n),this._textGuide&&this._textGuide.useState(e,n),r?(this.currentStates=[],this._normalState={}):n?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~t.REDARAW_BIT),u}}},t.prototype.useStates=function(e,n){if(e.length){var i=[],r=this.currentStates,o=e.length,a=o===r.length;if(a)for(var s=0;o>s;s++)if(e[s]!==r[s]){a=!1;break}if(a)return;for(var s=0;o>s;s++){var l=e[s],u=void 0;this.stateProxy&&(u=this.stateProxy(l,e)),u||(u=this.states[l]),u&&i.push(u)}var h=!(!i[o-1]||!i[o-1].hoverLayer);h&&this._toggleHoverLayerFlag(!0);var c=this._mergeStates(i),p=this.stateTransition;this.saveCurrentToNormalState(c),this._applyStateObj(e.join(","),c,this._normalState,!1,!n&&!this.__inHover&&p&&p.duration>0,p),this._textContent&&this._textContent.useStates(e),this._textGuide&&this._textGuide.useStates(e),this._updateAnimationTargets(),this.
|
||
|
|
for(var s=0;s<B_.length;++s)r[B_[s]]=this[B_[s]];r.__dirty|=_m.REDARAW_BIT}else this._decalEl&&(this._decalEl=null)},n.prototype.getDecalElement=function(){return this._decalEl},n.prototype._init=function(e){var n=w(e);this.shape=this.getDefaultShape();var i=this.getDefaultStyle();i&&this.useStyle(i);for(var r=0;r<n.length;r++){var o=n[r],a=e[o];"style"===o?this.style?h(this.style,a):this.useStyle(a):"shape"===o?h(this.shape,a):t.prototype.attrKV.call(this,o,a)}this.style||this.useStyle({})},n.prototype.getDefaultStyle=function(){return null},n.prototype.getDefaultShape=function(){return{}},n.prototype.canBeInsideText=function(){return this.hasFill()},n.prototype.getInsideTextFill=function(){var t=this.style.fill;if("none"!==t){if(C(t)){var e=gn(t,0);return e>.5?cm:e>.2?fm:pm}if(t)return pm}return cm},n.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(C(e)){var n=this.__zr,i=!(!n||!n.isDarkMode()),r=gn(t,0)<hm;if(i===r)return e}},n.prototype.buildPath=function(){},n.prototype.pathUpdated=function(){this.__dirty&=~n.SHAPE_CHANGED_BIT},n.prototype.createPathProxy=function(){this.path=new C_(!1)},n.prototype.hasStroke=function(){var t=this.style,e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))},n.prototype.hasFill=function(){var t=this.style,e=t.fill;return null!=e&&"none"!==e},n.prototype.getBoundingRect=function(){var t=this._rect,e=this.style,i=!t;if(i){var r=!1;this.path||(r=!0,this.createPathProxy());var o=this.path;(r||this.__dirty&n.SHAPE_CHANGED_BIT)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),t=o.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var a=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){a.copy(t);var s=e.strokeNoScale?this.getLineScale():1,l=e.lineWidth;if(!this.hasFill()){var u=this.strokeContainThreshold;l=Math.max(l,null==u?4:u)}s>1e-10&&(a.width+=l/s,a.height+=l/s,a.x-=l/s/2,a.y-=l/s/2)}return a}return t},n.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var o=this.path;if(this.hasStroke()){var a=r.lineWidth,s=r.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),ji(o,a/s,t,e)))return!0}if(this.hasFill())return Yi(o,t,e)}return!1},n.prototype.dirtyShape=function(){this.__dirty|=n.SHAPE_CHANGED_BIT,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},n.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},n.prototype.animateShape=function(t){return this.animate("shape",t)},n.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},n.prototype.attrKV=function(e,n){"shape"===e?this.setShape(n):t.prototype.attrKV.call(this,e,n)},n.prototype.setShape=function(t,e){var n=this.shape;return n||(n=this.shape={}),"string"==typeof t?n[t]=e:h(n,t),this.dirtyShape(),this},n.prototype.shapeChanged=function(){return!!(this.__dirty&n.SHAPE_CHANGED_BIT)},n.prototype.createStyle=function(t){return q(R_,t)},n.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=h({},this.shape))},n.prototype._applyStateObj=function(e,n,i,r,o,a){t.prototype._applyStateObj.call(this,e,n,i,r,o,a);var s,l=!(n&&r);if(n&&n.shape?o?r?s=n.shape:(s=h({},i.shape),h(s,n.shape)):(s=h({},r?this.shape:i.shape),h(s,n.shape)):l&&(s=i.shape),s)if(o){this.shape=h({},this.shape);for(var u={},c=w(s),p=0;p<c.length;p++){var f=c[p];"object"==typeof s[f]?this.shape[f]=s[f]:u[f]=s[f]}this._transitionState(e,{shape:u},a)}else this.shape=s,this.dirtyShape()},n.prototype._mergeStates=function(e){for(var n,i=t.prototype._mergeStates.call(this,e),r=0;r<e.length;r++){var o=e[r];o.shape&&(n=n||{},this._mergeStyle(n,o.shape))}return n&&(i.shape=n),i},n.prototype.getAnimationStyleProps=function(){return E_},n.prototype.isZeroArea=function(){return!1},n.extend=function(t){var i=function(n){function i(e){var i=n.call(t
|
||
|
|
}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new _w},n.prototype.buildPath=function(t,e){var n,i,r,o=e.r,a=e.k,s=e.n,l=e.cx,u=e.cy;t.moveTo(l,u);for(var h=0,c=o.length;c>h;h++){r=o[h];for(var p=0;360*s>=p;p++)n=r*yw(a/s*p%360*mw)*vw(p*mw)+l,i=r*yw(a/s*p%360*mw)*yw(p*mw)+u,t.lineTo(n,i)}},n}(z_);xw.prototype.type="rose";var ww=Math.PI,bw=Math.cos,Sw=Math.sin,Tw=function(){function t(){this.cx=0,this.cy=0,this.n=3,this.r=0}return t}(),Mw=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new Tw},n.prototype.buildPath=function(t,e){var n=e.n;if(n&&!(2>n)){var i=e.cx,r=e.cy,o=e.r,a=e.r0;null==a&&(a=n>4?o*bw(2*ww/n)/bw(ww/n):o/3);var s=ww/n,l=-ww/2,u=i+o*bw(l),h=r+o*Sw(l);l+=s,t.moveTo(u,h);for(var c=0,p=2*n-1,f=void 0;p>c;c++)f=c%2===0?a:o,t.lineTo(i+f*bw(l),r+f*Sw(l)),l+=s;t.closePath()}},n}(z_);Mw.prototype.type="star";var Cw=Math.cos,Iw=Math.sin,kw=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.r0=0,this.d=0,this.location="out"}return t}(),Aw=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new kw},n.prototype.buildPath=function(t,e){var n,i,r,o,a=e.r,s=e.r0,l=e.d,u=e.cx,h=e.cy,c="out"===e.location?1:-1;if(!(e.location&&s>=a)){var p,f=0,d=1;n=(a+c*s)*Cw(0)-c*l*Cw(0)+u,i=(a+c*s)*Iw(0)-l*Iw(0)+h,t.moveTo(n,i);do f++;while(s*f%(a+c*s)!==0);do p=Math.PI/180*d,r=(a+c*s)*Cw(p)-c*l*Cw((a/s+c)*p)+u,o=(a+c*s)*Iw(p)-l*Iw((a/s+c)*p)+h,t.lineTo(r,o),d++;while(s*f/(a+c*s)*360>=d)}},n}(z_);Aw.prototype.type="trochoid";var Dw=function(t){function n(e,n,i,r,o){var a=t.call(this,r)||this;return a.x=null==e?.5:e,a.y=null==n?.5:n,a.r=null==i?.5:i,a.type="radial",a.global=o||!1,a}return e(n,t),n}(dx),Pw=[0,0],Lw=[0,0],Ow=new Zv,Rw=new Zv,Ew=function(){function t(t,e){this._corners=[],this._axes=[],this._origin=[0,0];for(var n=0;4>n;n++)this._corners[n]=new Zv;for(var n=0;2>n;n++)this._axes[n]=new Zv;t&&this.fromBoundingRect(t,e)}return t.prototype.fromBoundingRect=function(t,e){var n=this._corners,i=this._axes,r=t.x,o=t.y,a=r+t.width,s=o+t.height;if(n[0].set(r,o),n[1].set(a,o),n[2].set(a,s),n[3].set(r,s),e)for(var l=0;4>l;l++)n[l].transform(e);Zv.sub(i[0],n[1],n[0]),Zv.sub(i[1],n[3],n[0]),i[0].normalize(),i[1].normalize();for(var l=0;2>l;l++)this._origin[l]=i[l].dot(n[0])},t.prototype.intersect=function(t,e){var n=!0,i=!e;return Ow.set(1/0,1/0),Rw.set(0,0),!this._intersectCheckOneSide(this,t,Ow,Rw,i,1)&&(n=!1,i)?n:!this._intersectCheckOneSide(t,this,Ow,Rw,i,-1)&&(n=!1,i)?n:(i||Zv.copy(e,n?Ow:Rw),n)},t.prototype._intersectCheckOneSide=function(t,e,n,i,r,o){for(var a=!0,s=0;2>s;s++){var l=this._axes[s];if(this._getProjMinMaxOnAxis(s,t._corners,Pw),this._getProjMinMaxOnAxis(s,e._corners,Lw),Pw[1]<Lw[0]||Pw[0]>Lw[1]){if(a=!1,r)return a;var u=Math.abs(Lw[0]-Pw[1]),h=Math.abs(Pw[0]-Lw[1]);Math.min(u,h)>i.len()&&(h>u?Zv.scale(i,l,-u*o):Zv.scale(i,l,h*o))}else if(n){var u=Math.abs(Lw[0]-Pw[1]),h=Math.abs(Pw[0]-Lw[1]);Math.min(u,h)<n.len()&&(h>u?Zv.scale(n,l,u*o):Zv.scale(n,l,-h*o))}}return a},t.prototype._getProjMinMaxOnAxis=function(t,e,n){for(var i=this._axes[t],r=this._origin,o=e[0].dot(i)+r[t],a=o,s=o,l=1;l<e.length;l++){var u=e[l].dot(i)+r[t];a=Math.min(u,a),s=Math.max(u,s)}n[0]=a,n[1]=s},t}(),Bw=(function(){function t(t){var e=this.dom=document.createElement("div");e.className="ec-debug-dirty-rect",t=Object.assign({},t),Object.assign(t,{backgroundColor:"rgba(0, 0, 255, 0.2)",border:"1px solid #00f"}),e.style.cssText="\nposition: absolute;\nopacity: 0;\ntransition: opacity 0.5s linear;\npointer-events: none;\n";for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n])}return t.prototype.update=function(t){var e=this.dom.style;e.width=t.width+"px",e.height=t.height+"px",e.left=t.x+"px",e.top=t.y+"px"},t.prototype.hide=function(){this.dom.style.opacity="0"},t.prototype.show=function(t){var e=this;clearTimeout(this._hideTimeout),this.dom.style.opacity="1",t
|
||
|
|
y(t,function(t,n){for(var i=e[n]||(e[n]=[]),r=0;r<(t||[]).length;r++)i.push(t[r])})}},e[kS]={appendData:t},e[LS]={persistent:!1,pure:!0,appendData:function(t){this._data=t},clean:function(){this._offset+=this.count(),this._data=null}},YS=e}(),t}(),lT=function(t,e,n,i){return t[i]},uT=(WS={},WS[AS+"_"+RS]=function(t,e,n,i){return t[i+e]},WS[AS+"_"+ES]=function(t,e,n,i){i+=e;for(var r=[],o=t,a=0;a<o.length;a++){var s=o[a];r.push(s?s[i]:null)}return r},WS[DS]=lT,WS[PS]=function(t,e,n,i){for(var r=[],o=0;o<n.length;o++){var a=n[o].name,s=t[a];r.push(s?s[i]:null)}return r},WS[kS]=lT,WS),hT=function(t){return t.length},cT=(XS={},XS[AS+"_"+RS]=function(t,e){return Math.max(0,t.length-e)},XS[AS+"_"+ES]=function(t,e){var n=t[0];return n?Math.max(0,n.length-e):0},XS[DS]=hT,XS[PS]=function(t,e,n){var i=n[0].name,r=t[i];return r?r.length:0},XS[kS]=hT,XS),pT=function(t,e){return null!=e?t[e]:t},fT=(US={},US[AS]=pT,US[DS]=function(t,e,n){return null!=e?t[n]:t},US[PS]=pT,US[kS]=function(t,e){var n=ko(t);return null!=e&&n instanceof Array?n[e]:n},US[LS]=pT,US),dT=/\{@(.+?)\}/g,gT=function(){function t(){}return t.prototype.getDataParams=function(t,e){var n=this.getData(e),i=this.getRawValue(t,e),r=n.getRawIndex(t),o=n.getName(t),a=n.getRawDataItem(t),s=n.getItemVisual(t,"style"),l=s&&s[n.getItemVisual(t,"drawType")||"fill"],u=s&&s.stroke,h=this.mainType,c="series"===h,p=n.userOutput;return{componentType:h,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:c?this.subType:null,seriesIndex:this.seriesIndex,seriesId:c?this.id:null,seriesName:c?this.name:null,name:o,dataIndex:r,data:a,dataType:e,value:i,color:l,borderColor:u,dimensionNames:p?p.dimensionNames:null,encode:p?p.encode:null,$vars:["seriesName","name","value"]}},t.prototype.getFormattedLabel=function(t,e,n,i,r,o){e=e||"normal";var a=this.getData(n),s=this.getDataParams(t,n);if(o&&h(s,o),null!=i&&s.value instanceof Array&&(s.value=s.value[i]),!r){var l=a.getItemModel(t);r=l.get("normal"===e?["label","formatter"]:[e,"label","formatter"])}if("function"==typeof r)return s.status=e,s.dimensionIndex=i,r(s);if("string"==typeof r){var u=xl(r,s);return u.replace(dT,function(e,n){var i=n.length;return"["===n.charAt(0)&&"]"===n.charAt(i-1)&&(n=+n.slice(1,i-1)),Ru(a,t,n)})}},t.prototype.getRawValue=function(t,e){return Ru(this.getData(e),t)},t.prototype.formatTooltip=function(){},t}(),yT=function(){function t(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return t.prototype.perform=function(t){function e(t){return!(t>=1)&&(t=1),t}var n=this._upstream,i=t&&t.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var o;this._plan&&!i&&(o=this._plan(this.context));var a=e(this._modBy),s=this._modDataCount||0,l=e(t&&t.modBy),u=t&&t.modDataCount||0;(a!==l||s!==u)&&(o="reset");var h;(this._dirty||"reset"===o)&&(this._dirty=!1,h=this._doReset(i)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var p=this._dueIndex,f=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!i&&(h||f>p)){var d=this._progress;if(T(d))for(var g=0;g<d.length;g++)this._doProgress(d[g],p,f,l,u);else this._doProgress(d,p,f,l,u)}this._dueIndex=f;var y=null!=this._settedOutputEnd?this._settedOutputEnd:f;this._outputDueEnd=y}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()},t.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},t.prototype._doProgress=function(t,e,n,i,r){vT.reset(e,n,i,r),this._callingProgress=t,this._callingProgress({start:e,end:n,count:n-e,next:vT.next},this.context)},t.prototype._doReset=function(t){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null;var e,n;!t&&this._reset&&(e=this._reset(this.context),e&&e.progress&&(n=e.forceFirstProgress,e=e.progress),T(e)&&!e.length&&(e=null)),this._progress=e,this._modBy=this._mo
|
||
|
|
e.group.traverse(function(e){if(e.ignore)return!0;var o=!i,a=e.getTextContent();!o&&a&&(o=AM(a).needsUpdateLabelLine),o&&t._updateLabelLine(e,n),r&&t._animateLabels(e,n)})})},t.prototype._updateLabelLine=function(t,e){var n=t.getTextContent(),i=rb(t),r=i.dataIndex;if(n&&null!=r){var o=e.getData(i.dataType),a=o.getItemModel(r),s={},l=o.getItemVisual(r,"style"),u=o.getVisual("drawType");s.stroke=l[u];var h=a.getModel("labelLine");Kh(t,$h(a),s),Yh(t,h)}},t.prototype._animateLabels=function(t,e){var n=t.getTextContent(),i=t.getTextGuideLine();if(n&&!n.ignore&&!n.invisible&&!t.disableLabelAnimation&&!fs(t)){var r=AM(n),o=r.oldLayout,a=rb(t),s=a.dataIndex,l={x:n.x,y:n.y,rotation:n.rotation},u=e.getData(a.dataType);if(o){n.attr(o);var h=t.prevStates;h&&(p(h,"select")>=0&&n.attr(r.oldLayoutSelect),p(h,"emphasis")>=0&&n.attr(r.oldLayoutEmphasis)),ls(n,l,e,s)}else if(n.attr(l),!Rb(n).valueAnimation){var c=N(n.style.opacity,1);n.style.opacity=0,us(n,{style:{opacity:c}},e,s)}if(r.oldLayout=l,n.states.select){var f=r.oldLayoutSelect={};oc(f,l,PM),oc(f,n.states.select,PM)}if(n.states.emphasis){var d=r.oldLayoutEmphasis={};oc(d,l,PM),oc(d,n.states.emphasis,PM)}Ns(n,s,u,e)}if(i&&!i.ignore&&!i.invisible){var r=DM(i),o=r.oldLayout,g={points:i.shape.points};o?(i.attr({shape:o}),ls(i,{shape:g},e)):(i.setShape(g),i.style.strokePercent=0,us(i,{style:{strokePercent:1}},e)),r.oldLayout=g}},t}(),OM=new C_(!0),RM=["shadowBlur","shadowOffsetX","shadowOffsetY"],EM=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],BM=1,zM=2,NM=3,FM=4,HM=function(t){function n(e,n,i){var r=t.call(this)||this;r.motionBlur=!1,r.lastFrameAlpha=.7,r.dpr=1,r.virtual=!1,r.config={},r.incremental=!1,r.zlevel=0,r.maxRepaintRectCount=5,r.__dirty=!0,r.__firstTimePaint=!0,r.__used=!1,r.__drawIndex=0,r.__startIndex=0,r.__endIndex=0,r.__prevStartIndex=null,r.__prevEndIndex=null;var o;i=i||um,"string"==typeof e?o=Rc(e,n,i):A(e)&&(o=e,e=o.id),r.id=e,r.dom=o;var a=o.style;return a&&(o.onselectstart=Oc,a.webkitUserSelect="none",a.userSelect="none",a.webkitTapHighlightColor="rgba(0,0,0,0)",a["-webkit-touch-callout"]="none",a.padding="0",a.margin="0",a.borderWidth="0"),r.domBack=null,r.ctxBack=null,r.painter=n,r.config=null,r.dpr=i,r}return e(n,t),n.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},n.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},n.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},n.prototype.setUnpainted=function(){this.__firstTimePaint=!0},n.prototype.createBackBuffer=function(){var t=this.dpr;this.domBack=Rc("back-"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext("2d"),1!==t&&this.ctxBack.scale(t,t)},n.prototype.createRepaintRects=function(t,e,n,i){function r(t){if(t.isFinite()&&!t.isZero())if(0===o.length){var e=new rm(0,0,0,0);e.copy(t),o.push(e)}else{for(var n=!1,i=1/0,r=0,u=0;u<o.length;++u){var h=o[u];if(h.intersect(t)){var c=new rm(0,0,0,0);c.copy(h),c.union(t),o[u]=c,n=!0;break}if(s){l.copy(t),l.union(h);var p=t.width*t.height,f=h.width*h.height,d=l.width*l.height,g=d-p-f;i>g&&(i=i,r=u)}}if(s&&(o[r].union(t),n=!0),!n){var e=new rm(0,0,0,0);e.copy(t),o.push(e)}s||(s=o.length>=a)}}if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;for(var o=[],a=this.maxRepaintRectCount,s=!1,l=new rm(0,0,0,0),u=this.__startIndex;u<this.__endIndex;++u){var h=t[u];if(h){var c=h.shouldBePainted(n,i,!0,!0),p=h.__isRendered&&(h.__dirty&_m.REDARAW_BIT||!c)?h.getPrevPaintRect():null;p&&r(p);var f=c&&(h.__dirty&_m.REDARAW_BIT||!h.__isRendered)?h.getPaintRect():null;f&&r(f)}}for(var u=this.__prevStartIndex;u<this.__prevEndIndex;++u){var h=e[u],c=h.shouldBePainted(n,i,!0,!0);if(h&&(!c||!h.__zr)&&h.__isRendered){var p=h.getPrevPaintRect();p&&r(p)}}var d;do{d=!1;for(var u=0;u<o.length;)if(o[u].isZero())o.splice(u,1);else{for(var g=u+1;g<o.length;)o[u].intersect(o[g])?(d=!0,o[u].union(o[g]),o.splice(g,1)):g++;u++}}while(d);return this._paintRects=o,o},n.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice
|
||
|
|
o&&o.__alive&&o.updateVisual(r,n,e._api,t)}}),n.eachSeries(function(i){var r=e._chartsMap[i.__viewId];r.updateVisual(i,n,e._api,t)}),JC(n,this._api))},updateLayout:function(t){VC.update.call(this,t)}},GC=function(t,e,n,i){if(!t._disposed)for(var r,o=t._model,a=t._coordSysMgr.getCoordinateSystems(),s=Yo(o,n),l=0;l<a.length;l++){var u=a[l];if(u[e]&&null!=(r=u[e](o,s,i)))return r}},WC=function(t,e){var n=t._chartsMap,i=t._scheduler;e.eachSeries(function(t){i.updateStreamModes(t,n[t.__viewId])})},XC=function(t,e){var n=this,i=this.getModel(),r=t.type,o=t.escapeConnect,a=lI[r],s=a.actionInfo,l=(s.update||"update").split(":"),u=l.pop(),p=null!=l[0]&&Qo(l[0]);this[kC]=!0;var f=[t],d=!1;t.batch&&(d=!0,f=v(t.batch,function(e){return e=c(h({},e),t),e.batch=null,e}));var g,y=[],m=qa(t),_=Za(t)||m;if(aC(f,function(t){g=a.action(t,n._model,n._api),g=g||h({},t),g.type=s.event||g.type,y.push(g),_?(HC(n,u,t,"series"),iI(n)):p&&HC(n,u,t,p.main,p.sub)}),"none"===u||_||p||(this[AC]?(NC(this),VC.update.call(this,t),this[AC]=!1):VC[u].call(this,t)),g=d?{type:s.event||r,escapeConnect:o,batch:y}:y[0],this[kC]=!1,!e){var x=this._messageCenter;if(x.trigger(g.type,g),m){var w={type:"selectchanged",escapeConnect:o,selected:Va(i),isFromClick:t.isFromClick||!1,fromAction:t.type,fromActionPayload:t};x.trigger(w.type,w)}}},UC=function(t){for(var e=this._pendingActions;e.length;){var n=e.shift();XC.call(this,n,t)}},YC=function(t){!t&&this.trigger("updated")},jC=function(t,e){t.on("rendered",function(n){e.trigger("rendered",n),!t.animation.isFinished()||e[AC]||e._scheduler.unfinished||e._pendingActions.length||e.trigger("finished")})},qC=function(t,e){t.on("mouseover",function(t){var n=t.target,i=Nc(n,Ya);if(i){var r=rb(i);za(r.seriesIndex,r.focus,r.blurScope,e._api,!0),Ia(i,t),iI(e)}}).on("mouseout",function(t){var n=t.target,i=Nc(n,Ya);if(i){var r=rb(i);za(r.seriesIndex,r.focus,r.blurScope,e._api,!1),ka(i,t),iI(e)}}).on("click",function(t){var n=t.target,i=Nc(n,function(t){return null!=rb(t).dataIndex},!0);if(i){var r=i.selected?"unselect":"select",o=rb(i);e._api.dispatchAction({type:r,dataType:o.dataType,dataIndexInside:o.dataIndex,seriesIndex:o.seriesIndex,isFromClick:!0})}})},ZC=function(t){t.clearColorPalette(),t.eachSeries(function(t){t.clearColorPalette()})},KC=function(t,e,n,i){$C(t,e,n,i),aC(t._chartsViews,function(t){t.__alive=!1}),QC(t,e,n,i),aC(t._chartsViews,function(t){t.__alive||t.remove(e,n)})},$C=function(t,e,n,i,s){aC(s||t._componentsViews,function(t){var s=t.__model;o(s,t),t.render(s,e,n,i),r(s,t),a(s,t)})},QC=function(t,e,s,l,u){var h=t._scheduler,c=t._labelManager;c.clearLabels();var p=!1;e.eachSeries(function(e){var n=t._chartsMap[e.__viewId];n.__alive=!0;var r=n.renderTask;h.updatePayload(r,l),o(e,n),u&&u.get(e.uid)&&r.dirty(),r.perform(h.getPerformArgs(r))&&(p=!0),e.__transientTransitionOpt=null,n.group.silent=!!e.get("silent"),i(e,n),Ha(e),c.addLabelsOfSeries(n)}),h.unfinished=p||h.unfinished,c.updateLayoutConfig(s),c.layout(s),c.processLabelsOverall(),e.eachSeries(function(e){var n=t._chartsMap[e.__viewId];r(e,n),a(e,n)}),n(t,e)},JC=function(t,e){aC(fI,function(n){n(t,e)})},iI=function(t){t[DC]=!0,t.getZr().wakeUp()},rI=function(e){e[DC]&&(e.getZr().storage.traverse(function(e){fs(e)||t(e)}),e[DC]=!1)},tI=function(t){return new(function(n){function i(){return null!==n&&n.apply(this,arguments)||this}return e(i,n),i.prototype.getCoordinateSystems=function(){return t._coordSysMgr.getCoordinateSystems()},i.prototype.getComponentByElement=function(e){for(;e;){var n=e.__ecComponentInfo;if(null!=n)return t._model.getComponent(n.mainType,n.index);e=e.parent}},i.prototype.enterEmphasis=function(e,n){Aa(e,n),iI(t)},i.prototype.leaveEmphasis=function(e,n){Da(e,n),iI(t)},i.prototype.enterBlur=function(e){Pa(e),iI(t)},i.prototype.leaveBlur=function(e){La(e),iI(t)},i.prototype.enterSelect=function(e){Oa(e),iI(t)},i.prototype.leaveSelect=function(e){Ra(e),iI(t)},i.prototype.getModel=function(){return t.getModel()},i.prototype.getViewOfComponentModel=function(e){return t.getViewOfComponentModel(e)},i.prototype.getViewOfSeriesModel=function(e
|
||
|
|
t[r][1]<e?n=r+1:i=r}return n},fk=function(t){function n(e){var n=t.call(this,e)||this;return n.type="time",n}return e(n,t),n.prototype.getLabel=function(t){var e=this.getSetting("useUTC");return $s(t.value,sS[Ks(qs(this._minLevelUnit))]||sS.second,e,this.getSetting("locale"))},n.prototype.getFormattedLabel=function(t,e,n){var i=this.getSetting("useUTC"),r=this.getSetting("locale");return Qs(t,e,n,r,i)},n.prototype.getTicks=function(){var t=this._interval,e=this._extent,n=[];if(!t)return n;n.push({value:e[0],level:0});var i=this.getSetting("useUTC"),r=ff(this._minLevelUnit,this._approxInterval,i,e);return n=n.concat(r),n.push({value:e[1],level:0}),n},n.prototype.niceExtent=function(t){var e=this._extent;if(e[0]===e[1]&&(e[0]-=iS,e[1]+=iS),e[1]===-1/0&&1/0===e[0]){var n=new Date;e[1]=+new Date(n.getFullYear(),n.getMonth(),n.getDate()),e[0]=e[1]-iS}this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval)},n.prototype.niceTicks=function(t,e,n){t=t||10;var i=this._extent,r=i[1]-i[0];this._approxInterval=r/t,null!=e&&this._approxInterval<e&&(this._approxInterval=e),null!=n&&this._approxInterval>n&&(this._approxInterval=n);var o=dk.length,a=Math.min(pk(dk,this._approxInterval,0,o),o-1);this._interval=dk[a][1],this._minLevelUnit=dk[Math.max(a-1,0)][0]},n.prototype.parse=function(t){return"number"==typeof t?t:+fo(t)},n.prototype.contain=function(t){return Up(this.parse(t),this._extent)},n.prototype.normalize=function(t){return Yp(this.parse(t),this._extent)},n.prototype.scale=function(t){return jp(t,this._extent)},n.type="time",n}(sk),dk=[["second",tS],["minute",eS],["hour",nS],["quarter-day",6*nS],["half-day",12*nS],["day",1.2*iS],["half-week",3.5*iS],["week",7*iS],["month",31*iS],["quarter",95*iS],["half-year",rS/2],["year",rS]];nk.registerClass(fk);var gk=nk.prototype,yk=sk.prototype,vk=lo,mk=oo,_k=Math.floor,xk=Math.ceil,wk=Math.pow,bk=Math.log,Sk=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="log",e.base=10,e._originalScale=new sk,e._interval=0,e}return e(n,t),n.prototype.getTicks=function(t){var e=this._originalScale,n=this._extent,i=e.getExtent(),r=yk.getTicks.call(this,t);return v(r,function(t){var e=t.value,r=oo(wk(this.base,e));return r=e===n[0]&&this._fixMin?df(r,i[0]):r,r=e===n[1]&&this._fixMax?df(r,i[1]):r,{value:r}},this)},n.prototype.setExtent=function(t,e){var n=this.base;t=bk(t)/bk(n),e=bk(e)/bk(n),yk.setExtent.call(this,t,e)},n.prototype.getExtent=function(){var t=this.base,e=gk.getExtent.call(this);e[0]=wk(t,e[0]),e[1]=wk(t,e[1]);var n=this._originalScale,i=n.getExtent();return this._fixMin&&(e[0]=df(e[0],i[0])),this._fixMax&&(e[1]=df(e[1],i[1])),e},n.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=bk(t[0])/bk(e),t[1]=bk(t[1])/bk(e),gk.unionExtent.call(this,t)},n.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},n.prototype.niceTicks=function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(1/0===n||0>=n)){var i=go(n),r=t/n*i;for(.5>=r&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var o=[oo(xk(e[0]/i)*i),oo(_k(e[1]/i)*i)];this._interval=i,this._niceExtent=o}},n.prototype.niceExtent=function(t){yk.niceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},n.prototype.parse=function(t){return t},n.prototype.contain=function(t){return t=bk(t)/bk(this.base),Up(t,this._extent)},n.prototype.normalize=function(t){return t=bk(t)/bk(this.base),Yp(t,this._extent)},n.prototype.scale=function(t){return t=jp(t,this._extent),wk(this.base,t)},n.type="log",n}(nk),Tk=Sk.prototype;Tk.getMinorTicks=yk.getMinorTicks,Tk.getLabel=yk.getLabel,nk.registerClass(Sk);var Mk=function(){function t(t,e,n){this._prepareParams(t,e,n)}return t.prototype._prepareParams=function(t,e,n){n[1]<n[0]&&(n=[0/0,0/0]),this._dataMin=n[0],this._dataMax=n[1];var i=this._isOrdinal="ordinal"===t.type;this._needCrossZero=e.getNeedCrossZero&&e.getNeedCrossZero();var r=this._modelMinRaw=e.get("min",!0);M(r)?this._modelMinNum=yf(t,r({min:n[0],max:n[1]})):"dataMin"!==r&&(this._modelMinNum=yf(t,r));var o=this._modelMaxRaw=e.ge
|
||
|
|
b[w+"Index"]=e.componentIndex;var S=new $x({x:f[0],y:f[1],rotation:o.rotation,silent:xA.isLabelSilent(e),style:Ps(l,{text:r,font:y,overflow:"truncate",width:_,ellipsis:m,fill:l.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:l.get("align")||o.textAlign,verticalAlign:l.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(S.tooltip=x&&x.show?h({content:r,formatter:function(){return r},formatterParams:b},x):null,S.__fullText=r,S.anid="name",e.get("triggerEvent")){var T=xA.makeAxisEventDataBase(e);T.targetType="axisName",T.name=r,rb(S).eventData=T}i.add(S),S.updateTransform(),n.add(S),S.decomposeTransform()}}},bA={},SA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.render=function(e,n,i){this.axisPointerClass&&Gd(e),t.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(e,i,!0)},n.prototype.updateAxisPointer=function(t,e,n){this._doUpdateAxisPointerClass(t,n,!1)},n.prototype.remove=function(t,e){var n=this._axisPointer;n&&n.remove(e)},n.prototype.dispose=function(e,n){this._disposeAxisPointer(n),t.prototype.dispose.apply(this,arguments)},n.prototype._doUpdateAxisPointerClass=function(t,e,i){var r=n.getAxisPointerClass(this.axisPointerClass);if(r){var o=Xd(t);o?(this._axisPointer||(this._axisPointer=new r)).render(t,o,e,i):this._disposeAxisPointer(e)}},n.prototype._disposeAxisPointer=function(t){this._axisPointer&&this._axisPointer.dispose(t),this._axisPointer=null},n.registerAxisPointerClass=function(t,e){bA[t]=e},n.getAxisPointerClass=function(t){return t&&bA[t]},n.type="axis",n}(RT),TA=Uo(),MA=["axisLine","axisTickLabel","axisName"],CA=["splitArea","splitLine","minorSplitLine"],IA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.axisPointerClass="CartesianAxisPointer",e}return e(n,t),n.prototype.render=function(e,n,i,r){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new Z_,this.group.add(this._axisGroup),e.get("show")){var a=e.getCoordSysModel(),s=ed(a,e),l=new xA(e,h({handleAutoShown:function(){for(var t=a.coordinateSystem.getCartesians(),n=0;n<t.length;n++){var i=t[n].getOtherAxis(e.axis).type;if("value"===i||"log"===i)return!0}return!1}},s));y(MA,l.add,l),this._axisGroup.add(l.getGroup()),y(CA,function(t){e.get([t,"show"])&&kA[t](this,this._axisGroup,e,a)},this),_s(o,this._axisGroup,e),t.prototype.render.call(this,e,n,i,r)}},n.prototype.remove=function(){qd(this)},n.type="cartesianAxis",n}(SA),kA={splitLine:function(t,e,n,i){var r=n.axis;if(!r.scale.isBlank()){var o=n.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=T(s)?s:[s];for(var l=i.coordinateSystem.getRect(),u=r.isHorizontal(),h=0,p=r.getTicksCoords({tickModel:o}),f=[],d=[],g=a.getLineStyle(),y=0;y<p.length;y++){var v=r.toGlobalCoord(p[y].coord);u?(f[0]=v,f[1]=l.y,d[0]=v,d[1]=l.y+l.height):(f[0]=l.x,f[1]=v,d[0]=l.x+l.width,d[1]=v);var m=h++%s.length,_=p[y].tickValue;e.add(new ux({anid:null!=_?"line_"+p[y].tickValue:null,subPixelOptimize:!0,autoBatch:!0,shape:{x1:f[0],y1:f[1],x2:d[0],y2:d[1]},style:c({stroke:s[m]},g),silent:!0}))}}},minorSplitLine:function(t,e,n,i){var r=n.axis,o=n.getModel("minorSplitLine"),a=o.getModel("lineStyle"),s=i.coordinateSystem.getRect(),l=r.isHorizontal(),u=r.getMinorTicksCoords();if(u.length)for(var h=[],c=[],p=a.getLineStyle(),f=0;f<u.length;f++)for(var d=0;d<u[f].length;d++){var g=r.toGlobalCoord(u[f][d].coord);l?(h[0]=g,h[1]=s.y,c[0]=g,c[1]=s.y+s.height):(h[0]=s.x,h[1]=g,c[0]=s.x+s.width,c[1]=g),e.add(new ux({anid:"minor_line_"+u[f][d].tickValue,subPixelOptimize:!0,autoBatch:!0,shape:{x1:h[0],y1:h[1],x2:c[0],y2:c[1]},style:p,silent:!0}))}},splitArea:function(t,e,n,i){jd(t,e,n,i)}},AA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.type="xAxis",n}(IA),DA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=AA.type,e}return e(n,t),n.type="yAxis",n}(IA);RT.registerClass(AA),RT.registerClass(DA),op(IC.PROCESSOR.FILTER+10,{getTargetSeries:function(t){var e=Y();re
|
||
|
|
},n.prototype.init=function(e,n,i){var r=Pl(e);t.prototype.init.call(this,e,n,i),Ng(this,e,r)},n.prototype.mergeOption=function(e,n){t.prototype.mergeOption.call(this,e,n),Ng(this,this.option,e)},n.type="legend.scroll",n.defaultOption=Gs(KA.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}),n}(KA);wS.registerClass(eD);var nD=Z_,iD=["width","height"],rD=["x","y"],oD=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.newlineDisabled=!0,e._currentIndex=0,e}return e(n,t),n.prototype.init=function(){t.prototype.init.call(this),this.group.add(this._containerGroup=new nD),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new nD)},n.prototype.resetInner=function(){t.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},n.prototype.renderInner=function(e,n,i,r,o,a,s){function l(t,e){var i=t+"DataIndex",o=bs(n.get("pageIcons",!0)[n.getOrient().name][e],{onclick:Qy(u._pageGo,u,i,n,r)},{x:-p[0]/2,y:-p[1]/2,width:p[0],height:p[1]});o.name=t,h.add(o)}var u=this;t.prototype.renderInner.call(this,e,n,i,r,o,a,s);var h=this._controllerGroup,c=n.get("pageIconSize",!0),p=T(c)?c:[c,c];l("pagePrev",0);var f=n.getModel("pageTextStyle");h.add(new $x({name:"pageText",style:{text:"xx/xx",fill:f.getTextColor(),font:f.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),l("pageNext",1)},n.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getSelectorGroup(),l=t.getOrient().index,u=iD[l],h=rD[l],c=iD[1-l],p=rD[1-l];r&&_S("horizontal",a,t.get("selectorItemGap",!0));var f=t.get("selectorButtonGap",!0),d=a.getBoundingRect(),g=[-d.x,-d.y],y=s(n);r&&(y[u]=n[u]-d[u]-f);var v=this._layoutContentAndController(t,i,y,l,u,c,p,h);if(r){if("end"===o)g[l]+=v[u]+f;else{var m=d[u]+f;g[l]-=m,v[h]-=m}v[u]+=d[u]+f,g[1-l]+=v[p]+v[c]/2-d[c]/2,v[c]=Math.max(v[c],d[c]),v[p]=Math.min(v[p],d[p]+g[1-l]),a.x=g[0],a.y=g[1],a.markRedraw()}return v},n.prototype._layoutContentAndController=function(t,e,n,i,r,o,a,s){var l=this.getContentGroup(),u=this._containerGroup,h=this._controllerGroup;_S(t.get("orient"),l,t.get("itemGap"),i?n.width:null,i?null:n.height),_S("horizontal",h,t.get("pageButtonItemGap",!0));var c=l.getBoundingRect(),p=h.getBoundingRect(),f=this._showController=c[r]>n[r],d=[-c.x,-c.y];e||(d[i]=l[s]);var g=[0,0],y=[-p.x,-p.y],v=N(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(f){var m=t.get("pageButtonPosition",!0);"end"===m?y[i]+=n[r]-p[r]:g[i]+=p[r]+v}y[1-i]+=c[o]/2-p[o]/2,l.setPosition(d),u.setPosition(g),h.setPosition(y);var _={x:0,y:0};if(_[r]=f?n[r]:c[r],_[o]=Math.max(c[o],p[o]),_[a]=Math.min(0,p[a]+y[1-i]),u.__rectSize=n[r],f){var x={x:0,y:0};x[r]=Math.max(n[r]-p[r]-v,0),x[o]=_[o],u.setClipPath(new rx({shape:x})),u.__rectSize=x[r]}else h.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(t);return null!=w.pageIndex&&ls(l,{x:w.contentPosition[0],y:w.contentPosition[1]},f?t:null),this._updatePageInfoView(t,w),_},n.prototype._pageGo=function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:e.id})},n.prototype._updatePageInfoView=function(t,e){var n=this._controllerGroup;y(["pagePrev","pageNext"],function(i){var r=i+"DataIndex",o=null!=e[r],a=n.childOfName(i);a&&(a.setStyle("fill",o?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=o?"pointer":"default")});var i=n.childOfName("pageText"),r=t.get("pageFormatter"),o=e.pageIndex,a=null!=o?o+1:0,s=e.pageCount;i&&r&&i.setStyle("text",C(r)?r.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):r({current:a,total:s}))},n.prototype._getPageInfo=function(t){function e(t){if(t){var e=t.getBoun
|