/*!
 * https://github.com/es-shims/es5-shim
 * @license es5-shim Copyright 2009-2015 by contributors, MIT License
 * see https://github.com/es-shims/es5-shim/blob/v4.5.9/LICENSE
 */
(function(a,b){if(typeof define==="function"&&define.amd){define(b)}else{if(typeof exports==="object"){module.exports=b()}else{a.returnExports=b()}}}(this,function(){var aF=Array;var g=aF.prototype;var G=Object;var bL=G.prototype;var cc=Function;var j=cc.prototype;var bZ=String;var aZ=bZ.prototype;var a0=Number;var aB=a0.prototype;
var z=g.slice;var I=g.splice;var aq=g.push;var ce=g.unshift;var b9=g.concat;var b5=g.join;var h=j.call;var bI=j.apply;var ah=Math.max;var bl=Math.min;var d=bL.toString;var N=typeof Symbol==="function"&&typeof Symbol.toStringTag==="symbol";var al;var aI=Function.prototype.toString,ak=/^\s*class /,v=function v(cm){try{var ci=aI.call(cm);var ck=ci.replace(/\/\/.*\n/g,"");var cj=ck.replace(/\/\*[.\s\S]*\*\//g,"");var cl=cj.replace(/\n/mg," ").replace(/ {2}/g," ");return ak.test(cl)}catch(cn){return false
}},aH=function aH(ci){try{if(v(ci)){return false}aI.call(ci);return true}catch(cj){return false}},aX="[object Function]",a1="[object GeneratorFunction]",al=function al(e){if(!e){return false}if(typeof e!=="function"&&typeof e!=="object"){return false}if(N){return aH(e)}if(v(e)){return false}var ci=d.call(e);return ci===aX||ci===a1};var B;var bM=RegExp.prototype.exec,M=function M(ci){try{bM.call(ci);return true}catch(cj){return false}},an="[object RegExp]";B=function B(e){if(typeof e!=="object"){return false
}return N?M(e):d.call(e)===an};var bE;var az=String.prototype.valueOf,a=function a(ci){try{az.call(ci);return true}catch(cj){return false}},bh="[object String]";bE=function bE(e){if(typeof e==="string"){return true}if(typeof e!=="object"){return false}return N?a(e):d.call(e)===bh};var b4=G.defineProperty&&(function(){try{var ck={};G.defineProperty(ck,"x",{enumerable:false,value:ck});for(var ci in ck){return false}return ck.x===ck}catch(cj){return false}}());var n=(function(cj){var e;if(b4){e=function(cl,ck,cn,cm){if(!cm&&(ck in cl)){return
}G.defineProperty(cl,ck,{configurable:true,enumerable:false,writable:true,value:cn})}}else{e=function(cl,ck,cn,cm){if(!cm&&(ck in cl)){return}cl[ck]=cn}}return function ci(cl,cn,cm){for(var ck in cn){if(cj.call(cn,ck)){e(cl,ck,cn[ck],cm)}}}}(bL.hasOwnProperty));var bU=function bU(e){var ci=typeof e;return e===null||(ci!=="object"&&ci!=="function")};var ad=a0.isNaN||function ad(e){return e!==e};var H={ToInteger:function bf(e){var ci=+e;if(ad(ci)){ci=0}else{if(ci!==0&&ci!==(1/0)&&ci!==-(1/0)){ci=(ci>0||-1)*Math.floor(Math.abs(ci))
}}return ci},ToPrimitive:function bO(ci){var ck,e,cj;if(bU(ci)){return ci}e=ci.valueOf;if(al(e)){ck=e.call(ci);if(bU(ck)){return ck}}cj=ci.toString;if(al(cj)){ck=cj.call(ci);if(bU(ck)){return ck}}throw new TypeError()},ToObject:function(e){if(e==null){throw new TypeError("can't convert "+e+" to object")}return G(e)},ToUint32:function aW(e){return e>>>0}};var aA=function aA(){};n(j,{bind:function a5(cm){var cn=this;if(!al(cn)){throw new TypeError("Function.prototype.bind called on incompatible "+cn)
}var cj=z.call(arguments,1);var cl;var ci=function(){if(this instanceof cl){var cp=bI.call(cn,this,b9.call(cj,z.call(arguments)));if(G(cp)===cp){return cp}return this}else{return bI.call(cn,cm,b9.call(cj,z.call(arguments)))}};var e=ah(0,cn.length-cj.length);var co=[];for(var ck=0;ck<e;ck++){aq.call(co,"$"+ck)}cl=cc("binder","return function ("+b5.call(co,",")+"){ return binder.apply(this, arguments); }")(ci);if(cn.prototype){aA.prototype=cn.prototype;cl.prototype=new aA();aA.prototype=null}return cl
}});var O=h.bind(bL.hasOwnProperty);var au=h.bind(bL.toString);var X=h.bind(z);var bP=bI.bind(z);var a9=h.bind(aZ.slice);var aD=h.bind(aZ.split);var q=h.bind(aZ.indexOf);var aK=h.bind(aq);var bH=h.bind(bL.propertyIsEnumerable);var A=h.bind(g.sort);var aG=aF.isArray||function aG(e){return au(e)==="[object Array]"};var bV=[].unshift(0)!==1;n(g,{unshift:function(){ce.apply(this,arguments);return this.length}},bV);n(aF,{isArray:aG});var aU=G("a");var cb=aU[0]!=="a"||!(0 in aU);var W=function bK(cm){var ck=true;
var ci=true;var cj=false;if(cm){try{cm.call("foo",function(e,co,cn){if(typeof cn!=="object"){ck=false}});cm.call([1],function(){ci=typeof this==="string"},"x")}catch(cl){cj=true}}return !!cm&&!cj&&ck&&ci};n(g,{forEach:function aC(e){var ck=H.ToObject(this);var ci=cb&&bE(this)?aD(this,""):ck;var cl=-1;var cm=H.ToUint32(ci.length);var cj;if(arguments.length>1){cj=arguments[1]}if(!al(e)){throw new TypeError("Array.prototype.forEach callback must be a function")}while(++cl<cm){if(cl in ci){if(typeof cj==="undefined"){e(ci[cl],cl,ck)
}else{e.call(cj,ci[cl],cl,ck)}}}}},!W(g.forEach));n(g,{map:function am(ci){var cl=H.ToObject(this);var cj=cb&&bE(this)?aD(this,""):cl;var cn=H.ToUint32(cj.length);var e=aF(cn);var ck;if(arguments.length>1){ck=arguments[1]}if(!al(ci)){throw new TypeError("Array.prototype.map callback must be a function")}for(var cm=0;cm<cn;cm++){if(cm in cj){if(typeof ck==="undefined"){e[cm]=ci(cj[cm],cm,cl)}else{e[cm]=ci.call(ck,cj[cm],cm,cl)}}}return e}},!W(g.map));n(g,{filter:function aR(ci){var cl=H.ToObject(this);
var cj=cb&&bE(this)?aD(this,""):cl;var cn=H.ToUint32(cj.length);var e=[];var co;var ck;if(arguments.length>1){ck=arguments[1]}if(!al(ci)){throw new TypeError("Array.prototype.filter callback must be a function")}for(var cm=0;cm<cn;cm++){if(cm in cj){co=cj[cm];if(typeof ck==="undefined"?ci(co,cm,cl):ci.call(ck,co,cm,cl)){aK(e,co)}}}return e}},!W(g.filter));n(g,{every:function y(e){var ck=H.ToObject(this);var ci=cb&&bE(this)?aD(this,""):ck;var cm=H.ToUint32(ci.length);var cj;if(arguments.length>1){cj=arguments[1]
}if(!al(e)){throw new TypeError("Array.prototype.every callback must be a function")}for(var cl=0;cl<cm;cl++){if(cl in ci&&!(typeof cj==="undefined"?e(ci[cl],cl,ck):e.call(cj,ci[cl],cl,ck))){return false}}return true}},!W(g.every));n(g,{some:function ac(e){var ck=H.ToObject(this);var ci=cb&&bE(this)?aD(this,""):ck;var cm=H.ToUint32(ci.length);var cj;if(arguments.length>1){cj=arguments[1]}if(!al(e)){throw new TypeError("Array.prototype.some callback must be a function")}for(var cl=0;cl<cm;cl++){if(cl in ci&&(typeof cj==="undefined"?e(ci[cl],cl,ck):e.call(cj,ci[cl],cl,ck))){return true
}}return false}},!W(g.some));var P=false;if(g.reduce){P=typeof g.reduce.call("es5",function(ci,cj,e,ck){return ck})==="object"}n(g,{reduce:function bp(ci){var ck=H.ToObject(this);var cj=cb&&bE(this)?aD(this,""):ck;var cm=H.ToUint32(cj.length);if(!al(ci)){throw new TypeError("Array.prototype.reduce callback must be a function")}if(cm===0&&arguments.length===1){throw new TypeError("reduce of empty array with no initial value")}var cl=0;var e;if(arguments.length>=2){e=arguments[1]}else{do{if(cl in cj){e=cj[cl++];
break}if(++cl>=cm){throw new TypeError("reduce of empty array with no initial value")}}while(true)}for(;cl<cm;cl++){if(cl in cj){e=ci(e,cj[cl],cl,ck)}}return e}},!P);var aY=false;if(g.reduceRight){aY=typeof g.reduceRight.call("es5",function(ci,cj,e,ck){return ck})==="object"}n(g,{reduceRight:function bT(ci){var ck=H.ToObject(this);var cj=cb&&bE(this)?aD(this,""):ck;var cm=H.ToUint32(cj.length);if(!al(ci)){throw new TypeError("Array.prototype.reduceRight callback must be a function")}if(cm===0&&arguments.length===1){throw new TypeError("reduceRight of empty array with no initial value")
}var e;var cl=cm-1;if(arguments.length>=2){e=arguments[1]}else{do{if(cl in cj){e=cj[cl--];break}if(--cl<0){throw new TypeError("reduceRight of empty array with no initial value")}}while(true)}if(cl<0){return e}do{if(cl in cj){e=ci(e,cj[cl],cl,ck)}}while(cl--);return e}},!aY);var bu=g.indexOf&&[0,1].indexOf(1,2)!==-1;if(!g.indexOf){n(g,{indexOf:function b7(ci){var e=cb&&bE(this)?aD(this,""):H.ToObject(this);var ck=H.ToUint32(e.length);if(ck===0){return -1}var cj=0;if(arguments.length>1){cj=H.ToInteger(arguments[1])
}cj=cj>=0?cj:ah(0,ck+cj);for(;cj<ck;cj++){if(cj in e&&e[cj]===ci){return cj}}return -1}},bu)}var aL=g.lastIndexOf&&[0,1].lastIndexOf(0,-3)!==-1;if(!g.lastIndexOf){n(g,{lastIndexOf:function cg(ci){var e=cb&&bE(this)?aD(this,""):H.ToObject(this);var ck=H.ToUint32(e.length);if(ck===0){return -1}var cj=ck-1;if(arguments.length>1){cj=bl(cj,H.ToInteger(arguments[1]))}cj=cj>=0?cj:ck-Math.abs(cj);for(;cj>=0;cj--){if(cj in e&&ci===e[cj]){return cj}}return -1}},aL)}var K=(function(){var ci=[1,2];var e=ci.splice();
return ci.length===2&&aG(e)&&e.length===0}());n(g,{splice:function bn(ci,e){if(arguments.length===0){return[]}else{return I.apply(this,arguments)}}},!K);var bC=(function(){var e={};g.splice.call(e,0,0,1);return e.length===1}());n(g,{splice:function bn(cj,ci){if(arguments.length===0){return[]}var e=arguments;this.length=ah(H.ToInteger(this.length),0);if(arguments.length>0&&typeof ci!=="number"){e=X(arguments);if(e.length<2){aK(e,this.length-cj)}else{e[1]=H.ToInteger(ci)}}return I.apply(this,e)}},!bC);
var aP=(function(){var e=new aF(100000);e[8]="x";e.splice(1,1);return e.indexOf("x")===7}());var b=(function(){var ci=256;var e=[];e[ci]="a";e.splice(ci+1,0,"b");return e[ci]==="a"}());n(g,{splice:function bn(cj,ck){var cp=H.ToObject(this);var cl=[];var cr=H.ToUint32(cp.length);var cq=H.ToInteger(cj);var ci=cq<0?ah((cr+cq),0):bl(cq,cr);var cm=bl(ah(H.ToInteger(ck),0),cr-ci);var cn=0;var cv;while(cn<cm){cv=bZ(ci+cn);if(O(cp,cv)){cl[cn]=cp[cv]}cn+=1}var ct=X(arguments,2);var e=ct.length;var cu;if(e<cm){cn=ci;
var cs=cr-cm;while(cn<cs){cv=bZ(cn+cm);cu=bZ(cn+e);if(O(cp,cv)){cp[cu]=cp[cv]}else{delete cp[cu]}cn+=1}cn=cr;var cw=cr-cm+e;while(cn>cw){delete cp[cn-1];cn-=1}}else{if(e>cm){cn=cr-cm;while(cn>ci){cv=bZ(cn+cm-1);cu=bZ(cn+e-1);if(O(cp,cv)){cp[cu]=cp[cv]}else{delete cp[cu]}cn-=1}}}cn=ci;for(var co=0;co<ct.length;++co){cp[cn]=ct[co];cn+=1}cp.length=cr-cm+e;return cl}},!aP||!b);var Q=g.join;var bo;try{bo=Array.prototype.join.call("123",",")!=="1,2,3"}catch(bs){bo=true}if(bo){n(g,{join:function bb(ci){var e=typeof ci==="undefined"?",":ci;
return Q.call(bE(this)?aD(this,""):this,e)}},bo)}var S=[1,2].join(undefined)!=="1,2";if(S){n(g,{join:function bb(ci){var e=typeof ci==="undefined"?",":ci;return Q.call(this,e)}},S)}var a7=function w(ci){var cj=H.ToObject(this);var ck=H.ToUint32(cj.length);var e=0;while(e<arguments.length){cj[ck+e]=arguments[e];e+=1}cj.length=ck+e;return ck+e};var aV=(function(){var ci={};var e=Array.prototype.push.call(ci,undefined);return e!==1||ci.length!==1||typeof ci[0]!=="undefined"||!O(ci,0)}());n(g,{push:function w(e){if(aG(this)){return aq.apply(this,arguments)
}return a7.apply(this,arguments)}},aV);var D=(function(){var ci=[];var e=ci.push(undefined);return e!==1||ci.length!==1||typeof ci[0]!=="undefined"||!O(ci,0)}());n(g,{push:a7},D);n(g,{slice:function(cj,ci){var e=bE(this)?aD(this,""):this;return bP(e,arguments)}},cb);var c=(function(){try{[1,2].sort(null);[1,2].sort({});return true}catch(ci){}return false}());var L=(function(){try{[1,2].sort(/a/);return false}catch(ci){}return true}());var bv=(function(){try{[1,2].sort(undefined);return true}catch(ci){}return false
}());n(g,{sort:function bS(e){if(typeof e==="undefined"){return A(this)}if(!al(e)){throw new TypeError("Array.prototype.sort callback must be a function")}return A(this,e)}},c||!bv||!L);var ch=!bH({"toString":null},"toString");var aO=bH(function(){},"prototype");var k=!O("x","0");var r=function(ci){var e=ci.constructor;return e&&e.prototype===ci};var bR={$window:true,$console:true,$parent:true,$self:true,$frame:true,$frames:true,$frameElement:true,$webkitIndexedDB:true,$webkitStorageInfo:true,$external:true,$width:true,$height:true};
var bc=(function(){if(typeof window==="undefined"){return false}for(var ci in window){try{if(!bR["$"+ci]&&O(window,ci)&&window[ci]!==null&&typeof window[ci]==="object"){r(window[ci])}}catch(cj){return true}}return false}());var bX=function(ci){if(typeof window==="undefined"||!bc){return r(ci)}try{return r(ci)}catch(cj){return false}};var s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];var ag=s.length;var t=function T(e){return au(e)==="[object Arguments]"
};var b1=function T(e){return e!==null&&typeof e==="object"&&typeof e.length==="number"&&e.length>=0&&!aG(e)&&al(e.callee)};var T=t(arguments)?t:b1;n(G,{keys:function bd(ck){var cp=al(ck);var ci=T(ck);var cr=ck!==null&&typeof ck==="object";var cq=cr&&bE(ck);if(!cr&&!cp&&!ci){throw new TypeError("Object.keys called on a non-object")}var cn=[];var cs=aO&&cp;if((cq&&k)||ci){for(var co=0;co<ck.length;++co){aK(cn,bZ(co))}}if(!ci){for(var e in ck){if(!(cs&&e==="prototype")&&O(ck,e)){aK(cn,bZ(e))}}}if(ch){var cj=bX(ck);
for(var cm=0;cm<ag;cm++){var cl=s[cm];if(!(cj&&cl==="constructor")&&O(ck,cl)){aK(cn,cl)}}}return cn}});var b2=G.keys&&(function(){return G.keys(arguments).length===2}(1,2));var bQ=G.keys&&(function(){var e=G.keys(arguments);return arguments.length!==1||e.length!==1||e[0]!==1}(1));var R=G.keys;n(G,{keys:function bd(e){if(T(e)){return R(X(e))}else{return R(e)}}},!b2||bQ);var b6=new Date(-3509827329600292).getUTCMonth()!==0;var b8=new Date(-1509842289600292);var br=new Date(1449662400000);var p=b8.toUTCString()!=="Mon, 01 Jan -45875 11:59:59 GMT";
var aT;var at;var aQ=b8.getTimezoneOffset();if(aQ<-720){aT=b8.toDateString()!=="Tue Jan 02 -45875";at=!(/^Thu Dec 10 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/).test(br.toString())}else{aT=b8.toDateString()!=="Mon Jan 01 -45875";at=!(/^Wed Dec 09 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/).test(br.toString())}var J=h.bind(Date.prototype.getFullYear);var ca=h.bind(Date.prototype.getMonth);var bz=h.bind(Date.prototype.getDate);var l=h.bind(Date.prototype.getUTCFullYear);var ab=h.bind(Date.prototype.getUTCMonth);
var aM=h.bind(Date.prototype.getUTCDate);var C=h.bind(Date.prototype.getUTCDay);var U=h.bind(Date.prototype.getUTCHours);var a2=h.bind(Date.prototype.getUTCMinutes);var aw=h.bind(Date.prototype.getUTCSeconds);var aJ=h.bind(Date.prototype.getUTCMilliseconds);var o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var av=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var bx=function bx(ci,e){return bz(new Date(e,ci,0))};n(Date.prototype,{getFullYear:function V(){if(!this||!(this instanceof Date)){throw new TypeError("this is not a Date object.")
}var e=J(this);if(e<0&&ca(this)>11){return e+1}return e},getMonth:function Y(){if(!this||!(this instanceof Date)){throw new TypeError("this is not a Date object.")}var e=J(this);var ci=ca(this);if(e<0&&ci>11){return 0}return ci},getDate:function bq(){if(!this||!(this instanceof Date)){throw new TypeError("this is not a Date object.")}var ci=J(this);var cj=ca(this);var e=bz(this);if(ci<0&&cj>11){if(cj===12){return e}var ck=bx(0,ci+1);return(ck-e)+1}return e},getUTCFullYear:function aa(){if(!this||!(this instanceof Date)){throw new TypeError("this is not a Date object.")
}var e=l(this);if(e<0&&ab(this)>11){return e+1}return e},getUTCMonth:function ay(){if(!this||!(this instanceof Date)){throw new TypeError("this is not a Date object.")}var e=l(this);var ci=ab(this);if(e<0&&ci>11){return 0}return ci},getUTCDate:function a4(){if(!this||!(this instanceof Date)){throw new TypeError("this is not a Date object.")}var ci=l(this);var cj=ab(this);var e=aM(this);if(ci<0&&cj>11){if(cj===12){return e}var ck=bx(0,ci+1);return(ck-e)+1}return e}},b6);n(Date.prototype,{toUTCString:function F(){if(!this||!(this instanceof Date)){throw new TypeError("this is not a Date object.")
}var ci=C(this);var ck=aM(this);var cm=ab(this);var cl=l(this);var e=U(this);var cn=a2(this);var cj=aw(this);return o[ci]+", "+(ck<10?"0"+ck:ck)+" "+av[cm]+" "+cl+" "+(e<10?"0"+e:e)+":"+(cn<10?"0"+cn:cn)+":"+(cj<10?"0"+cj:cj)+" GMT"}},b6||p);n(Date.prototype,{toDateString:function ae(){if(!this||!(this instanceof Date)){throw new TypeError("this is not a Date object.")}var e=this.getDay();var ci=this.getDate();var ck=this.getMonth();var cj=this.getFullYear();return o[e]+" "+av[ck]+" "+(ci<10?"0"+ci:ci)+" "+cj
}},b6||aT);var ax=-62198755200000;var b0="-000001";var u=Date.prototype.toISOString&&new Date(ax).toISOString().indexOf(b0)===-1;var bD=Date.prototype.toISOString&&new Date(-1).toISOString()!=="1969-12-31T23:59:59.999Z";var bg=h.bind(Date.prototype.getTime);n(Date.prototype,{toISOString:function bk(){if(!isFinite(this)||!isFinite(bg(this))){throw new RangeError("Date.prototype.toISOString called on non-finite value.")}var cj=l(this);var ck=ab(this);cj+=Math.floor(ck/12);ck=((ck%12)+12)%12;var e=[ck+1,aM(this),U(this),a2(this),aw(this)];
cj=((cj<0?"-":(cj>9999?"+":""))+a9("00000"+Math.abs(cj),(0<=cj&&cj<=9999)?-4:-6));for(var ci=0;ci<e.length;++ci){e[ci]=a9("00"+e[ci],-2)}return(cj+"-"+X(e,0,2).join("-")+"T"+X(e,2).join(":")+"."+a9("000"+aJ(this),-3)+"Z")}},u||bD);var bB=(function(){try{return Date.prototype.toJSON&&new Date(NaN).toJSON()===null&&new Date(ax).toJSON().indexOf(b0)!==-1&&Date.prototype.toJSON.call({toISOString:function(){return true}})}catch(ci){return false}}());if(!bB){Date.prototype.toJSON=function bA(cj){var ck=G(this);
var ci=H.ToPrimitive(ck);if(typeof ci==="number"&&!isFinite(ci)){return null}var e=ck.toISOString;if(!al(e)){throw new TypeError("toISOString property is not callable")}return e.call(ck)}}var bt=Date.parse("+033658-09-27T01:46:40.000Z")===1000000000000000;var bN=!isNaN(Date.parse("2012-04-04T24:00:00.500Z"))||!isNaN(Date.parse("2012-11-31T23:59:59.000Z"))||!isNaN(Date.parse("2012-12-31T23:59:60.000Z"));var ai=isNaN(Date.parse("2000-01-01T00:00:00.000Z"));if(ai||bN||!bt){var ap=Math.pow(2,31)-1;var cf=ad(new Date(1970,0,1,0,0,0,ap+1).getTime());
Date=(function(cj){var co=function cm(cu,cz,cr,cy,cx,cD,ct){var cv=arguments.length;var cw;if(this instanceof cj){var cA=cD;var cs=ct;if(cf&&cv>=7&&ct>ap){var cC=Math.floor(ct/ap)*ap;var cB=Math.floor(cC/1000);cA+=cB;cs-=cB*1000}cw=cv===1&&bZ(cu)===cu?new cj(co.parse(cu)):cv>=7?new cj(cu,cz,cr,cy,cx,cA,cs):cv>=6?new cj(cu,cz,cr,cy,cx,cA):cv>=5?new cj(cu,cz,cr,cy,cx):cv>=4?new cj(cu,cz,cr,cy):cv>=3?new cj(cu,cz,cr):cv>=2?new cj(cu,cz):cv>=1?new cj(cu instanceof cj?+cu:cu):new cj()}else{cw=cj.apply(this,arguments)
}if(!bU(cw)){n(cw,{constructor:co},true)}return cw};var cq=new RegExp("^"+"(\\d{4}|[+-]\\d{6})"+"(?:-(\\d{2})"+"(?:-(\\d{2})"+"(?:"+"T(\\d{2})"+":(\\d{2})"+"(?:"+":(\\d{2})"+"(?:(\\.\\d{1,}))?"+")?"+"("+"Z|"+"(?:"+"([-+])"+"(\\d{2})"+":(\\d{2})"+")"+")?)?)?)?"+"$");var e=[0,31,59,90,120,151,181,212,243,273,304,334,365];var cn=function cn(cs,ct){var cr=ct>1?1:0;return(e[ct]+Math.floor((cs-1969+cr)/4)-Math.floor((cs-1901+cr)/100)+Math.floor((cs-1601+cr)/400)+(365*(cs-1970)))};var ck=function ck(ct){var cu=0;
var cr=ct;if(cf&&cr>ap){var cv=Math.floor(cr/ap)*ap;var cs=Math.floor(cv/1000);cu+=cs;cr-=cs*1000}return a0(new cj(1970,0,1,0,0,cu,cr))};for(var cp in cj){if(O(cj,cp)){co[cp]=cj[cp]}}n(co,{now:cj.now,UTC:cj.UTC},true);co.prototype=cj.prototype;n(co.prototype,{constructor:co},true);var ci=function cl(cz){var cy=cq.exec(cz);if(cy){var cC=a0(cy[1]),cB=a0(cy[2]||1)-1,cD=a0(cy[3]||1)-1,cv=a0(cy[4]||0),cu=a0(cy[5]||0),cr=a0(cy[6]||0),cF=Math.floor(a0(cy[7]||0)*1000),ct=Boolean(cy[4]&&!cy[8]),cx=cy[9]==="-"?1:-1,cs=a0(cy[10]||0),cw=a0(cy[11]||0),cE;
var cA=cu>0||cr>0||cF>0;if(cv<(cA?24:25)&&cu<60&&cr<60&&cF<1000&&cB>-1&&cB<12&&cs<24&&cw<60&&cD>-1&&cD<(cn(cC,cB+1)-cn(cC,cB))){cE=(((cn(cC,cB)+cD)*24)+cv+(cs*cx))*60;cE=((((cE+cu+(cw*cx))*60)+cr)*1000)+cF;if(ct){cE=ck(cE)}if(-8640000000000000<=cE&&cE<=8640000000000000){return cE}}return NaN}return cj.parse.apply(this,arguments)};n(co,{parse:ci});return co}(Date))}if(!Date.now){Date.now=function bi(){return new Date().getTime()}}var cd=aB.toFixed&&((0.00008).toFixed(3)!=="0.000"||(0.9).toFixed(0)!=="1"||(1.255).toFixed(2)!=="1.25"||(1000000000000000100).toFixed(0)!=="1000000000000000128");
var bj={base:10000000,size:6,data:[0,0,0,0,0,0],multiply:function b3(ck,cj){var ci=-1;var e=cj;while(++ci<bj.size){e+=ck*bj.data[ci];bj.data[ci]=e%bj.base;e=Math.floor(e/bj.base)}},divide:function bY(cj){var e=bj.size;var ci=0;while(--e>=0){ci+=bj.data[e];bj.data[e]=Math.floor(ci/cj);ci=(ci%cj)*bj.base}},numToString:function E(){var ci=bj.size;var cj="";while(--ci>=0){if(cj!==""||ci===0||bj.data[ci]!==0){var e=bZ(bj.data[ci]);if(cj===""){cj=e}else{cj+=a9("0000000",0,7-e.length)+e}}}return cj},pow:function be(e,cj,ci){return(cj===0?ci:(cj%2===1?be(e,cj-1,ci*e):be(e*e,cj/2,ci)))
},log:function bw(e){var cj=0;var ci=e;while(ci>=4096){cj+=12;ci/=4096}while(ci>=2){cj+=1;ci/=2}return cj}};var bm=function aE(cp){var cl,co,cq,ci,cm,cn,ck,cj;cl=a0(cp);cl=ad(cl)?0:Math.floor(cl);if(cl<0||cl>20){throw new RangeError("Number.toFixed called with invalid number of decimals")}co=a0(this);if(ad(co)){return"NaN"}if(co<=-1e+21||co>=1e+21){return bZ(co)}cq="";if(co<0){cq="-";co=-co}ci="0";if(co>1e-21){cm=bj.log(co*bj.pow(2,69,1))-69;cn=(cm<0?co*bj.pow(2,-cm,1):co/bj.pow(2,cm,1));cn*=4503599627370496;
cm=52-cm;if(cm>0){bj.multiply(0,cn);ck=cl;while(ck>=7){bj.multiply(10000000,0);ck-=7}bj.multiply(bj.pow(10,ck,1),0);ck=cm-1;while(ck>=23){bj.divide(1<<23);ck-=23}bj.divide(1<<ck);bj.multiply(1,1);bj.divide(2);ci=bj.numToString()}else{bj.multiply(0,cn);bj.multiply(1<<(-cm),0);ci=bj.numToString()+a9("0.00000000000000000000",2,2+cl)}}if(cl>0){cj=ci.length;if(cj<=cl){ci=cq+a9("0.0000000000000000000",0,cl-cj+2)+ci}else{ci=cq+a9(ci,0,cj-cl)+"."+a9(ci,cj-cl)}}else{ci=cq+ci}return ci};n(aB,{toFixed:bm},cd);
if("ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||"tesst".split(/(s)*/)[1]==="t"||"test".split(/(?:)/,-1).length!==4||"".split(/.?/).length||".".split(/()()/).length>1){(function(){var e=typeof(/()??/).exec("")[1]==="undefined";var ci=Math.pow(2,32)-1;aZ.split=function(cp,cn){var cs=String(this);if(typeof cp==="undefined"&&cn===0){return[]}if(!B(cp)){return aD(this,cp,cn)}var cl=[];var cm=(cp.ignoreCase?"i":"")+(cp.multiline?"m":"")+(cp.unicode?"u":"")+(cp.sticky?"y":""),cj=0,ck,cq,cr,ct;
var co=new RegExp(cp.source,cm+"g");if(!e){ck=new RegExp("^"+co.source+"$(?!\\s)",cm)}var cu=typeof cn==="undefined"?ci:H.ToUint32(cn);cq=co.exec(cs);while(cq){cr=cq.index+cq[0].length;if(cr>cj){aK(cl,a9(cs,cj,cq.index));if(!e&&cq.length>1){cq[0].replace(ck,function(){for(var cv=1;cv<arguments.length-2;cv++){if(typeof arguments[cv]==="undefined"){cq[cv]=void 0}}})}if(cq.length>1&&cq.index<cs.length){aq.apply(cl,X(cq,1))}ct=cq[0].length;cj=cr;if(cl.length>=cu){break}}if(co.lastIndex===cq.index){co.lastIndex++
}cq=co.exec(cs)}if(cj===cs.length){if(ct||!co.test("")){aK(cl,"")}}else{aK(cl,a9(cs,cj))}return cl.length>cu?X(cl,0,cu):cl}}())}else{if("0".split(void 0,0).length){aZ.split=function i(ci,e){if(typeof ci==="undefined"&&e===0){return[]}return aD(this,ci,e)}}}var by=aZ.replace;var ba=(function(){var e=[];"x".replace(/x(.)?/g,function(ci,cj){aK(e,cj)});return e.length===1&&typeof e[0]==="undefined"}());if(!ba){aZ.replace=function a6(cl,cj){var ci=al(cj);var e=B(cl)&&(/\)[*?]/).test(cl.source);if(!ci||!e){return by.call(this,cl,cj)
}else{var ck=function(co){var cp=arguments.length;var cm=cl.lastIndex;cl.lastIndex=0;var cn=cl.exec(co)||[];cl.lastIndex=cm;aK(cn,arguments[cp-2],arguments[cp-1]);return cj.apply(this,cn)};return by.call(this,cl,ck)}}}var aS=aZ.substr;var af="".substr&&"0b".substr(-1)!=="b";n(aZ,{substr:function a8(cj,e){var ci=cj;if(cj<0){ci=ah(this.length+cj,0)}return aS.call(this,ci,e)}},af);var m="\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003"+"\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028"+"\u2029\uFEFF";
var bJ="\u200b";var aN="["+m+"]";var a3=new RegExp("^"+aN+aN+"*");var ao=new RegExp(aN+aN+"*$");var bG=aZ.trim&&(m.trim()||!bJ.trim());n(aZ,{trim:function Z(){if(typeof this==="undefined"||this===null){throw new TypeError("can't convert "+this+" to object")}return bZ(this).replace(a3,"").replace(ao,"")}},bG);var Z=h.bind(String.prototype.trim);var f=aZ.lastIndexOf&&"abcあい".lastIndexOf("あい",2)!==-1;n(aZ,{lastIndexOf:function cg(cp){if(typeof this==="undefined"||this===null){throw new TypeError("can't convert "+this+" to object")
}var ck=bZ(this);var ci=bZ(cp);var cn=arguments.length>1?a0(arguments[1]):NaN;var cm=ad(cn)?Infinity:H.ToInteger(cn);var e=bl(ah(cm,0),ck.length);var co=ci.length;var cj=e+co;while(cj>0){cj=ah(0,cj-co);var cl=q(a9(ck,cj,e+co),ci);if(cl!==-1){return cj+cl}}return -1}},f);var bW=aZ.lastIndexOf;n(aZ,{lastIndexOf:function cg(e){return bW.apply(this,arguments)}},aZ.lastIndexOf.length!==1);if(parseInt(m+"08")!==8||parseInt(m+"0x16")!==22){parseInt=(function(e){var ci=/^[\-+]?0[xX]/;return function cj(cn,cm){var cl=Z(String(cn));
var ck=a0(cm)||(ci.test(cl)?16:10);return e(cl,ck)}}(parseInt))}if(1/parseFloat("-0")!==-Infinity){parseFloat=(function(ci){return function e(ck){var cl=Z(String(ck));var cj=ci(cl);return cj===0&&a9(cl,0,1)==="-"?-0:cj}}(parseFloat))}if(String(new RangeError("test"))!=="RangeError: test"){var ar=function x(){if(typeof this==="undefined"||this===null){throw new TypeError("can't convert "+this+" to object")}var e=this.name;if(typeof e==="undefined"){e="Error"}else{if(typeof e!=="string"){e=bZ(e)}}var ci=this.message;
if(typeof ci==="undefined"){ci=""}else{if(typeof ci!=="string"){ci=bZ(ci)}}if(!e){return ci}if(!ci){return e}return e+": "+ci};Error.prototype.toString=ar}if(b4){var bF=function(e,cj){if(bH(e,cj)){var ci=Object.getOwnPropertyDescriptor(e,cj);if(ci.configurable){ci.enumerable=false;Object.defineProperty(e,cj,ci)}}};bF(Error.prototype,"message");if(Error.prototype.message!==""){Error.prototype.message=""}bF(Error.prototype,"name")}if(String(/a/mig)!=="/a/gim"){var aj=function x(){var e="/"+this.source+"/";
if(this.global){e+="g"}if(this.ignoreCase){e+="i"}if(this.multiline){e+="m"}return e};RegExp.prototype.toString=aj}}));(function(a,b){if(typeof define==="function"&&define.amd){define(b)}else{if(typeof exports==="object"){module.exports=b()}else{a.returnExports=b()}}}(this,function(){var c=Function.call;var q=Object.prototype;var C=c.bind(q.hasOwnProperty);var t=c.bind(q.propertyIsEnumerable);var g=c.bind(q.toString);var J;var N;var I;var M;var m=C(q,"__defineGetter__");if(m){J=c.bind(q.__defineGetter__);
N=c.bind(q.__defineSetter__);I=c.bind(q.__lookupGetter__);M=c.bind(q.__lookupSetter__)}var p=function p(Q){return Q==null||(typeof Q!=="object"&&typeof Q!=="function")};if(!Object.getPrototypeOf){Object.getPrototypeOf=function L(Q){var R=Q.__proto__;if(R||R===null){return R}else{if(g(Q.constructor)==="[object Function]"){return Q.constructor.prototype}else{if(Q instanceof Object){return q}else{return null}}}}}var O=function O(Q){try{Q.sentinel=0;return Object.getOwnPropertyDescriptor(Q,"sentinel").value===0
}catch(R){return false}};if(Object.defineProperty){var h=O({});var j=typeof document==="undefined"||O(document.createElement("div"));if(!j||!h){var d=Object.getOwnPropertyDescriptor}}if(!Object.getOwnPropertyDescriptor||d){var b="Object.getOwnPropertyDescriptor called on a non-object: ";Object.getOwnPropertyDescriptor=function r(T,V){if(p(T)){throw new TypeError(b+T)}if(d){try{return d.call(Object,T,V)}catch(U){}}var W;if(!C(T,V)){return W}W={enumerable:t(T,V),configurable:true};if(m){var S=T.__proto__;
var R=T!==q;if(R){T.__proto__=q}var Q=I(T,V);var X=M(T,V);if(R){T.__proto__=S}if(Q||X){if(Q){W.get=Q}if(X){W.set=X}return W}}W.value=T[V];W.writable=true;return W}}if(!Object.getOwnPropertyNames){Object.getOwnPropertyNames=function A(Q){return Object.keys(Q)}}if(!Object.create){var D;var B=!({__proto__:null} instanceof Object);var w=function w(){if(!document.domain){return false}try{return !!new ActiveXObject("htmlfile")}catch(Q){return false}};var a=function a(){var S;var R;R=new ActiveXObject("htmlfile");
var Q="script";R.write("<"+Q+"></"+Q+">");R.close();S=R.parentWindow.Object.prototype;R=null;return S};var x=function x(){var R=document.createElement("iframe");var Q=document.body||document.documentElement;var S;R.style.display="none";Q.appendChild(R);R.src="javascript:";S=R.contentWindow.Object.prototype;Q.removeChild(R);R=null;return S};if(B||typeof document==="undefined"){D=function(){return{__proto__:null}}}else{D=function(){var R=w()?a():x();delete R.constructor;delete R.hasOwnProperty;delete R.propertyIsEnumerable;
delete R.isPrototypeOf;delete R.toLocaleString;delete R.toString;delete R.valueOf;var Q=function Q(){};Q.prototype=R;D=function(){return new Q()};return new Q()}}Object.create=function i(S,T){var R;var Q=function Q(){};if(S===null){R=D()}else{if(S!==null&&p(S)){throw new TypeError("Object prototype may only be an Object or null")}Q.prototype=S;R=new Q();R.__proto__=S}if(T!==void 0){Object.defineProperties(R,T)}return R}}var u=function u(Q){try{Object.defineProperty(Q,"sentinel",{});return"sentinel" in Q
}catch(R){return false}};if(Object.defineProperty){var f=u({});var v=typeof document==="undefined"||u(document.createElement("div"));if(!f||!v){var s=Object.defineProperty,K=Object.defineProperties}}if(!Object.defineProperty||s){var e="Property description must be an object: ";var E="Object.defineProperty called on non-object: ";var l="getters & setters can not be defined on this javascript engine";Object.defineProperty=function G(R,V,W){if(p(R)){throw new TypeError(E+R)}if(p(W)){throw new TypeError(e+W)
}if(s){try{return s.call(Object,R,V,W)}catch(S){}}if("value" in W){if(m&&(I(R,V)||M(R,V))){var Q=R.__proto__;R.__proto__=q;delete R[V];R[V]=W.value;R.__proto__=Q}else{R[V]=W.value}}else{var U="get" in W;var T="set" in W;if(!m&&(U||T)){throw new TypeError(l)}if(U){J(R,V,W.get)}if(T){N(R,V,W.set)}}return R}}if(!Object.defineProperties||K){Object.defineProperties=function y(Q,S){if(K){try{return K.call(Object,Q,S)}catch(R){}}Object.keys(S).forEach(function(T){if(T!=="__proto__"){Object.defineProperty(Q,T,S[T])
}});return Q}}if(!Object.seal){Object.seal=function F(Q){if(Object(Q)!==Q){throw new TypeError("Object.seal can only be called on Objects.")}return Q}}if(!Object.freeze){Object.freeze=function o(Q){if(Object(Q)!==Q){throw new TypeError("Object.freeze can only be called on Objects.")}return Q}}try{Object.freeze(function(){})}catch(k){Object.freeze=(function(R){return function Q(S){if(typeof S==="function"){return S}else{return R(S)}}}(Object.freeze))}if(!Object.preventExtensions){Object.preventExtensions=function z(Q){if(Object(Q)!==Q){throw new TypeError("Object.preventExtensions can only be called on Objects.")
}return Q}}if(!Object.isSealed){Object.isSealed=function P(Q){if(Object(Q)!==Q){throw new TypeError("Object.isSealed can only be called on Objects.")}return false}}if(!Object.isFrozen){Object.isFrozen=function H(Q){if(Object(Q)!==Q){throw new TypeError("Object.isFrozen can only be called on Objects.")}return false}}if(!Object.isExtensible){Object.isExtensible=function n(R){if(Object(R)!==R){throw new TypeError("Object.isExtensible can only be called on Objects.")}var Q="";while(C(R,Q)){Q+="?"}R[Q]=true;
var S=C(R,Q);delete R[Q];return S}}}));(function(){if(!window.Element){Element=function(){};Element.prototype.matches=function(e,b){var d=e.parentNode;var c=query(b,d);var a=c.length;if(d){if(a){while(a--){if(c[a]==e){return true}}return false}else{return false}}else{var d=document.createElement("div");d.appendChild(e);c=query(b,d);d.removeChild(e);return !!c.length}}}if(!window.CSSStyleDeclaration){window.CSSStyleDeclaration=function(){};CSSStyleDeclaration.prototype.getProperty=function(b){return this.getAttribute(b)
};CSSStyleDeclaration.prototype.setProperty=function(d,c){return this.setAttribute(d,c)};CSSStyleDeclaration.prototype.removeProperty=function(b){return this.removeAttribute(b)}}}());
if(!document.createElement("canvas").getContext){(function(){var v=Math;var w=v.round;var s=v.sin;var E=v.cos;var n=v.abs;var D=v.sqrt;var a=10;var o=a/2;function h(){return this.context_||(this.context_=new q(this))}var u=Array.prototype.slice;function F(j,m,G){var i=u.call(arguments,2);return function(){return j.apply(m,i.concat(u.call(arguments)))}}var k={init:function(i){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var j=i||document;j.createElement("vancanvas");j.attachEvent("onreadystatechange",F(this.init_,this,j))
}},init_:function(H){if(!H.namespaces){return}if(!H.namespaces["g_vml_"]){H.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML")}if(!H.namespaces["g_o_"]){H.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML")}if(!H.styleSheets["ex_canvas_"]){var G=H.createStyleSheet();G.owningElement.id="ex_canvas_";G.cssText="canvas{display:inline-block;overflow:hidden;"+"text-align:left;width:300px;height:150px}"+"g_vml_\\:*{behavior:url(#default#VML)}"+"g_o_\\:*{behavior:url(#default#VML)}"
}var m=H.getElementsByTagName("vancanvas");for(var j=0;j<m.length;j++){this.initElement(m[j])}},initElement:function(j){if(!j.getContext){j.getContext=h;j.innerHTML="";j.attachEvent("onpropertychange",C);j.attachEvent("onresize",b);var i=j.attributes;if(i.width&&i.width.specified){j.style.width=i.width.nodeValue+"px"}else{j.width=j.clientWidth}if(i.height&&i.height.specified){j.style.height=i.height.nodeValue+"px"}else{j.height=j.clientHeight}}return j}};function C(j){var i=j.srcElement;switch(j.propertyName){case"width":i.style.width=i.attributes.width.nodeValue+"px";
i.getContext().clearRect();break;case"height":i.style.height=i.attributes.height.nodeValue+"px";i.getContext().clearRect();break}}function b(j){var i=j.srcElement;if(i.firstChild){i.firstChild.style.width=i.clientWidth+"px";i.firstChild.style.height=i.clientHeight+"px"}}k.init();var e=[];for(var z=0;z<16;z++){for(var y=0;y<16;y++){e[z*16+y]=z.toString(16)+y.toString(16)}}function r(){return[[1,0,0],[0,1,0],[0,0,1]]}function d(G,m){var j=r();for(var i=0;i<3;i++){for(var J=0;J<3;J++){var H=0;for(var I=0;
I<3;I++){H+=G[i][I]*m[I][J]}j[i][J]=H}}return j}function x(j,i){i.fillStyle=j.fillStyle;i.lineCap=j.lineCap;i.lineJoin=j.lineJoin;i.lineWidth=j.lineWidth;i.miterLimit=j.miterLimit;i.shadowBlur=j.shadowBlur;i.shadowColor=j.shadowColor;i.shadowOffsetX=j.shadowOffsetX;i.shadowOffsetY=j.shadowOffsetY;i.strokeStyle=j.strokeStyle;i.globalAlpha=j.globalAlpha;i.arcScaleX_=j.arcScaleX_;i.arcScaleY_=j.arcScaleY_;i.lineScale_=j.lineScale_}function c(m){var I,H=1;m=String(m);if(m.substring(0,3)=="rgb"){var K=m.indexOf("(",3);
var j=m.indexOf(")",K+1);var J=m.substring(K+1,j).split(",");I="#";for(var G=0;G<3;G++){I+=e[Number(J[G])]}if(J.length===4&&m.substr(3,1)==="a"){H=J[3]}}else{I=m}return{color:I,alpha:H}}function t(i){switch(i){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function q(j){this.m_=r();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.font="12px sans-serif";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";
this.miterLimit=a*1;this.globalAlpha=1;this.canvas=j;var i=j.ownerDocument.createElement("div");i.style.width=j.clientWidth+"px";i.style.height=j.clientHeight+"px";i.style.position="absolute";j.appendChild(i);this.element_=i;this.arcScaleX_=1;this.arcScaleY_=1;this.lineScale_=1}var l=q.prototype;l.clearRect=function(){this.element_.innerHTML=""};l.beginPath=function(){this.currentPath_=[]};l.moveTo=function(j,i){var m=this.getCoords_(j,i);this.currentPath_.push({type:"moveTo",x:m.x,y:m.y});this.currentX_=m.x;
this.currentY_=m.y};l.lineTo=function(j,i){var m=this.getCoords_(j,i);this.currentPath_.push({type:"lineTo",x:m.x,y:m.y});this.currentX_=m.x;this.currentY_=m.y};l.bezierCurveTo=function(m,j,L,K,J,H){var i=this.getCoords_(J,H);var I=this.getCoords_(m,j);var G=this.getCoords_(L,K);p(this,I,G,i)};function p(i,G,m,j){i.currentPath_.push({type:"bezierCurveTo",cp1x:G.x,cp1y:G.y,cp2x:m.x,cp2y:m.y,x:j.x,y:j.y});i.currentX_=j.x;i.currentY_=j.y}l.quadraticCurveTo=function(J,m,j,i){var I=this.getCoords_(J,m);
var H=this.getCoords_(j,i);var K={x:this.currentX_+2/3*(I.x-this.currentX_),y:this.currentY_+2/3*(I.y-this.currentY_)};var G={x:K.x+(H.x-this.currentX_)/3,y:K.y+(H.y-this.currentY_)/3};p(this,K,G,H)};l.arc=function(M,K,L,H,j,m){L*=a;var Q=m?"at":"wa";var N=M+E(H)*L-o;var P=K+s(H)*L-o;var i=M+E(j)*L-o;var O=K+s(j)*L-o;if(N==i&&!m){N+=0.125}var G=this.getCoords_(M,K);var J=this.getCoords_(N,P);var I=this.getCoords_(i,O);this.currentPath_.push({type:Q,x:G.x,y:G.y,radius:L,xStart:J.x,yStart:J.y,xEnd:I.x,yEnd:I.y})
};l.rect=function(m,j,i,G){this.moveTo(m,j);this.lineTo(m+i,j);this.lineTo(m+i,j+G);this.lineTo(m,j+G);this.closePath()};l.strokeRect=function(m,j,i,G){var H=this.currentPath_;this.beginPath();this.moveTo(m,j);this.lineTo(m+i,j);this.lineTo(m+i,j+G);this.lineTo(m,j+G);this.closePath();this.stroke();this.currentPath_=H};l.fillRect=function(m,j,i,G){var H=this.currentPath_;this.beginPath();this.moveTo(m,j);this.lineTo(m+i,j);this.lineTo(m+i,j+G);this.lineTo(m,j+G);this.closePath();this.fill();this.currentPath_=H
};l.createLinearGradient=function(j,G,i,m){var H=new A("gradient");H.x0_=j;H.y0_=G;H.x1_=i;H.y1_=m;return H};l.createRadialGradient=function(G,I,m,j,H,i){var J=new A("gradientradial");J.x0_=G;J.y0_=I;J.r0_=m;J.x1_=j;J.y1_=H;J.r1_=i;return J};l.drawImage=function(T,m){if(T.getContext){this.element_.innerHTML+=T.getContext("2d").element_.innerHTML}var M,K,O,ab,R,P,V,ad;var N=T.runtimeStyle.width;var S=T.runtimeStyle.height;T.runtimeStyle.width="auto";T.runtimeStyle.height="auto";var L=T.width;var Z=T.height;
T.runtimeStyle.width=N;T.runtimeStyle.height=S;if(arguments.length===3){M=arguments[1];K=arguments[2];R=P=0;V=O=L;ad=ab=Z}else{if(arguments.length===5){M=arguments[1];K=arguments[2];O=arguments[3];ab=arguments[4];R=P=0;V=L;ad=Z}else{if(arguments.length===9){R=arguments[1];P=arguments[2];V=arguments[3];ad=arguments[4];M=arguments[5];K=arguments[6];O=arguments[7];ab=arguments[8]}else{throw Error("Invalid number of arguments")}}}var ac=this.getCoords_(M,K);var G=V/2;var j=ad/2;var aa=[];var i=10;var J=10;
aa.push(" <g_vml_:group",' coordsize="',a*i,",",a*J,'"',' coordorigin="0,0"',' style="width:',i,"px;height:",J,"px;position:absolute;");if(this.m_[0][0]!==1||this.m_[0][1]){var I=[];I.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",w(ac.x/a),",","Dy=",w(ac.y/a),"");var Y=ac;var X=this.getCoords_(M+O,K);var U=this.getCoords_(M,K+ab);var Q=this.getCoords_(M+O,K+ab);Y.x=v.max(Y.x,X.x,U.x,Q.x);Y.y=v.max(Y.y,X.y,U.y,Q.y);aa.push("padding:0 ",w(Y.x/a),"px ",w(Y.y/a),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",I.join(""),", sizingmethod='clip');")
}else{aa.push("top:",w(ac.y/a),"px;left:",w(ac.x/a),"px;")}aa.push(' ">','<g_vml_:image src="',T.src,'"',' style="width:',a*O,"px;"," height:",a*ab,'px;"',' cropleft="',R/L,'"',' croptop="',P/Z,'"',' cropright="',(L-R-V)/L,'"',' cropbottom="',(Z-P-ad)/Z,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",aa.join(""))};l.stroke=function(ag){var L=[];var M=false;var ar=c(ag?this.fillStyle:this.strokeStyle);var ac=ar.color;var am=ar.alpha*this.globalAlpha;var I=10;var O=10;L.push("<g_vml_:shape",' filled="',!!ag,'"',' style="position:absolute;width:',I,"px;height:",O,'px;"',' coordorigin="0 0" coordsize="',a*I," ",a*O,'"',' stroked="',!ag,'"',' path="');
var N=false;var aq={x:null,y:null};var Y={x:null,y:null};for(var al=0;al<this.currentPath_.length;al++){var ak=this.currentPath_[al];var ap;switch(ak.type){case"moveTo":ap=ak;L.push(" m ",w(ak.x),",",w(ak.y));break;case"lineTo":L.push(" l ",w(ak.x),",",w(ak.y));break;case"close":L.push(" x ");ak=null;break;case"bezierCurveTo":L.push(" c ",w(ak.cp1x),",",w(ak.cp1y),",",w(ak.cp2x),",",w(ak.cp2y),",",w(ak.x),",",w(ak.y));break;case"at":case"wa":L.push(" ",ak.type," ",w(ak.x-this.arcScaleX_*ak.radius),",",w(ak.y-this.arcScaleY_*ak.radius)," ",w(ak.x+this.arcScaleX_*ak.radius),",",w(ak.y+this.arcScaleY_*ak.radius)," ",w(ak.xStart),",",w(ak.yStart)," ",w(ak.xEnd),",",w(ak.yEnd));
break}if(ak){if(aq.x==null||ak.x<aq.x){aq.x=ak.x}if(Y.x==null||ak.x>Y.x){Y.x=ak.x}if(aq.y==null||ak.y<aq.y){aq.y=ak.y}if(Y.y==null||ak.y>Y.y){Y.y=ak.y}}}L.push(' ">');if(!ag){var X=this.lineScale_*this.lineWidth;if(X<1){am*=X}L.push("<g_vml_:stroke",' opacity="',am,'"',' joinstyle="',this.lineJoin,'"',' miterlimit="',this.miterLimit,'"',' endcap="',t(this.lineCap),'"',' weight="',X,'px"',' color="',ac,'" />')}else{if(this.fillStyle&&typeof this.fillStyle=="object"){var P=this.fillStyle;var U=0;var aj={x:0,y:0};
var ad=0;var S=1;if(P.type_=="gradient"){var R=P.x0_/this.arcScaleX_;var m=P.y0_/this.arcScaleY_;var Q=P.x1_/this.arcScaleX_;var at=P.y1_/this.arcScaleY_;var ao=this.getCoords_(R,m);var an=this.getCoords_(Q,at);var K=an.x-ao.x;var J=an.y-ao.y;U=Math.atan2(K,J)*180/Math.PI;if(U<0){U+=360}if(U<0.000001){U=0}}else{var ao=this.getCoords_(P.x0_,P.y0_);var j=Y.x-aq.x;var G=Y.y-aq.y;aj={x:(ao.x-aq.x)/j,y:(ao.y-aq.y)/G};j/=this.arcScaleX_*a;G/=this.arcScaleY_*a;var ai=v.max(j,G);ad=2*P.r0_/ai;S=2*P.r1_/ai-ad
}var ab=P.colors_;ab.sort(function(H,i){return H.offset-i.offset});var V=ab.length;var aa=ab[0].color;var Z=ab[V-1].color;var af=ab[0].alpha*this.globalAlpha;var ae=ab[V-1].alpha*this.globalAlpha;var ah=[];for(var al=0;al<V;al++){var T=ab[al];ah.push(T.offset*S+ad+" "+T.color)}L.push('<g_vml_:fill type="',P.type_,'"',' method="none" focus="100%"',' color="',aa,'"',' color2="',Z,'"',' colors="',ah.join(","),'"',' opacity="',ae,'"',' g_o_:opacity2="',af,'"',' angle="',U,'"',' focusposition="',aj.x,",",aj.y,'" />')
}else{L.push('<g_vml_:fill color="',ac,'" opacity="',am,'" />')}}L.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",L.join(""))};l.fill=function(){this.stroke(true)};l.closePath=function(){this.currentPath_.push({type:"close"})};l.getCoords_=function(G,j){var i=this.m_;return{x:a*(G*i[0][0]+j*i[1][0]+i[2][0])-o,y:a*(G*i[0][1]+j*i[1][1]+i[2][1])-o}};l.save=function(){var i={};x(this,i);this.aStack_.push(i);this.mStack_.push(this.m_);this.m_=d(r(),this.m_)};l.restore=function(){x(this.aStack_.pop(),this);
this.m_=this.mStack_.pop()};function g(i){for(var H=0;H<3;H++){for(var G=0;G<2;G++){if(!isFinite(i[H][G])||isNaN(i[H][G])){return false}}}return true}function B(j,i,G){if(!g(i)){return}j.m_=i;if(G){var H=i[0][0]*i[1][1]-i[0][1]*i[1][0];j.lineScale_=D(n(H))}}l.translate=function(m,j){var i=[[1,0,0],[0,1,0],[m,j,1]];B(this,d(i,this.m_),false)};l.rotate=function(j){var G=E(j);var m=s(j);var i=[[G,m,0],[-m,G,0],[0,0,1]];B(this,d(i,this.m_),false)};l.scale=function(m,j){this.arcScaleX_*=m;this.arcScaleY_*=j;
var i=[[m,0,0],[0,j,0],[0,0,1]];B(this,d(i,this.m_),true)};l.transform=function(H,G,J,I,j,i){var m=[[H,G,0],[J,I,0],[j,i,1]];B(this,d(m,this.m_),true)};l.setTransform=function(I,H,K,J,G,j){var i=[[I,H,0],[K,J,0],[G,j,1]];B(this,i,true)};l.clip=function(){};l.arcTo=function(){};l.createPattern=function(){return new f};l.measureText=function(G){var m=document.createElement("span");m.style.font=this.font;m.innerHTML=G;var j=document.getElementsByTagName("body")[0];j.appendChild(m);var i=m.offsetWidth;
j.removeChild(m);return{"width":i+1}};l.fillText=function(m,i,I){var H=[];var j=this.font.split("px")[0].replace(/(^\s+)|(\s+$)/g,"");var G=/^\d+$/.test(j)?parseInt(j):0;H.push('<g_vml_:shape style="font:'+this.font+";"," color:"+this.fillStyle+";"," position:absolute;"," left:"+i+"px;"," top:"+(I-G)+"px;"," width:"+this.measureText(m).width+"px;"," height:"+G+'px;"',' ><g_vml_:textbox inset="0,0,0,0">'+m," </g_vml_:textbox>","</g_vml_:shape>");this.element_.insertAdjacentHTML("BeforeEnd",H.join(""))
};function A(i){this.type_=i;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;this.y1_=0;this.r1_=0;this.colors_=[]}A.prototype.addColorStop=function(j,i){i=c(i);this.colors_.push({offset:j,color:i.color,alpha:i.alpha})};function f(){}VanCanvasManager=k;CanvasRenderingContext2D=q;CanvasGradient=A;CanvasPattern=f})()};
FR.SimpleChart=FR.extend(FR.Widget,{type:"simplechart",_init:function(){FR.SimpleChart.superclass._init.apply(this,arguments);var b=this.options;this.curChart=null;this.chartArray=[];this.width=b.chartWidth||0;this.height=b.chartHeight||0;if(this.width<=0||this.height<=0){return}this.isNeedRefreshButton=!!b.isNeedRefreshButton;var a=b.selectedIndex==undefined?0:b.selectedIndex;this.selectedIndex=a;if(this.element){this.element.css("position","relative").css("width",this.width+"px").css("height",this.height+"px")
}this.isNeedBackgroundGlyph=false;if((b&&b.items&&b.items.length>1)||this.isNeedRefreshButton){this.isNeedBackgroundGlyph=true}FR.Chart.WebUtils._storeChartWidget(this,this.options.chartpainter_id_web_change_selected);this.changeChartImage(a)},resize:function(e,b){this.width=e||this.width;this.height=b||this.height;var a=this.selectedIndex;this.element.css({width:this.width,height:this.height});if(this.curChart.chartType=="div"){if(this.curChart.chartWidth!=this.width||this.curChart.chartHeight!=this.height){var d=FR.Chart.WebUtils._getChartIDAndIndex(this.options.items[a].simpleChartInShowID);
var f=FR.ChartManager[d[0]];this.curChart.css("width",this.width).css("height",this.height);f[a].resize(this.width,this.height);this.curChart.chartWidth=this.width;this.curChart.chartHeight=this.height}var c=FR.Chart.WebUtils.getChart(this.options.items[a].simpleChartInShowID);if(c){c.refresh()}}else{if(this.curChart.chartWidth!=this.width||this.curChart.chartHeight!=this.height){this.curChart.css("width",this.width).css("height",this.height);this.curChart.chartWidth=this.width;this.curChart.chartHeight=this.height
}}},destroy:function(){if(this.curChart.chartType==="div"){var a=this.selectedIndex;var b=FR.Chart.WebUtils.getChart(this.options.items[a].simpleChartInShowID);if(b){b.clearAll&&b.clearAll()}}this.vanchartwidget&&this.vanchartwidget.remove()},getChartItems:function(){return this.options.items},changeChartImage:function(m){if(m<0||m>=this.options.items.length){return}if(this.selectedIndex!=m){this.selectedIndex=m;var j=FR.SessionMgr.getSessionID();if(j){FR.ajax({type:"POST",url:FR.servletURL,data:{op:"chart",cmd:"change_selected",selectedValue:m,chartpainter_id_web_change_selected:this.options.chartpainter_id_web_change_selected,chartID:this.options.items[m].simpleChartInShowID},headers:{sessionID:j},async:false,complete:function(q){}})
}}if(!this.chartArray[m]){var e=this.options.items[m].url;var f="Chart__"+this.options.items[m].simpleChartInShowID;var i=this.options.items[m].isJS;if(i){var g=this.width;var n=this.height;var d=$("<div>");d.attr("id",f);d.appendTo(this.element);d.css("position","relative").css("background-color","transparent").css("width",g).css("height",n).css("left",0).css("top",0).css("onselectstart",false).css("userinteractionenabled","no");this.element.append(d.html());var p=this;FR.ajax({type:"GET",dataType:"json",url:FR.servletURL+e,data:{__time:new Date().getTime()},beforeSend:function(){FR.HtmlLoader.loadingEffect({el:d,show:true,delay:1000,loadingType:"local"})
},complete:function(q,r){if(r==="success"){var u=FR.jsonDecode(q.responseText);var t=u.wrapperName;if(t){u.AnimateAttr=p.options.AnimateAttr;if(u&&u.wrapperName=="VanChartWrapper"){var v=u.chartAttr||{};var s=v.options;var w=(s&&$.isArray(s)&&s.length)?s[0].scale:v.scale;v.fontScale=w}if($.browser.mozilla){setTimeout(function(){p.vanchartwidget=new VanChartWidget(u,d)},200)}else{p.vanchartwidget=new VanChartWidget(u,d)}}}else{p.element.html(q.responseText)}if(FR.Browser.isIE9Later()){setTimeout(function(){FR.HtmlLoader.loadingEffect({el:d,overflow:"hidden"})
},200)}else{FR.HtmlLoader.loadingEffect({el:d,overflow:"hidden"})}}});this.chartArray[m]=d;this.chartArray[m].chartType="div";this.chartArray[m].chartWidth=g;this.chartArray[m].chartHeight=n}else{var h=$("<img src='"+e+"'/>").css("width",this.width).css("height",this.height).css("border-width",0).attr("idx",m).css("position","relative").css("top",0).css("left",0);if($.browser.msie){var o=$("<div>");this.chartArray[m]=h.appendTo(o)}else{this.chartArray[m]=h.appendTo(this.element)}this.chartArray[m].chartType="img";
this.chartArray[m].chartWidth=this.width;this.chartArray[m].chartHeight=this.height;if(this.options.items[m].usemap&&this.options.items[m].mapHtml){this.chartArray[m].attr("usemap",this.options.items[m].usemap);if($.browser.msie){o.append(this.options.items[m].mapHtml)}else{this.element.append(this.options.items[m].mapHtml)}}if($.browser.msie){this.element.append(o.html());this.chartArray[m]=$("img[idx='"+m+"']",this.element)}if(this.isNeedBackgroundGlyph){var c=new FR.Chart.BackgroundGlyph(this.element,this.getChartItems(),this.selectedIndex,this.isNeedRefreshButton,{width:this.width,height:this.height});
c.init4MouseHandler();c.chartWidget=this}}}this.chartArray[m].idxNumber=m;if(this.curChart){if(this.curChart.idxNumber==m){if(this.curChart.chartType=="div"){if(this.curChart.chartWidth!=this.width||this.curChart.chartHeight!=this.height){var b=FR.Chart.WebUtils._getChartIDAndIndex(this.options.items[m].simpleChartInShowID);var a=FR.ChartManager[b[0]];a[m].resize(this.width,this.height);this.curChart.chartWidth=this.width;this.curChart.chartHeight=this.height}var k=FR.Chart.WebUtils.getChart(this.options.items[m].simpleChartInShowID);
if(k){k.refresh()}}return}else{if(this.curChart.chartWidth!=this.width||this.curChart.chartHeight!=this.height){this.curChart.css("width",this.width).css("height",this.height);this.curChart.chartWidth=this.width;this.curChart.chartHeight=this.height}}}var l=this.chartArray[m];if(this.curChart){if(this.curChart.chartType=="div"){this.curChart.css("display","none");if(l.chartType=="div"){l.css("width",this.width+"px").css("height",this.height+"px").css("display","");this.curChart=l;if(this.curChart.isNotFirstShow){if(this.curChart.chartWidth!=this.width||this.curChart.chartHeight!=this.height){var b=FR.Chart.WebUtils._getChartIDAndIndex(this.options.items[m].simpleChartInShowID);
var a=FR.ChartManager[b[0]];a[m].resize(this.width,this.height);this.curChart.chartWidth=this.width;this.curChart.chartHeight=this.height}var k=FR.Chart.WebUtils.getChart(this.options.items[m].simpleChartInShowID);if(k){k.refresh()}}else{this.curChart.isNotFirstShow=true}}else{l.css("width",this.width).css("height",this.height).css("display","").css({opacity:0}).animate({opacity:1},150,function(){this.curChart=l}.createDelegate(this))}}else{this.curChart.css("display","none");if(l.chartType=="div"){l.css("width",this.width+"px").css("height",this.height+"px").css("display","");
this.curChart=l;if(this.curChart.isNotFirstShow){if(this.curChart.chartWidth!=this.width||this.curChart.chartHeight!=this.height){var b=FR.Chart.WebUtils._getChartIDAndIndex(this.options.items[m].simpleChartInShowID);var a=FR.ChartManager[b[0]];a[m].resize(this.width,this.height);this.curChart.chartWidth=this.width;this.curChart.chartHeight=this.height}var k=FR.Chart.WebUtils.getChart(this.options.items[m].simpleChartInShowID);if(k){k.refresh()}}else{this.curChart.isNotFirstShow=true}}else{l.css("width",this.width).css("height",this.height).css("display","").css({opacity:0}).animate({opacity:1},150,function(){this.curChart=l
}.createDelegate(this))}}}else{if(l.chartType=="div"){l.isNotFirstShow=true;this.curChart=l}else{l.css({opacity:1});this.curChart=l}}}});$.shortcut("simplechart",FR.SimpleChart);
(function(a){FR.ChartWidget=FR.extend(FR.Widget,{_init:function(){FR.ChartWidget.superclass._init.apply(this,arguments);this.marginWidth=parseInt(this.options.marginLeft||0)+parseInt(this.options.marginRight||0);this.marginHeight=parseInt(this.options.marginTop||0)+parseInt(this.options.marginBottom||0);this.loadData();this._init4Style()},_init4Style:function(){this._initBackGround();this._initChartBorder()},_initMargin:function(b){if(this.options.marginTop){b.css("marginTop",this.options.marginTop)
}if(this.options.marginLeft){b.css("marginLeft",this.options.marginLeft)}if(this.options.marginBottom){b.css("marginBottom",this.options.marginBottom)}if(this.options.marginRight){b.css("marginRight",this.options.marginRight)}},_initChartBorder:function(){var b=this.options.border;if(b&&!this.options.noBorderRender){this.element.css("border-style",b.type);this.element.css("border-color",b.color);this.element.css("border-width",b.width);this.element.css("border-radius",b.borderRadius)}},_initBackGround:function(){if(!this.options.widgetBackground){return
}this.$background=a("<div class='widgetBackground'></div>");this.$background.prependTo(this.element);this.$background.css("position","absolute");FR.setBackground(this.$background,this.options.widgetBackground,this.element.height());var b=this.options.widgetOpacity;if(b===undefined){return}this.$background.css("filter","alpha(opacity="+b*100+")");this.$background.css("opacity",b)},loadData:function(){var b=this.options;if(b.width&&b.height){this.element.width(b.width);this.element.height(b.height);
this.reload()}},setSource:function(b){this.options.dependPara=b;this.reload()},getDependence:function(){if(this.options.dependPara){var c=this.options.dependPara;c.width=this.options.width;c.height=this.options.height;delete this.options.dependPara;return c}var c={};if(FR.isArray(this.options.widgetExeDependence)){for(var b=0;b<this.options.widgetExeDependence.length;b++){var d=this.options.widgetExeDependence[b];var e=this.options.form.resolveVariable(d);if(e!="fr_primitive"&&e!=null){c[d.toUpperCase()]=e
}}}return{para:c,width:this.options.width,height:this.options.height}},executeChart:function(){this.chartWidget&&this.chartWidget.destroy&&this.chartWidget.destroy();this.reload(true)},reload:function(c){var e=this.options.width,b=this.options.height;if(!e||!b||e<0||b<0){return}var f=new Date();this.lastResizeTime=f;var d=this;setTimeout(function(){if(f==d.lastResizeTime){delete d.lastResizeTime;var k=d.getDependence();if(FR.equals(d.oldDependence,k)&&!c){return}d.oldDependence=k;var g={};for(var h in k.para){var j=k.para[h];
if(h.startWith("$")){h=h.substring(1)}if(j==undefined){j=null}g[h]=j}var i=FR.buildServletUrl({op:"fr_form",cmd:"form_getsource",__chartsourcename__:d.options.widgetName,__chartsize__:{width:d.options.width-d.marginWidth,height:d.options.height-d.marginHeight}});FR.ajax({url:i,type:"POST",data:{__parameters__:FR.jsonEncode(g)},headers:{sessionID:d.options.form.sessionID},beforeSend:function(){FR.HtmlLoader.loadingEffect({el:d.element,show:true,fixed:false,delay:1000,loadingType:"local"})},complete:function(m,l){if(!m.responseText){return
}if(l=="success"){d.chart=FR.jsonDecode(m.responseText);if(d.chart.length===0){d.element.html(m.responseText);return}d.chart.AnimateAttr=d.options.AnimateAttr;d.addChartComp();var n=FR.Report.Plugin.AnimateProcessor;if(n.item&&FR.Plugin.validLevel(n,n.item)){n.item.action.call(d,d.element)}FR.HtmlLoader.loadingEffect({el:d.element,overflow:"hidden"})}}})}},100)},addChartComp:function(){if(!this.chart){return}try{this.chartWidget=FR.createWidget(this.chart,!!FR.SimpleChart)}catch(d){this.chartWidget=new FR.SimpleChart(this.chart)
}var f=this.element.children(".widget-copyrightInfo-div");this.element.empty();var c=this.chart.chartWidth+this.marginWidth;var b=this.chart.chartHeight+this.marginHeight;if(this.$background){this.$background.css({width:c,height:b});this.$background.appendTo(this.element)}this._initMargin(this.chartWidget.element);this.chartWidget.element.css("z-index",1);this.chartWidget.element.appendTo(this.element);if(f.length>0){f.appendTo(this.element)}},formHyperlink:function(){var b=arguments[0];b.idInfo={type:"CHART_EDITOR",name:b.widgetName};
FR.Chart.WebUtils.changeParameter(b)},reset:function(){this.reload()},doResize:function(c){if(this.options.width==c.width&&this.options.height==c.height){return}var d=new Date();this.lastResizeTime=d;var b=this;setTimeout(function(){if(d==b.lastResizeTime){delete b.lastResizeTime;if(!(FR.Browser.isIE&&FR.Browser.isIE8Before())&&b.options.border){b.element.parent().css("box-shadow",b.options.border.borderStyle)}if(c.width>=0){b.options.width=c.width;b.element.width(c.width)}if(c.height>=0){b.options.height=c.height;
b.element.height(c.height)}if(b.$background){b.$background.css("width",c.width);b.$background.css("height",c.height)}if(b.chartWidget){b.chartWidget.resize(c.width-b.marginWidth,c.height-b.marginHeight)}else{b.reload()}}},100)}});a.shortcut("chartwidget",FR.ChartWidget)})(jQuery);
(function(a){FR.ChartCprWidget=FR.extend(FR.Widget,{_init:function(){FR.ChartCprWidget.superclass._init.apply(this,arguments);var g=this.options;this.element.css("position","relative").css("width",g.chartWidth+"px").css("height",g.chartHeight+"px");var d=g.options.chartAttr;var c=d.options?d.options:[d];for(var e=0,b=c.length;e<b;e++){c[e].tools={enabled:false}}var f=VanCharts.init(this.element[0],{fontScale:d.fontScale});f.setOptions(d)},resize:function(){}});a.shortcut("chartcprwidget",FR.ChartCprWidget)
})(jQuery);(function(a){FR.ChartCprFormWidget=FR.extend(FR.Widget,{_init:function(){FR.ChartCprFormWidget.superclass._init.apply(this,arguments);var d=this.options;this.element.css("position","relative").css("width",d.chartWidth+"px").css("height",d.chartHeight+"px");if(!this.options.items||!this.options.items.length){return}var c=this.options.items[0].url;var b=this;FR.ajax({type:"GET",dataType:"json",url:FR.servletURL+c,data:{__time:new Date().getTime()},complete:function(g,h){if(h==="success"){var l=FR.jsonDecode(g.responseText);
var j=l.chartAttr;var f=j.options?j.options:[j];for(var k=0,e=f.length;k<e;k++){f[k].tools={enabled:false}}b.chart=VanCharts.init(b.element[0],{fontScale:j.fontScale});b.chart.setOptions(j)}}})},resize:function(c,b){this.element.css("width",c+"px").css("height",b+"px");this.chart&&this.chart.resize()}});a.shortcut("chartcprformwidget",FR.ChartCprFormWidget)})(jQuery);
function VanChartWidget(a,c){if(a.requiredJS){for(var b=0;b<a.requiredJS.length;b++){FR.$defaultImport(a.requiredJS[b],"js")}}if(a.requiredCSS){for(var b=0;b<a.requiredCSS.length;b++){FR.$defaultImport(a.requiredCSS[b],"css")}}FR.Chart.WebUtils.importFineChartJS(a.wrapperName);this.options=a;if(window[a.wrapperName]){this.chartWrapper=new window[a.wrapperName](a,c)}else{if(Van.FRChartBridge[a.wrapperName]){this.chartWrapper=new Van.FRChartBridge[a.wrapperName](a,c)}}}VanChartWidget.prototype.resize=function(){this.chartWrapper&&this.chartWrapper.resize()
};VanChartWidget.prototype.setAutoFitScale=function(b,c,a){if(this.chartWrapper&&this.chartWrapper.setAutoFitScale){this.chartWrapper.setAutoFitScale(b,c,a)}else{this.resize()}};VanChartWidget.prototype.refresh=function(a){};VanChartWidget.prototype.changeParameter=function(a){var b=a.animateType||a.ANIMATETYPE,c=FR.Chart.WebUtils.getDealChartAjaxFnName(b);this.chartWrapper&&this.chartWrapper[c](a)};VanChartWidget.prototype.remove=function(){this.chartWrapper&&this.chartWrapper.chartID&&FR.Chart.WebUtils._clearChart(this.chartWrapper,this.chartWrapper.chartID);
this.options=this.chartWrapper=null};
Van=window.Van||{};Van.Cst=window.Van.Cst||{};Van.Cst.ChartKeyCst=Van.Cst.ChartKeyCst||{};Van.Cst.Condition=Van.Cst.Condition||{};Van.Cst.Condition.SERIES_INDEX="seriesIndex";Van.Cst.Condition.SERIES_COLOR="seriesColor";Van.Cst.Condition.SERIES_SYMBOL="seriesSymbol";Van.Cst.LineMap=Van.Cst.LineMap||{};Van.Cst.LineMap.CURVATURE="curvature";Van.Cst.AreaMap=Van.Cst.AreaMap||{};Van.Cst.AreaMap.NULL_COLOR="nullColor";Van.Cst.Mark=Van.Cst.Mark||{};Van.Cst.Mark.TYPE="type";Van.Cst.MapLayer=Van.Cst.MapLayer||{};
Van.Cst.MapLayer.TYPE="type";Van.Cst.MapLayer.URL="url";Van.Cst.MapLayer.ATTRIBUTION="attribution";Van.Cst.MapLayer.WMS_LAYERS="wmsLayers";Van.Cst.MapLayer.MIN_ZOOM="minZoom";Van.Cst.MapLayer.MAX_ZOOM="maxZoom";Van.Cst.FieldID=Van.Cst.FieldID||{};Van.Cst.FieldID.MULTI_PIE_LEGEND_NAME="LEGEND_NAME";Van.Cst.Data=Van.Cst.Data||{};Van.Cst.Data.FIELD_ID="fieldID";Van.Cst.Data.CONDITION="condition";Van.Cst.Data.DATA="data";Van.Cst.ChartAttr=Van.Cst.ChartAttr||{};Van.Cst.ChartAttr.TITLE="title";Van.Cst.ChartAttr.BACKGROUND="background";
Van.Cst.ChartAttr.PLOT_BACKGROUND="plotBackground";Van.Cst.ChartAttr.MAP_LAYER="mapLayer";Van.Cst.SwitchStyle=Van.Cst.SwitchStyle||{};Van.Cst.Common=Van.Cst.Common||{};Van.Cst.Common.CHART_ID_INFO="idInfo";Van.Cst.Common.WRAPPER_NAME="wrapperName";Van.Cst.Common.REQUIRED_JS="requiredJS";Van.Cst.Common.REQUIRED_CSS="requiredCSS";Van.Cst.Common.CHART_ATTR="chartAttr";
FR.Chart=FR.Chart||{};var DIV_CONTAINER;$.extend(FR.Chart,{WebUtils:{importFineChartJS:function(a){if(a==="FineChart"){FR.$defaultImport("/com/fr/web/core/js/chart.utils.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.constants.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.shape.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.plotattr.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.axisglyph.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.datapoint.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.dataseries.js","js");
FR.$defaultImport("/com/fr/web/core/js/chart.glyph.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.legend.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.datasheet.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.handler.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.tooltip.js","js");FR.$defaultImport("/com/fr/web/core/js/chart.finechart.js","js")}},getChart:function(c,a){if(c.indexOf("__index__")>=0){c=c.substring(0,c.indexOf("__index__"))}var d=this._getChartCollection(c,a);
if(d){var b=d.Widget?d.Widget.curChart.idxNumber:0;if(d[b]){return d[b]}}},getChartWidget:function(a){if(a.indexOf("__index__")>=0){a=a.substring(0,a.indexOf("__index__"))}var b=this._getChartCollection(a);if(b&&b.Widget){return b.Widget}},_relateChart:function(f,h){if(!f){return}if(f.idInfo){var g=Van.Utils.getChartBridge(f.idInfo);if(g){g[h](f.para);return}}var e=f.chartID,b=f.para,a=f.ecName,c=f.sheetIndex;if(!e&&f.idInfo){e=f.idInfo.name;a=f.idInfo.ecName;c=f.idInfo.sheetIndex}if(!e){return}var d=this._getChartCollection(e,a,c);
if(d){$.each(d,function(j,i){if(i!==d.Widget&&i[h]){i[h](b)}})}},changeParameter:function(){var a=arguments[0];if(arguments.length===2){a={chartID:arguments[0],para:arguments[1]}}if(!a){return}this._relateChart(a,this.getDealChartAjaxFnName(a.animateType))},getDealChartAjaxFnName:function(a){switch(a){case"reload":case"RELOAD":return"dealReloadChartAjax";case"increment":case"INCREMENT":return"dealIncrementChartAjax";default:return"dealChartAjax"}},clearChartsWithECName:function(a){if(FR.isEmpty(a)){return
}this._clearCharts(function(b){return !FR.isEmpty(b.ecName)&&b.ecName.toUpperCase()===a.toUpperCase()})},clearChartsWithSheetIndex:function(a){this._clearCharts(function(b){return b.sheetIndex===a})},clearCharts:function(){this._clearCharts(function(){return true});FR.ChartManager=null},_clearCharts:function(g){if(FR.ChartManager){for(var c in FR.ChartManager){var a=FR.ChartManager[c];if(a&&a.Widget){var b=a.Widget.curChart.idxNumber||0;if(a[b]&&g(a[b])){for(var d in a){var e=a[d];e&&e.clearAll&&e.clearAll();
e&&e.destroy&&e.destroy()}delete FR.ChartManager[c]}}}}if(VanCharts&&VanCharts.instances){var i=VanCharts.instances;for(var h in i){var f=i[h];if(f&&g(f)){f.clear&&f.clear();delete i[h]}}}if($.browser.msie){if(CollectGarbage){CollectGarbage()}}},_clearChart:function(b,c){var a=FR.Chart.WebUtils._getChartIDAndIndex(c);if(FR.ChartManager[a[0]]){delete FR.ChartManager[a[0]]}b&&b.clearAll&&b.clearAll()},chartDelete:function(){if(FR.ChartManager&&FR.ChartManager.length>0){$.each(FR.ChartManager,function(b,a){if(FR.ChartManager[b]){FR.ChartManager[b]=null
}})}FR.ChartManager=null},mapHasNextLayer:function(a){var b=this.getChart(a);return b?b.hasNextLayer():false},chart_Change_Parameter:function(){if(arguments.length!==3){return}var a=arguments[0]+"__"+arguments[1];if(a.startWith("Elems")){a=arguments[1]}a+="__";this.changeParameter(a,arguments[2])},_getChartCollection:function(c,a,b){if(!FR.ChartManager){return{}}var d=this._findChartCollectionWithFilter(this._filterECName,c,a,b);if(!d){d=this._findChartCollectionWithFilter(function(){return true},c)
}return d},_findChartCollectionWithFilter:function(e,d,b,c){var a=null;$.each(FR.ChartManager,function(g,f){if(d.indexOf("__")!=-1){if(g.indexOf(d)!==-1&&e(b,c,f)){a=f}}else{if($.inArray(d,g.split("__"))!==-1&&e(b,c,f)){a=f}}});return a},_filterECName:function(a,b,d){if(a||b!==undefined){var c=d.Widget?d.Widget.curChart.idxNumber:0;if(a){return FR.equals((a+"").toLowerCase(),(d[c].ecName+"").toLowerCase())}else{if(b!==undefined){return parseInt(b)===d[c].sheetIndex}}}return true},_initChartManager:function(){if(!FR.ChartManager){FR.ChartManager={};
var a=window.onunload;if(typeof window.onunload!="function"){window.onunload=function(){FR.Chart.WebUtils.clearCharts()}}else{window.onunload=function(){a();FR.Chart.WebUtils.clearCharts()}}}},_storeChartWidget:function(b,d){this._initChartManager();var a=FR.Chart.WebUtils._getChartIDAndIndex(d);if(FR.ChartManager[a[0]]){delete FR.ChartManager[a[0]]}var c=FR.ChartManager[a[0]]={};c=c||{};c.Widget=b},_storeChart:function(b,d){this._initChartManager();var a=FR.Chart.WebUtils._getChartIDAndIndex(d);
var c=FR.ChartManager[a[0]]=FR.ChartManager[a[0]]||{};c[a[1]]=b},_installChart:function(a,b){if(FR.Widget&&a instanceof FR.Widget){this._storeChartWidget(a,b)}else{this._storeChart(a,b);a.inits()}},_getChartIDAndIndex:function(c){var b=c;var a="";if(b.indexOf("__index__")>=0){a=b.substring(b.indexOf("__index__")+9,b.length);b=b.substring(0,b.indexOf("__index__"))}if(b.indexOf("Chart")===0&&b.indexOf("__")>=0){b=b.substring(b.indexOf("__")+2,b.length)}return[b,a]},stringDimensionWidthDiv:function(e,b){if(!DIV_CONTAINER){DIV_CONTAINER=document.createElement("div");
document.body.appendChild(DIV_CONTAINER)}DIV_CONTAINER.style.cssText="";DIV_CONTAINER.style.visibility="hidden";DIV_CONTAINER.style.whiteSpace="nowrap";DIV_CONTAINER.style.position="absolute";DIV_CONTAINER.style.display="";DIV_CONTAINER.style.fontFamily=b.fontName;DIV_CONTAINER.style.fontSize=b.size+"px";DIV_CONTAINER.style.fontWeight=b.style;DIV_CONTAINER.innerHTML=e;var d=DIV_CONTAINER.offsetWidth||0;var a=DIV_CONTAINER.offsetHeight||0;var c={width:d,height:a};DIV_CONTAINER.style.display="none";
return c}}});
!(function(){window.Van=window.Van||{};Van.Utils=Van.Utils||{};Van.Utils.initFRVan=function(){Van.FRChartBridge=Van.FRChartBridge||{};Van.FRChartBridge.Cache=Van.FRChartBridge.Cache||[]};Van.Utils.storeChartBridge=function(a){Van.FRChartBridge.Cache.push(a)};Van.Utils.getChartBridge=function(c){var a=null;if(!c||FR.isEmpty(c.name)){return a}var d=function(e){return !FR.isEmpty(e.originCellPosition)&&e.name!==e.originCellPosition};var b=function(e,g){var f=true;e.forEach(function(h){f=f&&(c[h]===undefined||g[h]===c[h])
});return f};Van.FRChartBridge.Cache.forEach(function(f){var e=b(["name"],f.idInfo);if(d(f.idInfo)&&!d(c)){e=c.name===f.idInfo.originCellPosition}if(e&&b(["type","sheetIndex","ecName"],f.idInfo)){a=f;return false}});return a};Van.Utils.clearCache=function(a){Van.FRChartBridge.Cache.remove(a)};Van.Utils.doLinkWithFilter=function(d,e,c,b){if(d.options.doFineHyperlink){d.options.doFineHyperlink(d._linkClickEvent(e),c,function(f){return b?f.filter(b):f});return}var a=d;FR.ajax({type:"POST",url:FR.servletURL+"?op=chart&cmd=calculate_hyperlink",data:c,headers:{sessionID:FR.SessionMgr.getSessionID()},dataType:"json",success:function(f){if(f&&f.length){if(b){f=f.filter(b)
}FR.doHyperlink(a._linkClickEvent(e),f,true)}}})};Van.Utils.createLinkData4VanChart=function(a){this.specialDealParams4VanChart(a);var b=a.hyperLink;return this.createLinkData(a,b)};Van.Utils.createLinkData=function(d,b){if(b&&b.parasMap){var c=b.parasMap||[];var a={};c.forEach(function(e){var g=e.props||[];var h=d;g.forEach(function(i){h&&(h=h[i])});var f=e.key;if(f&&h!==undefined){a[f]=h}});return{"chartIndex":d.chartIndex,"linkKey":d.linkKey,"linkParas":a,"__time":new Date().getTime()}}};Van.Utils.specialDealParams4VanChart=function(d){var e,k;
if(d.linkKey==="dTools"){e=d.linkKey;k=d.vanchart}else{var f=d.series,h=d.options;e=f.type;if(h.plotIndex!==null&&h.plotIndex!==undefined){e=h.plotIndex}k=f.vanchart}k=k.vancharts.fullScreenFather||k;var j=k.vancharts.charts;var l=0;for(var g=0;g<j.length;g++){if(j[g]===k){l=g}}var c=k.options.hyperLink||[];d.hyperLink=c[e];d.linkKey=e;d.chartIndex=l;var m=d.options||{},b=m.originalCategory,a=m.originalCategoryArray;if(b&&!a){m.originalCategoryArray=[b]}}})();
Van.Utils.initFRVan();Van.FRChartBridge.AbstractChart=function(a,b){if(a&&b){this.options=a||{};this.dom=$(b[0]);this.width=b.width()||a.width;this.height=b.height()||a.height;this.inits();return this}};Van.FRChartBridge.AbstractChart.extend=function(b){var e=function(){if(this.initialize){this.initialize.apply(this,arguments)}};var d=e.__super__=this.prototype;var c=Object.create(d);c.constructor=e;e.prototype=c;for(var a in this){if(this.hasOwnProperty(a)&&a!=="prototype"&&a!=="__super__"){e[a]=this[a]
}}_extend(c,b);return e};function _extend(c){var d,b,a,e;for(b=1,a=arguments.length;b<a;b++){e=arguments[b];for(d in e){c[d]=e[d]}}return c}Van.FRChartBridge.AbstractChart.prototype={initialize:Van.FRChartBridge.AbstractChart,inits:function(){this._store();this._createChart();this.autoRefresh()},_store:function(){this.chartID=this.options.chartID;this.sheetIndex=this.options.sheetIndex||0;this.ecName=this.options.ecName||"";FR.Chart.WebUtils._storeChart(this,this.chartID);this.idInfo=this.options[Van.Cst.Common.CHART_ID_INFO];
Van.Utils.storeChartBridge(this,this.idInfo)},_createChart:function(){this.clear();var a=this.options[Van.Cst.Common.CHART_ATTR];this.chart=this._init(this.dom[0],a);this._addTrialLicenseWater()},_addTrialLicenseWater:function(){var a=this.options.chartAttr,c=this.dom;if(a&&a.trialLicenseWater){var b=a.trialLicenseWater;Van.Helper.addTrialLicenseWater(c,b);clearInterval(this.waterTimer);this.waterTimer=setInterval(function(){Van.Helper.addTrialLicenseWater(c,b)},5*60*1000)}},_checkDomExist:function(){var a=this.dom&&this.dom[0];
return a&&document.body.contains(a)},refresh:function(){},resize:function(){if(this.chart&&this.chart.resize){this.chart.resize()}else{this.clear();this._createChart()}},clear:function(){this.chart&&this.chart.clear&&this.chart.clear();this.chart&&this.chart.remove&&this.chart.remove();this.chart&&this.chart.dispose&&this.chart.dispose();this.chart=null;clearInterval(this.waterTimer);this.waterTimer=null;var c=this.dom[0].getElementsByTagName("canvas");for(var a=0;a<c.length;a++){var b=c[a].getContext("webgl");
b&&b.getExtension("WEBGL_lose_context").loseContext()}this.dom.empty()},clearAll:function(){this.clear();Van.Utils.clearCache(this)},getLinkFun:function(){return this._doLink.bind(this)},_doLink:function(b){var a=b.hyperLink||this.options.chartAttr.hyperLink;this._doLinkWithFilter(b,a)},_doLinkWithFilter:function(d,c,a){if(c&&c.parasMap){var b=Van.Utils.createLinkData(d,c);$.extend(b,this.idInfo);Van.Utils.doLinkWithFilter(this,d,b,a)}},_linkClickEvent:function(a){return a.event},autoRefresh:function(){var a=this,b=this.options.chartAttr.refreshTime||0;
if(b>0){this._autoRefreshTimer=setInterval(function(){if(a._checkDomExist()){a._refreshChart()}else{clearInterval(a._autoRefreshTimer);a.clear()}},b)}},dealChartAjax:function(a){this._refreshChart(a)},_refreshChart:function(a,d){a=a||{};var c={"chartWidth":this.width||0,"chartHeight":this.height||0,"__time":new Date().getTime()};$.extend(c,a,this.idInfo);var b=this;if(!d){d=function(e){b._refreshOptions(e)}}FR.ajax({type:"POST",url:FR.servletURL+"?op=chartlink&cmd=refresh_relate_data",data:c,headers:{sessionID:FR.SessionMgr.getSessionID()},dataType:"json",beforeSend:function(){FR.HtmlLoader.loadingEffect({el:b.dom,show:true,delay:1000,loadingType:"local"})
},complete:function(e,f){if(f==="success"){e=FR.jsonDecode(e.responseText);d(e)}FR.HtmlLoader.loadingEffect({el:b.dom,overflow:"hidden"})}})},_refreshOptions:function(a){var b=a.chartAttr;if(this._refresh&&this.chart){this._refresh(this.chart,b);return}this.clear();this.options.chartAttr=b;this._createChart()},_exportAsImage:function(b){var d={"sessionID":FR.SessionMgr.getSessionID(),"width":this.width||0,"height":this.height||0,"index":b,"__time":new Date().getTime()};$.extend(d,this.idInfo);var a=FR.servletURL+"?op=chart&cmd=export_image";
for(var c in d){a+=("&"+c+"="+d[c])}window.location=a}};
var BackgroundType={COLOR:"color",GRADIENT:"gradient",IMAGE:"image"};var GradientDirection={TO_TOP:"toTop",TO_LEFT:"toLeft",TO_RIGHT:"toRight",TO_BOTTOM:"toBottom"};function linearGradientAngle(c,b,a){switch(c){case GradientDirection.TO_TOP:return 0;case GradientDirection.TO_BOTTOM:return 180;case GradientDirection.TO_LEFT:return 270;case GradientDirection.TO_RIGHT:return 90}}ExtendedChart=Van.FRChartBridge.AbstractChart.extend({_store:function(){var a=this.options;this.chartID=a.chartID;this.sheetIndex=a.sheetIndex||0;
this.ecName=a.ecName||"";FR.Chart.WebUtils._storeChart(this,this.chartID)},_createChart:function(){this.clear();var a=this.options.chartAttr;if(this._checkEmpty(a)){this._addTrialLicenseWater();return}this._dealChartBackground(a);this.chart=this._init(this._createInnerChartContainer(),a,this.options.widgetName);this._checkEvent();this._addTrialLicenseWater()},_createInnerChartContainer:function(){var a=document.createElement("div");a.style.cssText="position: absolute;width: 100%;height: 100%;";a.setAttribute("domname","innerChartContainer");
this.dom[0].appendChild(a);return a},_checkEmpty:function(a){this.emptyDataRender&&this.emptyDataRender.remove();if(this._emptyData(a)){this.emptyDataRender=VanCharts.showEmptyDataTip({dom:this.dom[0],emptyDataTip:a.emptyDataTip,chartWidth:this.width,chartHeight:this.height,language:a.language});this._clearBackground();return true}return false},_checkDomExist:function(){var a=this.dom&&this.dom[0];return a&&document.body.contains(a)},_checkEvent:function(){var a=this;if(!this.chart.on){this.chart.on=function(b,c){a._events_=a._events_||{};
var d=a._events_[b]||[];d.push(c);a._events_[b]=d}}if(!this.chart.fire){this.chart.fire=function(c,b){a._events_=a._events_||{};var d=a._events_[c]||[];d.forEach(function(e){e&&e.call(a,b)})}}if(this.animateOverlap()){this.chart.on("exitEnd",this._autoLink.bind(this))}else{this.chart.on("exitEnd",this._autoReloadLink.bind(this));this.chart.on("exitBegin",this._autoIncrementLink.bind(this))}if(!window.BI||FR.reportletStyle){_g().on(FR.Events.AFTERRELOAD,this.clearAll.bind(this))}},animateOverlap:function(){return false
},_emptyData:function(a){return false},hasBackground:function(){return false},_clearBackground:function(){if(this._backgroundEl&&this._backgroundEl.parentNode){this._backgroundEl.parentNode.removeChild(this._backgroundEl)}this._backgroundEl=null},_dealChartBackground:function(e){var b=e.background;var f=this.dom[0];if(b&&this.hasBackground()){if(this._backgroundEl){this._clearBackground()}this._backgroundEl=document.createElement("div");f.insertBefore(this._backgroundEl,f.firstChild);var a=e.opacity==null?1:e.opacity;
var d=b.value,c="position: absolute;width: 100%;height: 100%;top:0;left:0;";switch(b.type){case BackgroundType.COLOR:c+="background:"+d+";";break;case BackgroundType.IMAGE:c+="background:url("+d+") no-repeat; background-size: cover;";a=1;break;case BackgroundType.GRADIENT:c+=["background: linear-gradient(",linearGradientAngle(b.direction)+"deg,",d[0]+",",d[1]+");"].join("")}c+="opacity:"+a;this._backgroundEl.style.cssText=c}},refresh:function(){},resize:function(){if(this.chart&&this.chart.resize){this.chart.resize()
}else{this.clear();this._createChart()}},setAutoFitScale:function(b,c,a){this.width=this.dom.width()||this.width;this.height=this.dom.height()||this.height;this.resize()},clear:function(){this.chart&&this.chart.clear&&this.chart.clear();this.chart&&this.chart.remove&&this.chart.remove();this.chart&&this.chart.dispose&&this.chart.dispose();this.chart=null;var d=this.dom[0];this._clearBackground();clearInterval(this.waterTimer);this.waterTimer=null;var c=d.getElementsByTagName("canvas");for(var a=0;
a<c.length;a++){var b=c[a].getContext("webgl");b&&b.getExtension("WEBGL_lose_context").loseContext()}this.dom.empty()},clearAll:function(){this.clear()},_exportChartImage:function(){if(!this._exportImage||!this.options.chartAttr.exportImage){return}var d=document.createElement("div");d.style.width=this.width+"px";d.style.height=this.height+"px";var c=this._exportInit||this._init;var b=c.bind(this)(d,FR.clone(this.options.chartAttr));var a=this;setTimeout(function(){FR.ajax({type:"POST",url:FR.servletURL+"?op=chart&cmd=save_export_image",data:{chartID:a.chartID,imageString:a._exportImage(b)},headers:{sessionID:FR.SessionMgr.getSessionID()},dataType:"json"})
},100)},getLinkFun:function(){return this._doLink.bind(this)},_doLink:function(b){var a=b.hyperLink||this.options.chartAttr.hyperLink;this._doLinkWithFilter(b,a)},_getPopLinkID:function(){var b="";var a=FR.Chart.WebUtils.getChartWidget(this.chartID);if(a&&a.options&&a.options["ChartHyperlink_ID"]){b=a.options["ChartHyperlink_ID"]}return b},_doLinkWithFilter:function(d,c,a){if(c&&c.parasMap){var b=Van.Utils.createLinkData(d,c);$.extend(b,{"chartID":this.chartID,"sheetIndex":this.sheetIndex,"ecName":this.ecName,"ChartHyperlink_ID":this._getPopLinkID()},this.idInfo);
Van.Utils.doLinkWithFilter(this,d,b,a)}},_linkClickEvent:function(a){return a.event},_autoLink:function(a){this._autoLinkWithFilter(a)},_autoIncrementLink:function(a){this._autoLinkWithFilter(a,function(b){return(b&&b.data&&b.data.indexOf("animateType:'increment'")>-1)||(b&&b.javaScript&&b.javaScript.animateType&&b.javaScript.animateType.toLowerCase()==="increment")})},_autoReloadLink:function(a){this._autoLinkWithFilter(a,function(b){return(b&&b.data&&b.data.indexOf("animateType:'reload'")>-1)||(b&&b.javaScript&&b.javaScript.animateType&&b.javaScript.animateType.toLowerCase()==="reload")
})},_autoLinkWithFilter:function(c,b){if(!this._checkDomExist()){this.clear();return}var a=this.options.chartAttr.autoLink||{};c.linkKey="autoLink";this._doLinkWithFilter(c,a,b)},dealIncrementChartAjax:function(a){this._refreshChart(a,this._incrementRefresh.bind(this))},_incrementRefresh:function(a){this.dom[0].className="bigscreen-fade-out-exit";var b=this;setTimeout(function(){b.clear();b.dom[0].className=" ";b.options.chartAttr=a[0].chartAttr;b._createChart()},1000)},_reloadAnimate:function(){var a=FR.Report.Plugin.AnimateProcessor;
if(a.item&&FR.Plugin.validLevel(a,a.item)){a.item.action.call(this,this.dom.parent())}},dealReloadChartAjax:function(a){this._reloadAnimate();this._refreshChart(a)},autoRefresh:function(){var a=this,b=this.options.chartAttr.refreshTime||0;if(b>0){this._autoRefreshTimer=setInterval(function(){if(a._checkDomExist()){a._refreshChart()}else{clearInterval(a._autoRefreshTimer);a.clear()}},b)}},dealChartAjax:function(a){this._refreshChart(a)},_refreshChart:function(a,d){a=a||{};var c={"chartID":this.chartID,"chartWidth":this.width||0,"chartHeight":this.height||0,"sheetIndex":this.sheetIndex,"ecName":this.ecName,"__parameters__":a,"__time":new Date().getTime()};
$.extend(c,this.idInfo);var b=this;if(!d){d=function(e){b._refreshOptions(e[0].chartAttr)}}FR.ajax({type:"POST",url:FR.servletURL+"?op=chartlink&cmd=refresh_relate_data",data:c,headers:{sessionID:FR.SessionMgr.getSessionID()},dataType:"json",beforeSend:function(){FR.HtmlLoader.loadingEffect({el:b.dom,show:true,delay:1000,loadingType:"local"})},complete:function(e,f){if(f==="success"){e=FR.jsonDecode(e.responseText);var g=e.relateChartList||e;d(g)}FR.HtmlLoader.loadingEffect({el:b.dom,overflow:"hidden"})
}})},_refreshOptions:function(a){if(this._refresh&&this.chart){this._refresh(this.chart,a);return}if(this._checkDomExist()){this.clear();this.options.chartAttr=a;this._createChart()}}});
!(function(){window.Van=window.Van||{};window.Van.Helper=window.Van.Helper||{};window.Van.Helper.addTrialLicenseWater=function(m,j){var e=m.width();var f=20,d=10,c=8;var k={fontName:"MicrosoftYaHei-Bold",size:16},h=FR.Chart.WebUtils.stringDimensionWidthDiv(j,k);while(k.size>=12&&h.width>e){k.size--;h=FR.Chart.WebUtils.stringDimensionWidthDiv(j,k)}k.size=Math.max(k.size,12);h=FR.Chart.WebUtils.stringDimensionWidthDiv(j,k);var a=f,g=f;var i=m.data("trail-lic-water-rect");var l=m.data("trail-lic-water-text");
if(i){i.remove()}if(l){l.remove()}i=$("<div></div>");m.data("trail-lic-water-rect",i);m.append(i);i.css({position:"absolute",right:a,bottom:g,width:h.width+d*2,height:h.height+c*2,"background-color":"#007ED3",opacity:0.5,"border-radius":"4px"});l=$("<div></div>");m.data("trail-lic-water-text",l);m.append(l);l.css({position:"absolute",right:a+d,bottom:g+c,color:"white","font-family":k.fontName,"font-size":k.size});l[0].innerHTML=j}})();
VanChartWrapper=ExtendedChart.extend({BEFORE_CHART_LINK:"before_chart_link",AFTER_CHART_LINK:"after_chart_link",_init:function(d,b,c){this.autoRefreshTime=this.options.autoRefreshTime||0;this.widgetName=c||"";b=this._bindOption(b);if(!d.getAttribute("id")){d.setAttribute("id",this.chartID)}var a=VanCharts.init(d,{wScale:b.wScale,hScale:b.hScale,fontScale:b.fontScale||b.scale});b.wScale=b.hScale=b.fontScale=null;a.setOptions(b);a.sheetIndex=this.sheetIndex;a.ecName=this.ecName;this.vanCharts=a;this._bindLinkFun(a);
return a},_createInnerChartContainer:function(){return this.dom[0]},setAutoFitScale:function(b,c,a){this.chart&&this.chart.setAutoFitScale(b,c,a)},_bindLinkFun:function(a){a.doHyperlink=this.getLinkFun()},_doLink:function(a){Van.Utils.specialDealParams4VanChart(a);ExtendedChart.prototype._doLink.call(this,a)},_bindOption:function(b,a){b=this._bindCursorOption(b);b=this._bindExportImageUrl(b,a);return b},_bindCursorOption:function(b){var d=window.FR&&window.FR.servletURL;if(!d){return b}var a=function(){return{drag:d+"?op=resource&resource=/com/fr/web/cursor/cursor_hand.cur",dragging:d+"?op=resource&resource=/com/fr/web/cursor/cursor_drag_hand.cur"}
};if(b&&FR.isArray(b.options)){for(var c=-1;++c<b.options.length;){b.options[c].cursor=a()}}else{b.cursor=a()}return b},_bindExportImageUrl:function(e,d){var g=window.FR&&window.FR.servletURL;if(!g){return e}var c=this;var b=function(h,j){h=h||{};h.tools=h.tools||{};var k="sessionID="+FR.SessionMgr.getSessionID()+"&chartID="+encodeURIComponent(c.chartID)+"&sheetIndex="+c.sheetIndex+"&ecName="+encodeURIComponent(c.ecName)+"&index="+j;h.tools.toImage=h.tools.toImage||{};h.tools.toImage.imageUrl=g+"?op=chart&cmd=export_image&"+k;
h.tools.toImage.checkUrl=g+"/export/check/font?format=chart&"+k};if(e&&FR.isArray(e.options)){for(var f=0,a=e.options.length;f<a;f++){b(e.options[f],f)}}else{b(e,d||0)}return e},clearAll:function(){this.chart&&this.chart.clear();this._removeUseLessAutoRefreshTimer();this.chart=null},_resetAttr:function(a){a.startLoading=false;a.endLoading=true},switchCarouselChart:function(a){this.chart.carousel.switchChartAndRestTimer(a)},showIndexChart:function(a){this.chart.carousel.showIndexChartAndRestTimer(a)
},getChartWithIndex:function(a){return this.chart.charts[a]},getCurrentChartIndex:function(){var a=this.chart.carousel;return a&&a.getIndex()||0},refreshData:function(c,b){if(c&&Object.prototype.toString.apply(c.options)==="[object Array]"){for(var d=0,a=c.options.length;d<a;d++){this._resetAttr(c.options[d])}}else{this._resetAttr(c)}c=this._bindOption(c,b);this.chart.setData(c,b)},autoRefresh:function(){this._removeUseLessAutoRefreshTimer();if(Array.isArray(this.autoRefreshTime)){this._autoMultiRefresh(this.autoRefreshTime)
}else{this._autoSingleRefresh(this.autoRefreshTime||0)}},_getValidIndex:function(b){var c=this.chart.charts,a=c.length;return/^[0-9]+$/.test(b)&&b<a},dataRefresh:function(g){var d=this,e=this.chart,f=e.charts;var a=f.length;var b=function(){var j=a,h=[];while(j){h.push(--j)}return h};g=FR.isArray(g)?g:[g];var c=g.filter(function(h){return d._getValidIndex(h)});if(c.length===0){c=b()}c.forEach(function(h){d._dataRefresh(h)})},_removeUseLessAutoRefreshTimer:function(){var h=FR.autoRefreshTimers=FR.autoRefreshTimers||[];
var f,c,a,k,e,b=h.length;for(f=b-1;f>=0;f--){a=h[f];if(!a||!document.body.contains(a)){k=a.__autoRefreshTimers||[];for(c=0;c<k.length;c++){e=k[c];clearInterval(e)}h.splice(f,1)}}var d=this.dom[0].__autoRefreshTimers||[],g=d.length;for(f=-1;++f<g;){clearInterval(d.shift())}},_addNewAutoRefreshTimer:function(a){var b=this.dom[0];b.__autoRefreshTimers=b.__autoRefreshTimers||[];b.__autoRefreshTimers.push(a);FR.autoRefreshTimers.indexOf(b)<0&&FR.autoRefreshTimers.push(b)},_autoSingleRefresh:function(c){if(c<1){return
}var b=this;var a=setInterval(function(){b._dataRefresh()},c*1000);this._addNewAutoRefreshTimer(a)},_dataRefresh:function(g){if(!this.chart){return}var f=this,c=f.chartID,h=f.width||0,b=f.height||0,e=f.sheetIndex,a=f.ecName;var d={cmd:"chart_auto_refresh",chartID:c,chartWidth:h,chartHeight:b,sheetIndex:e,ecName:a,__time:new Date().getTime(),payload:f.options.payload};if(f.chart.charts.length>1){d.index=g}if(FR.servletURL){FR.ajax({type:"GET",url:FR.servletURL+"?op=chartauto",data:d,headers:{sessionID:FR.SessionMgr.getSessionID()},dataType:"json",beforeSend:function(){f.fireChartLinkListener(f.BEFORE_CHART_LINK)
},success:function(r){var l=r.relateChartList;for(var n=0,p=l.length;n<p;n++){var m=FR.Chart.WebUtils._getChartIDAndIndex(l[n].id);var j=FR.ChartManager[m[0]];if(j&&j[m[1]]){var q=l[n].chartAttr;var k=j[m[1]];var o=q.series.length===0;var s={componentName:l[n].id,requestInfo:"url="+FR.servletURL+"&op=chartauto&cmd=chart_auto_refresh",chartIndex:g,errorMessage:"图表数据为空"};if(o&&FR._handleWidgetError&&FR._handleWidgetError(s)){return}k&&k.refreshData(q,g);f.fireChartLinkListener(f.AFTER_CHART_LINK)}}}})
}},_autoMultiRefresh:function(e){var c=e.length;var a=this;var d;for(var b=0;b<c;b++){d=e[b];if(d<1){continue}this._intervalRequest(a,d,b)}},_intervalRequest:function(b,d,c){var a=setInterval(function(){b._dataRefresh(c)},d*1000);this._addNewAutoRefreshTimer(a)},_chartRelated:function(d){if(!this.chart){return}for(var b=0;b<d.length;b++){var e=FR.Chart.WebUtils._getChartIDAndIndex(d[b].id);var c=FR.ChartManager[e[0]];if(c&&c[e[1]]){var a=d[b].chartAttr;c[e[1]].refreshData(a)}}},dealChartAjax:function(a){a=a||{};
for(var b in a){var e=a[b];if(b.startWith("$")){b=b.substring(1)}if(e==undefined){e=null}a[b]=e}var d={"chartID":this.chartID,"chartWidth":this.width||0,"chartHeight":this.height||0,"sheetIndex":this.sheetIndex,"ecName":this.ecName,"__parameters__":a,"__time":new Date().getTime()};var c=this;FR.ajax({type:"POST",url:FR.servletURL+"?op=chartlink&cmd=refresh_relate_data",data:d,headers:{sessionID:FR.SessionMgr.getSessionID()},dataType:"json",beforeSend:function(){c.fireChartLinkListener(c.BEFORE_CHART_LINK);
FR.HtmlLoader.loadingEffect({el:c.dom,fixed:false,show:true,delay:1000,loadingType:"local"})},complete:function(f,g){if(g==="success"){f=FR.jsonDecode(f.responseText);c._chartRelated(f.relateChartList);c.fireChartLinkListener(c.AFTER_CHART_LINK)}FR.HtmlLoader.loadingEffect({el:c.dom,overflow:"hidden"})}})},addBeforeChatLinkEventListener:function(a){this.addChartLinkEventListener(this.BEFORE_CHART_LINK,a)},removeBeforeChatLinkEventListener:function(){this.removeChartLinkEventListener(this.BEFORE_CHART_LINK)
},addAfterChatLinkEventListener:function(a){this.addChartLinkEventListener(this.AFTER_CHART_LINK,a)},removeAfterChatLinkEventListener:function(){this.removeChartLinkEventListener(this.AFTER_CHART_LINK)},addChartLinkEventListener:function(a,c){var b=VanChartWrapper.chartLinkEventListeners[this.widgetName];VanChartWrapper.chartLinkEventListeners[this.widgetName]=b?b:[];VanChartWrapper.chartLinkEventListeners[this.widgetName].push({eventName:a,callback:c})},removeChartLinkEventListener:function(a){var c=VanChartWrapper.chartLinkEventListeners[this.widgetName];
if(c){for(var b=0;b<c.length;b++){if(a===c[b].eventName){c.splice(b,1);break}}}},fireChartLinkListener:function(a){var c=VanChartWrapper.chartLinkEventListeners[this.widgetName];if(c){for(var b=0;b<c.length;b++){if(a===c[b].eventName){c[b].callback&&c[b].callback();break}}}},dealReloadChartAjax:function(a){this._reloadAnimate();this.dealChartAjax(a)},_incrementRefresh:function(a){var b=this;setTimeout(function(){b._chartRelated(a)},1000)}});VanChartWrapper.chartLinkEventListeners=[];
/*!
 * Project: vancharts
 * Version: 2.0.0
 * Build Time: 2025/1/17 09:43:41
 */
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VanCharts=e():t.VanCharts=e()}(window,(function(){return function(t){var e={};function i(n){if(e[n])return e[n].exports;var a=e[n]={i:n,l:!1,exports:{}};return t[n].call(a.exports,a,a.exports,i),a.l=!0,a.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)i.d(n,a,function(e){return t[e]}.bind(null,a));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=109)}([function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _Browser=_interopRequireDefault(__webpack_require__(5)),_ColorUtils=_interopRequireDefault(__webpack_require__(6)),_Constants=_interopRequireDefault(__webpack_require__(1)),_vMap=_interopRequireDefault(__webpack_require__(40)),_EnvUtils=__webpack_require__(3),_CoreUtils=__webpack_require__(2),_HtmlUtils=__webpack_require__(74);function _interopRequireDefault(t){return t&&t.__esModule?t:{"default":t}}var templateRe=/\{ *([\w_\-]+) *\}/g,lastID=0,DOUBLE_PI=2*Math.PI,decimalPlacesRegExp=/(?:\d+)(?:\.(\d+))?(?:[eE]-(\d+))?/,decimalRegExp=/\.|[eE]-\d+/g,skipKeys={minSize:!0,maxSize:!0,name:!0},SCALE=1,DATE_DELIMITER=_Browser["default"].phantomjs?"-":"/",styleToCss={color:"fill",font:"font",fontFamily:"font-family",fontSize:"font-size",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",letterSpacing:"letter-spacing",lineHeight:"line-height",quotes:"quotes",textAlign:"text-align",textDecoration:"text-decoration",textIndent:"text-indent",textShadow:"text-shadow",textTransform:"text-transform",whiteSpace:"white-space",wordSpacing:"word-spacing",padding:"padding"},$T={setTimeout:window.setTimeout,clearTimeout:window.clearTimeout,setInterval:window.setInterval,clearInterval:window.clearInterval,requestAnimationFrame:window.requestAnimationFrame||getPrefixed("RequestAnimationFrame"),cancelAnimationFrame:window.cancelAnimationFrame||getPrefixed("CancelAnimationFrame")||getPrefixed("CancelRequestAnimationFrame")};for(var k in $T)$T.hasOwnProperty(k)&&$T[k]&&$T[k].bind&&($T[k]=$T[k].bind(window));function initPaddingScale(t){SCALE=t||1}function pick(){for(var t,e=arguments.length,i=0;i<e;i++)if(null!=(t=arguments[i]))return t;return null}function includes(t,e){for(var i=0;i<t.length;i++)if(t[i]===e)return!0;return!1}function isArray(t){return"[object Array]"===Object.prototype.toString.apply(t)}function toArray(t){return Array.prototype.slice.call(t)}function setTextStyle(t,e){for(var i in e=cssNormalization(e))t.style(i,e[i])}function getTextDimension(t,e,i){return(0,_EnvUtils._getTextDimension)(t,e,i)}function getTextWrapDimension(t,e,i){var n=extend({"white-space":"normal",whiteSpace:"normal","word-wrap":"break-word",wordWrap:"break-word"},e);return(0,_EnvUtils._getHtmlTextDim)(t,n,i)}function getTextBBoxWithRotation(t,e){e=toRadian(e);var i=t.node(),n="div"===t.type?i.innerHTML:i.textContent,a=t.styles,r=!(0,_EnvUtils.isSupportSVG)(),o=(0,_EnvUtils._getTextDimension)(n,a,r),s=Math.abs(Math.cos(e)),l=Math.abs(Math.sin(e)),u=o.width,h=o.height;return{width:u*s+h*l,height:u*l+h*s}}function getGradientBackgroundCssText(t){var e=[],i=t.startColor,n=t.endColor,a="left",r="left top",o="right top",s=1;return t.x1===t.x2&&(a="top",r="left top",o="left bottom",s=0),e.push("background: -ms-linear-gradient("+a+", "+i+", "+n+")"),e.push("background-image: -moz-linear-gradient("+a+", "+i+", "+n+")"),e.push("background-image: -webkit-gradient(linear, "+r+", "+o+", color-stop(0, "+i+"), color-stop(1, "+n+"))"),e.push("filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="+_ColorUtils["default"].colorToHexARGB(i)+", endColorstr="+_ColorUtils["default"].colorToHexARGB(n)+", GradientType="+s+")"),e}function getBorderCssText(t){var e=[];return null!=t.borderWidth&&(e.push("border-style:solid"),e.push("border-width:"+t.borderWidth+"px")),null!=t.borderColor&&e.push("border-color:"+t.borderColor),null!=t.borderRadius&&(e.push("border-radius:"+t.borderRadius+"px"),e.push("-moz-border-radius:"+t.borderRadius+"px"),e.push("-webkit-border-radius:"+t.borderRadius+"px"),e.push("-o-border-radius:"+t.borderRadius+"px")),e}function setFullScreenDomBackground(t,e){setDomBackground(t,e,!0)}function setNormalScreenDomBackground(t,e){setDomBackground(t,e,!1)}function setDomBackground(t,e,i){window.duchamp&&(t._emptyCss=t._emptyCss||t.style.cssText,t.style.cssText=t._emptyCss);var n=[];if(e.backgroundColor){var a=i?getFullScreenBackgroundColor(e.backgroundColor):e.backgroundColor;if("string"==typeof a)if((0,_EnvUtils.isSupportSVG)())n.push("background-Color:"+a);else{var r=_ColorUtils["default"].colorToHexAlpha(a);n.push("background-Color:"+r.hex),n.push("filter:alpha(opacity="+100*r.alpha+")")}else"object"==typeof a&&(n=n.concat(getGradientBackgroundCssText(a)))}e.backgroundImage&&(n.push("background-image:url("+e.backgroundImage+")"),n.push("background-size:100% 100%")),n=n.concat(getBorderCssText(e)),e.shadow&&n.push("box-shadow:1px 1px 2px rgba(0,0,0,0.2)"),t.style.cssText+=";"+n.join(";")+";"}function getFullScreenBackgroundColor(t){if(null!=t)return"string"==typeof t?_ColorUtils["default"].colorToHex(t):"object"==typeof t?{x1:t.x1,y1:t.y1,x2:t.x2,y2:t.y2,startColor:_ColorUtils["default"].colorToHex(t.startColor),endColor:_ColorUtils["default"].colorToHex(t.endColor)}:void 0}function stamp(t){return t._vanchart_id=t._vanchart_id||"vancharts"+ ++lastID,t._vanchart_id}function extend(t){var e,i,n,a;for(i=1,n=arguments.length;i<n;i++)for(e in a=arguments[i])t[e]=a[e];return t}function domRotate(t,e){var i=[];i.push("transform:rotate("+e+"deg)"),i.push("-ms-transform:rotate("+e+"deg)"),i.push("-webkit-transform:rotate("+e+"deg)"),i.push("-moz-transform:rotate("+e+"deg)"),i.push("-o-transform:rotate("+e+"deg)");var n=Math.cos(toRadian(e)),a=Math.sin(toRadian(e));if(!(0,_EnvUtils.isSupportSVG)()){var r=e?["progid:DXImageTransform.Microsoft.Matrix(M11=",n,", M12=",-a,", M21=",a,", M22=",n,", sizingMethod='auto expand')"].join(""):"none";i.push("filter:"+r)}t.style.cssText+=i.join(";")+";"}function splitText(t,e,i,n,a){if(!t)return[];i-=2*(n=n||0);for(var r=[],o=0,s=(t+="").length;o<s;){for(var l=o;getTextDimension(t.substring(l,o+1),e,!1).width<i&&!(++o>=s););if(l==o)return["..."];var u=t.substring(l,o);if(0==a&&o!=s&&o-1>l){var h=t.charAt(o-1),d=t.charAt(o);if(/[A-Za-z]/.test(h)&&/[A-Za-z]/.test(d)){var c=t.charAt(o-2);u=t.substring(l,o-1),o--," "!==c&&"-"!==c&&(u+="-")}}r.push(u)}return r}function splitAndShrinkText(t,e,i,n,a,r,o){var s=clone(i),l=parseFloat(s.fontSize);l<e&&(l=s.fontSize=e);for(var u=splitText(t,s,n,r,o);u.length>2;){if(s.fontSize<=e){s.fontSize=e;var h=u[1]+u[2];u[1]=getEllipsisText(h,n,s,a),u=[u[0],u[1]],l=e;break}l=Math.max(e,l-1),s.fontSize=l,u=splitText(t,s,n,r,o)}return{text:u,fontSize:l+"px"}}function shrinkText(t,e,i,n,a,r){var o=clone(a);o.fontSize=Math.max(i,e);var s=getTextDimension(t,o,r).width;if(n<=0)return{labelContent:"",fontSize:o.fontSize+"px"};for(;s>=n;){if(o.fontSize-=1,o.fontSize<=e){o.fontSize=e,t=getEllipsisText(t,n,o,r);break}s=getTextDimension(t,o,r).width}return{labelContent:t,fontSize:o.fontSize+"px"}}function getTextDimensionWithRotation(t,e,i,n){return getTextDimRotated(getTextDimension(t,e,i),n)}function getTextDimRotated(t,e){var i=Math.abs(toRadian(e||0));return{width:t.width*Math.cos(i)+t.height*Math.sin(i),height:t.width*Math.sin(i)+t.height*Math.cos(i)}}function getDotCount(t,e){return(0,_CoreUtils.isNumberValue)(t)&&(0,_CoreUtils.isNumberValue)(e)&&Math.abs(e)>1e-6?Math.floor(t/e):0}function getDotStr(t){if(!(0,_CoreUtils.isNumberValue)(t)||Math.abs(t)<1e-6)return"";return getTargetFillArray(t,(function(){return"."})).join("")}function getEllipsisText(t,e,i,n){var a=t+"",r=a.length,o=getTextDimension(a,i,n).width,s=getTextDimension(".",i,n).width;if(o<=e)return t;for(var l=0;++l<=r;){if(getTextDimension(a.slice(0,l),i,n).width>e){var u="",h=a.slice(0,Math.max(l-1,0)),d=getDotCount(e-getTextDimension(h,i,n).width,s);return u=d>0?getDotStr(d):h?getDotStr(d=getDotCount(e-getTextDimension(h=h.slice(0,h.length-1),i,n).width,s)):".",h+u}}}function cssNormalization(t){var e={};for(var i in t)if(styleToCss[i]&&(e[styleToCss[i]]=t[i]),"color"==i&&(e.color=t[i]),"fontSize"==i){var n=t[i];-1!=n.indexOf("pt")&&(n=4*parseFloat(n)/3,e["font-size"]=n+"px")}return e}function reformCssArray(t){if(!(t instanceof Array))return[t,t,t,t];switch(t.length+""){case"4":return t;case"3":return[t[0],t[1],t[2],t[1]];case"2":return[t[0],t[1],t[0],t[1]];case"1":return[t[0],t[0],t[0],t[0]];case"0":return[0,0,0,0]}}function lineSubPixelOpt(t,e){return e%2==0?Math.round(t):Math.round(t-.5)+.5}function rectSubPixelOpt(){var t,e,i,n,a,r,o;return 2===arguments.length?(t=arguments[0].x,e=arguments[0].y,i=arguments[0].width,n=arguments[0].height,a=arguments[1]):(t=arguments[0],e=arguments[1],i=arguments[2],n=arguments[3],a=arguments[4]),{x:r=lineSubPixelOpt(t,a=a||0),y:o=lineSubPixelOpt(e,a),width:lineSubPixelOpt(t+i,a)-r,height:lineSubPixelOpt(e+n,a)-o}}function addArray(t,e){var i=[];if(t&&t.length)for(var n=0,a=t.length;n<a;n++)i.push(t[n]);if(e&&e.length)for(n=0,a=e.length;n<a;n++)i.push(e[n]);return i}function toFront(t){t&&t.parentNode&&t.parentNode.appendChild(t)}function toBack(t){t&&t.parentNode&&t.parentNode.insertBefore(t,t.parentNode.firstChild)}function toFrontOfAll(t){t.ownerSVGElement.appendChild(t)}function toBackOfAll(t){t.ownerSVGElement.appendChild(t,t.ownerSVGElement.firstChild)}function containsRect(t,e){return t.x<=e.x&&t.y<=e.y&&t.x+t.width>=e.x+e.width&&t.y+t.height>=e.y+e.height}function rectangleOverlapped(t,e){if(!t||!e)return!1;var i=Math.max(t.x,e.x),n=Math.max(t.y,e.y),a=Math.min(t.x+t.width,e.x+e.width),r=Math.min(t.y+t.height,e.y+e.height);return i<a&&n<r}function lineLine(t,e,i,n){var a=(n.x-i.x)*(t.y-i.y)-(n.y-i.y)*(t.x-i.x),r=(e.x-t.x)*(t.y-i.y)-(e.y-t.y)*(t.x-i.x),o=(n.y-i.y)*(e.x-t.x)-(n.x-i.x)*(e.y-t.y);if(0!==o){var s=a/o,l=r/o;if(0<=s&&s<=1&&0<=l&&l<=1)return!0}return!1}function lineRect(t,e,i){var n={x:i.x,y:i.y},a={x:i.x,y:i.y+i.height},r={x:i.x+i.width,y:i.y+i.height},o={x:i.x+i.width,y:i.y};return!!lineLine(t,e,n,a)||(!!lineLine(t,e,a,r)||(!!lineLine(t,e,r,o)||lineLine(t,e,o,n)))}function outsideRect(t,e){return!containsRect(t,e)&&!rectangleOverlapped(t,e)}function containsPoint(t,e){if(!t||!e)return!1;var i=pick(e.x||e[0]),n=pick(e.y||e[1]);return t.x<i&&t.x+t.width>i&&t.y<n&&t.y+t.height>n}function isValidRect(t){var e=t.width,i=t.height;return e>0&&i>0}function makeValueInRange(t,e,i){var n=Math.min(t,e),a=Math.max(t,e)-n;return((i-n)%a+a)%a+n}function getValueInDomain(t,e){return Math.min(Math.max(t,e[0]),e[1])}function toRadian(t){return Math.PI*(t/180)}function toDegree(t){return 180*t/Math.PI}function getFormatterFunction(formatter){if(null==formatter||""===formatter)return null;if("string"==typeof formatter){var formatterFunc=new Function("return "+formatter)();return"string"==typeof formatterFunc?(eval("var _tmpFunc = "+formatterFunc),_tmpFunc):formatterFunc}return formatter}function format(t,e){e&&e.match&&e.match(/D/)&&(t=(0,_CoreUtils.isEmpty)(t)||isNaN(t)?t:+t),e=getFormatterFunction(e);try{return"function"==typeof e?e.bind(t)(t):t}catch(i){return t}}function endsWith(t,e,i){return null!=t&&null!=e&&((i===undefined||i>t.length)&&(i=t.length),t.substring(i-e.length,i)===e)}function startsWith(t,e,i){return i=!i||i<0?0:+i,t.substring(i,i+e.length)===e}function clone(t){if(null==t||"object"!=typeof t)return t;if(t instanceof Date)return(e=new Date).setTime(t.getTime()),e;if(t instanceof Array){for(var e=[],i=0,n=t.length;i<n;++i)e[i]=clone(t[i]);return e}if(t instanceof String)return t+"";if(t instanceof Object){e={};for(var a in t)t.hasOwnProperty(a)&&(e[a]=clone(t[a]));return e}}function makeBounds(){var t=0,e=0,i=0,n=0;if(2===arguments.length){var a=arguments[0],r=arguments[1];t=pick(a.x,a[0]),e=pick(a.y,a[1]),i=pick(r.width,r[0]),n=pick(r.height,r[1])}else 4===arguments.length&&(t=arguments[0],e=arguments[1],i=arguments[2],n=arguments[3]);return{x:t,y:e,width:i,height:n}}function distance(t,e){var i=pick(t.x,t[0]),n=pick(t.y,t[1]),a=i-pick(e.x,e[0]),r=n-pick(e.y,e[1]);return Math.sqrt(a*a+r*r)}function log(t,e){return accDiv(newMathLog(e),newMathLog(t))}function newMathLog(t){return t<1?-Math.log(accDiv(1,t)):Math.log(t)}function getOrder(t){var e=0;if(t>0&&t<1)for(;t<1;)t=accMul(t,10),e--;else if(t>=10)for(;t>=10;)t=accDiv(t,10),e++;return e}function getPercentValue(t,e){return t?(-1!=(t+="").indexOf("%")&&(t=parseFloat(t)*e/100),parseFloat(t)):0}function getDecimalPlaces(t){var e=(t+"").match(decimalPlacesRegExp);return e?(e[1]?e[1].length:0)+(+e[2]||0):0}function accAdd(t,e){if(t%1==0&&e%1==0)return t+e;var i=getDecimalPlaces(t),n=getDecimalPlaces(e),a=Math.pow(10,Math.max(i,n));return(accMul(t,a)+accMul(e,a))/a}function accDiv(t,e){if(t%1==0&&e%1==0)return t/e;var i=t+"",n=e+"",a=-getDecimalPlaces(t);a+=getDecimalPlaces(e);var r=i.replace(decimalRegExp,""),o=n.replace(decimalRegExp,"");return a>0?r/o*Math.pow(10,a):r/o/Math.pow(10,-a)}function accMul(t,e){if(t%1==0&&e%1==0)return t*e;var i=t+"",n=e+"",a=getDecimalPlaces(t);return a+=getDecimalPlaces(e),i.replace(decimalRegExp,"")*n.replace(decimalRegExp,"")/Math.pow(10,a)}function niceValue(t,e){var i=(t=+t)/(e=e-1||4),n=t<0;i=Math.abs(i),t=Math.abs(t);var a=parseInt(Math.log(i)/Math.log(10));if(!isFinite(a))return t;var r=Math.pow(10,a);i!==r&&(a+=1,r=Math.pow(10,a));var o=i/r;[.1,.2,.25,.5,1].some((function(t){if(o<t)return o=t,!0}));var s=(o=accMul(o,Math.pow(10,a)))*e;return n?-1*s:s}function objectToArray(t){if(t.length)return[].slice.call(t);var e=[];for(var i in t)e.push(t[i]);return e}function date2int(t){if(null==t)return null;var e=new Date("1970-01-01");return(t=value2date(t)).getTime()-e.getTime()}function int2date(t){var e=new Date("1970-01-01");return t=t||0,new Date(t+e.getTime())}function value2date(t,e){if((0,_CoreUtils.hasNotDefined)(t))return new Date(undefined);if("string"==typeof t&&t.match(/^\s*$/))return new Date(undefined);if(!isNaN(t))return new Date(+t);var i=t;if("string"==typeof i){if(e&&(i.match(/^(20|21|22|23|[0-1]\d):[0-5]\d$/)||i.match(/^(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/))){var n=new Date;return new Date(n.toLocaleDateString()+" "+i)}if(("Invalid Date"==(i=new Date(Date.parse(i.replace(/[-/]/g,DATE_DELIMITER))))||"NaN"==i)&&window.FR&&window.FR.str2Date){var a,r=null==(a=t.split(/\W+/))?void 0:a[0],o=r&&r>0&&r<=12?"2001-"+t:t;i=FR.str2Date(o,"yyyy-MM-dd HH:mm:ss")}}return i}function makeTranslate(t){return"translate("+pick(t.x,t[0])+","+pick(t.y,t[1])+")"}function makeTranslate3d(t){return _Browser["default"].any3d?"translate3d("+pick(t.x,t[0])+"px,"+pick(t.y,t[1])+"px,"+pick(t.z,t[2],0)+"px)":makeTranslateWithPX(t)}function makeTranslateWithPX(t){return"translate("+pick(t.x,t[0])+"px,"+pick(t.y,t[1])+"px)"}function isImageMarker(t){return-1==(_Constants["default"].LOCATION+_Constants["default"].STAR+_Constants["default"].CIRCLE+_Constants["default"].SQUARE+_Constants["default"].DIAMOND+_Constants["default"].TRIANGLE+_Constants["default"].CIRCLE_HOLLOW+_Constants["default"].SQUARE_HOLLOW+_Constants["default"].DIAMOND_HOLLOW+_Constants["default"].TRIANGLE_HOLLOW+_Constants["default"].SYMBOL_AUTO+_Constants["default"].ANCHOR_ICON).indexOf(t)&&(0,_CoreUtils.hasDefined)(t)}function isNullMarker(t){return(0,_CoreUtils.hasNotDefined)(t.symbol)}function getDefaultMarkerSymbol(t){var e=[_Constants["default"].CIRCLE,_Constants["default"].CIRCLE_HOLLOW,_Constants["default"].SQUARE,_Constants["default"].SQUARE_HOLLOW,_Constants["default"].DIAMOND,_Constants["default"].DIAMOND_HOLLOW,_Constants["default"].TRIANGLE,_Constants["default"].TRIANGLE_HOLLOW];return e[t%e.length]}function splitWords(t){return(t=t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")).split(/\s+/)}function trim(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function removeEvent(t,e,i){t.removeEventListener?t.removeEventListener(e,i,!1):t.attachEvent&&t.detachEvent("on"+e,i)}function dealFloatPrecision(t){return Math.abs(t)<1e-6?0:t}function getDomWidth(t){if(t.getWidth)return t.getWidth();var e=t.currentStyle||document.defaultView.getComputedStyle(t);return((t.clientWidth||Math.round(parseFloat(e.width)))-parseInt(e.paddingLeft,10)-parseInt(e.paddingRight,10)).toFixed(0)-0}function getDomHeight(t){if(t.getHeight)return t.getHeight();var e=t.currentStyle||document.defaultView.getComputedStyle(t);return((t.clientHeight||Math.round(parseFloat(e.height)))-parseInt(e.paddingTop,10)-parseInt(e.paddingBottom,10)).toFixed(0)-0}function hasTouch(){var t=window.document;return t&&t.documentElement.ontouchstart!==undefined}function getArcPoint(t,e){return[t*Math.sin(e),-t*Math.cos(e)]}function getArcByPoint(t,e){return(2*Math.PI-(Math.atan2(e,t)-Math.PI/2))%(2*Math.PI)}function calculateAutoMinMaxAndGap(t,e,i){e<t&&(t=0,e=100);var n=accAdd(e,-t),a=getOrder(n),r=Math.pow(10,a);a<=0?(t=accMul(t,Math.pow(10,1-a)),t=accDiv(Math.floor(t),Math.pow(10,1-a))):t=Math.floor(t/r)*r;for(var o=accMul(accDiv(i,10),r),s=0;s<n;)s=accAdd(o,s);for(var l=accDiv(s,i);t+l*i<e;)l=accDiv(s=accAdd(o,s),i);return[t,e=accAdd(t,accMul(s=accDiv(s,i),i)),s]}function indexOf(t,e){for(var i=0;i<t.length;i++)if(t[i]===e)return i;return-1}function hasChn(t){return/[\u4E00-\u9FA5]/.test(t)}function paddingConvertWithScale(t){return Math.round((0,_EnvUtils.convertREMtoPX)(t)*SCALE)}function getComputedStyle(t,e,i){if(1!==t.nodeType)throw new Error("element is not a DOM element.");"function"!=typeof i&&(i=function(t){return t});var n=splitWords(e),a={};return n.forEach((function(e){a[camelCase(e)]=i(function(e,i){var n=t.currentStyle?t.currentStyle:window.getComputedStyle(t,null),a=n[i],r=parseFloat(n["padding-left"]),o=parseFloat(n["border-left-width"]);if(r=isNaN(r)?0:r,o=isNaN(o)?0:o,"auto"===a&&("width"===i||"height"===i)){var s=e.getBoundingClientRect();a="width"===i?s.right-s.left:s.bottom-s.top,a-=2*(r+o),a+="px"}return a}(t,e))})),a}function camelCase(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function toPng(t){window.location=t}function computeArc(t,e,i,n,a){var r=Math.asin(a),o=Math.abs(t-i),s=Math.abs(e-n),l=Math.sqrt(o*o+s*s)/2,u=(t>i?-1:1)*l/Math.tan(r),h=Math.atan((e-n)/(i-t)),d=(t+i)/2+u*Math.sin(h),c=(e+n)/2+u*Math.cos(h),f=t-d,p=e-c,g=i-d,m=n-c,v=normalRadian(Math.atan2(p,f)),_=normalRadian(Math.atan2(m,g));return v>_&&(_+=DOUBLE_PI),[d,c,l/a,v,_]}function normalRadian(t){return(t%=DOUBLE_PI)<0&&(t+=DOUBLE_PI),t}function formatNum(t,e){var i=Math.pow(10,e||5);return Math.round(t*i)/i}function wrapNum(t,e,i){var n=e[1],a=e[0],r=n-a;return t===n&&i?t:((t-a)%r+r)%r+a}function bind(t,e){var i=Array.prototype.slice;if(t.bind)return t.bind.apply(t,i.call(arguments,1));var n=i.call(arguments,2);return function(){return t.apply(e,n.length?n.concat(i.call(arguments)):arguments)}}function getParamString(t,e,i){var n=[];for(var a in t)n.push(encodeURIComponent(i?a.toUpperCase():a)+"="+encodeURIComponent(t[a]));return(e&&-1!==e.indexOf("?")?"&":"?")+n.join("&")}function template(t,e){return t.replace(templateRe,(function(t,i){var n=e[i];if(n===undefined)throw new Error("No value provided for variable "+t);return"function"==typeof n&&(n=n(e)),n}))}function setOptions(t,e){for(var i in t.hasOwnProperty("options")||(t.options=t.options?Object.create(t.options):{}),e)t.options[i]=e[i];return t.options}function createOptions(t,e){return e.forEach((function(e){if(e)for(var i in e)(0,_CoreUtils.hasNotDefined)(t[i])&&!skipKeys[i]&&(t[i]=e[i])})),t}function getPrefixed(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}!function(){var t,e=!0,i=$T.setTimeout,n=$T.requestAnimationFrame,a=$T.cancelAnimationFrame,r=$T.clearTimeout;try{t=window.frameElement}catch(h){}if(t){var o=[],s=[];n&&($T.requestAnimationFrame=function(t){if(e)return n(t);o.push(t)}),$T.setTimeout=function(t,n){if(e)return i(t,n);t.__$delay__=n,s.push(t)};var l=n||function(t){return i(t,16)};l((function a(){"none"===(t.style.display||"").toLowerCase()?e=!1:function(){if(!e){e=!0;for(var t=-1;++t<o.length;)o[t].call();for(o=[],t=-1;++t<s.length;){var i=s[t];$T.setTimeout(i,i.__$delay__)}s=[]}}(),l(a)}))}var u=$T.requestAnimationFrame||function(t){return _Browser["default"].phantomjs?window.setTimeout(t,16):$T.setTimeout(t,16)};$T.setInterval=function(t,e){var i=(new Date).getTime(),n={};return n.value=u((function a(){n.value=u(a),(new Date).getTime()-i>=e&&(t.call(),i=(new Date).getTime())})),n},$T.clearInterval=a?function(t){t&&a(t.value)}:function(t){t&&r(t.value)},_Browser["default"].phantomjs&&($T.setTimeout=window.setTimeout)}();var lastTime=0;function timeoutDefer(t){var e=+new Date,i=Math.max(0,16-(e-lastTime));return lastTime=e+i,_Browser["default"].phantomjs?window.setTimeout(t,i):$T.setTimeout(t,i)}var requestFn=$T.requestAnimationFrame||timeoutDefer,cancelFn=$T.cancelAnimationFrame||function(t){$T.clearTimeout(t)};function requestAnimFrame(t,e,i){if(!i||requestFn!==timeoutDefer)return requestFn.call(window,bind(t,e));t.call(e)}function cancelAnimFrame(t){t&&cancelFn.call(window,t)}function throttle(t,e,i){var n,a,r,o,s;return o=function(){n=!1,a&&(r.apply(i,a),a=!1)},r=function(){n?a=arguments:(t.apply(i,arguments),s=setTimeout(o,e),n=!0)},r.cancel=function(){clearTimeout(s),n=a=!1},r}function rebind(t,e){for(var i,n=1,a=arguments.length;++n<a;)t[i=arguments[n]]=_rebind(t,e,e[i]);return t}function _rebind(t,e,i){return function(){var n=i.apply(e,arguments);return n===e?t:n}}function bindData(t,e,i){var n,a,r,o,s=t.length,l=e.length,u=[],h=[],d=[],c={},f=[];for(n=-1;++n<s;)r=t[n],c[a=i?i(r.datum()):n]=r,f[n]=a;for(n=-1;++n<l;)o=e[n],(r=c[a=i?i(o):n])?!0!==r&&(r.datum(o),d.push(r)):u.push(o),c[a]=!0;for(n=-1;++n<s;)!0!==c[f[n]]&&h.push(t[n]);return{update:d,enter:u,exit:h}}function dispatch(){for(var t=new d3_dispatch,e=-1,i=arguments.length;++e<i;)t[arguments[e]]=d3_dispatch_event(t);return t}function d3_dispatch(){}function d3_dispatch_event(t){var e=[],i=new _vMap["default"];function n(){for(var i,n=e,a=-1,r=n.length;++a<r;)(i=n[a].on)&&i.apply(this,arguments);return t}return n.on=function(n,a){var r,o=i.get(n);return arguments.length<2?o&&o.on:(o&&(o.on=null,e=e.slice(0,r=e.indexOf(o)).concat(e.slice(r+1)),i.remove(n)),a&&e.push(i.set(n,{on:a})),t)},n}function falseFn(){return!1}function trueFn(){return!0}function emptyFn(){}function encodeCategoryArray(t){if(!isArray(t))return t;if(window.JSON)return JSON.stringify(t);for(var e="[",i=-1;++i<t.length;)e+=(i>0?",":"")+'"'+t[i]+'"';return e+"]"}function decodeCategoryArray(categoryArrayStr){return window.JSON?JSON.parse(categoryArrayStr):eval("("+categoryArrayStr+")")}function getTargetFillArray(t,e){if(null!=t){if(null==e)return Array.apply(null,Array(t));for(var i=[],n=0;n<t;n++)i.push("");return i.map(e)}}function value2PX(t){return t+"px"}function CSSText(t){return Object.keys(t).map((function(e){return e+":"+t[e]})).join(";")+";"}function attrText(t){return" "+Object.keys(t).map((function(e){return e+"="+t[e]})).join(" ")+" "}function spliceText(){return Array.prototype.slice.apply(arguments).join("")}function stringify(t){if("object"==typeof JSON)return JSON.stringify(t);var e,i="";if(null===t)return String(t);switch(typeof t){case"number":case"boolean":return String(t);case"string":return'"'+t+'"';case"undefined":case"function":return undefined}switch(Object.prototype.toString.call(t)){case"[object Array]":i+="[";for(var n=0,a=t.length-1;n<a;n++)i+=((e=stringify(t[n]))===undefined?null:e)+",";return i+=stringify(t[n]),i+="]";case"[object Date]":return'"'+(t.toJSON?t.toJSON():t.toString())+'"';case"[object RegExp]":return"{}";case"[object Object]":for(var n in i+="{",t)t.hasOwnProperty(n)&&(e=stringify(t[n]))!==undefined&&(i+='"'+n+'":'+e+",");return i=i.slice(0,-1),i+="}"}}function ObjectValues(t){if(Object.values)return Object.values(t);var e,i=[];for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&i.push(t[e]);return i}function ObjectKeys(t){if(Object.keys)return Object.keys(t);var e,i=Object.prototype.hasOwnProperty,n=!{toString:null}.propertyIsEnumerable("toString"),a=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],r=a.length,o=[];for(e in t)i.call(t,e)&&o.push(e);if(n)for(var s=0;s<r;s++)i.call(t,a[s])&&o.push(a[s]);return o}function htmlEncode(t){var e={"&":"&amp;",'"':"&quot;","<":"&lt;",">":"&gt;"," ":"&nbsp;"};return null==t?null:(t=""+t).replace(new RegExp('&|"|<|>|\\s',"gm"),(function(t){return e[t]?e[t]:"&nbsp;"}))}function replaceScript4Xss(t){if(null==t)return null;var e=/&#x([0-9A-F]+);/gi,i=/&#(\d+);/gi;return t=""+t,e.test(t)?t=t.replace(e,(function(t,e){return String.fromCharCode(parseInt(e,16))})):i.test(t)&&(t=t.replace(i,(function(t,e){return String.fromCharCode(parseInt(e,10))}))),/script|svg|alert|confirm|prompt|onload|onclick|onmouseover|onfocus|onerror/gi.test(t)?htmlEncode(t):t}d3_dispatch.prototype.on=function(t,e){var i=t.indexOf("."),n="";if(i>=0&&(n=t.slice(i+1),t=t.slice(0,i)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}};var parseParam=function(t){if(null==t||""===t)return{url:"",params:{}};if(!/(.+)\?(.+)$/.test(t))return{url:t,params:{}};var e={},i=/(.+)\?(.+)$/.exec(t)[1];return/(.+)\?(.+)$/.exec(t)[2].split("&").forEach((function(t){if(/=/.test(t)){var i=t.split("="),n=i[0],a=i[1];a=decodeURIComponent(a),a=/^\d+$/.test(a)?parseFloat(a):a,e.hasOwnProperty(n)?e[n]=[].concat(e[n],a):e[n]=a}else e[t]=!0})),{url:i,params:e}},BaseUtils={dispatch:dispatch,rebind:rebind,throttle:throttle,requestAnimFrame:requestAnimFrame,cancelAnimFrame:cancelAnimFrame,getParamString:getParamString,template:template,setOptions:setOptions,createOptions:createOptions,formatNum:formatNum,wrapNum:wrapNum,bind:bind,initPaddingScale:initPaddingScale,toPng:toPng,getDomWidth:getDomWidth,getDomHeight:getDomHeight,makeTranslate:makeTranslate,makeTranslateWithPX:makeTranslateWithPX,makeTranslate3d:makeTranslate3d,clone:clone,date2int:date2int,int2date:int2date,value2date:value2date,log:log,getPercentValue:getPercentValue,accAdd:accAdd,accDiv:accDiv,accMul:accMul,dealFloatPrecision:dealFloatPrecision,niceValue:niceValue,objectToArray:objectToArray,toArray:toArray,pick:pick,includes:includes,getTextDimension:getTextDimension,splitText:splitText,splitAndShrinkText:splitAndShrinkText,shrinkText:shrinkText,getTextDimensionWithRotation:getTextDimensionWithRotation,getTextDimRotated:getTextDimRotated,getEllipsisText:getEllipsisText,isArray:isArray,indexOf:indexOf,startsWith:startsWith,endsWith:endsWith,cssNormalization:cssNormalization,reformCssArray:reformCssArray,rectSubPixelOpt:rectSubPixelOpt,lineSubPixelOpt:lineSubPixelOpt,toFront:toFront,toBack:toBack,containsRect:containsRect,rectangleOverlapped:rectangleOverlapped,outsideRect:outsideRect,isValidRect:isValidRect,lineRect:lineRect,containsPoint:containsPoint,setTextStyle:setTextStyle,domRotate:domRotate,makeValueInRange:makeValueInRange,getValueInDomain:getValueInDomain,toRadian:toRadian,toDegree:toDegree,getFormatterFunction:getFormatterFunction,format:format,hasTouch:hasTouch,distance:distance,makeBounds:makeBounds,isImageMarker:isImageMarker,isNullMarker:isNullMarker,getDefaultMarkerSymbol:getDefaultMarkerSymbol,getArcPoint:getArcPoint,getTextWrapDimension:getTextWrapDimension,stamp:stamp,splitWords:splitWords,trim:trim,extend:extend,getGradientBackgroundCssText:getGradientBackgroundCssText,getBorderCssText:getBorderCssText,setNormalScreenDomBackground:setNormalScreenDomBackground,setFullScreenDomBackground:setFullScreenDomBackground,getFullScreenBackgroundColor:getFullScreenBackgroundColor,getArcByPoint:getArcByPoint,calculateAutoMinMaxAndGap:calculateAutoMinMaxAndGap,hasChn:hasChn,paddingConvertWithScale:paddingConvertWithScale,getComputedStyle:getComputedStyle,computeArc:computeArc,normalRadian:normalRadian,bindData:bindData,falseFn:falseFn,trueFn:trueFn,emptyFn:emptyFn,decodeCategoryArray:decodeCategoryArray,encodeCategoryArray:encodeCategoryArray,getTextBBoxWithRotation:getTextBBoxWithRotation,replaceScript4Xss:replaceScript4Xss,parseParam:parseParam,getTargetFillArray:getTargetFillArray,value2PX:value2PX,CSSText:CSSText,attrText:attrText,spliceText:spliceText,stringify:stringify,ObjectValues:ObjectValues,ObjectKeys:ObjectKeys,setTimeout:$T.setTimeout,clearTimeout:$T.clearTimeout,setInterval:$T.setInterval,clearInterval:$T.clearInterval,requestAnimationFrame:$T.requestAnimationFrame,cancelAnimationFrame:$T.cancelAnimationFrame},_default=exports["default"]=BaseUtils},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={DARK:"dark",LIGHT:"light",BLANK_VALUE_PERCENTAGE:"  ",INSTANCES_KEY:"vancharts_index_",SELECT_ANIMATION:"select",UPDATE_EXIT_ENTER_ANIMATION:"update_exit_enter",SELECT_STYLE_ANIMATION:"select_style",CHART_HIDE:"vancharts-chart-hide",EXPORT_HIDE:"vancharts-export-hide",SCALE_EXPAND_ANIMATION:"scale_expand",SCALE_MINIFY_ANIMATION:"scale_minify",GEO:"geographic_co_sys",PLANE:"plane_co_sys",BUTTON:"button",CAROUSEL:"carousel",NO_ARROW:"no_arrow",BAR_CHART:"bar",COLUMN_CHART:"column",LINE_CHART:"line",AREA_CHART:"area",PIE_CHART:"pie",MULTIPIE_CHART:"multiPie",TREEMAP_CHART:"treeMap",SCATTER_CHART:"scatter",BUBBLE_CHART:"bubble",FORCE_BUBBLE_CHART:"forceBubble",GANTT_CHART:"gantt",GAUGE_CHART:"gauge",POINTER_GAUGE:"pointer",POINTER_SEMI_GAUGE:"pointer_semi",SLOT_GAUGE:"slot",THERMOMETER_GAUGE:"thermometer",RING_GAUGE:"ring",RADAR_CHART:"radar",COLUMN_RADAR:"columnRadar",LINE_RADAR:"lineRadar",POINT_MAP:"pointMap",AREA_MAP:"areaMap",HEAT_MAP:"heatMap",LINE_MAP:"lineMap",FUNNEL_CHART:"funnel",WORD_CLOUD_CHART:"wordCloud",STRUCTURE_CHART:"structure",MULTI_CHARTS:"multiCharts",BOX_CHART:"box",MARKER_RADIUS:3.5,LARGE_CHART_TYPE:{line:!0,area:!0,scatter:!0,bubble:!0,gantt:!0,pointMap:!0,areaMap:!0,lineMap:!0},VANCHART:"vanchart",FULL_SCREEN_ICON:"fullScreen",EXPORT_ICON:"toImage",SORT:"sort",MENU_ICON:"vancharts-icon-menu",REFRESH_ICON:"vancharts-icon-refresh",TOOLBAR_ICON_SIZE:32,AXIS_GROUP:"vanchart-axis-group",BOTTOM:"bottom",TOP:"top",LEFT:"left",RIGHT:"right",RIGHT_TOP:"right-top",RIGHT_BOTTOM:"right-bottom",LEFT_TOP:"left-top",LEFT_BOTTOM:"left-bottom",LEFT_TO_RIGHT:"left-to-right",RIGHT_TO_LEFT:"right-to-left",BOTTOM_TO_TOP:"bottom-to-top",TOP_TO_BOTTOM:"top-to-bottom",DISORDER:"disorder",DESCENDING:"descending",ASCENDING:"ascending",CIRCLE:"circle",SQUARE:"square",DIAMOND:"diamond",TRIANGLE:"triangle",STAR:"star",LOCATION:"location",SYMBOL_AUTO:"auto",CIRCLE_HOLLOW:"circle_hollow",SQUARE_HOLLOW:"square_hollow",DIAMOND_HOLLOW:"diamond_hollow",TRIANGLE_HOLLOW:"triangle_hollow",NORMAL_ICON:"normal-legend-icon",PIE_ICON:"pie-legend-icon",DONUT_ICON:"donut-legend-icon",BUBBLE_ICON:"bubble-legend-icon",SCATTER_ICON:"scatter-legend-icon",TREEMAP_ICON:"treeMap-legend-icon",NULL_MARKER:"null-marker-legend-icon",SOLID_NAIL_ICON:"solid_nail",CANCEL_SOLID_NAIL_ICON:"cancel_solid_nail",ANCHOR_ICON:"anchor",ANCHOR_ICON_SIZE:28,POINT_MAP_IMG_COLOR:"rgb(99,178,238)",FLOW:"flow",DEFAULT_OPACITY:1,HOVER_OPACITY:.2,SOLID:"solid",DASHED:"dashed",DASH_ARRAY:{solid:"none",dashed:"6,6"},SAME_ARC:"sameArc",DIFFERENT_ARC:"differentArc",AUTO:"auto",OUTSIDE:"outside",INSIDE:"inside",CENTER:"center",OVERLAP_RATE:.15,EXCEED_RATE:.15,FONTSIZE_RATE:2,STYLE_GRADUAL:"gradual",STYLE_NORMAL:"normal",STYLE_CUSTOM:"custom",HORIZONTAL_LAYOUT:"horizontal",VERTICAL_LAYOUT:"vertical",POLYGON_RADAR:"polygon",CIRCLE_RADAR:"circle",SIZE_BY_AREA:"area",SIZE_BY_WIDTH:"width",GRADUAL_LIGHTER:"lighter",GRADUAL_DARKER:"darker",STATE_TO_DROP:"to-drop",STATE_DROPPED:"dropped",STATE_TO_SHOW:"to-show",STATE_SHOW:"show",EXPONENTIAL:"exponential",LINEAR:"linear",LOGARITHMIC:"logarithmic",POLYNOMIAL:"polynomial",AXIS_ARROW_PATH:{left:"M-10, 0 L-2, 4 L-6, 0 L-2, -4 L-10, 0",right:"M2,-4 L10,0 L2,4 L6,0 L2,-4",up:"M-4,-2 L0,-10 L4,-2 L0,-6 L-4,-2",down:"M-4, 2 L0, 10, L4, 2 L0, 6 L-4, 2"},DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,STAGES:{NORMAL:0,SELECT:1,KEEP:2,ZOOM:3},EFFECT_KEY:"__effect__",AUTO_REFRESH:"auto_refresh",EMPTY_DATA_DOMAIN:[0,100],DEFAULT_PERCENT_INTERVAL:.25,DEFAULT_LOG_INTERVAL:1,MIN_TIME_AXIS_INTERVAL:1e3,MAX_TICKS_NUM:1e3,MAX_MINOR_TICKS_NUM:2e3,GANTT_CANVAS_WIDTH:4e3,GANTT_MAX_CANVAS_NUM:15,INCREMENT_REFRESH:"increment",INCREMENT_TIP_REFRESH:"tip_increment",OVERALL_REFRESH:"overall",INTERVAL:"interval",ELLIPSIS:"ellipsis",MULTI_LINE:"multiLine",MULTI_LINE_HEIGHT:1.2,ZOOM_TYPE:"zoom",SCROLL_TYPE:"scroll",SORT_ASCENDING:0,SORT_DESCENDING:1,SORT_NORMAL:2}},function(t,e,i){"use strict";function n(t){return""===t||null===t||t===undefined}function a(t){return t==undefined||null==t}function r(t){return"number"==typeof t&&!isNaN(t)}function o(t){return null===t||t===undefined}Object.defineProperty(e,"__esModule",{value:!0}),e.assign=void 0,e.fixDivisor=function(t){return r(t)&&0!==t?t:1},e.hasDefined=function(t){return!o(t)},e.hasNotDefined=o,e.isEmpty=n,e.isEmptyObj=function(t){return null==t||0===Object.keys(t).length},e.isNull=a,e.isNumber=r,e.isNumberValue=function(t){return!n(t)&&!isNaN(t)},e.isString=function(t){if(a(t))return!1;return"string"==typeof t||null!==t.constructor&&t.constructor===String};e.assign=Object.assign||function(t){if(t===undefined||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var n=arguments[i];if(n!==undefined&&null!==n)for(var a in n)n.hasOwnProperty(a)&&(e[a]=n[a])}return e}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._getCanvasTextDim=f,e._getHtmlTextDim=_,e._getSvgTextDim=c,e._getTextDimension=function(t,e,i){if(T(),(0,n.isEmpty)(t))return{width:0,height:0};0;if(i||!g())return _(t,e,i);return e["writing-mode"]?c(t,e):f(t,e)},e.convertREMtoPX=m,e.createCanvas=y,e.createImage=function(t,e,i){if(window&&window.createImageWithLoadingCount)return window.createImageWithLoadingCount(t,e,i);var n=new Image;e&&(n.width=e);i&&(n.height=i);return n.crossOrigin="Anonymous",n.src=t,n},e.getDefaultFontSize=function(){0;if((0,n.hasNotDefined)(d)){var t=document.documentElement.currentStyle||document.defaultView.getComputedStyle(document.documentElement);d=function(t){if(-1!=t.indexOf("px"))return parseFloat(t);if(-1!=t.indexOf("pt"))return 4*parseFloat(t)/3;return 16}(t.fontSize)}return d},e.getPlainText=p,e.getTextHeight=v,e.getTitleText=function(t){var e=t.title;if(e.text&&e.useHtml)return p(e.text);return e.text||""},e.getTransPrefix=void 0,e.isSupportBracketStyleBrowser=function(){var t=navigator.userAgent;if(t.indexOf("Windows NT 5.0")>-1||t.indexOf("Windows 2000")>-1||t.indexOf("Windows NT 5.1")>-1||t.indexOf("Windows XP")>-1||t.indexOf("Windows NT 5.2")>-1||t.indexOf("Windows 2003")>-1||t.indexOf("Windows NT 6.0")>-1||t.indexOf("Windows Vista")>-1||t.indexOf("Windows NT 6.1")>-1||t.indexOf("Windows 7")>-1)return!1;return!0},e.isSupportSVG=g,e.supportFillFilter=function(){return g()||!1},e.svg2zr=function(t){var e={},i=a["default"].pick(t["fill-opacity"],1);e.fill=t.fill&&"none"!=t.fill?r["default"].mixColorWithAlpha(t.fill,i):null;var n=a["default"].pick(t["stroke-opacity"],1);return e.stroke=t.stroke&&"none"!=t.stroke?r["default"].mixColorWithAlpha(t.stroke,n):null,e.lineWidth=a["default"].pick(t["stroke-width"],0),e};var n=i(2),a=s(i(0)),r=s(i(6)),o=(i(74),s(i(5)));function s(t){return t&&t.__esModule?t:{"default":t}}var l,u,h,d;e.getTransPrefix=function(){return"-webkit-transform"in document.body.style?"-webkit-":"-moz-transform"in document.body.style?"-moz-":"-ms-transform"in document.body.style?"-ms-":""};window.SVGSVGElement;function c(t,e){u.style.display="";var i=u._textNode;for(var n in i.textContent=t,i.style.cssText="",e)"function"!=typeof e[n]&&"color"!=n&&(i.style[n]=e[n]);!i.style.whiteSpace&&(i.style.whiteSpace="pre");var a=i.getBBox(),r={width:a.width,height:a.height};return u.style.display="none",r}function f(t,e){T();var i=m(e.fontSize)+"px",n=e.fontStyle||"",a=e.fontWeight||"",r=e.fontFamily||"",o="italic"===n?5:0;-1===r.indexOf(",")&&(r='"'+r+'"'),l.font=n+" "+a+" "+i+" "+r;var s={width:l.measureText(t).width+o||0,height:v(e)};return e["writing-mode"],s}function p(t){return T(),h.style.cssText="visibility: hidden;",h.innerHTML=t,h.textContent?h.textContent:h.innerText}function g(){return!!window.SVGSVGElement}function m(t){return t=-1!=(t+="").indexOf("pt")?4*parseFloat(t)/3:parseFloat(t)}function v(t){return m(t.fontSize||"12px")}function _(t,e,i,n){for(var r in void 0===n&&(n=0),T(),g()?(h.style.cssText="",h.style.visibility="hidden",h.style.display=""):(h._hide||(h.style.cssText="visibility:hidden;",h._hide=!0),h.style.writingMode="",h.style.width="",h.style.height=""),h.style.whiteSpace="nowrap",h.style.position="absolute",e)!o["default"].ielt9||"fontSize"!==r&&"font-size"!==r?"function"!=typeof e[r]&&"color"!=r&&(h.style[r]=e[r]):h.style[r]=a["default"].value2PX(Math.ceil(parseFloat(e[r])));i?h.innerHTML=t:h.textContent?h.textContent=t:h.innerText=t;var s=h.getBoundingClientRect(),l=Math.ceil(s.right-s.left),u=Math.ceil(s.bottom-s.top);0===u&&e.fontSize&&(u=isNaN(parseInt(e.fontSize))?0:parseInt(e.fontSize)+2);var d={width:l,height:u};return""!==t&&(0===d.width||0===d.height)&&n<2&&(d=_(t,e,i,++n)),g()&&(h.style.display="none"),d}function y(){var t=document.createElement(window.VAN_CANVAS||"canvas");return window.VanCanvasManager&&VanCanvasManager.initElement(t),t}var A=!1;function T(){if(!A&&(A=!0,h=document.createElement("div"),document.body.appendChild(h),g())){var t=y();t.style.cssText="position: absolute; top: -10000px; left: 0; visibility: hidden;",document.body.appendChild(t),l=t.getContext("2d"),(u=document.createElementNS("http://www.w3.org/2000/svg","svg")).style.width=0,u.style.height=0,document.body.appendChild(u);var e=document.createElementNS("http://www.w3.org/2000/svg","text");u.appendChild(e),u._textNode=e,u.style.position="absolute",u.style.top="-10000px",u.style.left="0px",u.style.visibility="hidden"}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.register=e.getComponents=e.getComponent=e.ComponentsRenderOrder=e.ComponentsOrder=e.ComponentCst=void 0;e.ComponentsOrder=["tooltip","tools","title","dTools","geo","rangeLegend","legend","zoom","dataSheet","xAxis","yAxis","polar","angleAxis","radiusAxis","gaugeAxis","value","category","multiCategory","datetime","levelBar","processes","timeAxis","moreLabel","crossLine","plotScroll","pieIndicator"],e.ComponentsRenderOrder=["tooltip","title","dTools","geo","zoom","dataSheet","xAxis","yAxis","polar","angleAxis","radiusAxis","gaugeAxis","rangeLegend","legend","levelBar","processes","timeAxis","moreLabel","crossLine","plotScroll","pieIndicator","tools"],e.ComponentCst={TOOLTIP_COMPONENT:"tooltip",TOOLBAR_COMPONENT:"tools",GEO_COMPONENT:"geo",DRILL_TOOLS:"dTools",TITLE_COMPONENT:"title",RANGE_LEGEND_COMPONENT:"rangeLegend",INTERVAL_RANGE_LEGEND:"intervalRangeLegend",GradientRangeLegend:"gradientRangeLegend",LEGEND_COMPONENT:"legend",DATA_SHEET_COMPONENT:"dataSheet",ZOOM_COMPONENT:"zoom",X_AXIS_COMPONENT:"xAxis",Y_AXIS_COMPONENT:"yAxis",POLAR_COMPONENT:"polar",RADIUS_AXIS_COMPONENT:"radiusAxis",ANGLE_AXIS_COMPONENT:"angleAxis",GAUGE_AXIS_COMPONENT:"gaugeAxis",VALUE_AXIS_COMPONENT:"value",CATEGORY_AXIS_COMPONENT:"category",DATE_AXIS_COMPONENT:"datetime",LEVELBAR:"levelBar",PROCESSES:"processes",TIMEAXIS:"timeAxis",MORELABEL_COMPONENT:"moreLabel",MULTI_CATEGORY_AXIS_COMPONENT:"multiCategory",CROSS_LINE:"crossLine",PLOT_SCROLL:"plotScroll",PIE_INDICATOR:"pieIndicator"};var n=Object.create(null);e.register=function(t,e){return n[t]=e};e.getComponents=function(){return n};e.getComponent=function(t){return n[t]}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=navigator.userAgent.toLowerCase(),r=document.documentElement,o="ActiveXObject"in window,s=-1!==a.indexOf("webkit"),l=-1!==a.indexOf("phantom"),u=-1!==a.search("android [23]"),h=-1!==a.indexOf("chrome"),d=-1!==a.indexOf("gecko")&&!s&&!window.opera&&!o,c=0===navigator.platform.indexOf("Win"),f=a.indexOf("macintosh")>-1,p="undefined"!=typeof orientation||-1!==a.indexOf("mobile"),g=!window.PointerEvent&&window.MSPointerEvent,m=window.PointerEvent||g,v=o&&"transition"in r.style,_="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!u,y="MozPerspective"in r.style,A="OTransition"in r.style,T=/iphone/i.test(a),x=/ipad/i.test(a),b=/ipod/i.test(a),C=!window.L_NO_TOUCH&&(m||"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch);try{var L=document.createElement("canvas");n=!(!window.WebGLRenderingContext||!(L.getContext("webgl")||L.getContext("experimental-webgl")||L.getContext("moz-webgl")))}catch(M){n=!1}e["default"]={ie:o,ielt9:o&&!document.addEventListener,ie9:o&&9===document.documentMode,edge:"msLaunchUri"in navigator&&!("documentMode"in document),webkit:s,gecko:d,android:-1!==a.indexOf("android"),android23:u,chrome:h,safari:!h&&-1!==a.indexOf("safari"),win:c,mac:f,ie3d:v,webkit3d:_,gecko3d:y,opera12:A,any3d:(v||_||y)&&!A&&!l,mobile:p,mobileWebkit:p&&s,mobileWebkit3d:p&&_,mobileOpera:p&&window.opera,mobileGecko:p&&d,touch:!!C,msPointer:!!g,pointer:!!m,retina:(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,phantomjs:l,iPhone:T,iPad:x,iPod:b,ios:T||x||b,webgl:n}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=i(2),a={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#789",lightslategrey:"#789",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#f0f",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"},r={},o=[0,0,0,1],s=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i;function l(t,e){return t<=e[0]?t=e[0]:t>=e[1]&&(t=e[1]),t}function u(t,e){if("function"!=typeof e)throw new TypeError;for(var i=t?t.length:0,n=0;n<i;n++)t[n]=e(t[n]);return t}function h(t){if(a[t]&&(t=a[t]),r[t])return r[t].slice();if(t=function(t){return String(t).replace(/\s+/g,"")}(t),/^#[\da-f]{3}$/i.test(t)){var e=(240&(t=parseInt(t.slice(1),16)))<<4,i=15&t;t="#"+((1<<24)+((n=(3840&t)<<8)<<4)+n+(e<<4)+e+(i<<4)+i).toString(16).slice(1)}var n,h,d;if(!(n=t.match(s)))return r[t]=o,o.slice();var c=[];if(n[2])c=u([(h=n[2].replace("#","").split(""))[0]+h[1],h[2]+h[3],h[4]+h[5]],(function(t){return l(parseInt(t,16),[0,255])}));else if(n[4]){var f=n[4].split(",");d=f[3],c=u(f.slice(0,3),(function(t){return l(t=Math.floor(t.indexOf("%")>0?2.55*parseInt(t,0):t),[0,255])})),void 0!==d&&c.push(l(parseFloat(d),[0,1]))}return 3===c.length&&c.push(1),r[t]=c.slice(),c}function d(t,e){if(e=e||"rgb",t&&(3===t.length||4===t.length)){if(t=u(t,(function(t){return t>1?Math.ceil(t):t})),e.indexOf("hex")>-1)return"#"+((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1);if(e.indexOf("hs")>-1){var i=u(t.slice(1,3),(function(t){return t+"%"}));t[1]=i[0],t[2]=i[1]}return e.indexOf("a")>-1?(3===t.length&&t.push(1),t[3]=l(t[3],[0,1]),e+"("+t.slice(0,4).join(", ")+")"):e+"("+t.slice(0,3).join(", ")+")"}}function c(t,e,i){e=Math.min(1,Math.max(0,e)),i=Math.min(1,Math.max(0,i));var n=0,a=0,r=0;if(0===e)n=a=r=255*i+.5;else{var o=6*(t-Math.floor(t)),s=o-Math.floor(o),l=i*(1-e),u=i*(1-e*s),h=i*(1-e*(1-s));switch(Math.floor(o)){case 0:n=255*i+.5,a=255*h+.5,r=255*l+.5;break;case 1:n=255*u+.5,a=255*i+.5,r=255*l+.5;break;case 2:n=255*l+.5,a=255*i+.5,r=255*h+.5;break;case 3:n=255*l+.5,a=255*u+.5,r=255*i+.5;break;case 4:n=255*h+.5,a=255*l+.5,r=255*i+.5;break;case 5:n=255*i+.5,a=255*l+.5,r=255*u+.5}}var d=[];return d.push(Math.floor(n)),d.push(Math.floor(a)),d.push(Math.floor(r)),d}function f(t,e,i){var n,a,r,o=[3],s=t>e?t:e;i>s&&(s=i);var l=t<e?t:e;if(i<l&&(l=i),r=s/255,0===(a=0!==s?(s-l)/s:0))n=0;else{var u=(s-t)/(s-l),h=(s-e)/(s-l),d=(s-i)/(s-l);n=t==s?d-h:e==s?2+u-d:4+h-u,(n/=6)<0&&(n+=1)}return o[0]=n,o[1]=a,o[2]=r,o}function p(t){return t&&"string"==typeof t&&-1!=t.indexOf("rgba")?h(t)[3]:1}function g(t){var e,i,n,a=d(h(t),"rgba").replace(/\s+/g,"").match(/rgba?\((\d{1,3}),(\d{1,3}),(\d{1,3})(,([.\d]+))?\)/);return{hex:"#"+(e=1===(e=(+a[1]).toString(16)).length?"0"+e:e)+(i=1===(i=(+a[2]).toString(16)).length?"0"+i:i)+(n=1===(n=(+a[3]).toString(16)).length?"0"+n:n),alpha:+(a[5]?a[5]:1)}}e["default"]={hasColorName:function(t){return a[t]},toColor:d,hsb2rgb:c,hsl2rgb:function(t,e,i){t/=360,i/=100;var n=[];if(0==(e=e/100))n=[Math.round(255*i),Math.round(255*i),Math.round(255*i)];else for(var a=i>=.5?i+e-i*e:i*(1+e),r=2*i-a,o=(n[0]=t+1/3,n[1]=t,n[2]=t-1/3,0);o<n.length;o++){var s=n[o];switch(s<0?s+=1:s>1&&(s-=1),!0){case s<1/6:s=r+6*(a-r)*s;break;case 1/6<=s&&s<.5:s=a;break;case.5<=s&&s<2/3:s=r+(a-r)*(4-6*s);break;default:s=r}n[o]=Math.round(255*s)}return n},rgb2hsb:f,rgb2hsl:function(t,e,i){t/=255,e/=255,i/=255;var n,a,r=Math.min(t,e,i),o=Math.max(t,e,i),s=(r+o)/2,l=o-r;if(o==r)n=0,a=0;else{switch(a=s>.5?l/(2-o-r):l/(o+r),o){case t:n=(e-i)/l+(e<i?6:0);break;case e:n=2+(i-t)/l;break;case i:n=4+(t-e)/l}n=Math.round(60*n)}return[n,a=Math.round(100*a),s=Math.round(100*s)]},createColorsWithHsb:function(t,e){e=e||1;for(var i=h(t=t||"blue"),n=f(i[0],i[1],i[2]),a=[],r=n[0],o=n[1],s=n[2],l=0;l<e;l++){var u=o*(1-l/e),p=s+l*(1-s)/e;a.push(d(c(r,u,p)))}return a},getRGBAColorArray:h,mixColorWithHSB:function(t,e,i,n){var a=h(t),r=f(a[0],a[1],a[2]);return r[0]+=e,r[1]+=i,r[2]+=n,d(c(r[0],r[1],r[2]),"rgb")},getHighLightColor:function(t){for(var e=h(t),i=[],n=0;n<3;n++){var a=e[n];a<=128?i.push(l(a-(255-a)*(255-2*a)/(2*a),[0,255])):i.push(l(a+a*(2*a-255)/(2*(255-a)),[0,255]))}var r=[];for(n=0;n<3;n++)r.push(Math.round(.65*e[n]+.35*i[n]));return d(r,"rgb")},getColorWithDivider:function(t,e){var i=h(t);i.length=3;for(var n=0;n<3;n++)i[n]=parseInt(i[n]/e,10);return d(i,"rgb")},mixColorWithAlpha:function(t,e){var i=h(t);return i[3]=e,d(i,"rgba")},getColorOpacity:p,getColorOpacityWithoutDefault:function(t){return t&&"string"==typeof t&&-1!=t.indexOf("rgba")?p(t):undefined},colorToHex:function(t){return g(t).hex},colorToHexAlpha:g,colorToHexARGB:function(t){var e=g(t);return"#"+("0"+(255*e.alpha|0).toString(16)).slice(-2)+e.hex.replace("#","")},getClickColor:function(t){var e=h(t);e.length=3;for(var i=0;i<2;i++)e[i]=parseInt(.95*e[i],10);return d(e,"rgb")},getStandardColorAndOpacity:function(t,e){if((0,n.isEmpty)(t))return{hex:t,alpha:e};(0,n.isEmpty)(e)&&(e=1),e=l(parseFloat(e),[0,1]);var i=g(t);return null!=i.alpha&&(e*=i.alpha),{hex:i.hex,oriAlpha:i.alpha,alpha:e}}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=s(i(0)),a=s(i(13)),r=s(i(5)),o=i(2);function s(t){return t&&t.__esModule?t:{"default":t}}var l={get:function(t){return"string"==typeof t?document.getElementById(t):t},getStyle:function(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!i||"auto"===i)&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);i=n?n[e]:null}return"auto"===i?null:i},create:function(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n},remove:function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},empty:function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},toFront:function(t){t&&t.parentNode&&t.parentNode.appendChild(t)},toBack:function(t){if(t&&t.parentNode){var e=t.parentNode;e.insertBefore(t,e.firstChild)}},hasClass:function(t,e){if(t.classList!==undefined)return t.classList.contains(e);var i=l.getClass(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)},addClass:function(t,e){if(t.classList!==undefined)for(var i=n["default"].splitWords(e),a=0,r=i.length;a<r;a++)t.classList.add(i[a]);else if(!l.hasClass(t,e)){var o=l.getClass(t);l.setClass(t,(o?o+" ":"")+e)}},removeClass:function(t,e){t.classList!==undefined?t.classList.remove(e):l.setClass(t,n["default"].trim((" "+l.getClass(t)+" ").replace(" "+e+" "," ")))},setClass:function(t,e){t.className.baseVal===undefined?t.className=e:t.className.baseVal=e},getClass:function(t){return t.className.baseVal===undefined?t.className:t.className.baseVal},setOpacity:function(t,e){"opacity"in t.style?t.style.opacity=e:"filter"in t.style&&l._setOpacityIE(t,e)},_setOpacityIE:function(t,e){var i=!1,n="DXImageTransform.Microsoft.Alpha";try{i=t.filters.item(n)}catch(a){if(1===e)return}e=Math.round(100*e),i?(i.Enabled=100!==e,i.Opacity=e):t.style.filter+=" progid:"+n+"(opacity="+e+")"},testProp:function(t){for(var e=document.documentElement.style,i=0;i<t.length;i++)if(t[i]in e)return t[i];return!1},setTransform:function(t,e,i){var n=e||{x:0,y:0};t.style[l.TRANSFORM]=(r["default"].ie3d?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(i?" scale("+i+")":"")},setPosition:function(t,e){t._leaflet_pos=e,r["default"].any3d?l.setTransform(t,e):(t.style.left=e.x+"px",t.style.top=e.y+"px")},getPosition:function(t){return t._leaflet_pos||a["default"].create({x:0,y:0})},getMousePos:function(t,e){var i,n,r=t.touches?t.touches.length?t.touches[0]:t.changedTouches[0]:t,o=e.getBoundingClientRect();return null==o.width?(i=Math.round(r.clientX-o.left),n=Math.round(r.clientY-o.top)):(i=Math.round((r.clientX-o.left)*(e.offsetWidth/o.width)),n=Math.round((r.clientY-o.top)*(e.offsetHeight/o.height))),a["default"].create(i,n)},_wheelPxFactor:r["default"].win&&r["default"].chrome?2:r["default"].gecko?window.devicePixelRatio:1,getWheelDelta:function(t){return r["default"].edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/l._wheelPxFactor:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0},preventDefault:function(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this},stopPropagation:function(t){return t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,this},stop:function(t){return l.preventDefault(t).stopPropagation(t)},attr:function(){if(!(arguments.length<2)){var t,e,i=arguments[0],n=arguments[1],a=arguments[2];if("string"==typeof n)(0,o.hasDefined)(a)?i.setAttribute(n,a):i&&i.getAttribute&&(e=i.getAttribute(n));else if((0,o.hasDefined)(n)&&"object"==typeof n)for(t in n)i.setAttribute(t,n[t]);return e}},style:function(t,e){Object.keys(e).forEach((function(i){t.style[i]=e[i]}))},createSvgDom:function(t,e){var i=document.createElementNS("http://www.w3.org/2000/svg",t);return e&&e.appendChild(i),i},appendSvgStr2Dom:function(t,e){var i=document.createElement("div");i.innerHTML="<svg>"+e+"</svg>";for(var n=i.childNodes[0].childNodes,a=0,r=n.length;a<r;a++)t.appendChild(n[0])}};!function(){l.TRANSFORM=l.testProp(["transform","WebkitTransform","OTransform","MozTransform","msTransform"]),l.TRANSFORM_ORIGIN=l.testProp(["transformOrigin","WebkitTransformOrigin","OTransformOrigin","MozTransformOrigin","msTransformOrigin"]);var t=l.TRANSITION=l.testProp(["webkitTransition","transition","OTransition","MozTransition","msTransition"]);l.TRANSITION_END="webkitTransition"===t||"OTransition"===t?t+"End":"transitionend"}();e["default"]=l},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(40))&&n.__esModule?n:{"default":n};var r=Math.PI/2,o="object"==typeof window?window:o,s=.1,l="Float32Array"in o;function u(t,e){return 1-3*e+3*t}function h(t,e){return 3*e-6*t}function d(t){return 3*t}function c(t,e,i){return((u(e,i)*t+h(e,i))*t+d(e))*t}function f(t,e,i){return 3*u(e,i)*t*t+2*h(e,i)*t+d(e)}function p(t,e,i,n){if(4!==arguments.length)throw new Error("BezierEasing requires 4 arguments.");for(var a=0;a<4;++a)if("number"!=typeof arguments[a]||isNaN(arguments[a])||!isFinite(arguments[a]))throw new Error("BezierEasing arguments should be integers.");if(t<0||t>1||i<0||i>1)throw new Error("BezierEasing x values must be in [0, 1] range.");var r=l?new Float32Array(11):[];function o(e){for(var n=0,a=1;10!=a&&r[a]<=e;++a)n+=s;--a;var o=n+(e-r[a])/(r[a+1]-r[a])*s,l=f(o,t,i);return l>=.001?function(e,n){for(var a=0;a<4;++a){var r=f(n,t,i);if(0===r)return n;n-=(c(n,t,i)-e)/r}return n}(e,o):0===l?o:function(t,e,i,n,a){var r,o,s=0;do{(r=c(o=e+(i-e)/2,n,a)-t)>0?i=o:e=o}while(Math.abs(r)>1e-7&&++s<10);return o}(e,n,n+s,t,i)}var u=!1;function h(){u=!0,t==e&&i==n||function(){for(var e=0;e<11;++e)r[e]=c(e*s,t,i)}()}var d=function(a){return u||h(),t===e&&i===n?a:0===a?0:1-a<.001?1:c(o(a),e,n)};d.getControlPoints=function(){return[{x:t,y:e},{x:i,y:n}]};var p="BezierEasing("+[t,e,i,n]+")";return d.toString=function(){return p},d}p.css={ease:p(.25,.1,.25,1),linear:p(0,0,1,1),"ease-in":p(.42,0,1,1),"ease-out":p(0,0,.58,1),"ease-in-out":p(.42,0,.58,1),swing:p(.02,.01,.47,1),"ease-in-back":p(.6,-.28,.735,.045),"ease-out-back":p(.175,.885,.32,1.275),"ease-in-quart":p(.895,.03,.685,.22),"ease-out-quart":p(.165,.84,.44,1),"ease-in-quint":p(.755,.05,.855,.06),"ease-out-quint":p(.23,1,.32,1),"ease-in-quad":p(.55,.085,.68,.53),"ease-out-quad":p(.25,.46,.45,.94),"ease-in-out-quad":p(.455,.03,.515,.955),"ease-out-cubic":p(.215,.61,.355,1)},p.custom={"ease-out":p(0,0,.16,1),"ease-out-quint":p(.19,1,.22,1),"ease-out-back":p(.18,.89,.32,1.6)},p.calculateCubicOutT=function(t){return 1-Math.pow(1-t,1/3)},p.calculateQuadInT=function(t){return Math.sqrt(t)};var g=2*Math.PI,m=function(t){return t},v=function(){return m},_=new a["default"]({linear:v,poly:function(t){return function(e){return Math.pow(e,t)}},quad:function(){return x},cubic:function(){return b},sin:function(){return C},exp:function(){return L},circle:function(){return M},elastic:function(t,e){var i;arguments.length<2&&(e=.45);arguments.length?i=e/g*Math.asin(1/t):(t=1,i=e/4);return function(n){return 1+t*Math.pow(2,-10*n)*Math.sin((n-i)*g/e)}},back:function(t){t||(t=1.70158);return function(e){return e*e*((t+1)*e-t)}},bounce:function(){return P}}),y=new a["default"]({"in":m,out:A,"in-out":T,"out-in":function(t){return T(A(t))}});function A(t){return function(e){return 1-t(1-e)}}function T(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function x(t){return t*t}function b(t){return t*t*t}function C(t){return 1-Math.cos(t*r)}function L(t){return Math.pow(2,10*(t-1))}function M(t){return 1-Math.sqrt(1-t*t)}function P(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}p.ease=function(t){var e,i=t.indexOf("-"),n=i>=0?t.slice(0,i):t,a=i>=0?t.slice(i+1):"in";return n=_.get(n)||v,a=y.get(a)||m,e=a(n.apply(null,Array.prototype.slice.call(arguments,1))),function(t){return t<=0?0:t>=1?1:e(t)}};e["default"]=p},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(40)),a=r(i(1));function r(t){return t&&t.__esModule?t:{"default":t}}var o,s=1e-6,l=Math.PI,u=2*l-s,h=l/2,d=Math.abs;function c(t){return t>1?h:t<-1?-h:Math.asin(t)}function f(t){return t[0]}function p(t){return t[1]}function g(t){return t}function m(){return!0}var v={};function _(){return 0}v.arc=function(){var t=!0,e=!0,i=A,n=T,a=_,r=y,o=x,s=b,d=C;function f(){var f=Math.max(0,+i.apply(this,arguments)),g=Math.max(0,+n.apply(this,arguments)),m=o.apply(this,arguments)-h,v=s.apply(this,arguments)-h,_=m>v?0:1;if(g<f&&(A=g,g=f,f=A),Math.abs(v-m)>=u)return p(g,_)+(f?p(f,1-_):"")+"Z";var A,T,x,b,C,P,S,w,E,O,R,k,I=0,D=0,N=[];if((b=(+d.apply(this,arguments)||0)/2)&&(x=r===y?Math.sqrt(f*f+g*g):+r.apply(this,arguments),_||(D*=-1),g&&(D=c(x/g*Math.sin(b))),f&&(I=c(x/f*Math.sin(b)))),g){C=g*Math.cos(m+D),P=g*Math.sin(m+D),S=g*Math.cos(v-D),w=g*Math.sin(v-D);var B=Math.abs(v-m-2*D)<=l?0:1;if(D&&L(C,P,S,w)===_^B){var F=(m+v)/2;C=g*Math.cos(F),P=g*Math.sin(F),S=w=null}}else C=P=0;if(f){E=f*Math.cos(v-I),O=f*Math.sin(v-I),R=f*Math.cos(m+I),k=f*Math.sin(m+I);var G=Math.abs(m-v+2*I)<=l?0:1;if(I&&L(E,O,R,k)===1-_^G){var H=(m+v)/2;E=f*Math.cos(H),O=f*Math.sin(H),R=k=null}}else E=O=0;if((A=Math.min(Math.abs(g-f)/2,+a.apply(this,arguments)))>.001){T=f<g^_?0:1;var z=null==R?[E,O]:null==S?[C,P]:function(t,e,i,n){var a=t[0],r=i[0],o=e[0]-a,s=n[0]-r,l=t[1],u=i[1],h=e[1]-l,d=n[1]-u,c=(s*(l-u)-d*(a-r))/(d*o-s*h);return[a+c*o,l+c*h]}([C,P],[R,k],[S,w],[E,O]),V=C-z[0],W=P-z[1],U=S-z[0],Y=w-z[1],X=1/Math.sin(Math.acos((V*U+W*Y)/(Math.sqrt(V*V+W*W)*Math.sqrt(U*U+Y*Y)))/2),Z=Math.sqrt(z[0]*z[0]+z[1]*z[1]);if(null!=S){var j=Math.min(A,(g-Z)/(X+1)),Q=M(null==R?[E,O]:[R,k],[C,P],g,j,_),q=M([S,w],[E,O],g,j,_);A===j?N.push("M",Q[0],"A",j,",",j," 0 0,",T," ",Q[1],"A",g,",",g," 0 ",1-_^L(Q[1][0],Q[1][1],q[1][0],q[1][1]),",",_," ",q[1],"A",j,",",j," 0 0,",T," ",q[0]):N.push("M",Q[0],"A",j,",",j," 0 1,",T," ",q[0])}else N.push("M",C,",",P);if(null!=R){var K=Math.min(A,(f-Z)/(X-1)),J=M([C,P],[R,k],f,-K,_),$=M([E,O],null==S?[C,P]:[S,w],f,-K,_);A===K?N.push("L",$[0],"A",K,",",K," 0 0,",T," ",$[1],"A",f,",",f," 0 ",_^L($[1][0],$[1][1],J[1][0],J[1][1]),",",1-_," ",J[1],"A",K,",",K," 0 0,",T," ",J[0]):N.push("L",$[0],"A",K,",",K," 0 0,",T," ",J[0])}else t&&N.push("L",E,",",O)}else N.push("M",C,",",P),null!=S&&N.push("A",g,",",g," 0 ",B,",",_," ",S,",",w),t&&N.push("L",E,",",O),null!=R&&N.push("A",f,",",f," 0 ",G,",",1-_," ",R,",",k);return e&&N.push("Z"),N.join("")}function p(t,e){return"M0,"+t+"A"+t+","+t+" 0 1,"+e+" 0,"+-t+"A"+t+","+t+" 0 1,"+e+" 0,"+t}return f.toCenter=function(e){return arguments.length?(t=!!e,f):t},f.closePath=function(t){return arguments.length?(e=!!t,f):e},f.innerRadius=function(t){return arguments.length?(i=P(t),f):i},f.outerRadius=function(t){return arguments.length?(n=P(t),f):n},f.cornerRadius=function(t){return arguments.length?(a=P(t),f):a},f.padRadius=function(t){return arguments.length?(r=t==y?y:P(t),f):r},f.startAngle=function(t){return arguments.length?(o=P(t),f):o},f.endAngle=function(t){return arguments.length?(s=P(t),f):s},f.padAngle=function(t){return arguments.length?(d=P(t),f):d},f.centroid=function(){var t=(+i.apply(this,arguments)+ +n.apply(this,arguments))/2,e=(+o.apply(this,arguments)+ +s.apply(this,arguments))/2-h;return[Math.cos(e)*t,Math.sin(e)*t]},f};var y="auto";function A(t){return t.innerRadius}function T(t){return t.outerRadius}function x(t){return t.startAngle}function b(t){return t.endAngle}function C(t){return t&&t.padAngle}function L(t,e,i,n){return(t-i)*e-(e-n)*t>0?0:1}function M(t,e,i,n,a){var r=t[0]-e[0],o=t[1]-e[1],s=(a?n:-n)/Math.sqrt(r*r+o*o),l=s*o,u=-s*r,h=t[0]+l,d=t[1]+u,c=e[0]+l,f=e[1]+u,p=(h+c)/2,g=(d+f)/2,m=c-h,v=f-d,_=m*m+v*v,y=i-n,A=h*f-c*d,T=(v<0?-1:1)*Math.sqrt(y*y*_-A*A),x=(A*v-m*T)/_,b=(-A*m-v*T)/_,C=(A*v+m*T)/_,L=(-A*m+v*T)/_,M=x-p,P=b-g,S=C-p,w=L-g;return M*M+P*P>S*S+w*w&&(x=C,b=L),[[x-l,b-u],[x*i/y,b*i/y]]}function P(t){return"function"==typeof t?t:function(){return t}}function S(t){var e=f,i=p,n=m,a=E,r=a.key,o=.7;function s(r,s){var l,u=[],h=[],d=-1,c=r.length,f=P(e),p=P(i);function g(){u.push("M",a(t(h),o))}for(;++d<c;)n.call(this,l=r[d],d)?h.push([+f.call(this,l,d),+p.call(this,l,d)]):h.length&&(g(),h=[]);return h.length&&g(),u.length?u.join(""):null}return s.x=function(t){return arguments.length?(e=t,s):e},s.y=function(t){return arguments.length?(i=t,s):i},s.defined=function(t){return arguments.length?(n=t,s):n},s.interpolate=function(t){return arguments.length?(r="function"==typeof t?a=t:(a=w.get(t)||E).key,s):r},s.tension=function(t){return arguments.length?(o=t,s):o},s}v.line=function(t){return o=t,S(g)};var w=new n["default"]({linear:E,"linear-closed":function(t){return E(t)+"Z"},step:function(t){var e=0,i=t.length,n=t[0],a=[n[0],",",n[1]];for(;++e<i;)a.push("H",(n[0]+(n=t[e])[0])/2,"V",n[1]);i>1&&a.push("H",n[0]);return a.join("")},"step-before":O,"step-after":R,basis:N,"basis-open":function(t){if(t.length<4)return E(t);var e,i=[],n=-1,a=t.length,r=[0],o=[0];for(;++n<3;)e=t[n],r.push(e[0]),o.push(e[1]);i.push(B(H,r)+","+B(H,o)),--n;for(;++n<a;)e=t[n],r.shift(),r.push(e[0]),o.shift(),o.push(e[1]),z(i,r,o);return i.join("")},"basis-closed":function(t){var e,i,n=-1,a=t.length,r=a+4,o=[],s=[];for(;++n<4;)i=t[n%a],o.push(i[0]),s.push(i[1]);e=[B(H,o),",",B(H,s)],--n;for(;++n<r;)i=t[n%a],o.shift(),o.push(i[0]),s.shift(),s.push(i[1]),z(e,o,s);return e.join("")},bundle:function(t,e){var i=t.length-1;if(i)for(var n,a,r=t[0][0],o=t[0][1],s=t[i][0]-r,l=t[i][1]-o,u=-1;++u<=i;)a=u/i,(n=t[u])[0]=e*n[0]+(1-e)*(r+a*s),n[1]=e*n[1]+(1-e)*(o+a*l);return N(t)},cardinal:function(t,e){return t.length<3?E(t):t[0]+k(t)},"cardinal-open":function(t,e){return t.length<4?E(t):t[1]+I(t.slice(1,-1),D(t,e))},"cardinal-closed":function(t,e){return t.length<3?E(t):t[0]+I((t.push(t[0]),t),D([t[t.length-2]].concat(t,[t[1]]),e))},monotone:function(t){return t.length<3?E(t):t[0]+I(t,function(t){var e,i,n,a,r=[],o=function(t){var e=0,i=t.length-1,n=[],a=t[0],r=t[1],o=n[0]=V(a,r);for(;++e<i;)n[e]=(o+(o=V(a=r,r=t[e+1])))/2;return n[e]=o,n}(t),l=-1,u=t.length-1;for(;++l<u;)e=V(t[l],t[l+1]),d(e)<s?o[l]=o[l+1]=0:(a=(i=o[l]/e)*i+(n=o[l+1]/e)*n)>9&&(a=3*e/Math.sqrt(a),o[l]=a*i,o[l+1]=a*n);l=-1;for(;++l<=u;)a=(t[Math.min(u,l+1)][0]-t[Math.max(0,l-1)][0])/(6*(1+o[l]*o[l])),r.push([a||0,o[l]*a||0]);return r}(t))}});function E(t){return t.join("L")}function O(t){for(var e=0,i=t.length,n=t[0],a=[n[0],",",n[1]];++e<i;)a.push("V",(n=t[e])[1],"H",n[0]);return a.join("")}function R(t){for(var e=0,i=t.length,n=t[0],a=[n[0],",",n[1]];++e<i;)a.push("H",(n=t[e])[0],"V",n[1]);return a.join("")}function k(t){if(t.length<3)return E(t);for(var e,i,n,a,r,s,l,u,h,d,c,f,p,g,m,v=1.5,_=2.5,y=0,A=0,T=t.length-1,x="";A++<T;)e=t[A-1],i=t[A],n=A==T?t[A]:t[A+1],o?(a=e[1]||0,r=e[0]||0,s=i[1]||0,l=i[0]||0,u=n[1]||0,h=n[0]||0):(a=e[0]||0,r=e[1]||0,s=i[0]||0,l=i[1]||0,u=n[0]||0,h=n[1]||0),c=(v*l+r)/_,p=(v*l+h)/_,(f=(v*s+u)/_)!=(d=(v*s+a)/_)&&(y=(p-c)*(f-s)/(f-d)+l-p),p+=y,(c+=y)>r&&c>l?p=2*l-(c=Math.max(r,l)):c<r&&c<l&&(p=2*l-(c=Math.min(r,l))),p>h&&p>l?c=2*l-(p=Math.max(h,l)):p<h&&p<l&&(c=2*l-(p=Math.min(h,l))),x+=o?"C"+(m||r||0)+","+(g||a||0)+","+(c||l||0)+","+(d||s||0)+","+l+","+s:"C"+(g||a||0)+","+(m||r||0)+","+(d||s||0)+","+(c||l||0)+","+s+","+l,g=f,m=p;return x}function I(t,e){if(e.length<1||t.length!=e.length&&t.length!=e.length+2)return E(t);var i=t.length!=e.length,n="",a=t[0],r=t[1],o=e[0],s=o,l=1;if(i&&(n+="Q"+(r[0]-2*o[0]/3)+","+(r[1]-2*o[1]/3)+","+r[0]+","+r[1],a=t[1],l=2),e.length>1){s=e[1],r=t[l],l++,n+="C"+(a[0]+o[0])+","+(a[1]+o[1])+","+(r[0]-s[0])+","+(r[1]-s[1])+","+r[0]+","+r[1];for(var u=2;u<e.length;u++,l++)r=t[l],s=e[u],n+="S"+(r[0]-s[0])+","+(r[1]-s[1])+","+r[0]+","+r[1]}if(i){var h=t[l];n+="Q"+(r[0]+2*s[0]/3)+","+(r[1]+2*s[1]/3)+","+h[0]+","+h[1]}return n}function D(t,e){for(var i,n=[],a=(1-e)/2,r=t[0],o=t[1],s=1,l=t.length;++s<l;)i=r,r=o,o=t[s],n.push([a*(o[0]-i[0]),a*(o[1]-i[1])]);return n}function N(t){if(t.length<3)return E(t);var e=1,i=t.length,n=t[0],a=n[0],r=n[1],o=[a,a,a,(n=t[1])[0]],s=[r,r,r,n[1]],l=[a,",",r,"L",B(H,o),",",B(H,s)];for(t.push(t[i-1]);++e<=i;)n=t[e],o.shift(),o.push(n[0]),s.shift(),s.push(n[1]),z(l,o,s);return t.pop(),l.push("L",n),l.join("")}function B(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}w.forEach((function(t,e){e.key=t,e.closed=/-closed$/.test(t)})),v.d3_svg_lineCardinalHighCharts=k;var F=[0,2/3,1/3,0],G=[0,1/3,2/3,0],H=[0,1/6,2/3,1/6];function z(t,e,i){t.push("C",B(F,e),",",B(F,i),",",B(G,e),",",B(G,i),",",B(H,e),",",B(H,i))}function V(t,e){return(e[1]-t[1])/(e[0]-t[0])}function W(t){for(var e,i,n,a=-1,r=t.length;++a<r;)i=(e=t[a])[0],n=e[1]-h,e[0]=i*Math.cos(n),e[1]=i*Math.sin(n);return t}function U(t){var e=f,i=f,n=0,a=p,r=m,o=E,s=o.key,l=o,u="L",h=.7;function d(s){var d,c,f,p=[],g=[],m=[],v=-1,_=s.length,y=P(e),A=P(n),T=e===i?function(){return c}:P(i),x=n===a?function(){return f}:P(a);function b(){p.push("M",o(t(m),h),u,l(t(g.reverse()),h),"Z")}for(;++v<_;)r.call(this,d=s[v],v)?(g.push([c=+y.call(this,d,v),f=+A.call(this,d,v)]),m.push([+T.call(this,d,v),+x.call(this,d,v)])):g.length&&(b(),g=[],m=[]);return g.length&&b(),p.length?p.join(""):null}return d.x=function(t){return arguments.length?(e=i=t,d):i},d.x0=function(t){return arguments.length?(e=t,d):e},d.x1=function(t){return arguments.length?(i=t,d):i},d.y=function(t){return arguments.length?(n=a=t,d):a},d.y0=function(t){return arguments.length?(n=t,d):n},d.y1=function(t){return arguments.length?(a=t,d):a},d.defined=function(t){return arguments.length?(r=t,d):r},d.interpolate=function(t){return arguments.length?(s="function"==typeof t?o=t:(o=w.get(t)||E).key,l=o.reverse||o,u=o.closed?"M":"L",d):s},d.tension=function(t){return arguments.length?(h=t,d):h},d}function Y(t){return t.source}function X(t){return t.target}function Z(t){return[t.x,t.y]}function j(t){return t/180*Math.PI}function Q(t,e,i){return[(Math.sin(t)*e).toFixed(i),(-Math.cos(t)*e).toFixed(i)]}v.line.radial=function(){var t=S(W);return t.radius=t.x,delete t.x,t.angle=t.y,delete t.y,t},O.reverse=R,R.reverse=O,v.area=function(){return U(g)},v.area.radial=function(){var t=U(W);return t.radius=t.x,delete t.x,t.innerRadius=t.x0,delete t.x0,t.outerRadius=t.x1,delete t.x1,t.angle=t.y,delete t.y,t.startAngle=t.y0,delete t.y0,t.endAngle=t.y1,delete t.y1,t},v.diagonal=function(){var t=Y,e=X,i=Z;function n(n,a){var r=t.call(this,n,a),o=e.call(this,n,a),s=(r.y+o.y)/2,l=[r,{x:r.x,y:s},{x:o.x,y:s},o];return"M"+(l=l.map(i))[0]+"C"+l[1]+" "+l[2]+" "+l[3]}return n.source=function(e){return arguments.length?(t=P(e),n):t},n.target=function(t){return arguments.length?(e=P(t),n):e},n.projection=function(t){return arguments.length?(i=t,n):i},n},v.getMarkerPath=function(t,e){switch(t){case a["default"].SYMBOL_AUTO:case a["default"].CIRCLE:case a["default"].CIRCLE_HOLLOW:return v.arc().outerRadius(e)({startAngle:0,endAngle:2*Math.PI});case a["default"].SQUARE:case a["default"].SQUARE_HOLLOW:return"M"+(-e+","+-e)+"L"+(e+","+-e)+"L"+(e+","+e)+"L"+(-e+","+e)+"Z";case a["default"].DIAMOND:case a["default"].DIAMOND_HOLLOW:return"M"+(-e+",0")+"L"+("0,"+-e)+"L"+(e+",0")+"L"+("0,"+e)+"Z";case a["default"].TRIANGLE:case a["default"].TRIANGLE_HOLLOW:var i=Math.sqrt(3);return"M"+(-2*e/i+","+e)+"L"+("0,"+-e)+"L"+(2*e/i+","+e)+"Z";case a["default"].STAR:for(var n=(e*=1.105)*Math.sin(j(18))/(Math.sin(j(36))+Math.sin(j(18))*Math.cos(j(36))),r="",o=-1;++o<5;){var s=o*j(72),l=s+j(36),u=Q(s,e,3),h=Q(l,n,3);r+=(o?"L":"M")+u[0]+","+u[1],r+="L"+h[0]+","+h[1]}return r+="z";case a["default"].LOCATION:return"M34.75,15.75A14.75,14.75,0,1,0,8.19,24.51L20,40,31.82,24.51h0A14.62,14.62,0,0,0,34.75,15.75ZM20,21.91a5.77,5.77,0,1,1,5.77-5.77A5.77,5.77,0,0,1,20,21.91Z";case a["default"].ANCHOR_ICON:return"M0,-28 C4.97056275,-28 9,-24.00634644 9,-19.07992512 C9,-17.8616986 8.75360187,-16.7005104 8.30750495,-15.642645 C7.4180692,-13.7976331 6.60280551,-12.1374788 5.86171387,-10.6522416 L5.49734905,-9.9241533 C2.09460285,-3.1449169 0.365363613,-0.2748662 0.309631348,-0.2486559 C0.152069092,0.0828853 -0.279388428,0.0828853 -0.451770485,-0.2486559 L-8.30750495,-15.642645 C-8.75360187,-16.7005104 -9,-17.8616986 -9,-19.07992512 C-9,-24.00634644 -4.97056275,-28 0,-28 Z M0,-22 C-1.65685425,-22 -3,-20.65685425 -3,-19 C-3,-17.3431458 -1.65685425,-16 0,-16 C1.65685425,-16 3,-17.3431458 3,-19 C3,-20.65685425 1.65685425,-22 0,-22 Z";default:return""}};e["default"]=v},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=s(i(18)),a=s(i(40)),r=s(i(0)),o=i(2);function s(t){return t&&t.__esModule?t:{"default":t}}function l(t,e,i,n,a){var r=i(t[0],t[1]),s=n(e[0],e[1]);return function(t){var e=s(r(t));return a&&(0,o.hasDefined)(a[0])&&(e=Math.max(e,a[0])),a&&(0,o.hasDefined)(a[1])&&(e=Math.min(e,a[1])),e}}function u(t,e,i,n){var a=[],r=[],o=0,s=Math.min(t.length,e.length)-1;for(t[s]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++o<=s;)a.push(i(t[o-1],t[o])),r.push(n(e[o-1],e[o]));return function(e){var i=function(t,e,i,n){arguments.length<3&&(i=0);arguments.length<4&&(n=t.length);for(;i<n;){var a=i+n>>>1;h(t[a],e)>0?n=a:i=a+1}return i}(t,e,1,s)-1;return r[i](a[i](e))}}function h(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function d(t,e,i,a,r){var o,s;function h(){var n=Math.min(t.length,e.length)>2?u:l;return o=n(t,e,a,i,r),s=n(e,t,a,i,r),c}function c(t){return o(t)}return c.invert=function(t){return s(t)},c.domain=function(e){return arguments.length?(t=e.map(Number),h()):t},c.range=function(t){return arguments.length?(e=t,h()):e},c.minMax=function(t){return arguments.length?(r=t,h()):r},c.rangeRound=function(t){return c.range(t).interpolate(n["default"].interpolateRound)},c.interpolate=function(t){return arguments.length?(i=t,h()):i},c.uninterpolate=function(t){return arguments.length?(a=t,h()):a},c.copy=function(){return d(t,e,i,a,r)},h()}function c(t,e,i,n){function a(t){return(i?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(e)}function o(e){return t(a(e))}return o.invert=function(n){return function(t){return i?Math.pow(e,t):-Math.pow(e,-t)}(t.invert(n))},o.domain=function(e){return arguments.length?(i=e[0]>=0,t.domain((n=e.map(Number)).map(a)),o):n},o.base=function(i){return arguments.length?(e=+i,t.domain(n.map(a)),o):e},o.copy=function(){return c(t.copy(),e,i,n)},function(t,e){return r["default"].rebind(t,e,"range","rangeRound","interpolate")}(o,t)}function f(t,e){var i,n,r;function o(a){return n[((i.get(a)||("range"===e.t?i.set(a,t.push(a)):NaN))-1)%n.length]}function s(e,i){for(var n=[],a=t.length,r=0;r<a;r++)n.push(e+i*r);return n}return o.domain=function(n){if(!arguments.length)return t;t=[],i=new a["default"];for(var r,s=-1,l=n.length;++s<l;)i.has(r=n[s])||i.set(r,t.push(r));return o[e.t].apply(o,e.a)},o.range=function(t){return arguments.length?(n=t,r=0,e={t:"range",a:arguments},o):n},o.rangePoints=function(i,a){arguments.length<2&&(a=0);var l=i[0],u=i[1],h=t.length<2?(l=(l+u)/2,0):(u-l)/(t.length-1+a);return n=s(l+h*a/2,h),r=0,e={t:"rangePoints",a:arguments},o},o.rangeRoundPoints=function(i,a){arguments.length<2&&(a=0);var l=i[0],u=i[1],h=t.length<2?(l=u=Math.round((l+u)/2),0):(u-l)/(t.length-1+a)|0;return n=s(l+Math.round(h*a/2+(u-l-(t.length-1+a)*h)/2),h),r=0,e={t:"rangeRoundPoints",a:arguments},o},o.rangeBands=function(i,a,l){arguments.length<2&&(a=0),arguments.length<3&&(l=a);var u=i[1]<i[0],h=i[u-0],d=(i[1-u]-h)/(t.length-a+2*l);return n=s(h+d*l,d),u&&n.reverse(),r=d*(1-a),e={t:"rangeBands",a:arguments},o},o.rangeRoundBands=function(i,a,l){arguments.length<2&&(a=0),arguments.length<3&&(l=a);var u=i[1]<i[0],h=i[u-0],d=i[1-u],c=Math.floor((d-h)/(t.length-a+2*l));return n=s(h+Math.round((d-h-(t.length-a)*c)/2),c),u&&n.reverse(),r=Math.round(c*(1-a)),e={t:"rangeRoundBands",a:arguments},o},o.rangeBand=function(){return r},o.rangeExtent=function(){return function(t){var e=t[0],i=t[t.length-1];return e<i?[e,i]:[i,e]}(e.a[0])},o.copy=function(){return f(t,e)},o.domain(t)}function p(t,e,i){var n,a;function r(e){return i[Math.max(0,Math.min(a,Math.floor(n*(e-t))))]}function o(){return n=i.length/(e-t),a=i.length-1,r}return r.domain=function(i){return arguments.length?(t=+i[0],e=+i[i.length-1],o()):[t,e]},r.range=function(t){return arguments.length?(i=t,o()):i},r.invertExtent=function(e){return[e=(e=i.indexOf(e))<0?NaN:e/n+t,e+1/n]},r.copy=function(){return p(t,e,i)},o()}function g(){return d([0,1],[0,1],n["default"].interpolateNumber,n["default"].uninterpolateNumber)}e["default"]={linear:g,quantize:function(){return p(0,1,[0,1])},log:function(){return c(g().domain([0,1]),10,!0,[1,10])},ordinal:function(){return f([],{t:"range",a:[[]]})}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(0)),a=d(i(6)),r=i(35),o=d(i(1)),s=d(i(12)),l=i(4),u=i(3),h=i(2);function d(t){return t&&t.__esModule?t:{"default":t}}var c=function(){return n["default"].paddingConvertWithScale(8)},f=s["default"].extend({initialize:function(t,e,i){this.componentType=e,this.vanchart=i,this.refresh(t)},refresh:function(t){this.options=t||this.options,t=this.options,n["default"].extend(this,{isFloat:t.floating,_floatX:this._getPercentValue(t.x,this.vanchart.width),_floatY:this._getPercentValue(t.y,this.vanchart.height)}),this._refresh&&this._refresh(t)},createComponentGroup:function(){return this.vanchart.renderer.group().addTo(this.getComponentParentGroup())},getComponentParentGroup:function(){var t=this.vanchart.isMap()&&!1;return this.isFloat||t?this.vanchart.frontGroup:this.vanchart.backGroup},useHtmlLabel:function(){return this.options.useHtml||!(0,u.isSupportSVG)()},_getLegendType:function(t){var e=t.options.marker,i="";switch(t.type){case o["default"].MULTIPIE_CHART:case o["default"].PIE_CHART:var a=t.options.innerRadius;return a&&parseFloat(a)>0?o["default"].DONUT_ICON:o["default"].PIE_ICON;case o["default"].RADAR_CHART:if(t.options.columnType)return o["default"].NORMAL_ICON;break;case o["default"].FORCE_BUBBLE_CHART:case o["default"].BUBBLE_CHART:return o["default"].BUBBLE_ICON;case o["default"].TREEMAP_CHART:return o["default"].TREEMAP_ICON;case o["default"].LINE_MAP:return o["default"].NULL_MARKER;case o["default"].POINT_MAP:return o["default"].ANCHOR_ICON;default:i=o["default"].NORMAL_ICON}return t.options.image&&(0,u.supportFillFilter)()?i=t.options.image:e&&((i=e.symbol?e.symbol:o["default"].NULL_MARKER)===o["default"].SYMBOL_AUTO&&(i=t.isMarkerDisplayable?o["default"].CIRCLE:o["default"].NULL_MARKER),t.type!=o["default"].SCATTER_CHART||n["default"].isImageMarker(i)||(i=o["default"].SCATTER_ICON+i)),i},_getPercentValue:function(t,e){return t?(-1!=(t+="").indexOf("%")&&(t=parseFloat(t)*e/100),parseFloat(t)):0},_setComponentBounds:function(t,e){this.isFloat||this.options&&this.options.onZero?this._updateFloatBounds(t,e):this._updateComponentBounds(t,e)},isHorizontal:function(){var t=this.getPosition();return t==o["default"].TOP||t==o["default"].BOTTOM},isVertical:function(){return!this.isHorizontal()},getPosition:function(){return this.options.position},_updateFloatBounds:function(t,e){e=Math.ceil(e);var i=this.vanchart.bounds,n=this._floatX,a=this._floatY,s=i.x+i.width-n,l=i.y+i.height-a;switch(t){case o["default"].TOP:case o["default"].BOTTOM:this.bounds={x:n,y:a,width:s,height:e};break;case o["default"].LEFT:case o["default"].RIGHT_TOP:case o["default"].RIGHT_BOTTOM:case o["default"].RIGHT:this.bounds={x:n,y:a,width:e,height:l}}if(this.options.onZero){var u=this.getStandardAxis();u&&(0,r.isFromZeroAxis)(u)?this._clipPlotBounds(t,e):this._clipPlotBoundsWhileFloat(t)}},getStandardAxis:function(){var t=this.componentType===l.ComponentCst.X_AXIS_COMPONENT?l.ComponentCst.Y_AXIS_COMPONENT:l.ComponentCst.X_AXIS_COMPONENT,e=0;if(t=this.vanchart.getComponent(t),!0===this.options.onZero){for(var i=t.getAxisCount();i--;)if(/^standard/.test(t.getAxis(i).alignAxisId)){e=i;break}}else e=this.options.onZero;return t.getAxis(e)},_updateComponentBounds:function(t,e){e=Math.ceil(e);var i=this.vanchart.bounds,n=i.x,a=i.y,r=i.width,s=i.height;switch(t){case o["default"].TOP:this.bounds={x:n,y:a,width:r,height:e};break;case o["default"].BOTTOM:this.bounds={x:n,y:a+s-e,width:r,height:e};break;case o["default"].LEFT:this.bounds={x:n,y:a,width:e,height:s};break;case o["default"].RIGHT_TOP:case o["default"].RIGHT_BOTTOM:case o["default"].RIGHT:this.bounds={x:n+r-e,y:a,width:e,height:s}}this.vanchart.setPlotBounds(i),this._clipPlotBounds(t,e)},_clipPlotBounds:function(t,e){e=Math.ceil(e);var i=this.vanchart.bounds,n=i.x,a=i.y,r=i.width,s=i.height;switch(t){case o["default"].TOP:i={x:n,y:a+e,width:r,height:s-e};break;case o["default"].BOTTOM:i={x:n,y:a,width:r,height:s-e};break;case o["default"].LEFT:i={x:n+e,y:a,width:r-e,height:s};break;case o["default"].RIGHT_TOP:case o["default"].RIGHT_BOTTOM:case o["default"].RIGHT:i={x:n,y:a,width:r-e,height:s}}this.vanchart.setPlotBounds(i)},_clipPlotBoundsWhileFloat:function(t){var e=this.vanchart.bounds,i=e.x,n=e.y,a=e.width,r=e.height;switch(t){case o["default"].TOP:e={x:i,y:n,width:a,height:r};break;case o["default"].BOTTOM:e={x:i,y:n,width:a,height:r-c()};break;case o["default"].LEFT:case o["default"].RIGHT_TOP:case o["default"].RIGHT_BOTTOM:case o["default"].RIGHT:e={x:i+c(),y:n,width:a-c(),height:r}}this.vanchart.setPlotBounds(e)},_recordForPlotBounds:function(t,e){e=Math.ceil(e),t===o["default"].RIGHT_TOP&&(t=o["default"].RIGHT),t===o["default"].RIGHT_BOTTOM&&(t=o["default"].RIGHT),this.vanchart.clipPool[t]=Math.max(this.vanchart.clipPool[t]||0,e)},_getBackgroundColor:function(){var t=this.option,e="string"==typeof t.plotBackgroundColor,i="string"==typeof t.backgroundColor,n=e?t.plotBackgroundColor:i?t.backgroundColor:"white";return a["default"].colorToHex(n)},_maxHeight:function(t){var e=this.vanchart.height;return t||this.options.maxHeight?this._getPercentValue(t||this.options.maxHeight,e):e},_maxLegendHeight:function(){return this.options.maxHeight?this._maxHeight():.3*this._maxHeight()},_maxWidth:function(t){var e=this.vanchart.width;return t||this.options.maxWidth?this._getPercentValue(t||this.options.maxWidth,e):e},_maxLegendWidth:function(){return this.options.maxWidth?this._maxWidth():.3*this._maxWidth()},_getTickContent:function(t,e){return e?n["default"].format(t,e):t},getPlotBounds:function(){return this.vanchart.bounds},getChartBounds:function(){return this.vanchart.getChartBounds()},getParentDom:function(){return this.vanchart.getParentDom()},getDivParentDom:function(){return this.vanchart.getDivParentDom()},getTooltipComponent:function(){return this.vanchart.components.tooltip},remove:function(){},_bindData:n["default"].bindData,invisible:function(){return(0,h.hasDefined)(this.options.visible)&&!1===this.options.visible},_innerClip:function(t,e){var i=this.vanchart.renderer;e=e||this.bounds;var a=n["default"].makeBounds(0,0,e.width,e.height);if(this._clip?i.updateClip(this._clip,a):this._clip=i.createClip(a),"vgroup"===t.type){var r=0+a.width,o=0+a.height;t.divG.style({clip:"rect(0px "+r+"px "+o+"px 0px)"}),i.clip(t.renderG,this._clip)}else i.clip(t,this._clip)}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=a(i(0));function a(t){return t&&t.__esModule?t:{"default":t}}var r=a(i(31))["default"].extend({on:function(t,e,i){if("object"==typeof t)for(var a in t)this._on(a,t[a],e);else for(var r=0,o=(t=n["default"].splitWords(t)).length;r<o;r++)this._on(t[r],e,i);return this},off:function(t,e,i){if(t)if("object"==typeof t)for(var a in t)this._off(a,t[a],e);else for(var r=0,o=(t=n["default"].splitWords(t)).length;r<o;r++)this._off(t[r],e,i);else delete this._events;return this},_on:function(t,e,i){if(t&&e){this._events=this._events||{};var n=this._events[t];n||(n=[],this._events[t]=n),i===this&&(i=undefined);for(var a={fn:e,ctx:i},r=n,o=0,s=r.length;o<s;o++)if(r[o].fn===e&&r[o].ctx===i)return;r.push(a),n.count++}},_off:function(t,e,i){var a,r,o;if(this._events&&(a=this._events[t]))if(e){if(i===this&&(i=undefined),a)for(r=0,o=a.length;r<o;r++){var s=a[r];if(s.ctx===i&&s.fn===e)return s.fn=n["default"].falseFn,this._firingCount&&(this._events[t]=a=a.slice()),void a.splice(r,1)}}else{for(r=0,o=a.length;r<o;r++)a[r].fn=n["default"].falseFn;delete this._events[t]}},fire:function(t,e,i){if(!this.listens(t,i))return this;var n=e;if(this._events){var a=this._events[t];if(a){this._firingCount=this._firingCount+1||1;for(var r=0,o=a.length;r<o;r++){var s=a[r];s.fn.call(s.ctx||this,n)}this._firingCount--}}return i&&this._propagateEvent(n),this},listens:function(t,e){var i=this._events&&this._events[t];if(i&&i.length)return!0;if(e)for(var n in this._eventParents)if(this._eventParents[n].listens(t,e))return!0;return!1},once:function(t,e,i){if("object"==typeof t){for(var a in t)this.once(a,t[a],e);return this}var r=n["default"].bind((function(){this.off(t,e,i).off(t,r,i)}),this);return this.on(t,e,i).on(t,r,i)},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[n["default"].stamp(t)]=t,this},removeEventParent:function(t){return this._eventParents&&delete this._eventParents[n["default"].stamp(t)],this},_propagateEvent:function(t){for(var e in this._eventParents)this._eventParents[e].fire(t.srcEvent.type,t,!0)}});e["default"]=r},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(0))&&n.__esModule?n:{"default":n};var r=function(t,e,i){this.x=i?Math.round(t):t,this.y=i?Math.round(e):e};r.prototype={clone:function(){return new r(this.x,this.y)},add:function(t){return this.clone()._add(r.create(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(r.create(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new r(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new r(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},distanceTo:function(t){var e=(t=r.create(t)).x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return(t=r.create(t)).x===this.x&&t.y===this.y},contains:function(t){return t=r.create(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+a["default"].formatNum(this.x)+", "+a["default"].formatNum(this.y)+")"}},r.create=function(t,e,i){return t instanceof r?t:a["default"].isArray(t)?new r(t[0],t[1]):t===undefined||null===t?t:"object"==typeof t&&"x"in t&&"y"in t?new r(t.x,t.y):new r(t,e,i)};e["default"]=r},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=C(i(0)),a=C(i(16)),r=C(i(6)),o=C(i(1)),s=C(i(54)),l=C(i(12)),u=C(i(8)),h=C(i(9)),d=i(4),c=C(i(28)),f=i(27),p=C(i(5)),g=i(3),m=i(2),v=i(87),_=i(48),y=i(36),A=i(22),T=i(17),x=i(15),b=C(i(64));function C(t){return t&&t.__esModule?t:{"default":t}}var L=l["default"].extend({vanChartType:"series",initialize:function(t,e,i){this.vanchart=e,this.points=[],this.refresh(t,i)},refresh:function(t,e){var i,s=n["default"].clone(t),l=this.vanchart,u=s.type||l.options.chartType,h=l.options.plotOptions,d=[s,h[u],h];if(this.minSize=a["default"].queryList(d,"minSize"),this.maxSize=a["default"].queryList(d,"maxSize"),this.originalColor=s.color,this.originalMarkerFillColor=s.marker&&s.marker.fillColor,this.interpolate=this._getSeriesInterpolate(d),s=this.options=n["default"].createOptions(s,[h[u],h]),this.type=u,this.stack=s.stack,this.index=e,this.className="vancharts-series-"+e,this.name=n["default"].pick(s.name,o["default"].BLANK_VALUE_PERCENTAGE),this.visible=n["default"].pick(s.visible,!0),this.state=this.visible?o["default"].STATE_SHOW:o["default"].STATE_DROPPED,this.isMarkerDisplayable=!0,!this.isSeriesAccumulated()&&this.type!==o["default"].STRUCTURE_CHART){var c=this.options.color||l.getDefaultSeriesColor(this.name),f=s.opacity,p=(0,m.hasDefined)(s.color),g=(0,m.hasDefined)(s.fillColor)&&1!=s.fillColor;c=(i=r["default"].getStandardColorAndOpacity(c,f)).hex,f=this.isGradualStyle()?this._getGradualStyleOpacity():i.alpha;var v=this.options.fillColor;v=!0===v?c:v;var _=+s.fillColorOpacity;_=isNaN(_)?this._getDefaultFillColorOpacity():_,p&&!g&&(_*=i.oriAlpha),v=(i=r["default"].getStandardColorAndOpacity(v,_)).hex,_=i.alpha;var y=s.marker=n["default"].clone(s.marker);if((0,m.hasDefined)(y)){var A=this._getMarkerColorAlpha();y.fillColor=A.markerColor,y.fillColorOpacity=A.markerOpacity,this.type===o["default"].SCATTER_CHART&&y.symbol===o["default"].SYMBOL_AUTO&&(s.marker.symbol=n["default"].getDefaultMarkerSymbol(e))}this.color=c,this.opacity=f,this.fillColor=v,this.fillColorOpacity=_,this.marker=y}if((0,m.hasDefined)(this.options.startAngle)){var T=this.options.startAngle,x=this.options.endAngle;T>x&&(T-=360),T===x&&(x=T+360),this.startAngle=n["default"].toRadian(T),this.endAngle=n["default"].toRadian(x)}u===o["default"].PIE_CHART&&(this.category=this.name),this._bindAxis();var b=this._loadData?this._loadData(s.data):s.data||[];return this.isTreeSeries()||this._dealData(b),this},_getGradualStyleOpacity:function(){return(0,m.hasDefined)(this.options.opacity)?this.options.opacity:1},isGradualStyle:function(){return this.options.gradualStyle===o["default"].STYLE_CUSTOM},_dealData:function(t){var e,i,n,a,r=[],o=this,l={},u=this.vanchart,h=this.type;for(this.points.forEach((function(t){var e=o._getPointKey(t);l[e]=l[e]||[],l[e].push(t)})),e=0,i=t.length;e<i;e++){n=o._getPointKey(t[e]);var d=null;if(a=l[n]){for(var c=0,f=a.length;c<f;c++)if(d=a[c]){a[c]=null;break}d&&(d._lastValue=d.options[o.getTargetKey()],d._lastPercent=d.percentage,d._lastArrivalRate=d.arrivalRate,d.childSeries=null,d.geo=null,d.refresh(t[e]))}d||(d=new s["default"](t[e],this)),r.push(d)}for(n in l)l[n]&&l[n].forEach((function(t){u.removePointGraphics(t,h)}));var p=this.points=r;if(this.isSeriesAccumulated())for(e=-1,i=p.length;++e<i;)p[e].points=p},_getPointKey:function(t){return this.isMultiCategoryAxisBased()?n["default"].encodeCategoryArray(t.categoryArray):t.x},isMultiCategoryAxisBased:function(){var t=this[this.getBaseAxisType()];return t&&t.isMultiCateAxis&&t.isMultiCateAxis()},_getDefaultFillColorOpacity:function(){return 1},getStackAxis:function(){return this[this.getTargetKey()+"Axis"]},isNullValue:function(t){var e=t.options[t.series.getTargetKey()];return"-"==e||(0,m.hasNotDefined)(e)},_getMarkerColorAlpha:function(){var t=this.vanchart,e=this.options,i=t.options.plotOptions,n=i[this.type],a=n&&n.marker||i.marker,o=e.opacity,s=e.marker,l=s&&s.fillColor||this.options.color||a&&a.fillColor||t.getDefaultSeriesColor(this.name),u=o;if((0,m.hasDefined)(l)){var h=r["default"].getStandardColorAndOpacity(l,o);l=h.hex,u=h.alpha}return{markerColor:l,markerOpacity:u}},_bindAxis:function(){var t=this,e=t.options,i=t.vanchart;t._getAxisTypes().forEach((function(n){if(i[n]){var a=i[n](e[n]);a&&(a.series.push(t),t[n]=a)}}))},supportTooltipShared:function(){return this.xAxis||this.yAxis||this.angleAxis},_getAxisTypes:function(){return["xAxis","yAxis"]},getTargetKey:function(){return"y"},getBaseAxisType:function(){return"xAxis"},_calculateAutoLabelPos:function(t,e,i,n,a,r){void 0===r&&(r=!1);var o,s,l,u,h,d=t.labelDim,c=this.vanchart.bounds;i?(0,m.hasDefined)(a)?a?(s=Math.max(0,e.y),l=c.height-d.height,o=(0,v.verticalPosFix)(s,l,3,d,e,n)):(l=0,s=Math.min(e.y,c.height-d.height),o=(0,v.verticalPosFix)(s,l,-3,d,e,n)):(s=Math.max(0,e.y),l=c.height-d.height,(o=(0,v.verticalPosFix)(s,l,3,d,e,n))||(l=0,s=Math.min(e.y,c.height-d.height),o=(0,v.verticalPosFix)(s,l,-3,d,e,n))):(0,m.hasDefined)(a)?a?(u=Math.max(0,e.x),h=c.width-d.width,o=(0,v.horizontalPosFix)(u,h,3,d,e,n)):(h=0,u=Math.min(e.x,c.width-d.width),o=(0,v.horizontalPosFix)(u,h,-3,d,e,n)):(u=Math.max(0,e.x),h=c.width-d.width,(o=(0,v.horizontalPosFix)(u,h,3,d,e,n))||(h=0,u=Math.min(e.x,c.width-d.width),o=(0,v.horizontalPosFix)(u,h,-3,d,e,n)));return o||(r?{}:e)},_getArcPoint:function(t,e){return[this._dealWithFloat(t*Math.sin(e)),this._dealWithFloat(-t*Math.cos(e))]},_getNormalTrendLineXYValues:function(t){var e=[],i=[],n=this.vanchart.isInverted()?"posY":"posX",a=this.vanchart.isInverted()?o["default"].LEFT:o["default"].BOTTOM;return t.points.sort((function(t,e){return t[n]-e[n]})),t.points.forEach((function(t){t.isNull||(e.push(t.posX),i.push(t.posY))})),[e,i,a,t.xAxis&&t.xAxis.isAxisReversed()]},_getSeriesInterpolate:function(t){var e=a["default"].queryList(t,"step"),i=a["default"].queryList(t,"curve"),n=t[0],r="linear";return n.step||e&&!n.curve?r="step-after":(n.curve||i&&!n.step)&&(r="cardinal"),r},_getAngle:function(t,e){return e=e||{x:0,y:0},Math.atan2(t.y-e.y,t.x-e.x)/(Math.PI/180)},_getBackgroundColor:function(){var t=this.vanchart.options,e="string"==typeof t.plotBackgroundColor,i="string"==typeof t.backgroundColor,n=e?t.plotBackgroundColor:i?t.backgroundColor:"white";return r["default"].colorToHex(n)},_getBackgroundColorWithAlpha:function(){var t=this.vanchart.options;return"string"==typeof t.plotBackgroundColor?t.plotBackgroundColor:"string"==typeof t.backgroundColor?t.backgroundColor:void 0},getSeryTotalValue:function(){var t=0;return this.points.forEach((function(e){t+=e.getTargetValue()})),t},getLegendKey:function(t){return this.isSeriesAccumulated()?t.name:this.name},calculateLabelInfo:function(t){(0,c["default"])(t)},_getPercentValue:function(t,e){return t?(-1!==(t+="").indexOf("%")&&(t=parseFloat(t)*e/100),parseFloat(t)):0},isSupportLegendHighlight:function(){return!0},isSeriesAccumulated:function(){return!1},isTreeSeries:function(){return!1},addPoint:function(t,e){var i=this._getOriginSerData(),n=this.vanchart;i.push(t),e&&n.update()},removePoint:function(t,e){if(!(t<0)){var i=this,n=this.vanchart,a=this._getOriginSerData(),r=n.series.indexOf(i);a.splice(t,1),i.options.data.splice(t,1),n._removeAllAndHasNoAdd(i.options,r)&&(i.remove(),n.series.splice(r,1),n.options.series.splice(r,1)),e&&n.update()}},updatePoint:function(t,e,i){if(!(t<0)){var n=this.vanchart;this._getOriginSerData()[t]=e,i&&n.update()}},updateSeries:function(t){var e=this.vanchart,i=e.options.series,a=e.series.indexOf(this);(t=n["default"].clone(t)).data=i[a].data,i[a]=t},calculatePointIndex:function(t){var e=this,i=this.vanchart,a=-1,r=0,s=this._getOriginSerData(),l=n["default"].clone,u=function(t){if(t.lnglat)return t;var n=i.getCurrentGeo(),a=n.getFeaturesByName(t.name,e.type),r=n.getDataPointLngLat({options:t,series:e},a&&a[0]),o=l(t);return o.lnglat=r,r&&o},h=e.type===o["default"].LINE_MAP;if(h&&(!u(t.from)||!u(t.to)))return-1;for(var d,c,f=function(t){if(h){var e=l(t);return e.from=u(t.from),e.to=u(t.to),e.from&&e.to&&e}return t};r<s.length;)if(d=f(t),c=f(s[r]),d&&c){if(e._getPointKey(d)===e._getPointKey(c)){a=r;break}r++}else r++;return a},_getOriginSerData:function(){var t=this.vanchart,e=t.options.series,i=t.series.indexOf(this);return i<0?[]:e[i].data}});L.include({getClosestPoint:function(){return null},getDefaultTooltipFormatter:function(){return{categoryFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{CATEGORY}{SERIES}{VALUE}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}},isToolTipFollow:function(t){return!this.vanchart.isMobile()&&t.options.tooltip.follow},getTooltipPos:function(t,e,i){var n;if(this.isToolTipFollow(t)){var a=i.containerPoint;n=[a.x+10,a.y+10]}else n=this._getFixedPos(t,e);if(n){var r=this.vanchart.bounds,o=r.y,s=r.x,l=r.y+r.height,u=r.x+r.width,h=n[0],d=n[1];return h<s?h+=s-h:h+e.width>u&&(h-=h+e.width-u),d<o?d+=o-d:d+e.height>l&&(d-=d+e.height-l),[h,d]}},getFillFilter:function(t){return t},filterRender:function(){this.useCanvas()?this._canvasRender():this._svgFilterRender()},render:function(){this.useCanvas()?this._canvasRender():this._svgRender()},useCanvas:n["default"].falseFn,_createGroup:function(t,e){return t.group().addTo(e.clipSeriesGroup)},_svgRender:function(){this.initialAnimationMoving=!this.group,this.drawPolarAxis&&this.drawPolarAxis();var t=this.vanchart,e=t.renderer;this.group||(this.group=this._createGroup(e,t).attr("transform",n["default"].makeTranslate(this._getTranslate()))),t.isMobile()||this.group.style("cursor",this._pointerStyle()),this.group.attr("class",this.className+" "+this.type),this.type===o["default"].GAUGE_CHART?this.group.animate({duration:600,ease:"quad-out",attr:{transform:n["default"].makeTranslate(this._getTranslate())}}):this.group.attr("transform",n["default"].makeTranslate(this._getTranslate())),this.drawSeries&&this.drawSeries(),this.drawPoints()},_svgFilterRender:function(){var t=this;t.getDataToDraw().forEach((function(e){e.isVisible()?(e.graphic&&e.graphic.style({display:"inline"}),e.textGraphic||t._createTextGraphic(e),e.effectGraphic||t.drawPointEffect(e)):(e.graphic&&e.graphic.style({display:"none"}),e.textGraphic&&e.textGraphic.remove(),e.textGraphic=null,t.clearPointEffect(e))}))},_canvasRender:function(){this._canvas||(this._canvas=(0,f.createCanvasRenderer)(this.vanchart.dom,this.vanchart),this._canvas.onAdd()),this._canvas.clearAll(),this._canvas.addSeries(this)},_pointerStyle:function(){var t=this.points.filter((function(t){return!t.isNull}));return t[0]&&(t[0].options.onClick||this.vanchart.options.hyperLink)?"pointer":""},getDataToDraw:function(){return this.points},getTextDataToDraw:function(){return this.getDataToDraw()},updatePointGraphic:function(){},_updateMarkerPointGraphic:function(t){var e=t.graphic,i=t.options;if(e){var a=i.marker,r=a&&a.symbol;n["default"].isImageMarker(r)?(e.markerPath&&e.markerPath.remove(),e.markerPath=null):(e.image&&e.image.remove(),e.image=null)}},drawPoints:function(){var t=this,e=t.vanchart,i=this._getPointGraphicGroup();i&&e.registerInteractiveTarget(this,i),this.initialAnimationMoving&&this.initialAnimation&&this.initialAnimation();for(var n=this._calculateAnimationDelay(),a=t.getDataToDraw(),r=0,o=a.length;r<o;r++)t.drawPoint(a[r],n)},_drawEffectPoints:function(){var t=this;t.getTextDataToDraw().forEach((function(e){t.drawPointEffect(e)}))},drawPointEffect:function(t){var e=t.series;e.clearPointEffect(t);var i=t.getEffectTime();i&&(e.effectAnimation(t),t.effectInterval=n["default"].setInterval((function(){e.effectAnimation(t)}),i))},clearPointEffect:function(t){t.clearPointEffect()},effectAnimation:function(){},_drawUpdatePoints:function(t,e){this._updatePointGraphicStyle(t),this.vanchart.isZoomingWithLargeModel()?t.graphic.attr(this.getPointUpdateAnimationAttr(t,e).attr):t.graphic.animate(this.getPointUpdateAnimationAttr(t,e)),this.vanchart.registerInteractiveTarget(t,t.graphic)},_drawEnterPoints:function(t){var e=this,i=e._getPointGraphicGroup(),n=t.graphic=this._createPointGraphic(t);e._updatePointGraphicStyle(t);var a=e.reShowPoint(t),r=a&&e.getPointReShowAttr?e.getPointReShowAttr:e.getPointInitAttr,o=a&&e.getPointReShowStyle?e.getPointReShowStyle:e.getPointInitStyle,s=a&&e.getPointReShowAnimationAttr?e.getPointReShowAnimationAttr:e.getPointInitAnimationAttr;t.hasEffect()||t.isPieZeroPoint()?n.addTo(i):n.addToBack(i),n.attr(r?r.call(e,t):{}).style(o?o.call(e,t):{}).animate(s?s.call(e,t):{}),e.vanchart.registerInteractiveTarget(t,n)},_drawExitPoints:function(t){var e=t.series;e.getPointDropAnimationAttr?t.graphic.animate(e.getPointDropAnimationAttr(t)).remove():t.graphic.remove()},drawPoint:function(t,e){e=e||0;var i=t.isVisible(),n=t.graphic&&t.graphic.isVisible();this.clearPointEffect(t),i===n?t.graphic&&this._drawUpdatePoints(t,e):i&&!n?t.graphic&&!t.graphic.removed()?(t.graphic.style("display","inline"),this._drawUpdatePoints(t,e)):this._drawEnterPoints(t):!i&&n&&this._drawExitPoints(t)},_getEffectTime:function(t){return(0,m.hasNotDefined)(t.options.effect)||isNaN(t.options.effect.period)?t.series.getDefaultEffectTime():t.options.effect.period},_getPointEffectGroup:function(t){var e=t.series,i=e.vanchart.renderer;return t.effectGraphic=t.effectGraphic||i.group().addTo(e._getPointGraphicGroup()).style("pointer-events","none")},_createPointGraphic:function(t){var e=this.getPointGraphicKey(t);return this.vanchart.renderer[e]()},getStyle:function(t){var e=t.options,i=t.series,n=t.getPointBorderColor(t.borderColor);return{fill:i.getFillFilter(t.color,t),"fill-opacity":e.image?1:t.opacity,stroke:n,"stroke-opacity":t.borderOpacity,"stroke-width":e.borderWidth,filter:"none"}},_updateHighLightOpacity:function(t,e){var i=this.vanchart.highlightTarget;if(null!=i&&this.isSupportLegendHighlight()){var n=this.getLegendKey(t)==i||t._rangeItem==i?1:o["default"].HOVER_OPACITY;e["fill-opacity"]=e["stroke-opacity"]=n}},_getDynamicStyle:function(t){var e=this.getStyle(t);return this._updateHighLightOpacity(t,e),e["pointer-events"]="auto",e},_updatePointGraphicStyle:function(t,e){e=e||t.series._getDynamicStyle(t),t.graphic&&t.graphic.style(e)},_getPointLabelStyle:function(t,e){var i;switch(e){case"label":i={"fill-opacity":t.labelOpacity()};break;case"labelBorder":i={"stroke-opacity":t.labelBorderOpacity,"fill-opacity":1};break;case"leadLine":i={"stroke-opacity":t.autoLabelOpacity()}}return this._updateHighLightOpacity(t,i,e),"label"===e&&t.textGraphic&&"div"===t.textGraphic.type&&(i.opacity=i["fill-opacity"]),i},_updatePointLabelStyle:function(t){var e=this._getPointLabelStyle(t,"label"),i=this._getPointLabelStyle(t,"labelBorder"),n=this._getPointLabelStyle(t,"leadLine");t.leadLine&&t.leadLine.style(n),t.textGraphic&&t.textGraphic.style(e),t.textBorderPath&&t.textBorderPath.style(i)},_createMarker:function(t,e){var i=t.symbol,a=this.vanchart.renderer;if(e=e||a.group(),n["default"].isImageMarker(i)){var r=t.width,o=t.height;e.image=a.image({preserveAspectRatio:"none",x:-r/2,y:-o/2,width:r,height:o}).imageContent(i).addTo(e)}else e.markerPath=a.path().addTo(e);return e},_updateImageMarker:function(t,e){var i=this.vanchart.renderer,n=t.width,a=t.height,r=t.symbol;e.image=e.image||i.image({preserveAspectRatio:"none"}).addTo(e),e.image.imageContent(r).attr({x:-n/2,y:-a/2,width:n,height:a})},_updateMarker:function(t,e,i){e=e||t.graphic;var a=(i=i||t.options.marker).symbol,r=this.vanchart,s=this._getBackgroundColorWithAlpha()||(0,A.getThemeAutoValue)(o["default"].AUTO,"markerStrokeColor",r.isDarkTheme());if(n["default"].isImageMarker(a))this._updateImageMarker(i,e);else{e.image&&e.image.remove();var l=i.fillColorOpacity,u=this.vanchart.highlightTarget;if((0,m.hasDefined)(u))l=this.getLegendKey(t)==u||t._rangeItem==u?1:o["default"].HOVER_OPACITY;var d=this.type===o["default"].LINE_CHART,c=this._isHollowMarker(a),f=i.fillColor,p=this._getMarkerRadius(t,i,!1),g=p>0?this._defaultStrokeWidth(t.series.vanchart):0;e.markerPath=e.markerPath||this.vanchart.renderer.path().addTo(e),c?e.markerPath.attr({d:h["default"].getMarkerPath(a,p)}).style({stroke:f,"stroke-width":g,"stroke-opacity":l,fill:s,"fill-opacity":l}):d?e.markerPath.attr({d:h["default"].getMarkerPath(a,p)}).style({fill:f,"fill-opacity":l,stroke:s,"stroke-width":g,"stroke-opacity":l}):e.markerPath.attr({d:h["default"].getMarkerPath(a,p)}).style({fill:f,"fill-opacity":l,stroke:"none","stroke-width":0})}},_getMarkerRadius:function(t,e,i){var n=e.symbol,a=t.series.isMarkerDisplayable,r=this._isHollowMarker(n),s=this.type===o["default"].LINE_CHART,l=(0,T.getMarkerRadius)(e.radius);return(l=a||i?l:0)<=0?l:(l=r?l-this._defaultStrokeWidth(t.series.vanchart)/2:s?l+this._defaultStrokeWidth(t.series.vanchart)/2:l)+(i?2:0)},_onMarkerPressed:function(t){var e=(t.options&&t.options.marker).symbol;if(t.graphic&&!n["default"].isImageMarker(e)){var i=this._isHollowMarker(e),a=t.clickColor,r=t.clickOpacity,o=i?{stroke:a,"stroke-opacity":r}:{fill:a,"fill-opacity":r};t.graphic.markerPath.style(o)}},_onMarkerState:function(t,e){var i=t.options.marker,a=i.symbol,r=5,s=this;if(t.graphic)if(r=2,n["default"].isImageMarker(a)){var l=i.width+(e?4:0),d=i.height+(e?4:0);t.graphic.image&&t.graphic.image.interrupt(o["default"].SELECT_ANIMATION).transition(o["default"].SELECT_ANIMATION).animate({duration:300,ease:u["default"].custom["ease-out-back"],attr:{x:-l/2,y:-d/2,width:l,height:d}})}else{var c=this._getMarkerRadius(t,i,e),f=this.type===o["default"].LINE_CHART;!function(e,i,n){if(!(0,m.hasNotDefined)(e)){var r={duration:300,ease:u["default"].custom["ease-out-back"],attr:{d:h["default"].getMarkerPath(a,i)}};i>0&&n&&(r.style={"stroke-width":s._defaultStrokeWidth(t.series.vanchart)}),e.interrupt(o["default"].SELECT_ANIMATION).transition(o["default"].SELECT_ANIMATION).animate(r)}}(t.graphic.markerPath,c,f)}var p=t.series,g=0,v=0;if(p.type===o["default"].RADAR_CHART){var _=p._getArcPoint(r,t.radian);g=_[0],v=_[1]}else{v=-r;var y=t.options.dataLabels;(t.labelAlign||y.align)===o["default"].BOTTOM&&(v=r)}p._labelTransformState(t,g,v,e,300,u["default"].custom["ease-out-back"])},removeDefaultMarker:function(){var t=this;t.defaultMarker&&t.defaultMarker.remove(),t.defaultMarker=null},_onMarkerMouseOver:function(t){var e=t.series;if(e._onMarkerState(t,!0),!t.graphic){var i=this._getDefaultMarker(t);e.defaultMarker=e.defaultMarker||this._createMarker(i).addTo(this.group),e.defaultMarker.attr("transform","translate("+t.posX+","+t.posY+") scale(0.01)"),this._updateMarker(t,e.defaultMarker,i),e.defaultMarker.interrupt(o["default"].SELECT_ANIMATION).transition(o["default"].SELECT_ANIMATION).animate({duration:300,ease:"ease",attr:{transform:"translate("+t.posX+","+t.posY+") scale(1.5)"}})}},_onMarkerMouseOut:function(t){var e=t.series;e._onMarkerState(t,!1),!t.graphic&&e.defaultMarker&&(e.defaultMarker.animate({duration:300,ease:"ease",attr:{transform:"translate("+t.posX+","+t.posY+") scale(0.01)"}}).remove(),e.defaultMarker=null)},_getDefaultMarker:function(t){return{symbol:o["default"].CIRCLE,fillColor:t.options.marker.fillColor,fillColorOpacity:t.options.marker.fillColorOpacity,radius:o["default"].MARKER_RADIUS,enabled:!0}},_calculateAnimationDelay:function(){return 0},_isHollowMarker:function(t){return t&&-1!==t.indexOf("hollow")},_animateEnd:function(){this._showLabels(),this._drawEffectPoints()},_showLabels:function(){var t=this,e=t.vanchart;t._updateDataLabels(),t._updateCateLabels&&t._updateCateLabels(),e._needShowMoreLabel()&&t.getTextDataToDraw().forEach((function(e){e.visible&&t.visible&&t._showMoreLabel(e)})),e._removeChangeDataState(t)},_showMoreLabel:function(t,e,i){if(this._isShowMoreLabel(t)){var a=this,r=a.vanchart,s=t.points,l=r.getComponent(d.ComponentCst.MORELABEL_COMPONENT);if(!r.isMobileFlow()&&a.type!==o["default"].GANTT_CHART){var u=t._lastValue||0,h=t._lastArrivalRate||0,c=function(t){var e=t.gaugeType;return e===o["default"].POINTER_SEMI_GAUGE||e===o["default"].POINTER_GAUGE||r.isPointOrAreaOrHeatMap()},f=n["default"].accAdd(+t.options[a.getTargetKey()],-u);if(0===f||isNaN(f))s&&t===s[s.length-1]&&c(a)&&l.showWithPoint(t,e,i);else{t.changedValue=f;var p=f/u;if(t.changedPercent=isFinite(p)?p:p<0?"-∞":"∞",a.type===o["default"].FUNNEL_CHART&&(t.changedArrivalRate=n["default"].accAdd(t.arrivalRate,h)),c(a))return l.collectPoint(t),void(t===s[s.length-1]&&l.showWithPoint(t,e,i));l.collectPoint(t),l.showWithPoint(t,e,i)}}}},_isShowMoreLabel:function(t){return!0},calcMoreLabelPosition:function(t,e){return{startX:t.x+t.width/2,centerY:t.y-e.height/2,direction:"top"}},hasChangedPointWithChangeDataState:function(){for(var t=this.points.filter((function(t){return!t.isNull})),e=!1,i=0;i<t.length;){var n=t[i];if(n.value!=n._lastValue){e=!0;break}i++}return e&&this.vanchart._changeDataState},_updateDataLabels:function(){var t=this;t.getTextDataToDraw().forEach((function(e){t._createTextGraphic(e),t._updatePointLabelStyle(e)}))},_removeDataLabels:function(){this.getTextDataToDraw().forEach((function(t){t.removeTextGraphic(),t.newMoreLabelG&&t.newMoreLabelG.remove(),t.newMoreLabelG=null}))},_createTextGraphic:function(t){t.hasValidDataLabel()&&(t.removeTextGraphic(),(0,y.createTextBorderPath)(t),t.options.dataLabels.useRichText?(0,_.createRichTextLabel)(t):this.createCommonTextLabel(t),t.labelPos.startPos&&(t.leadLine=this._getPointTextLabelGroup().append(this._getLeadLine(t))))},createCommonTextLabel:function(t){var e=this.vanchart.renderer,i=t.labelContent,a=t.options.dataLabels,r=a.useHtml,o=a.labelWidth,s=a.labelHeight,l=this._getPointTextLabelGroup(),u=e.vtext(r).attr("transform",n["default"].makeTranslate(this._labelTrans(t))).style({"pointer-events":"none","white-space":"pre","word-wrap":"normal"});this._hasOuterLineFilter(a,t.labelAlign)&&u.attr("filter",this._getOuterLineFilter());var h=0,d=t.labelDim.height/2,c=t.labelDim.width/2,f=null!=o||null!=s?{width:o+"px",height:s+"px",overflow:"hidden"}:{};if(i&&1===i.length&&this._isVerticalLabel(i[0].style)){var g=i[0],m=g.text,v=g.style;c=r?-c:p["default"].ie?.5*-c:0,u.style({"margin-top":-d+"px","text-align":"center"}).style(f).attr("dx",c).attr("dy",-d).style(v).textContent(m)}else{u.tspans=[];for(var _=0,y=i.length;_<y;_++){var A=i[_],T=A.dim,x=A.text,b=A.style,C=-t.labelDim.width/2,L=-t.labelDim.height/2+.85*T.height,M=this._calculateLabelAlignShift(t.options.dataLabels._align,t.labelDim,T);u.tspans.push(e.vtspan(r).style({"margin-top":-d+"px","text-align":"center"}).style(f).attr("y",h).attr("x",0).attr("dy",L).attr("dx",M+C).style(b).textContent(x).addTo(u)),h+=T.height+2}}t.textGraphic=l.append(u)},_calculateLabelAlignShift:function(t,e,i){switch(t){case o["default"].LEFT:return 0;case o["default"].RIGHT:return e.width-i.width;case o["default"].CENTER:default:return(e.width-i.width)/2}},_isVerticalLabel:function(t){return!!t&&("tb-rl"===t.writingMode||"tb-rl"===t["writing-mode"]||"vertical-rl"===t["-webkit-writing-mode"])},_hasOuterLineFilter:function(t,e){if(!(0,g.isSupportSVG)()||t.style)return!1;var i=this.type;return i===o["default"].LINE_CHART||i===o["default"].COLUMN_CHART&&e===o["default"].OUTSIDE||i===o["default"].BAR_CHART&&e===o["default"].OUTSIDE},_getOuterLineFilter:function(){var t=this.vanchart,e=t.renderer,i=this._getBackgroundColorWithAlpha()||"rgba(255,255,255,0)";return t.outerLineFilter?e.updateOuterLineFilter(t.outerLineFilter,i,1):t.outerLineFilter=e.createOuterLineFilter(i,1),e.toPatternProperty(t.outerLineFilter)},_labelTrans:function(t){return(0,y.isNeedBorder)(t)?(0,y.labelTransWithBorder)(t):{x:t.labelPos.x+t.labelDim.width/2,y:t.labelPos.y+t.labelDim.height/2}},_labelFontSizeState:function(t,e,i,n){if(t.labelPos){var a=t.series._labelTrans(t),r=e?1.1:1;if(t.textGraphic){var s="div"===t.textGraphic.type?{duration:i,ease:n,style:{transform:"translate("+a.x+"px,"+a.y+"px)scale("+r+")"}}:{duration:i,ease:n,attr:{transform:"translate("+a.x+","+a.y+")scale("+r+")"}};t.textGraphic&&t.textGraphic.interrupt(o["default"].SELECT_ANIMATION).transition(o["default"].SELECT_ANIMATION).animate(s)}}},_labelTransformState:function(t,e,i,a,r,o){if(!this.vanchart.onSeriesRendering()&&t.labelPos){var s=t.series._labelTrans(t);a&&(s={x:s.x+e,y:s.y+i}),t.textGraphic&&t.textGraphic.animate({duration:r,ease:o,attr:{transform:n["default"].makeTranslate(s)},style:{transform:"translate("+s.x+"px,"+s.y+"px)"}}),this.labelBorderTransformState(t,e,i,a,r,o)}},labelBorderTransformState:function(t,e,i,a,r,o){if(t.textBorderPath){var s=(0,y.getBorderBounds)(t),l={x:s.x,y:s.y};a&&(l={x:l.x+e,y:l.y+i}),t.textBorderPath.animate({duration:r,ease:o,attr:{transform:n["default"].makeTranslate(l)}})}},_outSideLabelColorState:function(t,e,i,n){var a=t.labelContent.length;t.textGraphic&&t.textGraphic.tspans&&t.textGraphic.tspans.forEach((function(t,e){if(e<a){var r=t.styles;t.transition(o["default"].SELECT_STYLE_ANIMATION).animate({duration:i,ease:n,style:{color:r.color,fill:r.color}})}}))},_getChosenPointLeadLinePath:function(t,e,i){function n(t){return{x:t.x+e,y:t.y+i}}var a=t.labelPos,r={startPos:n(a.startPos),midPos:n(a.midPos),endPos:n(a.endPos)};return this._getLeadLinePathWithPos(r)},_leadLineState:function(t,e,i,n,a,r){var s=t.series,l=t.labelPos,u=t.options.dataLabels;if(l&&l.startPos){var h=l,d=u.connectorColor||t.color;n&&(d=t.mouseOverColor),t.leadLine&&(t.leadLine.transition(o["default"].SELECT_ANIMATION).animate({duration:a||100,ease:r||"ease",attr:{d:n?this._getChosenPointLeadLinePath(t,e,i):s._getLeadLinePathWithPos(h)}}),t.leadLine.transition(o["default"].SELECT_STYLE_ANIMATION).animate({duration:a||100,ease:r||"ease",style:{stroke:d}}))}},_getLeadLine:function(t){return this.vanchart.renderer.path().attr("d",this._getLeadLinePath(t)).style({fill:"none",stroke:t.options.dataLabels.connectorColor||t.color,"stroke-opacity":t.autoLabelOpacity(),"stroke-width":t.options.dataLabels.connectorWidth||0})},_getLeadLinePath:function(t){return this._getLeadLinePathWithPos(t.labelPos)},_getLeadLinePathWithPos:function(t){var e=t.startPos,i=t.midPos,n=t.endPos,a=this._dealWithFloat;return"M"+a(e.x)+","+a(e.y)+"L"+a(i.x)+","+a(i.y)+"L"+a(n.x)+","+a(n.y)},_dealWithFloat:function(t){return Math.abs(t)<1e-6?0:t},_getPointGraphicGroup:function(){return this.group},_getPointTextLabelGroup:function(){if(!this.textGraphicGroup){var t=this.vanchart,e=t.seriesTextRenderGroup,i=t.seriesTextDivGroup;this.textGraphicGroup=t.renderer.vgroup(),e.append(this.textGraphicGroup.renderG),i.append(this.textGraphicGroup.divG)}return this.textGraphicGroup.renderG.attr("transform",n["default"].makeTranslate(this._getTranslate())),this.textGraphicGroup.divG.attr("transform",n["default"].makeTranslate3d(this._getTranslate())),this.textGraphicGroup},_getTranslate:function(){return this.vanchart.bounds},getEvents:function(){return{mouseover:this._onSeriesMouseOver,mouseout:this._onSeriesMouseOut,seriesUnChosen:this._seriesUnChosen,pointMouseOver:this._onPointMouseOver,pointMouseOut:this._onPointMouseOut,tap:this._onSeriesTap}},_onPointMouseOver:function(t){t.graphic&&t.graphic.style("cursor",t.onClick?"pointer":"")},_seriesUnChosen:function(t){this._onSeriesMouseOut&&this._onSeriesMouseOut(t)},_onSeriesMouseOver:function(t){var e=this,i=e.vanchart,n=i.hoverSeries,a=i.hoverPoint;n!=e&&(n&&n.fire("seriesUnChosen",t),i.hoverSeries=e);var r=e.getClosestPoint(t.containerPoint);r&&r!=a&&(a&&a.fire("mouseout",t),i.registerInteractiveTarget(r,r.series.defaultMarker),r.fire("mouseover",t),i.registerInteractiveTarget(r,r.series.defaultMarker))},_onSeriesTap:function(t){this.vanchart&&this.vanchart.isMobile()&&this.fire("mouseover",t)},getPressedStyle:function(){return null},onPointPress:function(){var t=this,e=t.series.getPressedStyle(t);e&&t.graphic&&t.graphic.style(e)},onPointPressUp:function(){var t=this,e=t.series,i=e.getHighLightStyle&&e.getHighLightStyle(t);i&&t.graphic&&t.graphic.style(i)},remove:function(){var t=this,e=t.vanchart;this.points.forEach((function(i){e.removePointGraphics(i,t.type,!1)})),this._canvas&&this._canvas.remove(),this.cateLabelGroup&&this.cateLabelGroup.remove(),this.textGraphicGroup&&this.textGraphicGroup.remove(),this.group&&this.group.remove(),this.textGraphicGroup=this._canvas=this.group=null},reShowPoint:function(t){var e=t.series.vanchart.getComponent(d.ComponentCst.LEGEND_COMPONENT);return e&&e.items&&e.reShowPoint(t)},updateDelay:function(t){var e=this,i=e.vanchart,n=i.getComponent(d.ComponentCst.LEGEND_COMPONENT);if(n&&n.showSeries(e))for(var a=i.seriesOfType(e.type),r=0,o=a.length;r<o;r++)if(n.toDropSeries(a[r]))return t||150;return 0},_defaultStrokeWidth:function(t){return 2*(0,x.autoFitFontScale)(t)},getKey:function(){var t=this.vanchart.options;return b["default"].getSeriesKey(this.options,t)}}),L.include({toFrontPosition:function(){var t=this.group.node();t&&!this._toFront&&(this._nextSibling=t.nextSibling,this._toFront=!0,n["default"].toFront(t))},resetPosition:function(){var t=this.group.node();t&&this._nextSibling&&this._toFront&&(this._toFront=!1,this._nextSibling&&this._nextSibling.parentNode&&this._nextSibling.parentNode==t.parentNode&&t.parentNode.insertBefore(t,this._nextSibling))},getGroupTrans:function(){return[0,0]},getAbsoluteLabelPos:function(t){var e=t.x,i=t.y,n=this.getGroupTrans();return{x:e+n[0],y:i+n[1]}},isSupportVerticalLabel:function(){return!1}});e["default"]=L},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OneTenthTextVerPadding=function(t){return parseFloat(t+="")*a},e.QuarterTextVerPadding=function(t){return parseFloat(t+="")*n},e.autoFitFontScale=function(t){if(t.vancharts.fullScreenFather){var e=t.vancharts.fullScreenFather.vancharts.autoFitScale.fontScale||1;return(t.vancharts.autoFitScale.fontScale||1)*e}return t.vancharts.autoFitScale.fontScale||1};var n=.25,a=.1},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={queryList:function(t,e){if(!t||!t.length||!e)return undefined;for(var i=0;i<t.length;i++){var n=t[i]&&t[i][e];if(n!=undefined)return n}},merge:function n(t,e,i){for(var a in e)if(e.hasOwnProperty(a)){var r=t[a];"object"==typeof r&&null!=r?n(t[a],e[a],i):!i&&a in t&&r!=undefined||(t[a]=e[a])}return t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getLineStyle=function(t){var e=t.color,i=t.lineWidth,n=t.lineType,r=void 0===n?a["default"].SOLID:n,o=t.opacity,s=void 0===o?1:o;return i=null==a["default"].DASH_ARRAY[r]?0:i,{fill:"none",stroke:e,"stroke-width":i,"stroke-opacity":s,"stroke-dasharray":a["default"].DASH_ARRAY[r]}},e.getMarkerRadius=function(t){return isNaN(t)?a["default"].MARKER_RADIUS:t};var n,a=(n=i(1))&&n.__esModule?n:{"default":n}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(6))&&n.__esModule?n:{"default":n};var r=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,o=new RegExp(r.source,"g");function s(t,e){var i=typeof e;return function(t,e){if("string"!=typeof t||"string"!=typeof e)return!1;return e.indexOf("url")>-1&&t.indexOf("url")<0||t.indexOf("url")>-1&&e.indexOf("url")<0}(t,e)?function(){return e}:("string"===i?a["default"].hasColorName(e)||/^(#|rgb\(|hsl\()/.test(e)?u:d:Array.isArray(e)?p:"object"===i&&isNaN(e)?c:f)(t,e)}function l(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function u(t,e){t="none"==t||""==t?e:t,t=a["default"].getRGBAColorArray(t),e=a["default"].getRGBAColorArray(e);var i=t[0],n=t[1],r=t[2],o=e[0]-i,s=e[1]-n,u=e[2]-r;return function(t){return"#"+l(Math.round(i+o*t))+l(Math.round(n+s*t))+l(Math.round(r+u*t))}}function h(t){var e=t.match(/matrix\((\d+\.?\d*|\.?\d+), 0, 0, (\d+\.?\d*|\.?\d+), ([-+]?\d+\.?\d*|\.?\d+), ([-+]?\d+\.?\d*|\.?\d+)\)/);return e?"translate("+e[3]+"px,"+e[4]+"px)scale("+e[1]+")":t}function d(t,e){var i,n,a,s=r.lastIndex=o.lastIndex=0,l=-1,u=[],d=[];for(e+="",t=h(t+=""),e=h(e);(i=r.exec(t))&&(n=o.exec(e));)(a=n.index)>s&&(a=e.slice(s,a),u[l]?u[l]+=a:u[++l]=a),(i=i[0])===(n=n[0])?u[l]?u[l]+=n:u[++l]=n:(u[++l]=null,d.push({i:l,x:f(i,n)})),s=o.lastIndex;return s<e.length&&(a=e.slice(s),u[l]?u[l]+=a:u[++l]=a),u.length<2?d[0]?(e=d[0].x,function(t){return e(t)+""}):function(){return e}:(e=d.length,function(t){for(var i,n=0;n<e;++n)u[(i=d[n]).i]=i.x(t);return u.join("")})}function c(t,e){var i,n={},a={};for(i in t)i in e?n[i]=s(t[i],e[i]):a[i]=t[i];for(i in e)i in t||(a[i]=e[i]);return function(t){for(i in n)a[i]=n[i](t);return a}}function f(t,e){return t=+t,e=+e,function(i){return t*(1-i)+e*i}}function p(t,e){var i,n=[],a=[],r=t.length,o=e.length,l=Math.min(t.length,e.length);for(i=0;i<l;++i)n.push(s(t[i],e[i]));for(;i<r;++i)a[i]=t[i];for(;i<o;++i)a[i]=e[i];return function(t){for(i=0;i<l;++i)a[i]=n[i](t);return a}}function g(t){var e=document.createElementNS("http://www.w3.org/2000/svg","g");return(g=function(t){if(null!=t){e.setAttribute("transform",t);var i=e.transform.baseVal.consolidate()}return new m(i?i.matrix:y)})(t)}function m(t){var e,i,n,a=[t.a,t.b],r=[t.c,t.d],o=_(a),s=v(a,r),l=_(((e=r)[0]+=(n=-s)*(i=a)[0],e[1]+=n*i[1],e))||0;a[0]*r[1]<r[0]*a[1]&&(a[0]*=-1,a[1]*=-1,o*=-1,s*=-1),this.rotate=180*(o?Math.atan2(a[1],a[0]):Math.atan2(-r[0],r[1]))/Math.PI,this.translate=[t.e,t.f],this.scale=[o,l],this.skew=l?180*Math.atan2(s,l)/Math.PI:0}function v(t,e){return t[0]*e[0]+t[1]*e[1]}function _(t){var e=Math.sqrt(v(t,t));return e&&(t[0]/=e,t[1]/=e),e}m.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var y={a:1,b:0,c:0,d:1,e:0,f:0};s.identity=function(t){return t},s.interpolateRound=function(t,e){return e-=t,function(i){return Math.round(t+e*i)}},s.uninterpolateNumber=function(t,e){return e=(e-=t=+t)||1/e,function(i){return(i-t)/e}},s.interpolateNumber=function(t,e){return t=+t,e=+e,function(i){return t*(1-i)+e*i}},s.interpolate=s,s.interpolateRgb=u,s.interpolateTransform=function(t,e){var i,n=[],a=[],r=g(t),o=g(e),s=r.translate,l=o.translate,u=r.rotate,h=o.rotate,d=r.skew,c=o.skew,p=r.scale,m=o.scale;return s[0]!=l[0]||s[1]!=l[1]?(n.push("translate(",null,",",null,")"),a.push({i:1,x:f(s[0],l[0])},{i:3,x:f(s[1],l[1])})):l[0]||l[1]?n.push("translate("+l+")"):n.push(""),u!=h?(u-h>180?h+=360:h-u>180&&(u+=360),a.push({i:n.push(n.pop()+"rotate(",null,")")-2,x:f(u,h)})):h&&n.push(n.pop()+"rotate("+h+")"),d!=c?a.push({i:n.push(n.pop()+"skewX(",null,")")-2,x:f(d,c)}):c&&n.push(n.pop()+"skewX("+c+")"),p[0]!=m[0]||p[1]!=m[1]?(i=n.push(n.pop()+"scale(",null,",",null,")"),a.push({i:i-4,x:f(p[0],m[0])},{i:i-2,x:f(p[1],m[1])})):1===m[0]&&1===m[1]||n.push(n.pop()+"scale("+m+")"),i=a.length,function(t){for(var e,r=-1;++r<i;)n[(e=a[r]).i]=e.x(t);return n.join("")}},s.interpolateArray=p;e["default"]=s},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(1)),a=h(i(0)),r=h(i(9)),o=h(i(8)),s=h(i(51)),l=h(i(55)),u=h(i(56));function h(t){return t&&t.__esModule?t:{"default":t}}function d(t,e,i){var n=t.series,r=n.vanchart.renderer,o=t.graphic||t;o.effectShadowFilter=o.effectShadowFilter||r.createDropShadowFilter(3,3,.75,5,91/255,91/255,91/255);var s=r.toPatternProperty(o.effectShadowFilter);return{period:n._getEffectTime(t),translate:isNaN(e)||isNaN(i)?"":a["default"].makeTranslate({x:e,y:i}),firstTweenFun:function(){return function(t){return r&&r.updateDropShadowFilter&&r.updateDropShadowFilter(o.effectShadowFilter,3*t,3*t,.75*t,5*t,91/255,91/255,91/255),s}},secondTweenFun:function(){return function(t){return r&&r.updateDropShadowFilter&&r.updateDropShadowFilter(o.effectShadowFilter,3*(1-t),3*(1-t),.75*(1-t),5*(1-t),91/255,91/255,91/255),s}}}}function c(t,e,i){var n={"fill-opacity":0,stroke:"none",fill:t.color},a=r["default"].arc().innerRadius(t.radius).startAngle(0).endAngle(360);f(t,{isMap:i,initStyle:n,pathFun:function(e){return a({outerRadius:t.radius+e*t.radius*1.5})},trans:e})}function f(t,e){var i,n,r=t.series,o=r.vanchart,s=o.renderer,h=e.initStyle,d=e.trans||{x:t.posX,y:t.posY};if(e.isMap){var c=t.getLatLng();d=c&&o.latLngToLayerPoint(c)||{x:0,y:0},i=t.effectGraphic=t.effectGraphic||(new u["default"]).addTo(o.getEffectLayer()),n=function(){return(new l["default"]).addTo(i)._path.style(h).attr("transform",a["default"].makeTranslate(d)).style("pointer-events","none")}}else i=r._getPointEffectGroup(t).attr("transform",a["default"].makeTranslate(d)),n=function(){return s.path().addTo(i).style(h)};function f(t,i,n){t.style(h).effectTransition().delay(i).ease("linear").duration(n).styleTween("stroke-width",(function(){return e.borderFun})).styleTween(e.opacityKey||"fill-opacity",(function(){return function(t){return.3*(1-t)}})).attrTween("d",(function(){return e.pathFun}))}var p=i.firstG=i.firstG||n(),g=i.secondG=i.secondG||n(),m=i.thirdG=i.thirdG||n(),v=r._getEffectTime(t)/r.getDefaultEffectTime();f(p,0,1600*v),f(g,440*v,1600*v),f(m,880*v,1600*v)}e["default"]={MARKER_EFFECT_TIME:2560,markerEffectAnimation:function(t,e){var i=t.options.marker;if(i&&i.symbol){var n=function(t){return t*s*2.5},o=i.symbol,s=i.radius;if(a["default"].isImageMarker(o))return;f(t,{isMap:e,initStyle:{fill:"none",stroke:i.fillColor,"stroke-width":0,"stroke-opacity":0},opacityKey:"stroke-opacity",pathFun:function(t){return r["default"].getMarkerPath(o,s+n(t)/2-1)},borderFun:n})}else!function(t,e){var i=t.options.marker,n=i.radius,a={"fill-opacity":0,stroke:"none",fill:i.fillColor},o=r["default"].arc().innerRadius(0).startAngle(0).endAngle(360);function s(t){return o({outerRadius:t*n*3.5})}f(t,{isMap:e,initStyle:a,pathFun:s})}(t,e)},bubbleEffectAnimation:function(t,e){c(t,null,e)},AREA_STYLE_EFFECT_TIME:2e3,areaStyleEffectAnimation:function(t,e,i){var a=d(t,e,i);t.graphic.interrupt(n["default"].SCALE_EXPAND_ANIMATION).interrupt(n["default"].SCALE_MINIFY_ANIMATION),new s["default"](t.graphic,n["default"].SCALE_EXPAND_ANIMATION).ease(o["default"].css["ease-out-quad"]).duration(.5*a.period).attrTween("filter",a.firstTweenFun).attr("transform",a.translate+"scale(1.05)"),new s["default"](t.graphic,n["default"].SCALE_MINIFY_ANIMATION).ease(o["default"].css["ease-in-quad"]).delay(.5*a.period).duration(.5*a.period).attrTween("filter",a.secondTweenFun).attr("transform",a.translate+"scale(1)")},isAreaStyleEffectChart:function(t){return t===n["default"].FUNNEL_CHART||t===n["default"].MULTIPIE_CHART||t===n["default"].PIE_CHART||t===n["default"].COLUMN_RADAR||t===n["default"].TREEMAP_CHART},areaMapEffectAnimation:function(t,e){var i=d(e);t._path.style("filter","inherit").effectTransition().ease(o["default"].css["ease-out-quad"]).duration(.5*i.period).attrTween("filter",i.firstTweenFun).style("fill-opacity",.5).transition().ease(o["default"].css["ease-in-quad"]).duration(.5*i.period).attrTween("filter",i.secondTweenFun).style("fill-opacity",1)},POINT_MAP_EFFECT_TIME:3200,pointMapEffectAnimation:function(t,e){var i=e.series,r=i.vanchart,h=e.options,d=h.markerType===n["default"].ANCHOR_ICON?h.markerSize:h.icon.iconSize[0],c=d/90,f=h.markerType===n["default"].ANCHOR_ICON?d/n["default"].ANCHOR_ICON_SIZE:1,p=i._getEffectTime(e),g=function(){var t=e.getLatLng(),i=t&&r.latLngToLayerPoint(t)||{x:0,y:0};return{x:i.x,y:i.y}};function m(){return function(e){var i=g();return(t._icon?a["default"].makeTranslate3d({x:i.x,y:i.y-25*e}):a["default"].makeTranslate({x:i.x,y:i.y-25*e}))+" scale("+f+")"}}function v(){return function(e){var i=g();return(t._icon?a["default"].makeTranslate3d({x:i.x,y:i.y-25*(1-e)}):a["default"].makeTranslate({x:i.x,y:i.y-25*(1-e)}))+" scale("+f+")"}}var _=t._icon||t._path.rawElement;new s["default"]({node:function(){return _}},n["default"].EFFECT_KEY).ease(o["default"].css["ease-out-quint"]).duration(.25*p).styleTween("transform",m).attrTween("transform",m).transition().ease(o["default"].css["ease-in-quint"]).duration(.25*p).styleTween("transform",v).attrTween("transform",v).transition().ease(o["default"].css["ease-out-quint"]).duration(.25*p).styleTween("transform",m).attrTween("transform",m).transition().ease(o["default"].css["ease-in-quint"]).duration(.25*p).styleTween("transform",v).attrTween("transform",v);var y={"fill-opacity":0,fill:e.color},A=e.effectGraphic=e.effectGraphic||(new u["default"]).addTo(r.getEffectLayer());function T(){return(new l["default"]).addTo(A)._path.style(y).attr("d","M-56,0a56,16 0 1,0 112,0a56,16 0 1,0 -112,0")}var x=g(),b=a["default"].makeTranslate({x:x.x,y:x.y}),C=b+" scale("+c+")";function L(t,e,i){t.style(y).attr("transform",C),t.effectTransition().delay(e).ease("linear").duration(i).attrTween("transform",(function(){return function(t){return b+"scale("+(c+1.4*c*t)+")"}})).styleTween("fill-opacity",(function(){return function(t){return.6*(1-t)}}))}var M=A.firstG=A.firstG||T(),P=A.secondG=A.secondG||T(),S=A.thirdG=A.thirdG||T(),w=p/i.getDefaultEffectTime();L(M,0,2e3*w),L(P,600*w,2e3*w),L(S,1200*w,2e3*w)},forceBubbleEffectAnimation:c}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(0))&&n.__esModule?n:{"default":n};var r=function(t,e,i){if(isNaN(t)||isNaN(e))throw new Error("Invalid LatLng object: ("+t+", "+e+")");this.lat=+t,this.lng=+e,i!==undefined&&(this.alt=+i)};r.prototype={equals:function(t,e){return!!t&&(t=r.create(t),Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng))<=(e===undefined?1e-9:e))},toString:function(t){return"LatLng("+a["default"].formatNum(this.lat,t)+", "+a["default"].formatNum(this.lng,t)+")"},distanceTo:function(t){return L.CRS.Earth.distance(this,r.create(t))},wrap:function(){return L.CRS.Earth.wrapLatLng(this)},clone:function(){return new r(this.lat,this.lng,this.alt)}},r.create=function(t,e,i){return t instanceof r?t:a["default"].isArray(t)&&"object"!=typeof t[0]?3===t.length?new r(t[0],t[1],t[2]):2===t.length?new r(t[0],t[1]):null:t===undefined||null===t?t:"object"==typeof t&&"lat"in t?new r(t.lat,"lng"in t?t.lng:t.lon,t.alt):e===undefined?null:new r(t,e,i)};e["default"]=r},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(12)),a=r(i(0));function r(t){return t&&t.__esModule?t:{"default":t}}var o=n["default"].extend({options:{pane:"overlayPane",nonBubblingEvents:[]},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},exitAnimate:function(t){t._pointLayer.remove(this)},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},beforeAdd:function(t){this._renderer=t.getMapRenderer(this)},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var i=this.getEvents();e.on(i,this),this.once("remove",(function(){e.off(i,this)}),this)}this.onAdd(e)}},_reset:a["default"].falseFn,_project:a["default"].falseFn,_update:a["default"].falseFn,setAttr:a["default"].falseFn});e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.fixOptionsWithTheme=function(t,e){if(t.isMap())return function(t){var e=t.theme===n["default"].DARK;(0,a.hasDefined)(t.geo.aMapLayer)&&(t.geo.aMapLayer=u(t.geo.aMapLayer,"mapAMapLayer",e));(0,a.hasDefined)(t.geo.tileLayer)&&(t.geo.tileLayerOptions=function(t,e){if(t.tileLayerOptions&&!(0,a.isEmptyObj)(t.tileLayerOptions))return t.tileLayerOptions;if(t.tileLayer===l.mapTileLayer.dark)return l[e].dark;if(t.tileLayer===l.mapTileLayer.light)return l[e].light;return{}}(t.geo,"mapTileLayerOptions"));t.legend&&t.legend.backgroundColor&&(t.legend.backgroundColor=u(t.legend.backgroundColor,"mapLegendBackgroundColor",e));t.rangeLegend&&t.rangeLegend.backgroundColor&&(t.rangeLegend.backgroundColor=u(t.rangeLegend.backgroundColor,"mapLegendBackgroundColor",e));t.title&&t.title.backgroundColor&&(t.title.backgroundColor=u(t.title.backgroundColor,"mapTitleBackgroundColor",e));t.dTools&&(t.dTools.backgroundColor=u(t.dTools.backgroundColor,"dToolItemBackground",e));var i=t.plotOptions,s=i.areaMap||{},h=s.nullColor||i.nullColor,d=s.borderColor||i.borderColor;(0,a.isEmptyObj)(s)?(h||d)&&(i.nullColor=u(h,"nullColor",e),i.borderColor=u(d,"mapBorderColor",e)):(s.nullColor=u(h,"nullColor",e),s.borderColor=u(d,"mapBorderColor",e));return function(t,e){(r["default"].ie9||r["default"].ielt9)&&(0,o.isAMapLayer)({geo:t})&&(t.tileLayer=e?l.mapTileLayer.dark:l.mapTileLayer.light,t.tileLayerOptions=e?l.mapTileLayerOptions.dark:l.mapTileLayerOptions.light,t.attribution='<a><img src="http://webapi.amap.com/theme/v1.3/mapinfo_05.png" width="67" height="16">&copy; 2016 AutoNavi</a>',t.aMapLayer=null)}(t.geo,e),t}(e)},e.getThemeAutoValue=u;var n=s(i(1)),a=i(2),r=s(i(5)),o=i(26);function s(t){return t&&t.__esModule?t:{"default":t}}var l={mapTileLayer:{light:"http://webrd01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}",dark:"http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}"},mapAMapLayer:{light:"amap://styles/normal",dark:"amap://styles/grey"},mapTileLayerOptions:{light:{minZoom:3,maxZoom:18},dark:{minZoom:0,maxZoom:16}},nullColor:{light:"rgba(214,214,214,0.70)",dark:"rgba(75,75,75,0.70)"},mapBorderColor:{light:"#FFFFFF",dark:"#000000"},mapLegendBackgroundColor:{light:"rgba(255,255,255,0.9)",dark:"rgba(0,0,0,0.9)"},mapTitleBackgroundColor:{light:"rgba(255,255,255,0.75)",dark:"rgba(0,0,0,0.75)"},hinge:{light:"#656B6D",dark:"rgba(255,255,255,0)"},pointerPaneBackgroundColor:{light:"#FFFFFF",dark:"rgba(255,255,255,0)"},paneBackgroundColor:{light:"#ECECEC",dark:"#48494F"},gaugeLabelColor:{light:"#444444",dark:"#E8E8E8"},pointBorderColor:{light:"#FFFFFF",dark:"#000000"},dToolItemBackground:{light:"rgba(255,255,255,1)",dark:"rgba(0,0,0,0.8)"},markerStrokeColor:{light:"#FFFFFF",dark:"#000000"},pieCateLabelColor:{light:"#444444",dark:"#E8E8E8"},fullScreenBackground:{light:"#ffffff",dark:"#000816"}};function u(t,e,i){return t!==n["default"].AUTO?t:i?l[e].dark:l[e].light}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSeriesFillFilter=function(t,e){var i=e.options,s=e.vanchart,u=i.gradualStyle,h=i.gradualColors,d=i.type;if(u===n["default"].STYLE_NORMAL)return t;if(function(t){return!(0,o.supportFillFilter)()||t!==n["default"].COLUMN_CHART&&t!==n["default"].BAR_CHART}(d))return l(i,t);var c=s.renderer,f=function(t){var e=t.options,i=e.type;return i===n["default"].COLUMN_CHART?function(t){var e=t.options,i=t.yAxis,a=e.inverted,r=i.options.reversed;if(a)return r?n["default"].RIGHT_TO_LEFT:n["default"].LEFT_TO_RIGHT;return r?n["default"].TOP_TO_BOTTOM:n["default"].BOTTOM_TO_TOP}(t):function(t){var e=t.options,i=t.xAxis,a=e.inverted,r=i.options.reversed;if(a)return r?n["default"].BOTTOM_TO_TOP:n["default"].TOP_TO_BOTTOM;return r?n["default"].RIGHT_TO_LEFT:n["default"].LEFT_TO_RIGHT}(t)}(e),p=(0,a.gradualLocation)(f),g=u===n["default"].STYLE_CUSTOM?h:[t,r["default"].getColorWithDivider(t,.9)],m={offset:"0%","stop-color":g[0]},v={offset:"100%","stop-color":g[1]};e.colorGradient?c.updateColorGradient(e.colorGradient,p,[m,v]):e.colorGradient=c.colorGradient(p,[m,v]);return c.toPatternProperty(e.colorGradient)},e.highLightGradualColor=function(t){var e=r["default"].getHighLightColor(t[0]),i=r["default"].getHighLightColor(t[1]);return[r["default"].getColorWithDivider(e,1/.95),r["default"].getColorWithDivider(i,1/.95)]},e.notSupportGradualColor=l;var n=s(i(1)),a=i(47),r=s(i(6)),o=i(3);function s(t){return t&&t.__esModule?t:{"default":t}}function l(t,e){var i=t.gradualStyle,a=t.gradualColors;return i===n["default"].STYLE_CUSTOM?a[1]:e}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(13))&&n.__esModule?n:{"default":n};var r=function(t,e){if(t)for(var i=e?[t,e]:t,n=0,a=i.length;n<a;n++)this.extend(i[n])};r.prototype={extend:function(t){return t=a["default"].create(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new a["default"]((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new a["default"](this.min.x,this.max.y)},getTopRight:function(){return new a["default"](this.max.x,this.min.y)},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var e,i;return(t="number"==typeof t[0]||t instanceof a["default"]?a["default"].create(t):r.create(t))instanceof r?(e=t.min,i=t.max):e=i=t,e.x>=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=r.create(t);var e=this.min,i=this.max,n=t.min,a=t.max,o=a.x>=e.x&&n.x<=i.x,s=a.y>=e.y&&n.y<=i.y;return o&&s},overlaps:function(t){t=r.create(t);var e=this.min,i=this.max,n=t.min,a=t.max,o=a.x>e.x&&n.x<i.x,s=a.y>e.y&&n.y<i.y;return o&&s},isValid:function(){return!(!this.min||!this.max)}},r.create=function(t,e){return!t||t instanceof r?t:new r(t,e)};e["default"]=r},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(31))&&n.__esModule?n:{"default":n};e["default"]=a["default"].extend({initialize:function(t){this.renderer=t,this.ctx=t.ctx,this.cut=null,this._initialize(t)},setStyle:function(t){for(var e in this.style)t.hasOwnProperty(e)&&(this.style[e]=t[e]);return this},drawStyle:function(){var t=this.style;return this.renderer.lineWidth(t.lineWidth),this.renderer.strokeStyle(t.strokeStyle),this.renderer.fillStyle(t.fillStyle),this.renderer.beginNewPath(),this},contain:function(){},animate:function(){return this.cut||(this.cut=this.renderer.animation.animate(this.style)),this},delay:function(t){return this.cut.delay(t),this},duration:function(t){return this.cut.duration(t),this},tween:function(t,e){return this.cut.tween(t,e),this},end:function(t){return this.cut.end(t),this},stop:function(){return this.cut.stop(),this},ease:function(t){return this.cut.ease(t),this},remove:function(){this.cut&&this.cut.stop(),this.needToRemove=!0}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isAMapLayer=function(t){return t&&t.geo&&(0,a.hasDefined)(t.geo.aMapLayer)},e.isPointMap=function(t){return t===n["default"].POINT_MAP||t===n["default"].SCATTER_CHART||t===n["default"].BUBBLE_CHART},e.isPointMapAnchorIcon=function(t,e){return t===n["default"].POINT_MAP&&e===n["default"].ANCHOR_ICON},e.isPointMapDefaultImgFn=function(t,e){return t===n["default"].POINT_MAP&&e!==n["default"].ANCHOR_ICON},e.useLowVersionAMapLayer=function(){if(r["default"].ie||r["default"].ios||!r["default"].webgl)return!0;return!(r["default"].win||r["default"].android||r["default"].mac)};var n=o(i(1)),a=i(2),r=o(i(5));function o(t){return t&&t.__esModule?t:{"default":t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=e.createCanvasRenderer=void 0;var n=s(i(123)),a=s(i(79)),r=s(i(83)),o=i(3);i(136);function s(t){return t&&t.__esModule?t:{"default":t}}e.createCanvasRenderer=function(t,e,i){return new r["default"](t,e,i)};e["default"]=function(t,e){return(0,o.isSupportSVG)()?new n["default"](t,e):new a["default"](t,e)}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calculateCustomLabel=u,e["default"]=void 0,e.defaultLabelContent=h;var n=l(i(0)),a=l(i(1)),r=i(41),o=i(139),s=i(49);function l(t){return t&&t.__esModule?t:{"default":t}}function u(t,e){var i=(e=e||t.options.dataLabels).formatter,r="";try{r+=n["default"].getFormatterFunction(i).call(t)}catch(h){}var s=function(t,e){var i=(0,o.defaultValueStyle)(t,e);t.series.isSupportVerticalLabel()&&e.orientation&&e.orientation===a["default"].VERTICAL_LAYOUT&&(i=n["default"].extend({},i,{writingMode:"tb-rl","writing-mode":"tb-rl","-webkit-writing-mode":"vertical-rl"}));return i}(t,e),l=!!t.series.vanchart.isMap()||e.useHtml,u=n["default"].getTextDimension(r,s,l);return e.useHtml&&(u.width=isNaN(parseFloat(e.labelWidth))?u.width:parseFloat(e.labelWidth),u.height=isNaN(parseFloat(e.labelHeight))?u.height:parseFloat(e.labelHeight)),[{text:r,style:s,dim:u}]}function h(t,e){e=e||t.options.dataLabels;var i=t.series,s=e.formatter,l=s.identifier,u=[r.NAME,r.CATEGORY,r.SERIES],h=[r.VALUE,r.PERCENT,r.ARRIVALRATE,r.LEVEL],d=o.defaultCategoryStyle,c=o.defaultValueStyle;i.type===a["default"].TREEMAP_CHART?(h.unshift(u.shift()),c=d):i.type===a["default"].GANTT_CHART?(u=[],h=[r.PROCESSES,r.SERIES,r.STARTTIME,r.FINISHTIME,r.DURATION,r.PROGRESS]):i.type===a["default"].BAR_CHART&&e.align===a["default"].AUTO&&(u=u.filter((function(t){return-1!==l.indexOf(t)})),h=h.filter((function(t){return-1!==l.indexOf(t)})),1===u.length&&1===h.length&&(u=[],h=[r.CATEGORY,r.SERIES,r.VALUE,r.PERCENT]));var f=[];function p(t){return t.map(g).filter(m)}function g(e){if(-1!==l.indexOf(e)){var a=r.propMap[e][0],o=r.propMap[e][1],u=t[a],h=s[o]||i._getLabelFormatFn&&i._getLabelFormatFn(a),d=n["default"].format(u,h);return i._postLabel?i._postLabel(d,a):d}return null}function m(t){return null!==t}function v(i,r,o){if(r.length){var s=r.join(a["default"].BLANK_VALUE_PERCENTAGE),l=o(t,e),u=n["default"].getTextDimension(s,l,e.useHtml);i.push({text:s,style:l,dim:u})}}return v(f,p(u),d),v(f,p(h),c),f}e["default"]=function(t,e){if(!function(t,e){var i=(e=e||t&&t.options&&t.options.dataLabels)&&e.enabled&&e.formatter;return t.series.vanchart.isMap()?i:i&&t.isVisible()}(t,e))return t.labelDim={width:0,height:0},void(t.labelContent=[]);var i=(e=e||t.options.dataLabels).formatter;t.labelContent="object"==typeof i?function(t,e){var i=t.series,l=i.type;if(e&&e.useRichText)return(0,s.getLabelRichTextDetail)(t,e.richText,e.autoStyle,e.formatter);if(i.vanchart.isMap())return function(t,e){if(!t||!e||!e.enabled)return{};var i=e.formatter,a=!0,s=[],l=i.identifier;if(-1!==l.indexOf(r.NAME)){var u=n["default"].format(t.name,i.areaNameFormat),h=(0,o.defaultCategoryStyle)(t,e),d=n["default"].getTextDimension(u,h,a);s.push({text:u,style:h,dim:d})}var c=function(t,e){var i=e.showAllSeries,a=e.formatter,s=a.identifier,l=i?t.points.filter((function(t){return t.series.visible})):[t],u=(0,o.defaultValueStyle)(t,e);return l.map((function(t){var e="",i=-1!==s.indexOf(r.SERIES),o=-1!==s.indexOf(r.VALUE)||-1!==s.indexOf(r.SIZE),l=-1!==s.indexOf(r.PERCENT),h=n["default"].format(t.seriesName,a.seriesFormat),d=n["default"].format(t.originalValue,a.valueFormat),c=n["default"].format(t.percentage,a.percentFormat);i&&(e+=h,(o||l)&&(e+=":")),o&&(e+=d,l&&(e+=" ")),l&&(e+=c);var f=n["default"].getTextDimension(e,u,!0);return{text:e,style:u,dim:f,seriesName:t.seriesName}}))}(t,e);return s.push.apply(s,c),s}(t,e);return l===a["default"].BUBBLE_CHART||l===a["default"].SCATTER_CHART?function(t){var e=t.options.dataLabels,i=e.formatter,a=i.identifier,s=[];if(-1!=a.indexOf(r.DESCRIPTION)){var l=(0,o.defaultCategoryStyle)(t,e),u=n["default"].getTextDimension(t.options.description,l,e.useHtml);s.push({text:t.options.description,style:l,dim:u})}if(-1!=a.indexOf(r.SERIES)){var h=n["default"].format(t.seriesName,i.seriesFormat),d=(0,o.defaultCategoryStyle)(t,e),c=n["default"].getTextDimension(h,d,e.useHtml);s.push({text:h,style:d,dim:c})}if(-1!=a.indexOf(r.X)||-1!=a.indexOf(r.Y)||-1!=a.indexOf(r.SIZE)){var f=(0,r.getXYSizeString)(t,i,a),p=(0,o.defaultValueStyle)(t,e),g=n["default"].getTextDimension(f,p,e.useHtml);s.push({text:f,style:p,dim:g})}return s}(t):l===a["default"].FUNNEL_CHART?function(t){var e=t.options.dataLabels,i=e.formatter,s=i.identifier;if(e.align==a["default"].INSIDE)return h(t);var l=t.series,u=[];if(-1!=s.indexOf(r.NAME)){var d=n["default"].format(t.name,i.nameFormat),c=(0,o.defaultCategoryStyle)(t,e),f=n["default"].getTextDimension(d,c,e.useHtml);u.nameLabelContent={text:d,style:c,dim:f},l.maxNameLabelWidth||(l.maxNameLabelWidth=0),l.maxNameLabelWidth=Math.max(l.maxNameLabelWidth,f.width)}if(-1!=s.indexOf(r.VALUE)||-1!=s.indexOf(r.PERCENT)||-1!=s.indexOf(r.ARRIVALRATE)){var p=[];-1!=s.indexOf(r.VALUE)&&p.push(n["default"].format(t.originalValue,i.valueFormat)),-1!=s.indexOf(r.PERCENT)&&p.push(n["default"].format(t.percentage,i.percentFormat)),-1!=s.indexOf(r.ARRIVALRATE)&&p.push(n["default"].format(t.arrivalRate,i.arrivalRateFormat));var g=p.join(a["default"].BLANK_VALUE_PERCENTAGE),m=(0,o.defaultValueStyle)(t),v=n["default"].getTextDimension(g,m,e.useHtml);u.valueLabelContent={text:g,style:m,dim:v},l.maxValueLabelWidth||(l.maxValueLabelWidth=0),l.maxValueLabelWidth=Math.max(l.maxValueLabelWidth,v.width)}return u}(t):l===a["default"].COLUMN_CHART?function(t){var e=t.options.dataLabels,i=e.formatter,s=e.orientation,l=i.identifier;if(s&&s===a["default"].VERTICAL_LAYOUT){var u=n["default"].extend({writingMode:"tb-rl","writing-mode":"tb-rl","-webkit-writing-mode":"vertical-rl"},(0,o.defaultValueStyle)(t,e)),d=[];[r.CATEGORY,r.SERIES,r.VALUE,r.PERCENT].forEach((function(e){if(-1!==l.indexOf(e)){var a=r.propMap[e];if(a&&2===a.length){var o=a[0],s=a[1];d.push(n["default"].format(t[o],i[s]))}}}));var c=d.join(a["default"].BLANK_VALUE_PERCENTAGE);return[{text:c,style:u,dim:n["default"].getTextDimension(c,u,!1)}]}return h(t,e)}(t):h(t,e)}(t,e):u(t,e);var l=e.useRichText?(0,s.getRichTextDim)(t.labelContent):(0,r.calculateTextDim)(t.labelContent,t),d=l.width,c=l.height,f=l.nameValueGap,p=void 0===f?0:f;t.labelDim={width:d,height:c,nameValueGap:p,innerTextDim:l}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(0))&&n.__esModule?n:{"default":n};function r(){this.addedBounds=[]}r.prototype={constructor:r,addBounds:function(t){this.addedBounds.push(t)},isValidBounds:function(t){return t.width>0&&t.height>0},isOverlapped:function(t){for(var e=0,i=this.addedBounds.length;e<i;e++)if(a["default"].rectangleOverlapped(t,this.addedBounds[e]))return!0;return!1},calculateOverlapRate:function(){var t,e,i,n,r=a["default"].clone(this.addedBounds),o=r.length,s={},l=0,u=-1,h=0;for(t=0,i=r.length;t<i;t++)for(e=t+1;e<i;e++)a["default"].rectangleOverlapped(r[t],r[e])&&(s[t]=s[t]||[],s[e]=s[e]||[],s[t].push(e),s[e].push(t),s[t].length>l&&(l=s[t].length,u=t),s[e].length>l&&(l=s[e].length,u=e));for(;l;){for(h++,t=0,i=s[u].length;t<i;t++)(n=s[s[u][t]]).splice(n.indexOf(u),1);for(t in s[u]=[],l=0,s)s[t].length>l&&(l=s[t].length,u=t)}return 0===o?0:h/o},isEmpty:function(){return 0===this.addedBounds.length}};e["default"]=r},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(31)),a=r(i(0));function r(t){return t&&t.__esModule?t:{"default":t}}e["default"]=n["default"].extend({z:0,initialize:function(t){this.init(t)},init:function(t){this.vanchart=t.vanchart,this.handler=t,this.parent=t},contain:function(t){return a["default"].containsPoint(this.getBoundingRect(),t)},getBoundingRect:function(){},getActions:function(){return{}}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(0))&&n.__esModule?n:{"default":n};function r(){}r.extend=function(t){var e=function(){this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},i=e.__super__=this.prototype,n=Object.create(i);for(var r in n.constructor=e,e.prototype=n,this)this.hasOwnProperty(r)&&"prototype"!==r&&(e[r]=this[r]);return n.options&&(t.options=a["default"].extend(Object.create(n.options),t.options)),a["default"].extend(n,t),n._initHooks=[],n.callInitHooks=function(){if(!this._initHooksCalled){i.callInitHooks&&i.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,e=n._initHooks.length;t<e;t++)n._initHooks[t].call(this)}},e},r.include=function(t){return a["default"].extend(this.prototype,t),this},r.addInitHook=function(t){var e=Array.prototype.slice.call(arguments,1),i="function"==typeof t?t:function(){this[t].apply(this,e)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(i),this};e["default"]=r},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(0)),a=o(i(116)),r=i(2);function o(t){return t&&t.__esModule?t:{"default":t}}var s={},l="";function u(t){return null!=s[t]?s[t]:t}u.setLocale=function(t){var e=u.normalizeLocale(t);u.setCustomLocale((0,a["default"])(e))},u.setCustomLocale=function(t){(0,r.hasDefined)(t)&&(n["default"].extend(s,t),l=t._locale)},u.getLocale=function(){return l},u.getTextMap=function(){return s},u.i18nText=function(t){return s[t]},u.normalizeLocale=function(t){return t?t.toLowerCase().replace("_","-"):t};e["default"]=u},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.areaMapPointsWithNormalLegend=f,e.areaPointMapPointsWithNormalLegend=g,e.areaPointMapPointsWithRangeLegend=h,e.areaPointMapValidPoints=l,e.getAllMapPoints=function(t){var e=l(t).reverse(),i=d(t),n=c(t);return e.concat(i).concat(n)},e.getHeatMapPoints=d,e.getLineMapPoints=c,e.mapPointsWithRangeLegend=u,e.pointMapLargeModePoints=function(t){var e=t.largeSeries;return l(t).forEach((function(t){var i=t.series,n=i.options,a=i.type;n.large&&e[a]&&e[a].points.push(t)})),e},e.pointMapPointsWithNormalLegend=p;var n,a=(n=i(1))&&n.__esModule?n:{"default":n},r=i(4),o=i(26),s=i(86);function l(t){return t.getComponent(r.ComponentCst.LEGEND_COMPONENT)?g(t):h(t).filter((function(t){return t.visible}))}function u(t,e){var i=[],n={},r={};return e.forEach((function(e){var o=e.type,s=o===a["default"].AREA_MAP,l=o===a["default"].LINE_MAP;e.points.forEach((function(e){var a=e.name,u=t.getFeaturesByName(a,o);if(l)i.push(e);else if(s)!n[a]&&u&&i.push(e),n[a]=!0;else{var h=t.getDataPointLngLat(e,u&&u[0]),d=h&&h.join("-");!r[d]&&d&&i.push(e),r[d]=!0}}))})),i}function h(t){return u(t.getCurrentGeo(),t.series).filter((function(t){var e=t.series.type;return e!==a["default"].LINE_MAP&&e!==a["default"].HEAT_MAP})).reverse()}function d(t){var e=t.getCurrentGeo(),i=t.series;return u(e,(0,s.seriesOfType)(i,a["default"].HEAT_MAP))}function c(t){return t.seriesOfType(a["default"].LINE_MAP).reduce((function(t,e){return t.concat(e.points)}),[]).filter((function(e){var i=e.series.options.large,n=t.getComponent(r.ComponentCst.RANGE_LEGEND_COMPONENT);if(i&&n){var a=n.type===r.ComponentCst.INTERVAL_RANGE_LEGEND,o=a?n._getMax():n.max,s=a?n._getMin():n.min;return e.getTargetValue()>=s&&e.getTargetValue()<=o}return!0}))}function f(t,e){var i=[],n={};return e.filter((function(t){return t.type===a["default"].AREA_MAP&&t.visible})).forEach((function(e){for(var a=e.type,r=e.points,o=0;o<r.length;o++){var s=r[o],l=s.name,u=t.getFeaturesByName(l,a);s.isNull&&!s.options.drilldown||(!n[l]&&u&&i.push(s),n[l]=!0)}})),i.reverse()}function p(t,e){var i=[],n={};return e.filter((function(t){return(0,o.isPointMap)(t.type)&&t.visible})).forEach((function(e){for(var r=e.type,o=e.points,s=0;s<o.length;s++){var l=o[s],u=l.name,h=t.getFeaturesByName(u,r),d=t.getDataPointLngLat(l,h&&h[0]),c=d&&d.join("-");c&&(r!==a["default"].BUBBLE_CHART?(n[c]||i.push(l),n[c]=!0):!isNaN(l.radius)&&i.push(l))}})),i.reverse()}function g(t){var e=t.series,i=t.getCurrentGeo();return f(i,e).concat(p(i,e))}},function(t,e,i){"use strict";function n(t){return t.reduce((function(t,e){return t+e}),0)}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={lineH:function(t,e,i,n,a,r,o){return o||(o=e.append(t.line().style(i))),o.attr({x1:n,y1:r,x2:a,y2:r})},lineV:function(t,e,i,n,a,r,o){return o||(o=e.append(t.line().style(i))),o.attr({x1:r,y1:n,x2:r,y2:a})},rect:function(t,e,i,n,a,r,o,s){return s||(s=e.append(t.rect().style(i))),s.attr({x:n,y:a,width:r,height:o})},traverse:function(t,e,i,n){!function a(t,r,o,s,l){i&&i(t,r,o,s,l);var u,h=t[e];h&&(u=h.length)&&h.map((function(e,i){a(e,r+1,u,i,t)})),n&&n(t,r,o,s,l)}(t,0,0,0,null)},sum:n,distribValues:function(t,e){var i=n(t);return t.map((function(t){return t/i*e}))},getValidProgress:function(t){return t=+t,isNaN(t)||t<0?0:t>1?1:t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getEmptyDataDomain=function(t){var e=a["default"].EMPTY_DATA_DOMAIN,i=e[0],n=e[1];t&&!isNaN(t)&&(n*=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)));return[i,n]},e.getFixedDomain=function(t,e,i){if(i&&e&&2===e.length){var n,a;if(n=parseFloat((0,o.hasDefined)(e[0])?e[0]:t[0]),a=parseFloat((0,o.hasDefined)(e[1])?e[1]:t[1]),n=isNaN(n)?null:n,a=isNaN(a)?null:a,n&&a){var r=n;n=Math.min(n,a),a=Math.max(r,a)}return[n,a]}return t},e.getForecast=function(t){for(var e=p(t),i=[0,0],n=0,a=t.length;n<a;n++)if(t[n].visible||!e){var r=t[n].options.trendLine;if(r&&r.period&&2===r.period.length){var o=r.period,s=o[0],l=o[1];i[0]=Math.min(i[0]||0,s),i[1]=Math.max(i[1]||0,l)}}return i},e.getFormatFunc=l,e.getIntegerNiceDomain=function(t,e,i){return t=n["default"].accMul(Math.floor(t/i),i),e=n["default"].accMul(Math.ceil(e/i),i),[t,e]},e.getLinearFormatTicks=function(t){var e=l(t.formatObj);return u(t).map((function(t){return e(t)}))},e.getLinearNiceInterval=f,e.getLinearTicks=u,e.getLinearTicksWithMax=d,e.getLinearTicksWithMin=h,e.getLinearValidInterval=function(t){var e=t.min,i=t.max,n=t.interval,a=t.count,r=t.type;if(c(e,i,n))return n;return f(e,i,a,r)},e.getLogTicks=function(t,e,i,a){var r=[],o=Math.pow(i,a);for(;t<=e;)r.push(t),t=n["default"].accMul(t,o);return r},e.getLogValidInterval=function(t,e,i,r){if(null==r)return a["default"].DEFAULT_LOG_INTERVAL;if(t*Math.pow(i,r*a["default"].MAX_TICKS_NUM)<e)return n["default"].log(i,e/t)/a["default"].MAX_TICKS_NUM;return r},e.getPercentValidInterval=function(t,e,i){if(null==i)return a["default"].DEFAULT_PERCENT_INTERVAL;if(Math.abs((e-t)/i)>a["default"].MAX_TICKS_NUM)return(e-t)/a["default"].MAX_TICKS_NUM;return i},e.hasVisibleSery=p,e.isFromZeroAxis=function(t){if(t.isLog())return t.isAxisReversed()?Math.abs(t._domain[1]-1)<1e-6:Math.abs(t._domain[0]-1)<1e-6;if(t.isAxisReversed())return Math.abs(t._domain[1])<1e-6;return Math.abs(t._domain[0])<1e-6},e.isInDomainValue=function(t,e){var i=Math.min.apply(Math,t),n=Math.max.apply(Math,t);return e>=i&&e<=n},e.isUseMaxHeight=function(t,e){if(e)return!t;return t},e.isValidLinearInterval=c,e.isZeroArray=function(t){for(var e=0,i=(t=t||[]).length;e<i;e++)if(Math.abs(+t[e])>0)return!1;return!0};var n=s(i(0)),a=s(i(1)),r=i(4),o=i(2);function s(t){return t&&t.__esModule?t:{"default":t}}function l(t){return"function"==typeof t?t:function(t){return t}}function u(t){var e=t.options,i=t.min,n=t.max,a=t.interval;if(0===a)return[];if((0,o.hasDefined)(e.tickInterval)){if((0,o.hasDefined)(e.min))return h(e.min,n,a);if((0,o.hasDefined)(e.max))return d(i,e.max,a)}return h(i,n,a)}function h(t,e,i){for(var a=[];t<=e;)a.push(t),t=n["default"].accAdd(t,i);return a}function d(t,e,i){for(var a=[];e>=t;)a.unshift(e),e=n["default"].accAdd(e,-i);return a}function c(t,e,i){return null!=i&&Math.abs((e-t)/i)<=a["default"].MAX_TICKS_NUM}function f(t,e,i,n){var o=e-t,s=Math.pow(10,Math.floor(Math.log(o/i)/Math.LN10)),l=i/o*s;return l<=.15?s*=10:l<=.35?s*=5:l<=.75&&(s*=2),n&&n===r.ComponentCst.DATE_AXIS_COMPONENT&&(s=Math.max(s,a["default"].MIN_TIME_AXIS_INTERVAL)),s}function p(t){for(var e=0,i=t.length;e<i;e++)if(t[e].visible)return!0;return!1}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.borderPaddingFn=void 0,e.createTextBorderPath=function(t){if(!v(t))return;var e=t.options,i=t.series,n=i.vanchart.renderer,a=i._getPointTextLabelGroup(),l=e.dataLabels,u=l.backgroundColor,h=l.borderWidth,d=l.borderType,f=l.borderColor,p=T(t),m=f===r["default"].AUTO?(0,s.notSupportGradualColor)(e,t.getSeriesColor()):f||g,_="string"==typeof u?u||g:function(t,e,i){return(0,o.createGradientBackground)(i,"textBorderBackgroundColorGradient",t,e)}(n,u,t);if(d===c)return t.textBorderPath=n.group().addTo(a).attr({transform:p.transform}),t.lineTriangleBorder=n.path().addTo(t.textBorderPath).attr({d:p.path[0]}).style({stroke:m,"stroke-width":h}),void(t.lineTriangleBorderRect=n.path().addTo(t.textBorderPath).attr({d:p.path[1]}).style({fill:_,"stroke-width":0}));t.textBorderPath=n.path().addTo(a).attr({d:p.path,transform:p.transform}).style({fill:_,stroke:m,"stroke-width":h})},e.fixLabelDimWithBorder=function(t){var e=t.labelDim,i=y(t);e.width+=i[0],e.height+=i[1]},e.getBorderBounds=A,e.getHorizontalPadding=function(t){var e=y(t);if(e&&2===e.length)return e[0];return 0},e.getLabelPadding=y,e.getPathAndTransform=T,e.isNeedBorder=v,e.labelTransWithBorder=function(t){var e=function(t){var e=t.options,i=t.location,n=t.labelDim,a=e.dataLabels.borderType,o=_(a,!1,n.innerTextDim),s=A(t),l=s.x,h=s.y,d=function(e){return e===r["default"].LEFT_TO_RIGHT||e===r["default"].RIGHT_TO_LEFT?{x:l-(o[0]-f)/2,y:h+o[1]/2}:{x:t.labelPos.x,y:h+(o[1]-f)/2}};switch(a){case u:case c:return d(i);default:return{x:t.labelPos.x,y:h+o[1]/2}}}(t),i=e.x,n=e.y;return{x:i+t.labelDim.width/2,y:n+t.labelDim.height/2}};var n=i(78),a=l(i(0)),r=l(i(1)),o=i(47),s=i(23);function l(t){return t&&t.__esModule?t:{"default":t}}var u="dialog",h="parallelogram",d="ellipse",c="lineTriangle",f=3,p={radius:2,paddingWidth:4,offsetAngleTan:.175},g="rgba(0,0,0,0)",m=function(t){switch(t){case r["default"].RIGHT_TO_LEFT:return"left";case r["default"].LEFT_TO_RIGHT:return"right";case r["default"].TOP_TO_BOTTOM:return"bottom";default:return"top"}};function v(t){var e=t.labelContent,i=t.options,n=t.series,a=i.dataLabels||{},o=a.backgroundColor,s=a.borderWidth,l=a.orientation!==r["default"].VERTICAL_LAYOUT,u=n&&(n.type===r["default"].PIE_CHART||n.type===r["default"].LINE_CHART||n.type===r["default"].AREA_CHART||n.type===r["default"].BAR_CHART||n.type===r["default"].COLUMN_CHART);return l&&u&&e&&0!==e.length&&(s||o)}var _=function(t,e,i){var n=i||{},a=(n.width,n.height);switch(t){case u:return e?[8,5]:[8,8];case h:return[a?2*p.offsetAngleTan*(a+5)+p.paddingWidth:8,5];case d:return function(t){var e=t.width,i=void 0===e?0:e,n=t.height,a=void 0===n?0:n,r=function(t,e){return[2*(1.25*t-t),2*(1.25*e-e)]};return i>a?r(i,a):r(a,i).reverse()}(i);case c:return e?[8,5]:[8,8];default:return[8,5]}};function y(t){if(!v(t))return[0,0];var e=t.options,i=t.labelDim,n=e.dataLabels.borderType;return _(n,!1,i.innerTextDim)}function A(t){var e=t.options,i=t.labelDim,n=t.labelPos,a=n.x,r=n.y,o=i.width,s=i.height,l=e.dataLabels.borderType,h=m(t.location);switch(l){case u:case c:return function(t){switch(t){case"left":return{width:o-f,height:s,x:a,y:r};case"right":return{width:o-f,height:s,x:a+f,y:r};case"bottom":return{width:o,height:s-f,x:a,y:r+f};default:return{width:o,height:s-f,x:a,y:r}}}(h);default:return{width:o,height:s,x:a,y:r}}}function T(t){var e,i=t.options.dataLabels,r=i.borderType,o=i.borderRadius,s=m(t.location),l=A(t),g=l.width,v=l.height,_=l.x,y=l.y,T=a["default"].makeTranslate({x:_,y:y});switch(r){case h:e=(0,n.parallelogramBorderGenerator)(g,v,p.radius,p.offsetAngleTan*v);break;case u:e=(0,n.dialogBorderGenerator)(g,v,s,0,o,f);break;case d:e=(0,n.ellipseBorderGenerator)(g,v);break;case c:e=(0,n.lineTriangleGenerator)(g,v,s);break;default:e=(0,n.rectBorderGenerator)(g,v,0,o)}return{path:e,transform:T}}e.borderPaddingFn=_},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=M(i(1)),a=i(4),r=M(i(85)),o=M(i(44)),s=M(i(12)),l=M(i(16)),u=M(i(0)),h=M(i(32)),d=M(i(13)),c=M(i(209)),f=M(i(103)),p=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{"default":t};var i=L(e);if(i&&i.has(t))return i.get(t);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in t)if("default"!==r&&{}.hasOwnProperty.call(t,r)){var o=a?Object.getOwnPropertyDescriptor(t,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=t[r]}return n["default"]=t,i&&i.set(t,n),n}(i(217)),g=M(i(82)),m=M(i(27)),v=i(2),_=i(33),y=i(86),A=M(i(218)),T=i(22),x=i(104),b=i(46),C=M(i(64));function L(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(L=function(t){return t?i:e})(t)}function M(t){return t&&t.__esModule?t:{"default":t}}function P(){return P=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},P.apply(null,arguments)}var S=[a.ComponentCst.X_AXIS_COMPONENT,a.ComponentCst.Y_AXIS_COMPONENT,a.ComponentCst.ANGLE_AXIS_COMPONENT],w=s["default"].extend({vanChartType:"vanChart",initialize:function(t,e,i){this.wrapDom=e,this.width=u["default"].pick(t.width,u["default"].getDomWidth(e)),this.height=u["default"].pick(t.height,u["default"].getDomHeight(e)),this._plotZoom={x:1,y:1},this._plotOffset={x:0,y:0},this._eventsConfig={pinch:!0,pan:!0},this.vancharts=i,this.series=[],this.components={},this._targets={},this.animationCount=0,this._changeDataState=!1,this.fullScreenChart=null,this.setOptions(t),this._checkValidSize()&&this._init()},_init:function(){if(!this.__inited){this.__inited=!0;var t=this.wrapDom;this.isMobile()?this.isMobileFlow()?(this.handler=new c["default"](this,t),this.isMobileFlowFollowPC()?this.showTooltip=this.showTooltipMobile:this.showTooltip=this.showTooltipMobileFlow):(this.handler=new f["default"](this,t),this.showTooltip=this.showTooltipMobile):this.handler=new f["default"](this,t),this._initDomLayout(this.wrapDom),this.update()}},setOptions:function(t){h["default"].setLocale(t.language),this.isMobileFlow()&&this._mutateOptions(t),t.series=t.series||[],t.series.forEach((function(t){t.data=t.data||[]})),this._fixOptionsWidthAxis(t),this._mergeThemeConfig(t),(0,T.fixOptionsWithTheme)(this,t);var e=this.vancharts.autoFitScale||{};this._ganttResize||(0,x.autoFitOptions)(t,{_scale:e.scale,_fontScale:e.fontScale,_wScale:e.wScale,_hScale:e.hScale});var i=t.plotOptions;i.inverted&&t.dataSheet&&(t.dataSheet.enabled=!1),this.options=t,this.isLargeMode()&&n["default"].LARGE_CHART_TYPE[this.chartType()]&&(i.animation=!1,t.legend&&(t.legend.highlight=!1),t.rangeLegend&&(t.rangeLegend.highlight=!1)),(this.chartType()===n["default"].MULTI_CHARTS||this.isMap())&&Object.keys(n["default"].LARGE_CHART_TYPE).forEach((function(e){i[e]&&i[e].large&&(i.animation=!1,t.legend&&(t.legend.highlight=!1),t.rangeLegend&&(t.rangeLegend.highlight=!1))})),this.fullScreenChart&&this.fullScreenChart.setData(t)},_initDomLayout:function(t){this.dom=t,this.renderer=(0,m["default"])(t,this),this.renderer.onAdd(),this.on({animationStart:this._animationStart,animationEnd:this._animationEnd})},_animationStart:function(){this._animationStarted=!0,this.animationCount=0,this.removeMoreLabel(),this.series.forEach((function(t){t._removeDataLabels(),t._removeCateLabels&&t._removeCateLabels(),t.render()})),this.animationCount||this.fire("animationEnd")},onSeriesRendering:function(){return this._animationStarted},removeMoreLabel:function(){var t=this.getComponent(a.ComponentCst.MORELABEL_COMPONENT);t&&t.removeAllMoreLabels()},_animationEnd:function(){this.renderer&&(this._animationStarted=!1,this.series.forEach((function(t){t._animateEnd()})))},_removeChangeDataState:function(t){this._changeDataState&&(this._changeDataSeries=this._changeDataSeries||[],this._changeDataSeries.push(t),this._changeDataSeries.length>=this.series.length&&(this._changeDataState=!1,this._changeDataSeries=[]))},_needShowMoreLabel:function(){var t=this.options.moreLabel;return this._changeDataState&&t&&t.enabled&&!this.isLargeMode()},_clearMoreLabels:function(){this.series.forEach((function(t){t._clearMoreLabels()}))},_initIntermediateState:function(){if(this.colorMap={},this.orderMap={},this.cateMap={},this.scale=1,this.timeQueue=this.clearTimeQueue(),this.clipPool={},this.axisSize={left:0,right:0,bottom:0,top:0},this.layerMap=this.layerIndex=null,this.__contentBoundsInited=!1,this._plotZoom={x:1,y:1},this._plotOffset={x:0,y:0},this.isMobileFlow()){var t=this.getComponent(a.ComponentCst.PLOT_SCROLL);t&&(t.__inited=!1)}},_dealDuchampEmptyCss:function(t){window.duchamp&&t._emptyCss&&(t._emptyCss.indexOf(";width:")>-1?t._emptyCss=t._emptyCss.replace(/;width:\s*\d*px;/gi,";width:"+this.width+"px;"):t._emptyCss+="width:"+this.width+"px;",t._emptyCss.indexOf(";height:")>-1?t._emptyCss=t._emptyCss.replace(/;height:\s*\d*px;/gi,";height:"+this.height+"px;"):t._emptyCss+="height:"+this.height+"px;")},_resizeRenderer:function(){var t=this.wrapDom;if(this.width=u["default"].getDomWidth(t),this.height=u["default"].getDomHeight(t),this._size=new d["default"](this.width,this.height),this._dealDuchampEmptyCss(t),this._checkValidSize()){this._init(),this.clipPool={},this.axisSize={left:0,right:0,bottom:0,top:0},this.renderer&&this.renderer.resize(),this._canvasMap&&this._canvasMap.forEach((function(t){t.resize()})),this.isMap()&&(this.mapRenderer&&this.mapRenderer.resize(),this.markerRenderer&&this.markerRenderer.resize(),this._onResize(),this.components.geo.resize());var e=this.seriesOfType(n["default"].MULTIPIE_CHART)[0];e&&(e.chartInfo.radius=null);var i=this.getComponent(a.ComponentCst.MORELABEL_COMPONENT);i&&i.resize()}},refresh:function(t){if(t.__resizeRenderer&&this._resizeRenderer(),(0,y.isAutoRefreshChart)(t))this.autoRefresh(t);else{var e=this.components[a.ComponentCst.TOOLBAR_COMPONENT];if(e&&(e.remove(),this.components[a.ComponentCst.TOOLBAR_COMPONENT]=null,delete this.components[a.ComponentCst.TOOLBAR_COMPONENT]),this.setOptions(t),!this._checkValidSize())return;this.update(),this.fire(n["default"].AUTO_REFRESH)}},refreshRestore:function(){var t=this,e=t.components;S.forEach((function(i){e[i]&&t._restoreCategoryAxisBasedSeries(e[i])})),this.seriesOfType(n["default"].GAUGE_CHART).length==this.series.length&&this.series.sort((function(t,e){return t.index-e.index})),this.seriesOfType(n["default"].PIE_CHART).forEach((function(t){return t.orderData(null)}));var i=this.seriesOfType(n["default"].MULTIPIE_CHART);i.length&&i[0].orderData(null),this.update()},orderData:function(){var t=this,e=t.components;if(t.chartType()!==n["default"].BOX_CHART){S.forEach((function(i){e[i]&&t._orderCategoryAxisBasedSeries(e[i])})),t.chartType()===n["default"].RADAR_CHART&&[a.ComponentCst.POLAR_COMPONENT,a.ComponentCst.ANGLE_AXIS_COMPONENT,a.ComponentCst.RADIUS_AXIS_COMPONENT].forEach((function(t){t===a.ComponentCst.POLAR_COMPONENT?e[t]&&e[t].doLayout():e[t]&&e[t].orderLayout()}));var i=this.orderType==n["default"].ASCENDING,r=i?1:-1;this.seriesOfType(n["default"].GAUGE_CHART).length==this.series.length&&this.series.sort((function(t,e){return(t.getSeryTotalValue()-e.getSeryTotalValue())*r})),this.seriesOfType(n["default"].PIE_CHART).forEach((function(t){return t.orderData(i)}));var o=this.seriesOfType(n["default"].MULTIPIE_CHART);o&&o.length&&o[0].orderData(i),this.reRenderSeries(),S.concat([a.ComponentCst.ZOOM_COMPONENT,a.ComponentCst.DATA_SHEET_COMPONENT,a.ComponentCst.POLAR_COMPONENT]).forEach((function(t){e[t]&&e[t].render()}))}},_restoreCategoryAxisBasedSeries:function(t){for(var e=0,i=t.getAxisCount();e<i;e++){var n=t.getAxis(e),a=n.series;if(n._isBaseAxis()&&n.isCategory()&&this.orderMap&&Object.keys(this.orderMap).length){var r=this.orderMap[n.componentType][e],o={};r.forEach((function(t,e){o[t]=e}));for(var s=n._dataDomain,l=0,h=a.length;l<h;l++){var d=[],c=a[l],f=!0;c.points.forEach((function(t){d[u["default"].indexOf(s,t.getCategory())]=t.graphic,t.graphic||(f=!1)})),c.points.forEach((function(t){t.graphic=f?d[o[t.getCategory()]]:t.graphic,c.updatePointGraphic(t)}))}}}},_orderCategoryAxisBasedSeries:function(t){for(var e,i,a,r,o,s,l,h,d,c,f,p,g=this,m=this.orderType==n["default"].ASCENDING?1:-1,v=function(){if(e=t.getAxis(_),g.orderMap[e.componentType]=g.orderMap[e.componentType]||[],g.orderMap[e.componentType][_]||(g.orderMap[e.componentType][_]=e._dataDomain),a=[],o={},s=[],e._isBaseAxis()&&e.isCategory()){for(i=e.series,r=i[0].points,e.isMultiCateAxis&&e.isMultiCateAxis()?function(){for(var t=[],e=-1;++e<r.length;){var i=r[e],n=0;i.points.forEach((function(t){t.visible&&t.series.visible&&(n+=t.getTargetValue())}));var l=i.options.categoryArray,h=u["default"].encodeCategoryArray(l.slice(0,l.length-1)),d={key:h,cate:u["default"].encodeCategoryArray(l),value:n};null==a[h]?a[h]=t.push([d])-1:t[a[h]].push(d)}t.forEach((function(t){t.sort((function(t,e){return(t.value-e.value)*m}))}));var c=0;t.forEach((function(t){t.forEach((function(t){o[t.cate]=c,s.push(t.cate),c++}))}))}():function(){for(var t=0,e=r.length;t<e;t++){var i=r[t],n=0;i.points.forEach((function(t){t.visible&&t.series.visible&&(n+=t.getTargetValue())})),a.push({key:i.category,value:n})}a.sort((function(t,e){return(t.value-e.value)*m})),a.forEach((function(t,e){o[t.key]=e,s.push(t.key)}))}(),l=e.getOriginalCategories(),h=0,d=i.length;h<d;h++)c=[],f=i[h],p=!0,f.points.forEach((function(t){c[u["default"].indexOf(l,t.getCategory())]=t.graphic,t.graphic||(p=!1)})),f.points.forEach((function(t){t.graphic=p?c[o[t.getCategory()]]:t.graphic,f.updatePointGraphic(t)}));e.setCategories(s)}},_=0,y=t.getAxisCount();_<y;_++)v()},addSeries:function(t){var e=t.type,i=this.options,n=(0,p["default"])(i),a=n[e].plotOptions;l["default"].merge(i,n[e].options,!1),i.plotOptions[e]?i.plotOptions[e]=l["default"].merge(i.plotOptions[e],a,!1):i.plotOptions=l["default"].merge(i.plotOptions,a,!1),i.series.push(t)},_checkValidSize:function(){return this.width&&this.height},autoRefresh:function(t){this.isMobileFlow()&&this._mutateOptions(t),this._fixOptionsWidthAxis(t),this._mergeThemeConfig(t),(0,T.fixOptionsWithTheme)(this,t);var e=this.vancharts.autoFitScale||{};(0,x.autoFitOptions)(t,{_scale:e.scale,_fontScale:e.fontScale,_wScale:e.wScale,_hScale:e.hScale});var i=(0,A["default"])(this.options,t);if(this._checkValidSize()){var a=i.add||[],r=i.remove||[],o=i.update||[],s=i.option||{},h=i.isChange||!1,d=this,c=d.options,f=c.chartType;if("optionsChange"===t.incrementRefreshCondition){if(this.options===t)return}else if(!h)return void(this._changeDataState=!1);this._addData=a,this._removeData=r,this._updateData=o;var p={};this.series.forEach((function(t){var e=t.getKey(),i=p[e];i?i.push(t):(i=[t],p[e]=i)})),r.forEach((function(t,e){var i=C["default"].getSeriesKey(t,c),n=p[i],a=n&&n.length?n[0]:null;a&&(t.data&&t.data.forEach((function(t){var e=a.calculatePointIndex(t);(0,v.hasDefined)(e)&&a.removePoint(e,!1)})),d._removeAllAndHasNoAdd(a.options,e)&&n&&n.splice(0,1))})),a.forEach((function(e,i){var n=C["default"].getSeriesKey(e,t),a=p[n],r=a&&a.length?a[0]:null;r?e.data.forEach((function(t){r.addPoint(t)})):d.addSeries(e)})),o.forEach((function(e,i){var n=C["default"].getSeriesKey(e,t),a=p[n],r=a&&a.length?a[0]:null;r&&(r.updateSeries(e),e.data.forEach((function(t){var e=r.calculatePointIndex(t);(0,v.hasDefined)(e)&&r.updatePoint(e,t,!1)})))}));var g=i.changeSeriesKeyOrder||[];g.length>0&&c.series.sort((function(t,e){return u["default"].indexOf(g,C["default"].getSeriesKey(t,c))-u["default"].indexOf(g,C["default"].getSeriesKey(e,c))}));var m=i.changeCategoryKeyOrder||[];if(c.series.forEach((function(t,e){var i=t.type||f,n=m[e]||[],a=t.data||[];n.length>0&&a.sort((function(t,e){return u["default"].indexOf(n,C["default"].getPointKey(t,i))-u["default"].indexOf(n,C["default"].getPointKey(e,i))}))})),window.duchamp?this.options=t:l["default"].merge(this.options,s,!0),this.isGauge()&&(this._dealGaugeAxisOpt(t),this.options.gaugeAxis=t.gaugeAxis),this.isMap()&&(this.options.xAxis=this.options.yAxis=this.options.zoom=undefined),this.autoRefreshRender(),this.fullScreenChart){var _=u["default"].clone(t);this.fullScreenChart.charts[0].autoRefresh(_)}this.fire(n["default"].AUTO_REFRESH)}},_removeAllAndHasNoAdd:function(t,e){if(0===t.data.length){for(var i=this.options,n=(i.chartType,C["default"].getSeriesKey(t,i)),a=this._addData,r=0,o=a.length;r<o;r++){var s=a[r];if(C["default"].getSeriesKey(s,i)===n)return!1}return!0}return!1},autoRefreshRender:function(){this._changeDataState&&(this._changeDataSeries=[]),this._changeDataState=!0,this.update()},update:function(){this.fire("update"),this._initIntermediateState();for(var t,e,i=this.options,o=this,s=i.series,l=i.chartType,u=(0,a.getComponents)(),h=0,d=a.ComponentsOrder.length;h<d;h++){if(e=u[t=a.ComponentsOrder[h]],t==a.ComponentCst.RANGE_LEGEND_COMPONENT&&i[t]){var c=i[t].continuous?a.ComponentCst.GradientRangeLegend:a.ComponentCst.INTERVAL_RANGE_LEGEND;this.components[t]&&this.components[t].type!=c&&(this.components[t].remove(),this.components[t]=null,delete this.components[t]),e=(0,a.getComponent)(c)}if(e){var f,p=i[t]&&((0,v.hasNotDefined)(i[t].enabled)||i[t].enabled);if(!p&&t==a.ComponentCst.TOOLBAR_COMPONENT)p=!0,i[t]={enabled:p,hidden:!1,toImage:null==(f=i[t])?void 0:f.toImage};i[t]&&p?this.components[t]?this.components[t].refresh(i[t],o):this.components[t]=new e(i[t],t,o):this.components[t]&&(this.components[t].remove(),this.components[t]=null,delete this.components[t])}}var g,m,_={},y=[];for(var A in o.series.forEach((function(t){g=t.getKey();var e=_[g];e?e.push(t):(e=[t],_[g]=e)})),s.forEach((function(t,e){m=t.type||l;var a=(0,r["default"])(m);if(m==n["default"].GAUGE_CHART){var s=t.style||i.plotOptions.style;a=(0,r["default"])(s)}else if(m==n["default"].RADAR_CHART){var u=t.columnType||i.plotOptions.columnType;u=u?n["default"].COLUMN_RADAR:n["default"].LINE_RADAR,a=(0,r["default"])(u)}g=C["default"].getSeriesKey(t,o.options);var h=_[g],d=h&&h.length?h[0]:null;d=d?d.refresh(t,e):new a(t,o,e),y.push(d),h&&h.splice(0,1)})),_){var T=_[A];T&&T.forEach((function(t){t&&t.remove()}))}o.series=y;var x=this.components[a.ComponentCst.GAUGE_AXIS_COMPONENT];x&&x.initAttributesWithSeries();var b=this.components[a.ComponentCst.RANGE_LEGEND_COMPONENT];b&&b.initAttributesWithSeries(),y.forEach((function(t){if(t.type!==n["default"].LINE_MAP||!t.options.large)for(var e=0,i=t.points.length;e<i;e++)t.points[e].refreshPointColor()})),o.layoutComponentsAndCharts(),this.isMobileFlow()&&this.checkCrossLineFlag()},layoutComponentsAndCharts:function(){this.hoverPoint=this.hoverSeries=null,o["default"].PLANE_SYSTEM_LAYOUT(this),this.render()},_getDefaultBounds:function(){var t=this.options&&this.options.padding||this.chartType()===n["default"].TREEMAP_CHART?0:4;return t=(this.options&&this.options.borderWidth||0)+t,u["default"].makeBounds(t,t,Math.max(this.width-2*t,0),Math.max(this.height-2*t,0))},reRenderWholePlot:function(){o["default"].calculateSeries(this),o["default"].reLayoutPlotBounds(this),o["default"].calculateSeriesShapes(this),this.render()},dealAxisZoom:function(t,e){var i=this.options.zoom.zoomType,n=this.components.xAxis,a=this.components.yAxis;n&&-1!==i.indexOf("x")&&n.axisZoom(t,e),a&&-1!==i.indexOf("y")&&a.axisZoom(t,e),this.reRenderWholePlot()},reCalcValueAxisDataDomain:function(t){for(var e=t===a.ComponentCst.X_AXIS_COMPONENT?a.ComponentCst.Y_AXIS_COMPONENT:a.ComponentCst.X_AXIS_COMPONENT,i=this.components[e]._axisList,n=-1;++n<i.length;)i[n].calculateDomainFromData(undefined,!0)},clearAllEffects:function(){this.series.forEach((function(t){t.points.forEach((function(e){t.clearPointEffect(e)}))}))},drawAllEffects:function(){this.series.forEach((function(t){t._drawEffectPoints()}))},_calculateZoomParas:function(t,e){var i=this.bounds,n=Math.min(t.x,e.x)-i.x,a=Math.min(t.y,e.y)-i.y,r=Math.abs(t.x-e.x),o=Math.abs(t.y-e.y),s=Math.min(i.width/r,i.height/o),l=i.width/s,u=i.height/s;return{bounds:i,shiftX:(i.width-l)/2-n,shiftY:(i.height-u)/2-a,scale:s}},_dealGaugeAxisOpt:function(t){if(t.chartType===n["default"].GAUGE_CHART)return this._expandGaugeAxisOpt(t);for(var e=t.series,i=t.gaugeAxis,a=u["default"].isArray(i)?i:[i],r=0;r<e.length;r++){var o=e[r];if(o.type===n["default"].GAUGE_CHART&&-1===o.style.indexOf("pointer")){var s=a[o.gaugeAxis||0],l=o.data[0].target;(0,v.hasDefined)(l)&&"-"!==l&&(s.max=+l)}}t.gaugeAxis=a},_expandGaugeAxisOpt:function(t){var e=t.series,i=t.gaugeAxis,n=[];-1===t.plotOptions.style.indexOf("pointer")&&(e.forEach((function(t,e){var a=t.data[0].target,r=u["default"].clone(u["default"].isArray(i)?P({},i[0]):P({},i));(0,v.hasDefined)(a)&&"-"!==a&&(r.max=+a),t.gaugeAxis=e,n.push(r)})),t.gaugeAxis=n)},_fixOptionsWidthAxis:function(t){["xAxis","yAxis","radiusAxis","angleAxis","gaugeAxis"].forEach((function(e){var i=t[e]||[];u["default"].isArray(i)||(i=[i]),i.forEach((function(t){t=t||{},(0,v.hasDefined)(t.tickInterval)&&!isNaN(t.tickInterval)&&t.tickInterval<0&&(t.tickInterval=10)}))}))},_mergeThemeConfig:function(t){var e=(0,p["default"])(t),i={};t.series.forEach((function(a){var r=a.type||t.chartType,o=e[r].plotOptions;if(r==n["default"].GAUGE_CHART){var s=a.style||t.plotOptions.gauge&&t.plotOptions.gauge.style||t.plotOptions.style;s="pointer_semi"==s?"pointer":s,o=e.gauge[s];["seriesLabel","valueLabel","percentageLabel"].forEach((function(t){(0,v.hasDefined)(a[t])&&l["default"].merge(a[t],o[t],!1)}))}i[r]||(i[r]=!0,l["default"].merge(t,e[r].options,!1),t.plotOptions[r]?t.plotOptions[r]=l["default"].merge(t.plotOptions[r],o,!1):t.plotOptions=l["default"].merge(t.plotOptions,o,!1))})),t.gaugeAxis&&this._dealGaugeAxisOpt(t),this.isMap()&&(t.xAxis=t.yAxis=t.zoom=undefined,u["default"].extend(t,e.MAP_CONFIG)),t.chartType==n["default"].RADAR_CHART&&(t.polar=t.polar||{}),t.tooltip=t.tooltip||{},t.colors&&0==t.colors.length&&(t.colors=(0,p.DEFAULT_COLORS)())},getChartMinMaxValue:function(){var t=Number.MAX_VALUE,e=-t,i=[];return this.series.forEach((function(t){return i=i.concat(t.points)})),(this.isMap()?(0,_.mapPointsWithRangeLegend)(this.getCurrentGeo(),this.series):i).filter((function(t){var e=(t.series.type===n["default"].BUBBLE_CHART||t.series.type===n["default"].FORCE_BUBBLE_CHART)&&!t.series.options.displayNegative,i=t.getTargetValue();return!(t.isNull||isNaN(i)||e&&i<0)})).forEach((function(i){var n=i.getTargetValue();e=Math.max(e,n),t=Math.min(t,n)})),t>e&&(t=0,e=100),[t,e]},getParentDom:function(){return this.dom},getDivParentDom:function(){return this.wrapDom},isInverted:function(){return!!this.options.plotOptions.inverted},setPlotBounds:function(t){this.bounds=t},getPlotClipBounds:function(){var t=0,e=0,i=this.bounds.width,n=this.bounds.height,a=[],r=0;return this.components.xAxis&&(a=a.concat(this.components.xAxis._axisList)),this.components.yAxis&&(a=a.concat(this.components.yAxis._axisList)),a.forEach((function(t){t.isPlotRangeWithMarker()&&(r=t.getPlotRangePadding())})),this.isInverted()?(e-=r,n+=2*r):(t-=r,i+=2*r),{x:t+this.bounds.x,y:e+this.bounds.y,width:Math.max(i+1,0),height:Math.max(n+1,0)}},getChartBounds:function(){return u["default"].makeBounds(0,0,this.width,this.height)},xAxis:function(t){t||(t=0);var e=this.components.xAxis;return e?e.getAxis(t):null},yAxis:function(t){t||(t=0);var e=this.components.yAxis;return e?e.getAxis(t):null},baseAxis:function(){return this.chartType()===n["default"].BAR_CHART?this.yAxis():this.xAxis()},polar:function(t){t||(t=0);var e=this.components.polar;return e?e.getAxis(t):null},angleAxis:function(t){t||(t=0);var e=this.components.angleAxis;return e?e.getAxis(t):null},radiusAxis:function(t){t||(t=0);var e=this.components.radiusAxis;return e?e.getAxis(t):null},gaugeAxis:function(t){t||(t=0);var e=this.components.gaugeAxis;return e?e.getAxis(t):null},getSharedAxis:function(){for(var t=[this.xAxis(),this.yAxis(),this.angleAxis()],e=0;e<t.length;e++){var i=t[e];if(i&&i.isCategory())return i}return null},getComponent:function(t){return this.components[t]},setComponent:function(t,e){this.components[e]=t},getDefaultSeriesColor:function(t){if(t+="",!this.colorMap[t]){var e=this.options.colors,i=0;for(var n in this.colorMap)++i;this.colorMap[t]=e[i%e.length]}return this.colorMap[t]},registerPointsPara:function(t){if((0,v.hasDefined)(t.category)){var e=this.cateMap,i=t.getCategory();return e[i]=e[i]||[],e[i].push(t),e[i]}},getValidPointsPara:function(t){return(this.cateMap[t]||[]).filter((function(t){return t.isVisible()&&t.options.tooltip&&t.options.tooltip.shared}))},getSharedPoints:function(t){var e=this.cateMap[t]||[];return e&&e.length?e.filter((function(t){return t.options.tooltip&&t.options.tooltip.shared})):[]},showSharedTooltip:function(t,e){if(t){var i=this,n=i.getValidPointsPara(t.getCategory()).reduce((function(t,e){return t?Math.abs(e.getTargetValue())>Math.abs(t.getTargetValue())?e:t:e}),0);i.showTooltip(n,e,i.getSharedPoints(t.getCategory())[0])}},showTooltip:u["default"].emptyFn,_showTooltip:function(t,e,i){var n;if(null==(n=this.handler)||!n.selectRect){var r=this.components[a.ComponentCst.TOOLTIP_COMPONENT];r&&r.showWithPoint(t,e,i)}},showTooltipMobile:function(){this._showTooltip.apply(this,arguments);var t=this,e=arguments[1];this.setTimeout("mobileTooltip",(function(){t.handler.removeAllChosen(e)}),4e3)},showTooltipMobileFlow:function(t,e,i){var n=this.components[a.ComponentCst.TOOLTIP_COMPONENT],r=n&&n.getMobileTextArray(t,e,i);this.__tooltipText=r},hideTooltip:function(){this.hoverPoint=null;var t=this.components[a.ComponentCst.TOOLTIP_COMPONENT];t&&t.hide()},showToolbarTooltip:function(t,e){var i=this.components[a.ComponentCst.TOOLTIP_COMPONENT];i&&i.showWithToolbarIcon(t,e)},set:function(t){"enable"in t&&this.handler&&(t.enable?this.handler.hammer.set({enable:!0}):(this.handler.hammer.set({enable:!1}),this.handler.removeAllChosen({containerPoint:{x:0,y:0}})))},isGauge:function(){return this.options.chartType===n["default"].GAUGE_CHART||this.options.chartType===n["default"].MULTI_CHARTS&&this.options.series.some((function(t){return t.type===n["default"].GAUGE_CHART}))},isMap:function(){return"vanChartMap"==this.vanChartType},chartType:function(){return this.options.chartType},isPointOrAreaOrHeatMap:function(){return this.options.chartType===n["default"].AREA_MAP||this.options.chartType===n["default"].POINT_MAP||this.options.chartType===n["default"].HEAT_MAP},isHeatMap:function(){return this.options.chartType==n["default"].HEAT_MAP},isAreaMap:function(){return this.options.chartType==n["default"].AREA_MAP},isForceBubble:function(){return"vanChartForceBubble"==this.vanChartType},isLargeMode:function(){var t=!1;return this.series&&this.series.length&&this.series.forEach((function(e){t=!!e.options.large||t})),t=!!this.options.plotOptions.large||t},hasRangeLegend:function(){return!!this.components[a.ComponentCst.RANGE_LEGEND_COMPONENT]},seriesOfType:function(t){return(0,y.seriesOfType)(this.series,t)},pointsOfType:function(t){var e=[];return this.series.forEach((function(i){i.type==t&&(e=e.concat(i.points))})),e},setTimeout:function(t,e,i){this.timeQueue[t]&&window.clearTimeout(this.timeQueue[t]),i?this.timeQueue[t]=window.setTimeout(e,i):(e&&e(),this.timeQueue[t]=null)},clearTimeQueue:function(){var t=this.timeQueue||{};return Object.keys(t).map((function(e){window.clearTimeout(t[e])})),{}},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new d["default"](this.width,this.height),this._sizeChanged=!1),this._size.clone()},isZoomingWithLargeModel:function(){var t,e=0,i=this.options.series;for(t=-1;++t<i.length;)e+=i[t].data.length;return e>100&&this._zooming}});w.include({render:function(){if(this.vancharts.endLoading(),this.emptyDataRender&&this.emptyDataRender.remove(),this._isEmptyDataChart())this._showEmptyDataTip();else{var t=this,e=this.renderer;e.isRemoved()&&e.onAdd();var i=this.getPlotClipBounds();this.plotClip?e.updateClip(this.plotClip,i):this.plotClip=e.createClip(i),["backGroup","clipSeriesGroup","seriesGroup","seriesTextRenderGroup","frontGroup"].forEach(n),this.isMobileFlow()&&(n("crossLineGroup"),t.seriesTextRenderGroup.attr({"pointer-events":"none","touch-action":"none"}),t.frontGroup.attr({"pointer-events":"none","touch-action":"none"}),t.crossLineGroup.attr({"pointer-events":"none","touch-action":"none"}),n("crossLineGroup"),this.isMap()||e.clip(t.crossLineGroup,t.plotClip)),e.clip(t.clipSeriesGroup,t.plotClip),e.clip(t.seriesTextRenderGroup,t.plotClip),this._addDivClipGroup(i),this._renderBackground(),this.renderComponents(),this.renderSeries()}function n(i){t[i]||(t[i]=e.group().addClass(i).add(),t.isMap()&&t[i].addClass("map-component"))}},_addDivClipGroup:function(t){var e=this;e.seriesTextDivGroup||(e.seriesTextDivGroup=this.renderer.div().add()),e.seriesTextDivGroup.style({clip:"rect("+[t.y,t.x+t.width,t.y+t.height,t.x].join("px ")+"px)"})},_renderBackground:function(){var t=u["default"].makeBounds(0,0,this.width,this.height),e=this.bounds,i=this.options,n=this.renderer,a={backgroundColor:this.vancharts.fullScreenFather?u["default"].getFullScreenBackgroundColor(i.backgroundColor):i.backgroundColor,backgroundImage:i.backgroundImage,borderColor:i.borderColor,borderWidth:i.borderWidth,borderRadius:i.borderRadius||0,shadow:i.shadow},r={backgroundColor:i.plotBackgroundColor,backgroundImage:i.plotBackgroundImage,borderRadius:i.plotBorderRadius||0,shadow:i.plotShadow},o={borderWidth:i.plotBorderWidth,borderColor:i.plotBorderColor,borderRadius:i.plotBorderRadius||0};a.shadow&&(t.x+=b.BACKGROUND_SHADOW_FILTER.deviation,t.y+=b.BACKGROUND_SHADOW_FILTER.deviation,t.width-=2*b.BACKGROUND_SHADOW_FILTER.deviation,t.height-=2*b.BACKGROUND_SHADOW_FILTER.deviation),a.backgroundColor||a.backgroundImage||a.borderColor?this.chartBackgroundGroup=this.chartBackgroundGroup||n.group().addTo(this.backGroup):this.chartBackgroundGroup&&(this.chartBackgroundGroup.remove(),this.chartBackgroundGroup=null),r.backgroundColor||r.backgroundImage?this.plotBackgroundGroup=this.plotBackgroundGroup||this.renderer.group().addTo(this.backGroup):this.plotBackgroundGroup&&(this.plotBackgroundGroup.remove(),this.plotBackgroundGroup=null),o.borderWidth?this.plotBackgroundBorder=this.plotBackgroundBorder||this.renderer.rect().addTo(this.frontGroup):this.plotBackgroundBorder&&(this.plotBackgroundBorder.remove(),this.plotBackgroundBorder=null),i.geo||(0,b.renderRectangleBackground)(this.chartBackgroundGroup,a,t,n),(0,b.renderRectangleBackground)(this.plotBackgroundGroup,r,e,n),this._renderPlotBackgroundBorder(this.plotBackgroundBorder,o,e)},renderComponents:function(){var t=this;a.ComponentsRenderOrder.forEach((function(e){(0,v.hasDefined)(t.components[e])&&(e===a.ComponentCst.POLAR_COMPONENT?t.components[e]._axisList.forEach((function(t){var e,i;0===(null==(e=t.radiusAxis)?void 0:e.series.length)&&t.radiusAxis.remove(),0===(null==(i=t.angleAxis)?void 0:i.series.length)&&t.angleAxis.remove()})):t.components[e].render())}));var e=this,i=e.renderer;!e.highlightGroup&&e.plotClip&&i.clip(e.highlightGroup=i.group().addTo(e.backGroup),e.plotClip)},renderSeries:function(){var t=this.components[a.ComponentCst.TOOLTIP_COMPONENT];t&&t.immediateHide(),this.clearAllEffects();var e=this.getSharedAxis();e&&e.removeHighlightBackground&&e.removeHighlightBackground(),this.fire("animationStart"),this._renderTrendLine()},_isEmptyDataChart:function(){return!this.isMap()&&0===this.series.length},_showEmptyDataTip:function(){var t=this.getComponent(a.ComponentCst.TOOLTIP_COMPONENT);t&&t.immediateHide(),this.renderer&&this.renderer.remove(),this.emptyDataRender=(0,g["default"])({dom:this.wrapDom,emptyDataTip:this.options.emptyDataTip,chartWidth:this.width,chartHeight:this.height,chart:this})},_renderPlotBackgroundBorder:function(t,e,i){if(null!=t){var n=P({},i,{rx:e.borderRadius,ry:e.borderRadius});t.attr(n).style({fill:"none",stroke:e.borderColor,"stroke-width":e.borderWidth})}},filterRender:function(){for(var t=0,e=this.series.length;t<e;t++)this.series[t].filterRender()},cancelLegendHighlight:function(t){var e=this.getComponent(a.ComponentCst.LEGEND_COMPONENT);(e=e||this.getComponent(a.ComponentCst.RANGE_LEGEND_COMPONENT))&&e.highlighted&&!u["default"].containsPoint(e.bounds,t)&&(e.highlighted=!1,this.highlightTarget=null,this._updateSeriesStyle(),this._updateLegendStyle(),this._updateTrendLineStyle())},makeLegendHighlight:function(t){this.highlightTarget=t,this._updateSeriesStyle(),this._updateLegendStyle(),this._updateTrendLineStyle()},_updateLegendStyle:function(){(this.getComponent(a.ComponentCst.LEGEND_COMPONENT)||this.getComponent(a.ComponentCst.RANGE_LEGEND_COMPONENT)).items.forEach((function(t){t.updateLegendItemGraphicStyle()}))},_updateTrendLineStyle:function(){var t=this.highlightTarget,e=this.trendLines,i=this.trendLineGroup&&this.trendLineGroup.trendLines;if(e&&i)for(var a=0;a<e.length;a++){var r=e[a],o={d:r.d},s=r.trendLine.opacity,l=null==t||r.bindName===t?s:n["default"].HOVER_OPACITY;i[a].attr(o).style({"stroke-opacity":l})}},_updateSeriesStyle:function(){this.series.forEach((function(t){t.isSupportLegendHighlight()&&(t.useCanvas()?t._canvasRender():(t.drawSeries&&t.drawSeries(),t.getDataToDraw().filter((function(t){return t.isVisible()})).forEach((function(e){t._updatePointGraphicStyle(e)})),t.points&&t.points.forEach((function(e){e.hasValidDataLabel()&&t._updatePointLabelStyle(e)}))))}))},reRenderSeries:function(){o["default"].calculateSeries(this,!0),o["default"].calculateSeriesShapes(this),this.renderSeries()},removePointGraphics:function(t){var e=this;t&&t.children&&t.children.forEach((function(t){e.removePointGraphics(t)})),t&&t.remove(),t=null},registerInteractiveTarget:function(t,e){e&&(this._targets[u["default"].stamp(e.node())]=t),this.activeDataEvents(t)},activeDataEvents:function(t){t._events=null,t.getEvents&&t.on(t.getEvents(),t)},removeInteractiveTarget:function(t,e){e&&e.node()&&(this._targets[u["default"].stamp(e.node())]=null,delete this._targets[u["default"].stamp(e.node())]),t&&(t._events=null)},findInteractiveTarget:function(t){return this._targets[u["default"].stamp(t)]},addCanvasRendererForResize:function(t){this._canvasMap=this._canvasMap||[],this._canvasMap.push(t)},resize:function(){this._resizeRenderer(),(0,y.isDrillDownChart)(this.options)?this.drillMapResize():this.update(),this.isMobileFlow()&&this.flowResize(),this.fullScreenChart&&this.fullScreenChart.resize()},remove:function(){var t;this._animationStarted=!1,this.__inited=!1,this.force&&this.force.endTick(null).stop(),this.force=null,this.clearAllEffects(),this.clearTimeQueue(),this.renderer&&this.renderer.remove(),this.handler&&this.handler.destroy(),null==(t=this.autoTooltipController)||t.destroy();var e=this.getComponent(a.ComponentCst.TOOLTIP_COMPONENT);e&&e.remove();var i=this.getComponent(a.ComponentCst.MORELABEL_COMPONENT);i&&i.remove(),this.series&&this.series.forEach((function(t){t&&t.remove&&t.remove()})),this.emptyDataRender&&this.emptyDataRender.remove(),this.mainRenderer&&this.mainRenderer.remove(),this.markerRenderer&&this.markerRenderer.remove(),this.animationRenderer&&this.animationRenderer.remove(),this.emptyDataRender=null,this.mainRenderer=null,this.markerRenderer=null,this.animationRenderer=null,this.largeSeries&&Object.keys(this.largeSeries).map((function(t){this.largeSeries[t]._canvas&&this.largeSeries[t]._canvas.remove(),this.largeSeries[t]=null}),this),this.largeSeries=null,this.renderer=this.handler=this.plotClip=this.chartBackgroundGroup=this.trendLineGroup=this.seriesGroup=this.clipSeriesGroup=this.seriesTextRenderGroup=this.seriesTextDivGroup=null,this._animatingZoom=!1,this.validPoints=[]},canFireNativePanMove:function(){return!0},isMobile:function(){var t=this.options;return t&&null!=t.mobile?t.mobile:u["default"].hasTouch()},showTooltip:function(){this._showTooltip.apply(this,arguments)},isDarkTheme:function(){return this.options.theme===n["default"].DARK},useCanvas:u["default"].falseFn});e["default"]=w},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={PADDING:4,WEEKEND_COLOR:"rgba(169, 195, 200, 0.1)",THUMB_WIDTH:14,THUMB_FILTER:{dx:0,dy:0,opacity:.15,deviation:3,r:0,g:0,b:0},SLIDER_STYLE:{fill:"#8E8E8E","fill-opacity":.7,height:4,rx:3,ry:3},SLIDER_BACKGROUND_WIDTH:[18,120],SLIDER_BACKGROUND_STYLE:{fill:"#9D9D9D","fill-opacity":.2,height:4,rx:3,ry:3},MINUS_PATH:{size:[24,24],graphic:{cursor:"pointer",fill:"#8E8E8E","fill-opacity":.7,d:"M19,13 L19,11 L5,11 L5,13Z"}},PLUS_PATH:{size:[24,24],graphic:{cursor:"pointer",fill:"#8E8E8E","fill-opacity":.7,d:"M13,5 L13,11 L19,11 L19,13 L13,13 L13,19 L11,19 L11,13 L5,13 L5,11 L11,11 L11,5 L13,5 Z"}},MOUSE_EVENT_PATH:{size:[24,24],graphic:{cursor:"pointer",fill:"#FFFFFF","fill-opacity":0,d:"M0,0 L0,24 L24,24 L24,0 L0,0Z"}},AXIS_BORDER:{fill:"none","stroke-width":1,"stroke-opacity":.6},CONTENT_BORDER:{fill:"none","stroke-width":.5,"stroke-opacity":.4},CURRENT_TIME:new Date,MARKING_LINE:{textColor:"rgb(255,255,255)",textBorderMargin:4,textBorderRadius:4,strokeWidth:3}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(20))&&n.__esModule?n:{"default":n};var r=function(t,e){if(t)for(var i=e?[t,e]:t,n=0,a=i.length;n<a;n++)this.extend(i[n])};r.prototype={extend:function(t){var e,i,n=this._southWest,o=this._northEast;if(t instanceof a["default"])e=t,i=t;else{if(!(t instanceof r))return t?this.extend(a["default"].create(t)||r.create(t)):this;if(e=t._southWest,i=t._northEast,!e||!i)return this}return n||o?(n.lat=Math.min(e.lat,n.lat),n.lng=Math.min(e.lng,n.lng),o.lat=Math.max(i.lat,o.lat),o.lng=Math.max(i.lng,o.lng)):(this._southWest=new a["default"](e.lat,e.lng),this._northEast=new a["default"](i.lat,i.lng)),this},pad:function(t){var e=this._southWest,i=this._northEast,n=Math.abs(e.lat-i.lat)*t,o=Math.abs(e.lng-i.lng)*t;return new r(new a["default"](e.lat-n,e.lng-o),new a["default"](i.lat+n,i.lng+o))},getCenter:function(){return new a["default"]((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new a["default"](this.getNorth(),this.getWest())},getSouthEast:function(){return new a["default"](this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t="number"==typeof t[0]||t instanceof a["default"]?a["default"].create(t):r.create(t);var e,i,n=this._southWest,o=this._northEast;return t instanceof r?(e=t.getSouthWest(),i=t.getNorthEast()):e=i=t,e.lat>=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=r.create(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),a=t.getNorthEast(),o=a.lat>=e.lat&&n.lat<=i.lat,s=a.lng>=e.lng&&n.lng<=i.lng;return o&&s},overlaps:function(t){t=r.create(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),a=t.getNorthEast(),o=a.lat>e.lat&&n.lat<i.lat,s=a.lng>e.lng&&n.lng<i.lng;return o&&s},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t){return!!t&&(t=r.create(t),this._southWest.equals(t.getSouthWest())&&this._northEast.equals(t.getNorthEast()))},isValid:function(){return!(!this._southWest||!this._northEast)},isSame:function(){var t=this._southWest,e=this._northEast;return t.lat===e.lat&&t.lng===e.lng}},r.create=function(t,e){return t instanceof r?t:new r(t,e)};e["default"]=r},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;function n(t,e){if(this._=Object.create(null),t){var i=this;if(t instanceof n)t.forEach((function(t,e){i.set(t,e)}));else if(Array.isArray(t)){var a,r=-1,o=t.length;if(1===arguments.length)for(;++r<o;)i.set(r,t[r]);else for(;++r<o;)i.set(e.call(t,a=t[r],r),a)}else for(var s in t)i.set(s,t[s])}}function a(t){return"__proto__"==(t+="")||"\0"===t[0]?"\0"+t:t}function r(t){return"\0"===(t+="")[0]?t.slice(1):t}n.prototype={has:function(t){return a(t)in this._},get:function(t){return this._[a(t)]},set:function(t,e){return this._[a(t)]=e},remove:function(t){return(t=a(t))in this._&&delete this._[t]},keys:function(){var t=[];for(var e in this._)t.push(r(e));return t},values:function(){var t=[];for(var e in this._)t.push(this._[e]);return t},entries:function(){var t=[];for(var e in this._)t.push({key:r(e),value:this._[e]});return t},size:function(){var t=0;for(var e in this._)++t;return t},empty:function(){for(var t in this._)return!1;return!0},forEach:function(t){for(var e in this._)t.call(this,r(e),this._[e])}};e["default"]=n},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Y=e.X=e.VALUE=e.TO=e.TARGET_VALUE=e.SUMMARY_VALUE=e.STARTTIME=e.SIZE=e.SERIES=e.PROGRESS=e.PROCESSES=e.PERCENT=e.NAME=e.LEVEL=e.FROM=e.FINISHTIME=e.DURATION=e.DESCRIPTION=e.DATA_Q3=e.DATA_Q1=e.DATA_OUTLIER=e.DATA_NUMBER=e.DATA_MIN=e.DATA_MEDIAN=e.DATA_MAX=e.CATEGORY=e.ARRIVALRATE=void 0,e.calculateTextDim=function(t,e){if(t&&(t.nameLabelContent||t.valueLabelContent)&&"funnel"==e.series.type)return function(t,e){var i=0,n=0,a=0;if(e.nameLabelContent){i+=(r=e.nameLabelContent.dim).width,n=Math.max(n,r.height)}if(e.valueLabelContent){var r;i+=(r=e.valueLabelContent.dim).width,n=Math.max(n,r.height)}if(e.nameLabelContent&&e.valueLabelContent){i+=a=t.series.vanchart.bounds.width*o}return{width:i,height:n,nameValueGap:a}}(e,t);var i=0,n=0;if(t&&t.length){for(var a=0,r=t.length;a<r;a++){var l=t[a].dim;i=Math.max(i,l.width),n+=l.height}n+=(r-1)*s}return{width:i,height:n}},e.getXYSizeString=function(t,e,i){var r=t.options,o=n["default"].format(r.x,e.XFormat),s=n["default"].format(r.y,e.YFormat),l="-"==r.size?"-":n["default"].format(r.size,e.sizeFormat),c="";-1==i.indexOf(u)&&-1==i.indexOf(h)||(c="(",-1!=i.indexOf(u)?(c+=o,-1!=i.indexOf(h)&&(c=c+","+s),c+=")"):(c+=s,c+=")"),c+=a["default"].BLANK_VALUE_PERCENTAGE);-1!=i.indexOf(d)&&"-"!=l&&(c+=l);return c},e.propMap=void 0;var n=r(i(0)),a=r(i(1));function r(t){return t&&t.__esModule?t:{"default":t}}var o=.02,s=2,l=e.SERIES="{SERIES}",u=(e.CATEGORY="{CATEGORY}",e.X="{X}"),h=e.Y="{Y}",d=(e.NAME="{NAME}",e.SIZE="{SIZE}"),c=(e.DESCRIPTION="{DESCRIPTION}",e.VALUE="{VALUE}"),f=e.TARGET_VALUE="{TARGET_VALUE}",p=e.PERCENT="{PERCENT}",g=(e.ARRIVALRATE="{ARRIVALRATE}",e.FROM="{FROM.NAME}",e.TO="{TO.NAME}",e.PROCESSES="{PROCESSES}",e.STARTTIME="{STARTTIME}",e.FINISHTIME="{FINISHTIME}",e.DURATION="{DURATION}",e.PROGRESS="{PROGRESS}",e.LEVEL="{LEVEL}",e.DATA_NUMBER="{DATA_NUMBER}",e.DATA_MAX="{DATA_MAX}",e.DATA_Q3="{DATA_Q3}",e.DATA_MEDIAN="{DATA_MEDIAN}",e.DATA_Q1="{DATA_Q1}",e.DATA_MIN="{DATA_MIN}",e.DATA_OUTLIER="{DATA_OUTLIER}",e.SUMMARY_VALUE="{SUMMARY_VALUE}"),m=e.propMap={};["name","category","processes","startTime","finishTime","duration","progress","level","arrivalRate"].map((function(t){var e="{"+t.toUpperCase()+"}";m[e]=[t,t+"Format"]})),m[c]=["originalValue","valueFormat"],m[l]=["seriesName","seriesFormat"],m[p]=["percentage","percentFormat"],m[g]=["summaryValue","summaryValueFormat"],m[f]=["targetValue","targetValueFormat"]},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=s(i(114)),a=s(i(115)),r=s(i(43)),o=i(53);function s(t){return t&&t.__esModule?t:{"default":t}}e["default"]=function(t,e){switch(e&&e.type){case o.SVG_RENDERER:return new n["default"](t,e);case o.VML_RENDERER:return new a["default"](t,e);default:return new r["default"](t,e)}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.transformParser=e["default"]=void 0;var n=l(i(31)),a=l(i(7)),r=l(i(51)),o=l(i(0)),s=l(i(1));function l(t){return t&&t.__esModule?t:{"default":t}}var u=o["default"].isArray,h=n["default"].extend({initialize:function(t,e){return this.rawElement=t,this.renderer=e,this},node:function(){return this.rawElement},addTo:function(t){return(t=t||this.renderer._container).append(this),this},addToBack:function(t){return(t=(t=t||this.renderer._container).node()).firstChild?t.insertBefore(this.node(),t.firstChild):t.appendChild(this.node()),this},add:function(){return"div"===this.type?this.addTo(this.renderer._divContainer):this.addTo(this.renderer._container)},append:function(t){return this.node().appendChild(t.node()),t},datum:function(){return arguments.length?(this._datum=arguments[0],this):this._datum},addClass:function(t){return a["default"].addClass(this.node(),t),this},toBack:function(){a["default"].toBack(this.node())},remove:function(){var t=this.renderer.vanchart,e=t.findInteractiveTarget(this.node());return e&&t.removeInteractiveTarget(e,this),a["default"].remove(this.node()),this},removed:function(){return!(this.node().parentNode&&this.node().parentNode.tagName)},isVisible:function(){return!this.removed()&&"none"!=this.node().style.display},setType:function(t){return this.type=t,this},vRotate:function(t,e){return this.renderer.vRotate(this,t,e),this},vMiddle:function(){this.renderer.vMiddle(this)},vLeft:function(){this.renderer.vLeft(this)},vRight:function(){this.renderer.vRight(this)},animate:function(t){if(t){if(u(t)){for(var e=this.transition().setAnimation(t[0]),i=1,n=t.length;i<n;i++)e=e.transition(t[i]);return this.setTransitionEnd(e,t[n-1].style)}return this.setTransitionEnd(this.transition().setAnimation(t),t.style)}throw new Error("animate para empty")},setTransitionEnd:function(t,e){var i=this,n=this.renderer.vanchart;return++n.animationCount,i._animating&&--n.animationCount,i._animating=!0,t.each("end",(function(){i._animating=!1,e&&i.style(e),n._animationStarted&&(--n.animationCount||(n.animationCount=-1,n.fire("animationEnd")))}))},effectTransition:function(){return this.interrupt(s["default"].EFFECT_KEY),new r["default"](this,s["default"].EFFECT_KEY)},transition:function(t){return new r["default"](this,t,null,!this.renderer.isAnimation)},interrupt:function(t){var e,i=this.node(),n=r["default"].d3_transitionNamespace(t);return(e=i[n])&&e[e.active]&&(--e.count?delete e[e.active]:delete i[n],e.active+=.5),this},removeTransition:function(t){var e=this.node();if(!e)return this;var i=r["default"].d3_transitionNamespace(t);return t&&i&&e[i]&&delete e[i],this},removeEffectTransition:function(){return this.removeTransition(s["default"].EFFECT_KEY)}});e["default"]=h;e.transformParser=function(t){var e,i,n;return(e=t.match(/translate\(\s*([\d|.|e|-]+)(?:[,\s]*)([\d|.|e|-]*)\s*\)/i))&&e.shift(),{translate:e,rotate:i=(i=t.match(/rotate\(\s*([\d|.|e|-]+[degratun]*)(?:[,\s]*)([\d|.|e|-]*)(?:[,\s]*)([\d|.|e|-]*)\s*\)/i))&&i[1]||0,scale:n=(n=t.match(/scale\(\s*([\d|.|e|-]+)\s*\)/i))&&+n[1]||1}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(1)),a=c(i(0)),r=i(4),o=c(i(29)),s=c(i(8)),l=c(i(16)),u=c(i(168)),h=i(2),d=i(87);function c(t){return t&&t.__esModule?t:{"default":t}}function f(t,e){var i=!e;!function(t){var e=t.series;e.forEach((function(t){t.summaryValue=t.points.filter((function(t){return!t.isNull&&t.visible})).reduce((function(t,e){return t+e.getTargetValue()}),0)}))}(t),function(t){for(var e={},i=t.series,a=0,r=i.length;a<r;a++){var o=i[a],s=o.type;if(!o.isTreeSeries()&&s!=n["default"].WORD_CLOUD_CHART)if(o.isSeriesAccumulated())if(o._calculatePercentage)o._calculatePercentage();else{var l=m(o);A(o.points,l),y(o.points,l)}else o.visible&&o.points.map((function(t){var i=[s,o.stack,t.getCategory()].join("-");e[i]||(e[i]=[]),e[i].push(t)}))}for(var u in e){var h=e[u],d=m(h[0].series);A(h,d),y(h,d)}for(a=0,r=i.length;a<r;a++){var c=i[a];c._calcCategoryLabel&&c._calcCategoryLabel(),c.points.forEach((function(t){c.calculateLabelInfo(t)}))}!function(t){var e=-Number.MAX_VALUE;t.forEach((function(t){t.cateLabelProp&&(e=Math.max(t.cateLabelProp.dim.height,e))})),t.forEach((function(t){t.cateLabelProp&&(t.cateLabelProp.maxHeight=e)}))}(i)}(t),function(t){if(t&&t.length){var e=[];t.forEach((function(t){e=e.concat(t.points)})),A(e,t[0].getTargetKey())}}(t.seriesOfType(n["default"].WORD_CLOUD_CHART)),i&&(v(t,t.seriesOfType(n["default"].BUBBLE_CHART),n["default"].BUBBLE_CHART),v(t,t.seriesOfType(n["default"].SCATTER_CHART),n["default"].SCATTER_CHART),_(t.seriesOfType(n["default"].BUBBLE_CHART)),_(t.seriesOfType(n["default"].FORCE_BUBBLE_CHART)))}function p(t){for(var e=0,i=t.series.length;e<i;e++){var s=t.series[e];s.visible&&s.doLayout()}var l,h,c;(0,u["default"])(t),function(t){var e,i,o,s,l,u,h,d=t.series||[],c=t.bounds;d.forEach((function(d){var f,p;(function(t,e){var i=t.type;if(i!==n["default"].COLUMN_CHART&&i!==n["default"].BAR_CHART&&i!==n["default"].LINE_CHART&&i!==n["default"].AREA_CHART)return;if(e.isMobileFlow())return!e.hasShowScroll();var a=e.getComponent(r.ComponentCst.ZOOM_COMPONENT),o=a&&a.options&&a.options.zoomTool&&a.options.zoomTool,s=t[t.getBaseAxisType()];return!o.enabled||s.isCategory()})(d,t)&&(f=d.type,p=t.isInverted(),h=f===n["default"].BAR_CHART&&p||f!==n["default"].BAR_CHART&&!p,(d.points||[]).forEach((function(t){(function(t){return t.labelDim&&t.labelPos})(t)&&function(t,e,i){var n=i.options&&i.options.dataLabels;return!function(t,e,i){var n=i.labelPos,a=i.labelDim;return t?n.x+a.width<0||n.x>e.width:n.y+a.height<0||n.y>e.height}(t,e,i)&&!n.borderWidth&&!n.backgroundColor}(h,c,t)&&(!function(t,e){var i=e.series.type,r={x:0,y:0,width:t.width,height:t.height};if(i===n["default"].COLUMN_CHART||i===n["default"].BAR_CHART)return a["default"].outsideRect(r,e.rect);if(i===n["default"].AREA_CHART||i===n["default"].LINE_CHART){var o,s=e.posX,l=e.posY,u=e.options,h=e.series,d=u.marker;if(a["default"].isImageMarker(d.symbol))o=[d.width,d.height];else if(h.isMarkerDisplayable&&d.symbol===n["default"].SYMBOL_AUTO)o=[2*n["default"].MARKER_RADIUS,2*n["default"].MARKER_RADIUS];else{var c=d.radius||0;o=[2*c,2*c]}var f={x:s-o[0]/2,y:l-o[1]/2,width:o[0],height:o[1]};return a["default"].outsideRect(r,f)}return!1}(c,t)?(e=t.labelDim,i=t.labelPos,h?(l="width",u="x"):(l="height",u="y"),o=i[u],s=c[l]-i[u]-e[l],o<0&&s<0?i[u]=3:(i[u]=o<0?3:i[u],i[u]=s<0?c[l]-e[l]-3:i[u],i[u]=i[u]<0?3:i[u])):t.labelPos={})})))}))}(t),(0,d.adjustAutoChartLabel)(t),function(t){if(t.isMobileFlow())for(var e=new o["default"],i=0,n=t.series.length;i<n;i++){var r=t.series[i];r.visible&&r.points.forEach((function(t){if(t.labelPos){var i=r.getAbsoluteLabelPos(t.labelPos),n=a["default"].makeBounds(i,t.labelDim);e.isOverlapped(n)?t.labelPos=null:e.addBounds(n)}}))}}(t),l=t.seriesOfType(n["default"].PIE_CHART),h=[],c=l.reduce((function(t,e){return e.options.radius||h.push(e),t?Math.min(t,e.chartInfo.radius):e.chartInfo.radius}),0),h.map((function(t){t.adjustRadius(c)}))}function g(t,e){t.forEach((function(t){(t.marker&&t.marker.symbol)===n["default"].SYMBOL_AUTO&&(t.isMarkerDisplayable=e)}))}function m(t){return t.type===n["default"].FORCE_BUBBLE_CHART?"value":t.getTargetKey()}function v(t,e,i){var a,r;if(i==n["default"].BUBBLE_CHART)r="swing",a=function(t,e){return e.radius-t.radius};else if(i==n["default"].SCATTER_CHART){var o=t.isInverted();r="exp-in-out",a=function(t,e){return o?t.posY-e.posY:t.posX-e.posX}}var l=[];e.forEach((function(t){l=l.concat(t.points)})),l.sort(a);var u=l.length;u>0&&l.forEach((function(t,e){t.delayTime=800*s["default"].ease(r)(e/u)}))}function _(t){t.forEach((function(t){t._calculateMinMax4Radius()})),t.forEach((function(t){t._calculateBubbleRadius()}))}function y(t,e){var i,n;t&&t.length&&t.forEach((function(t){var a=t.options,r=t.series,o=r.options.stackByPercent,s=r.stack||o,l=r.getStackAxis(),u=l&&l.isLog()?1:0;if((0,h.hasDefined)(i)||(i=u),(0,h.hasDefined)(n)||(n=u),s){var d=o?t.percentage:t.getTargetValue();d>=u?(a[e+"0"]=i,i+=d):(a[e+"0"]=n,n+=d)}else a[e+"0"]=u}))}function A(t,e){var i=0;t.filter((function(t){return!t.isNull&&t.visible})).forEach((function(t){i+=Math.abs(t[e])||0})),i=i>0?i:1,t.forEach((function(t){var e=t.series,n=m(e),a=e[e.getBaseAxisType()],o=!e.stack&&a&&a.type!=r.ComponentCst.CATEGORY_AXIS_COMPONENT;t.percentage=o?1:t.series.isNullValue(t)?0:Math.abs(t[n])/i}))}function T(t){x(t),[r.ComponentCst.X_AXIS_COMPONENT,r.ComponentCst.Y_AXIS_COMPONENT].forEach((function(e){t.components[e]&&t.components[e].dealOnZero()})),[r.ComponentCst.X_AXIS_COMPONENT,r.ComponentCst.Y_AXIS_COMPONENT].forEach((function(e){t.components[e]&&t.components[e].updateAxisBounds()}))}function x(t){t._initPlotBounds&&(t.bounds=l["default"].merge({},t._initPlotBounds)),t.clipPool={},t.axisSize={left:0,right:0,bottom:0,top:0},b(t),t.components[r.ComponentCst.DATA_SHEET_COMPONENT]&&t.components[r.ComponentCst.DATA_SHEET_COMPONENT].reCalculateSize(),[r.ComponentCst.Y_AXIS_COMPONENT,r.ComponentCst.X_AXIS_COMPONENT].forEach((function(e){t.components[e]&&t.components[e].updateAxisClip()})),C(t),[r.ComponentCst.Y_AXIS_COMPONENT,r.ComponentCst.DATA_SHEET_COMPONENT,r.ComponentCst.X_AXIS_COMPONENT].forEach((function(e){t.components[e]&&t.components[e].updateAxisSizeAndBounds()})),[r.ComponentCst.Y_AXIS_COMPONENT,r.ComponentCst.X_AXIS_COMPONENT,r.ComponentCst.ZOOM_COMPONENT,r.ComponentCst.DATA_SHEET_COMPONENT].forEach((function(e){t.components[e]&&t.components[e].fixBoundsByPlot()}))}function b(t){var e=[r.ComponentCst.Y_AXIS_COMPONENT,r.ComponentCst.X_AXIS_COMPONENT];if(t.components[r.ComponentCst.Y_AXIS_COMPONENT])for(var i=t.components[r.ComponentCst.Y_AXIS_COMPONENT]._axisList,n=i.length-1;n>=0;n--)if(i[n].isCategory()){e=e.reverse();break}e.forEach((function(e){t.components[e]&&t.components[e].calculateAxisSize()}))}function C(t){var e=t.getChartBounds(),i=t.bounds,a=i.x,r=i.y,o=i.width,s=i.height,l=Math.max(t.clipPool[n["default"].LEFT]||0,a),u=Math.max(t.clipPool[n["default"].RIGHT]||0,e.width-(a+o)),h=Math.max(t.clipPool[n["default"].TOP]||0,r),d=Math.max(t.clipPool[n["default"].BOTTOM]||0,e.height-(r+s));i={x:l,y:h,width:e.width-l-u,height:e.height-h-d},t.setPlotBounds(i)}e["default"]={PLANE_SYSTEM_LAYOUT:function(t){f(t),function(t){t.bounds=t._getDefaultBounds(),function(t,e,i){if(0!==e.length){var a=t.options.plotOptions,r=a[i],o=r&&r.marker||a.marker;if((o&&o.symbol)===n["default"].SYMBOL_AUTO){var s=t.isInverted(),l=t.bounds,u=s?l.height:l.width,h=Math.round(u/40),d=function(t){return t.filter((function(t){return!t.isNull}))},c=Math.max.apply(Math,e.map((function(t){return d(t.points).length})));if(h<c)g(e,!1);else{var f=e.filter((function(t){return d(t.points).length===c}))[0],p=f.xAxis;if("category"!==p.type){var m=function(t,e,i){var n=[];return t.forEach((function(t){var a=t.points.map((function(t){return e.getAxisValue(t.options[i],t)}));n=n.concat(a)})),n}(e,p,"x"),v=Math.min.apply(Math,m),_=Math.max.apply(Math,m),y=d(f.points),A=h/4,T=(_-v)/4,x=[],b=[],C=[],L=[];y.forEach((function(t){var e=t.options,i=p.getAxisValue(e.x,t)-v;0<=i&&i<T?x.push(t):i>=T&&i<2*T?b.push(t):i>=2*T&&i<3*T?C.push(t):L.push(t)})),g(e,x.length<=A&&b.length<=A&&C.length<=A&&L.length<=A)}else g(e,!0)}}}}(t,t.seriesOfType(n["default"].LINE_CHART),n["default"].LINE_CHART),r.ComponentsOrder.map((function(e){e in t.components&&t.components[e]&&t.components[e].doLayout()}),this),t._initPlotBounds=t.bounds,b(t),[r.ComponentCst.Y_AXIS_COMPONENT,r.ComponentCst.X_AXIS_COMPONENT].forEach((function(e){t.components[e]&&t.components[e].updateAxisClip()})),C(t),[r.ComponentCst.Y_AXIS_COMPONENT,r.ComponentCst.X_AXIS_COMPONENT,r.ComponentCst.DATA_SHEET_COMPONENT].forEach((function(e){t.components[e]&&t.components[e].updateAxisSizeAndBounds()}));var e=!1,i=!1;[r.ComponentCst.Y_AXIS_COMPONENT,r.ComponentCst.X_AXIS_COMPONENT].forEach((function(i){e=t.components[i]&&t.components[i].adjustDomain4Radius()||e})),[r.ComponentCst.Y_AXIS_COMPONENT,r.ComponentCst.X_AXIS_COMPONENT,r.ComponentCst.DATA_SHEET_COMPONENT,r.ComponentCst.ZOOM_COMPONENT].forEach((function(e){t.components[e]&&t.components[e].fixBoundsByPlot()})),[r.ComponentCst.X_AXIS_COMPONENT,r.ComponentCst.Y_AXIS_COMPONENT].forEach((function(e){t.components[e]&&t.components[e].dealOnZero()})),[r.ComponentCst.X_AXIS_COMPONENT,r.ComponentCst.Y_AXIS_COMPONENT].forEach((function(e){t.components[e]&&t.components[e].updateAxisBounds()}));var a=t.getComponent(r.ComponentCst.ZOOM_COMPONENT);a&&a.zoomToolEnabled()&&a.isScroll()&&[r.ComponentCst.Y_AXIS_COMPONENT,r.ComponentCst.X_AXIS_COMPONENT].forEach((function(e){i=t.components[e]&&t.components[e].updateZoomDomain()||i}));(e||i)&&T(t),p(t)}(t)},reLayoutPlotBounds:T,calculateBubbleRadius:_,calculateDelayTime:v,calculateSeries:f,calculateSeriesShapes:p,calculateAxisBoundsAndClip:x}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=s(i(1)),a=s(i(0)),r=s(i(5)),o=i(46);function s(t){return t&&t.__esModule?t:{"default":t}}var l={},u={},h=[n["default"].NORMAL_ICON,n["default"].BUBBLE_ICON,n["default"].SCATTER_ICON+n["default"].CIRCLE,n["default"].SCATTER_ICON+n["default"].CIRCLE_HOLLOW,n["default"].SCATTER_ICON+n["default"].SQUARE,n["default"].SCATTER_ICON+n["default"].SQUARE_HOLLOW];l[n["default"].PIE_ICON]="M16.1711539,7 C22.882066,7 28.7582496,10.4779063 32.0002511,15.682597 L15.492372,25 L0.00021052449,16.2548919 C3.15945315,10.7344266 9.21715568,7 16.1711539,7 Z",u[n["default"].PIE_ICON]={width:32,height:32},l[n["default"].TREEMAP_ICON]="M9,12H3c-1.6,0-3-1.4-3-3l0-6c0-1.6,1.3-3,3-3l6,0c1.7,0,3,1.4,3,3v6C12,10.6,10.6,12,9,12z",u[n["default"].TREEMAP_ICON]={width:12,height:12},l[n["default"].ANCHOR_ICON]="M14,0 C18.9705627,0 23,3.99365356 23,8.92007488 C23,10.1383014 22.7536019,11.2994896 22.3075049,12.357355 C21.4180692,14.2023669 20.6028055,15.8625212 19.8617139,17.3477584 L19.4973491,18.0758467 C16.0946028,24.8550831 14.3653636,27.7251338 14.3096313,27.7513441 C14.1520691,28.0828853 13.7206116,28.0828853 13.5482295,27.7513441 L5.69249505,12.357355 C5.24639813,11.2994896 5,10.1383014 5,8.92007488 C5,3.99365356 9.02943725,0 14,0 Z M14,6 C12.3431458,6 11,7.34314575 11,9 C11,10.6568542 12.3431458,12 14,12 C15.6568542,12 17,10.6568542 17,9 C17,7.34314575 15.6568542,6 14,6 Z",u[n["default"].ANCHOR_ICON]={width:28,height:28},l[n["default"].DONUT_ICON]="M16.1709434,8 C22.8819622,8 28.7582258,11.4603001 32.0001952,16.6386156 L21.5039708,22.5334633 C20.579905,20.4209885 18.4632188,18.9439669 15.9997895,18.9439669 C13.3586911,18.9439669 11.1161556,20.6417249 10.3145981,23.0001357 L-0.000152222903,17.2080129 C3.15904804,11.7155231 9.21683346,8 16.1709434,8 Z",u[n["default"].DONUT_ICON]={width:32,height:32},l[n["default"].NORMAL_ICON]="M0,0L12,0L12,12L0,12Z",u[n["default"].NORMAL_ICON]={width:12,height:12},l[n["default"].BUBBLE_ICON]="M6,11.5c-1.47,0-2.851-0.572-3.889-1.611C1.072,8.851,0.5,7.47,0.5,6s0.572-2.851,1.611-3.889C3.149,1.072,4.53,0.5,6,0.5s2.851,0.572,3.889,1.611C10.928,3.149,11.5,4.53,11.5,6s-0.572,2.851-1.611,3.889C8.851,10.928,7.47,11.5,6,11.5z",u[n["default"].BUBBLE_ICON]={width:11,height:11},l[n["default"].NULL_MARKER]="M29.5,13.5 C30.8807119,13.5 32,14.6192881 32,16 C32,17.3254834 30.9684641,18.4100387 29.6643757,18.4946823 L29.5,18.5 L2.5,18.5 C1.11928813,18.5 0,17.3807119 0,16 C0,14.6745166 1.03153594,13.5899613 2.33562431,13.5053177 L2.5,13.5 L29.5,13.5 Z",u[n["default"].NULL_MARKER]={width:32,height:32},l[n["default"].CIRCLE]="M16,8 C19.5449966,8 22.5514499,10.3057777 23.6014229,13.499396 L23.6015963,13.4999235 L23.6167542,13.5465233 C23.6794628,13.741351 23.7349038,13.9394393 23.7827579,14.1404689 C23.7899489,14.1706765 23.7969842,14.2010193 23.8038463,14.2314277 C23.8497915,14.435015 23.8879903,14.641655 23.9180904,14.8509119 C23.9229126,14.8844344 23.9275355,14.9180889 23.9319484,14.9518094 C23.9586369,15.1557661 23.9776373,15.3620364 23.9886632,15.5704214 C23.9903758,15.6027909 23.9918939,15.6351629 23.993219,15.6675847 C23.997724,15.7777783 24,15.8886233 24,16 C24,16.1090141 23.9978195,16.217519 23.9934998,16.3254733 L24,16 C24,16.1417048 23.9963157,16.2825491 23.9890377,16.4224424 C23.9781504,16.6316396 23.9592447,16.8385728 23.9326156,17.0430797 C23.927786,17.0801933 23.922611,17.1178568 23.9171747,17.1554359 C23.8871888,17.3626011 23.8494053,17.5665752 23.8040476,17.7676797 C23.797382,17.7972309 23.7905887,17.8265688 23.7836345,17.8558445 C23.7356361,18.0579429 23.6798772,18.2573617 23.6167542,18.4534767 C23.6115923,18.4695107 23.6065308,18.4850679 23.6014229,18.500604 C22.5514499,21.6942223 19.5449966,24 16,24 C12.4550034,24 9.44855013,21.6942223 8.39857709,18.500604 L8.39857709,18.500604 L8.38324583,18.4534767 C8.32012283,18.2573617 8.26436385,18.0579429 8.21629457,17.855546 C8.2094113,17.8265688 8.20261802,17.7972309 8.19598662,17.7678316 C8.15059467,17.5665752 8.11281122,17.3626011 8.08291749,17.1560731 C8.07738904,17.1178568 8.072214,17.0801933 8.06730206,17.042447 C8.04075528,16.8385728 8.02184959,16.6316396 8.01096962,16.4225824 C8.00928221,16.3901483 8.00779361,16.3578034 8.00649762,16.3254091 C8.00218048,16.217519 8,16.1090141 8,16 C8,15.8872733 8.00233152,15.7750912 8.00694897,15.6634992 L8,16 C8,15.8559017 8.00380981,15.7126932 8.01133421,15.5704698 C8.02236272,15.3620364 8.04136312,15.1557661 8.06803842,14.9519101 C8.07246447,14.9180889 8.07708736,14.8844344 8.08191889,14.8508474 C8.11200967,14.641655 8.15020846,14.435015 8.19617811,14.2313197 C8.20301581,14.2010193 8.21005106,14.1706765 8.21725841,14.1404005 C8.26509616,13.9394393 8.32053716,13.741351 8.38324583,13.5465233 C8.38826834,13.5309195 8.393313,13.5154111 8.39840368,13.4999235 C9.44855013,10.3057777 12.4550034,8 16,8 Z M6.3149723,13.5002775 C6.10935719,14.2992437 6,15.136851 6,16 C6,16.8634306 6.10942855,17.7013028 6.31517356,18.5005044 L2.5,18.5 C1.11928813,18.5 1.69088438e-16,17.3807119 0,16 C-1.69088438e-16,14.6192881 1.11928813,13.5 2.5,13.5 L6.3149723,13.5002775 Z M29.5,13.5 C30.8807119,13.5 32,14.6192881 32,16 C32,17.3807119 30.8807119,18.5 29.5,18.5 L25.6848264,18.5005044 C25.8905715,17.7013028 26,16.8634306 26,16 C26,15.136851 25.8906428,14.2992437 25.6850277,13.5002775 L29.5,13.5 Z",u[n["default"].CIRCLE]={width:32,height:32},l[n["default"].SCATTER_ICON+n["default"].NULL_MARKER]="M0,0L12,0L12,12L0,12Z",u[n["default"].SCATTER_ICON+n["default"].NULL_MARKER]={width:12,height:12},l[n["default"].SCATTER_ICON+n["default"].NORMAL_ICON]="M0,0L12,0L12,12L0,12Z",u[n["default"].SCATTER_ICON+n["default"].NORMAL_ICON]={width:12,height:12},l[n["default"].SCATTER_ICON+n["default"].CIRCLE]="M4,8C2.897,8,1.897,7.551,1.173,6.827S0,5.103,0,4s0.449-2.103,1.173-2.827S2.897,0,4,0s2.103,0.449,2.827,1.173S8,2.897,8,4S7.551,6.103,6.827,6.827S5.103,8,4,8",u[n["default"].SCATTER_ICON+n["default"].CIRCLE]={width:8,height:8},l[n["default"].SQUARE]="M24,24 L8,24 L8,8 L24,8 L24,24 Z M6,13.5 L6,18.5 L2.5,18.5 C1.11928813,18.5 1.69088438e-16,17.3807119 0,16 C-1.69088438e-16,14.6192881 1.11928813,13.5 2.5,13.5 L6,13.5 Z M29.5,13.5 C30.8807119,13.5 32,14.6192881 32,16 C32,17.3807119 30.8807119,18.5 29.5,18.5 L26,18.5 L26,13.5 L29.5,13.5 Z",u[n["default"].SQUARE]={width:32,height:32},l[n["default"].SCATTER_ICON+n["default"].SQUARE]="M0,0h8c0,0,0,3.889,0,8C4,8,0,8,0,8V0z",u[n["default"].SCATTER_ICON+n["default"].SQUARE]={width:8,height:8},l[n["default"].DIAMOND]="M15.9903066,23.9806133 L8,15.9903066 L9.208,14.782 L10.49,13.5 L10.491,13.499 L15.9903066,8 L21.489,13.499 L21.49,13.5 L23.9806133,15.9903066 L15.9903066,23.9806133 Z M7.661,13.5 L5.17157288,15.9903066 L7.681,18.5 L2.5,18.5 C1.11928813,18.5 1.69088438e-16,17.3807119 0,16 C-1.69088438e-16,14.6192881 1.11928813,13.5 2.5,13.5 L7.661,13.5 Z M29.5,13.5 C30.8807119,13.5 32,14.6192881 32,16 C32,17.3807119 30.8807119,18.5 29.5,18.5 L24.299,18.5 L26.8090404,15.9903066 L24.319,13.5 L29.5,13.5 Z",u[n["default"].DIAMOND]={width:32,height:32},l[n["default"].SCATTER_ICON+n["default"].DIAMOND]="M0,4.5L4.502,0l4.5,4.5c0,0,0,0-4.5,4.5C0,4.5,0,4.5,0,4.5z",u[n["default"].SCATTER_ICON+n["default"].DIAMOND]={width:9,height:9},l[n["default"].TRIANGLE]="M16.0378418,0 L19.117,5.499 L19.118,5.5 L21.919,10.5 L25,16 L7,16 L10.106,10.5 L12.93,5.5 L12.931,5.499 L16.0378418,0 Z M10.634,5.5 L7.809,10.5 L2.5,10.5 C1.11928813,10.5 1.69088438e-16,9.38071187 0,8 C-1.69088438e-16,6.61928813 1.11928813,5.5 2.5,5.5 L10.634,5.5 Z M29.5,5.5 C30.8807119,5.5 32,6.61928813 32,8 C32,9.38071187 30.8807119,10.5 29.5,10.5 L24.211,10.5 L21.411,5.5 L29.5,5.5 Z",u[n["default"].TRIANGLE]={width:32,height:16},l[n["default"].SCATTER_ICON+n["default"].TRIANGLE]="M4.5,0L9,8c0,0-4.617,0-9,0L4.5,0z",u[n["default"].SCATTER_ICON+n["default"].TRIANGLE]={width:9,height:8},l[n["default"].CIRCLE_HOLLOW]="M16,8 C19.5449966,8 22.5514499,10.3057777 23.6014229,13.499396 L23.6015963,13.4999235 L23.6167542,13.5465233 C23.6777019,13.7358801 23.7317845,13.928317 23.7787086,14.1235407 C23.7872882,14.1592297 23.7956896,14.1952824 23.8038463,14.2314277 C23.8497915,14.435015 23.8879903,14.641655 23.9180904,14.8509119 C23.9229126,14.8844344 23.9275355,14.9180889 23.9319484,14.9518094 C23.9586369,15.1557661 23.9776373,15.3620364 23.9886632,15.5704214 C23.9903776,15.6028264 23.9918972,15.635234 23.9932234,15.6676915 C23.997724,15.7777783 24,15.8886233 24,16 C24,16.1090141 23.9978195,16.217519 23.9934998,16.3254733 L24,16 C24,16.1376367 23.9965242,16.2744617 23.9896556,16.4103918 C23.9794061,16.6131334 23.9616331,16.8136946 23.9366014,17.0119943 C23.9305879,17.059654 23.9240928,17.1076134 23.9171747,17.1554359 C23.8871888,17.3626011 23.8494053,17.5665752 23.8040476,17.7676797 C23.797382,17.7972309 23.7905887,17.8265688 23.7836345,17.8558445 C23.7356361,18.0579429 23.6798772,18.2573617 23.6167542,18.4534767 C23.6115923,18.4695107 23.6065308,18.4850679 23.6014229,18.500604 C22.5514499,21.6942223 19.5449966,24 16,24 C12.4550034,24 9.44855013,21.6942223 8.39857709,18.500604 L8.39857709,18.500604 L8.38324583,18.4534767 C8.32012283,18.2573617 8.26436385,18.0579429 8.21629457,17.855546 C8.2094113,17.8265688 8.20261802,17.7972309 8.19598662,17.7678316 C8.15059467,17.5665752 8.11281122,17.3626011 8.08291749,17.1560731 C8.0759072,17.1076134 8.06941213,17.059654 8.063344,17.0115615 C8.03836689,16.8136946 8.02059389,16.6131334 8.01035419,16.4105853 C8.00891706,16.3821445 8.00763622,16.3538585 8.00650265,16.3255346 C8.00218048,16.217519 8,16.1090141 8,16 C8,15.8828858 8.00251655,15.7663593 8.00749852,15.6504717 L8,16 C8,15.8559017 8.00380981,15.7126932 8.01133421,15.5704698 C8.02236272,15.3620364 8.04136312,15.1557661 8.06803842,14.9519101 C8.07246447,14.9180889 8.07708736,14.8844344 8.08191889,14.8508474 C8.11200967,14.641655 8.15020846,14.435015 8.19617811,14.2313197 C8.20431043,14.1952824 8.21271182,14.1592297 8.22135606,14.1232717 C8.26821552,13.928317 8.32229806,13.7358801 8.38324583,13.5465233 C8.38826834,13.5309195 8.393313,13.5154111 8.39840368,13.4999235 C9.44855013,10.3057777 12.4550034,8 16,8 Z M16,13 C15.3111497,13 14.6765255,13.232169 14.1701084,13.6225257 C14.1362044,13.6486674 14.1032121,13.675235 14.0708045,13.7024756 L14.1701084,13.6225257 C14.1165669,13.6637965 14.0644586,13.7068356 14.0138709,13.7515554 L14.0708045,13.7024756 C14.0277118,13.7386977 13.9856529,13.7761098 13.9446782,13.8146614 L14.0138709,13.7515554 C13.9699051,13.7904213 13.9270879,13.8305567 13.8854766,13.8719043 L13.9446782,13.8146614 C13.8378985,13.9151265 13.7384824,14.0233298 13.6473258,14.1383756 C13.6368951,14.1515401 13.6265907,14.1647705 13.6163955,14.1780888 L13.6473258,14.1383756 C13.6090135,14.1867283 13.5721602,14.2362897 13.5368324,14.2869932 L13.6163955,14.1780888 C13.5743585,14.2330025 13.5341763,14.2894111 13.4959425,14.3472212 L13.5368324,14.2869932 C13.5027613,14.3358931 13.4701091,14.3858553 13.4389354,14.4368202 L13.4959425,14.3472212 C13.4626638,14.3975389 13.4308612,14.4489183 13.4005963,14.5012977 L13.4389354,14.4368202 C13.4033853,14.4949401 13.369758,14.554364 13.3381421,14.6150034 L13.4005963,14.5012977 C13.3723903,14.5501138 13.3455199,14.5997986 13.3200351,14.6503019 L13.3381421,14.6150034 C13.2473225,14.7891954 13.1730999,14.9734175 13.1175715,15.1655725 C13.1073093,15.2010618 13.0975615,15.2373171 13.0884828,15.2738368 L13.1175715,15.1655725 C13.1012458,15.2220675 13.086536,15.2792482 13.0734954,15.3370614 L13.0884828,15.2738368 C13.0754205,15.3263804 13.0637434,15.3794713 13.0534925,15.4330686 L13.0734954,15.3370614 C13.0585643,15.4032557 13.0458216,15.470279 13.0353471,15.5380514 L13.0534925,15.4330686 C13.0413244,15.4966897 13.0311658,15.5610243 13.0230852,15.6260037 L13.0353471,15.5380514 C13.0253363,15.6028242 13.0173974,15.6682813 13.0116003,15.7343527 L13.0230852,15.6260037 C13.0157079,15.6853277 13.0100626,15.7451891 13.0062016,15.8055359 L13.0116003,15.7343527 C13.0039209,15.8218778 13,15.910481 13,16 L13.0062016,16.1944641 C13.0073861,16.2129774 13.0087385,16.231445 13.0102573,16.2498654 C13.013632,16.2908481 13.0178705,16.3319203 13.022929,16.3727383 L13.0102573,16.2498654 C13.0161479,16.3213064 13.0245416,16.3920378 13.0353507,16.4619715 L13.022929,16.3727383 C13.0310364,16.4381585 13.04125,16.5029257 13.0534998,16.5669698 L13.0353507,16.4619715 C13.0458294,16.5297683 13.0585781,16.5968154 13.0735166,16.6630328 L13.0534998,16.5669698 C13.0637294,16.6204516 13.075379,16.6734291 13.0884078,16.7258617 L13.0735166,16.6630328 C13.0865895,16.7209803 13.1013393,16.7782923 13.1177125,16.8349153 L13.0884078,16.7258617 C13.1423026,16.9427533 13.2197982,17.1503204 13.3180108,17.3456792 C13.3246022,17.3587906 13.3312971,17.3718666 13.3380847,17.3848865 L13.3180108,17.3456792 C13.3441457,17.3976651 13.3717476,17.4487866 13.4007621,17.4989892 L13.3380847,17.3848865 C13.3696522,17.4454392 13.4032253,17.50478 13.4387159,17.5628208 L13.4007621,17.4989892 C13.4310644,17.5514199 13.4629075,17.6028484 13.4962296,17.6532128 L13.4387159,17.5628208 C13.4698686,17.6137675 13.5024986,17.6637125 13.5365465,17.7125963 L13.4962296,17.6532128 C13.5318401,17.707036 13.5691396,17.759644 13.6080526,17.8109611 L13.5365465,17.7125963 C13.5719556,17.7634347 13.6088982,17.8131252 13.6473073,17.861601 L13.6080526,17.8109611 C13.6931837,17.9232288 13.7860372,18.0293185 13.885822,18.1284389 C13.8964986,18.1390479 13.9076052,18.149915 13.9187954,18.160696 L13.885822,18.1284389 C13.9274271,18.1697669 13.9702371,18.2098833 14.0141947,18.2487309 L13.9187954,18.160696 C13.9678609,18.2079674 14.0185326,18.2535833 14.0707205,18.2974537 L14.0141947,18.2487309 C14.0629696,18.2918356 14.1131575,18.3333782 14.16468,18.3732801 L14.0707205,18.2974537 C14.1103221,18.3307438 14.1507968,18.3630288 14.1921052,18.3942694 L14.16468,18.3732801 C14.2121928,18.4100768 14.2608407,18.4454783 14.3105621,18.4794232 L14.1921052,18.3942694 C14.6948472,18.7744814 15.3210873,19 16,19 C16.6911088,19 17.3276354,18.7663061 17.8348687,18.3736296 C17.8671266,18.3486473 17.8984246,18.3233892 17.9291955,18.2975244 L17.8348687,18.3736296 C17.8866635,18.3335325 17.9371101,18.2917776 17.9861291,18.2484446 L17.9291955,18.2975244 C17.9813387,18.2536948 18.0319684,18.2081227 18.080995,18.1608979 L17.9861291,18.2484446 C18.0300949,18.2095787 18.0729121,18.1694433 18.1145234,18.1280957 L18.080995,18.1608979 C18.1780724,18.0673882 18.2688642,17.9673983 18.3526742,17.8616244 C18.3659682,17.8448461 18.3790685,17.8279461 18.3919909,17.8109037 L18.3526742,17.8616244 C18.3909865,17.8132717 18.4278398,17.7637103 18.4631676,17.7130068 L18.3919909,17.8109037 C18.4309928,17.7594668 18.4683737,17.7067332 18.5040575,17.6527788 L18.4631676,17.7130068 C18.4972387,17.6641069 18.5298909,17.6141447 18.5610646,17.5631798 L18.5040575,17.6527788 C18.5373362,17.6024611 18.5691388,17.5510817 18.5994037,17.4987023 L18.5610646,17.5631798 C18.5966147,17.5050599 18.630242,17.445636 18.6618579,17.3849966 L18.5994037,17.4987023 C18.6283612,17.4485855 18.655911,17.3975532 18.6819991,17.3456595 L18.6618579,17.3849966 C18.7526775,17.2108046 18.8269001,17.0265825 18.8824285,16.8344275 C18.8926907,16.7989382 18.9024385,16.7626829 18.9115172,16.7261632 L18.8824285,16.8344275 C18.8987542,16.7779325 18.913464,16.7207518 18.9265046,16.6629386 L18.9115172,16.7261632 C18.9245795,16.6736196 18.9362566,16.6205287 18.9465075,16.5669314 L18.9265046,16.6629386 C18.9414357,16.5967443 18.9541784,16.529721 18.9646529,16.4619486 L18.9465075,16.5669314 C18.9587383,16.5029825 18.9689389,16.4383128 18.9770396,16.3729919 L18.9646529,16.4619486 C18.9754767,16.3919157 18.9838783,16.321083 18.9897696,16.2495386 L18.9770396,16.3729919 C18.9843968,16.3136658 18.990022,16.2538025 18.9938628,16.1934542 L18.9897696,16.2495386 C18.9965451,16.1672556 19,16.0840312 19,16 L18.9938628,15.8065458 C18.9923202,15.782308 18.9904898,15.7581485 18.9883749,15.7340706 C18.985222,15.6981354 18.9814008,15.6621027 18.9769475,15.6262662 L18.9883749,15.7340706 C18.9825793,15.6680872 18.9746476,15.6027166 18.9646493,15.5380285 L18.9769475,15.6262662 C18.96886,15.5611844 18.9586879,15.4967495 18.9465002,15.4330302 L18.9646493,15.5380285 C18.9541706,15.4702317 18.9414219,15.4031846 18.9264834,15.3369672 L18.9465002,15.4330302 C18.9362706,15.3795484 18.924621,15.3265709 18.9115922,15.2741383 L18.9264834,15.3369672 C18.9134105,15.2790197 18.8986607,15.2217077 18.8822875,15.1650847 L18.9115922,15.2741383 C18.8573364,15.0557938 18.7791625,14.8468991 18.6800126,14.6503964 C18.6740235,14.6385277 18.6680068,14.6267981 18.6619153,14.6151135 L18.6800126,14.6503964 C18.6544637,14.5997616 18.627522,14.5499496 18.5992379,14.5010108 L18.6619153,14.6151135 C18.6303478,14.5545608 18.5967747,14.49522 18.5612841,14.4371792 L18.5992379,14.5010108 C18.5689356,14.4485801 18.5370925,14.3971516 18.5037704,14.3467872 L18.5612841,14.4371792 C18.5301314,14.3862325 18.4975014,14.3362875 18.4634535,14.2874037 L18.5037704,14.3467872 C18.4656557,14.2891789 18.425606,14.2329629 18.383714,14.1782318 L18.4634535,14.2874037 C18.4280444,14.2365653 18.3911018,14.1868748 18.3526927,14.138399 L18.383714,14.1782318 C18.3008397,14.069958 18.2107553,13.9674954 18.114178,13.8715611 C18.0950728,13.852577 18.0753587,13.8335145 18.055387,13.8147227 L18.114178,13.8715611 C18.0725729,13.8302331 18.0297629,13.7901167 17.9858053,13.7512691 L18.055387,13.8147227 C18.0144184,13.7761746 17.9723657,13.7387655 17.9292795,13.7025463 L17.9858053,13.7512691 C17.9354288,13.7067489 17.883545,13.6638953 17.8302402,13.6227944 L17.9292795,13.7025463 C17.8874332,13.6673692 17.844612,13.6333145 17.8008624,13.6004283 L17.8302402,13.6227944 C17.7830456,13.5864048 17.7347371,13.5513893 17.6853746,13.5178077 L17.8008624,13.6004283 C17.2993184,13.2234229 16.6757508,13 16,13 Z M2.5,13.5 L6.3149723,13.5002775 C6.10935719,14.2992437 6,15.136851 6,16 C6,16.8634306 6.10942855,17.7013028 6.31517356,18.5005044 L2.5,18.5 C1.11928813,18.5 1.69088438e-16,17.3807119 0,16 C-1.69088438e-16,14.6192881 1.11928813,13.5 2.5,13.5 Z M29.5,13.5 C30.8807119,13.5 32,14.6192881 32,16 C32,17.3807119 30.8807119,18.5 29.5,18.5 L25.6848264,18.5005044 C25.8905715,17.7013028 26,16.8634306 26,16 C26,15.136851 25.8906428,14.2992437 25.6850277,13.5002775 L29.5,13.5 Z",u[n["default"].CIRCLE_HOLLOW]={width:32,height:32},l[n["default"].SCATTER_ICON+n["default"].CIRCLE_HOLLOW]="M4,2c1.102,0,2,0.898,2,2S5.102,6,4,6S2,5.102,2,4S2.898,2,4,2 M4,0C1.791,0,0,1.791,0,4s1.791,4,4,4s4-1.791,4-4S6.209,0,4,0",u[n["default"].SCATTER_ICON+n["default"].CIRCLE_HOLLOW]={width:8,height:8},l[n["default"].SQUARE_HOLLOW]="M24,16 L8,16 L8,0 L24,0 L24,16 Z M13,11 L19,11 L19,5 L13,5 L13,11 Z M6,5.5 L6,10.5 L2.5,10.5 C1.11928813,10.5 1.69088438e-16,9.38071187 0,8 C-1.69088438e-16,6.61928813 1.11928813,5.5 2.5,5.5 L6,5.5 Z M29.5,5.5 C30.8807119,5.5 32,6.61928813 32,8 C32,9.38071187 30.8807119,10.5 29.5,10.5 L26,10.5 L26,5.5 L29.5,5.5 Z",u[n["default"].SQUARE_HOLLOW]={width:32,height:16},l[n["default"].SCATTER_ICON+n["default"].SQUARE_HOLLOW]="M6,6H2V2h4V6z M8,0H0v8h8V0z",u[n["default"].SCATTER_ICON+n["default"].SQUARE_HOLLOW]={width:8,height:8},l[n["default"].DIAMOND_HOLLOW]="M24.1403066,15.9903066 L16.15,23.9806133 L8.15969337,15.9903066 L16.15,8 L24.1403066,15.9903066 Z M16.1952273,12.5 L15.254,13.44 L15.255,13.4403066 L12.6596934,16.0355339 L15.065,18.4403066 L15.064,18.44 L16.1952273,19.5710678 L17.326,18.44 L17.325,18.4403066 L19.7307612,16.0355339 L17.135,13.4403066 L17.136,13.44 L16.1952273,12.5 Z M7.881,13.4403066 L5.33126625,15.9903066 L7.781,18.4403066 L2.5,18.4403066 C1.11928813,18.4403066 1.69088438e-16,17.3210185 0,15.9403066 C-1.69088438e-16,14.5595948 1.11928813,13.4403066 2.5,13.4403066 L7.881,13.4403066 Z M29.5,13.4403066 C30.8807119,13.4403066 32,14.5595948 32,15.9403066 C32,17.3210185 30.8807119,18.4403066 29.5,18.4403066 L24.518,18.4403066 L26.9687338,15.9903066 L24.418,13.4403066 L29.5,13.4403066 Z",u[n["default"].DIAMOND_HOLLOW]={width:32,height:32},l[n["default"].SCATTER_ICON+n["default"].DIAMOND_HOLLOW]="M2.121,4.999L5,2.121l2.878,2.878L5,7.879L2.121,4.999z M5,0L0,4.999L5,10l4.999-5.001L5,0z",u[n["default"].SCATTER_ICON+n["default"].DIAMOND_HOLLOW]={width:10,height:10},l[n["default"].TRIANGLE_HOLLOW]="M16.0378418,8 L19.117,13.499 L19.118,13.5 L21.919,18.5 L21.918,18.499 L25,24 L7,24 L10.49,17.821 L12.931,13.5 L16.0378418,8 Z M16.0126139,14.5555556 L13,20.5555556 L19,20.5555556 L16.0126139,14.5555556 Z M10.634,13.5 L7.81,18.5 L2.5,18.5 C1.11928813,18.5 1.69088438e-16,17.3807119 0,16 C-1.69088438e-16,14.6192881 1.11928813,13.5 2.5,13.5 L10.634,13.5 Z M29.5,13.5 C30.8807119,13.5 32,14.6192881 32,16 C32,17.3807119 30.8807119,18.5 29.5,18.5 L24.211,18.5 L21.41,13.5 L29.5,13.5 Z",u[n["default"].TRIANGLE_HOLLOW]={width:32,height:32},l[n["default"].SCATTER_ICON+n["default"].TRIANGLE_HOLLOW]="M5.001,3.34L7.402,7.5H2.598L5.001,3.34z M5.001,0.34L0,9h10L5.001,0.34z",u[n["default"].SCATTER_ICON+n["default"].TRIANGLE_HOLLOW]={width:10,height:9},l[n["default"].CANCEL_SOLID_NAIL_ICON]="M9.88665001,0.66302772 L15.3369723,6.11334999 C15.5519816,6.32835926 15.5546631,6.67427665 15.3429616,6.88597809 L15.032,7.196 L12.20397,4.90047724 L12.203,7.214 L12.191251,7.21567803 C11.61466,7.27939663 11.0575926,7.39811193 10.5373193,7.58997195 C8.99000288,8.16057239 8,9.30039352 8,11.0232892 C8,12.6560589 9.1021804,14.0343354 10.6810608,14.6630164 L10.000448,15.3429616 C9.78874651,15.5546631 9.44282913,15.5519816 9.22781985,15.3369723 L5.61269895,11.7218514 L1.91162117,14.9224705 C1.68056048,15.1222743 1.33158592,15.1071257 1.1122301,14.8877699 C0.892874286,14.6684141 0.877725725,14.3194395 1.07752951,14.0883788 L4.27737,10.3865224 L0.66302772,6.77218015 C0.448018443,6.55717087 0.445336913,6.21125349 0.657038355,5.99955205 L1.42367709,5.23291331 C1.63537853,5.02121187 1.98129592,5.0238934 2.19630519,5.23890268 L2.80711834,5.84974609 C3.92811083,5.24499301 5.14265419,4.97012373 6.28986414,5.03852636 L8.74268128,2.58561393 L8.35337254,2.19630519 C8.13836327,1.98129592 8.13568174,1.63537853 8.34738318,1.42367709 L9.11402191,0.657038355 C9.32572335,0.445336913 9.67164074,0.448018443 9.88665001,0.66302772 Z M12.1193785,14 L11.8892939,13.9675614 C11.8091361,13.9540311 11.7299341,13.9383004 11.6517849,13.9204471 L11.8118648,13.9537534 C11.7334145,13.9390116 11.6559248,13.9221531 11.5794887,13.9032527 L11.6517849,13.9204471 C11.5544648,13.8982141 11.4587773,13.8726894 11.3649098,13.8440231 L11.5794887,13.9032527 C11.4884953,13.8807527 11.3989952,13.8553589 11.3111453,13.8271972 L11.3649098,13.8440231 C11.2983303,13.8236903 11.2326663,13.801777 11.1679848,13.7783368 L11.3111453,13.8271972 C11.2268538,13.8001763 11.1440816,13.7706072 11.0629674,13.7386011 L11.1679848,13.7783368 C11.0893913,13.7498549 11.0122483,13.7191186 10.9366757,13.6862241 L11.0629674,13.7386011 C10.9997337,13.7136504 10.9375075,13.6872186 10.8763546,13.6593586 L10.8759896,13.6591923 C10.7280909,13.5918127 10.5861358,13.5158712 10.4514258,13.4322851 L10.451054,13.4320543 L10.2653721,13.3087228 L10.2653721,13.3087228 L10.2329741,13.2854408 C9.47768449,12.7361581 9,11.9286218 9,11.0232892 C9,9.08155961 10.6950744,8.45723413 11.9524298,8.25655839 L12.2338478,8.2173622 L12.491,8.19 L12.498,8.19 L12.7107776,8.17524012 C12.7216211,8.17461129 12.7323456,8.17401131 12.7429478,8.17343885 L13.0046306,8.16354563 C13.0125029,8.16337514 13.0202305,8.16321921 13.0278105,8.1630766 L13.20397,8.16156415 L13.20397,7 L14.2007699,7.80963001 C14.2004359,7.80963321 14.2001019,7.8096361 14.1997679,7.80963869 L14.779,8.279 L16,9.26929152 L13.20397,11.5213957 L13.20397,10.1569595 C13.0389041,10.1569595 12.8239945,10.1575604 12.5849621,10.1722995 L12.56665,10.1734535 L12.522725,10.1764279 C12.4725059,10.1799976 12.421351,10.184221 12.3694873,10.1892175 L12.3130872,10.1949329 L12.2772452,10.198865 C12.2249119,10.2047804 12.1720097,10.2115301 12.118762,10.2192317 L12.0492359,10.2298098 C11.992518,10.2388733 11.9355209,10.2490637 11.8785104,10.260521 C11.8651617,10.2632037 11.8518015,10.2659581 11.8384439,10.2687838 C11.7939065,10.2782077 11.7495739,10.2883819 11.7053966,10.2994094 C11.6802789,10.3056822 11.655588,10.3121282 11.630968,10.3188536 C11.5851172,10.3313709 11.5390209,10.3450131 11.493322,10.3597219 C11.4820278,10.3633554 11.4703659,10.3671853 11.4587324,10.3710862 C11.4051582,10.3890568 11.3524651,10.4084232 11.3006053,10.429405 C11.2920482,10.4328677 11.2836478,10.4363184 11.2752704,10.4398123 C11.2257274,10.4604705 11.176821,10.4827201 11.1289357,10.5066005 C11.1195046,10.5113041 11.1101804,10.5160362 11.1008969,10.5208316 C11.0520295,10.5460752 11.0043336,10.5730413 10.9579913,10.6018759 L10.944934,10.6100725 L10.944934,10.6100725 C10.5119146,10.8846331 10.2008847,11.3241623 10.2008847,12.0291263 C10.2008847,12.5042817 10.3975632,12.9408856 10.72645,13.2850418 C10.7334801,13.2919777 10.7405011,13.2992328 10.7475811,13.3064459 C10.7739287,13.3336586 10.801606,13.3603677 10.830093,13.3864463 C10.8437876,13.3987208 10.8578425,13.4112803 10.8720863,13.4236868 C10.8997984,13.4480407 10.9284991,13.471799 10.9578962,13.4949442 C10.9790748,13.5114695 11.0006542,13.5278687 11.0225868,13.5439388 C11.0383392,13.5555941 11.0540163,13.5667766 11.0698653,13.5777917 C11.0965085,13.5962255 11.1239664,13.6144958 11.1519041,13.6322655 C11.1794546,13.6498487 11.2073755,13.66682 11.2357405,13.6832929 C11.253785,13.6937271 11.2718669,13.703929 11.2901217,13.7139285 C11.3148246,13.7274953 11.340077,13.740773 11.3656395,13.7536636 C11.3964193,13.7691626 11.4275281,13.7840695 11.4590637,13.7984023 C11.4721014,13.8043422 11.4853413,13.8102257 11.498654,13.8160079 C11.535933,13.8321897 11.5737213,13.8475652 11.6120477,13.8621227 C11.6333891,13.8702335 11.6549219,13.8780941 11.6766162,13.8856959 C11.7096447,13.8972683 11.7431364,13.9082711 11.7769853,13.9186546 C11.8009237,13.9259967 11.8248232,13.9329676 11.8488911,13.9396287 L11.9364145,13.9622992 L11.9364145,13.9622992 L11.9488462,13.965271 C12.0048855,13.9785292 12.0617565,13.990128 12.1193785,14 Z",u[n["default"].CANCEL_SOLID_NAIL_ICON]={width:16,height:16},l[n["default"].SOLID_NAIL_ICON]="M8.857,10.5 L8.53562352,15.0012707 C8.51555147,15.2822795 8.28172476,15.5 8,15.5 C7.71827524,15.5 7.48444853,15.2822795 7.46437648,15.0012707 L7.142,10.5 L2.5,10.5 C2.22385763,10.5 2,10.2761424 2,10 L2,9 C2,8.72385763 2.22385763,8.5 2.5,8.5 L3.2845037,8.50001974 C3.61601399,7.37449249 4.21943872,6.40310103 5.0000612,5.69950541 L5,2.5 L4.5,2.5 C4.22385763,2.5 4,2.27614237 4,2 L4,1 C4,0.723857625 4.22385763,0.5 4.5,0.5 L11.5,0.5 C11.7761424,0.5 12,0.723857625 12,1 L12,2 C12,2.27614237 11.7761424,2.5 11.5,2.5 L11,2.5 L11.0006126,5.70011282 C11.7809796,6.40372414 12.3841913,7.37499328 12.7155869,8.50032724 L13.5,8.5 C13.7761424,8.5 14,8.72385763 14,9 L14,10 C14,10.2761424 13.7761424,10.5 13.5,10.5 L8.857,10.5 Z",u[n["default"].SOLID_NAIL_ICON]={width:16,height:16};var d={},c={};d[n["default"].PIE_ICON]="M15.795,7.943L7.909,12.5L0.205,8.052C1.756,5.333,4.68,3.5,8.032,3.5C11.338,3.5,14.23,5.287,15.795,7.943z",c[n["default"].PIE_ICON]={width:16,height:16},d[n["default"].TREEMAP_ICON]="M9,12H3c-1.6,0-3-1.4-3-3l0-6c0-1.6,1.3-3,3-3l6,0c1.7,0,3,1.4,3,3v6C12,10.6,10.6,12,9,12z",c[n["default"].TREEMAP_ICON]={width:12,height:12},d[n["default"].ANCHOR_ICON]="M8.14285714,0 C10.9831787,0 13.2857143,2.28208775 13.2857143,5.09718564 C13.2857143,5.79331509 13.1449154,6.45685123 12.8900028,7.0613457 C12.4273659,8.02102223 11.999847,8.89317483 11.6074461,9.68208765 L11.31973,10.2582317 C9.77350714,13.3419196 8.82483893,15.0274547 8.4737254,15.6155379 L8.4164712,15.710436 C8.3573567,15.8071979 8.32512941,15.8553995 8.31978934,15.8579109 C8.22975377,16.047363 7.98320661,16.047363 7.88470258,15.8579109 L3.39571146,7.0613457 C3.14079893,6.45685123 3,5.79331509 3,5.09718564 C3,2.28208775 5.30253557,0 8.14285714,0 Z M8.14285714,3.42857143 C7.19608329,3.42857143 6.42857143,4.19608329 6.42857143,5.14285714 C6.42857143,6.089631 7.19608329,6.85714286 8.14285714,6.85714286 C9.089631,6.85714286 9.85714286,6.089631 9.85714286,5.14285714 C9.85714286,4.19608329 9.089631,3.42857143 8.14285714,3.42857143 Z",c[n["default"].ANCHOR_ICON]={width:16,height:16},d[n["default"].DONUT_ICON]="M8.945,11.107c1.671,0,3.181,0.684,4.269,1.786l4.271-4.271c-4.686-4.686-12.284-4.686-16.971,0l4.216,4.216C5.815,11.768,7.302,11.107,8.945,11.107z",c[n["default"].DONUT_ICON]={width:18,height:18},d[n["default"].NORMAL_ICON]="M0,0L12,0L12,12L0,12Z",c[n["default"].NORMAL_ICON]={width:12,height:12},d[n["default"].BUBBLE_ICON]="M6,11.5c-1.47,0-2.851-0.572-3.889-1.611C1.072,8.851,0.5,7.47,0.5,6s0.572-2.851,1.611-3.889C3.149,1.072,4.53,0.5,6,0.5s2.851,0.572,3.889,1.611C10.928,3.149,11.5,4.53,11.5,6s-0.572,2.851-1.611,3.889C8.851,10.928,7.47,11.5,6,11.5z",c[n["default"].BUBBLE_ICON]={width:11,height:11},d[n["default"].NULL_MARKER]="M1,8L1,8c0-0.552,0.448-1,1-1h12c0.552,0,1,0.448,1,1v0c0,0.552-0.448,1-1,1H2C1.448,9,1,8.552,1,8z",c[n["default"].NULL_MARKER]={width:16,height:16},d[n["default"].CIRCLE]="M11,8c0,1.657-1.343,3-3,3S5,9.657,5,8s1.343-3,3-3S11,6.343,11,8z M14,7h-2.142C11.942,7.322,12,7.653,12,8s-0.058,0.678-0.142,1H14c0.552,0,1-0.448,1-1C15,7.448,14.552,7,14,7z M4,8c0-0.347,0.058-0.678,0.142-1H2C1.448,7,1,7.448,1,8c0,0.552,0.448,1,1,1h2.142C4.058,8.678,4,8.347,4,8z",c[n["default"].CIRCLE]={width:16,height:16},d[n["default"].SCATTER_ICON+n["default"].NULL_MARKER]="M0,0L12,0L12,12L0,12Z",c[n["default"].SCATTER_ICON+n["default"].NULL_MARKER]={width:12,height:12},d[n["default"].SCATTER_ICON+n["default"].NORMAL_ICON]="M0,0L12,0L12,12L0,12Z",c[n["default"].SCATTER_ICON+n["default"].NORMAL_ICON]={width:12,height:12},d[n["default"].SCATTER_ICON+n["default"].CIRCLE]="M4,8C2.897,8,1.897,7.551,1.173,6.827S0,5.103,0,4s0.449-2.103,1.173-2.827S2.897,0,4,0s2.103,0.449,2.827,1.173S8,2.897,8,4S7.551,6.103,6.827,6.827S5.103,8,4,8",c[n["default"].SCATTER_ICON+n["default"].CIRCLE]={width:8,height:8},d[n["default"].SQUARE]="M11,11H5V5h6V11z M14,7h-2v2h2c0.552,0,1-0.448,1-1C15,7.448,14.552,7,14,7z M4,7H2C1.448,7,1,7.448,1,8c0,0.552,0.448,1,1,1h2V7z",c[n["default"].SQUARE]={width:16,height:16},d[n["default"].SCATTER_ICON+n["default"].SQUARE]="M0,0h8c0,0,0,3.889,0,8C4,8,0,8,0,8V0z",c[n["default"].SCATTER_ICON+n["default"].SQUARE]={width:8,height:8},d[n["default"].DIAMOND]="M8,11L5,8l3-3l3,3L8,11z M14,7h-2.586l1,1l-1,1H14c0.552,0,1-0.448,1-1C15,7.448,14.552,7,14,7z M3.586,8l1-1H2C1.448,7,1,7.448,1,8c0,0.552,0.448,1,1,1h2.586L3.586,8z",c[n["default"].DIAMOND]={width:16,height:16},d[n["default"].SCATTER_ICON+n["default"].DIAMOND]="M0,4.5L4.502,0l4.5,4.5c0,0,0,0-4.5,4.5C0,4.5,0,4.5,0,4.5z",c[n["default"].SCATTER_ICON+n["default"].DIAMOND]={width:9,height:9},d[n["default"].TRIANGLE]="M5,10l3-5.196L11,10H5z M14,7h-3.577l1.155,2H14c0.552,0,1-0.448,1-1C15,7.448,14.552,7,14,7z M5.577,7H2C1.448,7,1,7.448,1,8c0,0.552,0.448,1,1,1h2.423L5.577,7z",c[n["default"].TRIANGLE]={width:16,height:16},d[n["default"].SCATTER_ICON+n["default"].TRIANGLE]="M4.5,0L9,8c0,0-4.617,0-9,0L4.5,0z",c[n["default"].SCATTER_ICON+n["default"].TRIANGLE]={width:9,height:8},d[n["default"].CIRCLE_HOLLOW]="M4.142,9H2C1.448,9,1,8.552,1,8c0-0.552,0.448-1,1-1h2.142C4.058,7.322,4,7.653,4,8S4.058,8.678,4.142,9zM14,7h-2.142C11.942,7.322,12,7.653,12,8s-0.058,0.678-0.142,1H14c0.552,0,1-0.448,1-1C15,7.448,14.552,7,14,7z M8,7C7.449,7,7,7.449,7,8s0.449,1,1,1s1-0.449,1-1S8.551,7,8,7 M8,5c1.657,0,3,1.343,3,3s-1.343,3-3,3S5,9.657,5,8S6.343,5,8,5L8,5z",c[n["default"].CIRCLE_HOLLOW]={width:16,height:16},d[n["default"].SCATTER_ICON+n["default"].CIRCLE_HOLLOW]="M4,2c1.102,0,2,0.898,2,2S5.102,6,4,6S2,5.102,2,4S2.898,2,4,2 M4,0C1.791,0,0,1.791,0,4s1.791,4,4,4s4-1.791,4-4S6.209,0,4,0",c[n["default"].SCATTER_ICON+n["default"].CIRCLE_HOLLOW]={width:8,height:8},d[n["default"].SQUARE_HOLLOW]="M4,9H2C1.448,9,1,8.552,1,8c0-0.552,0.448-1,1-1h2V9z M14,7h-2v2h2c0.552,0,1-0.448,1-1C15,7.448,14.552,7,14,7z M9,7H7v2h2V7 M11,5v6H5V5H11L11,5z",c[n["default"].SQUARE_HOLLOW]={width:16,height:16},d[n["default"].SCATTER_ICON+n["default"].SQUARE_HOLLOW]="M6,6H2V2h4V6z M8,0H0v8h8V0z",c[n["default"].SCATTER_ICON+n["default"].SQUARE_HOLLOW]={width:8,height:8},d[n["default"].DIAMOND_HOLLOW]="M4.157,9H2C1.448,9,1,8.552,1,8c0-0.552,0.448-1,1-1h2.157l-1,1L4.157,9z M14,7h-2.157l1,1l-1,1H14c0.552,0,1-0.448,1-1C15,7.448,14.552,7,14,7z M8,5.986L5.986,8L8,10.014L10.014,8L8,5.986 M8,4.571L11.429,8L8,11.429L4.571,8L8,4.571L8,4.571z",c[n["default"].DIAMOND_HOLLOW]={width:16,height:16},d[n["default"].SCATTER_ICON+n["default"].DIAMOND_HOLLOW]="M2.121,4.999L5,2.121l2.878,2.878L5,7.879L2.121,4.999z M5,0L0,4.999L5,10l4.999-5.001L5,0z",c[n["default"].SCATTER_ICON+n["default"].DIAMOND_HOLLOW]={width:10,height:10},d[n["default"].TRIANGLE_HOLLOW]="M4.5,9H2C1.448,9,1,8.552,1,8s0.448-1,1-1h3.655L4.5,9z M14,7h-3.655L11.5,9H14c0.552,0,1-0.448,1-1S14.552,7,14,7z M8,6.938L6.232,10h3.536L8,6.938 M8,4.938L11.5,11h-7L8,4.938L8,4.938z",c[n["default"].TRIANGLE_HOLLOW]={width:16,height:16},d[n["default"].SCATTER_ICON+n["default"].TRIANGLE_HOLLOW]="M5.001,3.34L7.402,7.5H2.598L5.001,3.34z M5.001,0.34L0,9h10L5.001,0.34z",c[n["default"].SCATTER_ICON+n["default"].TRIANGLE_HOLLOW]={width:10,height:9},d[n["default"].SOLID_NAIL_ICON]=l[n["default"].SOLID_NAIL_ICON],c[n["default"].SOLID_NAIL_ICON]=u[n["default"].SOLID_NAIL_ICON],d[n["default"].CANCEL_SOLID_NAIL_ICON]=l[n["default"].CANCEL_SOLID_NAIL_ICON],c[n["default"].CANCEL_SOLID_NAIL_ICON]=u[n["default"].CANCEL_SOLID_NAIL_ICON];var f={};f[n["default"].CANCEL_SOLID_NAIL_ICON]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAAEBklEQVRYCc2XW0hUQRjH13U1pcKyDOrBKIrIiF6kMrpQRFlSsEQGuu5GJGQPEZkEPRRdqKgIeimiC7jeyC5LF7IbLJX2ENEFIqiUQKlAUyINNXW333fYOZxdz25nXaEGhm/mu/3/M9/MnF2b7R+3pNHAr6urmzYwMHCTXIGkpKRNJSUl36zmTZhAVVXV1EAg8ATA2QIKgQ/0lVZJ2K0yjeFXhk0DF59gMDiH7hdiMWJ0U8IE7Hb7TVbco2eMk0TCBFJSUj6D2WIkIGOrO5EQgfr6+oy+vr4HgC2IJGCVxIgPoQF8kRm4URfrYI6IQDzgikg0EnGXIF5wgH/HKoe+A1ybJdTyCN3r8XgqJaimpmbm0NDQRnTLmc4l2UTkWObjxG6lcUsqeCeW4OsU/8id0Ah4vd6l2BoMiY/hKAdrPTqdpCSIt5GnjEfpQnV19QFyHZR8RhKqBF4MxlXtZ14gzvECmvkDGITEIXZjE+Me8spjdUN8FYFGs8DR0Am4yuNyuXyM8+gtanEOMaalpW3v7e3NYLhR5qPRAG4mz3Pq/0LyUeZydqABEu84yAv7+/vHiF7fYpSpkLiGLhESXQCfJsdlt9vdLgCqQeA8qy6GhIty3FZ6nYAohAQv23UcNyiHOKQvOTl5Kyv8KTHcqlnkWUGfz3QKxBYznoFEBA9C8KiMwwhI4Eh2gkS1lNFdWFg4xGlfw7YfBiTmC0mMHELPMALxkiBRJ9s6U1bOqvcCfkpyWGnE3lK3IMyflfxOT0/fjFKvVZhD+OR0CFwerJPhpugzwB+za9tMCUiYgYQ/ehrusd3+TOyAV9CNO/oF2zmAypBbcHmo8jA/A3g+GF3aNVSGSMnvvOnoTD+1yjc1NfVjaCyHTWuAXsnJydmRm5s7oHTcgpWMe7GVcgtqlD4qgdra2smDg4P3cMxUzmaSqxsw6gF4DUApMkyPTyu6pdheGf1NCfj9/rS2trZbbOks5UxwJ+O36FYpnUiHwzEP8ZT+hr6C/sgE3Ma1O45tWBt2BqSOra2tlUj5gmmNhM3c8Tzqtg5F2MHka7lMnPA5pznbbL9C0pIYRoBaCdNCQ3QTq8wrLi7+ZDiYOgmI7vH5fBPY2npISG3zZRGG+JjDMAKAl+K9T0WQ8Gp2dvbqoqKi70qnSGC7E9Jldnd3a9ePHfKge8ljtEv5/03qTAFfi/Nd2GvnAoATrGo/MmiWxOTZPssPmd3iy4O0gDzjae+cTucPs3il0wiEkn0laBKAgxh3cmguKqdoMvLZJvY+d7ych+l9tJhIvVaCrKwsuTLtJJBntcAKuCRS5WConQkWkM+hbJL/imK30vQScPUcHR0ddklqJdDoE9rBS+jkpx383Y1G+389/gMn5fnTNGoooQAAAABJRU5ErkJggg==",f[n["default"].SOLID_NAIL_ICON]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAACIklEQVRYCe1WPU8CQRDlTolgYmEsTIhiQ2VnJ/obsJMCkFIsrPwJ/gB7WgwUWFDwB2xEa7TVxGhjgRQWYvg43yR3m1lk9/bOUxs3uezszLx5b2cXslZMM2q12gHCVcdxkpo0ZciyrHcEK+Vy+VyVZKsCrj8XlpzwLjan4/AToMNGEvMTcB8Bi7aGpSNAC+16vZ6dTCYV2HQfjAfO/9y27WqxWLyGPVEBtR0gYKlUugL5g6qAyk8YwurICasVoCoepf9fwH8HfDvQbrcXcZP3gl48whDWD6cVgJ+S1e/3a5i3/ApNxwnjYrX/NXPTQL7OZDKnKHTEfQHtzW63a7VarUsVTqmu0WisDofDRwAXVGBD/0c8Ht8oFAovs/KVRzAajY4jICfOBbfWLP7YzA40m83kYDB4QvtXZqICOnEhe4lEYj2fz9P7QBqSADxAqojug3ge85KU+f3FG4SMUOYCD5SKV046AhAf4ltGMGpy4lui2sThkdMsCeCB37IlAWjR808TT3PQWYuBB0QWi208QKS7IRJk4wztXCOXW/REDn9dob4D7w2PmBDxfGHjwtJDZYccENDBxdoVwQCGdAQBcJT6yvK5zdz+ZmgB2HXPK89tz2c6hxaA9vNdCzGmxF5eaAEoIEinxHi1jeZIBHAxRqwsKbQAnLs4Am6z2kbmdwSII/iTSzgej3kHhBijbbOk0B1Ip9O32HmHvlQqdcdqBjI/AacJs3z36jxpAAAAAElFTkSuQmCC";e["default"]={getLegendIconSizeAndScale:function(t,e){if(r["default"].ielt9)return function(t){var e=c[t]?c[t]:c[n["default"].NORMAL_ICON];return{scale:1,iconWidth:e.width,width:e.width,height:e.height}}(t);var i=function(t){return u[t]?u[t]:u[n["default"].NORMAL_ICON]}(t),o=a["default"].includes(h,t)||!u[t]?.85*e:e,s=o/i.width;return{scale:s,iconWidth:o,width:e,height:s*i.height}},getLegendIconPath:function(t){return r["default"].ielt9?d[t]:l[t]},getLegendIconPng:function(t){return f[t]},hasIcon:function(t){return l[t]},getLegendOuterBounds:function(t,e){var i=e.borderWidth||0,n=e.shadow?o.BACKGROUND_SHADOW_FILTER.deviation:0;return{x:t.x-i/2-n,y:t.y-i/2-n,width:t.width+i+2*n,height:t.height+i+2*n}},maxIconSize:18}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BACKGROUND_SHADOW_FILTER=void 0,e.renderRectangleBackground=function(t,e,i,n){if(!t)return;e.backgroundImage||(t.imageFill&&t.imageFill.remove(),t.imageFill=null);e.backgroundColor&&"object"==typeof e.backgroundColor||(t.gradientFill&&t.gradientFill.remove(),t.gradientFill=null);e.shadow||(t.backgroundShadowFilter&&t.backgroundShadowFilter.remove(),t.backgroundShadowFilter=null);var o=e.borderWidth||0,s=o/2,h=a["default"].rectSubPixelOpt(i.x+s,i.y+s,Math.max(i.width-o,0),Math.max(i.height-o,0),o);h.rx=h.ry=e.borderRadius||0;var d=function(t,e,i,n){var a={fill:u(t,e,i,n),stroke:e.borderColor||"none","stroke-width":e.borderWidth,filter:"none"};if(e.shadow){!(e.backgroundImage||e.backgroundColor&&0!==r["default"].getColorOpacity(e.backgroundColor)||e.borderColor&&0!==r["default"].getColorOpacity(e.borderColor)&&0!==e.borderWidth)&&(a.stroke="rgb(238,238,238)",a["stroke-width"]=1),a.filter=function(t,e){var i=l.dx,n=l.dy,a=l.opacity,r=l.deviation,o=l.r,s=l.g,u=l.b;return t.backgroundShadowFilter=t.backgroundShadowFilter||e.createDropShadowFilter(i,n,a,r,o,s,u),e.toPatternProperty(t.backgroundShadowFilter)}(t,n)}return a}(t,e,i,n);return t.backgroundRect=t.backgroundRect||n.rect().addTo(t),t.backgroundRect.attr(h).style(d),t.backgroundRect};var n=i(3),a=s(i(0)),r=s(i(6)),o=s(i(1));function s(t){return t&&t.__esModule?t:{"default":t}}var l=e.BACKGROUND_SHADOW_FILTER={dx:0,dy:0,opacity:.4,deviation:3,r:0,g:0,b:0};function u(t,e,i,a){return e.backgroundColor||e.backgroundImage?e.backgroundImage?function(t,e,i,n){var a=i.x,r=i.y,s=i.width,l=i.height,u={x:a,y:r,width:s,height:l,patternUnits:"userSpaceOnUse"},h={x:0,y:0,width:s,height:l,preserveAspectRatio:"none"},d={options:{imageHeight:l,imageWidth:s},rect:{x:a,y:r,width:s,height:l},location:o["default"].BOTTOM_TO_TOP};return t.imageFill?n.updateImagePattern(t.imageFill,u,h,e.backgroundImage):t.imageFill=n.imagePattern(u,h,e.backgroundImage,d),n.toPatternProperty(t.imageFill)}(t,e,i,a):e.backgroundColor&&"object"==typeof e.backgroundColor?function(t,e,i,a){if(!(0,n.supportFillFilter)())return e.backgroundColor.startColor;var r=e.backgroundColor,o={x1:r.x1,y1:r.y1,x2:r.x2,y2:r.y2},s={offset:"0%","stop-color":r.startColor},l={offset:"100%","stop-color":r.endColor};return t.gradientFill?a.updateColorGradient(t.gradientFill,o,[s,l]):t.gradientFill=a.colorGradient(o,[s,l]),a.toPatternProperty(t.gradientFill)}(t,e,0,a):e.backgroundColor:"none"}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createGradientBackground=function(t,e,i,n){var a=function(t){return 100*t+"%"},r=a(n.x1),o=a(n.x2),s=a(n.y1),l=a(n.y2),u={x1:r,y1:s,x2:o,y2:l},h={offset:"0%","stop-color":n.startColor},d={offset:"100%","stop-color":n.endColor};t[e]?i.updateColorGradient(t[e],u,[h,d]):t[e]=i.colorGradient(u,[h,d]);return i.toPatternProperty(t[e])},e.gradientCircleImgURL=function(t,e){!function(){if(n)return;a=(0,o.createCanvas)(),n=a.getContext("2d")}();var i=t.startRadian,r=t.endRadian,l=t.clockwise,u=t.radius,h=t.lineWidth,d=t.isRoundLineCap,c=[2*u+h,2*u+h];f=c[0],p=c[1],a.width=f,a.height=p,a.style&&(a.style.cssText=a.style.cssText+"width: "+f+"px; height: "+p+"px;");var f,p;for(var g=function(t,e){return[t-Math.PI/2,e-Math.PI/2]}(i,r),m=g[0],v=g[1],_=e.startColor,y=e.endColor,A=function(t,e,i){i=i||100;for(var n=s["default"].getRGBAColorArray(t),a=s["default"].getRGBAColorArray(e),r=n[0],o=n[1],l=n[2],u=a[0],h=a[1],d=a[2],c=(u-r)/i,f=(h-o)/i,p=(d-l)/i,g=[],m=0;m<i;m++){var v="rgb("+parseInt(c*m+r)+","+parseInt(f*m+o)+","+parseInt(p*m+l)+")";g.push(v)}return g}(_,y),T=n,x=c[0]/2,b=c[1]/2,C=A.length-1,L=(v-m)/C,M=l?1/u:-1/u,P=m,S=0;S<C;S++){var w=A[S],E=A[S+1],O=x+Math.cos(P)*u,R=x+Math.cos(P+L)*u,k=b+Math.sin(P)*u,I=b+Math.sin(P+L)*u,D=T.createLinearGradient(O,k,R,I);D.addColorStop(0,w),D.addColorStop(1,E);var N=P+L;S!==C-1&&(N+=M),T.beginPath(),T.strokeStyle=D,T.fillStyle=D,T.arc(x,b,u,P,N,!l),T.lineWidth=h,T.lineCap=!d||0!==S&&S!==C-1?"butt":"round",T.fill(),T.stroke(),T.closePath(),P+=L}return a.toDataURL("image/png")},e.gradualLocation=function(t){var e,i,n,a;switch(e=i=n=a="0%",t){case r["default"].BOTTOM_TO_TOP:i="100%";break;case r["default"].TOP_TO_BOTTOM:a="100%";break;case r["default"].LEFT_TO_RIGHT:n="100%";break;case r["default"].RIGHT_TO_LEFT:e="100%"}return{x1:e,y1:i,x2:n,y2:a}};var n,a,r=l(i(1)),o=i(3),s=l(i(6));function l(t){return t&&t.__esModule?t:{"default":t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createDivRichTextWrapper=u,e.createRichTextLabel=function(t){var e=t.series,i=e.vanchart.renderer,n=e._getPointTextLabelGroup(),r=i.text().attr("transform",a["default"].makeTranslate(e._labelTrans(t))).style({"pointer-events":"none"}),s=[(0,o.getHorizontalPadding)(t),0];l(i,r,t.labelContent,t.labelDim,s,!1),t.textGraphic=n.append(r)},e.createRichTextTooltip=function(t,e,i,n){void 0===n&&(n=s);var a=u(t,e,n),r=document.createElement("div");r.appendChild(a.node()),i.innerHTML=r.innerHTML,t.richTextTooltip=a,r.innerHTML=""},e.richTextSpanMount=l;var n,a=(n=i(0))&&n.__esModule?n:{"default":n},r=i(49),o=i(36);var s=5;function l(t,e,i,n,a,o){var s=n.height/2,l=n.width/2,u=0,h=0;a&&2===a.length&&(u=a[0]/2,h=a[1]/2);var d=0;if(e.tspans=[],i&&i.length)for(var c=(0,r.getAlignShift)(i,n,u),f=(0,r.getBaseLineShift)(i),p=0,g=i.length;p<g;p++){var m=i[p],v=f[p];if(m&&m.length){for(var _=-l,y=-s,A=c[p],T=0,x=0,b=m.length;x<b;x++){var C=m[x],L=C.text,M=C.style,P=C.dim,S=.85*P.height;e.tspans.push(t.vtspan(o).style({"margin-top":-s+"px","text-align":"center","white-space":"nowrap"}).attr("y",h+d+v[x]).attr("x",0).attr("dy",y+S).attr("dx",_+A).style({color:M.color,fontFamily:M.fontFamily,fontSize:M.fontSize,fontStyle:M.fontStyle,fontWeight:M.fontWeight,textDecoration:M.textDecoration}).textContent(L).addTo(e)),_+=P.width,T=Math.max(T,P.height)}d+=T+r.LABEL_GAP}}}function u(t,e,i,n){void 0===i&&(i=0),void 0===n&&(n=[0,0]);var o=t.series.vanchart.renderer,s=(0,r.getRichTextDim)(e),u=o.vtext(!0).attr("transform",a["default"].makeTranslate({x:s.width/2+i,y:s.height/2+i})).style({"pointer-events":"none"});return l(o,u,e,s,n,!0),u}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LABEL_GAP=void 0,e.getAlignShift=function(t,e,i){var n=e.width;if(t&&t.length){for(var a=[],r=0,o=t.length;r<o;r++){var s=t[r],l=i,u="",h=0;if(s&&s.length){h=0,u="";for(var d=0,c=s.length;d<c;d++){var f=s[d],p=f.dim,g=f.style;h+=p.width,u=u||g.textAlign}}"center"===u.trim()&&(l=(n-h)/2),"right"===u.trim()&&(l=n-h-i),a.push(l)}return a}},e.getBaseLineShift=function(t){if(t&&t.length){for(var e=[],i=0,n=t.length;i<n;i++){var a=t[i];if(a&&a.length){for(var r=[],o=0,s=0,l=a.length;s<l;s++){var u=a[s].dim;o=Math.max(o,u.height)}for(var h=0,d=a.length;h<d;h++){var c=(o-a[h].dim.height)/2;r.push(c)}e.push(r)}}return e}},e.getLabelRichTextDetail=function(t,e,i,n){return v(t,e,i,n,!1)},e.getRichTextDim=function(t){var e=0,i=0;if(t&&t.length){for(var n=0,a=t.length;n<a;n++){var r=t[n],o=0,s=0;if(r&&r.length)for(var l=0,u=r.length;l<u;l++){var h=r[l].dim;o+=h.width,s=Math.max(s,h.height)}e=Math.max(e,o),i+=s+d}i-=d}return{width:e,height:i}},e.getTooltipRichTextDetail=function(t,e,i,n){return v(t,e,i,n,!0)};var n=u(i(0)),a=i(2),r=i(77),o=i(41),s=u(i(1)),l=i(15);function u(t){return t&&t.__esModule?t:{"default":t}}var h="#ffffff",d=e.LABEL_GAP=2;function c(t,e,i,a){return-1!==a.indexOf(o.VALUE)||-1!==a.indexOf(o.SIZE)?n["default"].format(t.originalValue,i.valueFormat):f(t,e,i,a)}function f(t,e,i,a){var r=o.propMap[a];if(r&&2===r.length){var s=r[0],l=r[1],u=t[s],h=i[l]||e._getTooltipFormatFn&&e._getTooltipFormatFn(s);return n["default"].format(u,h)}return""}function p(t,e,i,r){if((0,a.isEmpty)(r))return"";var l=r.text;if(r.isField){var u=l.substring(1),h=e.type;return h===s["default"].LINE_MAP?function(t,e,i,n){var a=t.options;return-1!==n.indexOf(o.FROM)&&-1!==n.indexOf(o.TO)?a.from.name+"→"+a.to.name:c(t,e,i,n)}(t,e,i,u):e.vanchart.isMap()?c(t,e,i,u):h===s["default"].BUBBLE_CHART||h===s["default"].SCATTER_CHART?function(t,e,i,a){var r=t.options;return a===o.X?n["default"].format(r.x,i.XFormat):a===o.Y?n["default"].format(r.y,i.YFormat):a===o.SIZE?n["default"].format(r.size,i.sizeFormat):f(t,e,i,a)}(t,e,i,u):h===s["default"].BOX_CHART?function(t,e,i,r){var s=t.dataResult;if(null==s)return"";var l=[s.number,s.max,s.q3,s.median,s.q1,s.min],u=[i.dataNumberFormat,i.dataMaxFormat,i.dataQ3Format,i.dataMedianFormat,i.dataQ1Format,i.dataMinFormat],h=[o.DATA_NUMBER,o.DATA_MAX,o.DATA_Q3,o.DATA_MEDIAN,o.DATA_Q1,o.DATA_MIN].indexOf(r);if(-1!==h)return n["default"].format(l[h],u[h]);if(r===o.DATA_OUTLIER){if((0,a.hasDefined)(t.outlierData)){var d=t.outlierData.outlier;if((0,a.hasDefined)(d))return n["default"].format(d,i.dataOutlierFormat)}return""}return f(t,e,i,r)}(t,e,i,u):(0,a.hasNotDefined)(o.propMap[u])?function(t,e,i,a){var r=i[a.text]||{},o=r.format,s=r.formula,l=t.options[s];return l&&o?n["default"].format(l,o):""}(t,0,i,r):f(t,e,i,u)}return l}function g(t,e){return{fontSize:12*(0,l.autoFitFontScale)(t.series.vanchart)+"px",fontFamily:"Verdana",color:e?h:t.autoLabelColor(),textAlign:"left"}}function m(t,e,i,n,r){if(null==e)return i;var o=(0,l.autoFitFontScale)(t.series.vanchart);return(0,a.isEmpty)(e.fontSize)?e.fontSize=i.fontSize:e.fontSize=parseFloat(e.fontSize)*o+"px",(0,a.isEmpty)(e.fontFamily)&&(e.fontFamily=i.fontFamily),(0,a.isEmpty)(e.color)&&(e.color=n?i.color:r,e.autoColor=!n),e}function v(t,e,i,o,s){var l=t.series;if((0,a.isEmpty)(e))return[];for(var u=[],d=l&&l.vanchart.isMap(),c=(0,r.richTextParse)(e),f=0,v=c.length;f<v;f++){var _=c[f];if(_&&_.length){for(var y=[],A=0,T=_.length;A<T;A++){var x=_[A],b=s?h:t.autoLabelColor(),C=m(t,x.style,g(t,s),i,b),L=p(t,l,o,x)||"",M=n["default"].getTextDimension(L,C,s||d);y.push({text:L,style:C,dim:M})}u.push(y)}}return u}},function(t,e,i){"use strict";
/*! Hammer.JS - v2.0.7 - 2016-04-22
 * http://hammerjs.github.io/
 *
 * Copyright (c) 2016 Jorik Tangelder;
 * Licensed under the MIT license */Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(5))&&n.__esModule?n:{"default":n},r=i(2);var o=["","webkit","Moz","MS","ms","o"],s=document.createElement("div"),l=function(t){if(!t.type||-1=="mousedown mouseup pointerdown pointerup MSPointerDown MSPointerUp".indexOf(t.type))return t.preventDefault?t.preventDefault():t.returnValue=!1,this},u=!window.SVGSVGElement,h=Math.round,d=Math.abs,c=Date.now;function f(t,e,i){return setTimeout(A(t,i),e)}function p(t,e,i){return!!Array.isArray(t)&&(g(t,i[e],i),!0)}function g(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==undefined)for(n=0;n<t.length;)e.call(i,t[n],n,t),n++;else for(n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function m(t,e,i){return function(){var e=new Error("get-stack-trace");e&&e.stack&&e.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@");return t.apply(this,arguments)}}var v=m((function(t,e,i){for(var n=Object.keys(e),a=0;a<n.length;)(!i||i&&t[n[a]]===undefined)&&(t[n[a]]=e[n[a]]),a++;return t})),_=m((function(t,e){return v(t,e,!0)}));function y(t,e,i){var n,a=e.prototype;(n=t.prototype=Object.create(a)).constructor=t,n._super=a,i&&(0,r.assign)(n,i)}function A(t,e){return function(){return t.apply(e,arguments)}}function T(t,e){return"function"==typeof t?t.apply(e&&e[0]||undefined,e):t}function x(t,e){return t===undefined?e:t}function b(t,e,i){return g(P(e),(function(e){t.addEventListener?t.addEventListener(e,i,!1):t.attachEvent&&("wheel"==e&&(e="mousewheel"),t.attachEvent("on"+e,i))})),this}function C(t,e,i){g(P(e),(function(e){t.removeEventListener?t.removeEventListener(e,i,!1):t.detachEvent&&("wheel"==e&&(e="mousewheel"),t.detachEvent("on"+e,i))}))}function L(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function M(t,e){return t.indexOf(e)>-1}function P(t){return t.trim().split(/\s+/g)}function S(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function w(t){return Array.prototype.slice.call(t,0)}function E(t,e,i){for(var n=[],a=[],r=0;r<t.length;){var o=e?t[r][e]:t[r];S(a,o)<0&&n.push(t[r]),a[r]=o,r++}return i&&(n=e?n.sort((function(t,i){return t[e]>i[e]})):n.sort()),n}function O(t,e){var i,n;for(var a=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<o.length;){if((n=(i=o[r])?i+a:e)in t)return n;r++}return undefined}var R=1;function k(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||window}var I="ontouchstart"in window,D=O(window,"PointerEvent")!==undefined&&!a["default"].ios,N=I&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),B="touch",F="mouse",G=24,H=["x","y"],z=["clientX","clientY"];function V(t,e){var i=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){T(t.options.enable,[t])&&i.handler(e)},this.init()}function W(t,e,i){var n=i.pointers.length,a=i.changedPointers.length,r=1&e&&n-a==0,o=12&e&&n-a==0;i.isFirst=!!r,i.isFinal=!!o,r&&(t.session={}),i.eventType=e,function(t,e){var i=t.session,n=e.pointers,a=n.length;i.firstInput||(i.firstInput=U(e));a>1&&!i.firstMultiple?i.firstMultiple=U(e):1===a&&(i.firstMultiple=!1);var r=i.firstInput,o=i.firstMultiple,s=o?o.center:r.center,l=e.center=Y(n);e.timeStamp=c(),e.deltaTime=e.timeStamp-r.timeStamp,e.angle=Q(s,l),e.distance=j(s,l),function(t,e){var i=e.center,n=t.offsetDelta||{},a=t.prevDelta||{},r=t.prevInput||{};1!==e.eventType&&4!==r.eventType||(a=t.prevDelta={x:r.deltaX||0,y:r.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=a.x+(i.x-n.x),e.deltaY=a.y+(i.y-n.y)}(i,e),e.offsetDirection=Z(e.deltaX,e.deltaY);var u=X(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=u.x,e.overallVelocityY=u.y,e.overallVelocity=d(u.x)>d(u.y)?u.x:u.y,e.scale=o?(h=o.pointers,f=n,j(f[0],f[1],z)/j(h[0],h[1],z)):1,e.rotation=o?function(t,e){return Q(e[1],e[0],z)+Q(t[1],t[0],z)}(o.pointers,n):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,a,r,o=t.lastInterval||e,s=e.timeStamp-o.timeStamp;if(8!=e.eventType&&(s>25||o.velocity===undefined)){var l=e.deltaX-o.deltaX,u=e.deltaY-o.deltaY,h=X(s,l,u);n=h.x,a=h.y,i=d(h.x)>d(h.y)?h.x:h.y,r=Z(l,u),t.lastInterval=e}else i=o.velocity,n=o.velocityX,a=o.velocityY,r=o.direction;e.velocity=i,e.velocityX=n,e.velocityY=a,e.direction=r}(i,e);var h,f;var p=t.element;L(e.srcEvent.target,p)&&(p=e.srcEvent.target);e.target=p}(t,i),t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function U(t){for(var e=[],i=0;i<t.pointers.length;)e[i]={clientX:h(t.pointers[i].clientX),clientY:h(t.pointers[i].clientY)},i++;return{timeStamp:c(),pointers:e,center:Y(e),deltaX:t.deltaX,deltaY:t.deltaY}}function Y(t){var e=t.length;if(1===e)return{x:h(t[0].clientX),y:h(t[0].clientY)};for(var i=0,n=0,a=0;a<e;)i+=t[a].clientX,n+=t[a].clientY,a++;return{x:h(i/e),y:h(n/e)}}function X(t,e,i){return{x:e/t||0,y:i/t||0}}function Z(t,e){return t===e?1:d(t)>=d(e)?t<0?2:4:e<0?8:16}function j(t,e,i){i||(i=H);var n=e[i[0]]-t[i[0]],a=e[i[1]]-t[i[1]];return Math.sqrt(n*n+a*a)}function Q(t,e,i){i||(i=H);var n=e[i[0]]-t[i[0]],a=e[i[1]]-t[i[1]];return 180*Math.atan2(a,n)/Math.PI}V.prototype={handler:function(){},init:function(){this.evEl&&b(this.element,this.evEl,this.domHandler),this.evTarget&&b(this.target,this.evTarget,this.domHandler),this.evWin&&b(k(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&C(this.element,this.evEl,this.domHandler),this.evTarget&&C(this.target,this.evTarget,this.domHandler),this.evWin&&C(k(this.element),this.evWin,this.domHandler)}};var q={mousedown:1,mousemove:2,mouseup:4},K="mousedown mousemove mouseout mouseover wheel",J="mousemove mouseup";function $(){this.evEl=K,this.evWin=J,this.pressed=!1,V.apply(this,arguments)}u&&(K="mousedown mousemove mouseout mouseover mouseup wheel",J="mousemove"),y($,V,{handler:function(t){var e={pointers:[t],changedPointers:[t],pointerType:F,srcEvent:t},i=q[t.type],n=u?1===t.button:0===t.button;if(1&i&&n&&(this.pressed=!0),2&i&&(u?!this.pressed:1!==t.which)&&(i=4),this.pressed)4&i&&(this.pressed=!1),this.callback(this.manager,i,e);else{-1!=(i=t.type).indexOf("wheel")&&(i="wheel");var a=this.manager.handlers[i]&&this.manager.handlers[i].slice();if(a&&a.length)for(var r=0;r<a.length;)a[r](e),r++}}});var tt={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},et={2:B,3:"pen",4:F,5:"kinect"},it="pointerdown wheel",nt="pointermove pointerup pointercancel mousemove mouseout mouseover";function at(){this.evEl=it,this.evWin=nt,V.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}window.MSPointerEvent&&!window.PointerEvent&&(it="MSPointerDown mousemove mouseout mouseover wheel",nt="MSPointerMove MSPointerUp MSPointerCancel"),y(at,V,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace("ms",""),a=tt[n],r=et[t.pointerType]||t.pointerType,o=r==B,s=S(e,t.pointerId,"pointerId");1&a&&(0===t.button||o)?s<0&&(e.push(t),s=e.length-1):12&a&&(i=!0);var l={pointers:e,changedPointers:[t],pointerType:r,srcEvent:t};if(s<0){var u=t.type;if(u=u.indexOf("wheel")>=0?"wheel":u,-1!="mousemove mouseout mouseover wheel".indexOf(u)){var h=this.manager.handlers[u]&&this.manager.handlers[u].slice();if(h&&h.length)for(var d=0;d<h.length;)h[d](l),d++}}else e[s]=t,this.callback(this.manager,a,l),i&&e.splice(s,1)}});var rt={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function ot(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,V.apply(this,arguments)}function st(t,e){var i=w(t.touches),n=w(t.changedTouches);return 12&e&&(i=E(i.concat(n),"identifier",!0)),[i,n]}y(ot,V,{handler:function(t){var e=rt[t.type];if(1===e&&(this.started=!0),this.started){var i=st.call(this,t,e);12&e&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:B,srcEvent:t})}}});var lt={touchstart:1,touchmove:2,touchend:4,touchcancel:8},ut="touchstart touchmove touchend touchcancel";function ht(){this.evTarget=ut,this.targetIds={},V.apply(this,arguments)}function dt(t,e){var i=w(t.touches),n=this.targetIds;if(3&e&&1===i.length)return n[i[0].identifier]=!0,[i,i];var a,r,o=w(t.changedTouches),s=[],l=this.target;if(r=i.filter((function(t){return L(t.target,l)})),1===e)for(a=0;a<r.length;)n[r[a].identifier]=!0,a++;for(a=0;a<o.length;)n[o[a].identifier]&&s.push(o[a]),12&e&&delete n[o[a].identifier],a++;return s.length?[E(r.concat(s),"identifier",!0),s]:void 0}y(ht,V,{handler:function(t){var e=lt[t.type],i=dt.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:B,srcEvent:t})}});function ct(){V.apply(this,arguments);var t=A(this.handler,this);this.touch=new ht(this.manager,t),this.mouse=new $(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function ft(t,e){1&t?(this.primaryTouch=e.changedPointers[0].identifier,pt.call(this,e)):12&t&&pt.call(this,e)}function pt(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var i={x:e.clientX,y:e.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout((function(){var t=n.indexOf(i);t>-1&&n.splice(t,1)}),2500)}}function gt(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var a=this.lastTouches[n],r=Math.abs(e-a.x),o=Math.abs(i-a.y);if(r<=25&&o<=25)return!0}return!1}y(ct,V,{handler:function(t,e,i){var n=i.pointerType==B,a=i.pointerType==F;if(!(a&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)ft.call(this,e,i);else if(a&&gt.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var mt=O(s.style,"touchAction"),vt=mt!==undefined,_t="compute",yt="auto",At="manipulation",Tt="none",xt="pan-x",bt="pan-y",Ct=function(){if(!vt)return!1;var t={},e=window.CSS&&window.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(i){t[i]=!e||window.CSS.supports("touch-action",i)})),t}();function Lt(t,e){this.manager=t,this.set(e)}Lt.prototype={set:function(t){t==_t&&(t=this.compute()),vt&&this.manager.element.style&&Ct[t]&&(this._shouldChangeTouchAction=t===At,this.manager.element.style[mt]=t),this.actions=t.toLowerCase().trim()},setTouchActionNone:function(){this._shouldChangeTouchAction&&(this.manager.element.style[mt]=Tt)},recoverTouchAction:function(){this._shouldChangeTouchAction&&(this.manager.element.style[mt]=At)},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return g(this.manager.recognizers,(function(e){T(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(M(t,Tt))return Tt;var e=M(t,xt),i=M(t,bt);if(e&&i)return At;if(e||i)return e?xt:bt;if(M(t,At))return At;return yt}(t.join(" "))},preventDefaults:function(t){var e=t.srcEvent,i=this.manager.options._handler;if(i&&i.preventDefault(t)||this.manager.session.prevented)l(e);else{var n=this.actions,a=M(n,Tt)&&!Ct[Tt];M(n,bt)&&Ct[bt],M(n,xt)&&Ct[xt];if(a){var r=1===t.pointers.length,o=t.distance<2,s=t.deltaTime<250;if(r&&o&&s)return}}},preventSrc:function(t){this.manager.session.prevented=!0,l(t)}};var Mt=32;function Pt(t){this.options=(0,r.assign)({},this.defaults,t||{}),this.id=R++,this.manager=null,this.options.enable=x(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function St(t){return 16&t?"cancel":8&t?"end":4&t?"move":2&t?"start":""}function wt(t){return 16==t?"down":8==t?"up":2==t?"left":4==t?"right":""}function Et(t,e){var i=e.manager;return i?i.get(t):t}function Ot(){Pt.apply(this,arguments)}function Rt(){Ot.apply(this,arguments),this.pX=null,this.pY=null}function kt(){Ot.apply(this,arguments)}function It(){Pt.apply(this,arguments),this._timer=null,this._input=null}function Dt(){Ot.apply(this,arguments)}function Nt(){Ot.apply(this,arguments)}function Bt(){Pt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Ft(t,e){return(e=e||{}).recognizers=x(e.recognizers,Ft.defaults.preset),new Gt(t,e)}Pt.prototype={defaults:{},set:function(t){return(0,r.assign)(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(p(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=Et(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return p(t,"dropRecognizeWith",this)||(t=Et(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(p(t,"requireFailure",this))return this;var e=this.requireFail;return-1===S(e,t=Et(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(p(t,"dropRequireFailure",this))return this;t=Et(t,this);var e=S(this.requireFail,t);return e>-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,i=this.state;function n(i){e.manager.emit(i,t)}i<8&&n(e.options.event+St(i)),n(e.options.event),t.additionalEvent&&n(t.additionalEvent),i>=8&&n(e.options.event+St(i))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=Mt},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(33&this.requireFail[t].state))return!1;t++}return!0},recognize:function(t){var e=(0,r.assign)({},t);if(!T(this.options.enable,[this,e]))return this.reset(),void(this.state=Mt);56&this.state&&(this.state=1),this.state=this.process(e),30&this.state&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},y(Ot,Pt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,a=this.attrTest(t);return n&&(8&i||!a)?16|e:n||a?4&i?8|e:2&e?4|e:2:Mt}}),y(Rt,Ot,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var t=this.options.direction,e=[];return 6&t&&e.push(bt),t&G&&e.push(xt),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,a=t.direction,r=t.deltaX,o=t.deltaY,s=this.manager.options._handler,l=s&&s.preventDefault(t);return a&e.direction||(6&e.direction?(a=0===r?1:r<0?2:4,i=r!=this.pX,n=Math.abs(t.deltaX)):(a=0===o?1:o<0?8:16,i=o!=this.pY,n=Math.abs(t.deltaY))),t.direction=a,l&&i&&n>e.threshold&&a&e.direction},attrTest:function(t){return Ot.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=wt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),y(kt,Ot,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Tt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),y(It,Pt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[yt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,a=t.deltaTime>e.time;if(this._input=t,!n||!i||12&t.eventType&&!a)this.reset();else if(1&t.eventType)this.reset(),this._timer=f((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return Mt},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=c(),this.manager.emit(this.options.event,this._input)))}}),y(Dt,Ot,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Tt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),y(Nt,Ot,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Rt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return 30&i?e=t.overallVelocity:6&i?e=t.overallVelocityX:i&G&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&d(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=wt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),y(Bt,Pt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[At]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,a=t.deltaTime<e.time;if(this.reset(),1&t.eventType&&0===this.count)return this.failTimeout();if(n&&a&&i){if(4!=t.eventType)return this.failTimeout();var r=!this.pTime||t.timeStamp-this.pTime<e.interval,o=!this.pCenter||j(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,o&&r?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=f((function(){this.state=8,this.tryEmit()}),e.interval,this),2):8}return Mt},failTimeout:function(){return this._timer=f((function(){this.state=Mt}),this.options.interval,this),Mt},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Ft.VERSION="2.0.7",Ft.defaults={domEvents:!1,touchAction:_t,enable:!0,inputTarget:null,inputClass:null,preset:[[Dt,{enable:!1}],[kt,{enable:!1},["rotate"]],[Nt,{direction:6}],[Rt,{direction:6},["swipe"]],[Bt],[Bt,{event:"doubletap",taps:2},["tap"]],[It]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function Gt(t,e){var i;this.options=(0,r.assign)({},Ft.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((i=this).options.inputClass||(N?ht:D?at:I?ct:$))(i,W),this.touchAction=new Lt(this,this.options.touchAction),Ht(this,!0),g(this.options.recognizers,(function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}function Ht(t,e){var i,n=t.element;n.style&&(g(t.options.cssProps,(function(a,r){i=O(n.style,r),e?(t.oldCssProps[i]=n.style[i],n.style[i]=a):n.style[i]=t.oldCssProps[i]||""})),e||(t.oldCssProps={}))}Gt.prototype={set:function(t){return(0,r.assign)(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var i;this.touchAction.preventDefaults(t);var n=this.recognizers,a=e.curRecognizer;(!a||a&&8&a.state)&&(a=e.curRecognizer=null);for(var r=0;r<n.length;)i=n[r],2===e.stopped||a&&i!=a&&!i.canRecognizeWith(a)?i.reset():i.recognize(t),!a&&14&i.state&&(a=e.curRecognizer=i),r++}},get:function(t){if(t instanceof Pt)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(p(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(p(t,"remove",this))return this;if(t=this.get(t)){var e=this.recognizers,i=S(e,t);-1!==i&&(e.splice(i,1),this.touchAction.update())}return this},on:function(t,e){if(t!==undefined&&e!==undefined){var i=this.handlers;return g(P(t),(function(t){i[t]=i[t]||[],i[t].push(e)})),this}},off:function(t,e){if(t!==undefined){var i=this.handlers;return g(P(t),(function(t){e?i[t]&&i[t].splice(S(i[t],e),1):delete i[t]})),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var i=document.createEvent("Event");i.initEvent(t,!0,!0),i.gesture=e,e.target.dispatchEvent(i)}(t,e);var i=this.handlers[t]&&this.handlers[t].slice();if(i&&i.length){e.type=t,e.preventDefault=function(){l(e.srcEvent)};for(var n=0;n<i.length;)i[n](e),n++}},destroy:function(){this.element&&Ht(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},(0,r.assign)(Ft,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:Mt,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:G,DIRECTION_ALL:30,Manager:Gt,Input:V,TouchAction:Lt,TouchInput:ht,MouseInput:$,PointerEventInput:at,TouchMouseInput:ct,SingleTouchInput:ot,Recognizer:Pt,AttrRecognizer:Ot,Tap:Bt,Pan:Rt,Swipe:Nt,Pinch:kt,Rotate:Dt,Press:It,on:b,off:C,each:g,merge:_,extend:v,assign:r.assign,inherit:y,bindFn:A,prefixed:O});e["default"]=Ft},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(0)),a=u(i(80)),r=u(i(40)),o=u(i(18)),s=u(i(8)),l=i(3);function u(t){return t&&t.__esModule?t:{"default":t}}var h=0,d=function(t,e,i,o){var u=f(),h=p(e);i=i||{time:Date.now(),ease:s["default"].ease("linear"),delay:0,duration:250},t.node||(t.node=function(){return t}),this.noAnimation=o||!(0,l.isSupportSVG)()||!1,o&&(i.time=0),function(t,e,i,o){var s=t[e]||(t[e]={active:0,count:0}),l=s[i];if(!l){var u=o.time;l=s[i]={tween:new r["default"],time:u,delay:o.delay,duration:o.duration,ease:o.ease},o=null,++s.count,(0,a["default"])((function(r){var o,h,d=l.delay,c=a["default"].getActiveTimer(),f=[];if(c.t=d+u,d<=r)return p(r-d);function p(e){if(s.active>i)return m();var r=s[s.active];r&&(--s.count,delete s[s.active],r.event&&r.event.interrupt.call(t)),s.active=i,l.event&&l.event.start.call(t),l.tween.forEach((function(e,i){(i=i.call(t))&&f.push(i)})),h=l.ease,o=l.duration,(0,a["default"])((function(){return c.c=g(e||1)?n["default"].trueFn:g,1}),0,u)}function g(n){if(s.active!==i||!t[e])return 1;for(var a=n/o,r=h(a),u=f.length;u>0;)f[--u].call(t,r);return a>=1?(l.event&&l.event.end.call(t),m()):void 0}function m(){return--s.count?s[i]=undefined:t[e]=undefined,1}c.c=p}),0,u)}}(t.node(),h,u,i),this.elW=t,this.namespace=h,this.id=u,this.name=e};function c(t,e,i,n){var a=t.id,r=t.namespace;i=n(i);return t.elW.node()[r][a].tween.set(e,i),t}function f(){return++h}function p(t){return null==t?"__transition__":"__transition_"+t+"__"}function g(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}n["default"].extend(d.prototype,{setAnimation:function(t){for(var e in t)this[e]&&this[e](t[e]);return this},tween:function(t,e){var i=this.id,n=this.namespace,a=this.elW.node();return arguments.length<2?a[n][i].tween.get(t):(null==e?a[n][i].tween.remove(t):a[n][i].tween.set(t,e),this)},attr:function(t,e){if(arguments.length<2){for(e in t)this.attr(e,t[e]);return this}if(this.noAnimation)return this.elW.attr(t,e),this;var i="transform"==t?o["default"].interpolateTransform:o["default"],n=t;function a(){this.removeAttribute(n)}function r(){this.removeAttributeNS(n.space,n.local)}return c(this,"attr."+t,e,n.local?function(t){return null==t?r:(t+="",function(){var e,a=this.getAttributeNS(n.space,n.local);return a!==t&&(e=i(a,t),function(t){this.setAttributeNS(n.space,n.local,e(t))})})}:function(t){return null==t?a:(t+="",function(){var e,a=this.getAttribute(n);return a!==t&&(e=i(a,t),function(t){this.setAttribute(n,e(t))})})})},attrTween:function(t,e){if(arguments.length<2){for(e in t)this.attrTween(e,t[e]);return this}var i=t;if(this.noAnimation){var n=e.call(this.elW.node());return this.elW.attr(i,n(1)),this}return this.tween("attr."+t,i.local?function(t,n){var a=e.call(this,t,n,this.getAttributeNS(i.space,i.local));return a&&function(t){this.setAttributeNS(i.space,i.local,a(t))}}:function(t,n){var a=e.call(this,t,n,this.getAttribute(i));return a&&function(t){this.setAttribute(i,a(t))}})},style:function(t,e,i){var n=arguments.length;if(n<3){if("string"!=typeof t){for(i in n<2&&(e=""),t)this.style(i,t[i],e);return this}i=""}if(this.noAnimation)return this.elW.style&&this.elW.style(t,e),this;function a(){this.style.removeProperty(t)}return c(this,"style."+t,e,(function(e){return null==e?a:(e+="",function(){var n,a=g(this).getComputedStyle(this,null).getPropertyValue(t);return a!==e&&(n=(0,o["default"])(a,e),function(e){try{this.style.setProperty(t,n(e),i)}catch(a){}})})}))},styleTween:function(t,e,i){if(arguments.length<3&&(i=""),this.noAnimation){var n=e.call(this.elW.node());return this.elW.style(t,n(1)),this}return this.tween("style."+t,(function(n,a){var r=e.call(this,n,a,g(this).getComputedStyle(this,null).getPropertyValue(t));return r&&function(e){try{this.style.setProperty(t,r(e),i)}catch(n){}}}))},remove:function(){var t=this.namespace;return this.each("end.transition",(function(){var e;this[t].count<2&&(e=this.parentNode)&&e.removeChild(this)}))},each:function(t,e){var i=this.elW.node(),a=this.id,r=i[this.namespace][a];return(r.event||(r.event=n["default"].dispatch("start","end","interrupt"))).on(t,e),this},ease:function(t){var e=this.id,i=this.namespace,n=this.elW.node();return arguments.length<1?n[i][e].ease:("function"!=typeof t&&(t=s["default"].ease.apply(null,arguments)),n[i][e].ease=t,this)},delay:function(t){var e=this.id,i=this.namespace,n=this.elW.node();return arguments.length<1?n[i][e].delay:(t=+t,n[i][e].delay=t,this)},duration:function(t){var e=this.id,i=this.namespace,n=this.elW.node();return arguments.length<1?n[i][e].duration:(t=Math.max(1,t),n[i][e].duration=t,this)},transition:function(t){var e=this.id,i=this.namespace,n=this.elW.node()[i][e];return new d(this.elW,this.name,{time:n.time,ease:n.ease,delay:n.delay+n.duration,duration:n.duration},this.noAnimation).setAnimation(t)},animate:function(t){return this.setAnimation(t)}}),d.d3_transitionNamespace=p,d.nextTransitionID=f;e["default"]=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.drawLabels=function(){},e.getTextDim=function(t,e){!function(){n||((n=s["default"].create("div","measure_wrapper",document.body)).style.visibility="hidden",n.style.position="absolute",n.style.width="100%",n.style.height="100%",n.style.top="0px",n.style.left="0px");a||((a=s["default"].create("span","html_container",n)).style.position="absolute");r||((r=s["default"].create("div","svg_container",n))._span=s["default"].create("span","svg_tspan",r));!o&&(0,u.isSupportSVG)()&&((o=s["default"].create("canvas","canvas_container",n).getContext("2d")).textBaseline="ideographic")}();var i=function(t,e){if(!o)return{};var i=e.fontStyle,n=void 0===i?"":i,a=e.fontVariant,r=void 0===a?"":a,s=e.fontWeight,l=void 0===s?"":s,u=e.fontSize,h=void 0===u?"":u,d=e.fontFamily,f=void 0===d?"":d;-1===f.indexOf(",")&&(f='"'+f+'"');o.font=[n,r,l,h,f].join(" "),o.textBaseline="ideographic";var p=o.measureText(t),g=p.actualBoundingBoxAscent,m=void 0===g?0:g,v=p.actualBoundingBoxDescent,_=void 0===v?0:v,y=p.actualBoundingBoxLeft,A=void 0===y?0:y,T=p.actualBoundingBoxRight,x=(void 0===T?0:T)+A,b=m+_,C=A,L=m;c()&&(o.textBaseline="alphabetic",L-=o.measureText(t).fontBoundingBoxDescent);return{textWidth:Math.ceil(x),textHeight:Math.ceil(b),textOffsetX:Math.ceil(C),textOffsetY:Math.ceil(L)}}(t,e),h=i.textWidth,d=void 0===h?0:h,f=i.textHeight,p=void 0===f?0:f,g=i.textOffsetX,m=void 0===g?0:g,v=i.textOffsetY,_=void 0===v?0:v,y=function(t,e){if(!a)return{};a.width=null,a.height=null,s["default"].style(a,e),a.innerHTML=t;var i=a.getBoundingClientRect(),n=i.top,r=void 0===n?0:n,o=i.bottom,l=void 0===o?0:o,u=i.right,h=void 0===u?0:u,d=i.left,c=l-r,f=h-(void 0===d?0:d);return{labelHeight:Math.ceil(c),labelWidth:Math.ceil(f)}}(t,e),A=y.labelHeight,T=void 0===A?0:A,x=y.labelWidth,b=void 0===x?0:x,C=function(t,e){if(!r)return{};s["default"].style(r._span,e),r._span.innerHTML=t;var i=r._span.getBoundingClientRect(),n=i.top,a=void 0===n?0:n,o=i.bottom,l=(void 0===o?0:o)-a;return{labelHeight:Math.ceil(l)}}(t,e).labelHeight,L=void 0===C?0:C,M=-Math.ceil((T-L)/2)-L,P=c()?"alphabetic":"ideographic";if(!(0,l.isEmpty)(t)&&0===p){var S=1.1*function(t){var e=t.fontSize||0;return parseFloat(e)}(e);_=.85*S,m=0,p=S,d=b,P="alphabetic",M=-Math.ceil(.85*(L-p))-_}return{width:d,height:p,textWidth:d,textHeight:p,textOffsetX:m,textOffsetY:_,htmlLabelOffset:M,dominantBaseline:P}},e.quotedFontFamilyNames=function(t){return function(t){var e=t.match(/'[^']+'|"[^"]+"|[^,]+/g);return e=e.map((function(t){return t.trim().replace(/["']/g,"")}))}(t).map((function(t){return function(t,e){void 0===e&&(e="'");return t===undefined||null===t||function(t){var e=t.startsWith('"')||t.startsWith("'"),i=t.endsWith('"')||t.endsWith("'");return e&&i}(t)?t:e+t+e}(t)})).join(",")};var n,a,r,o,s=d(i(7)),l=i(2),u=i(3),h=d(i(5));function d(t){return t&&t.__esModule?t:{"default":t}}function c(){return!h["default"].mobile&&h["default"].safari||h["default"].ios}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VML_RENDERER=e.SVG_RENDERER=e.FINE_CANVAS_RENDERER=e.CANVAS_RENDERER=void 0;e.SVG_RENDERER="svg-renderer",e.VML_RENDERER="vml-renderer",e.CANVAS_RENDERER="canvas-renderer",e.FINE_CANVAS_RENDERER="fine-canvas-renderer"},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0,e.isUseSeriesColorPoint=v;var n=g(i(0)),a=g(i(6)),r=g(i(1)),o=g(i(19)),s=i(4),l=g(i(12)),u=i(3),h=i(63),d=i(57),c=i(2),f=i(22),p=i(17);function g(t){return t&&t.__esModule?t:{"default":t}}var m=l["default"].extend({vanChartType:"point",initialize:function(t,e){this.series=e,this.refresh(t||{})},refresh:function(t){var e=n["default"].clone(t),i=this.series,a=i.vanchart;this.originalColor=e.color,this.originalMarkerFillColor=e.marker&&e.marker.fillColor,e=this.options=n["default"].createOptions(e,[i.options]);var o=i.isSeriesAccumulated(),l=i.type===r["default"].BAR_CHART?e.y:e.x,u=i.name;if(this.category=o?u:l,this.seriesName=o?l:u,this.value=this.getTargetValue(),this.originalValue=this.options[this.series.getTargetKey()],this.name=n["default"].pick(this.options.x,this.options.name),this.nodeId=this.options.nodeId||null,this.lnglat=this.options.lnglat,this.categoryArray=n["default"].isArray(e.categoryArray)?e.categoryArray.map((function(t){return t})):[this.category],this.categoryArrayStr=n["default"].encodeCategoryArray(this.categoryArray),i.type===r["default"].LINE_MAP&&(this.from={name:e.from.name},this.to={name:e.to.name}),this.x=e.x,this.y=e.y,this.size=e.size,this.targetValue=e.target,this.visible=!0,this.isNull=i.isNullValue(this),this.points=o?i.points:a.registerPointsPara(this),e.drilldown&&e.drilldown.geo){var h=(0,s.getComponent)(s.ComponentCst.GEO_COMPONENT);this.geo=new h(e.drilldown.geo,s.ComponentCst.GEO_COMPONENT,a)}this.jsonHyperlink=e.jsonHyperlink,this.drillUpLink=e.drillUpLink,this.hyperlink=e.hyperlink,this.location=r["default"].BOTTOM_TO_TOP},refreshPointColor:function(){var t=this,e=t.options,i=t.series,o=i.vanchart;if(!i.isTreeSeries()){var l,u=e.opacity,h=e.opacity,f=1;l=i.type===r["default"].STRUCTURE_CHART?this.level:i.isSeriesAccumulated()?n["default"].pick(e.x,e.name,i.options.name):i.name;var g,m=o.getDefaultSeriesColor(l),v=m;if(e.marker&&(e.marker=n["default"].clone(e.marker),v=e.marker.fillColor||v),i.type!==r["default"].LINE_MAP||!i.options.large){var _=o.getComponent(s.ComponentCst.RANGE_LEGEND_COMPONENT);_&&(v=m=_.getColorWithSize(this.getTargetValue(),i.options.large),this.visible=!!m)}v=i.originalColor||v,v=i.originalMarkerFillColor||v,m=this.originalColor||i.originalColor||m,v=this.originalColor||v,v=this.originalMarkerFillColor||v,i.type!==r["default"].BUBBLE_CHART&&i.type!==r["default"].FORCE_BUBBLE_CHART||_||(t.getTargetValue()<0&&t.options.displayNegative?m=e.color||"rgb(138, 138, 138)":t.getTargetValue()<0&&(m=null)),m&&(m=(g=a["default"].getStandardColorAndOpacity(m,u)).hex,u=g.alpha,f=g.oriAlpha),v&&(v=(g=a["default"].getStandardColorAndOpacity(v,h)).hex,h=g.alpha);var y=e.marker;y&&(y.fillColor=v,y.fillColorOpacity=h,y.radius=(0,p.getMarkerRadius)(y.radius)),(0,d.refreshBoxMarkerColor)(e,v),u=this.isGradualStyle()?this._getGradualStyleOpacity():u,e.fillColorOpacity&&(e.fillColorOpacity*=f),m&&(this.color=m,this.mouseOverColor=this.options.mouseOverColor||a["default"].getHighLightColor(m),this.clickColor=a["default"].getClickColor(m)),this.opacity=u,this.originOpacity=f,this.clickOpacity=.95*u;var A=a["default"].getStandardColorAndOpacity(this.options.borderColor,(0,c.hasDefined)(this.options.borderOpacity)?this.options.borderOpacity:1);this.borderColor=A.hex,this.options.borderColor?this.borderOpacity=A.alpha:this.borderOpacity=(0,c.hasDefined)(this.options.borderOpacity)?this.options.borderOpacity*f:f;var T=(this.options.dataLabels||{}).borderColor;this.labelBorderOpacity=1,(0,c.hasDefined)(T)&&(this.labelBorderOpacity=T===r["default"].AUTO?t.autoLabelOpacity():a["default"].getStandardColorAndOpacity(T,1).alpha),(0,d.refreshBoxBorderColor)(t,this.color)}},_getGradualStyleOpacity:function(){return(0,c.hasDefined)(this.options.opacity)?this.options.opacity:1},isGradualStyle:function(){return this.options.gradualStyle===r["default"].STYLE_CUSTOM||this.series.isGradualStyle()},getTargetValue:function(){var t=this.options[this.series.getTargetKey()];return this.series.vanchart.getComponent(s.ComponentCst.GEO_COMPONENT)?this.getMapTargetValue(t):this.getNumberValue(t)},getNumberValue:function(t){if(isNaN(+t)||""==t){if(this.series.isNullValue(this))return 0;if(n["default"].isArray(t)||t&&(0,c.hasDefined)(t.min)&&(0,c.hasDefined)(t.max)){for(var e=(0,d.getPointDomain)(t,this.options.isDetailed),i=0,a=0,r=e.length;a<r;a++)(0,c.isNumberValue)(e[a])&&(i=+e[a]+i);return i/e.length}return t}return+t},getMapTargetValue:function(t){var e=this.series,i=e.vanchart,n=e.options,a=i.getComponent(s.ComponentCst.GEO_COMPONENT)||n.type===r["default"].BUBBLE_CHART;return(i.getComponent(s.ComponentCst.RANGE_LEGEND_COMPONENT)||a)&&""===t?"-":t},getLatLng:function(t){var e=this.series.vanchart.getCurrentGeo(),i=e.getScaledLnglat(this.options.lnglat);return i||(t||(t=(t=e.getFeaturesByName(this.name,this.series.type))&&t[0]),t&&(i=e.getDataPointLngLat(this,t))),i?[i[1],i[0]]:null},getStackPointPreSufPoint:function(t){for(var e,i,n=t.series,a=[n.type,n.stack,t.category].join("-"),r=!1,o=0,s=t.points.length;o<s;o++){var l=t.points[o],u=[l.series.type,n.stack,l.category].join("-");if(l==t)r=!0;else if(u==a&&l.isVisible()){if(r){i=l;break}e=l}}return{pre:e,suf:i}},_mapPointOnMouseState:function(t,e,i,n){var a=this;a.series.vanchart;a.layers&&a.layers&&a.layers.forEach((function(r){r._onMouseState(t,e,i,n,a.effectGraphic)}))},getCategory:function(){return this.series.isMultiCategoryAxisBased()?this.categoryArrayStr:this.category},isLogAxisValidValue:function(){var t=!0,e=!0,i=this.series.xAxis.options,n=this.series.yAxis.options,a=this.options;return i.log&&a.x<=0&&(t=!1),n.log&&a.y<=0&&(e=!1),t&&e}});function v(t,e,i){var n=t===r["default"].TOP||t===r["default"].BOTTOM||t===r["default"].OUTSIDE;return function(t){return t===r["default"].BUBBLE_CHART||t===r["default"].TREEMAP_CHART||t===r["default"].FORCE_BUBBLE_CHART}(e)||i?n=!1:function(t){return t===r["default"].SCATTER_CHART||t===r["default"].POINT_MAP||t===r["default"].LINE_CHART||t===r["default"].AREA_CHART||t===r["default"].RADAR_CHART}(e)&&(n=!0),n}m.include({isPointSupportTooltipShared:function(){var t=this.options.tooltip,e=this.series,i=e.vanchart.getSharedAxis();return t&&t.shared&&this.points&&i&&e.supportTooltipShared()},_onPointMouseOver:function(t){var e=this,i=(e.options,this.series),n=i.vanchart,a=n.hoverPoint,o=n.hoverSeries,s=n.hoverPoints,l=n.getSharedAxis();if(a!==e){var u=this.isPointSupportTooltipShared(),h=s&&s.length&&e.getCategory()==s[0].getCategory();if(!(u&&h&&i.defaultMarker)){if(i.isTreeSeries())return i.fire("pointMouseOver",e),void i.vanchart.showTooltip(e,t);if(a&&a.fire("mouseout",t),u){var c=n.getValidPointsPara(e.getCategory());s&&s.length&&s[0]!=c[0]&&(s[0]._onPointMouseOut.call(s[0],t),s[0].points.forEach((function(t){t.series.defaultMarker&&t.series.fire("pointMouseOut",t)}))),c.reduce((function(t,e){return e.series._onPointMouseOver(e),t?e.getTargetValue()>t.getTargetValue()?e:t:e}),0),l&&c.length&&l.drawHighlightBackground(c),i.vanchart.showSharedTooltip(e,t),n.hoverPoints=c}else n.handler._removeHighlight(t),i.type===r["default"].BOX_CHART&&(e.outlierData=(0,d.selectOutlierData)(e,t)),i.vanchart.showTooltip(e,t),i.fire("pointMouseOver",e),o!=e.series&&(o&&o.fire("seriesUnChosen",t),e.series.fire("mouseover",t)),n.hoverSeries=e.series,n.hoverPoint=e}}},_onPointMouseMove:function(t){var e=this,i=e.options,n=this.series.vanchart,a=n.getSharedAxis();i.tooltip&&i.tooltip.shared&&e.points&&a&&e.series.supportTooltipShared()?n.showSharedTooltip(n.hoverPoints&&n.hoverPoints[0],t):n.showTooltip(n.hoverPoint,t)},_onPointMouseOut:function(t){var e=this,i=e.options.tooltip,a=this.series,r=a.vanchart,o=r.getSharedAxis(),s=r.hoverPoint;a.isTreeSeries()?a.fire("pointMouseOut",e):(i&&i.shared&&e.points&&e.points.length&&o?e.points.forEach((function(e){var i=t&&0===o.getPointsInCategory(t.containerPoint).length,a=t&&!n["default"].containsPoint(r.bounds,t.containerPoint)||i||r.isMobile();(e.graphic||e.series.defaultMarker&&a)&&e.series.fire("pointMouseOut",e)})):e.series.fire("pointMouseOut",e),s&&s!==this&&s.fire("mouseout",t),a.vanchart.hideTooltip())},_onPointTap:function(t){var e=this,i=this.series,n=i.vanchart,a=n.hoverPoint;if(!(!n.isMap()||!e.options.drilldown)||e.isVisible()){n.isMobileFlow&&t.stop&&t.stop(),(!n.isMobileFlow()||n.isMobileFlowFollowPC())&&i.isTreeSeries()&&i.allowDrillDown(e)&&i.onPointTap(e);var r=t.srcEvent,o=r.touches&&(r.touches.length?r.touches[0]:r.changedTouches[0]);o&&(r.clientX=o.clientX,r.clientY=o.clientY),n.isMobile()&&(e.fire("mouseover",t),e===a&&e.fire("mousemove",t)),e.onClick(r),n.allowDrillDown&&n.allowDrillDown(e)&&(n.isMobileFlow()?n.vancharts.holdDrillDownPoint(e):n.drillDown(e))}},hasValidDataLabel:function(){var t=this,e=t.labelPos&&!isNaN(t.labelPos.x)&&!isNaN(t.labelPos.y)&&t.options.dataLabels&&t.options.dataLabels.enabled;return t.series.visible&&!t.isNull&&t.visible&&e},clearPointEffect:function(){var t=this;n["default"].clearInterval(t.effectInterval),t.effectGraphic&&t.effectGraphic.remove(),t.effectGraphic=null,t.effectInterval=null,t.series&&t.graphic&&o["default"].isAreaStyleEffectChart(t.series.type)&&t.graphic.removeTransition(r["default"].SCALE_EXPAND_ANIMATION).removeTransition(r["default"].SCALE_MINIFY_ANIMATION),t.children&&t.children.forEach((function(t){t.clearPointEffect()}))},isVisible:function(){var t=this;return t&&t.visible&&t.series.visible&&!t.isNull},getEffectTime:function(){var t=this,e=!!t.series.vanchart.isMap()||t.isVisible();return(0,u.isSupportSVG)()&&e&&t.options.effect&&t.options.effect.enabled?t.series._getEffectTime(t):0},hasEffect:function(){return this.getEffectTime()>0},isPieZeroPoint:function(){return this.series.type===r["default"].PIE_CHART&&0===this.getTargetValue()},autoLabelColor:function(t){void 0===t&&(t={});var e=this.series,i=(0,c.isEmptyObj)(t)?this.options.dataLabels:t,n=i&&v(i.align,e.type,e.columnType),a=this.getSeriesColor();return n?a:"#ffffff"},autoLabelOpacity:function(t){void 0===t&&(t={});var e=this,i=e.series,n=(0,c.isEmptyObj)(t)?e.options.dataLabels:t,a=n&&function(t,e,i,n){if(function(t){return t===r["default"].AREA_MAP}(i))return!0;return t===r["default"].AUTO?e!==r["default"].INSIDE:v(t,i,n)}(n.align,e.labelAlign||null,i.type,i.columnType);return(0,c.hasDefined)(this.originOpacity)&&a?this.originOpacity:1},labelOpacity:function(t){void 0===t&&(t={});var e,i=(0,c.isEmptyObj)(t)?this.options.dataLabels:t;return i&&(e=i.style),e&&!e.autoColor?a["default"].getStandardColorAndOpacity(e.color,1).alpha:this.autoLabelOpacity()},getSeriesColor:function(){var t=this;return t.options&&t.options.marker&&t.options.marker.fillColor?t.options.marker.fillColor:t.color},_onPointPress:function(t){var e=this.series;e.vanchart.hoverPoint&&e.onPointPress.call(this,t)},_onPointPressUp:function(t){var e=this.series,i=e.vanchart.hoverPoint;i&&(e.onPointPressUp.call(this,t),i._onPointTap(t))},onClick:function(t){var e=this,i=e.series.vanchart,a=i.vancharts.doHyperlink;if(a){var r=n["default"].extend({event:t},e);n["default"].getFormatterFunction(a)(r),(0,h.getTopWindow)(!0).w.Dec&&i.options.hyperLink&&(0,h.hideFullScreenChart)()}var o=e.options,s=o.click||o.onClick;if(s){var l=n["default"].extend({tooltipText:i.__tooltipText,event:t},e);i.allowDrillDown&&i.allowDrillDown(e)&&(l.allowDrillType="down"),n["default"].getFormatterFunction(s).call(l,t)}},getEvents:function(){return{mouseover:this._onPointMouseOver,mouseout:this._onPointMouseOut,mousemove:this._onPointMouseMove,tap:this._onPointTap,press:this._onPointPress,pressup:this._onPointPressUp}},remove:function(){this.visible=!1,this.graphic&&this.graphic.remove(),this.removeTextGraphic(),this.moreLabelG&&this.moreLabelG.remove(),this.colorGradient&&this.colorGradient.remove(),this.clearPointEffect(),this.graphic=this.textGraphic=this.moreLabelG=this.leadLine=this.colorGradient=null},removeTextGraphic:function(){this.textGraphic&&(this.textGraphic.remove(),this.textGraphic=null),this.leadLine&&(this.leadLine.remove(),this.leadLine=null),this.textBorderPath&&(this.lineTriangleBorder&&this.lineTriangleBorder.remove(),this.lineTriangleBorderRect&&this.lineTriangleBorderRect.remove(),this.textBorderPath.remove(),this.textBorderPath=this.lineTriangleBorder=this.lineTriangleBorderRect=null)},clearChild:function(){var t=this;if(t.parent){var e=t.parent.children;e&&e.splice(n["default"].indexOf(e,t),1)}if(t.children)for(var i=t.children.length;--i>-1;)t.children[i].clearChild();t.remove()},getPointBorderColor:function(t){var e=this.series,i=this.options,n=e.vanchart,a=e.type;return i.borderColor!==r["default"].AUTO?t:a===r["default"].PIE_CHART||a===r["default"].MULTIPIE_CHART||a===r["default"].TREEMAP_CHART?e._getBackgroundColorWithAlpha()||(0,f.getThemeAutoValue)(i.borderColor,"pointBorderColor",n.isDarkTheme()):"rgba(255,255,255,0)"}});e["default"]=m},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(21)),a=o(i(5)),r=(o(i(0)),o(i(1)));function o(t){return t&&t.__esModule?t:{"default":t}}var s="cubic-out",l=s,u="init",h=n["default"].extend({onAdd:function(){this._path=this._renderer.path().style(this.options),this._reset(),this._path.add()},onRemove:function(){this._path.remove()},redraw:function(){return this._map&&this._reset(),this},setStyle:function(t){return this._path.interrupt(u),this.options=t||this.options,this._renderer&&this._path.style(this.options),this},initAnimate:function(){this._path.style({"fill-opacity":0}).interrupt(u).transition(u).ease(s).style(this.options).duration(1200)},exitAnimate:function(t,e){var i=t.getCurrentGeo();e?this._path.interrupt(u).transition(u).ease("ease").style(i.defaultAreaStyle()).duration(300):this._path.removeTransition(r["default"].SELECT_ANIMATION).removeTransition(u).style(i.defaultAreaStyle())},reShowAnimate:function(){this._path.style({"fill-opacity":0}).animate({style:this.options,duration:1e3,ease:l})},_onMouseState:function(t,e,i,n){this._path.transition(r["default"].SELECT_ANIMATION).animate({duration:e,ease:i,style:n})},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options["stroke-width"]?this.options["stroke-width"]/2:0)+(a["default"].touch?10:0)},node:function(){return this._path.node()}});e["default"]=h},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(21)),a=r(i(0));function r(t){return t&&t.__esModule?t:{"default":t}}var o=n["default"].extend({initialize:function(t){var e,i;if(this._layers={},t)for(e=0,i=t.length;e<i;e++)this.addLayer(t[e])},addLayer:function(t){var e=this.getLayerId(t);return this._layers[e]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var e=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(t){return!!t&&(t in this._layers||this.getLayerId(t)in this._layers)},clearLayers:function(){for(var t in this._layers)this.removeLayer(this._layers[t]);return this},invoke:function(t){var e,i,n=Array.prototype.slice.call(arguments,1);for(e in this._layers)(i=this._layers[e])[t]&&i[t].apply(i,n);return this},onAdd:function(t){for(var e in this._layers)t.addLayer(this._layers[e])},onRemove:function(t){for(var e in this._layers)t.removeLayer(this._layers[e])},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];for(var e in this._layers)t.push(this._layers[e]);return t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:function(t){return a["default"].stamp(t)}});e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.clearMarker=p,e.findInteractiveMarker=c,e.getBoxBounds=function(t){var e=t.offset,i=t.width,n=t.startPos,a=t.scale,r=t.result,o=t.isInverted,s=a(r.max),l=a(r.min);return o?{x:l,y:n+e-i/2,width:Math.abs(s-l),height:+i}:{x:n+e-i/2,y:s,width:i,height:Math.abs(s-l)}},e.getBoxDataResult=h,e.getBoxInitRect=function(t){var e=t.offset,i=t.width,n=t.startPos,a=t.midPos;if(t.isInverted)return{x:a,y:n+e-i/2,width:0,height:+i};return{x:n+e-i/2,y:a,width:i,height:0}},e.getBoxLine=function(t){var e=t.offset,i=t.width,n=t.startPos,a=t.valuePos;if(t.isInverted)return{x1:a,y1:n+e-i/2,x2:a,y2:n+e+i/2};return{x1:n+e-i/2,y1:a,x2:n+e+i/2,y2:a}},e.getBoxRect=function(t){var e=t.offset,i=t.width,n=t.startPos,a=t.scale,r=t.result,o=t.isInverted,s=a(r.q3),l=a(r.q1);if(o)return{x:Math.min(l,s),y:n+e-i/2,width:Math.abs(l-s),height:+i};return{x:n+e-i/2,y:Math.min(l,s),width:i,height:Math.abs(l-s)}},e.getLinkLine=function(t){var e=t.offset,i=t.startPos,n=t.downPos,a=t.upPos;if(t.isInverted)return{x1:n,y1:i+e,x2:a,y2:i+e};return{x1:i+e,y1:n,x2:i+e,y2:a}},e.getPointDomain=function(t,e){void 0===e&&(e=!0);if(null==t)return;var i=e?h(t,!0):t,n=i.max,a=i.q3,r=i.median,o=i.q1,s=i.min,l=i.outlier;return[n,a,r,o,s].concat(l)},e.hasValidNormalMarker=function(t){if(null==t||null==t.options)return!1;var e=t.options.normalMarker;return(0,r.hasDefined)(e)&&(0,r.hasDefined)(e.symbol)},e.hasValidOutlierMarker=function(t){if(null==t||null==t.options)return!1;var e=t.options.outlierMarker;return(0,r.hasDefined)(e)&&(0,r.hasDefined)(e.symbol)},e.refreshBoxBorderColor=function(t,e){t.borderColor=t.borderColor||e},e.refreshBoxMarkerColor=function(t,e){var i=t.normalMarker,n=t.outlierMarker;if(i){var r=a["default"].clone(i);r.fillColor=i.fillColor||e,r.fillColorOpacity=s,r.radius=(0,o.getMarkerRadius)(i.radius),t.normalMarker=r}if(n){var u=a["default"].clone(n);u.fillColor=n.fillColor||e,u.fillColorOpacity=l,u.radius=(0,o.getMarkerRadius)(n.radius),t.outlierMarker=u}},e.selectOutlierData=function(t,e){var i=t.series.vanchart;if(e.containerPoint&&t.contains(e.containerPoint))return null;return c(i,e)},e.updateMarker=function(t){var e=t.graphic.markerGroup,i=t.normalMarkerGroup||[],n=t.outlierMarkerGroup||[],a=t.options,r=a.normalMarker,o=a.outlierMarker;f(e,i,t,"normalMarker_",r),f(e,n,t,"outlierMarker_",o)};var n,a=(n=i(0))&&n.__esModule?n:{"default":n},r=i(2),o=i(17);var s=.6,l=1;function u(t){if(a["default"].isArray(t)&&t.length)return t.length%2==0?(t[t.length/2-1]+t[t.length/2])/2:t[(t.length+1)/2-1]}function h(t,e){var i,n,o,s,l,h,c=[],f=[];if(null!=t){if(e){var p=function(t){if(a["default"].isArray(t)&&t.length)return t.filter((function(t){return(0,r.isNumberValue)(t)}));return[]}(t),g=function(t){if(null==t||0===t.length)return[];return t.map((function(t){return+t}))}(p),m=function(t){if(null==t||0===t.length)return[];for(var e=[t[0]],i=1,n=t.length;i<n;i++)if(e.push(t[i]),e[i]<e[i-1]){for(var a=e[i],r=i-1;r>-1&&a<e[r];r--)e[r+1]=e[r];e[r+1]=a}return e}(g);if(0===m.length)return{};1===m.length?o=n=s=m[0]:(o=u(m),m.length%2==0?(s=u(m.slice(0,Math.ceil(m.length/2))),n=u(m.slice(Math.floor(m.length/2)))):(s=u(m.slice(0,Math.ceil(m.length/2)-1)),n=u(m.slice(Math.floor(m.length/2)+1))));var v=a["default"].accMul(a["default"].accAdd(n,-s),1.5);i=a["default"].accAdd(n,v),l=a["default"].accAdd(s,-v);for(var _=0,y=m.length;_<y;_++)m[_]<l||m[_]>i?f.push(m[_]):c.push(m[_]);return h=(l+i)/2,{number:p.length,max:i,q3:n,median:o,min:l,q1:s,outlier:f,normal:c,mid:h}}return i=function(t){var e=t.max,i=t.q3,n=t.median,a=t.q1,r=t.min;return d([e,i,n,a,r,0])}(t),l=function(t){var e=t.max,i=t.q3,n=t.median,a=t.q1,r=t.min;return d([r,a,n,i,e,0])}(t),h=(l+i)/2,n=(0,r.isNumberValue)(t.q3)?+t.q3:(i+h)/2,s=(0,r.isNumberValue)(t.q1)?+t.q1:(l+h)/2,{max:i,q3:n,median:o=t.median,q1:s,min:l,mid:h,outlier:f}}}function d(t){for(var e=0,i=t.length;e<i;e++){var n=t[e];if((0,r.isNumberValue)(n))return+n}return 0}function c(t,e){if(e.srcEvent){var i=e.srcEvent.target||e.srcEvent.srcElement;return t.findInteractiveTarget(i)}}function f(t,e,i,n,a){var r,o;for(r=e.length;t[n+r];)p(t[n+r]),delete t[n+r],r++;if((r=e.length-1)>=0)for(;!t[n+r]&&e[r];)(o=i.series._createMarker(a)).attr({transform:"translate("+e[r].x+","+e[r].y+") scale(1)"}),t[n+r]=o.addTo(t),r--}function p(t){t.image&&t.image.remove(),t.markerPath&&t.markerPath.remove(),t.remove()}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(1)),a=c(i(0)),r=c(i(14)),o=c(i(6)),s=c(i(8)),l=i(3),u=i(2),h=c(i(5)),d=i(22);function c(t){return t&&t.__esModule?t:{"default":t}}var f=r["default"].extend({DEFAULT_PADDING:5,LINE_GAP:.3,VERTICAL_GAP:.3,HORIZONTAL_GAP:.5,LABEL_AUTO_FONTSIZE:"12px",DEFAULT_LABEL_WIDTH:.25,ANIMATION_TIME:1200,EASE_TYPE:"cubic-out",CHOSEN_EASE:s["default"].css.ease,CHOSEN_TIME:200,OUT_EASE:s["default"].css["ease-out"],OUT_TIME:900,LABEL_BACKGROUND_COLOR:"rgba(255,255,255,0)",refresh:function(t,e){r["default"].prototype.refresh.call(this,t,e);var i=this.options;return this.gaugeType=i.style,this.center=null,i.center&&(this.center=[this._getPercentValue(i.center[0],this.vanchart.width),this._getPercentValue(i.center[1],this.vanchart.height)]),this},getBaseAxisType:function(){return"gaugeAxis"},doLayout:function(){var t=this._calculateGaugeBounds(),e=this.options;if(!t&&!e.radius&&!this.center)throw new Error("gauge has no bounds");this.bounds=t,this._calculateTargetValue(),this._calculatePercentage(),this._buildValueTypeColor(),this._doLayout()},_buildValueTypeColor:function(){var t=this,e=t.options;("category"!==e.colorType||this.isPointerGauge())&&(t.defaultBands=e.bands||t._getDefaultBands(t.gaugeAxis.scale.domain()),t.points.forEach((function(e){var i=t._getColorFromBands(e.getTargetValue(),t.defaultBands);i&&(i=o["default"].getStandardColorAndOpacity(i),e.color=i.hex,e.opacity=i.alpha,e.mouseOverColor=o["default"].getHighLightColor(e.color),e.clickColor=o["default"].getClickColor(e.color))})))},_doLayout:function(){},_fixCenterAndRadius:function(t){var e,i,n,a,r,o,s=this,l=s.options,u=l.radius;l.circleWidth;if(s.center)e=s.center[0],i=s.center[1];else{var h=s.bounds;u=u||Math.min(h.width/2,h.height/2)/(1+t),e=h.x+h.width/2,i=h.y+h.height/2}if(s.centerX=e,s.centerY=i,s.radius=u,s.percentageLabelContent&&s.valueLabelContent&&s.valueLabelContent.length>0){var d=this.calculateLabelTotalHeight(s.valueLabelContent),c=d*(1.2-1)/(o=s.valueLabelContent.length);n=-(a=d+1.13*s.percentageLabelDim.height)/2,s.percentageLabelPos={x:-s.percentageLabelDim.width/2,y:n},n+=1.13*s.percentageLabelDim.height;for(var f=0,p=s.valueLabelContent.length;f<p;f++){(g=s.valueLabelContent[f]).labelPos={x:-g.labelDim.width/2,y:n},n+=g.labelDim.height+c}}else if(s.percentageLabelContent)s.percentageLabelPos={x:-s.percentageLabelDim.width/2,y:-s.percentageLabelDim.height/2};else if(s.valueLabelContent&&s.valueLabelContent.length>0){o=s.valueLabelContent.length,n=-((a=this.calculateLabelTotalHeight(s.valueLabelContent))/2-(r=a*(1.2-1)/o)/2);for(f=0;f<o;f++){var g;(g=s.valueLabelContent[f]).labelPos={x:-g.labelDim.width/2,y:n},n+=g.labelDim.height+r}}},calculateLabelTotalHeight:function(t){for(var e=0,i=t.length,n=0;n<i;n++)e+=t[n].labelDim.height;return 1.2*e},calculateLabelInfo:function(t){},_createGroup:function(t,e){return t.group().addTo(e.seriesGroup)},_getAxisTypes:function(){return["gaugeAxis"]},getDataToDraw:function(){return[]},_calculateTargetValue:function(){if(this.points.length){var t=this.gaugeAxis.scale.domain();this.points.forEach((function(e){e.targetValue=t[1]}))}},_calculatePercentage:function(){if(this.points.length){var t=this.gaugeAxis.scale.domain(),e=this.points;e.forEach((function(i){i.points=e,i.percentage=(i.value-t[0])/(t[1]-t[0])}))}},_calculateLabelPos:function(){},_getTranslate:function(){return[Math.round(this.centerX),Math.round(this.centerY)]},_validPoint:function(){return this.points.filter((function(t){return!t.isNull}))[0]||this.points[0]},isValidDataLabel:function(t,e){return t&&!t.isNull&&e&&e.enabled},getThemeLabelColor:function(t){var e=this.vanchart.isDarkTheme();return t.autoColor?(0,d.getThemeAutoValue)(n["default"].AUTO,"gaugeLabelColor",e):t.color},_valueAndTargetString:function(t){return(0,u.hasDefined)(t.value)&&(0,u.hasDefined)(t.targetValue)?t.value+"/"+t.targetValue:t.value||t.targetValue},_autoValueLabelWithPercent:function(t,e,i,n,r){var o=this._valueAndTargetString(t),s=t.category,l=[],h=e.useHtml,d=a["default"].clone(e.style);if(d.fontSize=i,t.category&&(0,u.hasDefined)(o))l=this._categoryAndValue(t,e,i,n);else if(t.category){var c=a["default"].splitAndShrinkText(s,10,d,n,h);t=c.text,d.fontSize=c.fontSize;for(var f=0,p=t.length;f<p;f++){var g=t[f];l.push({labelContent:g,labelStyle:d,labelDim:a["default"].getTextDimension(g,d,h)})}}else{var m=o||t.text;m=a["default"].shrinkText(m,10,i,n,d,h),d.fontSize=m.fontSize,l.push({labelContent:m.labelContent,labelStyle:d,labelDim:a["default"].getTextDimension(m.labelContent,d,h)})}r.valueLabelContent=l},_categoryAndValue:function(t,e,i,n){var r=this._valueAndTargetString(t),o=t.category,s=[],l=e.useHtml;(p=a["default"].clone(e.style)).fontSize=Math.max(i,10)+"px";var u=o+" "+r;if(a["default"].getTextDimension(u,p,l).width<=n)s.push({labelContent:u,labelStyle:p,labelDim:a["default"].getTextDimension(u,p,l)});else for(var h=[o,r],d=0,c=h.length;d<c;d++){var f=h[d],p=a["default"].clone(e.style),g=a["default"].shrinkText(f,10,i,n,p,l);f=g.labelContent,p.fontSize=g.fontSize,s.push({labelContent:f,labelStyle:p,labelDim:a["default"].getTextDimension(f,p,l)})}return s},_valueLabelWithPercent:function(t,e,i,n,r){var o=r?":":" ",s=(0,u.isEmpty)(this._valueAndTargetString(t))?"":this._valueAndTargetString(t),l=(0,u.isEmpty)(t.category)?"":t.category,h=l+((0,u.isEmpty)(t.category)||(0,u.isEmpty)(s)?"":o)+s,d=a["default"].clone(e.style),c=[],f=e.useHtml,p=a["default"].getTextDimension(h,d,f).width,g=n.options.percentageLabel;if(r&&n.percentageLabelContent&&e.align===g.align&&(p+=n.percentageLabelDim.width),p>=i)for(var m=[l,s].filter((function(t){return!(0,u.isEmpty)(t)})),v=0,_=m.length;v<_;v++){var y=a["default"].getEllipsisText(m[v],i,d,f);c.push({labelContent:y,labelStyle:d,labelDim:a["default"].getTextDimension(y,d,f)})}else c.push({labelContent:h,labelStyle:d,labelDim:a["default"].getTextDimension(h,d,f)});n.valueLabelContent=c},_getDefaultBands:function(t){var e=this.options.color,i=[];if(e)i.push({from:t[0],to:t[1],color:e});else{var n=t[0],r=t[1],o=a["default"].accDiv(r-n,3),s=a["default"].accAdd(n,o),l=a["default"].accAdd(s,o),u=this.vanchart.options.colors;i=[{from:n,to:s,color:u[0]},{from:s,to:l,color:u[1]},{from:l,to:r,color:u[2]}]}return i},_getColorFromBands:function(t,e){if(e&&e.length){for(var i=[],n=0,a=e.length;n<a;n++){var r=e[n],o="-"===r.from?Number.POSITIVE_INFINITY:r.from,s="-"===r.to?Number.NEGATIVE_INFINITY:r.to,l=Math.min(o,s),u=Math.max(o,s);if(i.push(l,u),t>=l&&t<=u)return r.color}var h=Math.min.apply(Math,i),d=Math.max.apply(Math,i);if(t<h)return e[0].color;if(t>d)return e[e.length-1].color}},_calculateGaugeBounds:function(){for(var t=this.vanchart.seriesOfType(n["default"].GAUGE_CHART),e=this.vanchart.bounds,i=.9,r={width:i*e.width,height:i*e.height,x:e.x+a["default"].accDiv(1-i,2)*e.width,y:e.y+a["default"].accDiv(1-i,2)*e.height},o=0,s=0,l=t.length;s<l;s++)t[s].center&&t[s].options.radius&&o++;var u=this.options.layout==n["default"].HORIZONTAL_LAYOUT,h=r[u?"width":"height"]/Math.max(1,t.length-o);for(s=0,l=t.length;s<l;s++)if(t[s]==this&&!this.center)return u?{x:r.x+s*h,y:r.y,width:h,height:r.height}:{x:r.x,y:r.y+s*h,width:r.width,height:h};return{x:0,y:0,width:0,height:0}},_getFixedPos:function(t,e){var i,n,a=t.series;return"pointer_semi"==a.gaugeType?(i=a.centerX-e.width/2,n=a.centerY+.14*a.radius+10):(i=a.centerX+a.radius+10,n=a.centerY-e.height/2),[i,n]},_animateEnd:function(){},_getPointTextLabelGroup:function(){if(!this.textGraphicGroup){var t=this.vanchart,e=t.seriesTextDivGroup;this.textGraphicGroup=t.renderer.vgroup(),this.textGraphicGroup.renderG.addTo(this.group),e.append(this.textGraphicGroup.divG)}return this.textGraphicGroup.divG.attr("transform",a["default"].makeTranslate3d(this._getTranslate())),this.textGraphicGroup},_getPointAxisGroup:function(){if(!this.axisGraphicGroup){var t=this.vanchart,e=t.seriesTextDivGroup;this.axisGraphicGroup=t.renderer.vgroup(),this.axisGraphicGroup.renderG.addTo(this.group),e.append(this.axisGraphicGroup.divG)}return this.axisGraphicGroup.divG.attr("transform",a["default"].makeTranslate(this._getTranslate())),this.axisGraphicGroup},_drawGaugeLabels:function(t){var e=this,i=e.vanchart;e._removeNormalLabels(t),e._drawNormalLabels(t),e.updateLastLabelPos&&e.updateLastLabelPos(),i._needShowMoreLabel()&&e.visible&&e._drawDiffMoreLabels(),i._removeChangeDataState(e)},_drawDiffMoreLabels:function(){var t=this.points[0];t&&!t.isNull&&this._showMoreLabel(t,this.centerX,this.centerY)},_removeNormalLabels:function(t){for(var e=t.labels||[],i=0,n=e.length;i<n;i++)e[i]&&e[i].remove(),e[i]=null;this.valueLabelBackgroundRect&&this.valueLabelBackgroundRect.remove(),this.valueLabelBackgroundRect=null,this._drawExitValueLabel&&this._drawExitValueLabel()},_drawNormalLabels:function(t){var e=this,i=e.options,n=e.vanchart.renderer;if(t.labels=[],e.seriesLabelContent){var r={labelContent:e.seriesLabelContent,labelDim:e.seriesLabelDim,labelPos:e.seriesLabelPos,labelStyle:e.seriesLabelStyle};e._drawLabel(t,r,i.seriesLabel.useHtml)}if(e.percentageLabelContent){var s={labelContent:e.percentageLabelContent,labelDim:e.percentageLabelDim,labelPos:e.percentageLabelPos,labelStyle:e.percentageLabelStyle};e._drawLabel(t,s,i.percentageLabel.useHtml,e.animateLabelPara())}if(e.valueLabelContent&&e.valueLabelContent.length){if(e.valueLabelBackground){var l=e.valueLabelBackground,u=a["default"].rectSubPixelOpt(e.valueLabelBackground,0);u.rx=u.rx=.02*e.radius;var h=e.options.valueLabel.backgroundColor||this.LABEL_BACKGROUND_COLOR;e.valueLabelBackgroundRect=n.rect().addTo(t),e.valueLabelBackgroundRect.attr(u).style({fill:h,"fill-opacity":o["default"].getColorOpacity(h),filter:n.toPatternProperty(e.innerFilter)}),e.labelGroups=e.labelGroups||[],e.labelGroups.push(e.valueLabelG);var d=e.valueLabelG=n.group().addTo(t);e.clipRect?n.updateClip(e.clipRect,e.valueLabelBackground):e.clipRect=n.createClip(e.valueLabelBackground),n.clip(d,e.clipRect),t.valueLabelDivG=n.vtext(!0).style({clip:"rect("+[l.y,l.x+l.width,l.y+l.height,l.x].join("px ")+"px)"}).addTo(t)}for(var c=e.isPointerGauge(),f=0,p=e.valueLabelContent.length;f<p;f++){var g=e.valueLabelContent[f];e._drawLabel(t,g,i.valueLabel.useHtml,e.animateLabelPara(),d,c)}}},animateLabelPara:function(){},_getGaugeLabelG:function(t,e,i,n){var a=n?t.valueLabelDivG:t;return(i?a:e)||t},_drawLabel:function(t,e,i,n,r,o){var s=e.labelContent,u=e.labelDim,h=e.labelPos,d=e.labelStyle;if(h){var c=this,f=c.vanchart.renderer,p=this._getGaugeLabelG(t,r,i,o),g={x:h.x,y:h.y,width:u.width+"px",height:u.height+"px","text-align":"center",overflow:"hidden"},m=f.vtext(i).attr(g).style(d).textContent(s).addTo(p),v=this._textOffset(u,i);if(m=m.attr(v),o?(c.valueLabels=c.valueLabels||[],c.valueLabels.push(m)):t.labels.push(m),(0,l.isSupportSVG)()&&n&&n.enabled){if(!c.hasChangedPointWithChangeDataState()&&!c.initialAnimationMoving)return;m.attr(n.initAttr||{}).style(n.initStyle||{}).animate({ease:c.EASE_TYPE,duration:c.ANIMATION_TIME,style:{opacity:1,transform:a["default"].makeTranslateWithPX({x:0,y:0})},attr:{transform:a["default"].makeTranslate({x:0,y:0})}})}}},_textOffset:function(t,e){var i;return e?{}:this.isSupportVerticalLabel()?(i=.5*t.width,h["default"].ie?{dx:".15em"}:{dx:i,"dominant-baseline":"central"}):(i=.5*t.height,h["default"].ie?{dy:".85em"}:{dy:i,"dominant-baseline":"central"})},_onState:function(t,e,i){var a=this;t&&t.interrupt(n["default"].SELECT_ANIMATION).transition(n["default"].SELECT_ANIMATION).animate({ease:e?a.CHOSEN_EASE:a.OUT_EASE,duration:e?a.CHOSEN_TIME:a.OUT_TIME,style:i})},isPointerGauge:function(){return!1},_onSinglePointerTap:function(t){if(this.vanchart.isMobileFlow()){var e=this.points[0];this.vanchart.showTooltip(e,t),e._onPointTap(t)}else this.vanchart&&this.vanchart.isMobile()&&this.fire("mousemove",t),this.points&&1===this.points.length&&this.points[0].onClick(t.srcEvent)},_onSeriesMouseOver:function(t){(this.points&&1===this.points.length||this.isSupportSharedTooltip())&&this.vanchart.showTooltip(this.points[0],t)},_onSeriesMouseOut:function(){this.vanchart.hideTooltip()},getClosestPoint:function(){return 1===this.points.length?this.points[0]:null},getEvents:function(){return{pointMouseOver:this._onPointMouseOver,pointMouseOut:this._onPointMouseOut,mousemove:this._onSeriesMouseOver,mouseout:this._onSeriesMouseOut,tap:this._onSinglePointerTap,press:this.onSeriesPress,pressup:this.onSeriesPressUp}},isSupportLegendHighlight:function(){return!1},isSeriesAccumulated:function(){return!0},isSupportSharedTooltip:function(){var t=this.vanchart.options.plotOptions.tooltip||{};return!!this.options.tooltip.shared||!!t.shared},isSupportVerticalLabel:function(){var t=this.options,e=this.gaugeType,i=t.percentageLabel,a=void 0===i?{}:i,r=t.valueLabel,o=void 0===r?{}:r;return e===n["default"].THERMOMETER_GAUGE&&t.thermometerLayout===n["default"].VERTICAL_LAYOUT&&(a.orientation===n["default"].VERTICAL_LAYOUT||o.orientation===n["default"].VERTICAL_LAYOUT)}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(99)),a=r(i(166));function r(t){return t&&t.__esModule?t:{"default":t}}var o=n["default"].formatDate,s="halfHour",l="tenMinute",u="fiveMinute",h="halfMinute",d="tenSecond",c="year",f="month",p="halfYear",g="quarter",m="week",v="day",_="date",y="meridiem",A="qDay",T="hour",x="minute",b="second",C="millisecond",L=[c,f,p,g,m,v,_,y,A,T,x,b,C],M={};function P(t,e,i){var n=Math.floor((t-e)/(i-e+1));return{c:n,r:t-(i-e+1)*n}}function S(t){return t%4==0&&t%100!=0||t%400==0}function w(t){return S(t)?366:365}function E(t){return 4-(new Date(t,0,4).getDay()||7)}function O(t){var e=E(t),i=E(t+1);return(w(t)-e+i)/7}[s,l,u,h,d].map((function(t){M[t+"s"]=t})),L.map((function(t){M[t+"s"]=t}));var R=function(t){this._d=t},k=R.prototype={valueOf:function(){return+this._d},year:function(t){return null!=t?(this._d.setFullYear(t),this):this._d.getFullYear()},month:function(t){return null!=t?(this._d.setMonth(t),this):this._d.getMonth()},halfYear:function(t){if(null!=t){var e=P(t,1,2);return e.c&&this.year(this.year()+e.c),this.month(1===e.r?0:6),this}return this.month()<6?1:2},quarter:function(t){if(null!=t){var e=P(t,1,4);return e.c&&this.year(this.year()+e.c),this.month(3*(e.r-1)),this}return Math.ceil((this.month()+1)/3)},dayOfYear:function(){return Math.floor((this._d-new Date(this.year(),0,1))/864e5)+1},weekOfYear:function(){var t=Math.floor((this.dayOfYear()-(this.day()||7)+10)/7),e=this.year();return t<1?t=O(e-=1):t>O(e)&&(t-=O(e),e+=1),{week:t,year:e}},week:function(){return this.weekOfYear().week},day:function(t){if(null!=t){var e=t-(this.day()||7);return this._d.setDate(this.date()+e),this}return this._d.getDay()},date:function(t){return null!=t?(this._d.setDate(t),this):this._d.getDate()},meridiem:function(t){if(null!=t){var e=P(t,1,2);return e.c&&this.date(this.date()+e.c),this.hours(1===e.r?0:12),this}return this.hours()<12?1:2},qDay:function(t){if(null!=t){var e=P(t,1,4);return e.c&&this.date(this.date()+e.c),this.hour(6*(e.r-1)),this}return Math.ceil((this.hour()+1)/6)},hour:function(t){return null!=t?(this._d.setHours(t),this):this._d.getHours()},minute:function(t){return null!=t?(this._d.setMinutes(t),this):this._d.getMinutes()},second:function(t){return null!=t?(this._d.setSeconds(t),this):this._d.getSeconds()},millisecond:function(t){return null!=t?(this._d.setMilliseconds(t),this):this._d.getMilliseconds()},_roundMinute:function(t){var e=Math.floor(this._d.getMinutes()/t)*t;this._d.setMinutes(e)},_roundSecond:function(t){var e=Math.floor(this._d.getSeconds()/t)*t;this._d.setSeconds(e)},startOf:function(t){switch(t=M[t]||t){case c:this.month(0);case p:case g:case f:this.date(1);case m:case v:case _:this.hours(0);case T:case y:case A:this.minutes(0);case x:case s:case l:case u:this.seconds(0);case b:case h:case d:this.milliseconds(0);break;default:throw t+" error"}switch(t){case m:this.day(1);break;case g:case p:case y:case A:this[t](this[t]());break;case s:this._roundMinute(30);break;case l:this._roundMinute(10);break;case u:this._roundMinute(5);break;case h:this._roundSecond(30);break;case d:this._roundSecond(10)}return this},endOf:function(t){return t&&t!==C&&"milliseconds"!==t?this.add(1,t).startOf(t).add(-1,C):this},add:function(t,e){switch(e=M[e]||e){case p:this.add(6*t,f);break;case g:this.add(3*t,f);break;case m:this.add(7*t,_);break;case y:this.add(12*t,T);break;case A:this.add(6*t,T);break;case s:this.add(30*t,x);break;case l:this.add(10*t,x);break;case u:this.add(5*t,x);break;case h:this.add(30*t,b);break;case d:this.add(10*t,b);break;default:e===v&&(e=_);var i=this.get(e);this[e](i+t)}return this},isWeekend:function(){var t=this.day();return 6===t||0===t}};L.map((function(t){k[t+"s"]=k[t]})),k.get=function(t){return this[t]()},k.format=function(t){return o(this,t)};var I=function(t){var e;return e=t instanceof R?new Date(t._d):t?new Date(t):new Date,new R(e)};I.isLeapYear=S,I.daysInYear=w,I.firstWeekOffset=E,I.weeksInYear=O,I.setLocale=n["default"].setLocale,I.duration=a["default"];e["default"]=I},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(61)),a=h(i(0)),r=h(i(1)),o=h(i(10)),s=h(i(8)),l=i(4),u=i(2);function h(t){return t&&t.__esModule?t:{"default":t}}var d=n["default"].extend({type:l.ComponentCst.CATEGORY_AXIS_COMPONENT,initScale:function(){this.lastScale=this.scale,this.scale=o["default"].ordinal()},calculateDomainFromData:function(){this._dataDomain=this._getDomainFromData();var t=this.vanchart.getComponent(l.ComponentCst.ZOOM_COMPONENT);this._zoomDomain=this._zoomDomain||t&&t.getZoomDomain(this),this._domain=this._zoomDomain||this._dataDomain},calculateDomainFromZoom:function(){this._domain=this._zoomDomain,this.isBaseAxisOnZoomOnly()&&this.vanchart.reCalcValueAxisDataDomain(this.componentType)},_getStartAndEndTick:function(){return[this._domain[0],this._domain[this._domain.length-1]]},_getDomainFromData:function(){var t=this.options,e=this.series,i=this,n={},a=t.categories||[];return a.forEach((function(t){n[t]=!0})),e.forEach((function(t){this.getTrendLineForecast(t);for(var e=0,o=t.points.length;e<o;e++){var s=t.points[e].getCategory();n[s]||(n[s]=!0,a.push(s))}(t.type!==r["default"].AREA_CHART||this.isMultiCateAxis())&&(i.isRangePoints=!1)}),this),this.isMultiCateAxis()&&a.length&&(a=this.resortDataDomain(a)),this.addTrendLineCategories(a)},_getCategoryWidth:function(){if(this.isHorizontal()){var t=this.vanchart,e=(t._initPlotBounds||t.bounds).width,i=void 0===e?0:e,n=this.vanchart.axisSize,a=n.left,r=void 0===a?0:a,o=n.right;return(i-r-(void 0===o?0:o))/this._domain.length}return this._getVerticalLabelMaxSize()},_getVerticalLabelMaxSize:function(){var t=this.options,e=t.maxHeight,i=t.maxWidth,n=(this.vanchart._initPlotBounds||this.vanchart.bounds).width;return this.vanchart.isInverted()&&e&&(n=this._maxWidth(e)),!this.vanchart.isInverted()&&i&&(n=this._maxWidth(i)),n-=this._getLabelTitleAndTickSize(),Math.max(n,0)},_getLabelAlign:function(){var t=this.getPosition();return t===r["default"].LEFT?r["default"].RIGHT:t===r["default"].RIGHT?r["default"].LEFT:r["default"].CENTER},_calculateAlignShift:function(t,e){switch(this._getLabelAlign()){case r["default"].LEFT:return 0;case r["default"].RIGHT:return t-e;case r["default"].CENTER:default:return(t-e)/2}},_calcTickLabelDim:function(t,e,i){void 0===t&&(t="");var a=this.getLabelDetail(i).labelDisplay;return e=e||this._getCategoryWidth(),a===r["default"].MULTI_LINE?this._calcMultiLineLabelDim(t,e,i):a===r["default"].ELLIPSIS?this._calcEllipsisLabelDim(t,e,i):n["default"].prototype._calcTickLabelDim.call(this,t,e,i)},_calcEllipsisLabelDim:function(t,e,i){var n=this.options,r=n.useHtml,o=this.getLabelDetail(i).labelStyle||{};this.isHorizontal()&&(e-=4),t=a["default"].getEllipsisText(t,e,o,r);var s=a["default"].getTextDimension(t,o,r),l={width:s.width,height:s.height};if(r){var u=parseFloat(n.labelWidth),h=parseFloat(n.labelHeight);l.width=isNaN(u)?l.width:u,l.height=isNaN(h)?l.height:h}return{rectDim:s,labelDim:l,tickContent:t,labelRotation:0}},_calcMultiLineLabelDim:function(t,e,i){for(var n=this.options,o=n.useHtml,s=this.getLabelDetail(i).labelStyle||{},l=this.isHorizontal()?2:0,u=a["default"].splitText(t,s,e,l),h=0,d=0,c=[],f=[],p=0,g=u.length;p<g;p++){var m=a["default"].getTextDimension(u[p],s,o);h=Math.max(h,m.width),d+=m.height*r["default"].MULTI_LINE_HEIGHT,c.push(m.width)}for(var v=0,_=c.length;v<_;v++){var y=this._calculateAlignShift(h,c[v]);f.push(y)}var A={width:h,height:d},T={width:h,height:d};if(o){var x=parseFloat(n.labelWidth),b=parseFloat(n.labelHeight);T.width=isNaN(x)?T.width:x,T.height=isNaN(b)?T.height:b}return{rectDim:A,labelDim:T,tickContent:t,labelRotation:0,tickGroup:u,shiftGroup:f}},setCategories:function(t){var e=this._dataDomain;this._dataDomain=this.addTrendLineCategories(t);var i=this.vanchart.getComponent(l.ComponentCst.ZOOM_COMPONENT);if(this._isBaseAxis()&&i&&i.zoomToolEnabled()){i.updateRangeLeftAndRight(this,e,t);var n=i&&i.getZoomDomain(this);this._zoomDomain=n,this.calculateDomainFromZoom()}else this._domain=this._dataDomain,this._zoomDomain=null;this.fixScaleAndTickData()},addTrendLineCategories:function(t){var e=a["default"].getTargetFillArray;if(this.forecast&&(this.forecast[0]||this.forecast[1])){var i=0;t=e(-this.forecast[0],(function(){return Array(2+i++).join(" ")})).concat(t).concat(e(this.forecast[1],(function(){return Array(2+i++).join(" ")})))}return t},getOriginalCategories:function(){return this.forecast&&(this.forecast[0]||this.forecast[1])?this._dataDomain.slice(-this.forecast[0],this._dataDomain.length-this.forecast[1]):this._dataDomain},updateAxisSizeAndBounds:function(){this._updateOriginTickData(),this._calculateSize(this.tickData),this._setComponentBounds(this.getPosition(),this._size)},_getTickValuesWithEndValue:function(){return this._getTickValues()},fixScaleAndTickData:function(){this.scale.domain(this._dataDomain),this.isRangePoints?this.scale.rangePoints(this._getRange()):this.scale.rangeBands(this._getRange()),this._updateOriginTickData(),this._calculateTickPosAndStep()},_getRange:function(){var t=this._getPlotRange();if(this._dataDomain.length==this._domain.length)return t;var e,i=Math.abs(t[1]-t[0]);e=this.isRangePoints?i/Math.max(this._domain.length-1,1):i/this._domain.length;var n=a["default"].indexOf(this._dataDomain,this._domain[0]),r=this._dataDomain.length-a["default"].indexOf(this._dataDomain,this._domain[this._domain.length-1])-1;if(!(this.isAxisReversed()^this.isHorizontal())){var o=n;n=r,r=o}var s=-n*e,l=i+r*e;return this.isHorizontal()?this.isAxisReversed()?[l,s]:[s,l]:this.isAxisReversed()?[s,l]:[l,s]},_getRangeFromDomain:function(t){var e,i=this._getPlotRange(),n=Math.abs(i[1]-i[0]);e=this.isRangePoints?n/Math.max(t.length-1,1):n/t.length;var r=a["default"].indexOf(this._dataDomain,t[0]),o=this._dataDomain.length-a["default"].indexOf(this._dataDomain,t[t.length-1])-1;if(!(this.isAxisReversed()^this.isHorizontal())){var s=r;r=o,o=s}var l=-r*e,u=n+o*e;return this.isHorizontal()?this.isAxisReversed()?[u,l]:[l,u]:this.isAxisReversed()?[l,u]:[u,l]},_getPlotRange:function(){var t=this.vanchart;return t.isMobileFlow()&&!t.isMobileFlowFollowPC()?this.getWholeRange():n["default"].prototype._getPlotRange.call(this)},getLabelAutoRotation:function(t,e,i){if(e.autoRotate&&!e.labelRotation){var n,r,o=this.vanchart.isInverted(),s=t.reduce((function(t,e){return a["default"].getTextDimension(t).width>a["default"].getTextDimension(e).width?t:e})),l=this._getTickContent(s,i),u=a["default"].getTextDimensionWithRotation(l,e.labelStyle,e.useHtml,e.labelRotation),h=Math.max.apply(null,this._getPlotRange())/this._domain.length-a["default"].paddingConvertWithScale(2.5);o?(n=u.height,r=u.width):(n=u.width,r=u.height);var d=Math.sqrt(n*n+r*r);if(r>h)return-90;if(n>h){var c=Math.acos(h/d)+Math.atan(r/n);return-a["default"].toDegree(c)}}},getCategoryCount:function(){return this._dataDomain.length},indexOfLabel:function(t){return a["default"].indexOf(this._dataDomain,t)},getTickLength:function(){var t=this.scale.domain(),e=this.scale.rangeExtent(),i=Math.abs(e[1]-e[0]);return this.isRangePoints&&t.length<=1?i:this.isRangePoints?i/(t.length-1):this.scale.rangeBand()},_getTickValues:function(){var t=this.vanchart.getComponent(l.ComponentCst.ZOOM_COMPONENT);return t&&t.zoomToolEnabled()?this._dataDomain:this._domain},getCategories:function(){return this._dataDomain},axisZoom:function(t,e){var i,n,r=this.vanchart.bounds;this.isHorizontal()?(i=Math.min(t.x,e.x)-r.x,n=Math.max(t.x,e.x)-r.x):(i=Math.min(t.y,e.y)-r.y,n=Math.max(t.y,e.y)-r.y);var s=this.scale.domain(),l=this._getRange(),u=o["default"].quantize().domain(l).range(s),h=a["default"].indexOf(this._dataDomain,u(i)),d=a["default"].indexOf(this._dataDomain,u(n));this.zoomRefresh(this._dataDomain.slice(Math.min(h,d),Math.max(h,d)+1))},getIndexByPosition:function(t){return this._getIndexByXYCoordinate(t)},_getIndexByXYCoordinate:function(t){var e,i,n=this.getPlotBounds(),a=this.scale,r=this.isHorizontal(),o=this.isAxisReversed()^!r,s=a(o?a.domain()[a.domain().length-1]:a.domain()[0]);e=r?t[0]-n.x-s:t[1]-n.y-s;var l=this.getCategories();if(l.length>1){var u=Math.abs(a(a.domain()[1])-a(a.domain()[0]));i=o?l.length-1-e/u:e/u}else i=0;return i=this.isRangePoints?Math.round(i):o?Math.ceil(i):Math.floor(i)},getPointsInCategory:function(t){var e=this.vanchart.bounds,i=this.scale.domain(),n=this._getRange(),a=o["default"].quantize().domain(n).range(i)(this.isHorizontal()?t.x-e.x:t.y-e.y);return this.vanchart.getValidPointsPara(a)},drawHighlightBackground:function(t){if(!this.vanchart.onSeriesRendering()){var e=t[0].getCategory(),i="line";t.map((function(t){var e=t.series;e.type!==r["default"].BAR_CHART&&e.type!==r["default"].COLUMN_CHART||(i="band")})),this._lastSharedPoints=t;var n=this.getPlotBounds(),o=this.isHorizontal(),l=this.scale,h=l.rangeBand?l.rangeBand():0,d=l(e),c=d+h,f=this.vanchart.renderer;if(!(0,u.isNull)(d)){var p="x",g="y",m="width",v="height",_=n.height,y="x1",A="x2",T="y1",x="y2";if(o||(p="y",g="x",m="height",v="width",_=n.width,y="y1",A="y2",T="x1",x="x2"),"band"===i){var b={};b[p]=d,b[g]=0,b[m]=Math.abs(d-c),b[v]=_,this.highlightBand||(this.highlightBand=f.rect().attr(b).style({fill:"rgb(98,179,240)","fill-opacity":.2,"pointer-events":"none"}).addTo(this.vanchart.highlightGroup)),this.highlightBand.attr("transform",a["default"].makeTranslate(n)).animate({duration:250,ease:s["default"].css.ease,attr:b}),this.highlightLine&&this.highlightLine.remove(),this.highlightLine=null}else{h&&(d=(d+c)/2);var C={};C[y]=d,C[T]=0,C[A]=d,C[x]=_,this.highlightLine||(this.highlightLine=f.line().attr(C).style({stroke:"rgb(140,140,140)","stroke-width":1}).addTo(this.vanchart.highlightGroup)),this.highlightLine.attr("transform",a["default"].makeTranslate(n)).animate({duration:250,ease:s["default"].css.ease,attr:C}),this.highlightBand&&this.highlightBand.remove(),this.highlightBand=null}}}},removeHighlightBackground:function(){this.highlightBand&&this.highlightBand.remove(),this.highlightLine&&this.highlightLine.remove(),this.highlightBand=null,this.highlightLine=null},isMultiCateAxis:function(){return!1},_calculateZoomDomain:function(){var t=this.vanchart.getComponent(l.ComponentCst.ZOOM_COMPONENT);return!!(this._isBaseAxis()&&t&&t.zoomToolEnabled()&&t.byAxis==this)&&(this._domain=this._zoomDomain||t.getZoomDomain(this),!0)}});e["default"]=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=v(i(1)),a=v(i(0)),r=v(i(16)),o=v(i(10)),s=v(i(44)),l=v(i(11)),u=v(i(8)),h=i(4),d=v(i(5)),c=i(3),f=i(2),p=i(17),g=i(35),m=i(15);function v(t){return t&&t.__esModule?t:{"default":t}}var _=400,y=u["default"].css.swing,A=function(){return a["default"].paddingConvertWithScale(4)},T="main",x="minor",b=l["default"].extend({labelRotation:0,_refresh:function(){this.series=[],this.isRangePoints=!0,this.piece=null,this.forecast=[0,0],this._zoomDomain=this._dataDomain=this._domain=this._tickStart=this._step=0,this._firstCalcDomain&&(this._firstCalcDomain=null),this.initScale();var t=this.options;t.tickPadding=isNaN(t.tickPadding)?6:t.tickPadding,t.tickLength=t.enableTick?isNaN(t.tickLength)?4:t.tickLength:0,t.minorTickLength=t.enableMinorTick?isNaN(t.minorTickLength)?2:t.minorTickLength:0},_calculateSize:function(t){var e=this.options;this.tickLabelLength=this._getTickLabelLength(t);var i=this.labelLength=this._getAxisTitleLength();i+=i>0?4:0;var n=this.tickLabelLength+i,a=this.isHorizontal(),r=this.vanchart.isInverted(),o=(0,g.isUseMaxHeight)(a,r);!a&&(n+=4);var s=a?this._maxHeight:this._maxWidth,l=o?e.maxHeight:e.maxWidth;n=l?Math.min(s.call(this,l),n):n,this._size=0===this.series.length?0:Math.round(n)},offsetDataSheetClipPoolSize:function(){var t=this.getPosition(),e=this.vanchart,i=e.clipPool,a=this.isValue(),r=e.getComponent(h.ComponentCst.DATA_SHEET_COMPONENT);a&&r&&t===n["default"].LEFT&&i[t]&&(i[t]-=this._size)},_recordAxisSize:function(){this.isOnZero()||(this.vanchart.axisSize[this.getPosition()]+=this._size)},calculateDomainFromData:function(t,e){t||(this.byPercent=!this._isBaseAxis()&&this.isPercentAxis(),t=this._getDomainFromData(e),this._originDataDomain=t),this.indicator&&this._calculateCateDomainData(),this._dataDomain=t;var i=this.vanchart.getComponent(h.ComponentCst.ZOOM_COMPONENT),n=this._zoomDomain||i&&!i.isScroll()&&i.getZoomInitDomain(this),a=[this.options.min,this.options.max],r=(0,g.getFixedDomain)(a,n,this._isBaseAxis());this._calculateNiceDomain(this._dataDomain[0],this._dataDomain[1],r[0],r[1]),this._originDomain=this._originDomain||this._domain,this._isAdjustTopDomain()&&this._adjustDomain4TopValue(r),this._calculateDateFormat&&this._calculateDateFormat()},_calculateZoomDomain:function(){var t=this.vanchart.getComponent(h.ComponentCst.ZOOM_COMPONENT);if(this._isBaseAxis()&&t&&t.byAxis==this){var e=(0,f.hasDefined)(this.options.min)||(0,f.hasDefined)(this.options.max),i=this.series.some((function(t){var e=t.options.trendLine;return e&&e.period&&2===e.period.length}));this._originDomain=this._originDomain||(this.isLog()||e||i?this._domain:this._dataDomain);var n=this._zoomDomain||t.getZoomInitDomain(this),a=[this.options.min,this.options.max],r=(0,g.getFixedDomain)(a,n,!0);return this._calculateNiceDomain(this._dataDomain[0],this._dataDomain[1],r[0],r[1]),!0}return!1},_calculateNiceDomain:function(t,e,i,n){return this.options.log?this._calculateLogNiceDomain(t,e,i,n):this.byPercent?this._calculatePercentValueDomain(t,e,i,n):this._calculateValueNiceDomain(t,e,i,n)},_adjustDomain4TopValue:function(t){var e=this._originDataDomain[0],i=this._originDataDomain[1];e=e<.95*this._domain[0]?1.1*e:e,i=i>.95*this._domain[1]?1.1*i:i,e===this._originDataDomain[0]&&i===this._originDataDomain[1]||this._calculateNiceDomain(e,i,t[0],t[1])},_isAdjustTopDomain:function(){return!this._isBaseAxis()&&this.series.some((function(t){return t.type===n["default"].COLUMN_CHART||t.type===n["default"].BAR_CHART||t.type===n["default"].LINE_CHART||t.type===n["default"].AREA_CHART}))},isPercentAxis:function(){for(var t=this.series,e=!1,i=0,n=t.length;i<n;i++)e=e||t[i].options.stackByPercent;return e},isBaseAxisOnZoomOnly:function(){var t=this.vanchart.options,e=t.zoom&&t.zoom.zoomType;return this._isBaseAxis()&&e===this.componentType.substr(0,1)},calculateDomainFromZoom:function(){var t=this._zoomDomain,e=this.options;if(this._isBaseAxis())this._calculateNiceDomain(this._dataDomain[0],this._dataDomain[1],t[0],t[1]),this.isBaseAxisOnZoomOnly()&&this.vanchart.reCalcValueAxisDataDomain(this.componentType);else{var i=(0,f.hasDefined)(e.min)?Math.max(e.min,t[0]):t[0],n=(0,f.hasDefined)(e.max)?Math.min(e.max,t[1]):t[1];if(i>n)return;var a=this.type===h.ComponentCst.VALUE_AXIS_COMPONENT&&(0,f.hasNotDefined)(e.min),r=this.isLog()?1:0;if(i=a?Math.min(r,i):i,this.alignAxisId&&!/^standard/.test(this.alignAxisId)&&this._firstCalcDomain){var o=(t[0]-this._domain[0])/(this._domain[1]-this._domain[0]),s=(t[1]-this._domain[0])/(this._domain[1]-this._domain[0]);i=this._firstCalcDomain[0]+(this._firstCalcDomain[1]-this._firstCalcDomain[0])*o,n=this._firstCalcDomain[0]+(this._firstCalcDomain[1]-this._firstCalcDomain[0])*s,this._domain=[i,n]}else this._calculateNiceDomain.apply(this,[t[0],t[1],i,n])}},isCategory:function(){return this.type===h.ComponentCst.CATEGORY_AXIS_COMPONENT},isValue:function(){return this.type===h.ComponentCst.VALUE_AXIS_COMPONENT},isDate:function(){return this.type===h.ComponentCst.DATE_AXIS_COMPONENT},zoomRefresh:function(t){this._zoomDomain=t,this.calculateDomainFromZoom()},axisZoom:function(t,e){var i,n,r=this.type===h.ComponentCst.DATE_AXIS_COMPONENT,o=r?1e3:1e-11,s=this.vanchart.bounds;this.isHorizontal()?(i=Math.min(t.x,e.x)-s.x,n=Math.max(t.x,e.x)-s.x,i=Math.max(i,0),n=Math.min(n,s.width)):(i=Math.min(t.y,e.y)-s.y,n=Math.max(t.y,e.y)-s.y,i=Math.max(i,0),n=Math.min(n,s.height));var l=this.scale.invert(i),u=this.scale.invert(n);r&&(l=a["default"].date2int(l),u=a["default"].date2int(u)),Math.abs(l-u)<o||this.zoomRefresh([Math.min(l,u),Math.max(l,u)])},getAxisValue:function(t){return t},getTrendLineForecast:function(t){var e=t.options.trendLine;if(e&&e.period&&2===e.period.length){var i=e.period;this.forecast[0]=Math.min(this.forecast[0]||0,i[0]),this.forecast[1]=Math.max(this.forecast[1]||0,i[1])}},_getStartAndEndTick:function(){return this._domain},updateClipBounds:function(t){if(0!==this.series.length){var e,i,r,o,s=this.isHorizontal(),l=this.isAxisReversed(),u=this.options;if(this.options.showLabel){var h=this._getStartAndEndTick(),d=h[0],c=h[1],f=this._getFirstShowLabelLevel?this._getFirstShowLabelLevel():0;if(this.isMultiCateAxis&&this.isMultiCateAxis()){var p=a["default"].decodeCategoryArray(d),g=a["default"].decodeCategoryArray(c);d=p.length?p[p.length-1-f]:"",c=g.length?g[g.length-1-f]:""}var m=this._getTickDim(this._getTickContent(d,u.formatter),null,f),v=this._getTickDim(this._getTickContent(c,u.formatter),null,f);l?(r=v,o=m):(r=m,o=v),e=s?r.width:r.height,i=s?o.width:o.height,e=Math.round(e/2)+4,i=Math.round(i/2)+4,this.showArrow()&&(i=Math.max(i,15))}else e=0,i=this.showArrow()?15:0;var _=this.vanchart.bounds;if(s){var y=this.vanchart.axisSize,A=y.left+4,T=y.right+4;if(this.isCategory()&&!this.isRangePoints){var x=this._zoomDomain||this._dataDomain,b=(_.width-y.left-y.right)/x.length;A+=Math.round(b/2),T+=Math.round(b/2)}this.options.labelRotation<=-15?e=Math.round(2*(e-4)):this.options.labelRotation>=15&&(i=Math.round(2*(i-4))),e=Math.max(e-A,0)+4,i=Math.max(i-T,0)+4+(this.showArrow()?15:0),t[n["default"].LEFT]=Math.max(t[n["default"].LEFT]||0,e),t[n["default"].RIGHT]=Math.max(t[n["default"].RIGHT]||0,i)}else t[n["default"].TOP]=Math.max(t[n["default"].TOP]||0,i),t[n["default"].BOTTOM]=Math.max(t[n["default"].BOTTOM]||0,e);this.offsetDataSheetClipPoolSize()}},updateAxisSizeAndBounds:function(){this._setComponentBounds(this.getPosition(),this._size)},fixScaleAndTickData:function(){var t=this.vanchart.isMobileFlow()&&this._isBaseAxis()?this.getWholeRange():this._getRange();this.scale.domain(this._domain).range(t),this._updateOriginTickData(),this._calculateTickPosAndStep()},_alignByZeroValue:function(t){var e=Date.now()+""+1e5*Math.random();if(t.forEach((function(t,i){t.axis.alignAxisId=0===i?"standard"+e:e})),t.length<2)return t;var i=t[0].axis;return!i||null==i.options.max&&null==i.options.min?this._dealAutoDomainOnZero(t):this._forceUpdateAxisDomain(t)},_dealAutoDomainOnZero:function(t){var e=0,i=0;function n(t){var e=t._dataDomain;return e[0]===e[1]?t._domain:e}var a=t.map((function(t){var a=n(t.axis),r=a[0],o=a[1];o*r>=0&&(o=Math.max(0,o),r=Math.min(0,r));var s=o-r,l=Math.abs(r/s),u=Math.abs(o/s);return e=Math.max(e,l),i=Math.max(i,u),[l,u]}));e/=(i/=i+e)+e;var r=0,o=0;return a.map((function(a,s){var l=t[s].axis,u=n(l),h=u[0],d=u[1],c=a[0],f=a[1];d*h>=0&&(d=Math.max(0,d),h=Math.min(0,h));var p=d,m=h;c>e&&(p=m*i/(i-1)),f>i&&(m=p*e/(e-1));for(var v=(0,g.getLinearValidInterval)({min:m,max:p,interval:l.options.tickInterval,count:l._getDefaultTickCount(),type:l.type}),_=0,y=0,A=0,T=0;_<d;)_+=v,A++;for(;y>h;)y-=v,T++;return r=Math.max(A,r),o=Math.max(T,o),{domain:[y,_],tickInterval:v,positiveTickCount:A,negativeTickCount:T,axis:l}})).map((function(t){var e,i=t.domain,n=t.tickInterval,a=t.positiveTickCount,s=t.negativeTickCount,l=t.axis,u=i[0],h=i[1];for(e=a;e<r;e++)h+=n;for(e=s;e<o;e++)u-=n;l._domain=[u,h],l._tickStart=u,l._step=n,l.scale.domain([u,h])})),t},_forceUpdateAxisDomain:function(t){var e=t[0].axis,i=e.getZeroPos(),r=e._getTickValues(),o=this;return t.forEach((function(t,s){if(0!==s){var l=t.axis,u=l._domain[1],h=l._domain[0],d=l._firstCalcDomain?l._firstCalcDomain[2]:h,c=l._firstCalcDomain?l._firstCalcDomain[3]:u,f=r.filter((function(t){return t>=0})),p=r.filter((function(t){return t<=0}));!function(){var t,e=l.scale(0)-i,r=u-h,s=l._getRange();s=Math.abs(s[0]-s[1]),t=e*r/s;var d=1,c=l.vanchart.options.chartType!==n["default"].BAR_CHART,f=o.vanchart.isInverted(),p=l.options.reversed;d=c&&!f&&p||f&&!p||!c&&!p?d:-d,u=a["default"].accAdd(u,t*d),h=a["default"].accAdd(h,t*d),Math.abs(h-0)<1e-6&&(h=0),Math.abs(u-0)<1e-6&&(u=0)}(),function(){if(0===h)u=a["default"].niceValue(c||u,f.length);else if(0===u)h=a["default"].niceValue(d||h,p.length);else{var t=0===d||0!==c&&d/c>h/u?a["default"].niceValue(c/e._domain[1],f.length):a["default"].niceValue(d/e._domain[0],p.length);u=a["default"].accMul(e._domain[1],t),h=a["default"].accMul(e._domain[0],t)}}(),l._firstCalcDomain||(l._firstCalcDomain=[h,u,d,c]),l._calculateNiceDomain(h,u,h,u),l.scale.domain([h,u]).range(l._getRange())}})),t},_classifyAxis:function(t){var e=[],i=[],n=[],a=this;return function(t){for(var a,r=0,o=t.length;r<o;r++)a={axis:t[r],index:r},t[r].alignAxisId?/^stand/.test(t[r].alignAxisId)?e.push(a):i.push(a):n.push(a)}(t),e.length||i.length||(n=[],function(t){var r=a.options.onZero,o=!0===r?0:r;!0!==r&&t.forEach((function(t,a){var r={axis:t,index:a};a!==o?0===t.series.length?n.push(r):i.push(r):e.unshift(r)})),!0===r&&t.forEach((function(t,a){var r={axis:t,index:a},o=t.options;0===t.series.length?n.push(r):(0,f.hasDefined)(o.tickInterval)||(0,f.hasDefined)(o.min)||(0,f.hasDefined)(o.max)||(0,f.hasDefined)(o.log)?e.push(r):i.push(r)})),e.length||(i=function(t){if(!t.length)return t;for(var e=[],i=[],n=[],a=0,r=t.length;a<r;a++)Math.abs(0-t[a].axis._domain[0])<1e-6?i.push(t[a]):Math.abs(0-t[a].axis._domain[1])<1e-6?n.push(t[a]):e.push(t[a]);return e.sort(o),i.sort(o),n.sort(o),e.concat(n.concat(i));function o(t,e){return t.axis.tickData.length-e.axis.tickData.length}}(i))}(t)),{preset:e,nonPreset:i,nonSeries:n}},_reassembleAxis:function(t){var e=t.nonPreset.concat(t.preset.concat(t.nonSeries));return e.sort((function(t,e){return t.index-e.index})),e.map((function(t){return t.axis}))},_dealOnZeroDetail:function(t){var e=this.vanchart.getComponent(t)._axisList;if("value"===e[0].options.type){var i=this._classifyAxis(e);if(i.preset.length>0){var n=this.findStandardAxisProp(i.preset);(0,f.hasDefined)(n)&&(i.preset.splice(n.index,1),i.nonPreset.unshift(n.axisProp))}i.nonPreset=i.nonPreset.filter((function(t){return!!t.axis.options.reversed==!!i.nonPreset[0].axis.options.reversed||(i.preset.push(t),!1)})),i.nonPreset=this._alignByZeroValue(i.nonPreset),e=this._reassembleAxis(i),this.vanchart.getComponent(t)._axisList=e,s["default"].calculateAxisBoundsAndClip(this.vanchart)}},dealOnZero:function(){var t=this.options,e=this.componentType===h.ComponentCst.X_AXIS_COMPONENT?h.ComponentCst.Y_AXIS_COMPONENT:h.ComponentCst.X_AXIS_COMPONENT;t.onZero&&this._dealOnZeroDetail(e)},findStandardAxisProp:function(t){if(t&&t.length)for(var e=0,i=t.length;e<i;e++){var n=t[e].axis;if((0,f.hasNotDefined)(n.options.log))return{axisProp:t[e],index:e}}},updateAxisBounds:function(){if(!this.options.onZero)return!1;var t,e,i,a,r,o=this.getStandardAxis(),s=o&&(0,g.isFromZeroAxis)(o),l=o.getZeroPos(),u=this.vanchart.bounds;this.isHorizontal()?(t=u.x,e=l+u.y-(this.getPosition()===n["default"].TOP?this.bounds.height:0),i=u.width,r=e+(a=this.bounds.height)>u.y+u.height,!s&&r&&(a=u.y+u.height-e)):(t=l+u.x-(this.getPosition()===n["default"].LEFT?this.bounds.width:0),e=u.y,i=this.bounds.width,a=u.height,r=t+i>u.x+u.width,!s&&r&&(i=u.x+u.width-t)),a<0&&(a=0),i<0&&(i=0),this.bounds={x:t,y:e,width:i,height:a}},_getTickLabelLength:function(t){var e=this.options,i=this._getLabelTickSize(),n=0,a=this.isHorizontal(),r=e.labelStyle.fontSize?e.labelStyle.fontSize:0;if(t)t.forEach((function(t){var e=t.tickDim;n=Math.max(n,a?e.height+2*(0,m.QuarterTextVerPadding)(r):e.width)}));else for(var o=this.alignAxisId?this._getTickValuesAlignByAxis():this._getTickValues(),s=0,l=o.length;s<l;s++){var u=this._getTickDim(this._getTickContent(o[s],e.formatter));n=Math.max(n,a?u.height+2*(0,m.QuarterTextVerPadding)(r):u.width)}return i+(e.showLabel?n:0)},_getLabelTitleAndTickSize:function(){var t=this._getAxisTitleLength();return t+=t>0?a["default"].paddingConvertWithScale(4):0,t+=this._getLabelTickSize()},_getLabelTickSize:function(){var t=this.options,e=t.showLabel,i=t.enableTick,n=t.tickPadding,a=t.tickLength,r=0;return e&&(r+=isNaN(+n)?4:n),i&&(r+=isNaN(+a)?4:a),r},_getTickDim:function(t,e,i){return this._calcTickLabelDim(t,e,i).labelDim},_updateOriginTickData:function(){var t=this.alignAxisId?this._getTickValuesAlignByAxis():this._getTickValues();this._calculateLabelRotation(t),this.tickData=[];for(var e=0,i=t.length;e<i;e++){var n=t[e];this.tickData.push(this._calculateSingleTickData(n,n))}this._setPeriod()},_setPeriod:function(){var t=this.tickData;this.isMultiCateAxis&&this.isMultiCateAxis()?this._initPeriod=t.length>1&&t[0].length>1?[t[0][0].tickValue,t[0][1].tickValue]:this._initPeriod||0:this._initPeriod=t.length>1?[t[0].tickValue,t[1].tickValue]:this._initPeriod||0},getPeriodSize:function(){var t=this.scale,e=this._initPeriod;return a["default"].isArray(e)?Math.abs(t(e[0])-t(e[1])):t.rangeBand?t.rangeBand():1},_calculateLabelRotation:function(t,e){var i=this.options,n=i.formatter,a=this.getLabelDetail(e);isNaN(a.labelRotation)?i.autoRotate?this.labelRotation=this.getLabelAutoRotation(t,i,n):this.labelRotation=0:this.labelRotation=a.labelRotation},_calculateSingleTickData:function(t,e,i,n,a){i=i||{};var o,s,l,u,h,d=this.options.formatter,c=this._getTickContent(e,d),f=this._calcTickLabelDim(c,n,a);return o=f.rectDim,s=f.labelDim,c=f.tickContent,l=f.labelRotation,u=f.tickGroup||[],h=f.shiftGroup||[],r["default"].merge({tickValue:t,tickContent:c,tickDim:s,tickRectDim:o,labelRotation:l,tickGroup:u,shiftGroup:h},i)},_calcTickLabelDim:function(t,e,i){var n=this.options,r=n.useHtml,o=this.getLabelDetail(i),s=o.labelStyle||{},l=a["default"].extend({writingMode:"tb-rl","writing-mode":"tb-rl","-webkit-writing-mode":"vertical-rl"},s);this.type===h.ComponentCst.CATEGORY_AXIS_COMPONENT&&t&&(t=(t+"").trim());var u,d,c=s,f=o.labelRotation;return 90===Math.abs(f)&&a["default"].hasChn(t)&&(f=360,c=l),u=a["default"].getTextDimension(t,c,r),d=a["default"].getTextDimRotated(u,f),r&&(d.width=isNaN(parseFloat(n.labelWidth))?d.width:parseFloat(n.labelWidth),d.height=isNaN(parseFloat(n.labelHeight))?d.height:parseFloat(n.labelHeight)),{rectDim:u,labelDim:d,tickContent:t,labelRotation:f}},getLabelDetail:function(t){return this.options.type===h.ComponentCst.MULTI_CATEGORY_AXIS_COMPONENT&&this.options.showLabel&&this.options.labelDetails?this.options.labelDetails[t]:this.options},_isBaseAxis:function(){return!!this.series.length&&this.componentType===this.series[0].getBaseAxisType()},getLabelAutoRotation:function(){return 0},_getAxisTitleLength:function(){var t,e,i=this.options.title;if(!i||(0,f.isEmpty)(i.text))return 0;this.titleRotation=i.rotation,this.titleStyle=i.style;var n=a["default"].hasChn(i.text)&&90===Math.abs(i.rotation);return n&&(this.titleRotation=360,this.titleStyle=a["default"].extend({writingMode:"tb-rl","writing-mode":"tb-rl","-webkit-writing-mode":"vertical-rl"},i.style)),t=a["default"].getTextDimension(i.text,this.titleStyle,i.useHtml),n&&(t.height+=3),e=a["default"].getTextDimRotated(t,this.titleRotation),this.titleRectDim=t,this.titleDim=e,this.isHorizontal()?e.height+(i.style.fontSize?2*(0,m.QuarterTextVerPadding)(i.style.fontSize):0):e.width},getAxisTitleBounds:function(){var t=this.bounds,e=this.tickLabelLength+4,i=this.labelLength,a=this.getPosition(),r=t.x,o=t.y,s=t.width,l=t.height;switch(a){case n["default"].LEFT:r+=s-e-i,s-=e;break;case n["default"].BOTTOM:o+=e,l-=e;break;case n["default"].RIGHT:r+=e,s-=e;break;case n["default"].TOP:o+=l-e-i,l-=e}return{x:r,y:o,width:Math.max(s,0),height:Math.max(l,0)}},getTickLength:function(){var t=this.scale.range();return Math.abs(t[0]-t[1])/Math.max(this.tickData.length,1)},adjustDomain4Radius:function(){if(this.type===h.ComponentCst.VALUE_AXIS_COMPONENT||this.type===h.ComponentCst.DATE_AXIS_COMPONENT){var t=this._getDomain(),e=this._getRange(),i=this._dataDomain,r=this.type===h.ComponentCst.DATE_AXIS_COMPONENT,s=this.vanchart.bounds,l=this._getMinMaxTickWidths(t),u=this.options.log?o["default"].log().base(this.options.log):o["default"].linear();u.domain(t).range(e);var d,c,p=this,m=this._isBaseAxis(),v=Number.MAX_VALUE,_=-Number.MAX_VALUE,y=!1,A=p.isAxisReversed(),T=-Number.MAX_VALUE,x=-Number.MAX_VALUE,b=Math.min(u(t[0]),u(t[1])),C=Math.max(u(t[0]),u(t[1])),L=-Number.MAX_VALUE,M=Number.MAX_VALUE,P=Number.MAX_VALUE;if(this.series.map((function(t){if(t.visible&&(p._isDoubleValueAxisChart(t.type)&&t.points.map((function(t){var e=p.componentType===h.ComponentCst.X_AXIS_COMPONENT?"x":"y",i=u(p.getAxisValue(t[e],t));if(t.isVisible()&&!isNaN(i)){var n=a["default"].pick(t.radius,t.options.marker&&t.options.marker.radius);v=Math.min(v,i-n),_=Math.max(_,i+n)}})),p._isSingleValueAxisChart(t.type))){var e=t.points;if(!e.length)return;var r=0;t.type===n["default"].COLUMN_CHART||t.type===n["default"].BAR_CHART||t.type===n["default"].BOX_CHART?r=m?t.getSeriesOffsetAndWidth().width/2:0:e[0]&&(r=e[0].options.marker&&e[0].options.marker.radius||t.options.lineWidth);var o,l,g=t.stack||!1;if(i[0]*i[1]>=0&&g&&!m){var S=e.filter((function(t){return!t.isNull})),w=p.isLog()?1:0,E=S.length>0?S.reduce((function(t,e){return Math.abs(e.value)>Math.abs(t)?t:e.value}),Number.MAX_VALUE):w;o=u(E),l=u(Math.max(i[0],i[1]))}else o=u(i[0]),l=u(i[1]);var O=Math.min(o,l),R=Math.max(o,l);if(isNaN(O)||(v=Math.min(v,O-r)),isNaN(R)||(_=Math.max(_,R+r)),!m){var k=t.vanchart.isInverted(),I=p._isHorizontalValueAxis(t.type,k),D=t.type===n["default"].BAR_CHART?"x":"y";P=I?.4*s.width:.4*s.height,(0,f.isEmpty)(d)&&(0,f.isEmpty)(c)&&(d=_,c=v),e.forEach((function(e){if(!e.isNull){var i=e.options.dataLabels||{},a=e.options||{},r=g?p.getAxisValue(a[D],e)+a[D+"0"]-(p.isLog()?1:0):e.value,o=p.isLog()?r>=1&&!A||r<1&&A:r>=0&&!A||r<0&&A,s=I?e.labelDim.width:e.labelDim.height,l=I?3:2,h=s,d=a.borderWidth||0,c=a.lineWidth||0,f=a.marker||{},m=f.width||0,P=f.height||0;h+=d+((0!==m||0!==P?0:f.radius)||0)+(I?m/2:P/2)+c+l,p._isAutoAdjustAxis4Label(i,t.type)&&(i.align===n["default"].AUTO?(t.type===n["default"].BAR_CHART&&(h=0),t.type===n["default"].COLUMN_CHART&&(h=I?o?h:-h:o?-h:h),t.type!==n["default"].LINE_CHART&&t.type!==n["default"].AREA_CHART||(h=I?h:-h)):h=i.align===n["default"].TOP?I?h:-h:i.align===n["default"].BOTTOM?I?-h:h:I?o?h:-h:o?-h:h,isNaN(O)||(v=Math.min(v,isNaN(u(r)+h)?Number.MAX_VALUE:u(r)+h),y||(y=v<=b)),isNaN(R)||(_=Math.max(_,isNaN(u(r)+h)?-Number.MAX_VALUE:u(r)+h),y||(y=_>=C)),r<=M&&(M=r,x=s),r>=L&&(L=r,T=s))}}))}}})),y&&(M<0&&x>P&&(v=c,_=d),T>P&&(v=c,_=d)),v===Number.MAX_VALUE||_===-Number.MAX_VALUE)return;var S=u.invert(v),w=u.invert(_);if(r&&(S=a["default"].date2int(S),w=a["default"].date2int(w)),(0,g.isInDomainValue)(this._domain,S)&&(0,g.isInDomainValue)(this._domain,w))return;this.calculateDomainFromData([Math.min(Math.min(S,w),i[0]),Math.max(Math.max(S,w),i[1])]);var E=this._getMinMaxTickWidths(this._getDomain());if(E[0]!==l[0]||E[1]!==l[1])return!0}},_getMinMaxTickWidths:function(t){var e=this.options.formatter,i=this._getTickContent(t[0],e),n=this._getTickContent(t[1],e);return[this._getTickDim(i),this._getTickDim(n)]},_isDoubleValueAxisChart:function(t){return t===n["default"].BUBBLE_CHART||t===n["default"].SCATTER_CHART},_isSingleValueAxisChart:function(t){return t===n["default"].COLUMN_CHART||t===n["default"].BAR_CHART||t===n["default"].BOX_CHART||t===n["default"].LINE_CHART||t===n["default"].AREA_CHART},_isAutoAdjustAxis4Label:function(t,e){return(t.align===n["default"].OUTSIDE||t.align===n["default"].AUTO||t.align===n["default"].TOP||t.align===n["default"].BOTTOM)&&e!==n["default"].BOX_CHART&&t.enabled},_isHorizontalValueAxis:function(t,e){return t===n["default"].BAR_CHART&&!e||t!==n["default"].BAR_CHART&&e},getWholeRange:function(){var t=this.vanchart.getPlotContentBounds(),e=t.x,i=t.x+t.width,n=t.y,a=t.y+t.height;return this.isHorizontal()?this.isAxisReversed()?[i,e]:[e,i]:this.isAxisReversed()?[n,a]:[a,n]},_getDomain:function(){return this.type===h.ComponentCst.DATE_AXIS_COMPONENT?[a["default"].date2int(this._domain[0]),a["default"].date2int(this._domain[1])]:this._domain},_getRange:function(){return this._getPlotRange()},_getPlotRange:function(){var t=this.vanchart.bounds,e=t.width,i=t.height;return this.isHorizontal()?this.isAxisReversed()?[e,0]:[0,e]:this.isAxisReversed()?[0,i]:[i,0]},isPlotRangeWithMarker:function(){return this.vanchart.seriesOfType(n["default"].AREA_CHART).length>0&&this.options.type===h.ComponentCst.CATEGORY_AXIS_COMPONENT},getPlotRangePadding:function(){return this.isPlotRangeWithMarker()?this._getMaxMarkerRadius(this.vanchart,n["default"].AREA_CHART):0},_getMaxMarkerRadius:function(t,e){for(var i=t.options.plotOptions,r=i[e],o=r&&r.marker||i.marker,s=function(t){if((0,f.hasNotDefined)(t))return 0;var e=t.symbol;return a["default"].isImageMarker(e)&&t.width?t.width/2:e===n["default"].SYMBOL_AUTO?n["default"].MARKER_RADIUS:e&&t.radius||0},l=s(o),u=t.options.series,h=void 0===u?[]:u,d=0;d<h.length;d++){var c=h[d];if(c.type===e)(c.data||[]).forEach((function(t){l=Math.max(l,s(t.marker))})),l=Math.max(l,s(c.marker))}return(l||n["default"].MARKER_RADIUS)+2},_getPlotBands:function(){var t=this.options.plotBands,e=this.scale,i=!(!e.rangeBand||!e.rangeBand()),n=this.isMultiCateAxis();if("string"==typeof t){var r=t;t=[];for(var o=this._getTickValuesWithEndValue(),s=i?-1:0,l=(o=n?o[0].map((function(t){return t.tickValue})):o).length-1;l>s;l-=2)t.push({color:r,from:i?o[l]:o[l-1],to:o[l]})}else{for(var u=[],h=0,d=(t=t||[]).length;h<d;h++){var c=t[h];n&&(c.from=a["default"].encodeCategoryArray(c.from),c.to=a["default"].encodeCategoryArray(c.to)),(0,f.hasDefined)(c.from)&&(0,f.hasDefined)(c.to)&&u.push(c)}t=u}return t},_getTickValuesWithEndValue:function(){var t=this._getTickValues(),e=this._domain[1],i=this.type===h.ComponentCst.DATE_AXIS_COMPONENT;if(t.length){var n=t[t.length-1];i?a["default"].date2int(n)<e&&t.push(a["default"].int2date(e)):n<e&&t.push(e)}return t},getTickData:function(){return this.tickData},getMinorTickData:function(t){var e=this.isCategory();return this.options.enableMinorTick&&this.tickData.length?e?this._getCategoryMinorTickData(t):this._getValueMinorTickData(t):[]},_getCategoryMinorTickData:function(t){for(var e=[],i=this.getTickData(),n=this.getTickLength(),a=t||5,r=Math.round(n/a),o=i.sort((function(t,e){return t.tickPos-e.tickPos})),s=this.isRangePoints?i.length-1:i.length,l=0;l<s;l++)for(var u=o[l].tickPos,h=1;h<a;h++)e.push(u+r*h);return e},_getValueMinorTickData:function(t){var e=this.options,i=this._step,n=t||5,a=e.minorTickInterval?+e.minorTickInterval:i/n;if(!this._isValidMinorTickInterval(a))return[];var r=this._getPreValueMinorTickData(a),o=this._getMidValueMinorTickData(a),s=this._getSufValueMinorTickData(a);return r.concat(o).concat(s)},_isValidMinorTickInterval:function(t){var e=this.scale.domain(),i=e[0],a=e[1];if((0,f.isNumberValue)(t)&&Math.abs(t)>1e-6)return Math.abs(a-i)/t<n["default"].MAX_MINOR_TICKS_NUM},_getMidValueMinorTickData:function(t){for(var e=[],i=this.getTickData(),n=0,r=i.length-1;n<r;n++){var o=i[n].tickValue,s=i[n+1].tickValue,l=o instanceof Date||s instanceof Date;o=o instanceof Date?a["default"].date2int(o):o,s=s instanceof Date?a["default"].date2int(s):s;for(var u=a["default"].accAdd(o,t);u<s;u=a["default"].accAdd(u,t))e.push(l?a["default"].int2date(u):u)}return e},_getSufValueMinorTickData:function(t){var e=[],i=this.getTickData(),n=i[i.length-1].tickValue,r=this.scale.domain()[1],o=n instanceof Date||r instanceof Date;if((n=n instanceof Date?a["default"].date2int(n):n)<(r=r instanceof Date?a["default"].date2int(r):r))for(var s=n+t;s<=r;s+=t)e.push(o?a["default"].int2date(s):s);return e},_getPreValueMinorTickData:function(t){var e=[],i=this.getTickData()[0].tickValue,n=this.scale.domain()[0],r=i instanceof Date||n instanceof Date;if((i=i instanceof Date?a["default"].date2int(i):i)>(n=n instanceof Date?a["default"].date2int(n):n))for(var o=i-t;o>=n;o-=t)e.push(r?a["default"].int2date(o):o);return e},getMaxTickWidth:function(){var t=0;return this.options.showLabel?(this.tickData.forEach((function(e){t=Math.max(t,e.tickDim.width)})),t):t},getTickHeight:function(){return this.options.labelStyle&&this.options.showLabel?(0,c.getTextHeight)(this.options.labelStyle):0},_calculateTickPosAndStep:function(){var t,e=this.options,i=this.scale,a=e.labelDisplay===n["default"].INTERVAL,r=i.rangeBand?i.rangeBand()/2:0,o=this.getTickData();o.forEach((function(t){t.tickPos=i(t.tickValue),t.tickLabelPos=t.tickPos+r})),e.showLabel?a&&(e.step?(t=0,o.forEach((function(i){t++%e.step&&(i.tickContent="")}))):this._calculateAutoStep(o)):o.forEach((function(t){t.tickContent=""}))},_calculateAutoStep:function(t,e){var i,n=this.isHorizontal(),r=1,o=1,s=(0,f.hasDefined)(e)?this.getTickInterval(e,t):this.getTickLength(),l=Math.abs(Math.abs(this.labelRotation)-(n?0:90)),u=l>=15&&90!==l;i=a["default"].toRadian(l);var h,d,c,p=-1,g=Math.sin(i);t.forEach((function(t){if(""!==t.tickContent)if(u)c=t.tickRectDim.height,d=Math.abs(t.tickPos-h),(c+p)/2<d*g||-1===p?(r=1,h=t.tickPos,p=c):(r++,o=Math.max(o,r));else{var e=n?t.tickDim.width:t.tickDim.height;s&&(o=Math.max(o,Math.ceil(e/s)))}}));var m=0;t.forEach((function(t){m++%o&&(t.tickContent="")}))},_getAxisOriginPoint:function(){var t,e,i=this.bounds;switch(this.getPosition()){case n["default"].TOP:t=i.x,e=i.y+i.height;break;case n["default"].BOTTOM:t=i.x,e=i.y;break;case n["default"].LEFT:t=i.x+i.width,e=i.y;break;case n["default"].RIGHT:t=i.x,e=i.y}return{x:t,y:e}},getPosition:function(){var t=this.componentType===h.ComponentCst.X_AXIS_COMPONENT?"bottom":"left",e=this.options.position||t;if(!this.vanchart.isInverted())return e;switch(e){case n["default"].TOP:return n["default"].RIGHT;case n["default"].RIGHT:return n["default"].BOTTOM;case n["default"].BOTTOM:return n["default"].LEFT;case n["default"].LEFT:return n["default"].TOP}},isAxisReversed:function(){return this.componentType===h.ComponentCst.X_AXIS_COMPONENT&&this.vanchart.isInverted()?!this.options.reversed:this.options.reversed},isOnZero:function(){return this.options.onZero},getLineWidth:function(){return this.options.lineWidth},showArrow:function(){return this.options.showArrow},getTitleAlign:function(){var t=this.options.title;if(!t)return null;var e=t.align||"center";if(this.vanchart.isInverted())switch(e){case n["default"].TOP:return n["default"].RIGHT;case n["default"].RIGHT:return n["default"].BOTTOM;case n["default"].BOTTOM:return n["default"].LEFT;case n["default"].LEFT:return n["default"].TOP}return e},_calculateLogNiceDomain:function(t,e,i,n){var r=this.options,o=r.log;t=(t=t>=1?1:t)<=0?1:t,n=n<=(i=i<=0?1:i)?undefined:n,t=a["default"].pick(i,t),e=a["default"].pick(n,e),t=Math.pow(o,Math.floor(a["default"].log(o,t))),e=Math.pow(o,Math.ceil(a["default"].log(o,e))),this._domain=[t,e],this._tickStart=t,this._step=(0,g.getLogValidInterval)(t,e,o,r.tickInterval)},_calculatePercentValueDomain:function(t,e,i,n){var r=this.options,o=a["default"].pick(i,0),s=a["default"].pick(n,1),l=(0,g.getPercentValidInterval)(o,s,r.tickInterval);this._domain=[o,s],this.vanchart.isMobileFlow()?(this._tickStart=0,this._step=l):(this._tickStart=o,this._step=l)},_calculateValueNiceDomain:function(t,e,i,n){var r=this.type===h.ComponentCst.VALUE_AXIS_COMPONENT&&!this._isBaseAxis()||"gaugeAxis"===this.componentType,o=this.options,s=(0,f.hasDefined)(i),l=(0,f.hasDefined)(n);r&&(t>0?t=0:e<0&&(e=0)),(t=s?i:t)>=(e=l?n:e)&&(e=t+100*(this.type===h.ComponentCst.DATE_AXIS_COMPONENT?1e3:1));var u=(0,g.getLinearValidInterval)({min:t,max:e,interval:o.tickInterval,count:this._getDefaultTickCount(),type:this.type}),d=(0,g.getIntegerNiceDomain)(t,e,u);(t=s?i:d[0])>=(e=l?n:d[1])&&(e=t+100*(this.type===h.ComponentCst.DATE_AXIS_COMPONENT?1e3:1));var c=d[0];if(s){var p=a["default"].accMul(Math.ceil(a["default"].accDiv(a["default"].accAdd(i,-c),u)),u);c=a["default"].accAdd(c,p)}this._domain=[t,e],this._tickStart=c,this._step=u,this._extendDomainWithForecastRange(s,l)},_extendDomainWithForecastRange:function(t,e){var i=this._isBaseAxis(),n="category"===this.options.type,r=this.series.some((function(t){var e=t.options.trendLine;return e&&e.period&&2===e.period.length}));if(!i||!r||n)return!1;t||(this._domain[0]=a["default"].accAdd(this._domain[0],a["default"].accMul(this.forecast[0],this._step)),this._tickStart=a["default"].accAdd(this._tickStart,a["default"].accMul(this.forecast[0],this._step))),e||(this._domain[1]=a["default"].accAdd(this._domain[1],a["default"].accMul(this.forecast[1],this._step)))},_getDefaultTickCount:function(){return this.vanchart.options.chartType===n["default"].RADAR_CHART?4:this.series[0]&&this.series[0].gaugeType===n["default"].POINTER_GAUGE?8:5},getIndexByPosition:function(t){var e,i,n=this.getPlotBounds(),r=this.scale,o=r(this.isAxisReversed()?r.domain()[r.domain().length-1]:r.domain()[0]);if(e=this.isHorizontal()?t[0]-n.x-o:t[1]-n.y-o,this.type===h.ComponentCst.DATE_AXIS_COMPONENT)i=a["default"].date2int(r.invert(e));else i=r.invert(e);return i=Math.round(i)},_valueInDomain:function(){return!0},render:function(){this.lastScale=this.scale&&this.scale.copy();var t=this.vanchart,e=t.renderer;this.axisGroup||(e.clip(this.clipAxisGroup=this.createComponentGroup(),t.plotClip),this.axisGroup=this.createComponentGroup());var i=this.bounds,n={x:i.x,y:i.y,width:i.width,height:i.height};this.isHorizontal()?(n.x=0,n.width=t.width,n.y<t.bounds.y&&this.options.onZero&&(n.y=t.bounds.y)):(n.y=0,n.height=t.height,n.x+n.width>t.bounds.x+t.bounds.width&&this.options.onZero&&(n.width=t.bounds.x+t.bounds.width-n.x),n.width<0&&(n.width=0)),this.axisGroupClip?e.updateClip(this.axisGroupClip,n):(this.axisGroupClip=e.createClip(n),e.clip(this.axisGroup,this.axisGroupClip)),this.clipBounds=n,this.axisLineGroup||(this.axisLineGroup=e.group().addTo(t.seriesGroup)),0!==this.series.length?(this._drawPlotBands(),this._drawGridLine(),this.isNeedDrawAxis()&&(this._drawTickLine(),this._drawTickLabel(),this._drawAxisLine(),this._drawAxisTitle(),this._drawPlotLines()),this._lastSharedPoints&&this.drawHighlightBackground(this._lastSharedPoints)):this.remove()},isLog:function(){return this.options.log},isNeedDrawAxis:function(){var t=this.options.onZero,e=!0===t?0:t,i=this.componentType===h.ComponentCst.X_AXIS_COMPONENT?h.ComponentCst.Y_AXIS_COMPONENT:h.ComponentCst.X_AXIS_COMPONENT,n=!0;return t?(((i=this.vanchart[i](e)).options.min>0||i.options.max<0)&&(n=!1),n):n},getZeroPos:function(){switch(this.type){case h.ComponentCst.VALUE_AXIS_COMPONENT:return this.isLog()?this.scale(1):this.scale(0);case h.ComponentCst.DATE_AXIS_COMPONENT:return this.scale(a["default"].int2date(0));case h.ComponentCst.CATEGORY_AXIS_COMPONENT:return 0}},_drawPlotBands:function(){var t,e,i,n,r,o=this._getPlotBands(),s=this.scale,l=s.rangeBand?s.rangeBand():0,u=this.vanchart.renderer,h=this.vanchart.bounds,d=this.isHorizontal(),c=h.width,f=h.height;for(this.plotBandsGroup||(this.plotBandsGroup=u.group().addTo(this.clipAxisGroup),this.plotBands=[]),this.plotBandsGroup.attr({transform:a["default"].makeTranslate(h)}),t=o.length;t<this.plotBands.length;t++)this.plotBands[t]&&this.plotBands[t].remove(),this.plotBands[t]=null;for(this.plotBands.length=o.length,t=0,e=o.length;t<e;t++){var p=o[t],g=s(p.from),m=s(p.to);i=Math.min(g,m),n=Math.max(g+l,m+l),i=Math.max(0,i),n=Math.min(d?c:f,n),(isNaN(i)||isNaN(n))&&(i=n=0),r=d?{x:i,y:0,width:Math.max(n-i,0),height:f}:{x:0,y:i,width:c,height:Math.max(n-i,0)},this.plotBands[t]=this.plotBands[t]||u.rect(r).addTo(this.plotBandsGroup),this.plotBands[t].style({fill:p.color}).animate({duration:_,ease:y,attr:r})}},_drawAxisLine:function(){var t=this.options,e=t.lineColor||"rgba(255,255,255,0)",i=t.lineColor?t.lineWidth:0,r=this.getPlotBounds(),o=this._getAxisOriginPoint(),s="x1",l="y1",u="x2",h="y2",d=r.width,c=this.vanchart.renderer;if(this.isHorizontal()||(s="y1",l="x1",u="y2",h="x2",d=r.height),o.y<=r.y&&this.isHorizontal()&&this.options.onZero||o.x>=r.x+r.width&&this.isVertical()&&this.options.onZero)return this.axisLine&&this.axisLine.remove(),this.arrowGroup&&this.arrowGroup.remove(),this.axisLine=null,this.arrowGroup=null,!1;var f=a["default"].lineSubPixelOpt(0,i);this.axisLine||(this.axisLine=c.line().addTo(this.axisLineGroup));var p={};if(p[s]=0,p[u]=d,p[l]=p[h]=f,p.transform=a["default"].makeTranslate(o),this.axisLine.attr(p).style({stroke:e,"stroke-width":i}),this.showArrow()){this.arrowGroup||(this.arrowGroup=c.group().addTo(this.axisLineGroup));var g=this.arrowGroup.line||c.line().addTo(this.arrowGroup),m=this.arrowGroup.path||c.path().addTo(this.arrowGroup);this.arrowGroup.line=g,this.arrowGroup.path=m;var v,_,y=this.isAxisReversed(),A=6;this.isHorizontal()?(y?(v=[o.x,o.y],A*=-1,_="left"):(v=[o.x+r.width,o.y],_="right"),this.arrowGroup.attr("transform",a["default"].makeTranslate(v)),g.attr({x1:0,y1:f,x2:A,y2:f}).style({stroke:e,"stroke-width":i}),m.attr({d:n["default"].AXIS_ARROW_PATH[_]}).style({fill:e})):(y?(v=[o.x,o.y+r.height],A*=-1,_="down"):(v=o,_="up"),this.arrowGroup.attr("transform",a["default"].makeTranslate(v)),g.attr({x1:f,y1:0,x2:f,y2:-A}).style({stroke:e,"stroke-width":i}),m.attr({d:n["default"].AXIS_ARROW_PATH[_]}).style({fill:e}))}else this.arrowGroup&&this.arrowGroup.remove()},_drawGridLine:function(){var t=this.options,e=this.getPlotBounds(),i=this.getTickData(),r=this.scale,o=this.lastScale||r,s=t.gridLineColor,l=t.gridLineWidth,u=t.gridLineType;if(!(t.axisIndex>0)){0===l&&(s="");var d=a["default"].lineSubPixelOpt(0,l),c=this.vanchart.renderer,f="x1",g="y1",m="x2",v="y2",A=e.height;this.isHorizontal()||(f="y1",g="x1",m="y2",v="x2",A=e.width),this.gridLinesGroup||(this.gridLinesGroup=c.group().addTo(this.clipAxisGroup),this.gridLines=[]),this.gridLinesGroup.attr("transform",a["default"].makeTranslate(e));var T,x,b,C,L,M=this.getPosition(),P=M===n["default"].TOP||M===n["default"].BOTTOM,S=this.type===h.ComponentCst.CATEGORY_AXIS_COMPONENT?[{tickPos:P?e.width:e.height-1}]:[],w=this._bindData(this.gridLines,i.concat(S),(function(t){return t.tickValue})),E=[];for(T=0,x=w.exit.length;T<x;T++)M=r((C=w.exit[T].datum()).tickValue),M=isNaN(M)?C.tickPos||0:M,(b={})[f]=M,b[m]=M,w.exit[T].animate({duration:_,ease:y,attr:b,style:{opacity:0}}).remove();var O={color:s,lineWidth:l,lineType:u};for(T=0,x=w.enter.length;T<x;T++){C=w.enter[T],L=c.line().style((0,p.getLineStyle)(O)).addTo(this.gridLinesGroup);var R=o(C.tickValue)+d;M=C.tickPos+d,R=isNaN(R)?M:R,L.attr(f,R).attr(m,R).attr(g,0).attr(v,A),(b={})[f]=b[m]=M,b[g]=0,b[v]=A,L.animate({attr:b,duration:_,ease:y}),L.datum(C),E.push(L)}for(T=0,x=(E=E.concat(w.update)).length;T<x;T++)M=(C=(L=E[T].style((0,p.getLineStyle)(O))).datum()).tickPos+d,(b={})[f]=b[m]=a["default"].lineSubPixelOpt(M),b[g]=0,b[v]=A,L.animate({attr:b,duration:_,ease:y});this.gridLines=E}},_drawTickLine:function(){var t=this.vanchart.renderer,e=this.options;this.tickLinesGroup||(this.tickLinesGroup=t.group().addTo(this.axisGroup),this.tickLines={},this.tickLines[T]=[],this.tickLines[x]=[]);var i=e.enableTick&&e.tickLength||0,n=e.tickWidth||1,r=e.tickColor,o=a["default"].lineSubPixelOpt(0,n),s=e.enableMinorTick&&e.minorTickLength||0,l=e.minorTickColor,u=e.minorTickWidth||1,h=a["default"].lineSubPixelOpt(0,u);this._drawMainTickLine({det:o,tickWidth:n,tickLength:r?i:0,tickColor:r}),this._drawMinorTickLine({det:h,tickWidth:u,tickLength:l?s:0,tickColor:l})},_drawMainTickLine:function(t){var e=this.getTickData();if(this.isCategory()&&!this.isRangePoints){var i=this.options.reversed,n=[{tickPos:this._getRange()[i?0:1]}];e=i?n.concat(e):e.concat(n)}this.tickLines[T]=this._drawTickLineWithData(this.tickLines[T],e,t)},_drawMinorTickLine:function(t){var e=this,i=this.getMinorTickData(),n=this.isCategory();i=i.map((function(t){return{tickValue:t,tickPos:n?t:e.scale(t)}})),this.tickLines[x]=this._drawTickLineWithData(this.tickLines[x],i,t)},_drawTickLineWithData:function(t,e,i){var a=this.isHorizontal(),r=this.vanchart.bounds;e=e.filter((function(t){return a?t.tickPos>=0&&t.tickPos<=r.width:t.tickPos>=0&&t.tickPos<=r.height}));var o=this._getAxisOriginPoint(),s=this.getPosition(),l=this.vanchart.renderer,u=this,d=u.options.lineWidth||0,c=s===n["default"].TOP||s===n["default"].LEFT?-1:1,p="x1",g="y1",m="x2",v="y2";this.isHorizontal()||(p="y1",g="x1",m="y2",v="x2");var _,y,A=u._bindData(t,e,i.keyFunction),T=[];for(_=0,y=A.exit.length;_<y;_++)A.exit[_].remove();for(_=0,y=A.enter.length;_<y;_++)T.push(l.line().datum(A.enter[_]).addTo(u.tickLinesGroup));for(_=0,y=(T=T.concat(A.update)).length;_<y;_++){var x,b=T[_].datum(),C={};x=(0,f.hasDefined)(b.tickPos)?b.tickPos:u.type===h.ComponentCst.CATEGORY_AXIS_COMPONENT?b:u.scale(b);var L=o.x,M=o.y;u.isHorizontal()||(L=o.y,M=o.x);var P="function"==typeof i.tickLengthFuc?i.tickLengthFuc(b):i.tickLength;P+=P>0?d/2:0,C[p]=x+i.det+L,C[m]=C[p],C[g]=M,C[v]=(c*P||0)+M,T[_].attr(C).style({stroke:i.tickColor,"stroke-width":i.tickWidth})}return T},_drawPlotLines:function(){var t=this.options.plotLines||[],e=this.vanchart.bounds,i=this.scale,r=this.type===h.ComponentCst.DATE_AXIS_COMPONENT,o=this.isMultiCateAxis(),s=[],l=this,u=this.vanchart.renderer;function d(t){return{stroke:t.color,"stroke-width":t.width,"stroke-dasharray":t.dataArray}}function c(t,e){e._textG&&(e._textG.remove(),e._textG=null),t.text&&t.textDim&&(e._textG=function(t){return u.text().style(t.style).attr({x:t.textX,y:t.textY,"text-anchor":"left",dy:.85*t.textDim.height}).textContent(t.text)}(t).addTo(e))}t.forEach((function(t){if(!(0,f.isEmpty)(t.value)){var u=i(function(t){if(r)return l.getAxisValue(t);if(o)return a["default"].encodeCategoryArray(t);return t}(t.value))+(i.rangeBand?i.rangeBand()/2:0);if(!isNaN(u)){var h,d,c,p,g,m,v,_,y=a["default"].lineSubPixelOpt(u,t.width);if(l.isHorizontal()){if(u<0||u>e.width)return;h=d=y,c=0,p=e.height}else{if(u<0||u>e.height)return;h=0,d=e.width,c=p=y}var T=null==n["default"].DASH_ARRAY[t.lineType]?0:t.lineWidth;if(t.label&&t.label.text&&t.label.style){_=t.label.style,v=t.label.text;var x=t.label.align,b=a["default"].getTextDimension(v,_,t.label.useHtml);switch(x){case n["default"].TOP:g=h-b.width,m=c;break;case n["default"].BOTTOM:g=h-b.width,m=p-b.height;break;case n["default"].LEFT:g=h,m=c-b.height-A();break;case n["default"].RIGHT:g=d-b.width,m=p-b.height-A()}}s.push({color:t.color,line:{x1:h,y1:c,x2:d,y2:p},width:T,dataArray:n["default"].DASH_ARRAY[t.lineType],text:v,textDim:b,style:_,textX:g,textY:m})}}})),this.plotLinesGroup||(this.plotLinesGroup=u.group().addTo(this.vanchart.frontGroup),this.plotLines=[]),this.plotLinesGroup.attr("transform",a["default"].makeTranslate(e));var p,g,m,v=this._bindData(this.plotLines,s);for(this.plotLines=[],p=0,g=v.exit.length;p<g;p++)v.exit[p].remove();for(p=0,g=v.enter.length;p<g;p++)m=v.enter[p],_=u.group(),this.plotLines.push(_),_._lineG=_.append(u.line(m.line).style(d(m))),c(m,_),_.addTo(this.plotLinesGroup);for(p=0,g=v.update.length;p<g;p++){var _=v.update[p];m=_.datum(),_._lineG.attr(m.line).style(d(m)),c(m,_),this.plotLines.push(_)}},_drawTickLabel:function(){this._drawSvgTickLabel()},_drawSvgTickLabel:function(){var t=this.vanchart.renderer,e=this.getTickData().filter((function(t){return""!==t.tickContent}));if(this.tickLabelsGroup||(this.tickLabelsGroup=t.vgroup().add(),this.axisGroup.append(this.tickLabelsGroup.renderG),this.tickLabels=[]),this.options.useHtml){this.tickLabelsGroup.style({width:this.vanchart.width+"px",height:this.vanchart.height+"px"});var i="rect("+this.clipBounds.y+"px, "+(this.clipBounds.x+this.clipBounds.width)+"px, "+(this.clipBounds.y+this.clipBounds.height)+"px, "+this.clipBounds.x+"px )";this.tickLabelsGroup.attr("clip",i)}this.tickLabels=this._drawSvgTickLabelWithData(this.tickLabels,e)},_getTickSelection:function(t,e){var i,n;return window.duchamp&&360===(null==t||null==(i=t[0])||null==(n=i._datum)?void 0:n.labelRotation)?{exit:t,update:[],enter:e}:this._bindData(t,e,(function(t){return t.tickValue}))},_drawSvgTickLabelWithData:function(t,e,i){var n=this.vanchart.renderer,r=i?this._getLabelStartPos(i):0,o=this.scale,s=this.lastScale||o,l=this.options,u=this.getLabelDetail(i).labelStyle,h=l.useHtml,d=this.isHorizontal(),c=this,f=this.vanchart.bounds;e=e.filter((function(t){var e=c._getLabelAttr(o,t,r);if(d){var i=e._x+t.tickRectDim.width/2-t.tickDim.width/2-f.x;return i+t.tickDim.width>=0&&i<=f.width}var n=e._y+t.tickRectDim.height/2-t.tickDim.height/2-f.y;return n+t.tickDim.height>=0&&n<=f.height}));var p,g,m,v,A,T,x,b=this._getTickSelection(t,e),C=[],L={duration:_,ease:y,style:{opacity:0}};for(p=0,g=b.exit.length;p<g;p++)m=b.exit[p].datum(),v=o(m.tickValue),b.exit[p].animate(a["default"].extend({},L,this.isHorizontal()?{x:v}:{y:v})).remove();for(p=0,g=b.enter.length;p<g;p++)m=b.enter[p],A=this._getLabelAttr(s,m,r),T=this.tickLabelsGroup.append(n.vtext(h).style({opacity:0})),this._updateTickContent(n,T,m,h,u),x=m.labelRotation%360?T.vRotate(m.labelRotation,!0).rotateStr:"",A.transform+=x,T.attr(A),T.datum(m),C.push(T);for(p=0,g=(C=C.concat(b.update)).length;p<g;p++){m=(T=C[p]).datum(),T.style(u),this._updateTickContent(n,T,m,h,u),A=this._getLabelAttr(o,m,r);var M=this._valueInDomain(m.tickValue)?1:0;M=this.alignAxisId?1:M,this.useHtmlLabel()?(T.attr(A).style({opacity:M}),T.vRotate(m.labelRotation)):(x=m.labelRotation%360?T.vRotate(m.labelRotation,!0).rotateStr:"",A.transform+=x,T.animate({ease:y,duration:_,attr:A,style:{opacity:M}}))}return C},_updateTickContent:function(t,e,i,r,o){if(i&&i.tickGroup&&i.tickGroup.length){e.textContent(""),e.tspans=[];for(var s=0,l=0,u=i.tickGroup.length;l<u;l++){var h=i.tickGroup[l],d=i.shiftGroup[l],c=a["default"].getTextDimension(h,o,r).height,f=c*(n["default"].MULTI_LINE_HEIGHT-1)/2;s+=f,e.tspans.push(t.vtspan(r).attr("x",0).attr("y",s).attr("dx",d).attr("dy",.85*c).textContent(h).addTo(e)),s+=c+f}}else e.textContent(i.tickContent);return e},_getLabelAttr:function(t,e,i){var r,o,s=this._getAxisOriginPoint(),l=t.rangeBand?t.rangeBand()/2*(e.length||1):0,u=t(e.tickValue)+l,h=this.options,c=this.isHorizontal(),f=h.enableTick?h.tickLength:0,p=h.tickPadding+f||0,g=e.labelRotation||0,v=this.useHtmlLabel(),_=this.getPosition(),y=_===n["default"].TOP||_===n["default"].LEFT?-1:1,A=e.tickRectDim,T=e.tickDim,x=0,b=0,C=0,L=.85*A.height,M=a["default"].toRadian(g);360===g&&(C=v||d["default"].ie?0:.85*A.width/2,L=0,o="tb-rl"),r=this._getLabelDirection(g,c),c?(b+=y*(T.height-A.height)/2,b+=y*(this.options.labelStyle.fontSize?(0,m.QuarterTextVerPadding)(parseFloat(this.options.labelStyle.fontSize)):0),x+=y*r*(T.width-Math.abs(A.height*Math.sin(M)))/2,_===n["default"].TOP?(b-=A.height,b-=i):b+=i,b+=y*p,x+=s.x+u-A.width/2,b+=s.y):(x+=y*(T.width-A.width)/2,b+=y*r*(T.height-A.height*Math.cos(M))/2,_===n["default"].LEFT?(x-=A.width,x-=i):x+=i,x+=y*p,x+=s.x,b+=s.y+u-A.height/2);var P=v?"px":"",S={_x:x,_y:b,transform:"translate("+x+P+" "+b+P+")",dy:L,dx:C};return o&&(S.writingMode=o,S["writing-mode"]=o),v&&o&&(S["-webkit-writing-mode"]="vertical-rl"),S},_getLabelDirection:function(t,e){return e?Math.abs(t%90)<15?0:t>0?1:-1:Math.abs(t%90)>85||90===t?0:t>0?1:-1},_drawAxisTitle:function(){var t=this.options.title;if(!t||(0,f.isEmpty)(t.text))return this.titleGroup&&this.titleGroup.remove(),void(this.titleGroup=null);var e=this.vanchart.renderer,i=this.axisGroup,r=t.useHtml,o=this.titleRotation,s=this.getTitleAlign(),l=t.text,u=this.titleStyle,h=this.titleDim,c=this.titleRectDim,p=this.getAxisTitleBounds();this.titleGroup||(this.titleGroup=e.vgroup().add(),i.append(this.titleGroup.renderG)),this.titleGroup.attr({transform:a["default"].makeTranslate(p)});var g=this.titleGroup;g.text&&g.text.remove(),g.text=g.append(e.vtext(r));var v=0,_=0,y=0,A=.85*c.height;switch(s){case n["default"].TOP:_=0;break;case n["default"].BOTTOM:_=p.height-h.height;break;case n["default"].LEFT:v=0;break;case n["default"].RIGHT:v=p.width-h.width;break;case n["default"].CENTER:default:this.isHorizontal()?(v=(p.width-h.width)/2,_+=u.fontSize?(0,m.QuarterTextVerPadding)(parseFloat(u.fontSize))+4:0):_=(p.height-h.height)/2}360===this.titleRotation?(y=r?0:d["default"].ie?"0.2ex":.85*c.width/2,A=0):(v+=(h.width-c.width)/2,_+=(h.height-c.height)/2),g.text.style(u).attr({x:v,y:_,dy:A,dx:y}).textContent(l),o%360&&g.text.vRotate(o)},remove:function(){this.axisGroup&&this.axisGroup.remove(),this.clipAxisGroup&&this.clipAxisGroup.remove(),this.axisGroup=this.clipAxisGroup=null,this.axisLineGroup&&this.axisLineGroup.remove(),this.axisLineGroup=null,this.axisLine&&this.axisLine.remove(),this.axisLine=null,this.gridLinesGroup&&this.gridLinesGroup.remove(),this.gridLinesGroup=null,this.gridLines&&this.gridLines.forEach((function(t){t&&t.remove(),t=null})),this.gridLines=null,this.plotLinesGroup&&this.plotLinesGroup.remove(),this.plotLinesGroup=null,this.plotLines&&this.plotLines.forEach((function(t){t&&t.remove(),t=null})),this.plotLines=null,this.tickLabelsGroup&&this.tickLabelsGroup.remove(),this.tickLabelsGroup=null,this.tickLabels=null,this.cateTickLabelsGroup&&this.cateTickLabelsGroup.remove(),this.cateTickLabelsGroup=null,this.cateTickLabels=null,this.titleGroup&&this.titleGroup.remove(),this.titleGroup=null,this.axisGroupClip&&this.axisGroupClip.remove&&this.axisGroupClip.remove(),this.axisGroupClip=null,this.removeHighlightBackground&&this.removeHighlightBackground()},isPointWithinDataDomain:function(t){var e=this.options.type,i=this._domain;switch(e){case h.ComponentCst.DATE_AXIS_COMPONENT:return a["default"].date2int(t.category)>=i[0]&&a["default"].date2int(t.category)<=i[1];case h.ComponentCst.VALUE_AXIS_COMPONENT:return parseFloat(t.category)>=i[0]&&parseFloat(t.category)<=i[1];default:return i.indexOf(t.getCategory())>=0}},isMultiCateAxis:function(){return!1}});e["default"]=b},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(21)),a=d(i(7)),r=d(i(5)),o=d(i(24)),s=d(i(0)),l=d(i(42)),u=i(3),h=i(2);function d(t){return t&&t.__esModule?t:{"default":t}}var c=n["default"].extend({initialize:function(t,e,i){this.dom=t,this.vanchart=e,this.config=i,this.isSupportSVG=(0,u.isSupportSVG)(),this.isAnimation=this.isSupportSVG&&s["default"].pick(this.vanchart.options.plotOptions.animation,!0)},resize:function(){},getActualImageUrl:function(t){var e=this.vanchart.options.imageMapping||{};return(0,h.hasDefined)(e[t])?e[t]:t},isRemoved:function(){return!(this._container.node().parentNode&&this._container.node().parentNode.tagName)},remove:function(){a["default"].remove(this._container.node()),a["default"].remove(this._divContainer.node()),this.off("update",this._updatePaths,this)},div:function(t){var e=(0,l["default"])(document.createElement("div"),this).setType("div").style({position:"absolute",left:0,top:0});return e.isHtml=t,e},vgroup:function(){var t=this.div(),e=this.group();return{divG:t,renderG:e,type:"vgroup",attr:function(){return this.divG.attr.apply(this.divG,arguments),this.renderG.attr.apply(this.renderG,arguments),this},style:function(){return this.divG.style.apply(this.divG,arguments),this.renderG.style.apply(this.renderG,arguments),this},append:function(i){return"div"===i.type&&i.isHtml?t.append(i):"vgroup"===i.type?(t.append(i.divG),e.append(i.renderG)):e.append(i),i},add:function(t){return t?this.renderG.addTo(t):this.renderG.add(),this.divG.add(),this},remove:function(){this.divG.node()&&this.divG.remove(),this.renderG.node()&&this.renderG.remove()},node:function(){return e.node()},vRotate:function(t){isNaN(t)||(this.divG.vRotate(t),this.renderG.vRotate(t))}}},vtext:function(t){return t||!this.isSupportSVG?this.div(t):this.text()},vtspan:function(t){return t||!this.isSupportSVG?this.div(t):this.tspan()},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&a["default"].addClass(this._container.node(),"leaflet-zoom-animated")),this.dom.appendChild(this._container.node()),this._divContainer&&this.dom.appendChild(this._divContainer.node()),this._update(),this.on("update",this._updatePaths,this)},_update:function(){var t=this.vanchart.getSize();if(this._bounds=new o["default"]([0,0],t),this._map){var e=this._map.containerPointToLayerPoint(t.multiplyBy(-0)).round();this._bounds=new o["default"](e,e.add(t.multiplyBy(1)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);var t=this.vanchart._layers;for(var e in t)t[e]._path&&t[e]._reset()},_onZoomEnd:function(){var t=this.vanchart._layers;for(var e in t)t[e]._path&&t[e]._project()},_updatePaths:function(){var t=this.vanchart._layers;for(var e in t)t[e]._path&&t[e]._update()},_updateTransform:function(t,e){var i=this._container.node(),n=this._map.getZoomScale(e,this._zoom),o=a["default"].getPosition(i),s=this._map.getSize().multiplyBy(.5),l=this._map.project(this._center,e),h=this._map.project(t,e).subtract(l),d=s.multiplyBy(-n).add(o).add(s).subtract(h);r["default"].any3d?a["default"].setTransform(i,d,n):(0,u.isSupportSVG)()?a["default"].setPosition(i,d):(i.style.left="0px",i.style.top="0px")},_updateGradientFill:function(){}});e["default"]=c},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calcFullScreenFontScale=p,e["default"]=void 0,e.getTopWindow=c,e.hideFullScreenChart=function(){if(VanCharts.fullScreenChart){var t=VanCharts.fullScreenChart;f(t.dom,t.fullScreenFather)}},e.hideLightBox=f,e.hideLightBoxWithReInit=function(){if(VanCharts.fullScreenChart){var t=VanCharts.fullScreenChart,e=t.fullScreenFather.getDivParentDom();e&&document.body.contains(e)||f(t.dom,t.fullScreenFather)}},e.showLightBox=function(t,e){var i=r["default"].clone(t.options);i.width=i.height=null;var n=c(),a=n.w,o=n.d,l=o.body,h=3330;if(null==e)for(var d,g=-1,m=document.body.children.length;++g<m;)"none"!==((d=document.body.children[g]).style.display||"").toLowerCase()&&(h=Math.max(h,d.style.zIndex));else h=e-1;var v=o.createElement("div");v.setAttribute("class","lightBoxMask"),v.style.cssText="position: fixed;top:0;left:0;width:100%;height:100%;z-index:"+(h+1)+";",(0,s.isSupportSVG)()?v.style.background="rgba(0,0,0,0.3)":(v.style.background="#000000",v.style.filter="alpha(opacity=30)");l.appendChild(v);var _=(0,u.getThemeAutoValue)("auto","fullScreenBackground",t.isDarkTheme()),y=o.createElement("div");y.setAttribute("class","lightBox"),y.style.cssText="position: fixed;top:5%;left:10%;width:80%;height:90%;z-index:"+(h+2)+";background:"+_+";box-shadow:0px 4px 50px rgba(0,0,0,0.5);"+r["default"].getBorderCssText({borderRadius:i.borderRadius+i.borderWidth}).join(";")+";";try{y.style.setExpression("top","( ignoreMe = document.body.scrollTop + this.previousSibling.clientHeight * 0.05) + 'px' "),v.style.setExpression("top","( ignoreMe = document.body.scrollTop ) + 'px' "),y.style.position="absolute",v.style.position="absolute"}catch(x){}l.appendChild(y);var A=p(y,t.vancharts),T=VanCharts.init(y,{wScale:1,hScale:1,fontScale:A});T.fullScreenFather=t,T.setOptions(i),T.doHyperlink=t.vancharts.doHyperlink,t.set({enable:!1}),t.fullScreenChart=T,VanCharts.fullScreenChart=T,y.boxDiv=v,v.onclick=function(){f(y,t)},y.onclick=function(t){(t=t||a.event).stopPropagation?t.stopPropagation():t.cancelBubble=!0},t.fire("fullScreenOn")};var n=h(i(1)),a=i(4),r=h(i(0)),o=i(33),s=i(3),l=i(2),u=i(22);function h(t){return t&&t.__esModule?t:{"default":t}}function d(t){return t.fullScreenChart&&t.fullScreenChart.charts?t.fullScreenChart.charts[0]:t}e["default"]={setMapZoom:function(t){var e=d(this).getComponent(a.ComponentCst.GEO_COMPONENT),i={};i.zoomLevel=t.zoomLevel,i.viewCenter=t.viewCenter;var n=r["default"].clone(e.options);r["default"].extend(e.options,i),e.doLayout(),e.options=n},drillUp:function(t){var e=d(this);if(e.layerIndex&&e.layerMap&&(!(0,l.hasDefined)(t)||t!=e.layerIndex)){var i=e.layerIndex-1;(0,l.isNumber)(t)&&(i=t);var n=e.layerMap[i];n&&e._drillUp(n)}},getLayerNames:function(){var t=d(this);if(t.layerMap)return t.layerMap.map((function(t){return t&&t.geo.geoName()}))},getLayerIndex:function(){return d(this).layerIndex},saveAsImage:function(){return d(this).getComponent("tools").exportImage()},openAutoTooltip:function(t,e){t=t||3e3;var i=d(this),a=i.chartType(),r=i.options,s=r&&r.plotOptions&&r.plotOptions.tooltip&&r.plotOptions.shared,l=function(t,e){t.children&&t.children.forEach((function(t){e.push(t),l(t,e)}))},u=e&&e.length?e:function(){var t=[],e=i.series;return s?t=e[0].points:a===n["default"].TREEMAP_CHART||a===n["default"].MULTIPIE_CHART?e[0].points.forEach((function(e){t.push(e),l(e,t)})):i.isMap()?t=(0,o.getAllMapPoints)(i):e.forEach((function(e){t=t.concat(e.points)})),t.filter((function(t){return t&&t.isVisible()}))};i.autoTooltipController=i.autoTooltipController||function(){var t,e,i,a=0,r=0,o=0,s=0;function l(l){function u(){s!==t.layerIndex&&(t.fire(n["default"].AUTO_REFRESH),s=t.layerIndex,a=0),i[a]&&t.showAutoTooltip(i[a]),a=a>=i.length-1?0:a+1}"loop"!==o&&(r&&clearInterval(r),r=setInterval(u,e),o="loop",l&&u())}var u={points:function(e){return"function"==typeof e?(i=e(),t.off(n["default"].AUTO_REFRESH),t.on(n["default"].AUTO_REFRESH,(function(){i=e()}))):i=e||[],u},chart:function(e){return t=e,u},delay:function(t){return e=t||3e3,u},restart:function(){a=0,!r&&l(!0)},sleep:function(){return r&&(r=clearInterval(r)),o="mouse_sleep",u},status:function(t){return t?o=t:o},wake:function(){l()},destroy:function(){clearInterval(r),i=t=null}};return u}(),i.autoTooltipController.chart(i).delay(t).points(u).restart();var h=i.__removeAutoTooltip;return h||(h=i.__removeAutoTooltip=function(){var t=i.hoverPoint;t&&(t.fire("mouseout",{containerPoint:{x:0,y:0}}),t.series.type===n["default"].LINE_MAP&&i.fire("unchosen"),i.hoverPoint=null)}),i.off("update",h),i.on("update",h),{stop:function(){i.autoTooltipController.sleep(),i.autoTooltipController.status("custom_sleep"),i.handler.removeAllChosen({containerPoint:{x:0,y:0}})},moveOn:function(){i.autoTooltipController.wake()}}},showAutoTooltip:function(t){if(t.isVisible()){var e=d(this),i=t.series,a=i.vanchart,r=i._getFixedPos(t,{width:0,height:0}),o=e.chartType(),s=r[0],l=r[1],u={containerPoint:{x:s=Math.max(1,Math.min(s,e.width-1)),y:l=Math.max(1,Math.min(l,e.height-1))}};o===n["default"].HEAT_MAP||o===n["default"].LINE_MAP?e.fire("mousemove",u):t.listens("mouseover")?t.fire("mouseover",u):t.series.fire("mouseover",u),t.isPointSupportTooltipShared()?a.showSharedTooltip(t,u):a.showTooltip(t,u)}},switchAutoTooltipStatus:function(t){var e=d(this).autoTooltipController;e&&"custom_sleep"!==e.status()&&("mouseover"===t?e.sleep():e.wake())},sortChart:function(t){var e,i=d(this),a=i.getComponent("tools");if(!i._isEmptyDataChart()){var r=n["default"].ASCENDING,o=n["default"].DESCENDING;i.orderType=null!=t?t>0?r:o:i.orderType===r?o:r,i.orderData(),a&&(e=a.getIcon(n["default"].SORT))&&e.updateSortIconPath()}},setSeriesVisible:function(t){t=t||[];for(var e=d(this),i=e.series,n=i[0].isSeriesAccumulated(),r=e.getComponent(a.ComponentCst.LEGEND_COMPONENT),o=r.items.filter((function(t){return!t.options.isTrendLine})),s=n?i[0].points.length:i.length,l=[],u=0,h=0;h<s;h++){var c=n?i[0].points[h].visible:i[h].visible,f=n?i[0].points[h].name:i[h].name;if(-1===l.indexOf(f)){var p,g=h-u;o.length>=g&&(p=o[g]),-1!==t.indexOf(g)?!c&&r.switchSeriesItemVisible(f,p):c&&r.switchSeriesItemVisible(f,p),l.push(f)}else u++}e.reRenderWholePlot(),o.forEach((function(t){t.resetState()}))}};function c(t){var e,i;void 0===t&&(t=!1);try{if(i=window.top.document,e=window.top,(i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement||i.msFullscreenElement)&&!t){i=(e=window).document;for(var n=function(t){return t.parent&&t!==t.parent&&!t.parent.document.fullscreenElement&&!t.parent.document.mozFullScreenElement&&!t.parent.document.webkitFullscreenElement&&!t.parent.document.msFullscreenElement};n(e);)i=(e=e.parent).document}}catch(a){i=(e=window).document}return{w:e,d:i}}function f(t,e){var i=t.parentNode;i&&(i.removeChild(t),t.boxDiv&&i.removeChild(t.boxDiv)),e.set({enable:!0}),e.fullScreenChart=null,VanCharts.fullScreenChart=null,e.fire("fullScreenOff")}function p(t,e){var i=e.dom.clientWidth,n=e.dom.clientHeight,a=t.clientWidth,o=t.clientHeight,s=Math.min(a/i,o/n);return r["default"].getValueInDomain(s,[1,1.5])}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(1)),a=r(i(0));function r(t){return t&&t.__esModule?t:{"default":t}}e["default"]={getSeriesKey:function(t,e){if(!t)return"";var i=t.type||e.chartType,a=t.name+i;(i===n["default"].PIE_CHART&&(a+=t.roseType||e.plotOptions.roseType||""),i===n["default"].GAUGE_CHART)&&(a+=t.style||e.plotOptions.style);i===n["default"].RADAR_CHART&&(a+=t.columnType||e.plotOptions.columnType?n["default"].COLUMN_RADAR:n["default"].LINE_RADAR);return a},getPointKey:function(t,e){return t?e==n["default"].PIE_CHART||e==n["default"].COLUMN_CHART||e==n["default"].LINE_CHART||e==n["default"].AREA_CHART||e==n["default"].RADAR_CHART||e==n["default"].GAUGE_CHART||e==n["default"].BOX_CHART||e==n["default"].FORCE_BUBBLE_CHART?t.categoryArray?t.x+"-"+a["default"].stringify(t.categoryArray):t.x:e==n["default"].BAR_CHART?t.categoryArray?t.y+"-"+a["default"].stringify(t.categoryArray):t.y:e==n["default"].BUBBLE_CHART||e==n["default"].SCATTER_CHART?t.x+"-"+t.y:e==n["default"].MULTIPIE_CHART||e==n["default"].TREEMAP_CHART||e==n["default"].FUNNEL_CHART||e==n["default"].WORD_CLOUD_CHART||e==n["default"].STRUCTURE_CHART||e==n["default"].AREA_MAP?t.name:e==n["default"].POINT_MAP||e==n["default"].HEAT_MAP?t.name+"-"+a["default"].stringify(t.lnglat):e==n["default"].LINE_MAP?a["default"].stringify(t.from)+"-"+a["default"].stringify(t.to):e==n["default"].GANTT_CHART?t.processesId:"":""}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.customDataLabel=function(t,e,i,n){var a=t.points[0],r=l(a,e,i),s=r.labelStyle,u=r.labelContent,h=r.labelDim;n&&(s.color=(0,o.notSupportGradualColor)(a.options,a.color));return{labelContent:u,labelStyle:s,labelDim:h}},e.customLabel=l,e.isCustomLabel=function(t){return"object"!=typeof t};var n,a=(n=i(0))&&n.__esModule?n:{"default":n},r=i(28),o=i(23);var s=10;function l(t,e,i){var n=a["default"].clone(e),o=n.style;o.autoSize&&(o.fontSize=Math.max(i,s)+"px");var l=(0,r.calculateCustomLabel)(t,n)[0];return{labelContent:l.text,labelStyle:l.style,labelDim:l.dim}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calculateSingleLineLabelContent=function(t,e){if(!t)return"";if("object"==typeof t){var i="",n=t.identifier,s=a["default"].format(a["default"].pick(e.category,""),t.categoryFormat),l=a["default"].format(a["default"].pick(e.seriesName,""),t.seriesFormat);if(-1==n.indexOf(r.CATEGORY)&&-1==n.indexOf(r.SERIES)||(-1!=n.indexOf(r.CATEGORY)&&-1!=n.indexOf(r.SERIES)?i+=s+" "+l:-1!=n.indexOf(r.CATEGORY)?i+=s:i+=l),!e.isNull&&-1!=n.indexOf(r.VALUE)||-1!=n.indexOf(r.TARGET_VALUE)||-1!=n.indexOf(r.PERCENT)){(0,o.isEmpty)(i)||(i+=":");var u=a["default"].format(e[e.series.getTargetKey()],t.valueFormat),h=a["default"].format(e.targetValue,t.targetValueFormat),d=a["default"].format(e.percentage,t.percentFormat),c=function(t,e,i){if(-1!=t.indexOf(r.VALUE)&&-1!=t.indexOf(r.TARGET_VALUE))return e+"/"+i;if(-1!=t.indexOf(r.VALUE))return e;if(-1!=t.indexOf(r.TARGET_VALUE))return i}(n,u,h);-1==n.indexOf(r.VALUE)&&-1==n.indexOf(r.TARGET_VALUE)||-1==n.indexOf(r.PERCENT)?-1!=n.indexOf(r.VALUE)||-1!=n.indexOf(r.TARGET_VALUE)?i+=c:i+=d:i+=c+" "+d}return i}return a["default"].getFormatterFunction(t).call(e)},e.createMultiLineLabelContent=function(t,e){if(!t)return{};if("object"==typeof t){var i={},n=t.identifier,o=a["default"].format(e.category,t.categoryFormat),s=a["default"].format(e.seriesName,t.seriesFormat),l=a["default"].format(e.originalValue,t.valueFormat),u=a["default"].format(e.targetValue,t.targetValueFormat),h=a["default"].format(e.percentage,t.percentFormat);return-1!=n.indexOf(r.CATEGORY)&&(i.category=o),-1!=n.indexOf(r.SERIES)&&(i.series=s),-1!=n.indexOf(r.VALUE)&&(i.value=l),-1!=n.indexOf(r.TARGET_VALUE)&&(i.targetValue=u),-1!=n.indexOf(r.PERCENT)&&(i.percent=h),i}return{text:a["default"].getFormatterFunction(t).call(e)}};var n,a=(n=i(0))&&n.__esModule?n:{"default":n},r=i(41),o=i(2)},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(12)),a=o(i(0)),r=o(i(16));function o(t){return t&&t.__esModule?t:{"default":t}}var s=n["default"].extend({mergeOpt:function(t){return r["default"].merge(t,{backgroundSize:10,backgroundColor:"rgba(200, 200,200, 0.2)",backgroundSizeRadius:0,barColor:"rgba(173, 173, 173, 0.35)",barHoverColor:"rgba(173, 173, 173, 0.6)",barSize:6})},initialize:function(t){var e=this.opt=this.mergeOpt(t);e.length=Math.max(0,e.length),e.barLength=Math.max(0,e.barLength);var i=e.backgroundSize,n=e.backgroundSizeRadius,r=e.barSize,o=e.barSize/2;this.pos={x:0,y:0};var s,l,u,h,d,c=e.manager.vanchart,f=e.manager.renderer;this.group=e.group.append(f.group()),this.group.style("transition","opacity 0.3s"),this.group.attr("transform",a["default"].makeTranslate([e.x,e.y])),"x"===e.dir?(s=this.opt.length,l=i,u=this.opt.barLength,h=r,d="y"):(s=i,l=this.opt.length,u=r,h=this.opt.barLength,d="x"),this.background=this.group.append(f.rect().attr({width:s,height:l,rx:n,ry:n}).style({fill:e.backgroundColor}));var p={rx:o,ry:o,width:u,height:h};p[d]=(i-r)/2,this.bar=this.group.append(f.rect().attr(p).style("fill",e.barColor)),c.registerInteractiveTarget(this,this.bar)},show:function(t){t=this._over||t,this.opt.length<=this.opt.barLength&&(t=!1),t!==this._showed&&(this._showed=t,this.group.style("display",t?"":"none"))},remove:function(){this.group.remove(),this.bar.remove()},setPos:function(t,e){t===this.opt.x&&e===this.opt.y||(this.group.attr("transform",a["default"].makeTranslate([t,e])),this.opt.x=t,this.opt.y=e)},setSize:function(t,e){if(t!==this.opt.length||e!==this.opt.barLength)if((t<e||t<0||e<0)&&(t=e=0),this.opt.length=t,this.opt.barLength=e,0===t)this.show(!1);else{var i="x"===this.opt.dir?"width":"height";this.background.attr(i,t),this.bar.attr(i,e)}},setPct:function(t){this.setBarPos(this._getRemainLength()*t)},getBarPos:function(){return this.pos[this.opt.dir]},setBarPos:function(t){t=Math.max(0,Math.min(t,this._getRemainLength())),this.getBarPos()!==t&&(this.pos[this.opt.dir]=t,this.bar.attr("transform",a["default"].makeTranslate(this.pos)))},_getRemainLength:function(){return this.opt.length-this.opt.barLength},getEvents:function(){return{mouseover:this.onMouseOver,mouseout:this.onMouseOut,panstart:this.onPanStart,panmove:this.onPanMove,panend:this.onPanEnd}},onMouseOver:function(){this._over=!0,this.bar.style({fill:this.opt.barHoverColor})},onMouseOut:function(){this._over=!1,this.bar.style({fill:this.opt.barColor})},onPanStart:function(t){this.initPos=this.getBarPos(),this.initPointPos=t.containerPoint},onPanMove:function(t){var e=t.containerPoint[this.opt.dir]-this.initPointPos[this.opt.dir];this.opt.manager["on"+this.opt.dir]((this.initPos+e)/this._getRemainLength())},onPanEnd:function(){this.opt.manager.vanchart.handler.panTarget=null}});s.SIZE=10;e["default"]=s},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=e.T_SCROLLBAR_NAME=e.P_SCROLLBAR_NAME=void 0;var n=o(i(67)),a=i(27),r=o(i(0));function o(t){return t&&t.__esModule?t:{"default":t}}function s(){return s=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},s.apply(null,arguments)}var l=e.P_SCROLLBAR_NAME="processesScrollbar",u=e.T_SCROLLBAR_NAME="timeAxisScrollbar",h=n["default"].extend({initialize:function(t){var e=this.opt=this.mergeOpt(t);e.length=Math.max(0,e.length),e.barLength=Math.max(0,e.barLength);var i=this._scrollbarName(),n=this._getAllBounds(e);return this._initScrollBar(e,i,n)},_isProcessesScrollBar:function(){return this.opt.manager.view._getGroup("processesGroup")},_initScrollBar:function(t,e,i){var n=t.manager.vanchart,r=i.backgroundBounds,o=i.barBounds,s=i.canvasBounds,l=i.eventBounds;n[e]||(n[e]=(0,a.createCanvasRenderer)(n.dom,n,s),n[e].onAdd(),n[e]._panState=null),this.barBounds=o,this.backgroundBounds=r,n[e]["bar"+t.dir+"Bounds"]=l,this.renderScrollBar()},_getAllBounds:function(t){var e=this._getCanvasBounds(t);return s({canvasBounds:e},this._getOtherBounds(t,e))},_getCanvasBounds:function(t){var e=t.manager.vanchart,i=e.realCanvasBounds;if(this._isProcessesScrollBar()){var n=e.getProcesses().bounds;return{x:n.x,y:i.y,width:n.width,height:i.height}}return i},_getOtherBounds:function(t,e){var i=this._barAndBgBounds(t,e),n=i.backgroundBounds,a=i.barBounds;return{backgroundBounds:n,barBounds:a,eventBounds:{x:a.x+e.x,y:a.y+e.y,width:a.width,height:a.height}}},_barAndBgBounds:function(t,e){var i,n,a,r,o,l;return"x"===t.dir?(i=t.length,n=t.backgroundSize,a=t.barLength,r=t.barSize,o={x:0,y:e.height-n},l={x:0,y:e.height-n+(n-r)/2}):(i=t.backgroundSize,n=t.length,a=t.barSize,r=t.barLength,o={x:e.width-i,y:0},l={x:e.width-i+(i-a)/2,y:0}),{barBounds:s({},l,{width:a,height:r}),backgroundBounds:s({},o,{width:i,height:n})}},_scrollbarName:function(){return this._isProcessesScrollBar()?l:u},renderScrollBar:function(){var t=this.opt,e=t.manager,i=t.barColor,n=t.barSize,a=t.backgroundColor,r=e.vanchart[this._scrollbarName()].ctx,o=this.backgroundBounds,l=this.barBounds,u=o.x,h=o.y,d=o.width,c=o.height;r.save(),r.fillStyle=a,r.fillRect(u,h,d,c),this.drawBarShape(r,s({},l,{r:n/2,barColor:i})),r.restore()},drawBarShape:function(t,e){var i=e.x,n=e.y,a=e.width,r=e.height,o=e.r,s=e.barColor;t.beginPath(),t.moveTo(i+o,n),t.arcTo(i+a,n,i+a,n+r,o),t.arcTo(i+a,n+r,i,n+r,o),t.arcTo(i,n+r,i,n,o),t.arcTo(i,n,i+a,n,o),t.closePath(),t.fillStyle=s,t.fill()},updateScrollBar:function(){var t=this.opt.manager.vanchart[this._scrollbarName()].ctx,e=this.backgroundBounds,i=e.x,n=e.y,a=e.width,r=e.height;t.clearRect(i,n,a,r),this.renderScrollBar()},show:function(t){var e=this._scrollbarName(),i=this.opt.manager.vanchart;t!==this._showed&&(this._showed=t,i[e].ctx.canvas.style.display=t?"":"none")},remove:function(){var t=this._scrollbarName(),e=this.opt.manager.vanchart;e[t]&&e[t].remove(),e[t]=null},getBarPos:function(){return this.barBounds[this.opt.dir]},setBarPos:function(t){if(t=r["default"].getValueInDomain(this._getRemainLength(),[0,t]),this.getBarPos()!==t){var e=this.opt.dir;this.barBounds[e]=t;var i=this.opt.manager.vanchart,n=this._scrollbarName(),a=this._getCanvasBounds(this.opt);i[n]["bar"+e+"Bounds"][e]=a[e]+t,this.updateScrollBar()}},setPos:function(t,e){},setSize:function(t,e){if(t!==this.opt.length||e!==this.opt.barLength)if((t<e||t<0||e<0)&&(t=e=0),this.opt.length=t,this.opt.barLength=e,0===t)this.show(!1);else{var i="x"===this.opt.dir?"width":"height";this.backgroundBounds[i]=t,this.barBounds[i]=e,this.updateScrollBar()}}});e["default"]=h},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(11)),a=d(i(0)),r=d(i(1)),o=d(i(60)),s=d(i(70)),l=d(i(71)),u=d(i(100)),h=i(4);function d(t){return t&&t.__esModule?t:{"default":t}}var c=n["default"].extend({_refresh:function(){this._axisList=this._axisList||[];for(var t=this.options,e=(t=a["default"].isArray(t)?t:[t]).length,i=e;i<this._axisList.length;i++)this._axisList[i].remove(),this._axisList[i]=null;this._axisList.length=e;for(i=e-1;i>=0;i--)if(t[i].axisIndex=i,this._axisList[i]&&this._axisList[i].options.type!=t[i].type&&(this._axisList[i].remove(),this._axisList[i]=null),this._axisList[i])this._axisList[i].refresh(t[i]);else{var n,r=t[i].type||h.ComponentCst.VALUE_AXIS_COMPONENT;r==h.ComponentCst.VALUE_AXIS_COMPONENT?n=s["default"]:r==h.ComponentCst.CATEGORY_AXIS_COMPONENT?n=o["default"]:r==h.ComponentCst.DATE_AXIS_COMPONENT?n=l["default"]:r===h.ComponentCst.MULTI_CATEGORY_AXIS_COMPONENT&&(n=u["default"]),this._axisList[i]=new n(t[i],this.componentType,this.vanchart)}},doLayout:function(){for(var t=this._axisList.length-1;t>=0;t--)this._axisList[t].calculateDomainFromData()},calculateAxisSize:function(){for(var t=this._axisList.length-1;t>=0;t--)this._axisList[t]._calculateSize(),this._axisList[t]._recordAxisSize()},updateAxisClip:function(){for(var t={},e=this._axisList.length-1;e>=0;e--)this._axisList[e].updateClipBounds(t);this._recordForPlotBounds(r["default"].LEFT,t[r["default"].LEFT]||0),this._recordForPlotBounds(r["default"].RIGHT,t[r["default"].RIGHT]||0),this._recordForPlotBounds(r["default"].TOP,t[r["default"].TOP]||0),this._recordForPlotBounds(r["default"].BOTTOM,t[r["default"].BOTTOM]||0)},updateAxisSizeAndBounds:function(){for(var t=this._axisList.length-1;t>=0;t--)this._axisList[t].updateAxisSizeAndBounds()},adjustDomain4Radius:function(){for(var t=!1,e=this._axisList.length-1;e>=0;e--)t=!(this.vanchart.isMobileFlow()&&this._axisList[e]._isBaseAxis())&&this._axisList[e].adjustDomain4Radius()||t;return t},fixBoundsByPlot:function(){for(var t=this.vanchart.bounds,e={},i=0,n=this._axisList.length;i<n;i++){var o=(h=this._axisList[i]).getPosition();h.isOnZero()?(o==r["default"].TOP||o==r["default"].BOTTOM?h.bounds.width=t.width:h.bounds.height=t.height,h.fixScaleAndTickData()):(e[o]=e[o]||[],e[o].push(h))}for(var o in e)for(var s=e[o],l=o==r["default"].TOP||o==r["default"].BOTTOM,u=(i=0,s.length);i<u;i++){var h,d=(h=s[i]).bounds,c=s[i-1]&&s[i-1].bounds||t;if(l){var f=o==r["default"].TOP?c.y-d.height:c.y+c.height;h.bounds=a["default"].makeBounds(c.x,f,c.width,d.height)}else{var p=o==r["default"].LEFT?c.x-d.width:c.x+c.width;h.bounds=a["default"].makeBounds(p,c.y,d.width,c.height)}h.fixScaleAndTickData()}},getAxis:function(t){return t>=this._axisList.length&&(t=0),this._axisList[t]},getAxisCount:function(){return this._axisList.length},axisZoom:function(t,e){this._axisList.forEach((function(i){i.axisZoom(t,e)}))},dealOnZero:function(){this._axisList.forEach((function(t){t.dealOnZero()}))},updateAxisBounds:function(){this._axisList.forEach((function(t){t.updateAxisBounds()}))},render:function(){for(var t=0,e=this._axisList.length;t<e;t++)this._axisList[t].render()},remove:function(){for(var t=0,e=this._axisList.length;t<e;t++)this._axisList[t].remove()},updateZoomDomain:function(){for(var t=!1,e=0,i=this._axisList.length;e<i;e++)t=this._axisList[e]._calculateZoomDomain()||t;return t}});e["default"]=c},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(61)),a=h(i(0)),r=h(i(10)),o=i(4),s=i(2),l=i(35),u=i(57);function h(t){return t&&t.__esModule?t:{"default":t}}var d=n["default"].extend({type:o.ComponentCst.VALUE_AXIS_COMPONENT,initScale:function(){this.lastScale=this.scale,this.scale=this.options.log?r["default"].log().base(this.options.log):r["default"].linear()},getAxisValue:function(t,e){return"-"===t?0:this.byPercent?e.percentage:+t},_valueInDomain:function(t){var e=this.scale.domain();return t>=Math.min(e[0],e[1])&&t<=Math.max(e[0],e[1])},_getDomainFromData:function(t){var e=Number.MAX_VALUE,i=-e,n=!0,a=this.series,r={},o=(0,l.hasVisibleSery)(a);this.forecast=(0,l.getForecast)(a);for(var s=0,u=a.length;s<u;s++)!a[s].visible&&o||this._getSeriesValue(r,a[s],t);for(var h in r)for(var d=r[h],c=0,f=d.length;c<f;c++)isNaN(d[c])||this.options.log&&d[c]<=0||(e=Math.min(e,d[c]),i=Math.max(i,d[c]),n=!1);return n?(0,l.getEmptyDataDomain)(this.options.tickInterval):[e,i]},_getSeriesValue:function(t,e,i){var n=e.name||"",r=e.getBaseAxisType(),h=this.vanchart.components[r]._axisList[e.options[r]||0],d=this.componentType==o.ComponentCst.X_AXIS_COMPONENT?"x":"y";if((0,s.hasNotDefined)(e.stack)||!1===e.stack||this._isBaseAxis())t[n]=t[n]||[],e.points.forEach((function(e){var r=!i||h.isPointWithinDataDomain(e);if(!e.isNull&&e.visible&&r){var o=e.options[d];a["default"].isArray(o)||(0,s.hasDefined)(o.min)&&(0,s.hasDefined)(o.max)?t[n]=t[n].concat((0,u.getPointDomain)(o,e.options.isDetailed)):t[n].push(o)}}));else{var c=e.stack+e.type+"STACK_POSITIVE",f=e.stack+e.type+"STACK_NEGATIVE";t[c]=t[c]||[],t[f]=t[f]||[],e.points.forEach((function(e,n){var a=!i||h.isPointWithinDataDomain(e);if(!e.isNull&&e.visible&&a){var r=+e.options[d];r>0&&(t[c][n]=t[c][n]||0,t[c][n]+=r),r<0&&(t[f][n]=t[f][n]||0,t[f][n]+=r),0==r&&((0,s.hasNotDefined)(t[c][n])&&(t[c][n]=0),(0,s.hasNotDefined)(t[f][n])&&(t[f][n]=0))}})),(0,l.isZeroArray)(t[c])&&(t[c]=[]),(0,l.isZeroArray)(t[f])&&(t[f]=[])}},getStartPos:function(){return this.scale(this.getStartPosValue())},getStartPosValue:function(){var t=this.options;return t.log&&1!==t.log?1:0},_getTickValues:function(){if(this.options.log)return(0,l.getLogTicks)(this._tickStart,this._domain[1],this.options.log,this._step);var t=this.options,e=t.min,i=t.max,n=t.tickInterval;return(0,l.getLinearTicks)({options:{min:e,max:i,tickInterval:n},min:this._tickStart,max:this._domain[1],interval:this._step})},_getTickValuesAlignByAxis:function(){var t,e=this.componentType;this.vanchart.getComponent(e)._axisList.forEach((function(e){/^standard/.exec(e.alignAxisId)&&(t=e)}));var i=t._getRange();if(t.scale.range(i),t==this)return this._getTickValues();var n,a=t._getTickValues(),r=[];this.scale.range(i);for(var o=0,s=a.length;o<s;o++)n=this.scale.invert(t.scale(a[o])),(Math.abs(0-n)<1e-6||Math.abs(0-a[o])<1e-6)&&(n=0),Math.abs(n)>1&&n%1!=0&&(n=Math.floor(100*n)/100),r.push(n);return this._normalizeTicks(r)},_normalizeTicks:function(t){var e,i,n,r=-1,o=t.length-1;if(t.length<3)return t.map((function(t){return Math.abs(t)>1?Math.round(t):t}));for(;++r<o&&(0|(e=a["default"].accAdd(t[r+1],-t[r])))!==e;);for(o=t.length,r=-1;++r<o&&(i=r,(0|(n=t[r]))!==n););for(o=t.length,t=[n],r=i;--r>=0;)t.unshift(a["default"].accAdd(n,a["default"].accMul(i-r,-e)));for(r=i;++r<o;)t.push(a["default"].accAdd(n,a["default"].accMul(r-i,e)));return t}});e["default"]=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0,e.formatDateAxisValue=g,e.getDomainFromPoints=m,e.getValueFromDatum=v;var n=l(i(61)),a=l(i(0)),r=l(i(10)),o=i(4),s=i(35);function l(t){return t&&t.__esModule?t:{"default":t}}var u=1e3,h=36e5,d=24*h,c=31*d,f=12*c,p=n["default"].extend({type:o.ComponentCst.DATE_AXIS_COMPONENT,getAxisValue:function(t){return g(t)},fixScaleAndTickData:function(){var t=[a["default"].int2date(this._domain[0]),a["default"].int2date(this._domain[1])],e=this.vanchart.isMobileFlow()&&this._isBaseAxis()?this.getWholeRange():this._getRange();this.scale.domain(t).range(e),this._calculateDateFormat(),this._updateOriginTickData(),this._calculateTickPosAndStep()},_calculateDateFormat:function(){var t=this._step,e="Dyyyy";t<=u?e="Dss":t<=6e4?e="Dmm:ss":t<=h?e="Dhh:mm":t<=d?e="Ddd-hh":t<=c?e="DMM-dd":t<=f&&(e="Dyyyy-MM"),this.dateFormat=e},_getTickContent:function(t,e){var i=this.dateFormat;return e=e||function(t){return window.FR&&window.FR.contentFormat(t,i)||t},a["default"].format(t,e)},initScale:function(){this.lastScale=this.scale,this.scale=r["default"].linear()},_getStartAndEndTick:function(){return[a["default"].int2date(this._domain[0]),a["default"].int2date(this._domain[1])]},_getTickValues:function(){var t=this.options,e=t.min,i=t.max,n=t.tickInterval;return(0,s.getLinearFormatTicks)({options:{min:e,max:i,tickInterval:n},formatObj:a["default"].int2date,min:this._tickStart,max:this._domain[1],interval:this._step})},_valueInDomain:function(t){var e=this.scale.domain();return t>=Math.min(e[0],e[1])&&t<=Math.max(e[0],e[1])},_getDomainFromData:function(){for(var t=Math.ceil(Number.MAX_VALUE),e=-t,i=!1,n=this.series,a=0,r=n.length;a<r;a++){var o=n[a];if(o[this.componentType]==this&&o.visible){this.getTrendLineForecast(n[a]);var s=m(o.points,this.componentType);s&&2===s.length&&(i=!0,t=Math.min(t,s[0]),e=Math.max(e,s[1]))}}return i||(t=e=(new Date).getTime()),[t,e=t>=e?t+u:e]}});function g(t){return a["default"].value2date(""===t?0:t)}function m(t,e){if(null!=t&&0!==t.length){for(var i=!1,n=Math.ceil(Number.MAX_VALUE),r=-n,o=0,s=t.length;o<s;o++){var l=v(t[o],e);l.getTime&&(i=!0,l=a["default"].date2int(l),n=Math.min(n,l),r=Math.max(r,l))}return i?[n,r]:void 0}}function v(t,e){var i=e===o.ComponentCst.X_AXIS_COMPONENT?0:1,n=e===o.ComponentCst.X_AXIS_COMPONENT?"x":"y";return g(a["default"].isArray(t)?t[i]:t[n])}e["default"]=p},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(24)),a=l(i(20)),r=l(i(0)),o=l(i(178)),s=l(i(179));function l(t){return t&&t.__esModule?t:{"default":t}}var u,h={latLngToPoint:function(t,e){var i=this.projection.project(t),n=this.scale(e);return this.transformation._transform(i,n)},pointToLatLng:function(t,e){var i=this.scale(e),n=this.transformation.untransform(t,i);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},unproject:function(t){return this.projection.unproject(t)},scale:function(t){return 256*Math.pow(2,t)},zoom:function(t){return Math.log(t/256)/Math.LN2},getProjectedBounds:function(t){if(this.infinite)return null;var e=this.projection.bounds,i=this.scale(t),a=this.transformation.transform(e.min,i),r=this.transformation.transform(e.max,i);return n["default"].create(a,r)},infinite:!1,wrapLatLng:function(t){var e=this.wrapLng?r["default"].wrapNum(t.lng,this.wrapLng,!0):t.lng,i=this.wrapLat?r["default"].wrapNum(t.lat,this.wrapLat,!0):t.lat,n=t.alt;return new a["default"](i,e,n)}};h.Simple=r["default"].extend({},h,{projection:o["default"].LonLat,transformation:new s["default"](1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,n=e.lat-t.lat;return Math.sqrt(i*i+n*n)},infinite:!0}),h.Earth=r["default"].extend({},h,{wrapLng:[-180,180],R:6371e3,distance:function(t,e){var i=Math.PI/180,n=t.lat*i,a=e.lat*i,r=Math.sin(n)*Math.sin(a)+Math.cos(n)*Math.cos(a)*Math.cos((e.lng-t.lng)*i);return this.R*Math.acos(Math.min(r,1))}}),h.EPSG3857=r["default"].extend({},h.Earth,{code:"EPSG:3857",projection:o["default"].SphericalMercator,transformation:(u=.5/(Math.PI*o["default"].SphericalMercator.R),new s["default"](u,.5,-u,.5))}),h.EPSG900913=r["default"].extend({},h.EPSG3857,{code:"EPSG:900913"}),h.EPSG4326=r["default"].extend({},h.Earth,{code:"EPSG:4326",projection:o["default"].LonLat,transformation:new s["default"](1/180,1,-1/180,.5)}),h.EPSG4490=r["default"].extend({},h.Earth,{code:"EPSG:4490",projection:o["default"].LonLat,transformation:new s["default"](1/180,1,-1/180,.5)}),h.EPSG4480=r["default"].extend({},h.EPSG4490,{code:"EPSG:4480"}),h.EPSG4479=r["default"].extend({},h.EPSG4490,{code:"EPSG:4479"}),h.EPSG3395=r["default"].extend({},h.Earth,{code:"EPSG:3395",projection:o["default"].Mercator,transformation:function(){var t=.5/(Math.PI*o["default"].Mercator.R);return new s["default"](t,.5,-t,.5)}()});e["default"]=h},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=e.PADDING=e.MARGIN=void 0;var n=_(i(11)),a=_(i(0)),r=_(i(1)),o=_(i(45)),s=_(i(101)),l=_(i(98)),u=_(i(7)),h=i(4),d=i(3),c=i(15),f=_(i(44)),p=i(26),g=i(46),m=i(2),v=_(i(5));function _(t){return t&&t.__esModule?t:{"default":t}}var y=1.2,A=e.MARGIN=5,T=e.PADDING=v["default"].ielt9?5:4,x=function(t){return.4*t},b=12,C=n["default"].extend({isFlowBottom:function(){return this.vanchart.isMobileFlow()&&!this.vanchart.isMobileFlowFollowPC()&&"bottom"===this.options.position},doLayout:function(){this.items=this.items||[],this.invisible()?this.removeGroup():(this.yPanEnabled=!1,this._updateLegendItems(),this._layoutLegendItemBounds())},_updateLegendItems:function(){var t,e,i=this.vanchart.series,n={},a={},o=this,l=this.vanchart,u=[],h={};for(t=-1;++t<i.length;){var d=i[t];d.type!==r["default"].GAUGE_CHART&&(d.isSeriesAccumulated()&&d.points.forEach((function(t){var e=o._itemBindName(t);h[e]?h[e].opacity!=t.opacity&&(h[e].useSerOpacity=!1):h[e]={opacity:(0,m.hasDefined)(t.opacity)?t.opacity:1,useSerOpacity:!0}})))}for(t=0,e=i.length;t<e;t++){var c=i[t],f=c.type;if(f!=r["default"].GAUGE_CHART)if(c.isSeriesAccumulated()){var g=f===r["default"].PIE_CHART?"x":"name",v={};c.options.data.forEach((function(t,e){f===r["default"].TREEMAP_CHART?v[t[g]]=t.value:v[t[g]]=e})),(c.type===r["default"].FUNNEL_CHART?c.points:c.points.slice().sort((function(t,e){return f===r["default"].TREEMAP_CHART?v[e[g]]-v[t[g]]:v[t[g]]-v[e[g]]}))).map((function(t){var e=o._itemBindName(t);if(!n[e]){var i={color:l.getDefaultSeriesColor(e),opacity:h[e].useSerOpacity?h[e].opacity:1,bindName:e,itemName:e,visible:t.visible};o._mergeCommonLegendAttr(c,i),n[e]="SERIES_ACCU",u.push(i)}}))}else{var _;if(!n[c.name]){var y=(0,p.isPointMapDefaultImgFn)(c.type,c.options.markerType);_={color:y?r["default"].POINT_MAP_IMG_COLOR:c.color,opacity:c.type===r["default"].BOX_CHART||y?r["default"].DEFAULT_OPACITY:c.opacity,bindName:c.name,itemName:c.name,visible:c.visible},o._mergeCommonLegendAttr(c,_),n[c.name]=_,u.push(_)}c.options.trendLine&&r["default"].DASH_ARRAY[c.options.trendLine.lineType]&&!a[c.name]&&"SERIES_ACCU"!=n[c.name]&&(_={isTrendLine:!0,color:c.options.trendLine.color,opacity:c.opacity,bindName:c.name,itemName:c.options.trendLine.name,visible:c.visible},o._mergeCommonLegendAttr(c,_),_.legendIconType=r["default"].NULL_MARKER,n[c.name].pairLegendOpt=_,_.pairLegendOpt=n[c.name],a[c.name]=_,u.push(_))}}for(f===r["default"].TREEMAP_CHART&&u.reverse(),t=u.length,e=this.items.length;t<e;t++)this.items[t].remove(),this.items[t]=null;for(t=0,e=u.length;t<e;t++)this.items[t]?this.items[t].refresh(u[t]):this.items[t]=new s["default"](o,u[t]);this.items.length=u.length},_mergeCommonLegendAttr:function(t,e){var i=this.options,n=i.hiddenColor,r=i.hoverColor||i.style.color;a["default"].extend(e,{series:t,hiddenColor:n,hoverColor:r,legendIconType:this._getLegendType(t),lineIndex:0})},_layoutLegendItemBounds:function(){var t=this.options.position||r["default"].RIGHT;if(this.items.length)if(t===r["default"].TOP||t===r["default"].BOTTOM)this._layoutHorizontalLegendItemBounds(t);else{var e=0;if((t===r["default"].RIGHT||t===r["default"].RIGHT_TOP)&&!this.isFloat){var i=this.vanchart.getComponent(h.ComponentCst.TOOLBAR_COMPONENT),n=!1;i&&i.options&&["sort","toImage","fullScreen"].forEach((function(t){i.options[t]&&i.options[t].enabled&&(n=!0)})),n&&(e=i.getToolBarInitHeight())}this._layoutVerticalLegendItemBounds(t,e)}},_layoutVerticalLegendItemBounds:function(t,e){for(var i=this._maxLegendWidth()-2*A,n=this.options.style,s=this.options.useHtml,l=0,u=T,h=0,d=this.items.length;h<d;h++){var f=this.items[h],p=f.options,g=this._getTextHeight(p.itemName,n,s),m=x(g),v=o["default"].getLegendIconSizeAndScale(p.legendIconType,g),_=i-v.width-m-2*T,b=this._getTextUsedWidth(p.itemName,n,_);l=Math.max(v.width+m+b,l),f.labels=s?[p.itemName]:a["default"].splitText(p.itemName,n,_,0,!1),f.legendX=T,u+=(0,c.QuarterTextVerPadding)(g),f.legendY=u,u+=Math.max(g*f.labels.length*y-2*(0,c.OneTenthTextVerPadding)(g),v.height)+(0,c.QuarterTextVerPadding)(g)+2}var C=2*T+l,L=(u-=2)+T,M=this.vanchart.bounds.height-2*A;M-=Math.max(0,e-this.vanchart.bounds.y),this.yPanEnabled=!(Math.abs(0-i)<1e-6)&&L-T>M,this.maxYPan=Math.min(0,M-(L-T));var P=(C>i?i:C)+2*A;this._setComponentBounds(t,P);var S=this.bounds.x+A,w=this.bounds.y,E=this.bounds.width-2*A,O=this.bounds.height-2*A;O-=Math.max(0,e-this.vanchart.bounds.y);var R=Math.min(L,O);w=Math.max(e,w),this.isFloat||t!=r["default"].RIGHT_BOTTOM?this.isFloat||t!=r["default"].RIGHT&&t!=r["default"].LEFT||(w+=Math.round((this.bounds.y+this.bounds.height-w-R-2*A)/2)):w=Math.round(this.bounds.y+this.bounds.height-R-2*A),w+=A,this.bounds={x:S,y:w,width:Math.max(0,E),height:Math.max(0,R)}},_getTextUsedWidth:function(t,e,i){var n=a["default"].getTextDimension(t,e,this.options.useHtml);return i&&i<n.width?i:n.width},_getTextHeight:function(t,e,i){return i?a["default"].getTextDimension(t,e,!0).height:parseFloat(e.fontSize)},_layoutHorizontalLegendItemBounds:function(t){var e,i,n,s,l,u,h,d=this.vanchart.bounds,f=this.options.style,p=this.options.useHtml,g=d.width-2*(A+T),m=g,v=0,_=0;for(e=0,i=this.items.length;e<i;e++){s=this.items[e].options,u=this._getTextHeight(s.itemName,f,p),l=o["default"].getLegendIconSizeAndScale(s.legendIconType,u),h=a["default"].getTextDimension(s.itemName,f,this.options.useHtml);var C=l.width+x(u)+h.width;v=Math.max(v,C),_+=C+b}_-=b;var L=!1;this.isFlowBottom()&&(L=_<=g,m=_);var M=!this.isFlowBottom()&&_>=m;this.lineHeightMap={};var P=0,S=T,w=0;if(M)if(this.options.layout===r["default"].FLOW){w=this._horizontalStreamLayout(m).usedHeight}else{var E=Math.floor((m+b)/(Math.min(v,120)+b));E=0!==Math.min(E,this.items.length)?Math.min(E,this.items.length):1;var O=Math.round((m+b)/E),R=!1;M=this.items.length>E;var k=-1;for(e=0,i=this.items.length;e<i;e++){s=(n=this.items[e]).options,u=this._getTextHeight(s.itemName,f,p);var I=O-(l=o["default"].getLegendIconSizeAndScale(s.legendIconType,u)).width-x(u)-b;n.labels=a["default"].splitText(s.itemName,f,I,0,!1),R=R||n.labels.length>1,e%E==0&&(S+=P,P=0,k++,this.lineHeightMap[k]=0),n.legendX=T+e%E*O,n.legendY=S+(0,c.QuarterTextVerPadding)(u),n.lineIndex=k,P=Math.max(P,Math.max(u*n.labels.length*y-(0,c.OneTenthTextVerPadding)(u),l.height)+2*(0,c.QuarterTextVerPadding)(u)+2),this.lineHeightMap[k]=Math.max(this.lineHeightMap[k]||0,u,l.height)}w=S-T+P-2}else{var D=T;for(e=0,i=this.items.length;e<i;e++)s=(n=this.items[e]).options,u=this._getTextHeight(s.itemName,f,p),l=o["default"].getLegendIconSizeAndScale(s.legendIconType,u),h=a["default"].getTextDimension(s.itemName,f,this.options.useHtml),n.labels=[s.itemName],n.legendX=D,n.legendY=S+(0,c.QuarterTextVerPadding)(u),n.lineIndex=0,D=n.legendX+l.width+x(u)+h.width+b,P=Math.max(P,Math.max(u*n.labels.length*y-2*(0,c.OneTenthTextVerPadding)(u),l.height)+2*(0,c.QuarterTextVerPadding)(u)),this.lineHeightMap[0]=Math.max(this.lineHeightMap[0]||0,u,l.height);w=P,this._innerWidth=D-b+T}var N=Math.round(w)+2*T,B=this._maxLegendHeight()-2*A;this.yPanEnabled=B>=0&&N>B,this.maxYPan=-N+B;var F=(this.yPanEnabled?B:N)+2*A;this._setComponentBounds(t,F);var G=this.bounds.x+A,H=this.bounds.y+A,z=this.bounds.height-2*A,V=this.bounds.width-2*A,W=m+2*T;this.isFlowBottom()?L?G+=(V-(W=this._horizontalCenterLayout(f)))/2:W=g+2*T:R||M||(G+=(V-(W=this._horizontalCenterLayout(f)))/2),this.bounds={x:G,y:H,width:Math.max(0,W),height:Math.max(0,z)}},_horizontalStreamLayout:function(t){for(var e=T,i=T,n=this.options.style,r=0,s=0,l=0,u=this.items.length;l<u;l++){var h=this.items[l],d=h.options,f=this._getTextHeight(d.itemName,n,this.options.useHtml),p=o["default"].getLegendIconSizeAndScale(d.legendIconType,f),g=a["default"].getTextDimension(d.itemName,n,this.options.useHtml),m=p.width+x(f)+g.width;i+m>t&&(e+=s,i=T,s=0,r++,this.lineHeightMap[r]=0),h.labels=[d.itemName],h.legendX=i,h.legendY=e+(0,c.QuarterTextVerPadding)(f),h.lineIndex=r,i=h.legendX+m+b,s=Math.max(s,Math.max(f*h.labels.length*y-2*(0,c.OneTenthTextVerPadding)(f),p.height)+2*(0,c.QuarterTextVerPadding)(f)+2),this.lineHeightMap[r]=Math.max(this.lineHeightMap[r]||0,f,p.height)}return{usedHeight:e-T+s-2}},_horizontalCenterLayout:function(t){for(var e=T,i=0,n=this.items.length;i<n;i++){var r=this.items[i],s=r.options,l=this._getTextHeight(s.itemName,t,this.options.useHtml);r.legendX=e,e+=o["default"].getLegendIconSizeAndScale(s.legendIconType,l).width,e+=x(l),e+=a["default"].getTextDimension(s.itemName,t,this.options.useHtml).width,e+=b}return e+T-b},render:function(){if(!this.invisible()&&this.items.length){var t=this.bounds,e=this.vanchart,i=e.renderer,n=t.width,s=t.height;this.legendGroup||(this.backgroundGroup=i.group().addTo(this.getComponentParentGroup()),this.legendGroup=i.vgroup().add(this.getComponentParentGroup()),this.legendItemsGroup=this.legendGroup.append(i.vgroup()),this.legendGroup.attr("class","legend"),e.registerInteractiveTarget(this,this.legendGroup),e.registerInteractiveTarget(this,this.backgroundGroup)),this.legendGroup.attr("transform",a["default"].makeTranslate(t));var l=this.options.position;l===r["default"].TOP||l===r["default"].BOTTOM?0===parseFloat(this.options.maxHeight)&&(this.options.borderWidth=0):0===parseFloat(this.options.maxWidth)&&(this.options.borderWidth=0),(0,g.renderRectangleBackground)(this.backgroundGroup,this.options,o["default"].getLegendOuterBounds(t,this.options),i);for(var u=0,h=this.items.length;u<h;u++)this.items[u].render();var c={x:0,y:0,width:n,height:s};this._buildScrollbar(),this._clip&&(0,d.isSupportSVG)()&&this._clip.rect.rawElement.height.baseVal.value!==c.height&&this.resetLegendScroll(),this._innerClip(this.legendGroup,c),e._changeDataState&&this.resetLegendScroll()}else this.removeGroup()},_buildScrollbar:function(){var t=this,e=t.bounds.width,i=t.bounds.height;if(t.scrollbar&&t.scrollbar.off(),t.scrollbar&&t.scrollbar.remove(),this.vanchart.isMobileFlow()){var n={backgroundSize:4,backgroundColor:"rgba(61,77,102,0.03)",backgroundStroke:"none",barColor:"rgba(61,77,102,0.1)",barHoverColor:"rgba(61,77,102,0.3)",barSize:4};this.isFlowBottom()&&this._innerWidth>e?t.scrollbar=new l["default"]({scrollX:!0,scrollY:!1,view:t,group:t.legendGroup,width:e,height:i+4,innerWidth:this._innerWidth,barStyle:n}):t.yPanEnabled&&t.maxYPan&&(t.scrollbar=new l["default"]({scrollX:!1,scrollY:!0,view:t,group:t.legendGroup,width:e+4,height:i,innerHeight:i-t.maxYPan,barStyle:n}))}else t.yPanEnabled&&t.maxYPan&&(t.scrollbar=new l["default"]({scrollX:!1,scrollY:!0,view:t,group:t.legendGroup,width:e,height:i,innerHeight:i-t.maxYPan,barStyle:{backgroundSizeRadius:5}}),t.scrollbar.on("scrollY",this.onScrollY,this))},getEvents:function(){return{wheel:this.onWheel,panstart:this.onPanStart,panmove:this.onPanMove,panend:this.onPanEnd}},onWheel:function(t){var e=t.srcEvent;u["default"].stopPropagation(e),u["default"].preventDefault(e),this.moveLegendY(u["default"].getWheelDelta(e))},onPanStart:function(t){this.currentX=t.containerPoint.x,this.currentY=t.containerPoint.y,this.vanchart.isMobileFlow()&&this.scrollbar&&this.scrollbar.show(!0)},onPanMove:function(t){var e=t.containerPoint.x-this.currentX,i=t.containerPoint.y-this.currentY;this.isFlowBottom()?this.moveLegendX(e):this.moveLegendY(i),this.currentX=t.containerPoint.x,this.currentY=t.containerPoint.y},onPanEnd:function(){this.vanchart.handler.panTarget=null,this.vanchart.isMobileFlow()&&this.scrollbar&&this.scrollbar.show(!1)},onScrollY:function(t){var e=t.y-(this.legendItemsGroup.currentY||0);this.moveLegendY(e)},moveLegendX:function(t){if(this._innerWidth>this.bounds.width){var e=this.legendItemsGroup.__movedX||0;e+=t,e=Math.max(this.bounds.width-this._innerWidth,Math.min(e,0)),this.legendItemsGroup.__movedX=e,this.legendItemsGroup.attr("transform",a["default"].makeTranslate([e,0])),this.fire("innerChange",{x:e,y:0})}},moveLegendY:function(t){var e=0;this.yPanEnabled&&(e=t+(this.legendItemsGroup.currentY||0),e=Math.max(this.maxYPan,Math.min(0,e))),this.legendItemsGroup.currentY=e,this.legendItemsGroup.attr("transform",a["default"].makeTranslate([0,this.legendItemsGroup.currentY])),this.fire("innerChange",{x:0,y:e})},resetLegendScroll:function(){this.legendItemsGroup.currentY=0,this.legendItemsGroup.attr("transform","translate(0,0)")},removeGroup:function(){this.legendGroup&&this.legendGroup.remove(),this.backgroundGroup&&this.backgroundGroup.remove(),this._clip&&this._clip.remove&&this._clip.remove(),this.legendGroup=this.backgroundGroup=this._clip=null,this.items&&this.items.forEach((function(t){return t.remove()}))},remove:function(){this.removeGroup(),this.items&&(this.items.length=0)},_itemBindName:function(t){var e=t.series;return e.isSeriesAccumulated()?t.name:e.name},reShowPoint:function(t){var e=this._itemBindName(t);return this._stateName(e,r["default"].STATE_TO_SHOW)},showSeries:function(t){return this._stateName(t.name,r["default"].STATE_SHOW)},toDropSeries:function(t){return this._stateName(t.name,r["default"].STATE_TO_DROP)},_stateName:function(t,e){for(var i=0,n=this.items.length;i<n;i++){var a=this.items[i];if(a.state==e&&a.options.bindName==t)return!0}return!1},isPanMovingAtTheBoundary:function(t){return!1},contains:function(t){var e=this.bounds;return e&&a["default"].containsPoint(this.scrollbar?{x:e.x,y:e.y,width:e.width-12,height:e.height}:e,t)},switchSeriesItemVisible:function(t,e){for(var i=function(t,e){var n=t.children;if(n&&n.length)for(var a=0,r=n.length;a<r;a++)n[a].visible=e,i(n[a],e)},n=this,a=this.vanchart.series,o=0,s=a.length;o<s;o++){var l=a[o];l.isSeriesAccumulated()?l.points.map((function(a){n._itemBindName(a)==t&&(a.visible=!a.visible,l.type===r["default"].MULTIPIE_CHART&&i(a,a.visible),e&&(e.state=a.visible?r["default"].STATE_TO_SHOW:r["default"].STATE_TO_DROP))})):l.name===t&&(l.visible=!l.visible,e&&(e.state=l.visible?r["default"].STATE_TO_SHOW:r["default"].STATE_TO_DROP))}f["default"].calculateSeries(this.vanchart),this._updateValueDateAxis(t,a),this._updatePairLegendVisible(e)},_updateValueDateAxis:function(t,e){for(var i={},n=function(){var n=e[r];!n.isSeriesAccumulated()&&((0,m.hasNotDefined)(t)||n.name===t)&&n._getAxisTypes().forEach((function(t){var e=n[t];!e||e._isBaseAxis()||i[a["default"].stamp(e)]||(i[a["default"].stamp(e)]=!0,e.calculateDomainFromData(),e.componentType===h.ComponentCst.X_AXIS_COMPONENT||e.componentType===h.ComponentCst.Y_AXIS_COMPONENT?e.adjustDomain4Radius():e.fixScaleAndTickData())}))},r=0,o=e.length;r<o;r++)n()},_updatePairLegendVisible:function(t,e){t&&(t.options.visible=(0,m.hasDefined)(e)?e:!t.options.visible,t.options.pairLegendOpt&&(t.options.pairLegendOpt.visible=t.options.visible,t.options.pairLegendOpt.renderItem.render()))},fixedDisplaySeriesItem:function(t){var e=this,i=this.vanchart.series;i.forEach((function(i){i.isSeriesAccumulated()?i.points.map((function(i){i.visible=!(0,m.hasDefined)(t)||e._itemBindName(i)==t})):i.visible=!(0,m.hasDefined)(t)||i.name===t})),e.items.forEach((function(i){var n=!(0,m.hasDefined)(t)||i.options.bindName===t;i.state=n?r["default"].STATE_TO_SHOW:r["default"].STATE_TO_DROP,e._updatePairLegendVisible(i,n)})),f["default"].calculateSeries(this.vanchart),this._updateValueDateAxis(t,i)}});e["default"]=C},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addTranslate=_,e.buildSvgTspansGroup=b,e.getInlineStyle=c,e.getRowHeight=m,e.getRowWidth=v,e.getSvgTransSize=function(t,e){void 0===e&&(e=s);var i=b(t+"",e),n=0,a=0;return i.forEach((function(t){n=Math.max(n,v(t)),a+=m(t)})),{width:n,height:a}},e.getSvgTspans=function(t,e){void 0===e&&(e=s);var i=b(t+"",e);return _(i),i},e.getTspansProp=T,e.mergeTspansProps=x,e.parseInlineStr=d,e.removeUnSupportTag=f,e.replaceTag=A,e.splitStr=g,e.splitTspans=p,e.toLowerTag=y,e.unescapeEntities=h;var n,a=i(3),r=(n=i(0))&&n.__esModule?n:{"default":n};var o=1.2,s={fontSize:"12px",fontStyle:"",fontWeight:"",fontFamily:""},l={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},u={"font-size":"fontSize","font-family":"fontFamily","font-style":"fontStyle","font-weight":"fontWeight",color:"color"};function h(t,e){for(var i in l){var n=l[i];e&&-1!==e.indexOf(i)||(t=t.toString().replace(new RegExp(n,"g"),i))}return t}function d(t,e){var i,n;if(i=t.indexOf("<"),-1!==(i=(t=t.substring(i,t.indexOf(">")-i)).indexOf(e+"="))&&(i=i+e.length+1,'"'===(n=t.charAt(i))||"'"===n))return(t=t.substring(i+1)).substring(0,t.indexOf(n))}function c(t){var e={};return(t=t||"").split(";").forEach((function(t){var i=t.split(":");if(i&&2===i.length){var n=u[i[0].trim()];e[n]=i[1]}})),e}function f(t){return null==t||""===t?"":t.replace(/<[a-zA-Z\/](.|\n)*?>/g,"")||" "}function p(t){return t.split(/<br.*?>/g)}function g(t){var e=[],i=[];return t.replace(/^\s+|\s+$/g,"").replace(/<span/g,"|||<span").replace(/<\/span>/g,"</span>|||").split("|||").filter((function(t){return""!==t})).forEach((function(t){"<br>"===t.trim()?(e.push(i),i=[]):i.push(t)})),i.length>0&&e.push(i),e}function m(t){if(null==t||t.length<1)return 0;var e=0;return t.forEach((function(t){e=Math.max(e,t.height)})),e*o}function v(t){if(null==t||t.length<1)return 0;var e=0;return t.forEach((function(t){e+=t.width})),e}function _(t){var e=0,i=0;t.forEach((function(t){var n=m(t);t.forEach((function(t){t.translate=[e,i],e+=t.width})),e=0,i+=n}))}function y(t){return t.replace(/<(B|STRONG)>/gi,"<b>").replace(/<(I|EM)>/gi,"<i>").replace(/<\/(B|STRONG)>/gi,"</b>").replace(/<\/(I|EM)>/gi,"</i>").replace(/<\/A>/gi,"</a>").replace(/<SPAN/gi,"<span").replace(/<\/SPAN>/gi,"</span>").replace(/<BR.*?>/gi,"<br>")}function A(t){return t.replace(/<(b|strong)>/g,'<span style="font-weight:bold">').replace(/<(i|em)>/g,'<span style="font-style:italic">').replace(/<\/(b|strong|i|em|a)>/g,"</span>")}function T(t,e){var i=c(d(t,"style"));return p(t).map((function(t){var n=h(f(t)),o=r["default"].extend({},e,i),s=(0,a._getCanvasTextDim)(n,o),l=s.width,u=s.height;return{text:n,inlineStyle:i,width:l,height:u}}))}function x(t){var e=[],i=[];return t.forEach((function(t){for(var n=0,a=t.length;n<a;n++)1===t.length?i.push(t[n]):0===n?(i.push(t[n]),e.push(i),i=[]):n<a-1?e.push([t[n]]):n===a-1&&(i=[t[n]])})),i.length>0&&e.push(i),e}function b(t,e){var i=g(A(y(t+""))),n=[];return i.forEach((function(t){var i=x(t.map((function(t){return T(t,e)})));n=n.concat(i)})),n}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,a=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,r="concat",o=String.prototype.toUpperCase,s=Math.max,l=Math,u=l.round,h=l.PI,d=Math.abs,c=/,?([achlmqrstvxz]),?/gi,f=/-?\d*\.?\d+(?:[eE][\-+]?\d+)?/g;function p(t){var e={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},i=/[ahqstv]/gi,n=A;if(String(t).match(i)&&(n=m),i=/[clmz]/g,n==A&&!String(t).match(i)){var a=String(t).replace(/([clmz]),?([^clmz]*)/gi,(function(t,i,n){var a=[],r="m"==i.toLowerCase(),o=e[i];return n.replace(f,(function(t){r&&2===a.length&&(o+=a+e["m"==i?"l":"L"],a=[]),a.push(u(1*t))})),o+a}));return a}var r,o,s=n(t);a=[];for(var l=0,h=s.length;l<h;l++){r=s[l],"z"==(o=s[l][0].toLowerCase())&&(o="x");for(var d=1,c=r.length;d<c;d++)o+=u(1*r[d])+(d!=c-1?",":"");a.push(o)}return a.join(" ")}function g(){return this.join(",").replace(c,"$1")}function m(t,e){for(var i=A(t),n=e&&A(e),a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},l=function(t,e,i){var n,a;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in{T:1,Q:1})&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"][r](y.apply(0,[e.x,e.y][r](t.slice(1))));break;case"S":"C"==i||"S"==i?(n=2*e.x-e.bx,a=2*e.y-e.by):(n=e.x,a=e.y),t=["C",n,a][r](t.slice(1));break;case"T":"Q"==i||"T"==i?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"][r](v(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"][r](v(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"][r](_(e.x,e.y,t[1],t[2]));break;case"H":t=["C"][r](_(e.x,e.y,t[1],e.y));break;case"V":t=["C"][r](_(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"][r](_(e.x,e.y,e.X,e.Y))}return t},u=function(t,e){if(t[e].length>7){t[e].shift();for(var a=t[e];a.length;)d[e]="A",n&&(c[e]="A"),t.splice(e++,0,["C"][r](a.splice(0,6)));t.splice(e,1),m=s(i.length,n&&n.length||0)}},h=function(t,e,a,r,o){t&&e&&"M"==t[o][0]&&"M"!=e[o][0]&&(e.splice(o,0,["M",r.x,r.y]),a.bx=0,a.by=0,a.x=t[o][1],a.y=t[o][2],m=s(i.length,n&&n.length||0))},d=[],c=[],f="",p="",g=0,m=Math.max(i.length,n&&n.length||0);g<m;g++){i[g]&&(f=i[g][0]),"C"!=f&&(d[g]=f,g&&(p=d[g-1])),i[g]=l(i[g],a,p),"A"!=d[g]&&"C"==f&&(d[g]="C"),u(i,g),n&&(n[g]&&(f=n[g][0]),"C"!=f&&(c[g]=f,g&&(p=c[g-1])),n[g]=l(n[g],o,p),"A"!=c[g]&&"C"==f&&(c[g]="C"),u(n,g)),h(i,n,a,o,g),h(n,i,o,a,g);var T=i[g],x=n&&n[g],b=T.length,C=n&&x.length;a.x=T[b-2],a.y=T[b-1],a.bx=parseFloat(T[b-4])||a.x,a.by=parseFloat(T[b-3])||a.y,o.bx=n&&(parseFloat(x[C-4])||o.x),o.by=n&&(parseFloat(x[C-3])||o.y),o.x=n&&x[C-2],o.y=n&&x[C-1]}return n?[i,n]:i}function v(t,e,i,n,a,r){var o=1/3,s=2/3;return[o*t+s*i,o*e+s*n,o*a+s*i,o*r+s*n,a,r]}function _(t,e,i,n){return[t,e,i,n,i,n]}function y(t,e,i,n,a,o,s,u,c,f){var p,g=120*h/180,m=h/180*(+a||0),v=[],_=function(t,e,i){return{x:t*l.cos(i)-e*l.sin(i),y:t*l.sin(i)+e*l.cos(i)}};if(f)S=f[0],w=f[1],M=f[2],P=f[3];else{t=(p=_(t,e,-m)).x,e=p.y,u=(p=_(u,c,-m)).x,c=p.y;l.cos(h/180*a),l.sin(h/180*a);var A=(t-u)/2,T=(e-c)/2,x=A*A/(i*i)+T*T/(n*n);x>1&&(i*=x=l.sqrt(x),n*=x);var b=i*i,C=n*n,L=(o==s?-1:1)*l.sqrt(d((b*C-b*T*T-C*A*A)/(b*T*T+C*A*A))),M=L*i*T/n+(t+u)/2,P=L*-n*A/i+(e+c)/2,S=l.asin(((e-P)/n).toFixed(9)),w=l.asin(((c-P)/n).toFixed(9));(S=t<M?h-S:S)<0&&(S=2*h+S),(w=u<M?h-w:w)<0&&(w=2*h+w),s&&S>w&&(S-=2*h),!s&&w>S&&(w-=2*h)}var E=w-S;if(d(E)>g){var O=w,R=u,k=c;w=S+g*(s&&w>S?1:-1),v=y(u=M+i*l.cos(w),c=P+n*l.sin(w),i,n,a,0,s,R,k,[w,O,M,P])}E=w-S;var I=l.cos(S),D=l.sin(S),N=l.cos(w),B=l.sin(w),F=l.tan(E/4),G=4/3*i*F,H=4/3*n*F,z=[t,e],V=[t+G*D,e-H*I],W=[u+G*B,c-H*N],U=[u,c];if(V[0]=2*z[0]-V[0],V[1]=2*z[1]-V[1],f)return[V,W,U][r](v);for(var Y=[],X=0,Z=(v=[V,W,U][r](v).join().split(",")).length;X<Z;X++)Y[X]=X%2?_(v[X-1],v[X],m).y:_(v[X],v[X+1],m).x;return Y}function A(t){if("string"==typeof t&&(t=function(t){if(!t&&"string"!=typeof t)return null;var e={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},i=[];return String(t).replace(n,(function(t,n,o){var s=[],l=n.toLowerCase();if(o.replace(a,(function(t,e){e&&s.push(+e)})),"m"==l&&s.length>2&&(i.push([n][r](s.splice(0,2))),l="l",n="m"==n?"l":"L"),"r"==l)i.push([n][r](s));else for(;s.length>=e[l]&&(i.push([n][r](s.splice(0,e[l]))),e[l]););})),i.toString=g,i}(t)),!t||!t.length)return[["M",0,0]];var e=[],i=0,s=0,l=0,u=0,h=0;"M"==t[0][0]&&(l=i=+t[0][1],u=s=+t[0][2],h++,e[0]=["M",i,s]);for(var d,c,f=3===t.length&&"M"===t[0][0]&&"R"===t[1][0].toUpperCase()&&"Z"===t[2][0].toUpperCase(),p=h,m=t.length;p<m;p++){if(e.push(d=[]),(c=t[p])[0]!=o.call(c[0]))switch(d[0]=o.call(c[0]),d[0]){case"A":d[1]=c[1],d[2]=c[2],d[3]=c[3],d[4]=c[4],d[5]=c[5],d[6]=+(c[6]+i),d[7]=+(c[7]+s);break;case"V":d[1]=+c[1]+s;break;case"H":d[1]=+c[1]+i;break;case"R":for(var v=[i,s][r](c.slice(1)),_=2,y=v.length;_<y;_++)v[_]=+v[_]+i,v[++_]=+v[_]+s;e.pop(),e=e[r](T(v,f));break;case"M":l=+c[1]+i,u=+c[2]+s;default:for(_=1,y=c.length;_<y;_++)d[_]=+c[_]+(_%2?i:s)}else if("R"==c[0])v=[i,s][r](c.slice(1)),e.pop(),e=e[r](T(v,f)),d=["R"][r](c.slice(-2));else for(var A=0,x=c.length;A<x;A++)d[A]=c[A];switch(d[0]){case"Z":i=l,s=u;break;case"H":i=d[1];break;case"V":s=d[1];break;case"M":l=d[d.length-2],u=d[d.length-1];default:i=d[d.length-2],s=d[d.length-1]}}return e.toString=g,e}function T(t,e){for(var i=[],n=0,a=t.length;a-2*!e>n;n+=2){var r=[{x:+t[n-2],y:+t[n-1]},{x:+t[n],y:+t[n+1]},{x:+t[n+2],y:+t[n+3]},{x:+t[n+4],y:+t[n+5]}];e?n?a-4==n?r[3]={x:+t[0],y:+t[1]}:a-2==n&&(r[2]={x:+t[0],y:+t[1]},r[3]={x:+t[2],y:+t[3]}):r[0]={x:+t[a-2],y:+t[a-1]}:a-4==n?r[3]=r[2]:n||(r[0]={x:+t[n],y:+t[n+1]}),i.push(["C",(-r[0].x+6*r[1].x+r[2].x)/6,(-r[0].y+6*r[1].y+r[2].y)/6,(r[1].x+6*r[2].x-r[3].x)/6,(r[1].y+6*r[2].y-r[3].y)/6,r[2].x,r[2].y])}return i}e["default"]={path2vml:p,rectPath:function(t,e,i,n,a){var r;if(a){var o=a>i/2?i/2:a,s=a>n/2?n/2:a;r=[["M",t,e+s],["a",o,s,0,0,1,o,-s],["h",i-o-o],["a",o,s,0,0,1,o,s],["v",n-s-s],["a",o,s,0,0,1,-o,s],["h",o+o-i],["a",o,s,0,0,1,-o,-s],["z"]]}else r=[["M",t,e],["l",i,0],["l",0,n],["l",-i,0],["z"]];return p(r)},linePath:function(t,e,i,n){return p([["M",t,e],["L",i,n]])},circlePath:function(t,e,i){return p([["M",t,e],["m",0,-i],["a",i,i,0,1,1,0,2*i],["a",i,i,0,1,1,0,-2*i],["z"]])}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(11)),a=d(i(0)),r=d(i(6)),o=d(i(113)),s=i(3),l=i(48),u=i(49),h=i(15);function d(t){return t&&t.__esModule?t:{"default":t}}var c,f,p=n["default"].extend({_gCssText:"position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:2000;transform:translate3d(0px,0px,0px);text-align:left;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;pointer-events:none;box-sizing:content-box;",_defaultCustomContentStyle:function(){return{color:"rgba(255, 255, 255 ,1)",fontSize:14*(0,h.autoFitFontScale)(this.vanchart)+"px",fontFamily:"Verdana"}},_style:function(t){if(!t)return"";var e=[];if(t.animation&&!t.follow){var i="left 0.4s,top 0.4s";e.push("transition:"+i),e.push("-moz-transition:"+i),e.push("-webkit-transition:"+i),e.push("-o-transition:"+i)}var n="object"!=typeof t.formatter?t.style||this._defaultCustomContentStyle():t.style;if(n&&!t.useRichText){var o=a["default"].cssNormalization(n);for(var l in o)"color"==l?e.push(l+":"+r["default"].colorToHex(o[l])):e.push(l+":"+o[l])}if(t.backgroundColor)if("string"==typeof t.backgroundColor)if((0,s.isSupportSVG)())e.push("background-Color:"+t.backgroundColor);else{var u=r["default"].colorToHexARGB(t.backgroundColor);e.push("filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="+u+", endColorstr="+u+", GradientType=0)")}else"object"==typeof t.backgroundColor&&(e=e.concat(a["default"].getGradientBackgroundCssText(t.backgroundColor)));e=e.concat(a["default"].getBorderCssText(t)),t.shadow&&e.push("box-shadow:1px 1px 2px rgba(0,0,0,0.2)");var h=t.padding;return null!=h&&h!=undefined&&(h=a["default"].reformCssArray(h),e.push("padding:"+h[0]+"px "+h[1]+"px "+h[2]+"px "+h[3]+"px")),e=e.join(";")+";"},doLayout:function(t){this._tDom||(t=t||this.vanchart.getDivParentDom(),this._tDom=document.createElement("div"),this._hiddenDom=document.createElement("div"),this._tDom.onselectstart=function(){return!1},this._tDom.style.position="absolute",this._hiddenDom.style.visibility="hidden",t.appendChild(this._tDom),t.appendChild(this._hiddenDom),this._tooltipHideTick=null)},remove:function(){var t=this.vanchart.getDivParentDom();this._tDom&&t&&t.contains(this._tDom)&&(t.removeChild(this._tDom),t.removeChild(this._hiddenDom)),this._tDom=null},showWithToolbarIcon:function(t,e){var i=t.toolbar.options.tooltip,n=this.calculateTooltipDivDim(i,e),a=t.toolbar.calcToolbarTipPos(t,n);this._show(a,i,e)},showWithMarkingLine:function(t,e,i){var n=t.getMarkingLineTooltipContent(),a=this.calculateTooltipDivDim(e,n),r=t.getMarkingLineTooltipPos(i,a);this._show(r,e,n)},showWithPoint:function(t,e,i){var n=this.vanchart.getChartBounds();if(t&&t.options.tooltip&&t.series.vanchart.renderer&&(!e||a["default"].containsPoint(n,e.containerPoint))){var r=i||t,s=r.options.tooltip,l=t.series;if(s.useRichText)return void this.showRichTextPoint(t,e,r);var u=(0,o["default"])(r),h=this.calculateTooltipDivDim(s,u),d=l.getTooltipPos(t,h,e);d&&this._show(d,s,u)}},showRichTextPoint:function(t,e,i){var n=t.series,a=i.options.tooltip,r=a.formatter;if(!this.vanchart.isMouseDown){var o=(0,u.getTooltipRichTextDetail)(i,a.richText,a.autoStyle,r),s=(0,u.getRichTextDim)(o),h=this.calculateRichTextTooltipDivDim(a,s),d=n.getTooltipPos(t,h,e);clearTimeout(this._tooltipHideTick),(0,l.createRichTextTooltip)(i,o,this._tDom,a.padding),this._tDom.style.cssText=this._gCssText+this._style(a)+"width:"+s.width+"px;height:"+s.height+"px;left:"+d[0]+"px;top:"+d[1]+"px;"}},calculateRichTextTooltipDivDim:function(t,e){var i=t.padding,n=t.borderWidth;return{width:e.width+2*i+2*n+2,height:e.height+2*i+2*n}},getMobileTextArray:function(t,e,i){if(t&&t.options.tooltip&&t.series.vanchart.renderer){var n=i||t,r=n.options.tooltip.style,s=n.options.tooltip;if(s.useRichText){var l=s.richText,h=s.autoStyle,d=s.formatter;return(0,u.getTooltipRichTextDetail)(n,l,h,d)}if(r){var c=(r=a["default"].extend({},r)).fontSize;c&&(-1!==c.indexOf("pt")&&(c=4*parseFloat(c)/3),r.fontSize=0|parseFloat(c)),r.color&&(r.textFill=r.color)}var f=s.formatter,p=s.useHtml;if("object"!=typeof f){if(!p){return[[{text:function(t,e){try{return a["default"].getFormatterFunction(t).call(e)}catch(i){return""}}(f,n),style:r}]]}n.options.tooltip.formatter=n.series.getDefaultTooltipFormatter()}var g=(0,o["default"])(n);return(g=(g=(g=(g=g.replace(/&lt/g,"<").replace(/&gt/g,">")).replace(/<div>|<\/div>|<br>|<br \/>/g,"\n")).replace(/<[^<>]+>/g,"")).replace(/&nbsp;/g," ")).split("\n").filter((function(t){return t})).map((function(t){return[{style:r,text:t}]}))}},_getTooltipText:(c=navigator.userAgent,f=c.indexOf("MSIE "),c.indexOf("Trident/7.0")>0||c.indexOf("Edge/")>0||f>0&&10===parseInt(c.substring(f+5,c.indexOf(".",f)),10)?function(t){for(var e,i="",n=!0,a=-1,r=(t+="").length;++a<r;)e=t.charAt(a),n&&"-"===e?e="&#150;":"<"===e?n=!1:">"===e&&(n=!0),i+=e;return i}:function(t){return t}),_show:function(t,e,i){t&&e&&i&&!this.vanchart.isMouseDown&&(clearTimeout(this._tooltipHideTick),this._tDom.innerHTML=this._getTooltipText(i),this._tDom.style.cssText=this._gCssText+this._style(e)+"left:"+t[0]+"px;top:"+t[1]+"px;")},hide:function(){clearTimeout(this._tooltipHideTick),this._tooltipHideTick=setTimeout(function(){this.immediateHide()}.bind(this),400)},immediateHide:function(){this._tDom&&(this._tDom.style.display="none")},calculateTooltipDivDim:function(t,e){t=t||"";var i=this._hiddenDom;i.innerHTML=this._getTooltipText(e),i.style.cssText=this._gCssText+this._style(t)+"visibility:hidden;";var n=a["default"].getComputedStyle(i,"width height border-left-width padding-left",(function(t){return t=Math.ceil(window.parseFloat(t)),isNaN(t)?0:t}));return{width:n.width+2*n.borderLeftWidth+2*n.paddingLeft+2,height:n.height+2*n.borderLeftWidth+2*n.paddingLeft}},render:function(){}});e["default"]=p},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.convert=B,e.getFontStyle=C,e.htmlDecode=D,e.initState=b,e.matchColorAttr=O,e.matchCssStyle=S,e.matchFontTag=w,e.matchFontWeightTag=R,e.matchStyleAttr=E,e.parseCssText=P,e.parseEndTag=k,e.richTextParse=function(t){void 0===t&&(t="");b();for(;""!==t;){var e=!0;if(t.length>1&&t.substring(0,2)===d){var i=t.match(s);i&&i.length&&(e=!1,k(i[1]),t=t.substring(i.index+i[0].length))}else if(t.substring(0,1)===c){var n=t.match(o);n&&n.length&&(e=!1,L(n[1],n[2]),t=t.substring(n.index+n[0].length))}if(e){var a=t.indexOf(c);I(a<0?t:t.substring(0,a)),t=a<0?"":t.substring(a)}}return B(A,T)};var n,a=(n=i(0))&&n.__esModule?n:{"default":n},r=i(2);var o=/<([-\w\d_]+)\s*([^>]*)\s*(\/?)>/,s=/^<\/([-\w\d_]+)[^>]*>/,l=/([-\w\d_]+)\s*=[\s\\"']*([^\\"']*)[\\"']*/g,u=/([-\w\d_]+)\s*=[\s\\"']*([^\\"']*)[\\"']*/g,h=/rgb\s*\(\s*([0-9]+),\s*([0-9]+),\s*([0-9]+)\)/,d="</",c="<",f="data-id",p={1:10,2:13,3:16,4:18,5:24,6:32},g={textAlign:"",textDecoration:"",fontFamily:"",fontSize:"",fontWeight:"",fontStyle:"",color:""},m=0,v=0,_=[],y=[],A=[],T={},x=a["default"].extend({},g);function b(){m=0,v=0,A=[],_=[],y=[],T={},x=a["default"].extend({},g)}function C(){for(var t=a["default"].extend({},x),e=0,i=y.length;e<i;e++){var n=y[e],o=n.textAlign,s=n.textDecoration,l=n.fontFamily,u=n.fontSize,h=n.fontWeight,d=n.fontStyle,c=n.color;(0,r.isEmpty)(o)||(t.textAlign=o),(0,r.isEmpty)(s)||(t.textDecoration=s),(0,r.isEmpty)(l)||(t.fontFamily=l),(0,r.isEmpty)(u)||(t.fontSize=u),(0,r.isEmpty)(h)||(t.fontWeight=h),(0,r.isEmpty)(d)||(t.fontStyle=d),(0,r.isEmpty)(c)||(t.color=M(c))}return t}function L(t,e){"img"===t?function(t){var e={},i=u.exec(t);for(;i&&i.length;)e[i[1]]=i[2],i=u.exec(t);N(),T[v+""]=C(),A.push({rowIndex:m,styleId:v,text:e[f]||"",isField:!0})}(e):(("div"===t||"p"===t||"br"===t)&&A&&A.length&&++m,function(t,e){_.push(t);var i=a["default"].extend({},g);w(t,e,i),E(e,i),O(e,i),R(t,i),function(t,e){"u"===t&&(e.textDecoration="underline")}(t,i),y.push(i)}(t,e))}function M(t){return""===t||"inherit"===t?"":t}function P(t,e){if(""!==t)for(var i=(t=t.toLowerCase().replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/\\s/g,"")).split(";"),n=0,a=i.length;n<a;n++){var r=i[n].split(":");r&&2===r.length&&S(r[0],r[1],e)}}function S(t,e,i){null!=t&&null!=e&&(t=a["default"].trim(t),e=a["default"].trim(e),"text-align"===t&&(i.textAlign=e),"font-family"===t&&(i.fontFamily=e),"font-size"===t&&(i.fontSize=e),"font-weight"===t&&("italic"===e?i.fontStyle=e:"bold"===e&&(i.fontWeight=e)),"color"===t&&(i.color=e))}function w(t,e,i){if("font"===t)for(var n=l.exec(e);n&&n.length;)"face"===n[1]&&(i.fontFamily=n[2]),"size"===n[1]&&(i.fontSize=p[n[2]]+"px"),"color"===n[1]&&(i.color=n[2]),n=l.exec(e)}function E(t,e){for(var i=l.exec(t);i&&i.length;){if("style"===i[1])P(i[2],e);i=l.exec(t)}}function O(t,e){var i=t.match(h);i&&i.length&&(e.color="rgb("+i[1]+", "+i[2]+", "+i[3]+")")}function R(t,e){"i"!==t&&"em"!==t||(e.fontStyle="italic"),"b"!==t&&"strong"!==t||(e.fontWeight="bold")}function k(t){if(0!==y.length){for(var e=[],i=[],n=!1,a=_.length-1;a>=0;a--){var r=_[a];n?(e.unshift(r),i.unshift(y[a])):r===t&&(n=!0)}_=e,y=i}}function I(t){N(),T[v+""]=C(),A.push({rowIndex:m,styleId:v,text:D(t),isField:!1})}function D(t){return""===t?t:t.replace(/&amp;/g,"&").replace(/&dollar;/g,"$").replace(/&lcub;/g,"{").replace(/&rcub;/g,"}").replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&nbsp;/g," ")}function N(){++v}function B(t,e){var i=[];if(t&&t.length)for(var n=0,a=t.length;n<a;n++){var o=t[n],s=o.rowIndex,l=o.styleId,u=o.text,h=o.isField,d=e[l],c=i[s]||[];d&&""===d.textAlign&&(d.textAlign="left"),c.push({text:u,isField:h,style:d}),i[s]=c}return i.filter((function(t){return!(0,r.isEmpty)(t)&&t.length}))}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.dialogBorderGenerator=d,e.ellipseBorderGenerator=function(t,e){var i=t/2,n=e/2;return"M"+(t/2-i)+" "+e/2+"a"+i+" "+n+" 0 1 0 "+2*i+" 0a"+i+" "+n+" 0 1 0 "+-2*i+" 0z"},e.lineTriangleGenerator=function(t,e,i){function n(t){return t.join(",")}var a,r=[[0,0],[t,0],[t,e],[0,e]],o="M"+n(r[0])+"L"+n(r[1])+"ZM"+n(r[2])+"L"+n(r[3])+"Z";switch(i){case"right":a=[[-2,e/2-1],[-3,e/2],[-2,e/2+1]];break;case"left":a=[[t+2,e/2-1],[t+3,e/2],[t+2,e/2+1]];break;case"bottom":a=[[t/2-1,-2],[t/2,-3],[t/2+1,-2]];break;default:a=[[t/2-1,e+2],[t/2,e+3],[t/2+1,e+2]]}var s="M"+n(a[0])+"L"+n(a[1])+"L"+n(a[2])+"Z",l="M"+n(r[0])+"L"+n(r[1])+"L"+n(r[2])+"L"+n(r[3])+"Z";return[o+s,l]},e.parallelogramBorderGenerator=function(t,e,i,n){return d(t,e,"top",0,i,0,n)},e.rectBorderGenerator=function(t,e,i,n){return d(t,e,"top",i,n,0)};var n="top",a="left",r="bottom",o="right",s="left_top",l="right_top",u="left_bottom",h="right_bottom";function d(t,e,i,d,c,f,p){void 0===p&&(p=0),t+=d,e+=d;var g,m=c,v={top:"bottom",left:"right",bottom:"top",right:"left"},_=!!v[i],y=_&&v[i];if(_){var A="top"===i||"bottom"===i;g=Math.min(t-(A?2*f:0),e-(A?0:2*f))/2}else g=Math.min(t,e)/2;m>g&&(m=g);var T=[[p,0],[t,0],[t-p,e],[0,e]],x=[[p,m],[m+p,0],[t-m,0],[t,m],[t-p,e-m],[t-p-m,e],[m,e],[0,e-m],[p,m]];return"M"+b(x[0])+C(0)+L(0)+C(1)+L(1)+C(2)+L(2)+C(3)+L(3);function b(t){return t.join(",")}function C(t){var e=T[t],n=x[2*t+1];return[h,u,s,l][t]===i?"L"+b(e)+"L"+b(n):"Q"+b(e)+","+b(n)}function L(t){var e=x[2*t+1],i=x[2*t+2];if([n,o,r,a][t]===y){var s,l,u,h,d=[(e[0]+i[0])/2,(e[1]+i[1])/2],c=d[0],p=d[1];switch(t){case 0:s=-1,u=0,l=0,h=-1;break;case 1:s=0,u=-1,l=1,h=0;break;case 2:s=1,u=0,l=0,h=1;break;case 3:s=0,u=1,l=-1,h=0}var g=[c+l*f,p+h*f],m=[c-s*f,p-u*f];return"L"+b([c+s*f,p+u*f])+"L"+b(g)+"L"+b(m)+"L"+b(i)}return"L"+b(i)}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=f(i(62)),a=f(i(75)),r=f(i(0)),o=f(i(6)),s=f(i(7)),l=f(i(42)),u=i(53),h=i(43),d=i(2),c=i(3);function f(t){return t&&t.__esModule?t:{"default":t}}var p="position:absolute;behavior:url(#default#VML);display:inline-block;",g=n["default"].extend({type:u.VML_RENDERER,_initContainer:function(){var t=this.div().style({"white-space":"nowrap",display:"inline-block"});return s["default"].addClass(t.node(),"van-vml"),this.dom.appendChild(t.node()),this._divContainer=t,this._container=t,t},line:function(t){return this._shapeWithPath(t,"line")},rect:function(t){return this._shapeWithPath(t,"rect")},circle:function(t){return this._shapeWithPath(t,"circle")},path:function(t){return this._shapeWithPath(t,"path")},image:function(t){var e=(0,l["default"])(document.createElement("image"),this).setType("image");return e.attr(t),e},group:function(t){return this.div().style({"white-space":"nowrap","pointer-events":"none"}).attr(t)},colorGradient:function(t,e,i){return{type:i=i||"linearGradient",attrs:t,stops:e,elements:[]}},toPatternProperty:function(t){return"url(#"+r["default"].stamp(t)+")"},updateColorGradient:function(t,e,i){t.attrs=e,t.stops=i},_updateGradientFill:function(t,e){var i=t.node(),n=t._fill,a=e.stops,r=e.attrs;if(n){i.removeChild(n),n.on=!0,n.method="none",n.color=a[0]["stop-color"],n.color2=a[a.length-1]["stop-color"];for(var o=[],s=0,l=a.length;s<l;s++){var u=100*a[s].offset+"%";o.push(u+" "+a[s]["stop-color"])}n.type="gradient",n.angle=r.x1==r.x2?0:270,i.appendChild(n)}},textContent:function(t,e){},text:function(){return this.vtext(!1)},tspan:function(){return this.vtspan(!1)},_shapeWithPath:function(t,e){var i=(0,l["default"])(this.create("shape"),this).setType(e),n=i.rawElement;return n.style.cssText="position:absolute;left:0px;top:0px;width:1px;height:1px;behavior:url(#default#VML);display:inline-block;",n.coordsize="1 1",i.attr(t)},create:function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return document.createElement("<lvml:"+t+' class="lvml">')}}catch(t){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),createClip:function(t,e){if(!e||"rect"==e)return{x:t.x,y:t.y,width:t.width,height:t.height,clipped:[]}},_getClipStr:function(t,e){var i=e.y||0,n=e.x||0;if("div"!=t.type){var a=t.isLineChart?t.node().parentNode.firstChild:t.node(),r=a.style.visibility;a.style.visibility="hidden",a.style.visibility="visible",a.style.visibility=r,i-=a.offsetTop,n-=a.offsetLeft}return"rect("+i+"px "+(n+e.width)+"px "+(i+e.height)+"px "+n+"px)"},clip:function(t,e){var i;e&&(t.node&&(i=t.node())&&(i.style.clip=this._getClipStr(t,e),i.clip="True",e.clipped.indexOf(t)<0&&e.clipped.push(t)))},updateClip:function(t,e){var i=this;t&&(r["default"].extend(t,e),t.clipped.forEach((function(e){var n=e.node();n&&(n.style.clip=i._getClipStr(e,t))})))},_update:function(){this._map&&this._map._animatingZoom&&this._bounds||(n["default"].prototype._update.call(this),this.fire("update"))},imagePattern:function(t,e){},createDropShadowFilter:function(){return{}},createInnerShadowFilter:function(){return{}},attr:function(t,e){if(e&&!(e.length<=0)&&e[0]){var i={},n=t.rawElement;2===e.length?i[e[0]]=e[1]:i=e[0];var o=t.attrs,s=t.type;if(i=o?r["default"].extend(o,i):r["default"].extend({},i),t.attrs=i,i.transform){var l=(0,h.transformParser)(i.transform);try{l.translate&&(n.style.left=l.translate[0]+"px",n.style.top=l.translate[1]+"px")}catch(d){}l.rotate}if("image"==s)n.style.position="absolute",n.style.left=i.x+"px",n.style.top=i.y+"px",n.style.width=i.width+"px",n.style.height=i.height+"px";else if("group"!=s){var u="";"rect"==s?u=a["default"].rectPath(i.x||0,i.y||0,i.width,i.height,i.rx):"line"==s?u=a["default"].linePath(i.x1,i.y1,i.x2,i.y2):"path"==s?u=a["default"].path2vml(i.d):"circle"==s&&(u=a["default"].circlePath(i.cx||0,i.cy||0,i.r)),n.path=u}}},style:function(t,e){var i,n=t.styles,a={},s=t.rawElement;if(e&&e.color&&(e.fill=e.color),e&&e.fill&&"div"===t.type&&(e.color=e.fill),n)for(i in e)e[i]!==n[i]&&(a[i]=e[i]);if("div"===t.type){if(a.transform){var l=(0,h.transformParser)(a.transform.replace(/px/gi,""));l.translate&&(a.transform="",a.x=l.translate[0],a.y=l.translate[1])}var u={x:"left",y:"top",dx:"margin-left"};for(var f in u){var g;null!=(g=a[f])&&(a[u[f]]=/em/gi.test(g)?g:g+"px",delete a[f])}}if(n&&(e=r["default"].extend(n,a)),t.styles=e,"div"===t.type){var m,v=function(t,e){return"-"+e.toLowerCase()};if(/rgba/i.test(e.color)){var _=o["default"].colorToHexAlpha(e.color);e.color=_.hex,m=_.alpha}/rgb/i.test(e.color)&&(e.color=o["default"].colorToHex(e.color)),(0,d.hasDefined)(e["fill-opacity"])&&(m=(0,d.hasDefined)(m)?m:1,m*=e["fill-opacity"]),m<1.000001&&(e.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity="+100*m+")");var y="";for(i in e)("filter"!==i||(0,c.isSupportBracketStyleBrowser)())&&(y+=i.replace(/([A-Z])/g,v)+":"+e[i]+";");s.style.cssText=y}else if("group"!=t.type)if("image"==t.type)t.node().src=e.src;else{var A=t._stroke,T=t._fill,x=t.node();x.stroked=!0,x.filled=!!(e.fill&&"none"!=e.fill||"image"==t.type),A||((A=t._stroke=this.create("stroke")).style.cssText=p),x.appendChild(A),A.weight=(e["stroke-width"]||0)+"px";var b=e.stroke,C=(0,d.hasDefined)(e["stroke-opacity"])?e["stroke-opacity"]:1;if(b&&-1!=b.indexOf("rgba")&&(C*=(b=o["default"].colorToHexAlpha(b)).alpha,b=b.hex),A.color=b,A.opacity=e["stroke-width"]?C:0,e["stroke-dasharray"]?A.dashStyle=e["stroke-dasharray"].replace(/( *, *)/g," "):A.dashStyle="","round"==e["stroke-linecap"]&&(A.endcap="round"),x.filled){T||((T=t._fill=this.create("fill")).style.cssText=p),x.appendChild(T);var L=e.fill,M=(0,d.hasDefined)(e["fill-opacity"])?e["fill-opacity"]:1;-1!=L.indexOf("rgba")&&(M*=(L=o["default"].colorToHexAlpha(L)).alpha,L=L.hex),T.color=L,T.opacity=Math.min(1,Math.max(M,0))}else T&&(x.removeChild(T),t._fill=null)}"display"in e&&(t.node().style.display=e.display),"cursor"in e&&(t.node().style.cursor=e.cursor)},vRotate:function(t,e){e%=360;var i=t.node(),n=r["default"].getTextBBoxWithRotation(t,0),a=r["default"].getTextBBoxWithRotation(t,e),o=n.width,s=n.height,l=a.width,u=a.height;r["default"].domRotate(i,e),i.style.marginLeft=(o-l)/2+"px",i.style.marginTop=(s-u)/2+"px"},vMiddle:function(t){var e=t.node(),i=e.offsetWidth;e.style.marginLeft=-i/2+"px"},vLeft:function(t){},vRight:function(t){var e=t.node(),i=e.offsetWidth;e.style.marginLeft=-i+"px"}});e["default"]=g},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(0))&&n.__esModule?n:{"default":n};var r,o,s,l,u,h=a["default"].requestAnimFrame,d=function(t,e,i){var n=arguments.length;n<2&&(e=0),n<3&&(i=Date.now());var a={c:t,t:i+e,f:!1,n:null};o?o.n=a:r=a,o=a,s||(l=clearTimeout(l),s=1,h(c))};function c(){var t=f(),e=p()-t;e>24?(isFinite(e)&&(clearTimeout(l),l=a["default"].setTimeout(c,e)),s=0):(s=1,h(c))}function f(){var t=Date.now();for(u=r;u;)t>=u.t&&(u.f=u.c(t-u.t)),u=u.n;return t}function p(){for(var t,e=r,i=Infinity;e;)e.f?e=t?t.n=e.n:r=e.n:(e.t<i&&(i=e.t),e=(t=e).n);return o=t,i}d.flush=function(){f(),p()},d.getActiveTimer=function(){return u};e["default"]=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n={};e["default"]={setConfig:function(t){n=t},getConfig:function(t){return null!=t?n[t]:n}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(0)),a=l(i(32)),r=l(i(7)),o=l(i(27)),s=l(i(5));function l(t){return t&&t.__esModule?t:{"default":t}}var u=[{d:"M21.6861532,105.868125 C8.56232631,94.8838731 0.212429854,78.359709 0.212429854,59.880479 C0.212429854,54.1840955 1.00586564,48.6734891 2.48799073,43.4536664 L22.649,98.9938826 L29.8304299,47.755 Z M59.9445727,2.27373675e-13 C92.9337243,2.27373675e-13 119.676716,26.8094036 119.676716,59.880479 C119.676716,77.3491812 112.21507,93.0707947 100.31259,104.017006 C101.601855,101.431409 101.93585,98.3020432 100.982765,95.6764616 L100.982765,95.6764616 L100.728,94.9798826 L107.347001,47.7557915 L85.4660013,18.6387915 L72.346,16.7888826 L71.4610072,14.3492268 C69.9550861,10.2006797 65.3654552,8.05535596 61.2144051,9.57025436 L61.2144051,9.57025436 L50.042,13.6468826 L42.8305214,12.6314795 C38.4498159,12.0141653 34.4135621,15.0621991 33.8003155,19.4373425 L33.8003155,19.4373425 L33.78,19.5818826 L8.98152276,28.6307416 C19.4824442,11.4570476 38.3788544,2.27373675e-13 59.9445727,2.27373675e-13 Z",fill:"#9D9D9D",opacity:.3},{d:"M100.728,94.9768826 L100.982765,95.6764616 C101.997482,98.4718299 101.553276,101.838245 100.051207,104.510569 C98.3525075,106.035263 96.5661693,107.464069 94.7006853,108.788491 C96.298204,107.635324 97.8364558,106.405043 99.3099089,105.102972 L99.3099089,105.102972 L100.728,94.9768826 Z M33.78,19.5818826 L22.649,98.9938826 L1.22819621,39.9802288 C-0.279795786,35.8259768 1.86154843,31.2306887 6.01387621,29.715324 L33.78,19.5818826 Z M71.4610072,14.3492268 L72.347,16.7898826 L50.042,13.6468826 L61.2144051,9.57025436 C65.3654552,8.05535596 69.9550861,10.2006797 71.4610072,14.3492268 Z",fill:"#8E8E8E",opacity:.69938151},{d:"M85.8592018,19.448828 L107.46743,48.2007765 L90.0638031,45.7485946 C85.6930747,45.1326864 82.6471655,41.0857006 83.2597822,36.7150512 L85.4496228,21.0918641 C85.5298171,20.5197267 85.6686523,19.9703052 85.8592018,19.448828 Z",fill:"#A7A7A7",opacity:.1},{d:"M95.3748961,104.873902 L105.633766,117.132637 C106.696782,118.402877 106.527565,120.300004 105.261031,121.365594 L102.868981,123.378128 C101.600109,124.445685 99.7101798,124.281903 98.6467241,123.011137 L88.3878545,110.752402 C87.3248384,109.482162 87.4940556,107.585035 88.7605896,106.519445 L91.152639,104.506911 C92.421511,103.439354 94.3114404,103.603136 95.3748961,104.873902 Z M68.7838584,55.3155994 C81.801999,55.3155994 92.355287,65.895095 92.355287,78.9455642 C92.355287,85.761736 89.4764532,91.9038503 84.8711975,96.2166335 L91.2729565,103.86633 L88.4003636,106.283167 L81.935358,98.5585057 C78.1787435,101.095028 73.6537675,102.575529 68.7838584,102.575529 C55.7657179,102.575529 45.2124299,91.9960334 45.2124299,78.9455642 C45.2124299,65.895095 55.7657179,55.3155994 68.7838584,55.3155994 Z M68.7838584,60.686046 C58.7243862,60.686046 50.5695727,68.8611108 50.5695727,78.9455642 C50.5695727,89.0300177 58.7243862,97.2050825 68.7838584,97.2050825 C78.8433307,97.2050825 86.9981441,89.0300177 86.9981441,78.9455642 C86.9981441,68.8611108 78.8433307,60.686046 68.7838584,60.686046 Z M59.8827396,66.9250971 L62.0152487,69.4938832 C59.2320766,71.8167394 57.5933822,75.2452735 57.5933822,78.9455642 C57.5933822,80.4102854 57.8482896,81.8374574 58.3403299,83.1812251 L58.3403299,83.1812251 L55.211225,84.3331282 C54.5845843,82.6217653 54.2600489,80.804761 54.2600489,78.9455642 C54.2600489,74.2419962 56.3466436,69.8763492 59.8827396,66.9250971 L59.8827396,66.9250971 Z",fill:"#B7B7B7",opacity:.496744792}];function h(t,e){var i=e.width,n=e.height,a=t.chartWidth,r=t.chartHeight,o=n*a/i;return o<=r?{width:a,height:o}:{width:i*r/n,height:r}}function d(t,e,i,n){var a=n.chartWidth,r=n.chartHeight,o=i.src,s=new Image;return s.onload=function(){i.width=s.width,i.height=s.height;var l=function(t,e){var i=t.width,n=t.height;if(!t.auto)return{width:i,height:n};var a=h(e,t);return{width:a.width,height:a.height}}(i,n),u=l.width,d=l.height;t&&t.image().addTo(e).attr({width:u,height:d,x:(a-u)/2,y:(r-d)/2,preserveAspectRatio:"none"}).imageContent(o)},s.src=o,{remove:function(){t&&t.remove(),t=null},renderer:t}}u=s["default"].ielt9?[{d:"M108.5,47.4l-7.7,57.2c-10.7,9.4-25.9,15-41.4,15c-14.1,0.1-27.7-4.8-38.5-13.8l11.8-86.5c0.7-5.3,5.6-9,11-8.3c0,0,0.1,0,0.1,0L85.5,17L108.5,47.4z",fill:"#fff"},{d:"M108.5,47.4l-16.4-2c-5.6-0.8-9.4-5.9-8.6-11.4L85.7,17L108.5,47.4z",fill:"#F4F4F4"},{d:"M6.2,29.7C1.6,31.5-0.7,36.6,1,41.2L2.1,44l20,52.8l10.5-77L8.7,28.8L6.2,29.7z",fill:"#979797"},{d:"M71.4,14.5C69.7,9.9,64.6,7.6,60,9.3l-7.6,2.9l19.3,2.7L71.4,14.5z",fill:"#979797"},{d:"M53,74.6c-1.2,3.4-1,7.2,0.6,10.4l2.9-1.4c-0.9-2.5-0.8-5.3,0.1-7.8c1.6-4.2,4.2-5.2,4.2-5.2l-2.2-2.9C58.7,67.6,55,69.1,53,74.6z",fill:"#DDDDDD"},{d:"M91.4,79.2c0-13.2-10.7-23.9-24-23.9c-13.2,0-24,10.7-24,23.9c0,13.2,10.7,23.9,24,23.9c4.7,0,9.2-1.4,13.2-3.9l6.4,7.6l2.7-2.2l-6.3-7.5C88.4,92.5,91.3,86,91.4,79.2z M67.4,98c-10.4,0-18.9-8.4-18.9-18.8s8.5-18.8,18.9-18.8s18.9,8.4,18.9,18.8C86.3,89.6,77.9,98,67.4,98C67.4,98,67.4,98,67.4,98z",fill:"#DDDDDD"},{d:"M105.3,118.4l-8.9-10.2l-0.6-0.7l-2-2.4c-0.8-1-2.3-1.1-3.3-0.2c0,0,0,0,0,0l-3.1,2.7c-1,0.8-1.1,2.3-0.2,3.3c0,0,0,0,0,0l0.9,1.1l0.7,0.8l10,11.4c0.8,1,2.3,1.1,3.3,0.2c0,0,0,0,0,0l3.1-2.7C106,120.8,106.1,119.4,105.3,118.4z",fill:"#DDDDDD"},{d:"M59.9,0c-21,0-40.6,10.9-51.5,28.8l24.3-9.2v-0.1c0.8-5.4,5.8-9.2,11.2-8.4l8.4,1.2l7.6-2.9c4.6-1.7,9.7,0.6,11.5,5.1l0.1,0.4l13,1.8l0.8,0.1l23.1,30.6l-0.1,0.9l-7.4,55c-1.7,1.4-3.5,2.8-5.3,4.1l0.6,0.7c1.6-1.2,3.1-2.3,4.6-3.6l0,0C113.1,93.1,120.1,77,120,60.1c0.2-33-26.5-60-59.7-60.1C60.2,0,60,0,59.9,0z",fill:"#DDDDDD"},{d:"M59.5,118.2c-14,0.1-27.5-4.6-38.4-13.4c0.1-0.4,0.1-0.7,0.2-1.3l0.9-6.6l-20-52.5C0.7,49.6,0,55,0,60.4c-0.2,17.5,7.5,34.2,20.9,45.4l0,0c10.8,9,24.4,13.8,38.4,13.7c10.1,0,20.1-2.4,29.2-6.8l-0.7-0.8C79,116,69.3,118.2,59.5,118.2z",fill:"#DDDDDD"}]:u;e["default"]=function(t){var e=t.dom,i=t.emptyDataTip,l=t.chartWidth||200,c=t.chartHeight||200,f=t.chart;if(e&&i&&i.enabled){f||((f={options:{plotOptions:{animation:!0}}}).getSize=function(){return[l,c]}),t.language&&a["default"].setLocale(t.language);var p=e;(p=document.createElement("div")).style.cssText+=";position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none",p.onselectstart=p.onmousemove=p.ondrag=n["default"].falseFn,e.appendChild(p);var g=(0,o["default"])(p,f);g.onAdd();var m=g.group().add();g.clip(m,g.createClip({x:0,y:0,width:l,height:c}));var v=g.group().addTo(m),_=i.emptyDataImage;if(_)return d(g,v,_,{chartWidth:l,chartHeight:c});var y=120,A=135;i.content=i.content||[];var T=i.content.map((function(t){var e=a["default"].i18nText("emptyDataTip"),i=t.style,r=n["default"].getTextDimension(e,i,!1);return y=Math.max(y,r.width),{text:e,style:i,width:r.width,height:r.height}})),x=g.group().attr("transform","translate("+(y-120)/2+",0)").addTo(v);u.forEach((function(t){g.path().addTo(x).attr({d:t.d}).style({fill:t.fill,opacity:t.opacity})})),T.forEach((function(t,e,i){var n=(y-t.width)/2,a=A;A+=t.height+(e===i.length-1?0:5),g.text().addTo(v).style(t.style).attr({dy:.85*t.height,transform:"translate("+n+","+a+")"}).textContent(t.text)}));var b=function(t,e){if(s["default"].ielt9)return function(t,e){var i=t.chartWidth,n=t.chartHeight;return"translate("+(i-e.tipWidth)/2+", "+(n-e.tipHeight)/2+")"}(t,e);var i=t.chartWidth,n=t.chartHeight,a=e.tipWidth,r=h(t,{width:a,height:e.tipHeight}),o=r.width;return"translate("+(i-o)/2+","+(n-r.height)/2+") scale("+o/a+")"}({chartWidth:l,chartHeight:c},{tipWidth:y,tipHeight:A});return v.attr("transform",b),{remove:function(){g&&g.remove(),p&&r["default"].remove(p),p=null},renderer:g}}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(0)),a=c(i(62)),r=c(i(1)),o=c(i(124)),s=c(i(84)),l=c(i(42)),u=i(53),h=i(3),d=i(17);function c(t){return t&&t.__esModule?t:{"default":t}}var f=window.Uint8Array||window.Array,p=a["default"].extend({type:u.CANVAS_RENDERER,_initContainer:function(){var t=this.dom,e=this.vanchart,i=this.config,n=i||e.bounds;this.dpr=i&&i.dpr||1,this._container=(0,l["default"])(this._createCanvas(t,n),this),this.ctx=this._container.node().getContext("2d"),this.ctx.scale(this.dpr,this.dpr),this.elements=[],this.ctx.lineCap="round",this.resetFilter(),this.animation=(new o["default"]).frame(this.flush.bind(this)),this._needToPaint=!1,this._nowFillStyle=null,this._nowStrokeStyle=null,this._nowLineWidth=null,this._nextFillStyle=null,this._nextStrokeStyle=null,this._nextLineWidth=null},resize:function(){this._setSize({x:this.left,y:this.top,width:this.vanchart.width,height:this.vanchart.height},this._container.node()),this.ctx.scale(this.dpr,this.dpr),this.needFill=this.needStroke=!0},marker:function(t,e){switch(t){case r["default"].LOCATION:return this.iconLocation({x:e.x,y:e.y,size:2*e.radius,fillStyle:e.color});case r["default"].SQUARE_HOLLOW:return this.rect({x:e.x-e.radius,y:e.y-e.radius,width:2*e.radius,height:2*e.radius,fillStyle:null,lineWidth:2,strokeStyle:e.color});case r["default"].SQUARE:return this.rect({x:e.x-e.radius,y:e.y-e.radius,width:2*e.radius,height:2*e.radius,fillStyle:e.color});case r["default"].DIAMOND_HOLLOW:return this.diamond({x:e.x,y:e.y,size:e.radius,fillStyle:null,lineWidth:2,strokeStyle:e.color});case r["default"].DIAMOND:return this.diamond({x:e.x,y:e.y,size:e.radius,fillStyle:e.color});case r["default"].TRIANGLE_HOLLOW:return this.triangle({x:e.x,y:e.y,size:e.radius,fillStyle:null,lineWidth:2,strokeStyle:e.color});case r["default"].TRIANGLE:return this.triangle({x:e.x,y:e.y,size:e.radius,fillStyle:e.color});case r["default"].CIRCLE_HOLLOW:return this.circle({x:e.x,y:e.y,r:e.radius,fillStyle:null,lineWidth:2,strokeStyle:e.color});default:case r["default"].CIRCLE:return this.circle({x:e.x,y:e.y,r:e.radius,fillStyle:e.color})}},_create:function(t,e){var i=new t(this);return i.rawElement=i,this.elements.push(i),e&&i.setStyle(e),i},_setSize:function(t,e){var i=this.left=t.x,n=this.top=t.y,a=this.width=t.width,r=this.height=t.height,o=this.dpr;e.style.position="absolute",e.style.left=i+"px",e.style.top=n+"px",e.style.width=a+"px",e.style.height=r+"px",e.width=a*o,e.height=r*o},_createCanvas:function(t,e){var i=(0,h.createCanvas)();return this._setSize(e,i),i.onselectstart=function(){return!1},i.style["-webkit-user-select"]="none",i.style["user-select"]="none",i.style["pointer-events"]="none",i.style["-webkit-touch-callout"]="none",i.style.transform="translateZ(0)",t.appendChild(i),window.VanCanvasManager&&VanCanvasManager.initElement(i),i},shouldFilter:function(t,e){if(t<0||this.width<t||e<0||this.height<e)return!0;t=t/2|0;var i=(e=e/2|0)*this.width/2+t;return this._cache[i]?!0:(this._cache[i]=1,!1)},resetFilter:function(){this._cache=new f(Math.floor(this.width/2*this.height/2))},flush:function(){n["default"].cancelAnimFrame(this._frame),this.clearAll();for(var t=this.elements,e=t.length,i=[],a=0;a<e;a++)t[a].needToRemove||i.push(t[a]);this.elements=i,this.flushIdx=0,this._adaptFlush()},_nextBatch:function(){this.flushIdx<this.elements.length&&(this._frame=n["default"].requestAnimFrame(this._adaptFlush,this))},_flush:function(){this.ctx.beginPath();for(var t=this.elements,e=t.length,i=this.flushIdx,n=Math.min(this.flushIdx+4e3,e);i<n;i++)t[i].drawStyle().draw();this._fillStyle&&this.ctx.fill(),this._strokeStyle&&this.ctx.stroke(),this.flushIdx=i,this._nextBatch()},_adaptFlush:function(){this._time=+new Date,this.ctx.beginPath();for(var t=this.elements,e=t.length,i=this.flushIdx-1;++i<e;){if(t[i].drawStyle().draw(),i&&!(i%500))if(+new Date-this._time>50)break}this._fill(),this._stroke(),this.flushIdx=i,this._nextBatch()},_clearWithAlpha:function(){var t=this.width,e=this.height;this.backCtx.drawImage(this._container.node(),0,0,t,e),this.ctx.clearRect(0,0,t,e);var i=this.backContainer.node(),n=this.ctx;n.save(),n.globalAlpha=this.frameAlpha,n.drawImage(i,0,0,t,e),n.restore()},clearAll:function(){this.ctx.clearRect(0,0,this.width,this.height)},beginNewPath:function(){this._needToPaint&&(this._fill(),this._stroke(),this.ctx.beginPath(),this._needToPaint=!1)},_fill:function(){this._nowFillStyle&&(this.ctx.fillStyle=this._nowFillStyle,this.ctx.fill()),this._nowFillStyle=this._nextFillStyle},_stroke:function(){this._nowStrokeStyle&&(this.ctx.strokeStyle=this._nowStrokeStyle,this.ctx.lineWidth=this._nowLineWidth,this.ctx.stroke()),this._nowStrokeStyle=this._nextStrokeStyle,this._nowLineWidth=this._nextLineWidth},lineWidth:function(t){t&&t!==this._nowLineWidth&&(this._nextLineWidth=t,this._needToPaint=!0)},strokeStyle:function(t){t!==this._nowStrokeStyle&&(this._nextStrokeStyle=t,this._needToPaint=!0)},fillStyle:function(t){t!==this._nowFillStyle&&(this._nextFillStyle=t,this._needToPaint=!0)},remove:function(){this.animation.clear(),this.ctx=null,this._container.remove()},addBubbleSeries:function(t){var e=this.ctx;e.save();for(var i=0,n=t.points.length;i<n;i++){var a=t.points[i];a.visible&&!a.isNull&&(e.fillStyle=a.color,e.globalAlpha=this.getPointOpacity(a),e.beginPath(),e.arc(a.posX,a.posY,a.radius,0,2*Math.PI),e.fill())}e.restore()},getPointOpacity:function(t){var e=t.series,i=e.vanchart.highlightTarget;return i?e.name==i||t._rangeItem==i?1:r["default"].HOVER_OPACITY:t.opacity},addScatterSeries:function(t){var e=this.ctx;e.save();for(var i=0,n=t.points.length;i<n;i++){var a=t.points[i];if(a.visible&&!a.isNull){var r=a.options.marker,o=r.symbol,s=(0,d.getMarkerRadius)(r.radius),l=r.fillColor||a.color;e.translate(a.posX,a.posY),e.fillStyle=l,e.strokeStyle=l,e.globalAlpha=this.getPointOpacity(a),this._drawMarker(e,o,s),e.translate(-a.posX,-a.posY)}}e.restore()},addSeries:function(t,e){if(t.visible)switch(t.type){case r["default"].SCATTER_CHART:return this.addScatterSeries(t);case r["default"].GANTT_CHART:return this.addGanttSeries(t,e);default:return this.addBubbleSeries(t)}},addGanttSeries:function(t,e){var i=this,n=this.ctx,a=r["default"].GANTT_CANVAS_WIDTH*e,o=a+r["default"].GANTT_CANVAS_WIDTH,s=t.getCanvasPointsToDraw(a,o),l=function(t){var e=t.x+t.width;return t.x>o?{x:0,width:0}:t.x>a?{x:t.x%r["default"].GANTT_CANVAS_WIDTH,width:e>o?o-t.x:t.width}:{x:0,width:e>o?r["default"].GANTT_CANVAS_WIDTH:e-a}};n.save(),s.forEach((function(t){var e=t.leftRect,a=t.rightRect,r=i.getPointOpacity(t),o=l(e),s=l(a);n.fillStyle=t.color,n.globalAlpha=r,n.fillRect(o.x,e.y,o.width,e.height),n.fillStyle=t.color,n.globalAlpha=.5*r,n.fillRect(s.x,a.y,s.width,a.height)})),n.restore()},_drawMarker:function(t,e,i){-1!=e.indexOf(r["default"].CIRCLE)?(t.beginPath(),t.arc(0,0,i,0,2*Math.PI)):-1!=e.indexOf(r["default"].SQUARE)?(t.beginPath(),t.moveTo(-i,-i),t.lineTo(i,-i),t.lineTo(i,i),t.lineTo(-i,i),t.closePath()):-1!=e.indexOf(r["default"].DIAMOND)?(i=2*i/Math.sqrt(2),t.beginPath(),t.moveTo(-i,0),t.lineTo(0,-i),t.lineTo(i,0),t.lineTo(0,i),t.closePath()):-1!=e.indexOf(r["default"].TRIANGLE)?(t.beginPath(),t.moveTo(-i,i/Math.sqrt(3)),t.lineTo(0,-2*Math.sqrt(3)/3*i),t.lineTo(i,i/Math.sqrt(3)),t.closePath()):(t.beginPath(),t.arc(0,0,i,0,2*Math.PI)),-1==e.indexOf("hollow")?t.fill():(t.fillStyle="white",t.lineWidth=2,t.fill(),t.stroke())},findTargetByMousePosition:function(t){for(var e,i=this.elements,n=i.length;e=i[--n];)if(e.contain(t))return e}});for(var g in p.addShape=function(t,e){p.prototype[t]=function(t){return this._create(e,t)}},s["default"])s["default"].hasOwnProperty(g)&&p.addShape(g,s["default"][g]);e["default"]=p},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(126)),a=c(i(127)),r=c(i(128)),o=c(i(129)),s=c(i(131)),l=c(i(132)),u=c(i(133)),h=c(i(134)),d=c(i(135));function c(t){return t&&t.__esModule?t:{"default":t}}var f={};f.arc=n["default"],f.circle=a["default"],f.diamond=r["default"],f.iconLocation=h["default"],f.image=o["default"],f.lineEffect=s["default"],f.rect=l["default"],f.triangle=u["default"],f.anchor=d["default"];e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=q(i(1)),a=q(i(138)),r=q(i(140)),o=q(i(88)),s=q(i(143)),l=q(i(144)),u=q(i(145)),h=q(i(146)),d=q(i(147)),c=q(i(149)),f=q(i(150)),p=q(i(151)),g=q(i(152)),m=q(i(153)),v=q(i(155)),_=q(i(156)),y=q(i(157)),A=q(i(159)),T=q(i(160)),x=q(i(161)),b=q(i(162)),C=q(i(164)),L=q(i(69)),M=q(i(60)),P=q(i(169)),S=q(i(71)),w=q(i(170)),E=q(i(171)),O=q(i(172)),R=q(i(188)),k=q(i(190)),I=q(i(73)),D=q(i(193)),N=q(i(100)),B=q(i(194)),F=q(i(198)),G=q(i(199)),H=q(i(76)),z=q(i(70)),V=q(i(201)),W=q(i(202)),U=q(i(203)),Y=q(i(205)),X=i(4),Z=q(i(206)),j=q(i(207)),Q=q(i(208));function q(t){return t&&t.__esModule?t:{"default":t}}var K={};K[n["default"].COLUMN_CHART]=a["default"],K[n["default"].BAR_CHART]=a["default"],K[n["default"].BOX_CHART]=r["default"],K[n["default"].BUBBLE_CHART]=o["default"],K[n["default"].SCATTER_CHART]=j["default"],K[n["default"].COLUMN_RADAR]=s["default"],K[n["default"].FORCE_BUBBLE_CHART]=l["default"],K[n["default"].FUNNEL_CHART]=u["default"],K[n["default"].LINE_CHART]=h["default"],K[n["default"].AREA_CHART]=h["default"],K[n["default"].STRUCTURE_CHART]=Q["default"],K[n["default"].LINE_MAP]=d["default"],K[n["default"].LINE_RADAR]=c["default"],K[n["default"].POINT_MAP]=f["default"],K[n["default"].AREA_MAP]=f["default"],K[n["default"].HEAT_MAP]=f["default"],K[n["default"].MULTIPIE_CHART]=p["default"],K[n["default"].PIE_CHART]=g["default"],K[n["default"].POINTER_GAUGE]=m["default"],K[n["default"].POINTER_SEMI_GAUGE]=m["default"],K[n["default"].WORD_CLOUD_CHART]=v["default"],K[n["default"].TREEMAP_CHART]=_["default"],K[n["default"].THERMOMETER_GAUGE]=y["default"],K[n["default"].RING_GAUGE]=A["default"],K[n["default"].SLOT_GAUGE]=Z["default"],K[n["default"].GANTT_CHART]=T["default"],(0,X.register)(X.ComponentCst.LEVELBAR,x["default"]),(0,X.register)(X.ComponentCst.PROCESSES,b["default"]),(0,X.register)(X.ComponentCst.TIMEAXIS,C["default"]),(0,X.register)(X.ComponentCst.X_AXIS_COMPONENT,L["default"]),(0,X.register)(X.ComponentCst.Y_AXIS_COMPONENT,L["default"]),(0,X.register)(X.ComponentCst.CATEGORY_AXIS_COMPONENT,M["default"]),(0,X.register)(X.ComponentCst.DATA_SHEET_COMPONENT,P["default"]),(0,X.register)(X.ComponentCst.DATE_AXIS_COMPONENT,S["default"]),(0,X.register)(X.ComponentCst.DRILL_TOOLS,w["default"]),(0,X.register)(X.ComponentCst.GAUGE_AXIS_COMPONENT,E["default"]),(0,X.register)(X.ComponentCst.GEO_COMPONENT,O["default"]),(0,X.register)(X.ComponentCst.GradientRangeLegend,R["default"]),(0,X.register)(X.ComponentCst.INTERVAL_RANGE_LEGEND,k["default"]),(0,X.register)(X.ComponentCst.LEGEND_COMPONENT,I["default"]),(0,X.register)(X.ComponentCst.MORELABEL_COMPONENT,D["default"]),(0,X.register)(X.ComponentCst.MULTI_CATEGORY_AXIS_COMPONENT,N["default"]),(0,X.register)(X.ComponentCst.RADIUS_AXIS_COMPONENT,B["default"]),(0,X.register)(X.ComponentCst.ANGLE_AXIS_COMPONENT,B["default"]),(0,X.register)(X.ComponentCst.POLAR_COMPONENT,B["default"]),(0,X.register)(X.ComponentCst.TITLE_COMPONENT,F["default"]),(0,X.register)(X.ComponentCst.TOOLBAR_COMPONENT,G["default"]),(0,X.register)(X.ComponentCst.TOOLTIP_COMPONENT,H["default"]),(0,X.register)(X.ComponentCst.VALUE_AXIS_COMPONENT,z["default"]),(0,X.register)(X.ComponentCst.ZOOM_COMPONENT,V["default"]),(0,X.register)(X.ComponentCst.CROSS_LINE,W["default"]),(0,X.register)(X.ComponentCst.PIE_INDICATOR,U["default"]),(0,X.register)(X.ComponentCst.PLOT_SCROLL,Y["default"]);e["default"]=function(t){return K[t]}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isAutoRefreshChart=function(t){return t.refreshType==a["default"].INCREMENT_TIP_REFRESH&&t.chartType!=a["default"].MULTIPIE_CHART&&t.chartType!=a["default"].TREEMAP_CHART&&t.chartType!=a["default"].STRUCTURE_CHART&&!r(t)},e.isDrillDownChart=r,e.seriesOfType=function(t,e){return(t=t||[]).filter((function(t){return t.type==e}))};var n,a=(n=i(1))&&n.__esModule?n:{"default":n};function r(t){var e,i=t.series;if(i.length)for(var n=0,a=i.length;n<a;n++)if((e=i[n].data||[]).length)for(var r=0,o=e.length;r<o;r++)if(e[r].drilldown)return!0;return!1}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.adjustAutoChartLabel=function(t){var e=[];for(var i in t.cateMap){var r=h(i,t);e=e.concat(r)}var s=t.baseAxis()&&t.baseAxis().isHorizontal(),l=d(e=f(e,s?"y":"x"),s,!0),u=l.filter((function(t){return(0,a.isEmptyObj)(t)}));e.reverse();var c=d(e,s,!1),g=c.filter((function(t){return(0,a.isEmptyObj)(t)})).length>u.length?l.reverse():c;e.forEach((function(t,e){t.originalLabelPos=t.labelPos,t.labelPos=g[e]})),function(t,e){var i=new o["default"],r={};for(var s in t.cateMap){var l=h(s,t);0!==l.filter((function(t){return(0,a.isEmptyObj)(t.labelPos)})).length?r[s]=l:l.forEach((function(t){i.addBounds(n["default"].makeBounds(t.labelPos,t.labelDim))}))}if((0,a.isEmptyObj)(r))return;var u=t.bounds,d=e?"y":"x",c=e?u.height:u.width;for(var g in r){var m=r[g],v=[],_=[];m.forEach((function(t){("y"===d?t.originalLabelPos[d]+t.labelDim.height:t.originalLabelPos[d])<c/2?v.push(t):_.push(t)})),v=f(v,d,!0),_=f(_,d,!0,!0),p(v,i,c,e,!0),p(_,i,c,e,!1)}}(t,s)},e.horizontalPosFix=u,e.verticalPosFix=l;var n=s(i(0)),a=i(2),r=s(i(1)),o=s(i(29));function s(t){return t&&t.__esModule?t:{"default":t}}function l(t,e,i,a,r,o){for(var s=t;i<0?s>e:s<e;s+=i){var l={x:r.x,y:s};if(!o.isOverlapped(n["default"].makeBounds(l,a)))return l}}function u(t,e,i,a,r,o){for(var s=t;i<0?s>e:s<e;s+=i){var l={x:s,y:r.y};if(!o.isOverlapped(n["default"].makeBounds(l,a)))return l}}function h(t,e){return e.cateMap[t].filter((function(t){var i,n=t.options.dataLabels&&e.options.chartType!==r["default"].MULTI_CHARTS&&!t.options.dataLabels.useHtml&&t.options.dataLabels.align===r["default"].AUTO&&t.series.type===r["default"].COLUMN_CHART&&t.labelAlign===r["default"].INSIDE,a=0!==t.labelContent.length;return t.labelPos&&!n&&t.options.dataLabels.autoAdjust&&((i=t.series.type)===r["default"].BAR_CHART||i===r["default"].COLUMN_CHART||i===r["default"].AREA_CHART||i===r["default"].LINE_CHART)&&a}))}function d(t,e,i){for(var a=new o["default"],r=[],s=0;s<t.length;s++){var l=t[s],u=l.series._calculateAutoLabelPos(l,l.labelPos,e,a,i,!0);a.addBounds(n["default"].makeBounds(u,l.labelDim)),r.push(u)}return r}function c(t){return(0,a.hasDefined)(t.stack)&&!1!==t.stack}function f(t,e,i,n){return t.sort((function(t,a){var o=i?t.originalLabelPos:t.labelPos,s=i?a.originalLabelPos:a.labelPos,l="y"===e?o[e]+t.labelDim.height:o[e],u="y"===e?s[e]+a.labelDim.height:s[e];if(u===l&&c(t.series)&&c(a.series)){if(n)return t.series.index-a.series.index;var h=t.series.type===r["default"].COLUMN_CHART?"y":"x",d=t.series[h+"Axis"];return("y"===e?!d.isAxisReversed():d.isAxisReversed())?a.series.index-t.series.index:t.series.index-a.series.index}return n?u-l:l-u}))}function p(t,e,i,a,r){var o=r?3:-3,s=a?"y":"x";t.forEach((function(t){var h=t.labelDim,d=a?h.height:h.width,c=r?i-d:0,f=t.originalLabelPos,p=r?Math.max(0,f[s]):Math.min(i-d,f[s]),g=a?l(p,c,o,h,f,e):u(p,c,o,h,f,e);t.labelPos=g||{},g&&e.addBounds(n["default"].makeBounds(g,h))}))}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(14)),a=h(i(0)),r=h(i(1)),o=h(i(19)),s=h(i(8)),l=h(i(5)),u=i(2);function h(t){return t&&t.__esModule?t:{"default":t}}var d=200,c=s["default"].custom["ease-out-back"],f=s["default"].css["ease-out"],p=n["default"].extend({doLayout:function(){this._calculateBubblePosition()},useCanvas:function(){return this.vanchart.chartType()!==r["default"].FORCE_BUBBLE_CHART&&this.options.large},getTargetKey:function(){return"size"},isNullValue:function(t){var e=t.options;return this.vanchart.isMap()?"-"==e.size||(0,u.hasNotDefined)(e.size):"-"==e.x||"-"==e.y||"-"==e.size||(0,u.hasNotDefined)(e.size)||!t.isLogAxisValidValue()||t.getTargetValue()<0&&!e.displayNegative},_getPointKey:function(t){if(this.vanchart.isMap())return t.lnglat?t.lnglat.join("-"):t.name;var e=t.options||t;return""+e.x+e.y},_calculateLabelPos:function(){},_calculateMinMax4Radius:function(){for(var t=this,e=t.points,i=Number.MAX_VALUE,n=-Number.MAX_VALUE,a=0,r=e.length;a<r;a++){var o=e[a],s=o.getTargetValue();o.visible&&!o.isNull&&(s<0&&!o.options.displayNegative||o.options.minSize||o.options.maxSize||(n=Math.max(n,isNaN(s)?0:Math.abs(s)),i=Math.min(i,isNaN(s)?0:Math.abs(s))))}t.seriesAbsMinValue=i,t.seriesAbsMaxValue=n},_calculateBubbleRadius:function(){var t=this,e=t.options,i=Math.max(t.maxSize,t.minSize),n=Math.min(t.minSize,t.maxSize),o=e.sizeBy==r["default"].SIZE_BY_AREA,s=this.seriesAbsMaxValue,l=this.seriesAbsMinValue;if(!this._sizeByCurrentSeries()){var u=this._calculateChartMinMax();s=a["default"].pick(u.max,u[1]),l=a["default"].pick(u.min,u[0])}var h=s-l,d=o?(i*i-n*n)/h:(i-n)/h;d=isFinite(d)?d:0;var c=a["default"].pick(this.vanchart.scale,1);this.points.forEach((function(t){var e=d*(Math.abs(t.value)-l),i=o?Math.sqrt(n*n+e):n+e;if(t.options.minSize||t.options.maxSize){var a=isNaN(t.options.minSize)?t.options.maxSize:t.options.minSize;i=o?2*Math.sqrt(a):a}i=t.getTargetValue()<0&&!t.options.displayNegative?0:i,t.radius=i/2*c}))},_sizeByCurrentSeries:function(){return(0,u.hasDefined)(this.options.minSize)&&(0,u.hasDefined)(this.options.maxSize)},_calculateChartMinMax:function(){var t=this.vanchart.seriesOfType(this.type),e=Number.MAX_VALUE,i=-e;return t.forEach((function(t){t._sizeByCurrentSeries()||(e=Math.min(e,t.seriesAbsMinValue),i=Math.max(i,t.seriesAbsMaxValue))})),{min:e,max:i}},_calculateBubblePosition:function(){var t=this.vanchart.isInverted(),e=this.xAxis,i=this.yAxis;this.points.forEach((function(n){var a=n.options,r=e.scale.rangeBand?e.scale.rangeBand()/2:0,o=e.scale(e.getAxisValue(a.x))+r,s=i.scale(i.getAxisValue(a.y));n.posX=t?s:o,n.posY=t?o:s,n.labelDim&&!n.isNull&&!(n.getTargetValue()<0&&!a.displayNegative)&&a.dataLabels&&a.dataLabels.enabled&&(n.labelPos={x:n.posX-n.labelDim.width/2,y:n.posY-n.labelDim.height/2})}))},getTrendLineXYValues:function(t){return this._getNormalTrendLineXYValues(t)},_getFixedPos:function(t){var e,i=this.vanchart,n=i.bounds,a=t.radius||0;if(i.isMap()){var r=t.getLatLng();if(!r)return;e=i.latLngToContainerPoint(r)}else e={x:n.x+t.posX,y:n.y+t.posY};return a=(a+1)/1.414,[e.x+a,e.y+a]},calcMoreLabelPosition:function(t,e){var i=this.vanchart.bounds,n=t.posX,a=t.posY;return{startX:n+i.x,startY:a+i.y,direction:"top"}},getPointGraphicKey:function(){return"circle"},effectAnimation:function(t){o["default"].bubbleEffectAnimation(t,this.vanchart.isMap())},getDefaultEffectTime:function(){return o["default"].MARKER_EFFECT_TIME},getPointInitAttr:function(t){return{transform:a["default"].makeTranslate([t.posX,t.posY]),r:0}},getPointInitAnimationAttr:function(t){return{delay:t.delayTime||0,ease:"bounce",duration:500,attr:{r:t.radius}}},getPointReShowAnimationAttr:function(t){return{ease:"bounce",duration:300,attr:{r:t.radius}}},getPointUpdateAnimationAttr:function(t){return{ease:"back-out",duration:500,attr:{r:t.radius,transform:a["default"].makeTranslate({x:t.posX,y:t.posY})}}},getPointDropAnimationAttr:function(){return{ease:"back-in",duration:300,attr:{r:0}}},_getShadowFilter:function(){var t=this.vanchart,e=t.renderer;return t.bubbleShadowFilter=t.bubbleShadowFilter||e.createDropShadowFilter(0,0,.2,2),e.toPatternProperty(t.bubbleShadowFilter)},getStyle:function(t){var e=t.series,i={stroke:t.mouseOverColor,"stroke-opacity":0,"stroke-width":0,fill:t.color,"fill-opacity":t.opacity};return t.options.shadow&&!l["default"].ie&&(i.filter=e._getShadowFilter()),i},getHighLightStyle:function(t){return{stroke:t.mouseOverColor,"stroke-opacity":.35,"stroke-width":6,fill:t.mouseOverColor,"fill-opacity":t.opacity+.35}},getPressedStyle:function(t){return{stroke:t.mouseOverColor,"stroke-opacity":.35,"stroke-width":6,fill:t.clickColor,"fill-opacity":t.clickOpacity}},_onPointMouseOver:function(t){var e=t.series,i=e.getHighLightStyle(t);e._onState(t,!0,c,i)},_onPointMouseOut:function(t){var e=t.series,i=e.getStyle(t);e._onState(t,!1,f,i)},_onState:function(t,e,i,n){t._isChosen=e;var a=t.series,o=a.vanchart;a.vanchart.isLargeMode()||(o.isMap()?(t._mapPointOnMouseState(e,d,i,n),t.textLayers&&t.textLayers.forEach((function(t){t._fontSizeState(e,d,c)}))):(t.graphic.interrupt(r["default"].SELECT_ANIMATION).transition(r["default"].SELECT_ANIMATION).animate({ease:i,duration:d,style:n,attr:{r:t.radius+(e?1:0)}}),a._labelFontSizeState(t,e,d,i)))},getDefaultTooltipFormatter:function(){return this.vanchart.isMap()?{areaNameFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{NAME}{SERIES}{VALUE}{SIZE}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}:{XFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",YFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{SERIES}{X}{Y}{SIZE}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",sizeFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}},_isShowMoreLabel:function(t){return!!this.vanchart.isMap()||!t.isNull}});e["default"]=p},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(14)),a=o(i(0)),r=i(4);o(i(1));function o(t){return t&&t.__esModule?t:{"default":t}}var s=n["default"].extend({refresh:function(t,e){return n["default"].prototype.refresh.call(this,t,e),this.columnType=this.options.columnType,this.stack=this.columnType?"radar-column"+this.options.stack:this.options.stack,this},_getAxisTypes:function(){return["angleAxis","radiusAxis","polar"]},getBaseAxisType:function(){return"angleAxis"},_bindAxis:function(){var t=this,e=t.options,i=t.vanchart;t._getAxisTypes().forEach((function(n){if(i[n]){var a=i[n](e.polar);a&&(a.series.push(t),t[n]=a)}}))},_getDefaultFillColorOpacity:function(){return this.options.columnType?1:.15},_getTranslate:function(){return this.getCenter()},getCenter:function(){return this.polar&&this.polar.center},getRadius:function(){return this.polar&&this.polar.radius},doLayout:function(){var t,e=this,i=e.polar,n=i.radiusAxis,a=i.angleAxis,r=(this.getCenter(),this.getRadius(),a.piece),o=n.scale,s=a.scale,l=n.indicator,u=function(t){return isNaN(o(t))?0:o(t)};e.points.sort((function(t,e){return s(t.category)-s(e.category)})),e.points.forEach((function(i){t=i.options;var a=i.category,o=t.y0,h=i.value+t.y0;i.innerRadius=l?e._cateValueScale(a,o):u(o),i.outerRadius=l?e._cateValueScale(a,h):u(h),i.animateInitRadius=n.getStartPos(),i.radian=s(i.category)*r;var d=e._getArcPoint(i.outerRadius,i.radian);i.posX=d[0],i.posY=d[1],this._calcLabelPos(i)}),this),e.pathSegment=e._getPathSegment(e.points,e.options.connectNulls)},drawPolarAxis:function(){this._renderPolarAxis()},_renderPolarAxis:function(){var t=this.vanchart;t.components[r.ComponentCst.POLAR_COMPONENT]&&t.components[r.ComponentCst.POLAR_COMPONENT].render()},_calculateLabelPos:function(){},getTargetKey:function(){return"y"},_createGroup:function(t,e){return t.group().addTo(e.seriesGroup)},_getPathSegment:function(t,e){var i=this.polar.angleAxis.scale;(t=[].concat(t)).sort((function(t,e){return i(t.category)-i(e.category)}));var n=[],a=[];if(e)n.push(a),t.forEach((function(t){t.isNull||a.push([t.posX,t.posY])}));else{for(var r=0,o=t.length,s=o-1;s>0;s--){var l=t[s],u=t[s-1];!l.isNull&&u.isNull&&(r=s)}for(s=0;s<o;s++){var h=t[(s+r)%o];h.isNull&&a.length?(a.length>1&&n.push(a),a=[]):h.isNull||a.push([h.posX,h.posY])}a.length&&n.push(a)}return n},_getRadarSeriesPath:function(t,e,i){var n="",r=[];if(1===t.length){var o=(r=t[0]).length==this.angleAxis.getCategoryCount()||e;n=(i=!o&&i)?"M0,0":"";for(var s=0,l=r.length;s<l;s++){n+=(s||i?"L":"M")+a["default"].dealFloatPrecision(r[s][0])+","+a["default"].dealFloatPrecision(r[s][1])}n+=o||i?"Z":""}else t.forEach((function(t){n+=i?"M0,0":"",t.forEach((function(t,e){n+=(e||i?"L":"M")+a["default"].dealFloatPrecision(t[0])+","+a["default"].dealFloatPrecision(t[1])})),n+=i?"Z":""}));return n},_getInitPathSegment:function(t){var e=[];return t.forEach((function(t){var i=[];e.push(i),t.forEach((function(){i.push([0,0])}))})),e},_cateValueScale:function(t,e){var i,n=this.radiusAxis,a=n._cateScale;return n._cateDomain.forEach((function(e){e.name===t&&(i=e.domain)})),a.domain(i),isNaN(a(e))?0:a(e)}});e["default"]=s},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(14)),a=l(i(0)),r=l(i(1)),o=l(i(54)),s=i(2);function l(t){return t&&t.__esModule?t:{"default":t}}var u=n["default"].extend({refresh:function(t,e){return n["default"].prototype.refresh.call(this,t,e),this._refresh(),this._initChildren(),this},_initChildren:function(){this.traverseInitData(this.visitBefore,null),this.points=this.root.children,this.root.options.tooltip=null},_getPointKey:function(t){return t.name},getTargetKey:function(){return"value"},_getChildrenKey:function(){return"children"},traverseData:function(t,e,i){var n=this;!function a(r,s,l,u){r.children||(r.children=r.options[n._getChildrenKey()]);var h=r.children;if(r.parent=l,r.depth=s,r.level=s,r.height=0,r.ancestor=u,e&&e.call(n,r),h&&(d=h.length))for(var d,c=-1;++c<d;)h[c]instanceof o["default"]||(h[c]=new o["default"](h[c],t.series)),0===s&&(u=h[c]),a(h[c],s+1,r,u),r.height=Math.max(r.height,h[c].visible?h[c].height+1:0);i&&i.call(n,r)}(t,0,null,null)},traverseInitData:function(t,e){var i=this,n={children:this.options.data,name:this.name};this.root?this.root.refresh(n):this.root=new o["default"](n,i),function l(n,u,h,d,c){var f=u[i._getChildrenKey()];if(n.parent=d,n.depth=h,n.level=h,n.height=0,n.ancestor=c,n.seriesName=i.name,n.children=n.children||[],t&&t.call(i,n),(0,s.hasDefined)(f)){for(var p=[],g=0,m=f.length;g<m;g++){var v,_=!1;n.children.length&&n.children.forEach((function(t){var e=i._getPointKey(t);(0,s.hasDefined)(e)&&e==i._getPointKey(f[g])&&(t._lastValue=t.options[i.getTargetKey()],t.refresh(f[g]),_=!0,v=t,p.push(t))})),_||(v=new o["default"](f[g],i),p.push(v)),0===h&&(c=v),v.index=g,l(v,f[g],h+1,n,c),n.height=Math.max(n.height,v.visible?v.height+1:0)}for(var y=0,A=n.children.length;y<A;)-1===a["default"].indexOf(p,n.children[y])?(n.children[y].clearChild(),A--):y++;i.type===r["default"].TREEMAP_CHART&&0===n.children.length&&p.length&&(n.remove(),n.visible=!0),n.children=p}else for(m=n.children.length;--m>-1;)n.children[m].clearChild();e&&e.call(i,n)}(this.root,n,0,null,null)},visitBefore:function(t){1===t.depth&&(t.color=this.vanchart.getDefaultSeriesColor(t.name))},visitAfter:function(){},drawPoint:function(t,e){e=e||0;var i=t.isVisible(),n=t.graphic&&t.graphic.isVisible();i===n?t.graphic&&this._drawUpdatePoints(t,e):i&&!n?this._drawEnterPoints(t):!i&&n&&this._drawExitPoints(t)},_calculatePercentage:function(t,e){var i=0;t.forEach((function(t){i+=Math.abs(t[e])||0})),i=i>0?i:1,t.forEach((function(t){t.percentage=Math.abs(t[e])/i}))},_onPointMouseOver:function(t){var e=t.series,i=e.vanchart,n=i.hoverPoint;n&&this._onPointMouseOut(n),t.depth&&(e.onPointMouseOver(t),i.hoverPoint=t)},_onPointMouseOut:function(t){var e=t.series;e.onPointMouseOut(t),e.vanchart.hideTooltip()},isSeriesAccumulated:function(){return!0},getLegendKey:function(t){for(var e=t;e&&e.parent!=this.root;)e=e.parent;return e?e.name:""},isTreeSeries:function(){return!0}});e["default"]=u},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=A(i(0)),a=A(i(14)),r=A(i(9)),o=A(i(18)),s=A(i(1)),l=A(i(8)),u=A(i(29)),h=i(3),d=A(i(28)),c=i(36),f=i(41),p=i(49),g=i(48),m=i(2),v=i(77),_=A(i(5)),y=i(22);function A(t){return t&&t.__esModule?t:{"default":t}}function T(){return T=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},T.apply(null,arguments)}var x=1.1,b=[.9,.85,.8,.75,.7,.65,.6,.55,.5],C=s["default"].RIGHT_TOP,L=s["default"].RIGHT_BOTTOM,M=s["default"].LEFT_TOP,P=s["default"].LEFT_BOTTOM,S=Math.PI/180;e["default"]={calculateLabelInfo:function(t){(0,d["default"])(t),(0,c.fixLabelDimWithBorder)(t)},_fixLocation:function(t){return t===M||t===P?s["default"].RIGHT_TO_LEFT:s["default"].LEFT_TO_RIGHT},calcOutsideLabel:function(t,e,i,n){var a=this,r={};if(t.map((function(t){var e=a.getLocByArc(a.getCenterAngle(t));t.location=a._fixLocation(e),r[e]=r[e]||[],!t.isNull&&r[e].push(t)})),n)return r=a.ignoreMin(r,n),a.placeOutSideLabels(r,n),n;n=Math.min(i[0]-e.x,e.x+e.width-i[0],i[1]-e.y,e.y+e.height-i[1]);for(var o=0,s=b.length;o<s;o++){var l=n*b[o],u=a.ignoreMin(r,l);if(a.placeOutSideLabels(u,l),a.testWithinBounds(u,i,e))break}return l},calculateInsideLabelBounds:function(t){var e=this;if(t.map((function(i,n){var a=t[n],r=e.getCenterPoint(a),o=r[0]-a.labelDim.width/2,s=r[1]-a.labelDim.height/2;a.labelPos={x:o,y:s}})),this.vanchart.isMobileFlow()){var i=new u["default"];t.map((function(t){if(t.labelPos){var e=n["default"].makeBounds(t.labelPos,t.labelDim);i.isOverlapped(e)?t.labelPos=null:i.addBounds(e)}}))}},calculateLeadLineStartPos:function(t){var e=this;t.map((function(t){var i=e._getOuterRadius(t),n=e.getCenterAngle(t);t.labelPos&&(t.labelPos.startPos={x:(i+1)*Math.sin(n),y:(i+1)*Math.cos(n+Math.PI)})}))},getCenterAngle:function(t){var e=(this.chartInfo.rotate||0)+(this._getStartAngle(t)+this._getEndAngle(t))/2;return n["default"].makeValueInRange(0,2*Math.PI,e)},getCenterRadius:function(t){var e=this._getInnerRadius(t);return e+(this._getOuterRadius(t)-e)/2},getCenterPoint:function(t){var e=this.getCenterAngle(t),i=this.getCenterRadius(t);return this._getArcPoint(i,e)},getLocByArc:function(t){return(t%=2*Math.PI)<Math.PI/2?C:t<Math.PI?L:t<3*Math.PI/2?P:M},ignoreMin:function(t,e){var i={};for(var n in t)t[n].map((function(t){t.labelPos=null})),i[n]=this._ignoreMinArcLabel(e,t[n]);return i},_ignoreMinArcLabel:function(t,e){var i,n,a=0;for(i=0,n=e.length;i<n;i++){a+=e[i].labelDim.height}if(1.2*t<a){var r=a-1.2*t;for(e.sort((function(t,e){return t.value-e.value})),i=0,n=e.length;i<n&&!(r<0);i++){r-=e[i].labelDim.height}e=e.slice(i,e.length)}var o=this;return e.sort((function(t,e){return o.getCenterAngle(t)-o.getCenterAngle(e)})),e},placeOutSideLabels:function(t,e){var i=this,n={};Object.keys(t).map((function(a){i.findNiceBounds(!0,t[a],e,a,n)||i.findNiceBounds(!1,t[a],e,a,n)}))},findNiceBounds:function(t,e,i,n,a){var r,o,s=1.2*i,l=.1*i,h=this._getStartAndEndAngle(n),d=t?h.endAngle:h.startAngle,c=t?S:-S;e.map((function(t){t.labelPos=null}));var f=new u["default"];a[n]=f;for(var p=function(t){for(var e=Object.keys(a),i=0,n=e.length;i<n;i++){if(a[e[i]].isOverlapped(t))return!0}return!1},g=0,m=e.length;g<m;g++){for(var v=t?g:m-g-1,_=t?Math.max:Math.min,y=e[v],A=y.labelDim,T=this.getCenterAngle(y),x=!1,b=T=o?_(T,o):T;t?b<=d:b>=d;b+=c){var M=s*Math.sin(b),P=s*Math.cos(b+Math.PI),w=this._getLabelBounds(n,M,P,l,A);if(!p(w)&&(!r||!this._isOverlapOrShadow(r,w))){x=!0,o=b,f.addBounds(w);break}}if(!x)return!1;var E,O={x:M,y:P};E=n==C||n==L?{x:M+l,y:P}:{x:M-l,y:P},r=w,y.labelPos={x:w.x,y:w.y,midPos:O,endPos:E}}return!0},_getStartAndEndAngle:function(t){switch(t){case C:return{startAngle:0,endAngle:Math.PI/2};case L:return{startAngle:Math.PI/2,endAngle:Math.PI};case P:return{startAngle:Math.PI,endAngle:3*Math.PI/2};case M:return{startAngle:3*Math.PI/2,endAngle:2*Math.PI}}},_getLabelBounds:function(t,e,i,n,a){return{x:t==C||t==L?e+n+2:e-n-2-a.width,y:i-a.height/2,width:a.width,height:a.height}},_isOverlapOrShadow:function(t,e){var i=Math.max(t.y,e.y),a=Math.min(t.y+t.height/2,e.y+e.height/2),r=Math.max(t.y+t.height/2,e.y+e.height/2),o=Math.min(t.y+t.height,e.y+e.height);return n["default"].rectangleOverlapped(t,e)||i<=a||r<=o},testWithinBounds:function(t,e,i){for(var a in t){var r,o,s,l,u;switch(o=s=0,a){case C:case L:s=i.y-e[1],l=i.width+i.x-e[0],u=i.height;break;case P:case M:o=i.x-e[0],s=i.y-e[1],l=-o,u=i.height}r={x:o,y:s,width:l,height:u};for(var h=0;h<t[a].length;h++){var d=t[a][h];if(d.labelPos){var c={x:d.labelPos.x,y:d.labelPos.y,width:d.labelDim.width,height:d.labelDim.height};if(!n["default"].containsRect(r,c))return!1}}}return!0},_changeInnerRadius:function(t){return t.depth>1&&t.options.tooltip&&t.options.tooltip.shared},_onPointState:function(t,e,i,n){if(this.isFlowTouch())t.graphic.style(i);else{var a=this,u=r["default"].arc(),h=a._getStartAngle(t),d=a._getEndAngle(t),c=a._getInnerRadius(t),f=a._getOuterRadius(t),p=a._changeInnerRadius(t)?x:1,g=f*x,m=f,v=c*p,_=c,y=400;e&&(g=f,m=f*x,y=300,v=c,_=c*p);var A=(0,o["default"])(g,m),T=(0,o["default"])(v,_),b={startAngle:h,endAngle:d,innerRadius:c};t.graphic.style(i).interrupt(s["default"].SELECT_ANIMATION).transition(s["default"].SELECT_ANIMATION).animate({ease:l["default"].css["ease-out-back"],duration:y,attr:n,attrTween:{d:function(){return function(t){return u.outerRadius(A(t)).innerRadius(T(t))(b)}}}})}},_chosenPointLabelTrans:function(t){var e=this;if(t.labelPos&&t.textGraphic){var i=t.options.dataLabels.align,n=e._labelTrans(t),a=e.getCenterAngle(t);if(i===s["default"].INSIDE){var r=e._changeInnerRadius(t)?x:1,o=e._getInnerRadius(t)*r,l=o+(e._getOuterRadius(t)*x-o)/2;n=e._getArcPoint(l,a)}else if(i===s["default"].OUTSIDE){var u=this._chosenPointOutsideLabelTranslate(t);n={x:n.x+u[0],y:n.y+u[1]}}return n}},_chosenPointOutsideLabelTranslate:function(t){var e=this,i=e.getCenterAngle(t),n=e._getOuterRadius(t)*(x-1),a=e._getArcPoint(n,i);return[a[0],a[1]]},_onTextState:function(t,e){this.isFlowTouch()&&(e=!1);var i=this;if(t.labelPos&&t.textGraphic){t._isChosen=e;var a=t.options.dataLabels.align,r=e?this._chosenPointLabelTrans(t):i._labelTrans(t),o=e?300:400,u=l["default"].css["ease-out-back"],h="div"===t.textGraphic.type?{duration:o,ease:u,style:{transform:"translate("+n["default"].pick(r.x||r[0])+"px,"+n["default"].pick(r.y||r[1])+"px)"}}:{duration:o,ease:u,attr:{transform:n["default"].makeTranslate(r)}};if(t.textGraphic&&t.textGraphic.transition(s["default"].SELECT_ANIMATION).animate(h),a===s["default"].OUTSIDE){var d=this._chosenPointOutsideLabelTranslate(t);i._outSideLabelColorState(t,e,o,u),i._leadLineState(t,d[0],d[1],e,o,u)}return this._pieLabelBorderTransformState(t,e,o,u),r}},_pieLabelBorderTrans:function(t){var e,i=t.options,a=t.labelDim,r=i.dataLabels,o=r.align,l=r.borderType,u=t._isChosen,h=(0,c.getBorderBounds)(t);if(o===s["default"].OUTSIDE){var d=u?this._chosenPointOutsideLabelTranslate(t):[0,0];e=[h.x+d[0],h.y+d[1]]}else{var f=u?this._chosenPointLabelTrans(t):this._labelTrans(t),p={x:n["default"].pick(f.x,f[0]),y:n["default"].pick(f.y,f[1])},g=(0,c.borderPaddingFn)(l,!0,a.innerTextDim);e={x:p.x-t.labelDim.width/2,y:p.y-g[1]/2-t.labelDim.height/2}}return e},_pieLabelBorderTransformState:function(t,e,i,a){if(t.textBorderPath){var r=this._pieLabelBorderTrans(t);t.textBorderPath.transition(s["default"].SELECT_ANIMATION).animate({duration:i,ease:a,attr:{transform:n["default"].makeTranslate(r)}})}},_getInnerRadius:function(t){return t.innerRadius},_getOuterRadius:function(t){return t.outerRadius},_getStartAngle:function(t){return t.startAngle},_getEndAngle:function(t){return t.endAngle},_getPositionInPie:function(t){return{x:t.x-this.chartInfo.centerX,y:t.y-this.chartInfo.centerY}},isRotatable:function(){return(0,h.isSupportSVG)()&&this.options.rotatable},onPanStart:function(t){this.isRotatable()&&(t.stop&&t.stop(),this.initPos=t.containerPoint,this.initRotate=n["default"].toDegree(this.chartInfo.rotate))},onPanMove:function(t){if(this.isRotatable()){t.stop&&t.stop(),this.vanchart.removeMoreLabel();var e=this._getAngle(this._getPositionInPie(this.initPos)),i=this._getAngle(this._getPositionInPie(t.containerPoint))-e+this.initRotate;this._getPointGraphicGroup().attr("transform","rotate("+i+")"),this.chartInfo.rotate=n["default"].toRadian(i),this._calculateLabelPosWhenRadiusFixed(),this._rotateLabels()}},onPanEnd:function(t){t.stop&&t.stop(),this.vanchart.handler.panTarget=null},getEvents:function(){return n["default"].extend(a["default"].prototype.getEvents.call(this),{panstart:this.onPanStart,panmove:this.onPanMove,panend:this.onPanEnd})},_rotateLabels:function(){var t=this;t.getDataToDraw().forEach((function(e){if(e.textGraphic&&!e.labelPos)e.removeTextGraphic();else if(e.textGraphic&&e.labelPos){if(e.textGraphic.interrupt(s["default"].SELECT_ANIMATION).attr("transform",n["default"].makeTranslate(e._isChosen?t._chosenPointLabelTrans(e,!0):t._labelTrans(e))),t._rotateTextBorder(e),e.labelPos.startPos)if(e.leadLine){var i=e._isChosen?(a=t._chosenPointOutsideLabelTranslate(e),t._getChosenPointLeadLinePath(e,a[0],a[1])):t._getLeadLinePath(e);e.leadLine.interrupt(s["default"].SELECT_ANIMATION).attr("d",i)}else e.leadLine=t._getLeadLine(e)}else!e.textGraphic&&e.labelPos&&t._createTextGraphic(e);var a}))},_rotateTextBorder:function(t){if(t.textBorderPath){var e=t.options.dataLabels,i=this._pieLabelBorderTrans(t);if(e.align===s["default"].INSIDE)return t.textBorderPath.interrupt(s["default"].SELECT_ANIMATION).attr({transform:n["default"].makeTranslate(i)});var a=(0,c.getPathAndTransform)(t).path;if(t.lineTriangleBorder)return t.textBorderPath.interrupt(s["default"].SELECT_ANIMATION).attr({transform:n["default"].makeTranslate(i)}),t.lineTriangleBorder.attr("d",a[0]),void t.lineTriangleBorderRect.attr("d",a[1]);t.textBorderPath.interrupt(s["default"].SELECT_ANIMATION).attr({d:a,transform:n["default"].makeTranslate(i)})}},isPanMovingAtTheBoundary:function(){return!1},_calcCategoryLabel:function(){var t,e,i=this.options.categoryLabels;if(this._valid(i)){var n,a=i.align,r=void 0===a?s["default"].CENTER:a;t="object"==typeof i.formatter?this._calculateNormalLabel(i):this._calculateCustomLabel(i),e=i.useRichText?(0,p.getRichTextDim)(t):(0,f.calculateTextDim)(t),n=r===s["default"].CENTER?0:e.height,this.cateLabelProp={content:t,dim:{width:e.width,height:n,innerTextDim:e},align:r}}else this.cateLabelProp={content:[],dim:{width:0,height:0,innerTextDim:{width:0,height:0}},align:"center"}},_valid:function(t){return t&&this.points.some((function(t){return t.isVisible()}))},_calculateNormalLabel:function(t){return t.useRichText?this._richTextLabelContent(t):this._defaultLabelContent(t)},_calculateCustomLabel:function(t){return this._customLabelContent(t)},_richTextLabelContent:function(t){var e,i,a,r,o,s,l=t.richText,u=t.formatter,h=[];if((0,m.isEmpty)(l))return[];for(var d=0,c=(e=(0,v.richTextParse)(l)).length;d<c;d++)if((i=e[d])&&i.length){a=[];for(var f=0,p=i.length;f<p;f++)r=i[f],o=this._getRichTextStyle(r),s=this._getRichText(r,u),a.push({text:s,style:o,dim:n["default"].getTextDimension(s,o,!1)});h.push(a)}return h},_getRichTextStyle:function(t){void 0===t&&(t={});var e=t.style,i=this.vanchart.isDarkTheme(),n={fontSize:"13px",fontFamily:"Verdana",color:(0,y.getThemeAutoValue)(s["default"].AUTO,"pieCateLabelColor",i),textAlign:"center"};return e?(!e.fontSize&&(e.fontSize=n.fontSize),!e.fontFamily&&(e.fontFamily=n.fontFamily),!e.color&&(e.color=n.color),e):n},_getRichText:function(t,e){if(!t)return"";var i,a,r,o=t.text;return t.isField&&(i=o.substring(1),a=f.propMap[i][0],r=f.propMap[i][1],o=n["default"].format(this[a],e[r])),o},_getThemeCateLabelColor:function(t){var e=this.vanchart.isDarkTheme();return t.autoColor?(0,y.getThemeAutoValue)(s["default"].AUTO,"pieCateLabelColor",e):t.color},_defaultLabelContent:function(t){var e,i=this,a=i.category,r=i.summaryValue,o=t.formatter,s=t.useHtml,l=o.identifier,u=T({},t.style,{color:i._getThemeCateLabelColor(t.style)}),h=[];return-1!=l.indexOf(f.CATEGORY)&&(e=n["default"].format(a,o[f.propMap[f.CATEGORY][1]]),h.push({text:e,style:u,dim:n["default"].getTextDimension(e,u,s)})),-1!=l.indexOf(f.SUMMARY_VALUE)&&(e=n["default"].format(r,o[f.propMap[f.SUMMARY_VALUE][1]]),h.push({text:e,style:u,dim:n["default"].getTextDimension(e,u,s)})),h},_customLabelContent:function(t){var e,i=t.formatter,a=t.useHtml,r="",o=T({},t.style,{color:this._getThemeCateLabelColor(t.style)});try{r+=n["default"].getFormatterFunction(i).call(this)}catch(s){}return e=n["default"].getTextDimension(r,o,a),a&&(e.width=isNaN(parseFloat(t.labelWidth))?e.width:parseFloat(t.labelWidth),e.height=isNaN(parseFloat(t.labelHeight))?e.height:parseFloat(t.labelHeight)),[{text:r,style:o,dim:e}]},_calcCateLabelPos:function(){var t,e=this.chartInfo,i=this.cateLabelProp,n=i.align,a=void 0===n?s["default"].CENTER:n,r=i.dim.innerTextDim;t=a===s["default"].CENTER?-r.height/2:a===s["default"].TOP?1.1*-e.radius-r.height:1.1*e.radius,i.pos={x:0,y:t}},_drawCategoryLabel:function(){var t=this._getCateLabelGroup();this._drawCateLabels(t)},_getCateLabelGroup:function(){if(!this.cateLabelGroup){var t=this.vanchart,e=t.seriesTextRenderGroup,i=t.seriesTextDivGroup;this.cateLabelGroup=this.vanchart.renderer.vgroup(),e.append(this.cateLabelGroup.renderG),i.append(this.cateLabelGroup.divG)}return this.cateLabelGroup.renderG.attr("transform",n["default"].makeTranslate(this._getTranslate())),this.cateLabelGroup.divG.attr("transform",n["default"].makeTranslate(this._getTranslate())),this.cateLabelGroup},_removeCateLabels:function(){for(var t=(this.cateLabelGroup||{}).labels||[],e=0,i=t.length;e<i;e++)t[e]&&t[e].remove(),t[e]=null},_drawCateLabels:function(t){t.labels=[];var e,i,a,r,o=this.vanchart.renderer,s=this.cateLabelProp,l=s.content,u=s.dim,h=s.pos,d=this.options.categoryLabels,c=void 0===d?{}:d,f=c.useHtml,p=c.useRichText,m=c.labelWidth,v=c.labelHeight,y=o.vtext(f).attr("transform",n["default"].makeTranslate([h.x,h.y])).style({"pointer-events":"none","white-space":"pre"}),A=null!=m||null!=v?{width:m+"px",height:v+"px",overflow:"hidden"}:{},T=0;if(p)y.attr("transform",n["default"].makeTranslate([h.x,h.y+u.height/2])),(0,g.richTextSpanMount)(o,y,l,u,[0,0],f);else{y.tspans=[];for(var x=0,b=l.length;x<b;x++)i=(e=l[x]).text,a=e.dim,r=e.style,y.tspans.push(o.vtspan(f).attr({"dominant-baseline":"hanging"}).style(A).style(r).attr("x",0).attr("y",T).attr("dy",_["default"].ie?a.height:0).attr("dx",-a.width/2).textContent(i).addTo(y)),T+=a.height+2}y.addTo(t),t.labels.push(y)}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.treemapLayout=e.treeLayout=void 0;var n,a=(n=i(0))&&n.__esModule?n:{"default":n};var r=function(){var t=d,e=u,i=h;function n(a){var r,o=[a],s=[];for(a.depth=0;null!=(r=o.pop());)if(s.push(r),(h=e.call(n,r,r.depth))&&(u=h.length)){for(var u,h,d;--u>=0;)o.push(d=h[u]),d.parent=r,d.depth=r.depth+1;i&&(r.value=0),r.children=h}else i&&(r.value=+i.call(n,r,r.depth)||0),delete r.children;return l(a,(function(e){var n,a;t&&(n=e.children)&&n.sort(t),i&&(a=e.parent)&&(a.value+=e.value)})),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(i=t,n):i},n.revalue=function(t){return i&&(s(t,(function(t){t.children&&(t.value=0)})),l(t,(function(t){var e;t.children||(t.value=+i.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)}))),t},n};function o(t,e){return a["default"].rebind(t,e,"sort","children","value"),t.nodes=t,t.links=c,t}function s(t,e){for(var i=[t];null!=(t=i.pop());)if(e(t),(a=t.children)&&(n=a.length))for(var n,a;--n>=0;)i.push(a[n])}function l(t,e){for(var i=[t],n=[];null!=(t=i.pop());)if(n.push(t),(r=t.children)&&(a=r.length))for(var a,r,o=-1;++o<a;)i.push(r[o]);for(;null!=(t=n.pop());)e(t)}function u(t){return t.children}function h(t){return t.value}function d(t,e){return e.value-t.value}function c(t){return d3.merge(t.map((function(t){return(t.children||[]).map((function(e){return{source:t,target:e}}))})))}function f(t,e){return t.parent==e.parent?1:2}function p(t){var e=t.children;return e.length?e[0]:t.t}function g(t){var e,i=t.children;return(e=i.length)?i[e-1]:t.t}function m(t,e,i){var n=i/(e.i-t.i);e.c-=n,e.s+=i,t.c+=n,e.z+=i,e.m+=i}function v(t,e,i){return t.a.parent===e.parent?t.a:i}e.treeLayout=function(){var t=r().sort(null).value(null),e=f,i=[1,1],n=null;function a(a,r){var o=t.call(this,a,r),c=o[0],f=function(t){var e,i={A:null,children:[t]},n=[i];for(;null!=(e=n.pop());)for(var a,r=e.children,o=0,s=r.length;o<s;++o)n.push((r[o]=a={_:r[o],parent:e,children:(a=r[o].children)&&a.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:o}).a=a);return i.children[0]}(c);if(l(f,u),f.parent.m=-f.z,s(f,h),n)s(c,d);else{var p=c,g=c,m=c;s(c,(function(t){t.x<p.x&&(p=t),t.x>g.x&&(g=t),t.depth>m.depth&&(m=t)}));var v=e(p,g)/2-p.x,_=i[0]/(g.x+e(g,p)/2+v),y=i[1]/(m.depth||1);s(c,(function(t){t.x=(t.x+v)*_,t.y=t.depth*y}))}return o}function u(t){var i=t.children,n=t.parent.children,a=t.i?n[t.i-1]:null;if(i.length){!function(t){var e,i=0,n=0,a=t.children,r=a.length;for(;--r>=0;)(e=a[r]).z+=i,e.m+=i,i+=e.s+(n+=e.c)}(t);var r=(i[0].z+i[i.length-1].z)/2;a?(t.z=a.z+e(t._,a._),t.m=t.z-r):t.z=r}else a&&(t.z=a.z+e(t._,a._));t.parent.A=function(t,i,n){if(i){for(var a,r=t,o=t,s=i,l=r.parent.children[0],u=r.m,h=o.m,d=s.m,c=l.m;s=g(s),r=p(r),s&&r;)l=p(l),(o=g(o)).a=t,(a=s.z+d-r.z-u+e(s._,r._))>0&&(m(v(s,t,n),t,a),u+=a,h+=a),d+=s.m,u+=r.m,c+=l.m,h+=o.m;s&&!g(o)&&(o.t=s,o.m+=d-h),r&&!p(l)&&(l.t=r,l.m+=u-c,n=t)}return n}(t,a,t.parent.A||n[0])}function h(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function d(t){t.x*=i[0],t.y=t.depth*i[1]}return a.separation=function(t){return arguments.length?(e=t,a):e},a.size=function(t){return arguments.length?(n=null==(i=t)?d:null,a):n?null:i},a.nodeSize=function(t){return arguments.length?(n=null==(i=t)?null:d,a):n?i:null},o(a,t)};function _(t){return{x:t.x,y:t.y,dx:t.dx,dy:t.dy}}function y(t,e){var i=t.x+e[3],n=t.y+e[0],a=t.dx-e[1]-e[3],r=t.dy-e[0]-e[2];return a<0&&(i+=a/2,a=0),r<0&&(n+=r/2,r=0),{x:i,y:n,dx:a,dy:r}}e.treemapLayout=function(){var t,e=r(),i=Math.round,n=[1,1],a=null,s=_,l=!1,u="squarify",h=.5*(1+Math.sqrt(5));function d(t,e){for(var i,n,a=-1,r=t.length;++a<r;)n=(i=t[a]).value*(e<0?0:e),i.area=isNaN(n)||n<=0?0:n}function c(t){var e=t.children;if(e&&e.length){var i,n,a,r=s(t),o=[],l=e.slice(),h=Infinity,f="slice"===u?r.dx:"dice"===u?r.dy:"slice-dice"===u?1&t.depth?r.dy:r.dx:Math.min(r.dx,r.dy);for(d(l,r.dx*r.dy/t.value),o.area=0;(a=l.length)>0;)o.push(i=l[a-1]),o.area+=i.area,"squarify"!==u||(n=p(o,f))<=h?(l.pop(),h=n):(o.area-=o.pop().area,g(o,f,r,!1),f=Math.min(r.dx,r.dy),o.length=o.area=0,h=Infinity);o.length&&(g(o,f,r,!0),o.length=o.area=0),e.forEach(c)}}function f(t){var e=t.children;if(e&&e.length){var i,n=s(t),a=e.slice(),r=[];for(d(a,n.dx*n.dy/t.value),r.area=0;i=a.pop();)r.push(i),r.area+=i.area,null!=i.z&&(g(r,i.z?n.dx:n.dy,n,!a.length),r.length=r.area=0);e.forEach(f)}}function p(t,e){for(var i,n=t.area,a=0,r=Infinity,o=-1,s=t.length;++o<s;)(i=t[o].area)&&(i<r&&(r=i),i>a&&(a=i));return e*=e,(n*=n)?Math.max(e*a*h/n,n/(e*r*h)):Infinity}function g(t,e,n,a){var r,o=-1,s=t.length,l=n.x,u=n.y,h=e?i(t.area/e):0;if(e==n.dx){for((a||h>n.dy)&&(h=n.dy);++o<s;)(r=t[o]).x=l,r.y=u,r.dy=h,l+=r.dx=Math.min(n.x+n.dx-l,h?i(r.area/h):0);r.z=!0,r.dx+=n.x+n.dx-l,n.y+=h,n.dy-=h}else{for((a||h>n.dx)&&(h=n.dx);++o<s;)(r=t[o]).x=l,r.y=u,r.dx=h,u+=r.dy=Math.min(n.y+n.dy-u,h?i(r.area/h):0);r.z=!1,r.dy+=n.y+n.dy-u,n.x+=h,n.dx-=h}}function m(i){var a=t||e(i),r=a[0];return r.x=0,r.y=0,r.dx=n[0],r.dy=n[1],t&&e.revalue(r),d([r],r.dx*r.dy/r.value),(t?f:c)(r),l&&(t=a),a}return m.size=function(t){return arguments.length?(n=t,m):n},m.padding=function(t){if(!arguments.length)return a;function e(e){return y(e,t)}var i;return s=null==(a=t)?_:"function"==(i=typeof t)?function(e){var i=t.call(m,e,e.depth);return null==i?_(e):y(e,"number"==typeof i?[i,i,i,i]:i)}:"number"===i?(t=[t,t,t,t],e):e,m},m.round=function(t){return arguments.length?(i=t?Math.round:Number,m):i!=Number},m.sticky=function(e){return arguments.length?(l=e,t=null,m):l},m.ratio=function(t){return arguments.length?(h=t,m):h},m.mode=function(t){return arguments.length?(u=t+"",m):u},o(m,e)}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SLOT_PANE_RADIAN=void 0,e.dealSlotAndRingPercentLabel=function(t,e){var i,n=t.options,s=t.bounds,l=n.percentageLabel,u=t.points[0],h=_(n.radius,s,e),c=g*h;if(!t.isValidDataLabel(u,l))return t.percentageLabelContent="",void(t.percentageLabelDim={width:0,height:0});if((0,a.isCustomLabel)(l.formatter)){var f=l.style.autoColor;i=(0,a.customDataLabel)(t,l,c,f)}else i=function(t,e,i){var n=t.points,a=t.options,s=a.circleWidth,l=n[0],u=o["default"].clone(a.percentageLabel),h=g*i,c=y(i,e,s),f=u.style;f.autoColor&&(f.color=(0,d.notSupportGradualColor)(l.options,l.color));var m,v=(0,r.defaultLabelContent)(l,u),_=v&&v[0]?v[0].text:"";if(f.autoSize){var A=o["default"].shrinkText(_,p,h,c,f,!1);m=A.labelContent,f.fontSize=A.fontSize}else m=o["default"].getEllipsisText(_,c,f,!1);return{labelContent:m,labelStyle:f,labelDim:o["default"].getTextDimension(m,f,!1)}}(t,e,h);var m=i,v=m.labelContent,A=m.labelStyle,T=m.labelDim;t.percentageLabelContent=v,t.percentageLabelDim=T,t.percentageLabelStyle=A},e.dealSlotAndRingValueLabel=function(t,e){var i=[],r=t.options,l=t.bounds,u=r.valueLabel,h=r.circleWidth,d=t.points[0],c=_(r.radius,l,e),f=y(c,e,h),g=t.percentageLabelContent?m*c:v*c;if(u.style.color=t.getThemeLabelColor(u.style),!t.isValidDataLabel(d,u))return void(t.valueLabelContent=[]);if((0,a.isCustomLabel)(u.formatter)){var A=(0,a.customDataLabel)(t,u,g);i.push(A)}else i=function(t,e,i){if(t.percentageLabelContent)return function(t,e,i){var n=t.options,a=t.points,r=o["default"].clone(n.valueLabel),l=r.formatter,u=r.style,h=(0,s.createMultiLineLabelContent)(l,a[0]);u.autoSize?t._autoValueLabelWithPercent(h,r,i,e,t):t._valueLabelWithPercent(h,r,e,t);return t.valueLabelContent}(t,e,i);return function(t,e,i){var a=t.options,r=t.points,l=o["default"].clone(a.valueLabel),u=l.formatter,h=l.style,d=[],c=(0,s.createMultiLineLabelContent)(u,r[0]),f=t._valueAndTargetString(c);return(c=[c.category,f].filter((function(t){return!(0,n.isEmpty)(t)}))).forEach((function(t){var n=o["default"].clone(h);if(h.autoSize){var a=o["default"].shrinkText(t,p,i,e,n,!1);t=a.labelContent,n.fontSize=a.fontSize}else t=o["default"].getEllipsisText(t,e,n,!1);d.push({labelContent:t,labelStyle:n,labelDim:o["default"].getTextDimension(t,n,!1)})})),d}(t,e,i)}(t,f,g);t.valueLabelContent=i},e.getFillFilter=function(t,e,i){var n=t.options.gradualStyle;if((0,u.supportFillFilter)()&&n===h["default"].STYLE_CUSTOM)return function(t,e){var i=t.series,n=t.options,a=(i.centerX,i.centerY,i.radius),r=(i.bounds,i.vanchart),s=n.circleWidth,u=n.gradualColors,c=n.clockwise,p=n.style,g=s*a,m=function(t){var e=t.options,i=e.style,n=e.clockwise,a=o["default"].getValueInDomain(t.percentage,[0,1]);if(i===h["default"].SLOT_GAUGE){var r=f.startRadian;return[r,(f.endRadian-r)*a+r]}return[0,2*Math.PI*a*(n?1:-1)]}(t),v=m[0],_=m[1],y={radius:a-g/2,lineWidth:g+2,startRadian:v,endRadian:_,clockwise:p===h["default"].SLOT_GAUGE||c,isRoundLineCap:p===h["default"].SLOT_GAUGE},A=e?(0,d.highLightGradualColor)(u):u,T=A[0],x=A[1],b=(0,l.gradientCircleImgURL)(y,{startColor:T,endColor:x}),C=r.renderer,L={x:0,y:0,width:2*y.radius+y.lineWidth,height:2*y.radius+y.lineWidth,preserveAspectRatio:"none"},M={x:L.width/2,y:L.height/2,height:L.height,width:L.width,patternUnits:"userSpaceOnUse"},P={options:{imageHeight:L.height,imageWidth:L.width},rect:{x:M.x,y:M.y,width:M.width,height:M.height},location:h["default"].BOTTOM_TO_TOP};t.imagePattern?C.updateImagePattern(t.imagePattern,M,L,b):t.imagePattern=C.imagePattern(M,L,b,P);return C.toPatternProperty(t.imagePattern)}(t,i);return(0,d.notSupportGradualColor)(t.options,e)};var n=i(2),a=i(65),r=i(28),o=c(i(0)),s=i(66),l=i(47),u=i(3),h=c(i(1)),d=i(23);function c(t){return t&&t.__esModule?t:{"default":t}}var f=e.SLOT_PANE_RADIAN={startRadian:o["default"].toRadian(-135),endRadian:o["default"].toRadian(135)},p=10,g=.3,m=.12,v=.2;function _(t,e,i){var a=Math.min(e.width/2,e.height/2)/(1+i);return(0,n.hasDefined)(t)?t:a}function y(t,e,i){return 2*t*(1-e-i)}},function(t,e,i){"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var a=((n=i(12))&&n.__esModule?n:{"default":n})["default"].extend({initialize:function(t){this.events=t},getEvents:function(){return this.events}});e["default"]=a},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=864e5,a=[["year","halfYear"],["year","halfYear"],["year","quarter"],["halfYear","month"],["quarter","month"],["quarter","month"],["month","week"],["week","day"],["month","date"],["month","date"],["date","meridiem"],["date","qDay"],["date","hour"],["meridiem","hour"],["hour","halfHour"],["hour","tenMinute"],["halfHour","fiveMinute"],["halfHour","fiveMinute"],["halfHour","minute"],["tenMinute","minute"],["minute","halfMinute"],["minute","tenSecond"]],r=3/(181*n);e["default"]={r0:r,LEN:a.length,Ratio:function(t,e){return r*t*Math.pow(2,e)},upUnit:function(t){return a[t][0]},subUnit:function(t){return a[t][1]}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(11))&&n.__esModule?n:{"default":n};e["default"]=a["default"].extend({_getHeader:function(){return this.options.header},_getBody:function(){return this.options.body}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(12)),a=d(i(0)),r=d(i(6)),o=d(i(1)),s=d(i(98)),l=d(i(34)),u=i(2),h=i(68);function d(t){return t&&t.__esModule?t:{"default":t}}l["default"].sum;var c=a["default"].makeTranslate,f=r["default"].mixColorWithAlpha,p=Math.min,g=Math.max;e["default"]=n["default"].extend({_parts:["header","body","outline","scrollbar"],_getEventNames:function(){return this.vanchart.useCanvas()?["wheelMove","over","pan"]:["wheelMove","resizeStart","resizeMove","over","pan"]},initialize:function(t,e){this.model=t,this.vanchart=e,this.renderer=e.renderer;var i=this.G={},n=this.className;["","body","inner-body"].map((function(t){i[t||n]=e[t?n+"-"+t:n]})),this.innerPosX=this.innerPosY=0;var a=this.model.tableDims.rowHeight*this.model.tableDims.rowNum;this.visibleBodyHeight=this.model.bounds.height-this.model.tableDims.headerHeight,this.innerBodyHeight=g(a,this.visibleBodyHeight)},_getInnerWidth:function(){return this.model.innerWidth},render:function(){var t=this.renderer,e=this.model.bounds;this.clip=t.createClip({width:e.width,height:e.height});var i=this._getGroup().attr("transform",c(e));t.clip(i,this.clip),this._parts.map((function(t){this["_"+t]()}),this),this._getEventNames().map((function(t){this.vanchart.handler&&this.vanchart.handler.on(t,this["on"+t],this)}),this)},_prepareBody:function(){var t=this.renderer,e=this._getGroup("body"),i=this._getGroup("inner-body");this._addGroup("inner-body-back",i,!0),e.attr("transform",a["default"].makeTranslate({x:0,y:this.model.tableDims.headerHeight})),this.bodyClip=t.createClip({width:this.vanchart.bounds.width,height:this.vanchart.bounds.height}),t.clip(e,this.bodyClip),this._bodyEles={hLines:[],vLines:[],rects:[]},this._bodyEles.gs=[]},_buildScrollbar:function(t){this.scrollbar=new s["default"](a["default"].extend({view:this,group:this._getGroup("body"),width:this.model.bounds.width,height:this.visibleBodyHeight,innerWidth:this._getInnerWidth(),innerHeight:this.innerBodyHeight},t)),this.scrollbar.on("scrollX",this.onScrollX,this).on("scrollY",this.vanchart.onScrollY,this.vanchart),this.vanchart.on("moveY",this.onScrollY,this)},_addGroup:function(t,e,i){var n=this.renderer.group(),a=t?this.className+"-"+t:this.className;return n.attr("class",a),this.G[t||this.className]=n,e&&(i?n.addToBack(e):n.addTo(e)),n},_getGroup:function(t){return this.G[t||this.className]},_getOptionsColor:function(t){return(0,u.isEmpty)(t.opacity)?t.backgroundColor:f(t.backgroundColor,t.opacity)},moveInner:function(t){this._setInnerPos(t)},onwheelMove:function(t){var e={x:null,y:null};this._shouldYMove(t.containerPoint)&&(e.y=this.innerPosY-t.wheel.pixelY),this._shouldXMove(t.containerPoint)&&(e.x=this.innerPosX-t.wheel.pixelX),this.moveInner(e)},onpan:function(t){var e=this.getViewScrollBoundary(),i=e.left,n=e.right,a=e.top,r=e.bottom;switch(t.type){case"panstart":if(this._inCanvasScrollBarBounds(t))return this._onScrollBarPanStart(t);this._moveInnerPos=this._initInnerPos={x:this.innerPosX,y:this.innerPosY},this._initPoint=t.containerPoint,this._initPointPos={x:t.deltaX,y:t.deltaY};break;case"panmove":if(this._isCanvasScrollBarPan())return this._onScrollBarPanMove(t);var o={x:null,y:null};this._shouldYMove(this._initPoint)&&(this._moveInnerPos.y+=t.deltaY-this._initPointPos.y,this._moveInnerPos.y=this._moveInnerPos.y>r?r:this._moveInnerPos.y<a?a:this._moveInnerPos.y,o.y=this._moveInnerPos.y),this._shouldXMove(this._initPoint)&&(this._moveInnerPos.x+=t.deltaX-this._initPointPos.x,this._moveInnerPos.x=this._moveInnerPos.x>n?n:this._moveInnerPos.x<i?i:this._moveInnerPos.x,o.x=this._moveInnerPos.x),this.moveInner(o),this._initPointPos={x:t.deltaX,y:t.deltaY};break;case"panend":if(this._isCanvasScrollBarPan())return this._onScrollBarPanEnd(t)}},_inCanvasScrollBarBounds:function(t){var e=this.vanchart,i=(0,u.hasDefined)(this.scrollbar.barX)||(0,u.hasDefined)(this.scrollbar.barY);if(!e.useCanvas()||!i)return!1;var n=this._getCanvasScrollbar(),r=n.barxBounds,o=n.baryBounds;return a["default"].containsPoint(r,t.containerPoint)||a["default"].containsPoint(o,t.containerPoint)},_getCanvasScrollbar:function(){if((0,u.hasDefined)(this.scrollbar.barX)||(0,u.hasDefined)(this.scrollbar.barY)){var t=this.vanchart;return this._getGroup("processesGroup")?t[h.P_SCROLLBAR_NAME]:t[h.T_SCROLLBAR_NAME]}},_isCanvasScrollBarPan:function(){var t=this._getCanvasScrollbar();return t&&t._panState},_onScrollBarPanStart:function(t){var e=this.scrollbar,i=this._getCanvasScrollbar(),n=i.barxBounds;a["default"].containsPoint(n,t.containerPoint)?(i._panState=1,e.barX.onPanStart(t)):(i._panState=2,e.barY.onPanStart(t))},_onScrollBarPanMove:function(t){var e=this.scrollbar,i=this._getCanvasScrollbar();1===i._panState?e.barX.onPanMove(t):2===i._panState&&e.barY.onPanMove(t)},_onScrollBarPanEnd:function(t){var e=this.scrollbar,i=this._getCanvasScrollbar();1===i._panState?e.barX.onPanEnd(t):2===i._panState&&e.barY.onPanEnd(t),i._panState=null},_shouldYMove:function(t){return t.y>this.model.bounds.y+this.model.tableDims.headerHeight},_shouldXMove:function(t){return a["default"].containsPoint(this.model.bounds,t)},onScrollX:function(t){this.moveInner(t)},onScrollY:function(t){this.moveInner(t)},_setInnerPos:function(t){var e,i;t&&(null!=t.x&&(e=t.x),null!=t.y&&(i=t.y)),null==e&&(e=this.innerPosX),null==i&&(i=this.innerPosY),e=p(g(this.model.bounds.width-this._getInnerWidth(),e),0),i=p(g(this.visibleBodyHeight-this.innerBodyHeight,i),0),e===this.innerPosX&&i===this.innerPosY||(this._showShadow&&this._showShadow(0!==e),this.clearDirtyTransform(e,i),this.innerPosX=e,this.innerPosY=i,this.fire("innerChange",{x:e,y:i}))},clearDirtyTransform:function(t,e){this._canMoveX()?(this._getGroup("header").attr("transform",a["default"].makeTranslate([t,0])),this._getGroup("inner-body").attr("transform",a["default"].makeTranslate([t,e]))):this._getGroup("inner-body").attr("transform",a["default"].makeTranslate([0,e]))},_canMoveX:function(){return!0},isViewScrollAtTheBoundary:function(t){var e=this.innerPosX,i=this.innerPosY,n=this.getViewScrollBoundary(),a=t.direction;return e===n.left&&a===o["default"].DIRECTION_LEFT||e===n.right&&a===o["default"].DIRECTION_RIGHT||i===n.top&&a===o["default"].DIRECTION_UP||i===n.bottom&&a===o["default"].DIRECTION_DOWN},getViewScrollBoundary:function(){return{left:this.model.bounds.width-this._getInnerWidth(),right:0,top:this.visibleBodyHeight-this.innerBodyHeight,bottom:0}},onresizeStart:function(t){this._initX=this.model.bounds.x,this._initWidth=this.model.bounds.width,this._initPointX=t.containerPoint.x},onresizeMove:function(){this._setInnerPos(),this.update(),this._fireResize()},_fireResize:function(){this.fire("resize",{width:this.model.bounds.width,height:this.visibleBodyHeight,innerWidth:this._getInnerWidth(),innerHeight:this.innerBodyHeight})},onover:function(t){a["default"].containsPoint(this.model.bounds,t.containerPoint)?this.fire("mouseover"):this.fire("mouseout")}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(12)),a=l(i(0)),r=l(i(67)),o=l(i(68)),s=i(4);function l(t){return t&&t.__esModule?t:{"default":t}}function u(t){return+t.toFixed(3)}e["default"]=n["default"].extend({initialize:function(t){this.view=t.view,this.vanchart=t.view.vanchart,this.renderer=t.view.renderer||this.vanchart.renderer,this.group=t.group,this.options=t,this.options.autoHide=!1!==t.autoHide,this.x=this.y=0,this._isScrollX(t)&&(this.barX=this._barBottom()),this._isScrollY(t)&&(this.barY=this._barRight());var e=t.onChangeName||"innerChange",i=t.onResizeName||"resize",n=t.onOverName||"mouseover",a=t.onOutName||"mouseout";this.view.on(e,this.setPos,this).on(i,this.setSize,this),t.autoHide&&(this.barX&&this.barX.show(!1),this.barY&&this.barY.show(!1),this.view.on(n,this.onover,this),this.view.on(a,this.onout,this))},onover:function(){this.show(!0)},onout:function(){this.show(!1)},show:function(t){this.barX&&this.barX.show(t),this.barY&&this.barY.show(t)},setPos:function(t){if(this.barX&&null!=t.x){var e=t.x/(this.options.width-this.options.innerWidth);this.barX.setPct(e)}if(this.barY&&null!=t.y){var i=t.y/(this.options.height-this.options.innerHeight);this.barY.setPct(i)}},setSize:function(t){if(t.scrollX=this.options.scrollX,t.scrollY=this.options.scrollY,this.options.scrollX){var e=this._isScrollX(t);if(e&&!this.barX&&(this.barX=this._barBottom()),!e&&this.barX&&(this.barX.remove(),this.barX=null),e&&this.barX){var i=this._getLengths(t,"width");this.barX.setPos(0,t.height-r["default"].SIZE),this.barX.setSize(i.length,i.barLength)}}if(this.options.scrollY){var n=this._isScrollY(t);if(n&&!this.barY&&(this.barY=this._barBottom()),!n&&this.barY&&(this.barY.remove(),this.barX=null),n&&this.barY){i=this._getLengths(t,"height");this.barY.setPos(t.width-r["default"].SIZE,0),this.barY.setSize(i.length,i.barLength)}}a["default"].extend(this.options,t)},_barBottom:function(){var t=this._getLengths(this.options,"width");return this._bar("x",0,this.options.height-r["default"].SIZE,t.length,t.barLength)},_barRight:function(){var t=this._getLengths(this.options,"height");return this._bar("y",this.options.width-r["default"].SIZE,0,t.length,t.barLength)},_getLengths:function(t,e){var i=t[e],n="width"===e?t.innerWidth:t.innerHeight,a=i-(this._isScrollBoth(t)?r["default"].SIZE:0);return{length:a,barLength:Math.max(i/n*a,20)}},_bar:function(t,e,i,n,s){var l={manager:this,group:this.group,x:e,y:i,length:n,barLength:s,dir:t};return this.options.barStyle&&(l=a["default"].extend(l,this.options.barStyle)),this.useCanvas()?new o["default"](l):new r["default"](l)},useCanvas:function(){return(!this.view||this.view.componentType!==s.ComponentCst.LEGEND_COMPONENT)&&this.vanchart.useCanvas()},onx:function(t){this.fire("scrollX",{initiator:this,x:t*(this.options.width-this.options.innerWidth)})},ony:function(t){this.fire("scrollY",{initiator:this,y:t*(this.options.height-this.options.innerHeight)})},_isScrollX:function(t){return t.scrollX&&u(t.width)<u(t.innerWidth)},_isScrollY:function(t){return t.scrollY&&u(t.height)<u(t.innerHeight)},_isScrollBoth:function(t){return this._isScrollX(t)&&this._isScrollY(t)},remove:function(){this.barX&&this.barX.remove(),this.barY&&this.barY.remove(),this.barX=this.barY=null}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n={},a=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w{1,3}|wo|W[o|W]?|Q{2,3}|Qo?|[yY]{2,6}|gg(ggg?)?|GG(GGG?)?|e{2,6}|E{1,6}|a|A|hh?|HH?H?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,r={},o={},s={};function l(t,e,i,n){var a=n;"string"==typeof n&&(a=function(){return this[n]()}),t&&(o[t]=a),e&&(o[e[0]]=function(){return t=a.apply(this,arguments),i=e[1],n=e[2],r=""+Math.abs(t),o=i-r.length,(t>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r;var t,i,n,r,o})}function u(t,e){return i=e.get(t),a=-2,i=i.toString().split("e"),+((i=(i=Math.round(+(i[0]+"e"+(i[1]?+i[1]-a:-a)))).toString().split("e"))[0]+"e"+(i[1]?+i[1]+a:a))+n.duration[t];var i,a}var h=l;h("y",0,0,(function(){var t=this.year();return t<=9999?""+t:"+"+t})),h(0,["yy",2],0,(function(){return this.year()%100})),h(0,["yyyy",4],0,"year"),h("Y",0,0,(function(){var t=this.year();return t<=9999?""+t:"+"+t})),h(0,["YY",2],0,(function(){return this.year()%100})),h(0,["YYYY",4],0,"year"),h(0,["yyyyy",5],0,"year"),h(0,["yyyyyy",6,!0],0,"year"),h("N",0,0,(function(){return n.halfYears[this.halfYear()-1]})),h("Q",["QQ",2],0,"quarter"),h("QQQ",0,0,(function(){return n.quarters[this.quarter()-1]})),h("M",["MM",2],"Mo",(function(){return this.month()+1})),h("MMM",0,0,(function(){return n.monthsShort[this.month()]})),h("MMMM",0,0,(function(){return n.months[this.month()]})),h("MMMMM",0,0,(function(){return n.months[this.month()]})),h("w",["ww",2],0,"week"),h("www",0,0,(function(){return"Week"+this.week()})),h("e",["ee",2],0,"day"),h("eee",0,0,(function(){return n.weekdaysShort[this.day()]})),h("eeee",0,0,(function(){return n.weekdays[this.day()]})),h("eeeeee",0,0,(function(){return n.weekdaysMin[this.day()]})),h("EEEEE",0,0,(function(){return n.weekdays[this.day()]})),h("d",["dd",2],0,"date"),h("a",0,0,(function(){return n.meridiem[this.meridiem()-1]})),h("I",0,0,(function(){return n.qDay[this.qDay()-1]})),h("H",["HH",2],0,"hour"),h("h",["hh",2],0,"hour"),h("HHH",0,0,(function(){return this.hour()+"h"})),h("m",["mm",2],0,"minute"),h("s",["ss",2],0,"second");e["default"]={formatDate:function(t,e){return r[e]=r[e]||function(t){var e,i,n,r=t.match(a);for(e=0,i=r.length;e<i;e++)o[r[e]]?r[e]=o[r[e]]:r[e]=(n=r[e]).match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"");return function(e){var n,a="";for(n=0;n<i;n++)a+=r[n]instanceof Function?r[n].call(e,t):r[n];return a}}(e),r[e](t)},formatDuration:function(t,e){return null==s[e]&&("string"==typeof n.duration[e]?s[e]=u.bind(null,e):s[e]=n.duration[e]),s[e](t)},setLocale:function(t){for(var e in t)"_"!==e.charAt(0)&&("base"===e?t.base(l,n):n[e]=t[e])}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0,e.getForecastCategory=_,e.getSingleForecastCategoryContent=v;var n=h(i(0)),a=h(i(60)),r=h(i(1)),o=h(i(29)),s=i(4),l=i(15),u=h(i(61));function h(t){return t&&t.__esModule?t:{"default":t}}var d="LAST_MAIN_TICK_LINE",c=2,f="main",p=n["default"].decodeCategoryArray,g=n["default"].encodeCategoryArray,m=a["default"].extend({_updateOriginTickData:function(){var t=this._getTickValues(),e=this._getFirstShowLabelLevel();this._calculateLabelRotation(t[e],e),this.tickData=[];for(var i=-1;++i<t.length;){var n=t[i],a=this.getLabelDetail(i);this.tickData[i]=[];for(var r=-1;++r<n.length;){var o=n[r].tickValue,s=a.showLabel?n[r].content:"",l=this._getMultiCategoryWidth(t.length,n[r].length);this.tickData[i].push(this._calculateSingleTickData(o,s,{length:n[r].length},l,i))}}this._updateTickLengthMap(),this._setPeriod()},_getFirstShowLabelLevel:function(){var t=0,e=this.options.labelDetail;if(e)for(var i=0;i<e.length;i++)if(e[i].showLabel)return t=i;return t},_getTickValues:function(t){var e=[];(this.vanchart.getComponent(s.ComponentCst.ZOOM_COMPONENT).zoomToolEnabled()&&t?this._dataDomain:this._domain).forEach((function(t){e.push(p(t))}));var i,n={},a=[],o=this.getPosition(),l=e.length;if(((this.isAxisReversed()?1:0)+(o===r["default"].LEFT||o===r["default"].RIGHT?1:0))%2)for(i=l;--i>=0;)u(e[i]);else for(i=-1;++i<l;)u(e[i]);function u(t){var e=[];t.forEach((function(i,r){a[r]||(a[r]=[]),e.push(i);var o=g(e);n[o]?n[o].length++:n[o]={content:i,level:r,length:1,tickValue:g(t)}}))}for(var h in n){var d=n[h],c=d.level;a[c].push({content:d.content,length:d.length,tickValue:d.tickValue})}return a.map((function(t,e,i){return i[i.length-e-1]}))},_getMultiCategoryWidth:function(t,e){if(void 0===t&&(t=1),void 0===e&&(e=1),this.isHorizontal()){var i=this.vanchart,n=(i._initPlotBounds||i.bounds).width,a=void 0===n?0:n,r=this.vanchart.axisSize,o=r.left,s=void 0===o?0:o,l=r.right;return(a-s-(void 0===l?0:l))/this._domain.length*e}return this._getVerticalLabelMaxSize()/t},_getTickLabelLength:function(){var t=this,e=this.options,i=this,n=this._getTickValues(!0),a=0,r=[],o=[],s=isNaN(+e.tickLength)?4:e.tickLength,u=this._hasLabel();u&&(a+=isNaN(+e.tickPadding)?4:e.tickPadding),e.enableTick&&(a+=s);for(var h,d,c=a,f=this.isHorizontal(),p=n.length,g=function(){o.push(a-c),h=0,d=n[m];var u=t.getLabelDetail(m),g=u.labelStyle.fontSize?parseFloat(u.labelStyle.fontSize):0;d.forEach((function(t){if(u.showLabel){var n=i._getMultiCategoryWidth(p,t.length),a=i._getTickDim(i._getTickContent(t.content,e.formatter),n,m);h=Math.max(h,f?a.height+2*(0,l.QuarterTextVerPadding)(g):a.width)}})),a+=h+(m!==p-1&&u.showLabel?4:0),r.push(0===m?s:a)},m=-1;++m<p;)g();return this._tickLengthArray=r,this._tickLabelStartPosArray=o,u?a:0},_hasLabel:function(){var t=this.options;return t.labelDetails?t.showLabel&&0!==t.labelDetails.filter((function(t){return t.showLabel})).length:t.showLabel},_calculateTickPosAndStep:function(){var t=this,e=this.options;if(!e.showLabel||!e.labelDetails)return u["default"].prototype._calculateTickPosAndStep.call(this);for(var i=this.tickData||[],n=this.scale,a=n.rangeBand?n.rangeBand()/2:0,o=function(){var e=i[s],o=t.getLabelDetail(s);if(e.forEach((function(t){t.tickPos=n(t.tickValue),t.tickLabelPos=t.tickPos+a})),!o.showLabel)return e.forEach((function(t){t.tickContent=""})),1;if(o.labelDisplay===r["default"].INTERVAL)if(o.step){var l=0;e.forEach((function(t){l++%o.step&&(t.tickContent="")}))}else t._calculateAutoStep(e,i.length)},s=0;s<i.length;s++)o()},getTickInterval:function(t,e){var i=e[0]&&e[0].length;return this._getMultiCategoryWidth(t,i)},_updateTickLengthMap:function(){for(var t=this._getTickValues(),e=this._tickLengthArray,i=e.length,n={},a=t.length;--a>=0;)for(var r=t[a],o=-1;++o<r.length;){var s=r[o].tickValue;n[s]||(n[s]=e[a])}n[d]=e[i-1],this._tickLengthMap=n},addTrendLineCategories:function(t){if(t&&t.length){var e=p(t[0]).length;if(this.forecast&&(this.forecast[0]||this.forecast[1])){var i=_(-this.forecast[0],0,e),n=this.forecast[0]?-this.forecast[0]:0,a=_(this.forecast[1],n,e);t=i.concat(t).concat(a)}}return t},_getTickLength:function(t){return this._tickLengthMap[t]},_drawMainTickLine:function(t){var e=this.getTickData(),i=this,n=this.getPlotBounds(),a=this.getPosition(),o=a===r["default"].BOTTOM||a===r["default"].TOP;e=e.concat([{tickPos:o?n.width:n.height-1,tickValue:d}]),t.keyFunction=function(t){return t.tickValue},t.tickLengthFuc=function(e){return i._getTickLength(e.tickValue)||t.tickLength},this.tickLines[f]=this._drawTickLineWithData(this.tickLines[f],e,t)},getAxisValue:function(t,e){return e.getCategory()},getTickData:function(){return this.tickData[0]||[]},getMultiTickData:function(){return this.tickData},resortDataDomain:function(t){var e,i,n,a,r=t.map((function(t){return p(t)})),o=r[0].map((function(){return[]})),s={};for(e=-1;++e<o.length;)for(i=-1;++i<r.length;)if(n=r[i].slice(0,e+1),!s[a=g(n)]){s[a]=!0;var l=g(n);o[e].push(l.substr(0,l.length-1))}var u=o.length;return function h(t,n){if(t<0)return n;var a=[],r=o[t],s=r.length;for(e=-1;++e<s;){var l=r[e];for(i=-1;++i<n.length;){var u=n[i];0===u.indexOf(l)&&a.push(u)}}return h(t-1,a)}(u-2,o[u-1].map((function(t){return t}))).map((function(t){return g(p(t+"]"))}))},_drawSvgTickLabel:function(){var t=this,e=this.vanchart.renderer,i=this.getMultiTickData();this.tickLabelsGroup||(this.tickLabelsGroup=e.vgroup().add(),this.axisGroup.append(this.tickLabelsGroup.renderG),this.tickLabels=i.map((function(){return[]})));for(var n=0;++n<i.length;)this._fixConflictLabelsByTickData(i[n]);i.forEach((function(e,i){t.tickLabels[i]=t._drawSvgTickLabelWithData(t.tickLabels[i],e,i)}))},_fixConflictLabelsByTickData:function(t){var e,i,n,a=new o["default"],r=this.scale,s=this.isHorizontal(),l=function(t){var e=r.rangeBand?r.rangeBand()/2*(t.length||1):0,i=r(t.tickValue)+e,n=t.tickDim;return{x:s?i:0,y:s?0:i,width:n.width,height:n.height}},u=t.length;for(e=-1;++e<u;)n=l(i=t[e]),a.isOverlapped(n)?i.tickContent="":a.addBounds(n)},_getLabelStartPos:function(t){return this._tickLabelStartPosArray[t]},isMultiCateAxis:function(){return!0}});function v(t,e){for(var i=n["default"].getTargetFillArray(c+t,(function(t){return t})),a='"'+i.join(" ")+'"',r=[],o=0;o<e;o++)r.push(a);return"["+r.join(",")+"]"}function _(t,e,i){return n["default"].getTargetFillArray(t,(function(){return v(e++,i)}))}e["default"]=m},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=g(i(12)),a=g(i(1)),r=g(i(0)),o=g(i(45)),s=i(4),l=g(i(6)),u=i(3),h=i(2),d=i(23),c=i(15),f=g(i(191)),p=g(i(192));function g(t){return t&&t.__esModule?t:{"default":t}}function m(){return m=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},m.apply(null,arguments)}var v=function(t){return.4*t},_=n["default"].extend({initialize:function(t,e){this.legendX=0,this.legendY=0,this.legend=t,this.refresh(e)},refresh:function(t){this.options=t,this.state=a["default"].STATE_SHOW,t.renderItem=this},render:function(){var t=this.legend,e=t.vanchart,i=e.renderer,n=t.options.style,s=t.useHtmlLabel();this.graphic||(this.graphic=t.legendItemsGroup.append(i.vgroup()),this.options.isTrendLine||this.graphic.style({cursor:"pointer"})),this._removeGraphicChild();var l=this.graphic,h=this.options,d=h.visible?this._getFillFilter(h.color,h):h.hiddenColor,f=t._getTextHeight(h.itemName,n,s),p=o["default"].getLegendIconSizeAndScale(h.legendIconType,f),g=(p.width-p.iconWidth)/2,_=t.lineHeightMap&&t.lineHeightMap[this.lineIndex]||Math.max(p.height,f);this.graphic.attr({transform:r["default"].makeTranslate([this.legendX,Math.round(this.legendY+_/2)])}),o["default"].hasIcon(h.legendIconType)?(l.path=i.path().addTo(l),l.path.attr("d",o["default"].getLegendIconPath(h.legendIconType)).attr("transform",r["default"].makeTranslate([g,-p.height/2])+" scale("+p.scale+")").style({fill:d,"fill-opacity":h.opacity,"stroke-width":0}),this._isIntervalRangeLegend()||h.series.type!=a["default"].BUBBLE_CHART||l.path.style({stroke:d,"stroke-width":1,"stroke-opacity":h.opacity})):(l.image=i.image().addTo(l),l.image.attr({x:g,y:-p.height/2,width:p.iconWidth,height:p.height,preserveAspectRatio:"none"}).imageContent(h.legendIconType));var y=(0,u.isSupportSVG)()?{dy:"0.32em"}:{};l.text=l.append(i.vtext(s)),l.text.style({cursor:this.options.isTrendLine?"default":"pointer","white-space":"pre"});var A=0;l.text.spans=this.labels.map((function(e){l.text.append(i.vtspan(s).style(m({},n,{color:h.visible?n.color:h.hiddenColor})).attr("y",s?A-f/2:A).attr(y).attr("x",p.width+v(t._getTextHeight(h.itemName,n,t.options.useHtml))).textContent(e)),A+=f+2*(0,c.OneTenthTextVerPadding)(f)})),this._addIconEventPath(l,i),this._registerEvents(e,l)},_addIconEventPath:function(t,e){var i=this.options,n=this.legend,a=n.options.style,r=n.useHtmlLabel(),o=n._getTextHeight(i.itemName,a,r);t.iconEventPath=e.rect().addTo(t),t.iconEventPath.attr({x:0,y:-o/2,width:o+v(o),height:o}).style({fill:"rgb(255,255,255)","fill-opacity":0})},_removeGraphicChild:function(){var t=this.graphic;t&&(t.path&&t.path.remove(),t.image&&t.image.remove(),t.iconEventPath&&t.iconEventPath.remove(),t.text&&t.text.remove(),t.path=t.image=t.iconEventPath=t.text=null)},getIconTransform:function(t){var e=this.legend,i=this.options,n=e.options.style,a=e.useHtmlLabel(),s=e._getTextHeight(i.itemName,n,a),l=o["default"].getLegendIconSizeAndScale(t,s),u=(l.width-l.iconWidth)/2;return r["default"].makeTranslate([u,-l.height/2])+" scale("+l.scale+")"},_registerEvents:function(t,e){var i=new f["default"](this.options,this),n=new p["default"](this.options,this);e.text&&t.registerInteractiveTarget(i,e.text.attr({"pointer-events":"auto"})),e.iconEventPath&&t.registerInteractiveTarget(n,e.iconEventPath)},_getFillFilter:function(t,e){return this._isIntervalRangeLegend()||e.isTrendLine?t:(0,d.getSeriesFillFilter)(t,e.series)},_isIntervalRangeLegend:function(){return this.legendType===s.ComponentCst.INTERVAL_RANGE_LEGEND},updateLegendItemGraphicStyle:function(){var t=this,e=t.legend;if(t.graphic){var i=t.graphic,n=a["default"].DEFAULT_OPACITY;t.options&&(0,h.isNumber)(t.options.opacity)&&(n=+t.options.opacity);var r=this._isUseOriginOpacityItem(t),o=r?a["default"].DEFAULT_OPACITY:a["default"].HOVER_OPACITY,s=r?n:a["default"].HOVER_OPACITY;e.useHtmlLabel()?i.text&&i.text.style({opacity:o}):i.text&&i.text.style({"fill-opacity":o}),i.path&&i.path.style({"fill-opacity":s,"stroke-opacity":s})}},_isUseOriginOpacityItem:function(t){var e=t.legend.vanchart.highlightTarget;if(null==e)return!0;var i=t.options&&t.options.itemName;if((this.legendType===s.ComponentCst.INTERVAL_RANGE_LEGEND?t:i)==e)return!0;if(t.options&&t.options.isTrendLine){var n=t.options.pairLegendOpt;if(n.itemName&&n.itemName==e)return!0}},updateIntervalItemVisible:function(t){var e=this,i=e.legend,n=i.options,a=e.graphic&&e.graphic.text,r=e.graphic&&e.graphic.path;e.visible=t;var o=n.style.color,s=e.visible?e.color:e.hiddenColor,u=e.visible?o:e.hiddenColor;r.style({fill:s}),i.useHtmlLabel()?a.style("color",l["default"].colorToHex(u)):a.style({fill:u}),e.points&&e.points.forEach((function(t){t.visible=e.visible}))},resetState:function(){this.state=this.state==a["default"].STATE_TO_SHOW?a["default"].STATE_SHOW:this.state,this.state=this.state==a["default"].STATE_TO_DROP?a["default"].STATE_DROPPED:this.state},remove:function(){this.graphic&&this.graphic.remove(),this.graphic=null}});e["default"]=_},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(12)),a=l(i(1)),r=l(i(45)),o=l(i(0)),s=l(i(5));function l(t){return t&&t.__esModule?t:{"default":t}}var u=n["default"].extend({initialize:function(t,e){this.options=t,this.legend=e.legend,this.legendItem=e},_isCorrespondingSeriesLarge:function(){return this.options.series.options.large},_getCorrespondingSeriesType:function(){return this.options.series.type},isShowOneLegendItem:function(){return 1===this.legend.items.filter((function(t){return!t.options.isTrendLine&&t.state===a["default"].STATE_SHOW})).length},_setSolidNailIcon:function(){var t=this.legendItem,e=t.graphic;if(e.image)e.image.imageContent(r["default"].getLegendIconPng(a["default"].SOLID_NAIL_ICON));else{var i=t.getIconTransform(a["default"].SOLID_NAIL_ICON);e.path.attr("d",r["default"].getLegendIconPath(a["default"].SOLID_NAIL_ICON)).attr("transform",i).style("stroke-width",0)}},_setCancelSolidNailIcon:function(){var t=this.legendItem,e=t.graphic;if(e.image)e.image.imageContent(r["default"].getLegendIconPng(a["default"].CANCEL_SOLID_NAIL_ICON));else{var i=t.getIconTransform(a["default"].CANCEL_SOLID_NAIL_ICON);e.path.attr("d",r["default"].getLegendIconPath(a["default"].CANCEL_SOLID_NAIL_ICON)).attr("transform",i).style("stroke-width",0)}},_resetOriginalIcon:function(){var t=this.options,e=this.legendItem,i=e.graphic;if(i.image)i.image.imageContent(t.legendIconType);else{var n=e.getIconTransform(t.legendIconType);i.path.attr("d",r["default"].getLegendIconPath(t.legendIconType)).attr("transform",n),this.legendItem._isIntervalRangeLegend()||t.series.type!==a["default"].BUBBLE_CHART||i.path.style("stroke-width",1)}},getEvents:function(){if(this.legendItem._isIntervalRangeLegend())return this._getIntervalLegendEvents();var t=this._isCorrespondingSeriesLarge()&&a["default"].LARGE_CHART_TYPE[this._getCorrespondingSeriesType()];return this.options.isTrendLine?{}:t?{tap:this.onTap}:{mouseover:this.onMouseOver,mouseout:this.onMouseOut,tap:this.onTap}},isShow:function(){return this.legendItem.state===a["default"].STATE_SHOW},isDropped:function(){return this.legendItem.state===a["default"].STATE_DROPPED},makeHighLight:function(){this.legend.options.highlight&&this.options.series.isSupportLegendHighlight()&&(this.legend.highlighted=!0,this.legend.vanchart.makeLegendHighlight(this.options.itemName))},onMouseOver:function(){this.legend.options.hover?o["default"].getFormatterFunction(this.legend.options.hover)():this.legend.options.highlight&&this.options.series.isSupportLegendHighlight()&&this.isShow()&&(this.isShowOneLegendItem()?this._setCancelSolidNailIcon():this._setSolidNailIcon())},onMouseOut:function(){this.isShow()&&this._resetOriginalIcon(),this.legend.highlighted&&this.legend.vanchart.cancelLegendHighlight()},onTap:function(){this.legend.options.click?o["default"].getFormatterFunction(this.legend.options.click)():(this.legend.switchSeriesItemVisible(this.options.bindName,this.legendItem),this.legend.vanchart.reRenderWholePlot(),this.legendItem.resetState(),(!this.legend.vanchart.isMobile()&&s["default"].safari||s["default"].ie)&&this.onMouseOver())},isCancelIntervalHighlight:function(){return this.legend.vanchart.chartType()===a["default"].HEAT_MAP||!this.legend.options.highlight},_getIntervalLegendEvents:function(){return this.isCancelIntervalHighlight()?{tap:this.onIntervalTap}:{mouseover:this.onIntervalMouseOver,mouseout:this.onIntervalMouseOut,tap:this.onIntervalTap}},isShowOneIntervalItem:function(){return 1===this.legend.items.filter((function(t){return t.visible})).length},onIntervalMouseOver:function(){this.legendItem.visible?this.isShowOneIntervalItem()?this._setCancelSolidNailIcon():this._setSolidNailIcon():this._resetOriginalIcon()},onIntervalMouseOut:function(){this.legendItem.visible&&this._resetOriginalIcon(),this.legend.highlighted&&this.legend.vanchart.cancelLegendHighlight()},onIntervalTap:function(){var t=this.legendItem,e=t.legend,i=e.options,n=e.vanchart;i.click?o["default"].getFormatterFunction(i.click)():(this.legendItem.updateIntervalItemVisible(!t.visible),t.points&&t.points.length>0&&n.filterRender(),this.onIntervalMouseOver())}});e["default"]=u},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0,e.getCanvasPoints=v;var n=g(i(0)),a=g(i(7)),r=g(i(1)),o=g(i(12)),s=i(4),l=g(i(81)),u=g(i(50)),h=i(3),d=i(33),c=g(i(16)),f=i(17),p=i(26);function g(t){return t&&t.__esModule?t:{"default":t}}var m=o["default"].extend({initialize:function(t,e){this.vanchart=t,this._container=e,this._state=null,this.hammer=new u["default"].Manager(e,{_handler:this}),this.lineMapTargetFind=!1,this.canvasMapTargetFind=!1,this.heatMapTargetFind=!1,this.panTarget=null,this.on(this.getEvents()),this._isPaning=!1,this._needSimulatePanStartEvent=!1,!1!==t.options.interactive&&this.attachEvents()},needPropagateEvent:function(t,e){var i=t&&t.series&&t.series.type;return(!this.vanchart.isMap()||!(0,p.isPointMap)(i))&&!((t.componentType===s.ComponentCst.LEGEND_COMPONENT||t.componentType===s.ComponentCst.RANGE_LEGEND_COMPONENT)&&"wheel"===e)},fireDOMEvent:function(t){var e=this,i=this.vanchart,n=this._container;if(n.parentNode){var o=t.srcEvent,s=t.type||o.type;s=-1!==s.indexOf("wheel")?"wheel":s,t.containerPoint=a["default"].getMousePos(o,n);var l="panstart"===s||"panmove"===s||"panend"===s,u=i.isMobile();u&&i.chartType()!==r["default"].GANTT_CHART?"press"===s?e.pressed=!0:"panstart"!==s&&"panmove"!==s&&(e.pressed=!1):e.pressed=!0;var h=l&&e.panTarget?e.panTarget:this.findTargetByEvent(t);i.force&&!e.panTarget&&(e.forceTarget=i.force.dragFire(t,e._container)),h&&this.fireTargetEvent(h,s,t),u&&this.handleTouchEvent(h,s,t)}},getPointMapTarget:function(t){var e=t&&this.vanchart._targets[n["default"].stamp(t)],i=e&&e.series&&e.series.type;if(this.vanchart.isMap()&&(0,p.isPointMap)(i))return e},findTargetByEvent:function(t){var e,i=this.vanchart,n=this,a=i.isMap()?i:n,r=t.srcEvent,o=t.type||r.type,s=r.target||r.srcElement,l=this.getPointMapTarget(s);if(l&&l.listens&&l.listens(o))return a._lineMapLayer&&a._lineMapLayer.resetStrokeColorAndHoverPoint(),l;if((a._canvasMapLayer||a._lineMapLayer||a._heatMapOverlay)&&!n._findLegendTargetByBounds(t.containerPoint,!0)&&this.fireTargetEvent(a,o,t),!(this.canvasMapTargetFind||this.lineMapTargetFind||this.heatMapTargetFind)||n._findLegendTargetByBounds(t.containerPoint)){for(;s&&((e=n._findTargetByBounds(t.containerPoint,o))||(e=i.findInteractiveTarget(s)),!(e&&e.listens&&e.listens(o,!1)||s===n._container));)s=s.parentNode;return e=e&&e.listens(o,!1)?e:a}},simulatePanStart:function(){this._needSimulatePanStartEvent=!0,this._isPaning=!1},fireTargetEvent:function(t,e,i){if(t&&t.listens(e,!1)){if(this.vanchart.isMobile()){if(this._isPaning="panstart"===e||"panend"!==e&&this._isPaning,this._needSimulatePanStartEvent&&t.listens("panstart",!1))return this._needSimulatePanStartEvent=!1,this._isPaning=!0,this.vanchart.chartType()===r["default"].GANTT_CHART&&(this._state=null,i.type="panstart"),void t.fire("panstart",i);if("panmove"===e&&!this._isPaning)return}t.fire(e,i,this.needPropagateEvent(t,e)),this._switchVanChartAutoTooltipStatus(t,e,i),"panstart"===e?(this.removeAllChosen(i),this.forceTarget||(this.panTarget=t)):"panend"===e&&(this.panTarget=null)}},_switchVanChartAutoTooltipStatus:function(t,e,i){var n=this.vanchart;if(n.autoTooltipController)if(n.chartType()===r["default"].HEAT_MAP&&t===n){var a=this._getCanvasClosestPoint(i.containerPoint);this.vanchart.switchAutoTooltipStatus(a?"mouseover":"mouseout")}else"point"!==t.vanChartType&&"series"!==t.vanChartType||("mouseover"===e||"mouseout"===e)&&this.vanchart.switchAutoTooltipStatus(e)},attachEvents:function(){var t=this.hammer,e=this.vanchart,i=this.fireDOMEvent.bind(this);t.add(new u["default"].Pan({threshold:0})),t.add(new u["default"].Tap),(0,h.isSupportSVG)()&&t.add(new u["default"].Press),t.on("panstart panmove panend tap press pressup",i),!this.vanchart.isMobile()&&t.on("mouseover mousemove mouseout wheel",i),e.isMap()&&e._zoomEnabled()&&(t.add(new u["default"].Pinch),t.on("pinchstart pinchmove",i)),this.on(this.getEvents())},handleTouchEvent:function(t,e,i){var n=this.vanchart;if(!(["panstart","panmove","panend","pinchstart"].indexOf(e)<0)){var a=l["default"].getConfig(e),o=l["default"].getConfig("context"),s=[i.srcEvent],u=n.force,h=n.chartType()===r["default"].STRUCTURE_CHART;"panmove"===e&&(u&&!this.panTarget||h&&this!==t?s.push(!1):s.push(!(!t||!t.isPanMovingAtTheBoundary)&&t.isPanMovingAtTheBoundary(i))),a&&a.apply(o||null,s)}},isPanMovingAtTheBoundary:function(t){return this.vanchart.chartType()===r["default"].GANTT_CHART&&this.vanchart._isPanMovingAtTheBoundary(t)},_findLegendTargetByBounds:function(t,e){var i=this.vanchart,a=i.getComponent(s.ComponentCst.LEGEND_COMPONENT),r=i.getComponent(s.ComponentCst.RANGE_LEGEND_COMPONENT);if(null!=(a=a||r)&&null!=a.bounds)return e&&n["default"].containsPoint(a.bounds,t)||a.contains(t)?a:void 0},_findTargetByBounds:function(t,e){var i=this.vanchart,a=i.bounds,o=this._findLegendTargetByBounds(t);if(("panstart"===e||"wheel"===e)&&o)return o;if(!n["default"].containsPoint(a,t)){var s=i.seriesOfType(r["default"].GAUGE_CHART);if(s&&s.length)for(var l=0,u=s.length;l<u;l++){var h=s[l];if(h.bounds&&n["default"].containsPoint(h.bounds,t))return h}}},cursor:function(t){this._container.style.cursor=t||"","pointer"!==t&&this.vanchart.bindIEDragCursor&&this.vanchart.bindIEDragCursor()},onContainerMouseOver:function(){},onContainerMouseMove:function(t){var e=this.vanchart.bounds,i=this.vanchart;if(i.chartType()!==r["default"].GANTT_CHART||(i.isResizeEnabled()&&(n["default"].containsPoint(i.resizeBounds,t.containerPoint)?(this.cursor("col-resize"),this._state=1,this.fire("resizeStart",t)):1===this._state&&(this.cursor(),this._state=null,this.fire("resizeEnd",t))),this.fire("over",t),1!==this._state)){var a,o=i.getComponent(s.ComponentCst.LEGEND_COMPONENT);if(o&&o.bounds&&o.fire(n["default"].containsPoint(o.bounds,t.containerPoint)?"mouseover":"mouseout",t),n["default"].containsPoint(e,t.containerPoint)){if(this.cursor(),!this._highlightShared(t))if(this._removeHighlight(t),i.isLargeMode()&&!i.hoverSeries)(a=this._getCanvasClosestPoint(t.containerPoint))&&(a._events||a.getEvents&&a.on(a.getEvents(),a),i.showTooltip(a,t),i.hoverPoint=a,a.options.click&&this.cursor("pointer"));else if(i.hoverSeries){var l=(a=i.hoverSeries.getClosestPoint(t.containerPoint))&&a.options.tooltip&&a.options.tooltip.shared;a&&!l&&(i.registerInteractiveTarget(a,a.series.defaultMarker),a.fire("mouseover",t),i.registerInteractiveTarget(a,a.series.defaultMarker),a.options.click&&this.cursor("pointer"))}}else this.removeAllChosen(t)}},removeAllChosen:function(t){var e=this.vanchart,i=e.components[s.ComponentCst.TOOLBAR_COMPONENT],a=i&&i.getToolbarBounds(),o=!!t&&(n["default"].containsPoint(a,t.containerPoint)&&i.needTooltip());this._removeHighlight(t);var l=e.hoverPoint;l&&(l.fire("mouseout",t),e.hoverPoint=null,l.series.type===r["default"].LINE_MAP&&e.fire("unchosen")),e.hoverSeries&&(e.hoverSeries.fire("seriesUnChosen",t),e.hoverSeries=null);var u=e.getComponent(s.ComponentCst.TOOLTIP_COMPONENT);u&&"vanChartMap"!==e.vanChartType&&!o&&u.immediateHide(),t&&e.cancelLegendHighlight(t.containerPoint)},_getCanvasClosestPoint:function(t){var e=this.vanchart,i=e.bounds,a=e.isMap(),o=v(e,a);if(e.chartType()===r["default"].GANTT_CHART)return function(t,e,i){for(var a=t.realCanvasBounds,r=t.getTimeAxis().view,o=r.innerPosX,s=r.innerPosY,l=a.x+o,u=a.y+s,h=0;h<i.length;h++){var d=i[h],c=d.rect||{},f={x:c.x+l,y:c.y+u,width:c.width,height:c.height};if(d.isVisible()&&n["default"].containsPoint(a,e)&&n["default"].containsPoint(f,e))return d}}(e,t,o);for(var s=0;s<o.length;s++){var l=o[s],u=a?e.latLngToContainerPoint(l.getLatLng()):{x:l.posX+i.x,y:l.posY+i.y},h=u.x-t.x,d=u.y-t.y,p=Math.sqrt(h*h+d*d),g=c["default"].queryList([l,l.options.marker],"radius");if(p<=(0,f.getMarkerRadius)(g)&&l.visible)return l}},onContainerMouseOut:function(){},onContainerTap:function(t){this.onContainerMouseMove(t);var e=this.vanchart.hoverPoint;e&&e.fire("tap",t)},onContainerPanStart:function(t){if(!this.forceTarget&&!this.vanchart._isEmptyDataChart()){var e=this.vanchart,i=e.renderer,a=t.containerPoint,o=e.bounds;if(e.chartType()!==r["default"].GANTT_CHART){!this.selectRect&&this._supportCoordinateZoom()&&n["default"].containsPoint(o,a)&&this.pressed&&(this.selectRect=i.rect().style({fill:"rgb(69,114,167)","fill-opacity":.25}).add(),this.downPos=a,e.hoverPoint&&e.hoverPoint.fire("mouseout"));var l=e.getComponent(s.ComponentCst.ZOOM_COMPONENT);this._zoomAsTarget(l,a)&&l._panStart(t,l.isScroll()?l.centerBar:l.centerRect)}else n["default"].containsPoint(e.resizeBounds,a)?(this._state=1,this.fire("resizeStart",t)):!this._state&&n["default"].containsPoint(e.panBounds,a)&&(this._state=2,this.fire("pan",t))}},_zoomAsTarget:function(t,e){var i=this.vanchart,a=i.bounds,r=!1,o=i.getComponent(s.ComponentCst.DATA_SHEET_COMPONENT);return o&&(r=n["default"].containsPoint(o.bounds,e)),r=r||n["default"].containsPoint(a,e),t&&t.zoomToolEnabled()&&r},onContainerPanMove:function(t){var e=this.vanchart,i=e.bounds,a=e.options,o=t.containerPoint,l=this.downPos,u=e.isInverted();if(e.chartType()===r["default"].GANTT_CHART){var h=n["default"].containsPoint(this.vanchart.panBounds,o),d=e.ganttScrollBar&&e.ganttScrollBar._panState;return h&&1===this._state&&this.fire("resizeMove",t),void((h||d)&&2===this._state&&this.fire("pan",t))}if(this.selectRect){var c=a.zoom.zoomType,f=Math.min(o.x,l.x),p=Math.min(o.y,l.y),g=Math.abs(o.x-l.x),m=Math.abs(o.y-l.y),v=-1!==c.indexOf("x"),_=-1!==c.indexOf("y");u&&(v=-1!==c.indexOf("y"),_=-1!==c.indexOf("x")),v&&!_?(p=i.y,m=i.height):_&&!v&&(f=i.x,g=i.width),this.selectRect.attr({x:f,y:p,width:g,height:m})}var y=e.getComponent(s.ComponentCst.ZOOM_COMPONENT);y&&y.zoomToolEnabled()&&y._panContainerMove(t)},onContainerPanEnd:function(t){var e=this.vanchart,i=t.containerPoint,a=this.downPos,o=e.components[s.ComponentCst.TOOLBAR_COMPONENT];if(e.removeMoreLabel(),e.chartType()!==r["default"].GANTT_CHART){this.selectRect&&(n["default"].distance(a,i)>14&&(e.clearAllEffects(),e.dealAxisZoom(a,i),o&&o.showRefreshIconWhenZoom()),this.selectRect.remove(),this.selectRect=null),this.panTarget=null;var l=e.getComponent(s.ComponentCst.ZOOM_COMPONENT);l&&l.zoomToolEnabled()&&l._panEnd()}else 1===this._state?(this._state=null,this.fire("resizeEnd",t)):2===this._state&&(this._state=null,this.fire("pan",t))},onContainerWheel:function(t){var e=this.vanchart;if(e.chartType()===r["default"].GANTT_CHART&&n["default"].containsPoint(e.panBounds,t.containerPoint)){var i=t.srcEvent;i.preventDefault?i.preventDefault():event.returnValue=!1,t.wheel=this.normalizeWheel(t.srcEvent),this.fire("wheelMove",t)}},_highlightShared:function(t){var e=this.vanchart.getSharedAxis();if(e&&e.getPointsInCategory){var i=t.containerPoint,n=e.getPointsInCategory(i);if(n&&n.length)return n[0]._onPointMouseOver.call(n[0],t),e.drawHighlightBackground(n),this.vanchart.showSharedTooltip(n[0],t),!0}return!1},_removeHighlight:function(t){var e=this.vanchart,i=e.getSharedAxis(),n=e.hoverPoints;i&&i.removeHighlightBackground&&i.removeHighlightBackground(),n&&n.length&&n[0]._onPointMouseOut.call(n[0],t),e.hoverPoints=null},getEvents:function(){return{mouseover:this.onContainerMouseOver,mousemove:this.onContainerMouseMove,mouseout:this.onContainerMouseOut,tap:this.onContainerTap,panstart:this.onContainerPanStart,panmove:this.onContainerPanMove,panend:this.onContainerPanEnd,wheel:this.onContainerWheel}},_supportCoordinateZoom:function(){var t=this.vanchart.hoverPoint&&"vanChartForceBubble"===this.vanchart.vanChartType,e=this.vanchart.options;return(0,h.isSupportSVG)()&&e.zoom&&e.zoom.zoomType&&!t},destroy:function(){this.hammer.destroy()},_inZoomBar:function(t){var e=this.vanchart.getComponent(s.ComponentCst.ZOOM_COMPONENT);return e&&e.bounds&&n["default"].containsPoint(e.bounds,t)},_inChartBounds:function(t){return n["default"].containsPoint(this.vanchart.bounds,t)},_inGradientRangeLegend:function(t){var e=this.vanchart.getComponent(s.ComponentCst.RANGE_LEGEND_COMPONENT);return e&&e.options.continuous&&e.bounds&&n["default"].containsPoint(e.bounds,t)},preventDefault:function(t){var e=t.srcEvent,i=e.target||e.srcElement,o=a["default"].getMousePos(e,this._container),l=this.pressed||this._inZoomBar(o),u=this.vanchart.getComponent(s.ComponentCst.ZOOM_COMPONENT);if(this.vanchart.chartType()===r["default"].GANTT_CHART){var h=this.vanchart.getComponent(s.ComponentCst.LEVELBAR);l=n["default"].containsPoint(this.vanchart.panBounds,o)||h&&n["default"].containsPoint(h.thumbBounds,o)}return!l&&u&&(l=(l=u.target||this._zoomAsTarget(u,o))&&(Math.abs(t.angle)<45||Math.abs(t.angle)>135)&&Math.abs(t.deltaX)>0),!l&&this._inGradientRangeLegend(o)&&(l=!0),this.vanchart.isMap()&&(l=this.vanchart._zoomEnabled()&&"A"!==i.nodeName||this._inGradientRangeLegend(o)),l?this.hammer.touchAction.setTouchActionNone():(this.hammer.touchAction.recoverTouchAction(),t.distance>0&&this._defaultScroll(e)),l},_defaultScroll:function(t){var e=l["default"].getConfig("panmove"),i=l["default"].getConfig("context");e&&e.apply(i||null,[t,!1,!0])},normalizeWheel:function(t){var e=0,i=0,n=0,a=0;return"detail"in t&&(i=t.detail),"wheelDelta"in t&&(i=-t.wheelDelta/120),"wheelDeltaY"in t&&(i=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=i,i=0),n=10*e,a=10*i,"deltaY"in t&&(a=t.deltaY),"deltaX"in t&&(n=t.deltaX),(n||a)&&t.deltaMode&&(1===t.deltaMode?(n*=40,a*=40):(n*=800,a*=800)),n&&!e&&(e=n<1?-1:1),a&&!i&&(i=a<1?-1:1),{spinX:e,spinY:i,pixelX:n,pixelY:a}}});function v(t,e){var i=[],n=t.seriesOfType(r["default"].BUBBLE_CHART).concat(t.seriesOfType(r["default"].SCATTER_CHART)).concat(t.seriesOfType(r["default"].GANTT_CHART));return n.reverse(),n.forEach((function(t){return i=i.concat(t.points)})),e?i.concat((0,d.getHeatMapPoints)(t)):i}e["default"]=m},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.autoFitOptions=function(t,e){void 0===t&&(t={});void 0===e&&(e={});if(n=e._fontScale||1,a=e._scale||1,r=e._wScale||1,o=e._hScale||1,1==n&&1==a&&1==r&&1==o)return;var i=t.plotOptions||{},s=t.chartType,l=i.inverted||!1;d(t),i.column&&d(i.column,s,l),i.line&&d(i.line,s,l),i.area&&d(i.area,s,l),i.scatter&&d(i.scatter,s,l),i.bubble&&d(i.bubble,s,l),i.areaMap&&d(i.areaMap,s,l),i.pointMap&&d(i.pointMap,s,l),i.lineMap&&d(i.lineMap,s,l)};var n,a,r,o,s=i(3),l=h(i(1)),u=h(i(0));function h(t){return t&&t.__esModule?t:{"default":t}}function d(t,e,i){void 0===i&&(i=!1);var n,s=t.plotOptions||t,h=t.series||[];!function(t){var e=t.series||[],i=t.title||{},n=t.legend||{},a=t.rangeLegend||{},r=t.emptyDataTip||{},o=t.xAxis||[],s=t.yAxis||[],l=t.gaugeAxis||[],h=t.radiusAxis||[],d=t.angleAxis||[],f=t.moreLabel||{},p=t.dTools||{},_=t.plotOptions||t,y=_.categoryLabels||{},A=t.processes||{},T=t.timeAxis||{},b=A.body||[],C=A.header||[],L=T.header||[];i.style&&(i.style.fontSize=x(i.style.fontSize)),n.style&&(n.style.fontSize=x(n.style.fontSize)),a.style&&(a.style.fontSize=x(a.style.fontSize)),r.content&&r.content.forEach((function(t){t.style&&(t.style.fontSize=x(t.style.fontSize))})),o.forEach((function(t){t.title&&t.title.style&&(t.title.style.fontSize=x(t.title.style.fontSize)),t.labelStyle&&(t.labelStyle.fontSize=x(t.labelStyle.fontSize)),t.labelDetails&&t.labelDetails.forEach((function(t){t.labelStyle&&(t.labelStyle.fontSize=x(t.labelStyle.fontSize))})),t.plotLines&&t.plotLines.forEach((function(t){t.label&&t.label.style&&(t.label.style.fontSize=x(t.label.style.fontSize))}))})),s.forEach((function(t){t.title&&t.title.style&&(t.title.style.fontSize=x(t.title.style.fontSize)),t.labelStyle&&(t.labelStyle.fontSize=x(t.labelStyle.fontSize)),t.labelDetails&&t.labelDetails.forEach((function(t){t.labelStyle&&(t.labelStyle.fontSize=x(t.labelStyle.fontSize))})),t.plotLines&&t.plotLines.forEach((function(t){t.label&&t.label.style&&(t.label.style.fontSize=x(t.label.style.fontSize))}))})),u["default"].isArray(l)||(l=[l]);l.forEach((function(t){t.labelStyle&&(t.labelStyle.fontSize=x(t.labelStyle.fontSize))})),h.forEach((function(t){t.labelStyle&&(t.labelStyle.fontSize=x(t.labelStyle.fontSize))})),d.forEach((function(t){t.labelStyle&&(t.labelStyle.fontSize=x(t.labelStyle.fontSize))})),f.style&&f.style.custom&&(f.style.custom.fontSize=x(f.style.custom.fontSize)),f.style&&["plus","minus","numerical","text"].forEach((function(t){f.style[t]&&(f.style[t].fontSize=x(f.style[t].fontSize))})),p.style&&(p.style.fontSize=x(p.style.fontSize)),b.forEach((function(t){t.style&&(t.style.fontSize=x(t.style.fontSize))})),C.forEach((function(t){t.style&&(t.style.fontSize=x(t.style.fontSize))})),L.forEach((function(t){t.style&&(t.style.fontSize=x(t.style.fontSize))})),y.style&&(y.style.fontSize=x(y.style.fontSize)),g(_),m(t),v(_),c(e)}(t),function(t,e,i){var n=e==l["default"].BAR_CHART?i?r:o:i?o:r;t.width&&(t.width*=n)}(s,e,i),function(t){t.minFontSize&&(t.minFontSize*=a),t.maxFontSize&&(t.maxFontSize*=a)}(s),_(s),y(s),A(s),T(s),n=t.polar||[],u["default"].isArray(n)?n.forEach((function(t){t.radius*=a})):n.radius&&(n.radius*=a),p(h)}function c(t){void 0===t&&(t=[]),t.forEach((function(t){g(t),m(t),v(t),(t.data||[]).forEach((function(t){g(t),m(t),v(t),t.drilldown&&c(t.drilldown.series),t.children&&f(t.children)}))}))}function f(t){void 0===t&&(t=[]),t.forEach((function(t){g(t),v(t),t.children&&f(t.children)}))}function p(t){void 0===t&&(t=[]),t.forEach((function(t){_(t),y(t),A(t),T(t),(t.data||[]).forEach((function(t){_(t),y(t),A(t),T(t),t.drilldown&&p(t.drilldown.series),t.children&&b(t.children)}))}))}function g(t){t.dataLabels&&(t.dataLabels.style&&(t.dataLabels.style.fontSize=x(t.dataLabels.style.fontSize)),t.dataLabels.categoryStyle&&(t.dataLabels.categoryStyle.fontSize=x(t.dataLabels.categoryStyle.fontSize)),t.dataLabels.valueStyle&&(t.dataLabels.valueStyle.fontSize=x(t.dataLabels.valueStyle.fontSize))),t.seriesLabel&&t.seriesLabel.style&&(t.seriesLabel.style.fontSize=x(t.seriesLabel.style.fontSize)),t.valueLabel&&t.valueLabel.style&&(t.valueLabel.style.fontSize=x(t.valueLabel.style.fontSize)),t.percentageLabel&&t.percentageLabel.style&&(t.percentageLabel.style.fontSize=x(t.percentageLabel.style.fontSize))}function m(t){t.dataSheet&&t.dataSheet.style&&(t.dataSheet.style.fontSize=x(t.dataSheet.style.fontSize))}function v(t){t.tooltip&&t.tooltip.style&&(t.tooltip.style.fontSize=x(t.tooltip.style.fontSize))}function _(t){t.lineWidth&&(t.lineWidth*=a),t.borderWidth&&(t.borderWidth*=a)}function y(t){t.marker&&(t.marker.radius&&(t.marker.radius*=a),t.marker.width&&(t.marker.width*=a),t.marker.height&&(t.marker.height*=a)),t.normalMarker&&(t.normalMarker.radius&&(t.normalMarker.radius*=a),t.normalMarker.width&&(t.normalMarker.width*=a),t.normalMarker.height&&(t.normalMarker.height*=a)),t.outlierMarker&&(t.outlierMarker.radius&&(t.outlierMarker.radius*=a),t.outlierMarker.width&&(t.outlierMarker.width*=a),t.outlierMarker.height&&(t.outlierMarker.height*=a)),t.icon&&t.icon.iconSize&&(t.icon.iconSize[0]&&(t.icon.iconSize[0]*=a),t.icon.iconSize[1]&&(t.icon.iconSize[1]*=a)),t.markerSize&&(t.markerSize*=a)}function A(t){t.radius&&(t.radius*=a),t.thermometerWidth&&(t.thermometerWidth*=a)}function T(t){t.minSize&&(t.minSize*=a),t.maxSize&&(t.maxSize*=a)}function x(t){return t?(0,s.convertREMtoPX)(t)*n+"px":"0px"}function b(t){t.forEach((function(t){_(t),y(t),A(t),T(t),t.children&&b(t.children)}))}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(31)),a=l(i(0)),r=l(i(13)),o=l(i(5)),s=l(i(7));function l(t){return t&&t.__esModule?t:{"default":t}}var u=n["default"].extend({initialize:function(t){a["default"].setOptions(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,e){var i=this._getIconUrl(t);if(!i){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n=this._createImg(i,e&&"IMG"===e.tagName?e:null);return this._setIconStyles(n,t),n},_setIconStyles:function(t,e){var i=this.options,n=i[e+"Size"];"number"==typeof n&&(n=[n,n]);var a=r["default"].create(n),o=r["default"].create("shadow"===e&&i.shadowAnchor||i.iconAnchor||a&&a.divideBy(2,!0));t.className="leaflet-marker-"+e+" "+(i.className||""),t.style.outline="0",o&&(t.style.marginLeft=-o.x+"px",t.style.marginTop=-o.y+"px"),a&&(t.style.width=a.x+"px",t.style.height=a.y+"px")},_createImg:function(t,e){return(e=e||document.createElement("img")).src=t,e},_getIconUrl:function(t){return o["default"].retina&&this.options[t+"RetinaUrl"]||this.options[t+"Url"]}});u.Default=u.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(t){return u.Default.imagePath||(u.Default.imagePath=this._detectIconPath()),(this.options.imagePath||u.Default.imagePath)+u.prototype._getIconUrl.call(this,t)},_detectIconPath:function(){var t=s["default"].create("div","leaflet-default-icon-path",document.body),e=s["default"].getStyle(t,"background-image")||s["default"].getStyle(t,"backgroundImage");return document.body.removeChild(t),0===e.indexOf("url")?e.replace(/^url\([\"\']?/,"").replace(/marker-icon\.png[\"\']?\)$/,""):""}});e["default"]=u},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=p(i(37)),a=p(i(0)),r=p(i(7)),o=p(i(5)),s=p(i(13)),l=p(i(24)),u=p(i(20)),h=p(i(39)),d=p(i(228)),c=i(2),f=i(26);function p(t){return t&&t.__esModule?t:{"default":t}}var g=n["default"].extend({setView:function(t,e,i){if((e=e===undefined?this._zoom:this._limitZoom(e),t=this._limitCenter(u["default"].create(t),e,this.options.maxBounds),i=i||{},this._stop(),this._loaded&&!i.reset&&!0!==i)&&(i.animate!==undefined&&(i.zoom=a["default"].extend({animate:i.animate},i.zoom),i.pan=a["default"].extend({animate:i.animate,duration:i.duration},i.pan)),this._zoom!==e?this._tryAnimatedZoom(t,e,i.zoom):this._tryAnimatedPan(t,i.pan)))return clearTimeout(this._sizeTimer),this;return this._resetView(t,e),this},setZoom:function(t,e){return this._loaded?this.setView(this.getCenter(),t,{zoom:e}):(this._zoom=t,this)},zoomIn:function(t,e){return t=t||(o["default"].any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+t,e)},zoomOut:function(t,e){return t=t||(o["default"].any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-t,e)},setZoomAround:function(t,e,i){var n=this.getZoomScale(e),a=this.getSize().divideBy(2),r=(t instanceof s["default"]?t:this.latLngToContainerPoint(t)).subtract(a).multiplyBy(1-1/n),o=this.containerPointToLatLng(a.add(r));return this.setView(o,e,{zoom:i})},_getBoundsCenterZoom:function(t,e){e=e||{},t=t.getBounds?t.getBounds():h["default"].create(t);var i=s["default"].create(e.paddingLeftTop||e.padding||[0,0]),n=s["default"].create(e.paddingRightBottom||e.padding||[0,0]),a=e.zoom?e.zoom:this.getBoundsZoom(t,!1,i.add(n));a=isFinite(a)?a:6,a="number"==typeof e.maxZoom?Math.min(e.maxZoom,a):a;var r=n.subtract(i).divideBy(2),o=this.project(t.getSouthWest(),a),l=this.project(t.getNorthEast(),a);return{center:this.unproject(o.add(l).divideBy(2).add(r),a),zoom:a}},fitBounds:function(t,e){var i=h["default"].create(t);if(!i.isValid())throw new Error("Bounds are not valid.");if(i.isSame()){var n=(0,c.hasDefined)(e.zoom)?e.zoom:6;return this.setView(t[0],n,e)}var a=this._getBoundsCenterZoom(i,e);return this.setView(a.center,a.zoom,e)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,e){return this.setView(t,this._zoom,{pan:e})},panBy:function(t,e){if(e=e||{},!(t=s["default"].create(t).round()).x&&!t.y)return this.fire("moveend");if(!0!==e.animate&&!this.getSize().contains(t))return this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new d["default"],this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),!1!==e.animate){r["default"].addClass(this._mapPane,"leaflet-pan-anim");var i=this._getMapPanePos().subtract(t).round();this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},setMaxBounds:function(t){return(t=h["default"].create(t)).isValid()?(this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this.options.maxBounds=t,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this.off("moveend",this._panInsideMaxBounds))},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,h["default"].create(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},invalidateSize:function(t){if(!this._loaded)return this;t=a["default"].extend({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var i=this.getSize(),n=e.divideBy(2).round(),r=i.divideBy(2).round(),o=n.subtract(r);return o.x||o.y?(t.animate&&t.pan?this.panBy(o):(t.pan&&this._rawPanBy(o),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a["default"].bind(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},remove:function(){for(var t in r["default"].remove(this._mapPane),r["default"].remove(this._controlContainer),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();return n["default"].prototype.remove.call(this),this},createPane:function(t,e){var i="leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),n=r["default"].create("div",i,e||this._mapPane);return t&&(this._panes[t]=n),n},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),e=this.unproject(t.getBottomLeft()),i=this.unproject(t.getTopRight());return new h["default"](e,i)},getMinZoom:function(){var t=this.components.geo.options.tileLayerOptions;return t&&t.minZoom?t.minZoom:this._layersMinZoom||0},getMaxZoom:function(){var t=this.components.geo.options.tileLayerOptions;return t&&t.maxZoom?t.maxZoom:this._layersMaxZoom||Infinity},getBoundsZoom:function(t,e,i){t=h["default"].create(t),i=s["default"].create(i||[0,0]);var n=this.getZoom()||0,a=this.getMinZoom(),r=this.getMaxZoom(),l=t.getNorthWest(),u=t.getSouthEast(),d=this.getSize().subtract(i),c=this.project(u,n).subtract(this.project(l,n)),f=o["default"].any3d?this.options.zoomSnap:1,p=Math.min(d.x/c.x,d.y/c.y);return n=this.getScaleZoom(p,n),f&&(n=Math.round(n/(f/100))*(f/100),n=e?Math.ceil(n/f)*f:Math.floor(n/f)*f),Math.max(a,Math.min(r,n))},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new l["default"](i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(t===undefined?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=e===undefined?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=e===undefined?this._zoom:e;var n=i.zoom(t*i.scale(e));return isNaN(n)?Infinity:n},project:function(t,e){return e=e===undefined?this._zoom:e,this.options.crs.latLngToPoint(u["default"].create(t),e)},unproject:function(t,e){return e=e===undefined?this._zoom:e,this.options.crs.pointToLatLng(s["default"].create(t),e)},layerPointToLatLng:function(t){var e=s["default"].create(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(u["default"].create(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(u["default"].create(t))},distance:function(t,e){return this.options.crs.distance(u["default"].create(t),u["default"].create(e))},containerPointToLayerPoint:function(t){return s["default"].create(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return s["default"].create(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(s["default"].create(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(u["default"].create(t)))},mouseEventToContainerPoint:function(t){return r["default"].getMousePos(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=r["default"].get(t);!this.bindIEDragCursor()&&r["default"].addClass(e,"leaflet-grab")},bindIEDragCursor:function(){var t=!1,e=this.options;if(o["default"].ie&&e.cursor){var i=this._mapDragged?"dragging":"drag";this._container.style.cursor="url("+e.cursor[i]+"), auto",t=!0}return t},addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=r["default"].create("div",e+"control-container",this._container);function n(n,a){var o=e+n+" "+e+a;t[n+a]=r["default"].create("div",o,i)}this.isMobile()&&(0,f.isAMapLayer)(this.options)&&(i.style="position:absolute;top:0px;"),n("top","left"),n("bottom","right")},_resetView:function(t,e){r["default"].setPosition(this._mapPane,new s["default"](0,0));var i=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var n=this._zoom!==e;this._moveStart(n)._move(t,e)._moveEnd(n),this.fire("viewreset"),i&&this.fire("load")},_moveStart:function(t){return t&&this.fire("zoomstart"),this.fire("movestart")},_move:function(t,e,i){e===undefined&&(e=this._zoom);var n=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),(n||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)},_moveEnd:function(t){if(t){"undefined"!=typeof this._animationStarted&&this.drawAllEffects();var e=this;this.setTimeout("zoom_label_update",(function(){e._updateNormalLabel()}),350),this._adjustMapPaneTranslateAfterZoom(),this.fire("zoomend")}return this.fire("moveend")},_stop:function(){return a["default"].cancelAnimFrame(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){r["default"].setPosition(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_onResize:function(){a["default"].cancelAnimFrame(this._resizeRequest),this._resizeRequest=a["default"].requestAnimFrame((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_performZoom:function(){var t=this,e=t.getZoom(),i=this.options.zoomSnap||0;t._stop();var n=this._delta/(4*this.options.wheelPxPerZoomLevel),a=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,r=i?Math.ceil(a/i)*i:a,o=t._limitZoom(e+(this._delta>0?r:-r))-e;this._delta=0,this._startTime=null,o&&(this._scrollZoom=!0,"center"===t.options.scrollWheelZoom?t.setZoom(e+o):t.setZoomAround(this._lastMousePos,e+o))},whenReady:function(t,e){return this._loaded?t.call(e||this,{target:this}):this.on("load",t,e),this},_getMapPanePos:function(){return r["default"].getPosition(this._mapPane)||new s["default"](0,0)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(t,e){return(t&&e!==undefined?this._getNewPixelOrigin(t,e):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(t,e){var i=this.getSize()._divideBy(2);return this.project(t,e)._subtract(i)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(t,e,i){var n=this._getNewPixelOrigin(i,e);return this.project(t,e)._subtract(n)},_latLngBoundsToNewLayerBounds:function(t,e,i){var n=this._getNewPixelOrigin(i,e);return l["default"].create([this.project(t.getSouthWest(),e)._subtract(n),this.project(t.getNorthWest(),e)._subtract(n),this.project(t.getSouthEast(),e)._subtract(n),this.project(t.getNorthEast(),e)._subtract(n)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,e,i){if(!i)return t;var n=this.project(t,e),a=this.getSize().divideBy(2),r=new l["default"](n.subtract(a),n.add(a)),o=this._getBoundsOffset(r,i,e);return o.round().equals([0,0])?t:this.unproject(n.add(o),e)},_limitOffset:function(t,e){if(!e)return t;var i=this.getPixelBounds(),n=new l["default"](i.min.add(t),i.max.add(t));return t.add(this._getBoundsOffset(n,e))},_getBoundsOffset:function(t,e,i){var n=l["default"].create(this.project(e.getNorthEast(),i),this.project(e.getSouthWest(),i)),a=n.min.subtract(t.min),r=n.max.subtract(t.max),o=this._rebound(a.x,-r.x),u=this._rebound(a.y,-r.y);return new s["default"](o,u)},_rebound:function(t,e){return t+e>0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),n=o["default"].any3d?this.options.zoomSnap:1;return n&&(t=o["default"].any3d?Math.round(t/n)*n:(t=t/n*n)>this._zoom?Math.ceil(t):Math.floor(t)),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){r["default"].removeClass(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._floor();return!(!0!==(e&&e.animate)&&!this.getSize().contains(i))&&(this.panBy(i,e),!0)},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this.removeMoreLabel(),this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||!1===i.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),r=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==i.animate&&!this.getSize().contains(r))&&(a["default"].requestAnimFrame((function(){this._moveStart(!0)._animateZoom(t,e,!0)}),this),!0)},_animateZoom:function(t,e,i,n){i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,r["default"].addClass(this._mapPane,"leaflet-zoom-anim"));var o=this._layersMinZoom;o&&e<o&&(e=o,this._animateToZoom=e),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),setTimeout(a["default"].bind(this._onZoomTransitionEnd,this),250)},_onZoomTransitionEnd:function(){this._animatingZoom&&(r["default"].removeClass(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),a["default"].requestAnimFrame((function(){this._moveEnd(!0)}),this))},addLayer:function(t){var e=a["default"].stamp(t);return this._layers[e]||(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=a["default"].stamp(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return!!t&&a["default"].stamp(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addZoomLimit:function(t){!isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[a["default"].stamp(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var e=a["default"].stamp(t);this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels())},_updateZoomLevels:function(){var t=Infinity,e=-Infinity;this._getZoomSpan();for(var i in this._zoomBoundLayers){var n=this._zoomBoundLayers[i].options;t=n.minZoom===undefined?t:Math.min(t,n.minZoom),e=n.maxZoom===undefined?e:Math.max(e,n.maxZoom)}this._layersMaxZoom=e===-Infinity?undefined:e,this._layersMinZoom=t===Infinity?undefined:t,this.options.maxZoom===undefined&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===undefined&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});e["default"]=g},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(108)),a=o(i(80)),r=o(i(0));function o(t){return t&&t.__esModule?t:{"default":t}}var s=Infinity;function l(t,e,i){var n=i.containerPoint.x-e.currentPoint.x,a=i.containerPoint.y-e.currentPoint.y;e.currentPoint=i.containerPoint,t.px+=n,t.py+=a,e.resume()}function u(t,e,i){t.fixed|=2,e.panTarget=t,e.currentPoint=i.containerPoint}function h(t,e){t.fixed&=-7,e.panTarget=null}function d(t){t.fixed|=4,t.px=t.x,t.py=t.y}function c(t){t.fixed&=-5}function f(t,e,i){var n=0,a=0;if(t.charge=0,!t.leaf)for(var r,o=t.nodes,s=o.length,l=-1;++l<s;)null!=(r=o[l])&&(f(r,e,i),t.charge+=r.charge,n+=r.charge*r.cx,a+=r.charge*r.cy);if(t.point){t.leaf||(t.point.x+=Math.random()-.5,t.point.y+=Math.random()-.5);var u=e*i[t.point.index];t.charge+=t.pointCharge=u,n+=u*t.point.x,a+=u*t.point.y}t.cx=n/t.charge,t.cy=a/t.charge}e["default"]=function(){var t,e,i,o,p,g,m,v={},_=[1,1],y=.9,A=20,T=1,x=-30,b=s,C=.1,L=.64,M=[],P=[],S=1,w={};function E(t){return function(e,i,n,a){if(e.point!==t){var r=e.cx-t.x,o=e.cy-t.y,s=a-i,l=r*r+o*o;if(s*s/L<l){if(l<b){var u=e.charge/l;t.px-=r*u,t.py-=o*u}return!0}if(e.point&&l&&l<b){u=e.pointCharge/l;t.px-=r*u,t.py-=o*u}}return!e.charge}}return v.tick=function(){if((t*=.99)<.005)return t=0,g&&g(),!0;var e,i,a,r,s,l,u=M.length;if(v._distanceTick(),(r=t*C)&&(s=_[0]/2,l=_[1]/2,i=-1,r))for(;++i<u;)(a=M[i]).x+=(s-a.x)*r,a.y+=(l-a.y)*r;if(x)for(f(e=(0,n["default"])(M),t,o),i=-1;++i<u;)(a=M[i]).fixed||e.visit(E(a));for(i=-1;++i<u;)(a=M[i]).fixed?(a.x=a.px,a.y=a.py):(a.x-=(a.px-(a.px=a.x))*y,a.y-=(a.py-(a.py=a.y))*y);p&&p({alpha:t})},v._distanceTick=function(){var n,a,r,o,s,l,u,h,d=P.length;for(n=0;n<d;++n)r=(a=P[n]).source,(s=(u=(o=a.target).x-r.x)*u+(h=o.y-r.y)*h)&&(u*=s=t*i[n]*((s=Math.sqrt(s))-e[n]*S)/s,h*=s,o.x-=u*(l=r.weight/(o.weight+r.weight)),o.y-=h*l,r.x+=u*(l=1-l),r.y+=h*l)},v.nodes=function(t){return arguments.length?(M=t,v):M},v.links=function(t){return arguments.length?(P=t,v):P},v.eachTick=function(t){return arguments.length?(p=t,v):p},v.endTick=function(t){return arguments.length?(g=t,v):g},v.size=function(t){return arguments.length?(_=t,v):_},v.scale=function(t){return arguments.length?(S=t,v):S},v.linkDistance=function(t){return arguments.length?(A="function"==typeof t?t:+t,v):A},v.distance=v.linkDistance,v.linkStrength=function(t){return arguments.length?(T="function"==typeof t?t:+t,v):T},v.friction=function(t){return arguments.length?(y=+t,v):y},v.charge=function(t){return arguments.length?(x="function"==typeof t?t:+t,v):x},v.chargeDistance=function(t){return arguments.length?(b=t*t,v):Math.sqrt(b)},v.gravity=function(t){return arguments.length?(C=+t,v):C},v.theta=function(t){return arguments.length?(L=t*t,v):Math.sqrt(L)},v.alpha=function(e){return arguments.length?(e=+e,t?t=e>0?e:0:e>0&&(t=e,(0,a["default"])(v.tick)),v):t},v.start=function(){return v.preparePara(),v.resume()},v.simulateForce=function(){for(v.preparePara(),v.alpha(.1);v.alpha()>=.005;)v.tick();return g&&g(),v},v.simpleSimulateForce=function(){v.preparePara();for(var t=.1;t>=.005;t-=t>.07?.001:5e-4){var e,i,n=M.length;if((i=.02*t)&&(l=_[0]/2,u=_[1]/2,a=-1,i))for(;++a<n;)(e=M[a]).x+=(l-e.x)*i,e.y+=(u-e.y)*i;for(a=-1;++a<n;)(e=M[a]).x-=.9*(e.px-(e.px=e.x)),e.y-=.9*(e.py-(e.py=e.y));M.forEach((function(e){var i=e.series.cluster;if(i&&i!=e){var n=e.x-i.x,a=e.y-i.y,r=Math.sqrt(n*n+a*a),o=e.radius+i.radius;r!=o&&(r=(r-o)/r*t,e.x-=n*=r,e.y-=a*=r,i.x+=n,i.y+=a)}}));for(var a=0;a<n;a++)for(var r=M[a],o=0;o<n;o++){var s=M[o];if(s!==r){var l=r.x-s.x,u=r.y-s.y,h=Math.sqrt(l*l+u*u),d=r.radius+s.radius+(r.series.cluster,s.series.cluster,2);h<d&&(h=(h-d)/h*.5,r.x-=l*=h,r.y-=u*=h,s.x+=l,s.y+=u)}}}return g&&g(),v},v.preparePara=function(){var t,n,a,r=M.length,s=P.length,l=_[0],u=_[1];for(t=0;t<r;++t)(a=M[t]).index=t,a.weight=0;for(t=0;t<s;++t)"number"==typeof(a=P[t]).source&&(a.source=M[a.source]),"number"==typeof a.target&&(a.target=M[a.target]),++a.source.weight,++a.target.weight;for(t=0;t<r;++t)a=M[t],isNaN(a.x)&&(a.x=h("x",l)),isNaN(a.y)&&(a.y=h("y",u)),isNaN(a.px)&&(a.px=a.x),isNaN(a.py)&&(a.py=a.y);if(e=[],"function"==typeof A)for(t=0;t<s;++t)e[t]=+A.call(this,P[t],t);else for(t=0;t<s;++t)e[t]=A;if(i=[],"function"==typeof T)for(t=0;t<s;++t)i[t]=+T.call(this,P[t],t);else for(t=0;t<s;++t)i[t]=T;if(o=[],"function"==typeof x)for(t=0;t<r;++t)o[t]=+x.call(this,M[t],t);else for(t=0;t<r;++t)o[t]=x;function h(e,i){if(!n){for(n=[],u=0;u<r;++u)n[u]=[];for(u=0;u<s;++u){var a=P[u];n[a.source.index].push(a.target),n[a.target.index].push(a.source)}}for(var o,l=n[t],u=-1,h=l.length;++u<h;)if(!isNaN(o=l[u][e]))return o;return Math.random()*i}return v},v.resume=function(){return v.alpha(.1)},v.stop=function(){return v.alpha(0)},v.registerDragTarget=function(t,e){m||(m={mouseover:d,mouseout:c,panstart:u,panmove:l,panend:h}),w[r["default"].stamp(e.node())]=t},v.dragFire=function(t,e){if(m){var i,n=t.srcEvent,a=t.type||n.type;if(("panstart"===a||"panmove"===a||"panend"===a)&&v.panTarget)i=v.panTarget;else{var o=n.target||n.srcElement;i=function(t,e,i){var n;for(;e;){if(n=t[r["default"].stamp(e)])return n;if(e===i)return null;e=e.parentNode}}(w,o,e)}return i&&m[a]?(m[a](i,v,t),i):void 0}},v}},function(t,e,i){"use strict";function n(t){return t[0]}function a(t){return t[1]}function r(t){return"function"==typeof t?t:function(){return t}}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var o=Math.abs;function s(t){return t.x}function l(t){return t.y}function u(t,e,i,n,a,r){if(!t(e,i,n,a,r)){var o=.5*(i+a),s=.5*(n+r),l=e.nodes;l[0]&&u(t,l[0],i,n,o,s),l[1]&&u(t,l[1],o,n,a,s),l[2]&&u(t,l[2],i,s,o,r),l[3]&&u(t,l[3],o,s,a,r)}}e["default"]=function(t,e,i,h,d){var c,f=n,p=a;if(c=arguments.length)return f=s,p=l,3===c&&(d=i,h=e,i=e=0),g(t);function g(t){var n,a,s,l,g,m,v,_,y,A=r(f),T=r(p);if(null!=e)m=e,v=i,_=h,y=d;else if(_=y=-(m=v=Infinity),a=[],s=[],g=t.length,c)for(l=0;l<g;++l)(n=t[l]).x<m&&(m=n.x),n.y<v&&(v=n.y),n.x>_&&(_=n.x),n.y>y&&(y=n.y),a.push(n.x),s.push(n.y);else for(l=0;l<g;++l){var x=+A(n=t[l],l),b=+T(n,l);x<m&&(m=x),b<v&&(v=b),x>_&&(_=x),b>y&&(y=b),a.push(x),s.push(b)}var C=_-m,L=y-v;function M(t,e,i,n,a,r,s,l){if(!isNaN(i)&&!isNaN(n))if(t.leaf){var u=t.x,h=t.y;if(null!=u)if(o(u-i)+o(h-n)<.01)P(t,e,i,n,a,r,s,l);else{var d=t.point;t.x=t.y=t.point=null,P(t,d,u,h,a,r,s,l),P(t,e,i,n,a,r,s,l)}else t.x=i,t.y=n,t.point=e}else P(t,e,i,n,a,r,s,l)}function P(t,e,i,n,a,r,o,s){var l=.5*(a+o),u=.5*(r+s),h=i>=l,d=n>=u,c=d<<1|h;t.leaf=!1,h?a=l:o=l,d?r=u:s=u,M(t=t.nodes[c]||(t.nodes[c]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,i,n,a,r,o,s)}C>L?y=v+C:_=m+L;var S={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){M(S,t,+A(t,++l),+T(t,l),m,v,_,y)}};if(S.visit=function(t){u(t,S,m,v,_,y)},S.find=function(t){return function(t,e,i,n,a,r,o){var s,l=Infinity;return function u(t,h,d,c,f){if(!(h>r||d>o||c<n||f<a)){if(p=t.point){var p,g=e-t.x,m=i-t.y,v=g*g+m*m;if(v<l){var _=Math.sqrt(l=v);n=e-_,a=i-_,r=e+_,o=i+_,s=p}}for(var y=t.nodes,A=.5*(h+c),T=.5*(d+f),x=(i>=T)<<1|e>=A,b=x+4;x<b;++x)if(t=y[3&x])switch(3&x){case 0:u(t,h,d,A,T);break;case 1:u(t,A,d,c,T);break;case 2:u(t,h,T,A,f);break;case 3:u(t,A,T,c,f)}}}(t,n,a,r,o),s}(S,t[0],t[1],m,v,_,y)},l=-1,null==e){for(;++l<g;)M(S,t[l],a[l],s[l],m,v,_,y);--l}else t.forEach(S.add);return a=s=t=n=null,S}return g.x=function(t){return arguments.length?(f=t,g):f},g.y=function(t){return arguments.length?(p=t,g):p},g.extent=function(t){return arguments.length?(null==t?e=i=h=d=null:(e=+t[0][0],i=+t[0][1],h=+t[1][0],d=+t[1][1]),g):null==e?null:[[e,i],[h,d]]},g.size=function(t){return arguments.length?(null==t?e=i=h=d=null:(e=i=0,h=+t[0],d=+t[1]),g):null==e?null:[h-e,d-i]},g}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(110)),a=h(i(0)),r=h(i(6)),o=h(i(50)),s=h(i(252)),l=i(253),u=i(3);function h(t){return t&&t.__esModule?t:{"default":t}}var d="object"==typeof window?window:d;d.VanCharts&&d.VanCharts.__DEV_MODE||(d.VanCharts=n["default"],d.VAN_CANVAS=(0,u.isSupportSVG)()?"canvas":"vancanvas",d.VanUtils=a["default"],d.ColorUtils=r["default"],d.VanHammer=o["default"],d.env=s["default"],d.Promise=d.Promise||i(254).Promise),(0,l.$override)("createCanvas",u.createCanvas);e["default"]=n["default"]},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=g(i(0)),a=g(i(1)),r=g(i(111)),o=g(i(112)),s=g(i(12)),l=g(i(16)),u=g(i(81)),h=g(i(82)),d=g(i(137)),c=i(63),f=i(104),p=g(i(7));function g(t){return t&&t.__esModule?t:{"default":t}}var m="portrait",v="landscape",_=0,y=Object.create(null);function A(t){this.dom=t,this.charts=[],this.carousel=o["default"]&&(0,o["default"])(this),this.dom.style.cssText+=";overflow:hidden;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;",this.dom.onselectstart=this.dom.ondrag=function(){return!1},this._isMobileFlow=null,this._isMobileFlowFollowPC=null,this._drillDownPoint=null,this._drillUpPoint=null,this._shouldCarouselRun=!0,this._orientation=null,this._setOrientationByBrowser(),this.emitter=new s["default"],this._registerEvent()}function T(t,e,i){n["default"].initPaddingScale(t,e,i)}function x(){for(var t in y){var e=y[t]||{};e.dom&&document.body.contains(e.dom)||(e&&e.clear&&e.clear(),delete y[t])}return y}function b(t,e,i,n){void 0===e&&(e=1),void 0===i&&(i=1),void 0===n&&(n=1),0!==e&&0!==i&&0!==n||(e=i=n=1);var a=t.autoFitScale||{},r=a.fontScale||1,o=a.scale||1,s=a.wScale||1,l=a.hScale||1,u=1;return i<1&&(u=i),n<1&&(u=n),i>1&&n>1&&(u=Math.min(i,n)),i<1&&n<1&&(u=Math.min(i,n)),{fontScale:e,scale:u,wScale:i,hScale:n,_fontScale:e/r,_wScale:i/s,_hScale:n/l,_scale:u/o}}A.prototype={constructor:A,trigger:function(t,e){return this.emitter.fire(t,e)},on:function(t,e,i){return this.emitter.on(t,e,i)},off:function(t,e){return this.emitter.off(t,e)},getChartNow:function(){return this.charts.length>1?this.charts[this.carousel.getIndex()]:this.charts[0]},shouldCarouselRun:function(){return this._shouldCarouselRun},_interactive:function(t){this.charts.forEach((function(e){t?e.handler.enable():e.handler.disable()}))},getCarouselChartOffset:function(){var t=this.getChartNow().handler.proxy;if(this.charts.length>1){var e=this.dom.getBoundingClientRect(),i=t.dom.getBoundingClientRect().top-e.top;if(i>0)return i}return 0},_registerEvent:function(){var t=this;this.on("enable",(function(e){if(t.isMobileFlow()&&(t.charts.length>1&&(t._shouldCarouselRun=!1,t.carousel.stop()),t._interactive(!0),e&&e.x>0&&e.y>0)){var i=t.getChartNow().handler.proxy;e.y-=t.getCarouselChartOffset(),i.dispatch({type:"touchstart",touches:[e]}),i.dispatch({type:"touchend",touches:[e]})}})),this.on("disable",(function(){t.isMobileFlow()&&(t.getChartNow().handler.fire("pointCancel"),t._interactive(!1),t.charts.length>1&&(t._shouldCarouselRun=!0,t.carousel.resume()))})),this.on("pointCancel",(function(){t.isMobileFlow()&&(t._drillDownPoint=null,t.getChartNow().handler.fire("pointCancel"))})),this.on("orientationChange",(function(e){t.isMobileFlow()&&(e?(e=(e=e.toLowerCase()).indexOf(m)?m:v,t._orientation=e):t._setOrientationByBrowser(),t.getChartNow().changeOrientation(t.getOrientation()))})),this.on("carouselpanstart",(function(e){t.isMobileFlow()&&(e.chartIndex=t.charts.indexOf(e.chart),t.carousel.panstart(e))})),this.on("carouselpanmove",(function(e){t.isMobileFlow()&&t.carousel.panmove(e)})),this.on("carouselpanend",(function(e){t.isMobileFlow()&&t.carousel.panend(e)})),this.on("drill",(function(e){e&&e.type&&(clearTimeout(t._drillTimeout),t._drillTimeout=setTimeout((function(){var i;"down"===e.type.toLowerCase()?(i=t._drillDownPoint)&&(i.series.drillDown?i.series.drillDown(i):i.series.vanchart&&i.series.vanchart.drillDown(i),t._drillDownPoint=null):(i=t._drillUpPoint)&&i.drillUpDataPoint&&(i.drillUpDataPoint.series.vanchart._drillUp(i),t._drillUpPoint=null)}),0))})),this.on("sort",(function(e){var i=e.order;switch(i){case 0:t.eachVanChart((function(t){t.clearAllEffects(),t.refreshRestore()}));break;case 1:case-1:t.eachVanChart((function(t){t.sortChart(i)}))}})),this.on("eventsConfig",(function(e){t.charts.forEach((function(i){if(l["default"].merge(i._eventsConfig,e,!0),t.isMobileFlow())i._eventsConfig.pan?i.handler.proxy.recoverLeafletTouchAction():i.handler.proxy.normalizeLeafletTouchAction();else for(var n in i._eventsConfig)if(i._eventsConfig.hasOwnProperty(n)){var a=i.handler.hammer.get(n);a&&a.set({enable:i._eventsConfig[n]})}}))}))},holdDrillDownPoint:function(t){this._drillDownPoint=t},holdDrillUpPoint:function(t){this._drillUpPoint=t},__devZoom:function(t,e){var i=this.charts[0];t=t||{x:200,y:200},e=e||{x:1.5,y:1},i.handler.__hover.onmultipointstart({stop:function(){},srcEvent:{touches:[{pageX:t.x,pageY:t.y},{pageX:t.x,pageY:t.y}]}}),i.handler.__hover.onpinch({stop:function(){},srcEvent:{zoomX:e.x,zoomY:e.y}}),i.handler.__hover.onmultipointend()},handleTouchEnd:function(t){if("Up"===t.direction||"Down"===t.direction){var e=this.getScrollBounds();e.shouldNativeHandle&&(delete e.shouldParentHandle,this.trigger("nativeHandleNext",e))}},getScrollBounds:function(){this.options;var t=this.getChartNow().getScrollBounds();return t.shouldParentHandle&&"middle"!==t.verticalEdge&&(t.shouldNativeHandle=!0),t},setOptions:function(t){var e=Date.now();null==this.isMobileFlow()&&(this._isMobileFlow=this._checkMobileFlow(t)),null==this.isMobileFlowFollowPC()&&(this._isMobileFlowFollowPC=this._checkMobileFlowFollowPC(t)),this.isMobileFlow()&&(this.autoFitScale=b(this,.85),t&&t.switchStyle&&t.switchStyle.type===a["default"].CAROUSEL&&(t.switchStyle.type=a["default"].NO_ARROW)),this.options=t||this.options,t&&n["default"].isArray(t.options)?this.charts=this.carousel.init(t,this.charts,this.dom):this.charts=[this._initSingle(t,this.charts[0],this.dom)],this.timeConsuming=Date.now()-e},_fixSingleMapDom:function(t,e){if(t.style.width&&t.style.height&&e.geo&&e.borderWidth){var i=e.shadow?4:0,a=n["default"].getDomWidth(t)-2*e.borderWidth-i,r=n["default"].getDomHeight(t)-2*e.borderWidth-i;p["default"].style(t,{width:n["default"].value2PX(a),height:n["default"].value2PX(r)})}},_getChartOption:function(t){if(t)return(t=t.options?t.options[0]:t)||!1},_checkMobileFlow:function(t){var e=this._getChartOption(t);return e?(null==e.mobile?n["default"].hasTouch():e.mobile)&&"flow"===e.reportType:e},_checkMobileFlowFollowPC:function(t){var e=this._getChartOption(t);if(!e)return e;var i=e.isMobileFlowFollowPC;return this._checkMobileFlow(t)&&!!i},isMobileFlow:function(){return this._isMobileFlow},isMobileFlowFollowPC:function(){return this._isMobileFlowFollowPC},_setOrientationByBrowser:function(){return this._orientation=window.orientation?v:m},getOrientation:function(){return this._orientation},showLightBox:function(t){(0,c.showLightBox)(t)},hideLightBox:function(t,e){(0,c.hideLightBox)(t,e)},_initSingle:function(t,e,i){var n=(0,d["default"])(t.chartType);return e&&e.vanChartType===n.prototype.vanChartType?(e._changeDataState=!0,e.refresh(t),e):(e&&e.remove(),new n(t,i,this))},setData:function(t,e){null!=e&&this.charts.length>1?this.charts[e]=this.carousel.refresh(t,e):this.setOptions(t)},eachVanChart:function(t){this.charts&&this.charts.forEach((function(e){t.call(null,e)}))},refreshRestore:function(){this.eachVanChart((function(t){t.refreshRestore()}))},staticResize:function(){this.charts.forEach((function(t){if(t.renderer){var e=t.renderer.isAnimation;t.renderer.isAnimation=!1,t.resize(),t.renderer.isAnimation=e}}))},resize:function(t){this.isMobileFlow()?(this._setOrientationByBrowser(),this.charts.forEach((function(t){t._mutateOptions(t.options),t.resize()}))):t?this.setOptions(t):(t=this.options,n["default"].isArray(t.options)?this.carousel.resize(t,this.charts,this.dom):(!this.fullScreenFather&&this._fixSingleMapDom(this.dom,t),this.charts.forEach((function(t){t.resize()}))))},getChart:function(t){return this.charts[t]},clear:function(){clearTimeout(this._drillTimeout),(0,c.hideFullScreenChart)(),this.carousel&&this.carousel.removeCarouselInterval();for(var t=0,e=this.charts.length;t<e;t++)this.charts[t]&&this.charts[t].remove(),this.charts[t]=null;if(this.charts=[],this.dom){var i=this.dom.getAttribute(a["default"].INSTANCES_KEY);i&&delete y[i]}},startLoading:function(){this.dom&&r["default"].startLoading(this.dom,this.dom.getAttribute(a["default"].INSTANCES_KEY))},endLoading:function(){this.dom&&r["default"].endLoading(this.dom,this.dom.getAttribute(a["default"].INSTANCES_KEY))},setAutoFitScale:function(t,e,i){if(0!==t&&0!==e&&0!==i&&!(t&&t===this.autoFitScale.fontScale&&e&&e===this.autoFitScale.wScale&&i&&i===this.autoFitScale.hScale)){this.autoFitScale=b(this,t,e,i);var a=this;this.charts.forEach((function(t){if(t.options&&(0,f.autoFitOptions)(t.options,a.autoFitScale),t.fullScreenChart){var e,i=t.fullScreenChart,r=(0,c.calcFullScreenFontScale)(i.dom,a),o=i.autoFitScale,s=o.wScale,l=o.hScale;i.autoFitScale=b({},r,s,l),null!=(e=i.charts[0])&&e.options&&(i.charts[0].options=n["default"].clone(t.options),(0,f.autoFitOptions)(i.charts[0].options,i.autoFitScale))}})),this.resize()}}};e["default"]={version:"2.0.0",buildTime:"2025/1/17 09:43:41",commit:"fdad24dad",instances:y,__DEV_MODE:!1,init:function(t,e){var i;void 0===e&&(e={});var n=t.getAttribute(a["default"].INSTANCES_KEY);return n||(n=a["default"].INSTANCES_KEY+_++,t.setAttribute(a["default"].INSTANCES_KEY,n)),i=y[n]||new A(t),y[n]=i,(0,c.hideLightBoxWithReInit)(),i.autoFitScale=b(i,e.fontScale,e.wScale,e.hScale),i},resetGlobalScale:T,initPaddingScale:T,acceptPoint:function(t){return t&&"point"===t.vanChartType},bindTouchEventListener:function(t){u["default"].setConfig(t),this.touchEventListenerBinded=!0},unifiedSwitchCarouselChart:function(t){var e,i;for(e in x()){var a=(i=y[e]).options;n["default"].isArray(a.options)&&a.switchStyle&&a.switchStyle.interval&&i.carousel.switchChartAndRestTimer(t)}},simulatePanStart:function(){for(var t in x())for(var e=y[t],i=0;i<e.charts.length;i++)e.charts[i].handler.simulatePanStart()},showEmptyDataTip:h["default"],showLightBox:c.showLightBox,hideLightBox:c.hideLightBox,hideFullScreenChart:c.hideFullScreenChart}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n={};e["default"]={startLoading:function(t,e){if(e=e||"loading-div-id",!n[e+=" loading-div-id"]&&!document.getElementById(e)){var i=document.createElement("div"),a=document.createElement("div");i.id=e,i.style.position="absolute",i.style.width="100%",i.style.height="100%",i.style.left=0,i.style.top=0,i.style.zIndex=9999,a.style.animation==undefined&&a.style.webkitAnimation==undefined||(a.style.left="50%",a.style.top="50%",a.className="loader-inner ball-scale-ripple-multiple",a.innerHTML="<div></div><div></div><div></div>"),i.appendChild(a),t.appendChild(i),n[e]=i}},endLoading:function(t,e){if(e=e||"loading-div-id",n[e+=" loading-div-id"])t.removeChild(n[e]),n[e]=null;else{var i=document.getElementById(e);i&&t.removeChild(i)}}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=g(i(0)),a=g(i(16)),r=g(i(7)),o=g(i(5)),s=g(i(6)),l=g(i(75)),u=g(i(1)),h=g(i(8)),d=g(i(76)),c=g(i(50)),f=g(i(79)),p=i(3);function g(t){return t&&t.__esModule?t:{"default":t}}var m=o["default"].ie||o["default"].edge;function v(t,e){-1===t.className.split(" ").indexOf(e)&&(t.className+=" "+e)}var _={};_[u["default"].PIE_CHART]='<path d="M10.484375,2.7671875 L10.484375,11 C10.484375,11.2847718 10.7152282,11.515625 11,11.515625 L11,11.515625 L19.2328125,11.515625 C18.9569876,15.9298996 15.2492001,19.341339 10.8272733,19.2493443 C6.40534652,19.1573496 2.84265041,15.5946535 2.7506557,11.1727267 C2.658661,6.75079993 6.07010043,3.04301242 10.484375,2.7671875 L10.484375,2.7671875 Z M11.34375,2.75 C15.6355039,2.92539003 19.07461,6.3644961 19.25,10.65625 L19.25,10.65625 L11.6875,10.65625 C11.4976521,10.65625 11.34375,10.5023479 11.34375,10.3125 L11.34375,10.3125 Z"></path>',_[u["default"].BAR_CHART]='<path d="M18.90625,16.5 C19.0960979,16.5 19.25,16.6539021 19.25,16.84375 L19.25,18.90625 C19.25,19.0960979 19.0960979,19.25 18.90625,19.25 L3.09375,19.25 C2.90390212,19.25 2.75,19.0960979 2.75,18.90625 L2.75,16.84375 C2.75,16.6539021 2.90390212,16.5 3.09375,16.5 L18.90625,16.5 Z M16.15625,11.9178125 C16.3460979,11.9178125 16.5,12.0717146 16.5,12.2615625 L16.5,14.3240625 C16.5,14.5139104 16.3460979,14.6678125 16.15625,14.6678125 L3.09375,14.6678125 C2.90390212,14.6678125 2.75,14.5139104 2.75,14.3240625 L2.75,12.2615625 C2.75,12.0717146 2.90390212,11.9178125 3.09375,11.9178125 L16.15625,11.9178125 Z M13.40625,7.3321875 C13.5960979,7.3321875 13.75,7.48608962 13.75,7.6759375 L13.75,9.7384375 C13.75,9.92828538 13.5960979,10.0821875 13.40625,10.0821875 L3.09375,10.0821875 C2.90390212,10.0821875 2.75,9.92828538 2.75,9.7384375 L2.75,7.6759375 C2.75,7.48608962 2.90390212,7.3321875 3.09375,7.3321875 L13.40625,7.3321875 Z M10.65625,2.75 C10.8460979,2.75 11,2.90390212 11,3.09375 L11,5.15625 C11,5.34609788 10.8460979,5.5 10.65625,5.5 L3.09375,5.5 C2.90390212,5.5 2.75,5.34609788 2.75,5.15625 L2.75,3.09375 C2.75,2.90390212 2.90390212,2.75 3.09375,2.75 L10.65625,2.75 Z"></path>',_[u["default"].COLUMN_CHART]='<path d="M5.15625,8.25 C5.34609788,8.25 5.5,8.40390212 5.5,8.59375 L5.5,18.90625 C5.5,19.0960979 5.34609788,19.25 5.15625,19.25 L3.09375,19.25 C2.90390212,19.25 2.75,19.0960979 2.75,18.90625 L2.75,8.59375 C2.75,8.40390212 2.90390212,8.25 3.09375,8.25 L5.15625,8.25 Z M9.7384375,4.125 C9.92828538,4.125 10.0821875,4.27890212 10.0821875,4.46875 L10.0821875,18.90625 C10.0821875,19.0960979 9.92828538,19.25 9.7384375,19.25 L7.6759375,19.25 C7.48608962,19.25 7.3321875,19.0960979 7.3321875,18.90625 L7.3321875,4.46875 C7.3321875,4.27890212 7.48608962,4.125 7.6759375,4.125 L9.7384375,4.125 Z M14.3240625,2.75 C14.5139104,2.75 14.6678125,2.90390212 14.6678125,3.09375 L14.6678125,18.90625 C14.6678125,19.0960979 14.5139104,19.25 14.3240625,19.25 L12.2615625,19.25 C12.0717146,19.25 11.9178125,19.0960979 11.9178125,18.90625 L11.9178125,3.09375 C11.9178125,2.90390212 12.0717146,2.75 12.2615625,2.75 L14.3240625,2.75 Z M18.90625,9.625 C19.0960979,9.625 19.25,9.77890212 19.25,9.96875 L19.25,18.90625 C19.25,19.0960979 19.0960979,19.25 18.90625,19.25 L16.84375,19.25 C16.6539021,19.25 16.5,19.0960979 16.5,18.90625 L16.5,9.96875 C16.5,9.77890212 16.6539021,9.625 16.84375,9.625 L18.90625,9.625 Z"></path>',_[u["default"].LINE_CHART]='<path d="M19.078125,2.75 C19.9324405,2.75 20.625,3.44255953 20.625,4.296875 C20.625,5.15119047 19.9324405,5.84375 19.078125,5.84375 C18.9877047,5.84375 18.8990965,5.83599196 18.8129295,5.82110521 L15.1401957,11.5936037 C15.3460349,11.8563052 15.46875,12.1872593 15.46875,12.546875 C15.46875,13.4011905 14.7761905,14.09375 13.921875,14.09375 C13.0675595,14.09375 12.375,13.4011905 12.375,12.546875 C12.375,12.494598 12.3775932,12.4429268 12.3826581,12.3919828 L9.17768739,10.884894 C8.8973153,11.168222 8.50821853,11.34375 8.078125,11.34375 C7.9523862,11.34375 7.83015138,11.3287477 7.71311289,11.3004353 L4.15066112,16.7633625 C4.35018759,17.0238594 4.46875,17.3496463 4.46875,17.703125 C4.46875,18.5574405 3.77619047,19.25 2.921875,19.25 C2.06755953,19.25 1.375,18.5574405 1.375,17.703125 C1.375,16.8488095 2.06755953,16.15625 2.921875,16.15625 C3.04725961,16.15625 3.16915995,16.1711679 3.28589793,16.1993258 L6.84933888,10.7366375 C6.64981241,10.4761406 6.53125,10.1503537 6.53125,9.796875 C6.53125,8.94255953 7.22380953,8.25 8.078125,8.25 C8.93244047,8.25 9.625,8.94255953 9.625,9.796875 C9.625,9.8491871 9.62240328,9.9008927 9.61733171,9.95186994 L12.8213561,11.4598235 C13.1017994,11.1759276 13.4912922,11 13.921875,11 C14.0415925,11 14.1581336,11.0135999 14.2700376,11.039339 L17.9127864,5.31416337 C17.6751944,5.04221846 17.53125,4.68635674 17.53125,4.296875 C17.53125,3.44255953 18.2238095,2.75 19.078125,2.75 Z"></path>',_[u["default"].AREA_CHART]='<path d="M19.59375,16.15625 L19.59375,5.919375 C19.5090108,5.91865291 19.4269911,5.94925727 19.3634375,6.0053125 L14.5509375,10.27125 L8.5146875,3.5509375 C8.44577327,3.47708416 8.34929356,3.43515222 8.24828125,3.43515222 C8.14726894,3.43515222 8.05078923,3.47708416 7.981875,3.5509375 L3.09375,9.0028125 L3.09375,18.2496875 C3.10980415,18.4273594 3.25910571,18.5632238 3.4375,18.5625029 L19.25,18.5625029 C19.4283943,18.5632238 19.5776959,18.4273594 19.59375,18.2496875 L19.59375,16.15625 Z"></path>',_[u["default"].GAUGE_CHART]='<path d="M4.31746364,5.51753145 C8.00911258,1.82600808 13.9943249,1.82600808 17.6859739,5.51753145 C21.3776228,9.20905482 21.3778264,15.1942672 17.6864286,18.8860417 C17.2837209,19.2887904 16.6307696,19.2888237 16.2280208,18.8861161 C15.8252721,18.4834084 15.8252388,17.8304571 16.2279464,17.4277083 C19.1139483,14.5414119 19.1137892,9.86206408 16.2275909,6.97596399 C13.3413927,4.0898639 8.66204483,4.0898639 5.77584657,6.97596399 C2.88964831,9.86206408 2.88948915,14.5414119 5.77549107,17.4277083 C6.1781987,17.8304571 6.17816539,18.4834084 5.77541666,18.8861161 C5.37266794,19.2888237 4.71971656,19.2887904 4.31700893,18.8860417 C0.625611123,15.1942672 0.625814702,9.20905482 4.31746364,5.51753145 Z M11,6.359375 C11.2847718,6.359375 11.515625,6.59022818 11.515625,6.875 L11.515625,6.875 L11.5162173,11.4319796 C12.1167102,11.6444999 12.546875,12.2173273 12.546875,12.890625 C12.546875,13.7449405 11.8543155,14.4375 11,14.4375 C10.1456845,14.4375 9.453125,13.7449405 9.453125,12.890625 C9.453125,12.2173273 9.88328979,11.6444999 10.4837827,11.4319796 L10.484375,6.875 C10.484375,6.59022818 10.7152282,6.359375 11,6.359375 Z"></path>',_[u["default"].RADAR_CHART]='<path d="M2.72535905,8.60285183 C2.42336841,8.82347283 2.29842939,9.212172 2.41489117,9.56614805 L5.38084458,18.6977224 C5.50061829,19.0666278 5.85274225,19.3095933 6.24020097,19.2906338 L15.8125,19.29125 C16.1747578,19.3095933 16.5268817,19.0666278 16.646674,18.697665 L19.6132179,9.56428486 C19.7290706,9.212172 19.6041316,8.82347283 19.3032338,8.60364805 L11.50519,2.95796843 C11.2052605,2.73879243 10.7956001,2.73862405 10.493665,2.95879948 L2.72535905,8.60285183 Z M11.0001807,3.86548992 L18.5941737,9.36343974 L15.7043483,18.2606077 L6.3229566,18.2600069 L3.43326006,9.36322395 L11.0001807,3.86548992 Z"></path><path d="M10.6184375,5.864375 L6.4934375,9.68 C6.41416073,9.75266232 6.37345696,9.85823772 6.3834375,9.9653125 L7.0090625,16.218125 C7.01991838,16.3250974 7.08020231,16.4208281 7.17198208,16.4768407 C7.26376186,16.5328534 7.3764635,16.5426948 7.4765625,16.5034375 L13.145,14.3 C13.2088497,14.2754065 13.2639074,14.2323179 13.303125,14.17625 L16.149375,10.05125 C16.2548907,9.89947161 16.2214815,9.69142347 16.07375,9.5803125 L11.0584375,5.84375 C10.926053,5.74340863 10.7408551,5.75208979 10.6184375,5.864375 Z" opacity="0.6"></path><path d="M8.3875,10.553125 L10.8521875,8.70375 C10.9449041,8.63428182 11.0663763,8.61619022 11.1753125,8.655625 L14.554375,9.88625 C14.6904819,9.93545788 14.7811884,10.0646459 14.78125,10.209375 L14.78125,16.37625 C14.7864629,16.4884751 14.7365066,16.5961659 14.6474583,16.6646646 C14.5584101,16.7331632 14.4415083,16.7538248 14.334375,16.72 L8.490625,14.8740625 C8.34167495,14.8273993 8.24286171,14.6862375 8.25,14.5303125 L8.25,10.828125 C8.25,10.7199272 8.30094174,10.6180437 8.3875,10.553125 Z" opacity="0.951148624"></path>',_[u["default"].SCATTER_CHART]='<path d="M4.296875,16.15625 C5.15119047,16.15625 5.84375,16.8488095 5.84375,17.703125 C5.84375,18.5574405 5.15119047,19.25 4.296875,19.25 C3.44255953,19.25 2.75,18.5574405 2.75,17.703125 C2.75,16.8488095 3.44255953,16.15625 4.296875,16.15625 Z M8.7759375,13.40625 C9.63025297,13.40625 10.3228125,14.0988095 10.3228125,14.953125 C10.3228125,15.8074405 9.63025297,16.5 8.7759375,16.5 C7.92162203,16.5 7.2290625,15.8074405 7.2290625,14.953125 C7.2290625,14.0988095 7.92162203,13.40625 8.7759375,13.40625 Z M13.24125,10.65625 C14.0955655,10.65625 14.788125,11.3488095 14.788125,12.203125 C14.788125,13.0574405 14.0955655,13.75 13.24125,13.75 C12.3869345,13.75 11.694375,13.0574405 11.694375,12.203125 C11.694375,11.3488095 12.3869345,10.65625 13.24125,10.65625 Z M8.7759375,8.25 C9.63025297,8.25 10.3228125,8.94255953 10.3228125,9.796875 C10.3228125,10.6511905 9.63025297,11.34375 8.7759375,11.34375 C7.92162203,11.34375 7.2290625,10.6511905 7.2290625,9.796875 C7.2290625,8.94255953 7.92162203,8.25 8.7759375,8.25 Z M13.24125,5.5 C14.0955655,5.5 14.788125,6.19255953 14.788125,7.046875 C14.788125,7.90119047 14.0955655,8.59375 13.24125,8.59375 C12.3869345,8.59375 11.694375,7.90119047 11.694375,7.046875 C11.694375,6.19255953 12.3869345,5.5 13.24125,5.5 Z M17.703125,2.75 C18.5574405,2.75 19.25,3.44255953 19.25,4.296875 C19.25,5.15119047 18.5574405,5.84375 17.703125,5.84375 C16.8488095,5.84375 16.15625,5.15119047 16.15625,4.296875 C16.15625,3.44255953 16.8488095,2.75 17.703125,2.75 Z"></path>',_[u["default"].BUBBLE_CHART]=_[u["default"].FORCE_BUBBLE_CHART]='<path d="M4.296875,16.15625 C5.15119047,16.15625 5.84375,16.8488095 5.84375,17.703125 C5.84375,18.5574405 5.15119047,19.25 4.296875,19.25 C3.44255953,19.25 2.75,18.5574405 2.75,17.703125 C2.75,16.8488095 3.44255953,16.15625 4.296875,16.15625 Z M13.921875,12.890625 C15.0609623,12.890625 15.984375,13.8140377 15.984375,14.953125 C15.984375,16.0922123 15.0609623,17.015625 13.921875,17.015625 C12.7827877,17.015625 11.859375,16.0922123 11.859375,14.953125 C11.859375,13.8140377 12.7827877,12.890625 13.921875,12.890625 Z M7.90625,11.6875 C9.23518518,11.6875 10.3125,12.7648148 10.3125,14.09375 C10.3125,15.4226852 9.23518518,16.5 7.90625,16.5 C6.57731482,16.5 5.5,15.4226852 5.5,14.09375 C5.5,12.7648148 6.57731482,11.6875 7.90625,11.6875 Z M13.234375,5.328125 C15.1328538,5.328125 16.671875,6.86714617 16.671875,8.765625 C16.671875,10.6641038 15.1328538,12.203125 13.234375,12.203125 C11.3358962,12.203125 9.796875,10.6641038 9.796875,8.765625 C9.796875,6.86714617 11.3358962,5.328125 13.234375,5.328125 Z M6.703125,6.53125 C7.55744047,6.53125 8.25,7.22380953 8.25,8.078125 C8.25,8.93244047 7.55744047,9.625 6.703125,9.625 C5.84880953,9.625 5.15625,8.93244047 5.15625,8.078125 C5.15625,7.22380953 5.84880953,6.53125 6.703125,6.53125 Z M17.703125,2.75 C18.5574405,2.75 19.25,3.44255953 19.25,4.296875 C19.25,5.15119047 18.5574405,5.84375 17.703125,5.84375 C16.8488095,5.84375 16.15625,5.15119047 16.15625,4.296875 C16.15625,3.44255953 16.8488095,2.75 17.703125,2.75 Z"></path>',_[""]=_[u["default"].MULTI_CHARTS]='<path d="M5.15625,12.375 C5.34609788,12.375 5.5,12.5289021 5.5,12.71875 L5.5,18.90625 C5.5,19.0960979 5.34609788,19.25 5.15625,19.25 L3.09375,19.25 C2.90390212,19.25 2.75,19.0960979 2.75,18.90625 L2.75,12.71875 C2.75,12.5289021 2.90390212,12.375 3.09375,12.375 L5.15625,12.375 Z M9.7384375,8.25 C9.92828538,8.25 10.0821875,8.40390212 10.0821875,8.59375 L10.0821875,18.90625 C10.0821875,19.0960979 9.92828538,19.25 9.7384375,19.25 L7.6759375,19.25 C7.48608962,19.25 7.3321875,19.0960979 7.3321875,18.90625 L7.3321875,8.59375 C7.3321875,8.40390212 7.48608962,8.25 7.6759375,8.25 L9.7384375,8.25 Z M14.3240625,9.625 C14.5139104,9.625 14.6678125,9.77890212 14.6678125,9.96875 L14.6678125,18.90625 C14.6678125,19.0960979 14.5139104,19.25 14.3240625,19.25 L12.2615625,19.25 C12.0717146,19.25 11.9178125,19.0960979 11.9178125,18.90625 L11.9178125,9.96875 C11.9178125,9.77890212 12.0717146,9.625 12.2615625,9.625 L14.3240625,9.625 Z M18.90625,6.875 C19.0960979,6.875 19.25,7.02890212 19.25,7.21875 L19.25,18.90625 C19.25,19.0960979 19.0960979,19.25 18.90625,19.25 L16.84375,19.25 C16.6539021,19.25 16.5,19.0960979 16.5,18.90625 L16.5,7.21875 C16.5,7.02890212 16.6539021,6.875 16.84375,6.875 L18.90625,6.875 Z M19.1169531,2.84982242 C19.3465945,2.68141871 19.6692739,2.73106169 19.8376776,2.96070311 C20.0060813,3.19034453 19.9564383,3.51302387 19.7267969,3.68142758 L19.7267969,3.68142758 L14.5705469,7.46267758 C14.4538073,7.54828661 14.3064568,7.58087776 14.1645026,7.55248691 L14.1645026,7.55248691 L7.54817515,6.22922142 L2.9289826,10.5184716 C2.72030366,10.7122449 2.39405166,10.7001615 2.20027836,10.4914826 C2.00650506,10.2828037 2.01858846,9.95655166 2.2272674,9.76277836 L2.2272674,9.76277836 L7.0397674,5.29402836 C7.16115712,5.18130933 7.32931088,5.13377579 7.49174738,5.16626309 L7.49174738,5.16626309 L14.1439369,6.49670099 Z"></path>',_[u["default"].MULTIPIE_CHART]='<path d="M10.484375,2.75 L10.484375,4.8125 C7.21544881,5.08733196 4.7291606,7.86559775 4.81749833,11.1448671 C4.90583605,14.4241365 7.53809303,17.0645177 10.8170746,17.1629606 C14.0960562,17.2614035 16.8819706,14.7836887 17.166875,11.515625 L19.25,11.515625 C18.9646415,15.9245364 15.2566101,19.326038 10.8394989,19.2308596 C6.42238782,19.1356812 2.86431885,15.5776122 2.76914044,11.1605011 C2.67396204,6.74338994 6.07546356,3.03535852 10.484375,2.75 Z M11.34375,2.75 C15.6355039,2.92539003 19.07461,6.3644961 19.25,10.65625 L17.1875,10.65625 C17.0166486,7.50231374 14.4976863,4.98335139 11.34375,4.8125 L11.34375,2.75 Z" opacity="0.3"></path><path d="M10.484375,4.833125 L10.484375,6.895625 C8.35787071,7.16325669 6.79059657,9.01483876 6.87788702,11.15634 C6.96517748,13.2978413 8.6779478,15.0157243 10.8191794,15.1093974 C12.9604109,15.2030705 14.8166562,13.6413221 15.090625,11.515625 L17.166875,11.515625 C16.8927413,14.7875326 14.1106962,17.2755922 10.8285991,17.1841196 C7.54650196,17.0926471 4.90735293,14.453498 4.81588038,11.1714009 C4.72440784,7.88930377 7.21246736,5.10725866 10.484375,4.833125 Z M11.34375,4.8125 C14.4976863,4.98335139 17.0166486,7.50231374 17.1875,10.65625 L15.125,10.65625 C14.9628512,8.63889865 13.3611014,7.03714875 11.34375,6.875 L11.34375,4.8125 Z" opacity="0.7"></path><path d="M10.484375,6.909375 L10.484375,11 C10.484375,11.2847718 10.7152282,11.515625 11,11.515625 L15.090625,11.515625 C14.8236636,13.6442616 12.9696451,15.2129383 10.8261883,15.1237456 C8.68273147,15.0345529 6.96544715,13.3172685 6.87625444,11.1738117 C6.78706173,9.03035493 8.35573835,7.17633644 10.484375,6.909375 Z M11.34375,6.875 C13.3611014,7.03714875 14.9628512,8.63889865 15.125,10.65625 L11.6875,10.65625 C11.4976521,10.65625 11.34375,10.5023479 11.34375,10.3125 L11.34375,6.875 Z"></path>',_[u["default"].TREEMAP_CHART]='<rect id="矩形" x="2.75" y="2.75" width="6.875" height="9.625" rx="0.34375"></rect> <rect id="矩形" opacity="0.3" x="2.75" y="13.75" width="6.875" height="5.5" rx="0.34375"></rect> <rect id="矩形" opacity="0.6" x="11" y="2.75" width="8.25" height="16.5" rx="0.34375"></rect>',_[u["default"].FUNNEL_CHART]='<path d="M15.125,14.4375 C15.2360326,14.4345934 15.3416274,14.4855148 15.4084879,14.5742072 C15.4753483,14.6628997 15.4952342,14.7784324 15.461875,14.884375 L15.461875,14.884375 L14.169375,19.009375 C14.1227118,19.1583251 13.98155,19.2571383 13.825625,19.25 L13.825625,19.25 L8.1675,19.25 C8.01157497,19.2571383 7.87041319,19.1583251 7.82375,19.009375 L7.82375,19.009375 L6.53125,14.884375 C6.49742515,14.7772417 6.51808679,14.6603399 6.58658544,14.5712917 C6.65508409,14.4822434 6.76277487,14.4322871 6.875,14.4375 L6.875,14.4375 Z M16.9503125,8.59375 C17.0631295,8.58735818 17.1718827,8.63681998 17.2412092,8.72605212 C17.3105357,8.81528425 17.3315803,8.93288889 17.2975,9.040625 L17.2975,9.040625 L16.37625,11.97625 L16.0015625,13.165625 C15.9548993,13.3145751 15.8137375,13.4133883 15.6578125,13.40625 L15.6578125,13.40625 L6.359375,13.40625 C6.20344997,13.4133883 6.06228819,13.3145751 6.015625,13.165625 L6.015625,13.165625 L5.6271875,11.97625 L4.7059375,9.040625 C4.67211265,8.93349174 4.69277429,8.81658993 4.76127294,8.72754168 C4.82977159,8.63849344 4.93746237,8.58853712 5.0496875,8.59375 L5.0496875,8.59375 Z M18.7825,2.75 C18.8947251,2.74478712 19.0024159,2.79474344 19.0709146,2.88379168 C19.1394132,2.97283993 19.1600748,3.08974174 19.12625,3.196875 L19.12625,3.196875 L17.83375,7.321875 C17.7870868,7.47082505 17.645925,7.56963829 17.49,7.5625 L17.49,7.5625 L4.51,7.5625 C4.35407497,7.56963829 4.21291319,7.47082505 4.16625,7.321875 L4.16625,7.321875 L2.87375,3.196875 C2.83992515,3.08974174 2.86058679,2.97283993 2.92908544,2.88379168 C2.99758409,2.79474344 3.10527487,2.74478712 3.2175,2.75 L3.2175,2.75 Z"></path>',_[u["default"].GANTT_CHART]='<path d="M11,16.5 L11,19.25 L3.09375,19.25 C2.90390212,19.25 2.75,19.0960979 2.75,18.90625 L2.75,16.84375 C2.75,16.6539021 2.90390212,16.5 3.09375,16.5 L11,16.5 Z M18.90625,12.03125 C19.0960979,12.03125 19.25,12.1851521 19.25,12.375 L19.25,14.4375 C19.25,14.6273479 19.0960979,14.78125 18.90625,14.78125 L7.21875,14.78125 C7.02890212,14.78125 6.875,14.6273479 6.875,14.4375 L6.875,12.375 C6.875,12.1851521 7.02890212,12.03125 7.21875,12.03125 L18.90625,12.03125 Z M6.875,7.21875 L6.875,9.96875 L3.09375,9.96875 C2.90390212,9.96875 2.75,9.81484788 2.75,9.625 L2.75,7.5625 C2.75,7.37265212 2.90390212,7.21875 3.09375,7.21875 L6.875,7.21875 Z M16.5,2.75 L16.5,5.5 L5.84375,5.5 C5.65390212,5.5 5.5,5.34609788 5.5,5.15625 L5.5,3.09375 C5.5,2.90390212 5.65390212,2.75 5.84375,2.75 L16.5,2.75 Z"></path> <path d="M16.15625,16.5 C16.3460979,16.5 16.5,16.6539021 16.5,16.84375 L16.5,18.90625 C16.5,19.0960979 16.3460979,19.25 16.15625,19.25 L11,19.25 L11,16.5 L16.15625,16.5 Z M14.78125,7.21875 C14.9710979,7.21875 15.125,7.37265212 15.125,7.5625 L15.125,9.625 C15.125,9.81484788 14.9710979,9.96875 14.78125,9.96875 L6.875,9.96875 L6.875,7.21875 L14.78125,7.21875 Z M18.90625,2.75 C19.0960979,2.75 19.25,2.90390212 19.25,3.09375 L19.25,5.15625 C19.25,5.34609788 19.0960979,5.5 18.90625,5.5 L16.5,5.5 L16.5,2.75 L18.90625,2.75 Z" opacity="0.6"></path>',_[u["default"].STRUCTURE_CHART]='<path d="M17.015625,2.75 C18.2496362,2.75 19.25,3.75036376 19.25,4.984375 C19.25,6.21838624 18.2496362,7.21875 17.015625,7.21875 C16.5323002,7.21875 16.0848181,7.06528903 15.7192462,6.8044346 L12.6616578,9.43398102 C13.1294593,10.0633195 13.40625,10.8430858 13.40625,11.6875 C13.40625,12.3140781 13.253848,12.9050608 12.9840903,13.4254016 L15.5840996,15.2999875 C15.9718031,14.9761389 16.4709547,14.78125 17.015625,14.78125 C18.2496362,14.78125 19.25,15.7816138 19.25,17.015625 C19.25,18.2496362 18.2496362,19.25 17.015625,19.25 C15.7816138,19.25 14.78125,18.2496362 14.78125,17.015625 C14.78125,16.6990743 14.8470773,16.3978984 14.9657898,16.1250394 L12.3885477,14.2683447 C11.6984272,15.0070068 10.7156365,15.46875 9.625,15.46875 C8.82291675,15.46875 8.07916221,15.2190151 7.46725158,14.7930604 L6.7626818,15.6626322 C7.04883702,16.038164 7.21875,16.5070519 7.21875,17.015625 C7.21875,18.2496362 6.21838624,19.25 4.984375,19.25 C3.75036376,19.25 2.75,18.2496362 2.75,17.015625 C2.75,15.7816138 3.75036376,14.78125 4.984375,14.78125 C5.33666785,14.78125 5.66991791,14.8627819 5.96628544,15.0080058 L6.70639552,14.0917465 C6.16746247,13.438266 5.84375,12.6006866 5.84375,11.6875 C5.84375,10.5845526 6.31597608,9.59189959 7.06927438,8.90069469 L5.82510149,7.0551839 C5.56558331,7.16065087 5.28176404,7.21875 4.984375,7.21875 C3.75036376,7.21875 2.75,6.21838624 2.75,4.984375 C2.75,3.75036376 3.75036376,2.75 4.984375,2.75 C6.21838624,2.75 7.21875,3.75036376 7.21875,4.984375 C7.21875,5.54772796 7.01026209,6.06238595 6.66623522,6.45540003 L7.91609727,8.31353467 C8.42935369,8.05305625 9.01003263,7.90625 9.625,7.90625 C10.4966573,7.90625 11.299428,8.20118885 11.938959,8.69671347 L15.0397823,6.02863403 C14.8747277,5.71698109 14.78125,5.36159449 14.78125,4.984375 C14.78125,3.75036376 15.7816138,2.75 17.015625,2.75 Z"></path>',_[u["default"].WORD_CLOUD_CHART]='<path d="M17.3971875,12.4609375 L15.6784375,12.4609375 L15.6784375,17.3525 L17.496875,17.3525 C18.1507866,17.398818 18.795947,17.1808751 19.2878125,16.7475 C19.7411495,16.2356489 19.9604234,15.5578931 19.8928125,14.8775 C19.9405061,14.2098256 19.6895638,13.5553939 19.2076939,13.090781 C18.725824,12.6261682 18.0626795,12.399249 17.3971875,12.47125 L17.3971875,12.4609375 Z M16.878125,13.5575 L17.359375,13.5575 C18.21875,13.5575 18.6209375,13.9975 18.6415625,14.898125 C18.6621875,15.79875 18.2496875,16.2971875 17.3696875,16.2971875 L16.878125,16.2971875 L16.878125,13.5575 Z M9.0509375,9.1334375 L5.06,19.25 L7.21875,19.25 L8.1984375,16.685625 L12.1034375,16.685625 L13.083125,19.25 L15.2659375,19.25 L11.1753125,9.1334375 L9.0509375,9.1334375 Z M10.10625,11.433125 L10.10625,11.61875 C10.10625,11.61875 10.264375,12.0003125 11.4090625,14.9634375 L8.779375,14.9634375 C9.845,12.1859375 10.05125,11.666875 10.0890625,11.5878125 L10.10625,11.433125 Z M5.218125,12.615625 C3.25875,12.5090625 2.2034375,11.385 2.096875,9.28125 C2.1759375,7.060625 3.23125,5.95375 5.2078125,5.84375 C6.47890367,5.80128113 7.62099804,6.61525221 7.995625,7.830625 L8.091875,8.1159375 L6.6240625,8.4975 L6.53125,8.215625 C6.39550882,7.59206249 5.83902988,7.15061796 5.2009375,7.1603125 C4.585625,7.1603125 3.7125,7.473125 3.61625,9.25375 C3.685,11.01375 4.5959375,11.28875 5.21125,11.3471875 C5.58349868,11.3554746 5.9436953,11.2150348 6.21209094,10.9569621 C6.48048657,10.6988893 6.63493834,10.3444749 6.64125,9.9721875 L6.6996875,9.68 L8.146875,10.099375 L8.0884375,10.3434375 C7.88561238,11.7564578 6.60382562,12.7576167 5.18375,12.6121875 L5.218125,12.615625 Z M19.215625,8.635 L19.215625,8.635 C19.1645477,7.76537257 18.5989545,7.01034622 17.77875,6.716875 C18.4449112,6.34537606 18.8441078,5.62948348 18.81,4.8675 C18.7309375,3.939375 18.16375,2.805 15.874375,2.743125 L12.3303125,2.743125 L12.3303125,11.1203125 L16.15625,11.1203125 C18.6896875,11.1203125 19.215625,9.769375 19.215625,8.635 Z M17.36625,8.5559375 C17.36625,9.0853125 17.208125,9.700625 15.956875,9.700625 L14.0628125,9.700625 L14.0628125,7.5625 L15.88125,7.5625 C17.1634375,7.5934375 17.3490625,8.1503125 17.3765625,8.5490625 L17.36625,8.5559375 Z M15.7334375,6.070625 L14.0628125,6.070625 L14.0628125,4.2109375 L15.736875,4.2109375 C16.9021875,4.2109375 17.056875,4.709375 17.0671875,5.0703125 C17.0775,5.43125 16.8884375,6.070625 15.7334375,6.070625 L15.7334375,6.070625 Z"></path>',_[u["default"].AREA_MAP]=_[u["default"].HEAT_MAP]=_[u["default"].POINT_MAP]=_[u["default"].LINE_MAP]='<path d="M11.8,3 C16.3556736,3.16340625 20,6.90611411 20,11.5 C20,16.0938859 16.3556736,19.8365938 11.8003518,19.9947925 L11.8,20 L11,20 L11.0005248,19.9855686 C6.53858773,19.7270195 3,16.0267505 3,11.5 C3,6.97324955 6.53858773,3.27298054 11.0005248,3.01443136 L11,3 L11.8,3 Z M11.8006231,16.4058741 L11.8008646,18.9940756 C12.0051023,18.9860181 12.207241,18.9697933 12.4069632,18.945719 C13.0447737,18.5861013 13.6363439,17.8607695 14.1092106,16.8752782 C13.4065857,16.6014435 12.6223124,16.4380441 11.8006231,16.4058741 Z M9.12989699,16.7863479 L8.89078939,16.8752782 C9.36365615,17.8607695 9.95522627,18.5861013 10.5936063,18.945859 C10.7277622,18.9619587 10.8635871,18.9746265 11.0004142,18.983625 L11.0000018,16.4162913 C10.3422219,16.4593139 9.71107806,16.5865662 9.12989699,16.7863479 Z M8.1669029,17.2108084 L8.10365385,17.2435113 C7.8343846,17.3946142 7.5831422,17.5639274 7.35336896,17.7497243 C7.8638821,18.0896959 8.41761053,18.3678458 9.0048574,18.5749507 C8.69681811,18.18648 8.41524645,17.7276472 8.1669029,17.2108084 Z M14.8344524,17.2092655 L14.7335359,17.4114314 C14.5103243,17.8469696 14.2626715,18.2375458 13.9947539,18.5752712 C14.5823895,18.3678458 15.1361179,18.0896959 15.6460056,17.7508231 C15.3990242,17.5495279 15.1270301,17.3687945 14.8344524,17.2092655 Z M18.9940756,11.8008646 L15.9972419,11.8004163 C15.9652114,13.5421962 15.6557391,15.1507858 15.1497181,16.4733873 C15.5728619,16.6951221 15.9607738,16.9587777 16.3046799,17.2576185 C17.8798667,15.944007 18.9075771,13.9933811 18.9940756,11.8008646 Z M7.00275807,11.8004163 L4.00592441,11.8008646 C4.09240454,13.9929162 5.11969744,15.9431797 6.69519369,17.2590456 C7.03877508,16.9591085 7.42687242,16.6952823 7.84943173,16.4710662 C7.34426092,15.1507858 7.03478864,13.5421962 7.00275807,11.8004163 Z M11,11.8 L7.80291488,11.8005258 C7.83471629,13.4373464 8.12480225,14.9299962 8.57816763,16.1391732 C9.32185909,15.8457983 10.1430028,15.6654301 11.0003293,15.6147307 L11,11.8 Z M15.1970851,11.8005258 L11.8,11.8 L11.8,15.605 L11.8159873,15.6058798 C12.739759,15.6403127 13.6252632,15.8251052 14.4221248,16.1371889 C14.8751977,14.9299962 15.1652837,13.4373464 15.1970851,11.8005258 Z M6.69459151,5.74173289 L6.61051203,5.81274594 C5.13012727,7.0866366 4.15262532,8.92864898 4.01637502,11.0004142 L7.00764341,11.0004179 C7.05873737,9.33523299 7.36360548,7.79865277 7.85028193,6.52661267 C7.42704793,6.30485054 7.0387882,6.04092851 6.69459151,5.74173289 Z M8.57704625,6.86249299 L8.50645169,7.05835769 C8.11211321,8.1804211 7.85581948,9.52873292 7.80808956,10.999894 L11,11 L11.0002963,7.3852668 C10.1426229,7.33454166 9.32119514,7.15404088 8.57704625,6.86249299 Z M14.4222036,6.86181717 L14.1605147,6.9596004 C13.4287203,7.21472102 12.6300604,7.36524697 11.8009435,7.39466843 L11.8,11 L15.1919104,10.999894 C15.1413598,9.44179145 14.8568659,8.02148729 14.4222036,6.86181717 Z M16.3058088,5.7417918 L16.1121217,5.90235532 C15.8179471,6.13618084 15.4955652,6.34589524 15.1501839,6.52913682 C15.636554,7.79945674 15.941276,9.33566861 15.9923566,11.0004179 L18.983625,11.0004142 C18.8448236,8.88985895 17.8329739,7.0177405 16.3058088,5.7417918 Z M11.8008646,4.00592441 L11.8,6.593 L11.810824,6.59372079 C12.6286476,6.56061417 13.4093614,6.39751531 14.1090931,6.12633297 C13.6363439,5.13923047 13.0447737,4.41389871 12.4063937,4.05414096 C12.207241,4.03020665 12.0051023,4.01398193 11.8008646,4.00592441 Z M10.7776999,4.03433289 L10.5936063,4.05414096 C9.95522627,4.41389871 9.36365615,5.13923047 8.89078939,6.12472185 C9.53657914,6.37653059 10.2511551,6.53475799 11.0003109,6.58372824 L11.0004142,4.01637502 C10.9258735,4.02127722 10.8516301,4.02726843 10.7776999,4.03433289 Z M13.9951426,4.42504931 L14.0616344,4.51068336 C14.3441706,4.88084274 14.603184,5.31055515 14.8335839,5.7902049 C15.126795,5.63130606 15.398651,5.45067821 15.6457312,5.25098082 C15.1353986,4.90994281 14.582008,4.63201967 13.9951426,4.42504931 Z M9.00524614,4.42472878 L8.95507187,4.44280624 C8.38629892,4.64794899 7.84944965,4.91989596 7.35399435,5.24917687 C7.60074001,5.4503026 7.87286764,5.63114267 8.1655808,5.79074847 C8.41524645,5.27235276 8.69681811,4.81351997 9.00524614,4.42472878 Z"></path>\n',_[u["default"].BOX_CHART]='<path d="M12.546875,2.75 C13.234375,2.75 13.234375,3.78125 12.546875,3.78125 L11.5155,3.781 L11.5155,5.5 L12.546875,5.5 C12.8315,5.5 13.0625,5.731 13.0625,6.015625 L13.0625,12.890625 C13.0625,13.17525 12.8315,13.40625 12.546875,13.40625 L11.5155,13.406 L11.5155,15.125 L12.546875,15.125 C13.234375,15.125 13.234375,16.15625 12.546875,16.15625 L9.453125,16.15625 C8.765625,16.15625 8.765625,15.125 9.453125,15.125 L10.4835,15.125 L10.4835,13.406 L9.453125,13.40625 C9.1685,13.40625 8.9375,13.17525 8.9375,12.890625 L8.9375,6.015625 C8.9375,5.731 9.1685,5.5 9.453125,5.5 L10.4835,5.5 L10.4835,3.781 L9.453125,3.78125 C8.765625,3.78125 8.765625,2.75 9.453125,2.75 L12.546875,2.75 Z"></path><path d="M3.265625,17.875 C2.578125,17.875 2.578125,16.84375 3.265625,16.84375 L4.296,16.8435 L4.296,15.1245 L3.265625,15.125 C2.981,15.125 2.75,14.894 2.75,14.609375 L2.75,9.453125 C2.75,9.1685 2.981,8.9375 3.265625,8.9375 L4.296,8.9375 L4.296,7.2185 L3.265625,7.21875 C2.578125,7.21875 2.578125,6.1875 3.265625,6.1875 L6.359375,6.1875 C7.046875,6.1875 7.046875,7.21875 6.359375,7.21875 L5.328,7.2185 L5.328,8.9375 L6.359375,8.9375 C6.644,8.9375 6.875,9.1685 6.875,9.453125 L6.875,14.609375 C6.875,14.894 6.644,15.125 6.359375,15.125 L5.328,15.1245 L5.328,16.8435 L6.359375,16.84375 C7.046875,16.84375 7.046875,17.875 6.359375,17.875 L3.265625,17.875 Z"></path><path d="M18.734375,5.84375 C19.421875,5.84375 19.421875,6.875 18.734375,6.875 L17.703,6.87475 L17.703,8.59375 L18.734375,8.59375 C19.019,8.59375 19.25,8.82475 19.25,9.109375 L19.25,15.984375 C19.25,16.269 19.019,16.5 18.734375,16.5 L17.703,16.49975 L17.703,18.21875 L18.734375,18.21875 C19.421875,18.21875 19.421875,19.25 18.734375,19.25 L15.640625,19.25 C14.953125,19.25 14.953125,18.21875 15.640625,18.21875 L16.671,18.21875 L16.671,16.49975 L15.640625,16.5 C15.356,16.5 15.125,16.269 15.125,15.984375 L15.125,9.109375 C15.125,8.82475 15.356,8.59375 15.640625,8.59375 L16.671,8.59375 L16.671,6.87475 L15.640625,6.875 C14.953125,6.875 14.953125,5.84375 15.640625,5.84375 L18.734375,5.84375 Z"></path>';var y={};y[u["default"].PIE_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABVElEQVQ4EdWUvUpDQRCFc43EEEFQQYsUFoKi8W18A0FsBAlY5lVibaFg5wOIT2AU/1oLLYJNSlm/SXaXyWVH92qjAyd37pkzJ7uX3anV/lsUOQt2zi2ha4AWGBVF8ZrTl9Rg1gBdMAASPXA6zpy743kMmslmi6ShAx6ADm0c+GeSnZTPTJn0wiv4jXIt8b4Od50ynzJGIFs7A4sJE4taoHDhe6Nmyhj2AGzGan4iKz/U8rLxvi5WzPe0PhqzlVUKHV2smG95j3HbrGpuq9xKL62C5+dDXRvXA2k8d+HPwcCoCz0KtXjz2MYK5M9v1MRxmVs5lDR+Y4g33r9azaTV/r0NpiKJxl5/Yvd9W+mbCj7HHHgCVUOuvwwpOxBsg/cKzkO0ecfUmz9mmN+jSQ4hc+k0yGeRsXkDyiGj9AiYYzMeN/MfKGAgR3ENfICXXw16DP5mfALyoUcXYWicLgAAAABJRU5ErkJggg==",y[u["default"].BAR_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABE0lEQVQ4EdWUPQoCMRCFE7WxVUvvYSHIHsje0hOIjafwFDZqZ2HtGVQWwUaNb4skM9n8bECQXRgyeTP5MpmwEaJtn9QFK6W68KewjtacsZRSnhwtPQV4Bot9nzTFZtDqqG8zrGdOZ6Ww1yOhM/wlLLTBneT+zzXHQ3PHKGMFM1qkrCMuch2J2xDARezmnNjOrvR7tJ9Pf4pXTeayY6OqETBM82KFeKAVUTiDADwEiJ4iwGXyDZu8mEIngE6cPjadLihH+7S6vhYzR+86+oNcANzCWHsabHJokPO7FFMdGjoAdg6j7cnZqXqkNrjIK1sEcM4PErrYQkNpdVnPogY4o2HQVqQeeodRm1bQPVrxrkVaIXwBze77QFT6VXMAAAAASUVORK5CYII=",y[u["default"].COLUMN_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAA/ElEQVQ4Ee2UsQrCMBCGE3URnHQVFXF2dXDRN/ARfBM330Vw8Amki4NrFxcHEWdHnTR+B0mJpYQW7FDw4Ofu/vy5Xo8kSlXNdNGGjTET9jTBWWt9K7o/U0/RDnC2yRRZshZapMIaXMAJtND6+uDfNkKFWRuBvtXI7+c2v4Pcm/IIyy/MDIdgDyKwsF0F5xjq3J9xD+HciiP8zsZBRxMDBDPwBluO4AOv/MKSp82kiYx8Cbey/BUfSVz+jOUrv7R/x8k0qz0KOeDOXOyfY+H83MVOK3uTOLmy3KA6C1Mg44m5QXe4LrG8cE/yI17BfT305G3oMZCiB3QvfAXtA+XAWIi8MKLTAAAAAElFTkSuQmCC",y[u["default"].LINE_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABMUlEQVQ4EeXUv0sCYRzH8cuSawgiEBxuuUGX5iZbNAQn16AxpL1R2voD2tpaEtH/QBwk2tyN/gFRpCFqUdDF8/0Nv3DC42nns/nAi7v7fp/nc8f9cpy9HUEQeMhavQEEXmCKOa4lPGHpDOfkuDhAzlKm43CVBUzQgW8lmKAkPnBrJVBDCHzAmx5v3DL5GM+oI21aQD2LH2RMfWONyRXoeDJNovmOqqm3tsaCInTIg6lBnv7fYF9O3MOR1rbasqCJBi6RwiO+0cIA8s6WtgrTSSwoo48TrclWjtGGjrtwP3KfFacYwng11PMY4wv/emgvLHiNOjt9F4dRc1Z6TL7CCGcrjbgHBPmQz/EXN3Fzwuv0VbmnWFw25Gey89C/W5ekADN87pwaDuAWyOfphWv7tb8AME8Ku4hN3ZoAAAAASUVORK5CYII=",y[u["default"].AREA_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAAzElEQVQ4EWNgGAXEhMD///8lgTiKGLVEqwEayAfEF4AYBOKI1ohPIdAgNiDeCzIRCn4DaQ98ekByQDVMONUAJRmBeDkQo4MvQAFTXBqBco5A3IFLHmRrPxDjAq+AEqromoFikUD8E4hnoMuB+UCJEiAmBO4CFYjDDACyQXr+QTXhNPgFVAEh6hxQAT8QT0RTCDeYBWYzibQhUP1dIBbGpQ93LOLSgRDHaShICSUGI6zAwho1GB4oQy8o0NNxD9AvMnD/kM7YTrqWYa8DANEi/Pit40QVAAAAAElFTkSuQmCC",y[u["default"].GAUGE_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABsklEQVQ4EdWUzy4DYRTF20r8Kw9QatOEBQvWbKxs9AHYkDR2bFiTkNh6AzsSnoElCQ+AJggL0YgdC62FjN+Zfred6czIWPYkx73fPefcfmbSZjLdhmyaC3ueN4KvAOWvZbPZWppcrIdlBXgAn2AnnhlI04elB4FN+AUNdZpHR/UGebZSbcZ4aCnqOVyAvRZW72ZnVIMyyY8Vcds5v6kVW6bKeV7smFWYySvsBLVWjzAJf+QAyy3BNcz2xZj5kgJA2SnTc9ZQ96DOx7z1k8D8zxbvKYYjqOwubINPysMGFCbaSrtjHntjOdDGFQTakdfMbjxL3wer3OBewn9A5gH/HdSOOWVt8ZgOoNos4b/cQoEZOO36sKF5sqy/yxYPOGc9LsFsDS7CsuspETTcxN9li9/csBixNwefgflHoA+2o+5gu/yHX+JfFPStGgy6rWdeFu0crMpA+0aWgpre7A0UNkJCigOZdT/pebcRO8KKE9+pSY8kLlfEr4ywGmfIIVz5suddRgwJA/wXLnNNtXcWdiPop/IFvsKesBo9yeO8yug3OxkY+uFwsiOs4B1SJjztxtMvpTijZhxmaz0AAAAASUVORK5CYII=",y[u["default"].RADAR_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAB+0lEQVQ4Ed2UyytEcRTHZzRkIo8hERsp5ZFCQxYTO1l5RDbWovwPVhY2smOvLORRhIhSFiwJWSmPhYWQPFJofL7X73eNi0nYcOoz33PO7/zO/T3uHZ/v31o0Gs0Qv7pBGrbBmaHtx81pFIQROIaI4QgdheC3HsDEctiFaci0TeTDJOxBhc1/SZnQCxfQYyfgp1pfStwN59AXm//QpygEM7ADZbYIvxb6oQkSY/IlxNswC9k2L02wAQOV+FtwCmG/37+nMfL1SBP4oRa00lzUR80+UgOHoAeEUcdU7BjJIZwgxb0mpaaN+HUmDqFPcGV0Fd2gPoqqdhgJEDtHE1DS2DI6YAMKI/hqqodXgXYk/xwOIAmKYAxkWvmg4/HjHgW+VlBIw0IzmGy0AVVju7ssfDXJgXvQavMR3cmSYpnbmC08EM+B/QCuVYClvMi73zsy8ybbii7Sw3mQcm5jUzCFthv/xuhnsk4jNZdpjua65m2scy41W7MrfnKrXx01PFJIrY6kGhYUW4u9PL0+9xQuMqjjGDdFK2gBhCAPNOcRrLXgrDD31iY+VBp3wBokQieEIU3FaAJUgL5MXZhyS9AlP65RlALXoC3GNWr0v3ED6d5C+wq9yVM4QaIY9M7Gs0wGTziGZm/RZ421An0c3sv1ztdXt0njS+/A34ufAW5HKt4qvDAzAAAAAElFTkSuQmCC",y[u["default"].SCATTER_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABE0lEQVQ4EeWUwQoBURSGZSNFVrKyYCWrKTsLNYlXkIfgEZQFO97Bxo6y8AjKK1gpxRtIFhrfGfcUNYa5bOTUN/fOuf2fO6a5sdhflud5DmS++vAIRyC1h+/Jka3Fasqx3jUCF7qQFom5F/noE2kJwQWkJmGieNhiwFqCnmaSAevvtdiV7HAGfU0wb8EQctqLPBJegFYtikAf61lmYxZOjDuZ8ysFaMKrrIkGDBKGBhSNNM/8CFLjgIhdC1nVV94uSzsLKfJZGEBbJcx7MIey9iKPhKegVYkiePUC5KVJeXD2ZzYXtiYHinyeruQZU9CBuo3PzxCWo09rbS0ywfu/YkvvYPqrT8UPebabAfuj78H2azdXfrnuiKrK8HsAAAAASUVORK5CYII=",y[u["default"].BUBBLE_CHART]=y[u["default"].FORCE_BUBBLE_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABUklEQVQ4EeWUMUoDQRSGM1EMRDAWNmJnl0JMYSU2YqelB9g0QrBKkTPY5QSCveABvIAhd1AQEdNoZ6OIbr4f5skybJidkELwwcfsvH3/P5OXnanV/mXked6B1kJ/PIZDULzA4swxG8vVR2euXSNuwwVcQgZ1OASZD6OmFK1BD/asmOcT+IBi3DKpW010pPjGq2W0BQ4mPhcOWZnhrNXsT1hB1IRt2CwzIHdQll8uS5I7gz6MnHP3bFEL5eAgjNcwkTTH/DrsAXO1qp1qtIRoH3YlZFwHmf+AQj0/TjVtIBpJ7ePKDJi3YAcalqs8IsogDNv5gBdf8A6nlU1ViOAcwlBb9H1/F148pxpvINbZt1Bb1PNV+LQk40MlYwp1oeh46pjKXDvP4LefPHfhDZ7gKGpMka4+i3FUECkonrxHaie+/i6iS3vNdvUpzXf1pS31B6unMWChOkQ/Pu8AAAAASUVORK5CYII=",y[""]=y[u["default"].MULTI_CHARTS]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABb0lEQVQ4EeWTsUtCURSHfRqS1GRO0RRRmwQNmaa5RktTQ1NNDYnQEjhV/4iUU9DU1JiLg+AgrRVEBQ1Baw3m6zt2z+UhF5R8i3Tg43fuuef83vN6XyTyr8P3/flQDwDDGbiGWzWOavJXxazAbBteYHOgDwN5aMAFlCEHUzpIHoUTeIdtrat6mgSVxi3WNTiGSVgxLKGP0AI5T5nfgw50Pc97Rt2B6a55i3x/B/UEZOAQShCDCmis9c/01uzKwBssSwE9gjrcQMI1RP0UNIraM6EJOxXyAyjwk+5NPYtumHyani/yHZCHtOmTP80Z1pjdOKzT/Ors/C2mkEuzf4XKQ5xhjTE8c3T4jtpQJXuP+ZmzUIVzKJpp560Zxtm+Mc2LsG+GntA6jP7GmIQa9ihCdcVsvI27gePQPPjnSS241lx7Zdzm9jpxxWJs5ECO5457/UFtjnwBPlk3UfnMVxH58h7kY2KdJE+DmDaofaNjGD+ByMyjdmn1YQAAAABJRU5ErkJggg==",y[u["default"].MULTIPIE_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAACIUlEQVQ4Ed2TzUtVQRiH71VLTPNj0UawFKxNWhpdAhHaRuCmFP/IyF21btFKUdGCyiA02rRKvX350fV5znxw7r1KbvMHz5k5M3N+533fmalU/jdVzxNwo9HoZp1rO+GoWq3++dd3ZxpjpskoXIc++ABXYRjq8AU+85Nj2jadaoypBjXoLX2xRX8QrpXGftJfxnyvNFZ024wx7WdmBi5BF9yGW/ASjP4ufIQNOIq8aTXvYCIrpn+fAU2N+gk8gCH4G/HHrlmAAfDntfgt3aAmY4aMyPRdPAemvgvWdRzuwRiYuj9+DK69Ao5ntRrfiDOm74ZpOg8aulacW4Rkfoe+GglNeGZjUvFIGYV1nw7TlUlax1vlibHWyvqrvuhRvJhGUjKwvQweo4k0GdtXpXdrvgoG9w3cSP2KM142TifED1QjNPn5lN5zeBtHXOdZ9jvLYiD5TJeNfzGhDuA7uHHvwHKoqUjxwmMNvoJrf4DaDk1Io+hzDjV0s9Sn0BTRmWKrTPd9HPRMqzoe+arnzQtzRWp2NyHt+rP4buqyAUvgRhuIWamd0IRnqmvxxq76o4fgUbMUj8ALoayf61MwdfovQHNL8ZqIc42bjJmsYK7pLHj7xBrfBG+ZsmTrYKSHEa/0Pv2sNmNnonmNrj9J8hgarXVMJ8dIVzC1bE061dgVsSzexBFI0TqljG4bdsrpO5F0pnFaYMtPvDA9duE3ZpbjgukE1u2KiINQ3dYAAAAASUVORK5CYII=",y[u["default"].TREEMAP_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAA3ElEQVQ4Ee1UQQrCQAzcVS9efUAfYsGvCP7HB3jyFT6gV/HQc/Em+IKCnlwnhw3Tkl1aBKHQhaWTSWZI0xLnpnZ8bDiEsAQucReRo2fjvX+ipgC3Jp5hQHBH3UdINt4hroQ0zhmCA4xPRo6pI+oaIbg7xlzcr+vnONZGc2YsGI1nYx3ZPAodxUqRc1fgPa41nhvVDYJs/ILigqs/OTm0hAdBNt5AsU2oHuDrRM6k+bWtTqMol4s1nScbdxK/Bn8xln2aOrkca7ROZ4ddK1g+oHKkaLFn32MWPWknAr8ahinD6T1qRgAAAABJRU5ErkJggg==",y[u["default"].FUNNEL_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABRUlEQVQ4EdWUPU4DMRCFd/mrUiFRoBTpyAEipQhtxAEoqLhFrkSTKjSkTMcVUkZKEUVCQqSABgTL99A6WTu28W6XkUaenzdvZ+2xs+zQJDcNF0VxhH2NHptYzfUb/HOe5z+qqxK38F/RMyUayCc15xB/qFZd/gmBd4xZ6TZZZoZUxVvikumxCaOvdrsVSrLPlywr1Ior948U5Nt0vDa4E2NoVQLyEWanGk+wl1VS4fc6g/iC+K0vpwKPqNsJxC+e3C4E8RVaV7o7hogF67wG89xH5U6FwUyMkbCmTxLd9mp03Pd9fO/wDAjie2zdxpjolj1wcDpAS6xxszJZtsC/c2KuO/aRuiDLp+ObhO0YWkUpDqSn6CZC/iZMiCs0FbqFXxRNQ4XEn0qMFxIkLtGxsYuOWXAqRMyv6tEfoO7jbz3qwh6+/AJp3hg0pKmQXgAAAABJRU5ErkJggg==",y[u["default"].GANTT_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABMElEQVQ4EdVUvQ4BQRB2SCQKEYVKqdbjlbzEPYBWodRoPYNEKVH7qVwoNEQQIs43l9vLmp3di4TiJhk7832zs5OZM7lc1sSTCg7DsAa8JXECdgJ2hYbQted5L4op0o8gPWC+gEvQGOA5Jvo4l2TnY4AfNpzHcT/pgK3iCb/h8DfgjlBqReCI+w2VlI6BNZFyBFVtOMCeOZ55ghtgWDQ4Q/RWNMC2tYgt7J3mS2YZYGpi6tMNqiq+w6aqbELcw0ZmD0+Gx0vHMOvAVtAS5yw+/eM6GOaCeH14PJ4GU+Fgil9VvCsxDXMK/abiQCX+25n0ON5otHzU5yY9OhfABfpK3/yH6K2gNel/sKYzNKEIMRLr1UV71HLRBdPyMURvRQFsF6o/xi/sOQA/QCsuAp4x6A3YJztVQuyiKgAAAABJRU5ErkJggg==",y[u["default"].STRUCTURE_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABXklEQVQ4EdWUq04DQRSGuyWBhAoSFFQUBEGR4PA4XgKeAItCoTF18AAk2Ca8AQKJqSABLAZTkFzS5TvQM5mZ/XdDkwqY5Mu57H9OZ6Yz02r9+1GW5SZs/HYhprWaRj2Cc/DRbxTzEWHfxdgzqeeDzTQfPSn+adrLxcRh5u2ocBz57pbuCPsucqpHZWlDURhSzO4ERvABNpq3DoEt0f6QOziwTthF74g/DxdwC11Yhtot87pgEe+AzWgIY3iBU7iGK+gE8TQOhfughq1kbppeiZbiJ9V1kttKxCKIT0X4TPEKQTckqs52NZVmZGMkI/hMpUl0n0QikI2LonhDeyn0nlpwp85WGrMNdtxWKbDL8ZoVPhAfwQDNMbQn+ubjhii++8/ES7ALh7AH3+cZuw438Ag+9AXhq12KfNTOBOFaLiYOr2K8FbGf7YAM1Tuie/CLs382fU40n/1D783/tP0CK9iryEQTKHsAAAAASUVORK5CYII=",y[u["default"].WORD_CLOUD_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAACGklEQVQ4EdWUP0iUYRzH78y8DhyMSigyajvjhgbpzkEQwtwb1BpCJAmXSBxqaXARaQgcoqXlwOFAcQgarEmCy4gCi3CSOwdvCELvwrRQ3z7f1+e5ex67kBvvC5/7/Z7fn+d93ud53otEGk3RehccBEGSnnNOXxF/LRqN7jmx+l0mnoOjyhO45s7W5A7q9G9Qn4ZRuAxTUFFzxTMOTz6FexY2eL3gaN4Zfya/RX2J2AGUnVzVpSAGL+EPSKtwtVpx6BGzW7GJL6RtuOLWulsxTmIEHsBNiEOWhv8dcJZ8BhYgBjPwr5ggB+9sBj8FfeA+PMLYrrjNqV0kLlVW7e7xGQq/2mJswfgXaFgy/kNjZfqJb2PPw3XYBe23L4r02kVoVQb7AnZgGqze4NgV25is+ob8Gc2IRBJKkIf3IM1AAQ5AByWbhksOp2tN6B2Miim6DRdhGTbhNbyFLzABT7lmj7B6K32Fd+E3fCT+Cnu8aJwHaRASoRcE37Et6sbegjJkjH187KwUtoPutLagDeLwAaRwP7GauGAe8gT/m53Yu0o2aOww9iToWmlLfoFOX7p/aLxfHfq+jbjXzcasvWcc7a+ulZX+I3pZXcIE9GY5/BSMmVhtQ6EapXXw3orxcyXQM+iAOzAAnbVnc6IUzYI06YRDl1hXmAmCH1j9YdWUd91sBQ3d+Pr+V7hC2l9P5HsInIBP5H96yYYd/AU/rMfNnMcwAgAAAABJRU5ErkJggg==",y[u["default"].AREA_MAP]=y[u["default"].HEAT_MAP]=y[u["default"].POINT_MAP]=y[u["default"].LINE_MAP]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAF6ADAAQAAAABAAAAFwAAAACFL/OTAAAByElEQVRIDe2Uu0oDQRSGExsLNShYKFaxE9OImF4QI2idNNp4BZM8gGkFG30QrdSAVbxAxAt4qRQLG1FJRK0sBKv4/XEmTmJiNn0Wvj3nzPnPmd3ZnfH5mlejK1AoFAKwDPvwArrycABxCDTas6inMAZqdAI5GIYrYzV+DrKxhiagIAWvkIVtiKgB9tLYCfwdOIZ3SHmaAGEU7qEHZuEDtCxr8AjrcASfsAC9IH303wkQtIFedcQ8YQJ/HrogAg8wBt2wCAmjC+Nr6dprTkAyCZtWgK9XDzpxcVlMw6DyTm6LOGnjP5ZkBiZtAv/C+rLEpeaVMbkpyLj6FjfAD8G1M+Z3/Hqu6gZdUVkxM3+RvIGCEQ1g74wv81+sXiG/39/q6H9dmutj9tkR/JrLII2bVx3kbK1s5bLoqYdcQQO+6m5dfWXzNMlpR/DM0/Q7cck140+lAZ9vBn/XictdCux/HlaGWOfHEnTCOOg/HwWdORqPG139/9wI7Q7VzpsD7dA9WAXt0A04BI1rB3vboWquiwKdLW+QhWpni3Zr2uSlW/mp9HinwJ6Kp/ja2pWn4hljeek8tiyXUVjtPNdEOsj0PTrKK5qRhxX4BsWQGN7EjAMoAAAAAElFTkSuQmCC",y[u["default"].BOX_CHART]="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAABnElEQVQ4EdWUPyxDQRzH3ysS8SeaiMQgKZ2YDLrbGCQsNkaL2WQwsdpNFunSkVFsEkuHhok0qYHFgkRZqs/n997dy9251quJSz79/f++671rg+C/rTDLhqMoKtE3onrfwjCsZpnr2oNoDs7hQSF+rutQL0XEDmA/60zWo9hBcA0iOOUoDuUBPGgCMy4+q0W+nrjGJ03TUIWa4ljK+Hlw15iqVSg8wTvUoWhIJi5JOcsSXMIuzKhhn3BeC9C3Dmc61jZ9CXyNNslbaMKjAtN5IbhMdQkK+Fsw9K2b5AKY60aaSHTcMbWGOYC/qIXTHZMY1Ull3dgpx6H78tPYFPYN/jqXRViumLt8Oaun34o8AS/1lbPbpLShymXJeVqtlCn8YVWCII0RKiM+Rz0S3+n7OWR4Ci5gG+K7ipX7fQ0vCvHjI8Q2wFzprTB3LE8ehD4YUATssM3kCvEwyGpKLnGDPewqzMMJ1MBeDBdBfpb3iord4Y/o9f7y/N0Zs4gewR08g/wVFPRoeqF1oheL0Cz9k2qmhb3imD570fg7vV8lFV8ab8VWkAAAAABJRU5ErkJggg==";var A="position:absolute;width:1px;height:1px;behavior:url(#default#VML);";function T(t){var e=f["default"].prototype.create(t);return e.style.cssText=A,e.coordsize="1 1",e}e["default"]=function(t){var e,i,o,f,g,A=null,x=null,b=null,C=null,L=null,M=null,P=null,S=null,w=null,E=null,O=[],R=[],k=[],I={},D=0,N=0,B=null,F=null,G=0,H=null,z={left:null,right:null,dom:null},V=new d["default"]({},u["default"].TOOLBAR_COMPONENT,{});function W(t){return{type:u["default"].BUTTON,color:"#999999",interval:1e3,style:{fontSize:n["default"].value2PX(16*t),fontFamily:"Microsoft YaHei, PingFang SC",color:"#ffffff"}}}function U(t){return{backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,hideDelay:500,shared:!1,padding:5,shadow:!0,animation:!0,style:{fontSize:n["default"].value2PX(12*t),fontFamily:"Microsoft YaHei, PingFang SC",color:"#FFFFFF"}}}function Y(t){return 30*t}function X(t,e){var i=e*parseFloat(t);return i<8?8:i}function Z(){return 2.5*G}function j(){return n["default"].getDomWidth(x)}function Q(){return n["default"].getDomHeight(x)-(A===u["default"].BUTTON?Z():18)}function q(){return(j()-N+1)/N}function K(){V._show.apply(V,n["default"].toArray(arguments)),o&&(g&&window.clearTimeout(g),g=window.setTimeout((function(){V.immediateHide()}),4e3))}/MSIE 7/.test(navigator.userAgent);function J(t,e){var i=(0,p.getPlainText)(t.switchTitle),n=R[e];n&&(n.mText&&(n.mText.textContent?n.mText.textContent=i:n.mText.innerText=i,pt(n)),n._title=i)}function $(t,e,i,a){r["default"].style(i,{height:n["default"].value2PX(Q()),width:n["default"].value2PX(j())});var o=i;a===N-1?o=S:0===a&&(o=E),r["default"].style(o,{width:n["default"].value2PX(rt(t)),height:n["default"].value2PX(ot(t))}),e.resize(),e.fullScreenChart&&e.fullScreenChart.resize()}function tt(t,e){var a=j(),s=Q();P=P||r["default"].create("div","vanchart-chart",M),r["default"].style(P,{width:n["default"].value2PX(a),height:n["default"].value2PX(s),marginLeft:n["default"].value2PX(-a)});var u=t.map((function(t,n){return function(t,e){var n=(0,p.getPlainText)(t.switchTitle),a=R[e];if(!O[e]){if(O[e]=r["default"].create("div","vanchart-chart",M),R[e]=a=r["default"].create("div","vanchart-menu-dot",b.mWrap),a.style.background=i,!(0,p.isSupportSVG)())a.style.background="none",function(t){var e=T("shape");e.style.width="100%",e.style.height="100%",e.coordsize="10 10",e.path=l["default"].circlePath(5,5,5),e.stroked="False",e.fillcolor="#7f7f7f";var i=T("fill");i.color="#7f7f7f",i.opacity=.5,e.appendChild(i),t.appendChild(e)}(r["default"].create("div","vanchart-menu-dot-ie",a));e||v(a,"van-on")}a._title=n,a.i=e,c["default"].on(a,"mouseover",(function(){et(a)})),c["default"].on(a,"mouseout",(function(){V.immediateHide()})),new c["default"](a).on("tap",(function(t){t.preventDefault(),o&&et(a),lt(e),it(e),ut(e)}))}(t,n),at(t,e[n],O[n],n)}));return w=w||r["default"].create("div","vanchart-chart",M),r["default"].style(w,{width:n["default"].value2PX(a),height:n["default"].value2PX(s),marginRight:n["default"].value2PX(-a)}),u}function et(e){var i=U(t.autoFitScale.fontScale),n=V.calculateTooltipDivDim(i,e._title),a=[x.clientWidth/2-(N-1)/2*16+16*e.i-n.width/2,x.clientHeight-18-n.height];a[0]=Math.min(Math.max(a[0],0),x.clientWidth-n.width),K(a,i,e._title)}function it(t){R[t]&&(R[D].style.background="button"===A?e:i,R[t].style.background=i)}function nt(e){var i=!1;if(i=(0,p.isSupportSVG)()&&!m?e.scrollWidth>e.clientWidth:function(t){var e=t._title,i=t.mText,a=n["default"].getComputedStyle(i,"font-size font-family");return n["default"].getTextDimension(e,a,!0).width>i.scrollWidth}(e),i||""===e.mText.innerHTML){var a=U(t.autoFitScale.fontScale),r=V.calculateTooltipDivDim(a,e._title),o=[x.clientWidth*(e.i+.5)/N-r.width/2,e.offsetHeight];o[0]=Math.min(Math.max(o[0],0),x.clientWidth-r.width),K(o,a,e._title)}}function at(e,i,a,o){r["default"].style(a,{height:n["default"].value2PX(Q()),width:n["default"].value2PX(j()),overflow:"hidden"});var s,l=a;return o===N-1?(S||(S=r["default"].create("div","vanchart-chart-wrap",a)),l=S):0===o&&(E||(E=r["default"].create("div","vanchart-chart-wrap",a)),l=E),r["default"].style(l,{height:n["default"].value2PX(ot(e)),width:n["default"].value2PX(rt(e)),overflow:"hidden"}),s=t._initSingle(e,i,l),o!==D&&s.set({enable:!1}),s}function rt(t){if(t.geo&&t.borderWidth){var e=t.shadow?4:0;return j()-2*t.borderWidth-e}return j()}function ot(t){if(t.geo&&t.borderWidth){var e=t.shadow?4:0;return Q()-2*t.borderWidth-e}return Q()}function st(){O[0].appendChild(E),O[N-1].appendChild(S)}function lt(t,e){e===u["default"].RIGHT&&D===N-1&&0===t?(O[0].appendChild(E),P&&P.appendChild(S),M.style.left=j()+"px",M.clientWidth):e===u["default"].LEFT&&0===D&&t===N-1?(O[N-1].appendChild(S),w&&w.appendChild(E),M.style.left=-N*j()+"px",M.clientWidth):st()}function ut(e){var i,a,r,o;i=R[D],a="van-on",r=i.className.split(" "),-1!==(o=r.indexOf(a))&&(r.splice(o,o),i.className=r.join(" ")),t.charts[D]&&t.charts[D].set({enable:!1}),v(R[e],"van-on"),t.charts[e]&&t.charts[e].set({enable:!0});var s=j(),l=h["default"].css.swing;!function(t,e,i,a,r){n["default"].cancelAnimFrame(F);var o=parseFloat(t.style[e])||0,s=i.match(/([\d.E-]+)(.*)/i),l=+s[1],u=s[2],h=o,d=0,c=+new Date;function f(){(d=+new Date-c)>=a?(h=l,t.style[e]=h+u,H=null):(h=o+(l-o)*r(d/a),t.style[e]=h+u,F=n["default"].requestAnimFrame(f))}f(),H=function(){n["default"].cancelAnimationFrame(F),t.style[e]=l+u}}(M,"left",-e*s+"px",500,l),D=e}function ht(){ct()}function dt(){ct(f)}function ct(e){n["default"].clearInterval(B),t.shouldCarouselRun()&&e&&(B=n["default"].setInterval((function(){document.body.contains(x)?ft(1):n["default"].clearInterval(B)}),e))}function ft(t){var e=1===(t=t||1)?u["default"].RIGHT:u["default"].LEFT,i=D+t,n=(i<0?i+N:i)%N;lt(n,e),it(n),ut(n)}function pt(t){q()<=22+3*G?(t.mText.innerHTML="",t.mText.style.marginLeft=0,t.style.padding=0):t.style.padding="0 1em"}var gt=0,mt=-1,vt=-1,_t=0;function yt(t){return t<0?1:t>0?-1:0}function At(t,e,i,a){var o,s,l,h=1.3*G,d=h/22;(0,p.isSupportSVG)()?(k[a]?(o=k[a].svg,s=k[a].iconG):(o=r["default"].createSvgDom("svg",t),s=r["default"].createSvgDom("g",o),k[a]={svg:o,iconG:s},r["default"].appendSvgStr2Dom(s,_[e]),r["default"].attr(s,{fill:i}),e===u["default"].RADAR_CHART&&r["default"].attr(s,{stroke:i})),r["default"].attr(o,{width:h,height:h}),r["default"].style(o,{marginTop:n["default"].value2PX((Z()-h)/2)}),r["default"].attr(s,{transform:n["default"].spliceText("scale(",d,")")})):(k[a]?l=k[a]:(l=r["default"].create("img",null,t),k[a]=l,r["default"].attr(l,{src:y[e]})),r["default"].attr(l,{width:h,height:h}),r["default"].style(l,{marginTop:n["default"].value2PX((Z()-h)/2)}))}function Tt(t,i){var a=/vanchart-arrow-left/.test(t.className),o=Y(i);if((0,p.isSupportSVG)()){var s,u,h=a?"M18.9,21.5L9.1 15 18.9 8.5M18.9,21.5z":"M11.1,21.5L20.9 15 11.1 8.5 M11.1,21.5z",d=a?I.left:I.right;d?(s=d.svg,u=d.arrowP):(s=r["default"].createSvgDom("svg",t),u=r["default"].createSvgDom("path",s),I[a?"left":"right"]={svg:s,arrowP:u},r["default"].attr(u,{d:h,fill:"none",stroke:"#FFFFFF","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":10})),r["default"].attr(s,{width:o,height:o}),r["default"].attr(u,{transform:n["default"].spliceText("scale(",i,")")}),r["default"].style(t,{background:e})}else{var f=T("shape");f.path=l["default"].circlePath(15*i,15*i,15*i),f.stroked="False",f.fillcolor=e;var g=T("fill");g.color=e,g.opacity=.5,f.appendChild(g),t.appendChild(f);var m=T("shape");m.path=a?"m19,22 l9,15 l19,9 e":"m11,22 l21,15 l11,9 e",m.filled="False",m.strokecolor="#ffffff",t.appendChild(m),c["default"].on(t,"mouseover",(function(){g.opacity=.2})),c["default"].on(t,"mouseout",(function(){g.opacity=.5}))}}return{init:function(l,h,d){o=function(t){return t&&t[0]?null==t[0].mobile?n["default"].hasTouch():t[0].mobile:n["default"].hasTouch()}(t.options.options),l&&l.switchStyle||ct();var g,m,v,_=t.autoFitScale.scale,y=l.options,T=a["default"].merge(n["default"].clone(W(_)),l.switchStyle,!0);(0,p.isSupportSVG)()||T.style.color&&(T.style.color=s["default"].colorToHex(T.style.color)),x=d,A=T.type,N=y.length,e=T.color,g=e,m=s["default"].getRGBAColorArray(g),(v=s["default"].rgb2hsl(m[0],m[1],m[2]))[2]=v[2]<=20?v[2]+20:v[2]-20,i=s["default"].toColor(s["default"].hsl2rgb(v[0],v[1],v[2])),b=b||r["default"].create("div","vanchart-menu",d),M=M||r["default"].create("div","vanchart-cc",d),d.style.overflow="hidden",V.doLayout(d),h.splice(N).map((function(t){t.remove()})),R.splice(N).map((function(t){r["default"].remove(t)})),O.splice(N).map((function(t){r["default"].remove(t)})),D=D>=N?0:D;var P=j(),S=Q();switch(A){case u["default"].CAROUSEL:case u["default"].NO_ARROW:b.style.width=n["default"].value2PX(P),r["default"].style(b,{bottom:0,height:"18px"}),b.mWrap=b.mWrap||r["default"].create("div","vanchart-menu-wrap",b),r["default"].style(M,{top:0,bottom:"18px",left:n["default"].value2PX(-D*P),width:n["default"].value2PX(N*P),height:n["default"].value2PX(S)});var w=f=T.interval;if(t.isMobileFlow()||(z.dom&&(c["default"].off(d,o?"touchstart":"mouseover",ht),c["default"].off(d,o?"touchend":"mouseout",dt)),z.dom=c["default"].on(d,o?"touchstart":"mouseover",ht).on(d,o?"touchend":"mouseout",dt)),ct(w),u["default"].NO_ARROW===A)return tt(y,h);var E=Y(_);C=C||r["default"].create("div","vanchart-arrow-wrap",d),L=L||r["default"].create("div","vanchart-arrow-wrap",d),r["default"].style(C,{width:n["default"].value2PX(E),height:n["default"].value2PX(E),marginTop:n["default"].value2PX(-E/2),left:0}),r["default"].style(L,{width:n["default"].value2PX(E),height:n["default"].value2PX(E),marginTop:n["default"].value2PX(-E/2),right:0});var k=C.arrowLeft=C.arrowLeft||r["default"].create("div","vanchart-arrow vanchart-arrow-left",C),I=L.arrowRight=L.arrowRight||r["default"].create("div","vanchart-arrow vanchart-arrow-right",L);return Tt(k,_),Tt(I,_),z.left&&z.left.off("tap"),z.left=z.left||new c["default"](k),z.left.on("tap",(function(t){t.preventDefault(),ct(w),ft(-1)})),z.right&&z.right.off("tap"),z.right=z.right||new c["default"](I),z.right.on("tap",(function(t){t.preventDefault(),ct(w),ft(1)})),tt(y,h);case u["default"].BUTTON:default:G=X(T.style.fontSize,_),r["default"].style(b,T.style),b.style.fontSize=n["default"].value2PX(G);var B=Z();return r["default"].style(b,{top:0,"z-index":1,width:n["default"].value2PX(P),height:n["default"].value2PX(B)}),r["default"].style(M,{bottom:0,top:n["default"].value2PX(B),left:n["default"].value2PX(-D*P),width:n["default"].value2PX(N*P),height:n["default"].value2PX(S)}),function(t,a,s){return t.map((function(t,l){return function(t,a,s){var l=(0,p.getPlainText)(t.switchTitle),u=R[a];O[a]||(O[a]=r["default"].create("div","vanchart-chart",M),R[a]=u=r["default"].create("div","vanchart-menu-btn",b),u.mIcon=r["default"].create("span","vanchart-menu-icon",u),u.mText=r["default"].create("span","vanchart-menu-text",u),(0,p.isSupportSVG)()||u.insertAdjacentHTML("afterBegin",'<span class="vanchart-menu-btn_before"></span>'),a||(u.style.background=i),a&&(u.style.background=e));var h=q();u.style.width=n["default"].value2PX(h),0!==u.offsetTop&&(h-=1,u.style.width=n["default"].value2PX(h));At(u.mIcon,t.chartType,s,a),u.mText.textContent=l,u.mText.innerText=l,u.mIcon.style.height=G,u._title=l,u.i=a,pt(u),c["default"].on(u,"mouseover",(function(){u.style.background=i,nt(u)})),c["default"].on(u,"mouseout",(function(){D!==a&&(u.style.background=e),V.immediateHide()})),new c["default"](u).on("tap",(function(t){t.preventDefault(),o&&nt(u),it(a),ut(a)}))}(t,l,s),at(t,a[l],O[l],l)}))}(y,h,T.style.color)}},resize:function(e,i,o){var s=t.autoFitScale.fontScale,l=e.options,h=a["default"].merge(n["default"].clone(W(s)),e.switchStyle,!0);x=o,A=h.type,N=l.length,D=D>=N?0:D;var d=j(),c=Q();switch(A){case u["default"].CAROUSEL:case u["default"].NO_ARROW:if(b.style.width=n["default"].value2PX(d),r["default"].style(M,{left:n["default"].value2PX(-D*d),width:n["default"].value2PX(N*d),height:n["default"].value2PX(c)}),A===u["default"].NO_ARROW)break;var f=Y(s);r["default"].style(C,{width:n["default"].value2PX(f),height:n["default"].value2PX(f),marginTop:n["default"].value2PX(-f/2),left:0}),r["default"].style(L,{width:n["default"].value2PX(f),height:n["default"].value2PX(f),marginTop:n["default"].value2PX(-f/2),right:0}),Tt(C.arrowLeft,s),Tt(L.arrowRight,s);break;case u["default"].BUTTON:default:G=X(h.style.fontSize,s),b.style.fontSize=n["default"].value2PX(G);var g=Z();r["default"].style(b,{width:n["default"].value2PX(d),height:n["default"].value2PX(g)}),r["default"].style(M,{top:n["default"].value2PX(g),left:n["default"].value2PX(-D*d),width:n["default"].value2PX(N*d),height:n["default"].value2PX(c)})}!function(t,e,i){switch(i){case u["default"].CAROUSEL:case u["default"].NO_ARROW:!function(){var t=j(),e=Q();r["default"].style(P,{width:n["default"].value2PX(t),height:n["default"].value2PX(e),marginLeft:n["default"].value2PX(-t)}),r["default"].style(w,{width:n["default"].value2PX(t),height:n["default"].value2PX(e),marginRight:n["default"].value2PX(-t)})}(),t.forEach((function(t,i){$(t,e[i],O[i],i)}));break;case u["default"].BUTTON:default:t.forEach((function(t,i){!function(t,e){var i=R[e],a=q();i.style.width=n["default"].value2PX(a),0!==i.offsetTop&&(a-=1,i.style.width=n["default"].value2PX(a));At(i.mIcon,t.chartType,null,e);var r=(0,p.getPlainText)(t.switchTitle);i.mText.textContent=r,i.mText.innerText=r,i.mText.style.marginLeft=null,i._title=r,i.i=e,pt(i)}(t,i),$(t,e[i],O[i],i)}))}}(l,i,A)},refresh:function(e,i){return J(e,i),at(e,t.charts[i],O[i],i)},onlyRefreshTitle:J,switchChartAndRestTimer:function(t){ct(),ft(t),ct(f)},showIndexChartAndRestTimer:function(t){t=Math.abs(t)%N||0,ct(),lt(t,t>D?u["default"].RIGHT:u["default"].LEFT),it(t),ut(t),ct(f)},getIndex:function(){return D},stop:function(){H&&H(),ht(),st()},resume:function(){dt()},panstart:function(t){M&&(mt=t.chartIndex,gt=parseFloat(M.style.left),_t=t.srcEvent.deltaX)},panmove:function(t){if(!(mt<0)){var e,i=t.srcEvent.deltaX,n=-j()*(N-1);gt+=i,gt=Math.max(n,Math.min(gt,0)),M.style.left=gt+"px",e=gt-mt*-j(),Math.abs(e)>80?(vt=mt+yt(e),vt=Math.max(0,Math.min(vt,N-1))):vt=mt,i&&(_t=i)}},panend:function(t){mt<0||vt<0||(vt-mt!==yt(_t)&&(vt=mt),it(vt),ut(vt),mt=vt=-1)},removeCarouselInterval:ht}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(0)),a=c(i(1)),r=i(4),o=i(41),s=i(2),l=i(23),u=i(15),h=i(3),d=c(i(6));function c(t){return t&&t.__esModule?t:{"default":t}}function f(t){var e=t.options.tooltip;return e&&e.enabled&&t.isVisible()}function p(t){var e=t.options.tooltip;return f(t)&&e.shared}function g(t){return'<span style="font-size:'+16*(0,u.autoFitFontScale)(t.series.vanchart)+'px;font-family:Verdana;color:white;">'}function m(t){return'<span style="font-size:'+14*(0,u.autoFitFontScale)(t.series.vanchart)+'px;font-family:Verdana;color:white">'}function v(t){return'<span style="font-size:'+14*(0,u.autoFitFontScale)(t.series.vanchart)+'px;font-family:Verdana;font-weight:bold;color:white">'}function _(t,e){t.series;var i=e.formatter,a=e.style,r=i.identifier,s="";return s+=function(t,e,i,a){var r="";if(-1!=e.indexOf(o.SERIES)){var s=n["default"].format(t.seriesName,a.seriesFormat);s=C(s),r+=(i?"<span >":m(t))+s+"</span>",r+="<br />"}return r}(t,r,a,i),s+=function(t,e,i,n){var a="";if(-1!=e.indexOf(o.X)||-1!=e.indexOf(o.Y)||-1!=e.indexOf(o.SIZE)){var r=(0,o.getXYSizeString)(t,n,e);a+=(i?"<span>":v(t))+r+"</span>"}return a}(t,r,a,i),s}function y(t,e){var i=e.style,n=e.formatter,a=n.identifier,r="";if(e.shared){if(-1!=a.indexOf(o.NAME)){for(var s,l=t,u=[t.name];(s=l.parent)&&s.depth;)l=s,u.unshift(s.name);r+=(i?"<span>":g(t))+u.join(" / ")+"</span><br>"}r+=L(t,a,i,n)}else r+=x(t,a,i,n),r+=L(t,a,i,n);return r}function A(t,e){var i=e.style,a=e.formatter,r=a.identifier,s=t.series,l=[o.PROCESSES,o.SERIES,o.STARTTIME,o.FINISHTIME,o.DURATION,o.PROGRESS],u="";return l.map((function(e){var l=function(e){if(-1!==r.indexOf(e)){var i=o.propMap[e][0],l=o.propMap[e][1],u=t[i],h=a[l]||s._getTooltipFormatFn&&s._getTooltipFormatFn(i),d=n["default"].format(u,h);return s._postTooltip?s._postTooltip(d,i):d}return null}(e);null!=l&&(u+=(i?"<span>":m(t))+l+"</span><br>")})),u}function T(t,e){var i=t.series.vanchart,n=t.points,o=e.formatter,s=o.identifier,u=e.style,h="",d=[];if(e.shared&&n&&n.length){var c=i.isMap(),f=i.getComponent(r.ComponentCst.RANGE_LEGEND_COMPONENT);if(h+=x(t,s,u,o),c&&t.series.type!==a["default"].LINE_MAP){var g=t.visible&&t.series.visible;d=t.options.drilldown||g?n.filter((function(t){return t.series.visible})):[]}else d=n.filter(p);d.forEach((function(t){var e=c&&f?n[0].color:(0,l.notSupportGradualColor)(t.options,t.color),a=t.options.tooltip;h+="<div>"+b(e,t.opacity,i,"middle"),h+='<div style="display: inline; vertical-align: middle">'+L(t,s,u,a.formatter)+"</div></div>"}))}else h+=x(t,s,u,o),h+=L(t,s,u,o);return h}function x(t,e,i,r){var s="",l=t.series.type;if(l===a["default"].MULTIPIE_CHART)-1!=e.indexOf(o.SERIES)&&(s=n["default"].format(t.seriesName,r.seriesFormat));else if(-1!=e.indexOf(o.CATEGORY)&&(s=n["default"].format(t.category,r.categoryFormat)),-1!=e.indexOf(o.NAME)&&l!==a["default"].WORD_CLOUD_CHART){var u=t.series.vanchart.isMap()?r.areaNameFormat:r.nameFormat;s=n["default"].format(t.name,u)}return s&&(s=C(s),s=(i?"<span>":g(t))+s+"</span>",s+="<br />"),s}function b(t,e,i,a){void 0===a&&(a="baseline");var r=(0,u.autoFitFontScale)(i);if(/rgba/i.test(t)){var o=d["default"].colorToHexAlpha(t);t=o.hex,e*=o.alpha}return/rgb/i.test(t)&&(t=d["default"].colorToHex(t)),(0,h.isSupportBracketStyleBrowser)()?'<span style="vertical-align: '+a+";width:"+n["default"].value2PX(Math.ceil(6*r))+";height:"+n["default"].value2PX(Math.ceil(6*r))+';display: inline-block; overflow: hidden; position: relative; border-radius: 50%; text-align: left;  margin-right: 5px"><span style="border:'+n["default"].value2PX(Math.ceil(6*r))+" dotted "+t+";opacity: "+e+';width: 100%; height: 100%; position: absolute;"></span></span>':'<span style="font-size:'+n["default"].value2PX(2*Math.ceil(6*r))+";font-style:normal; font-family: Arial; color: "+t+";opacity:"+e+'">&#9679  </span>'}function C(t){return t?(t+"").replace(/</g,"&lt").replace(/>/g,"&gt"):t}function L(t,e,i,r){var l="",u=t.series.type,h=t.isNull?"":t.originalValue;u===a["default"].STRUCTURE_CHART&&"-"===h&&(h="");var d,c=n["default"].format(h,r.valueFormat),f=n["default"].format(t.targetValue,r.targetValueFormat),p=n["default"].format(t.percentage,r.percentFormat),g=n["default"].format(t.level,r.levelFormat),_={};_[o.SIZE]=c,_[o.VALUE]=c,_[o.TARGET_VALUE]=f,_[o.PERCENT]=p,_[o.LEVEL]=g,u===a["default"].MULTIPIE_CHART||u===a["default"].WORD_CLOUD_CHART?-1!=e.indexOf(o.NAME)&&(d=n["default"].format(t.name,r.nameFormat)):-1!=e.indexOf(o.SERIES)&&(d=n["default"].format(t.seriesName,r.seriesFormat));var y=[o.PERCENT,o.LEVEL].filter((function(t){return-1!==e.indexOf(t)&&!(0,s.isEmpty)(_[t])})).map((function(t){return _[t]})).join("  "),A=[o.VALUE,o.TARGET_VALUE];u!=a["default"].BUBBLE_CHART&&u!=a["default"].SCATTER_CHART||(A=[o.SIZE]);var T=A.filter((function(t){return-1!==e.indexOf(t)&&!(0,s.isEmpty)(_[t])})).map((function(t){return _[t]})).join("/");return(0,s.isEmpty)(T)||(y=T+"  "+y),d&&y&&(d+=":"),(d=C(d))&&(l+=(i?"<span >":m(t))+d+"</span>"),y&&(l+=(i?"<span>":v(t))+y+"</span>"),l}function M(t,e){if(e&&e.enabled){var i=e.formatter,a="";if("object"==typeof i){var r=e.style,l=i.identifier;a+=function(t,e,i,a){var r="";if(-1!=e.indexOf(o.SERIES)){var s=n["default"].format(t.seriesName,a.seriesFormat);r+=(i?"<span >":m(t))+s+"</span>",r+="<br />"}return r}(t,l,r,i),a+=function(t,e,i,a){var r="",l=function(t){return-1!==e.indexOf(t)},u=[],h=t.options;if(l(o.FROM)&&(0,s.hasDefined)(h.from.name)){var d=n["default"].format(h.from.name,a.fromFormat);u.push(d)}if(l(o.TO)&&(0,s.hasDefined)(h.to.name)){var c=n["default"].format(h.to.name,a.toFormat);u.push(c)}u.length&&(r+=(i?"<span>":m(t))+u.join("→")+"</span>&nbsp;");var f=[];if(l(o.VALUE)){var p=n["default"].format(t[t.series.getTargetKey()],a.valueFormat);p&&f.push(p)}if(l(o.PERCENT)){var g=n["default"].format(t.percentage,a.percentFormat);g&&f.push(g)}f.length&&(r+=(i?"<span>":v(t))+f.join("&nbsp;&nbsp;")+"</span>");return r}(t,l,r,i)}else a=n["default"].getFormatterFunction(i).call(t);return a}}function P(t,e){var i=e.style,n=e.formatter,a=n.identifier,r=t.dataResult,l=t.options,u=t.series.vanchart,h="";if(null==t.outlierData){-1!==a.indexOf(o.CATEGORY)&&(h+=S(i,"",t.category,n.categoryFormat,t)),-1!==a.indexOf(o.SERIES)&&(h+=L(t,a,i,n),h+="<br />");var d=[l.numberLabel,l.maxLabel,l.q3Label,l.medianLabel,l.q1Label,l.minLabel],c=[r.number,r.max,r.q3,r.median,r.q1,r.min],f=[n.dataNumberFormat,n.dataMaxFormat,n.dataQ3Format,n.dataMedianFormat,n.dataQ1Format,n.dataMinFormat];[o.DATA_NUMBER,o.DATA_MAX,o.DATA_Q3,o.DATA_MEDIAN,o.DATA_Q1,o.DATA_MIN].forEach((function(e,n){-1!==a.indexOf(e)&&(0,s.hasDefined)(c[n])&&(h+=S(i,d[n]+": ",c[n],f[n],t))}))}else{var p=t.outlierData.outlier;-1!==a.indexOf(o.DATA_OUTLIER)&&(0,s.hasDefined)(p)&&(h+="<div>",h+=b(l.outlierMarker.fillColor,1,u,"middle"),h+='<div style="display: inline; vertical-align: middle">'+S(i,l.outlierLabel+": ",p,n.dataOutlierFormat,t)+"</div></div>")}return h}function S(t,e,i,a,r){var o=n["default"].format(i,a);return(0,s.hasDefined)(o)&&(o=C(o),o=(t?"<span>":m(r))+e+o+"</span>",o+="<br />"),o}e["default"]=function(t){var e,i=t.series,r=i.type,o=i.vanchart,s=t.options.tooltip,l=s.formatter;if(!(o.isMobileFlow()&&!o.isMobileFlowFollowPC())&&!f(t)&&!s.shared)return"";if("object"!=typeof l)try{return n["default"].getFormatterFunction(l).call(t)}catch(u){return""}switch(r){case a["default"].BUBBLE_CHART:case a["default"].SCATTER_CHART:e=o.isMap()?T:_;break;case a["default"].TREEMAP_CHART:e=y;break;case a["default"].GANTT_CHART:e=A;break;case a["default"].LINE_MAP:e=M;break;case a["default"].BOX_CHART:e=P;break;default:e=T}return e(t,s)}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{"default":t};var i=h(e);if(i&&i.has(t))return i.get(t);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in t)if("default"!==r&&{}.hasOwnProperty.call(t,r)){var o=a?Object.getOwnPropertyDescriptor(t,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=t[r]}return n["default"]=t,i&&i.set(t,n),n}(i(43)),a=u(i(7)),r=u(i(0)),o=i(3),s=i(2),l=i(52);function u(t){return t&&t.__esModule?t:{"default":t}}function h(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(h=function(t){return t?i:e})(t)}var d=n["default"].extend({imageContent:function(t){return t=this.renderer.getActualImageUrl(t),this.node().setAttributeNS("http://www.w3.org/1999/xlink","href",t),this},textContent:function(t){return"div"===this.type?this.node().innerHTML=t:this.node().textContent=t,this},attr:function(){return"div"===this.type?this.style.apply(this,arguments):a["default"].attr.apply(null,[this.node()].concat(r["default"].objectToArray(arguments))),this},style:function(){var t;2===arguments.length?(t={})[arguments[0]]=arguments[1]:t=(0,s.assign)({},arguments[0]);var e,i=this.styles,a={},u=this.node(),h="",d=!i;if(t&&t.color&&(t.fill=t.color),t&&t.fill&&"div"===this.type&&(t.color=t.fill),t&&(0,s.hasDefined)(t["class"])&&"div"===this.type&&u.setAttribute("class",t["class"]),i)for(e in t)t[e]!==i[e]&&(a[e]=t[e],d=!0);if(d){if("div"===this.type){var c={x:"left",y:"top",dx:"margin-left"};for(var f in c){var p;null!=(p=a[f])&&(a[c[f]]=/em/gi.test(p)?p:p+"px",delete a[f])}if(a.transform){var g=(0,n.transformParser)(a.transform.replace(/px/gi,""));g.translate&&(a[(0,o.getTransPrefix)()+"transform"]="translate("+g.translate[0]+"px,"+g.translate[1]+"px)")}}i&&(t=r["default"].extend(i,a)),this.styles=r["default"].clone(t);var m=function(t,e){return"-"+e.toLowerCase()};for(e in t){var v=t[e];"fontFamily"!==e&&"font-family"!==e||(v=(0,l.quotedFontFamilyNames)(v)),h+=e.replace(/([A-Z])/g,m)+":"+v+";"}u.style.cssText=h,t.fill&&(u.style.fill=t.fill)}return this}});e["default"]=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=i(52);var r=((n=i(43))&&n.__esModule?n:{"default":n})["default"].extend({imageContent:function(t){return this.style({src:t}),this},textContent:function(t){return"div"===this.type?this.node().innerHTML=t:this.node().textContent=t,this},attr:function(){return"div"===this.type?this.style.apply(this,arguments):this.renderer.attr(this,arguments),this},style:function(){var t;return 2===arguments.length?(t={})[arguments[0]]=arguments[1]:t=arguments[0],t&&t.fontFamily&&(t.fontFamily=(0,a.quotedFontFamilyNames)(t.fontFamily)),t&&t["font-family"]&&(t["font-family"]=(0,a.quotedFontFamilyNames)(t.fontFamily)),this.renderer.style(this,t),this}});e["default"]=r},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(117)),a=u(i(118)),r=u(i(119)),o=u(i(120)),s=u(i(121)),l=u(i(122));function u(t){return t&&t.__esModule?t:{"default":t}}var h={"en-us":n["default"],"ja-jp":a["default"],"pt-pt":r["default"],"zh-cn":o["default"],"zh-tw":s["default"],"ko-kr":l["default"]};e["default"]=function(t){return h[t]?h[t]:n["default"]}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={ganttLevels:[["yyyy","N"],["yyyy","N"],["yyyy","QQQ"],["N[,]yyyy","MMM"],["QQQ[,]yyyy","MMM"],["QQQ[,]yyyy","MMM"],["MMM[,]yyyy","www"],["d[,]MMM[,]yyyy","eee"],["MMM[,]yyyy","d"],["MMM[,]yyyy","d"],["d[,]MMM[,]yyyy","a"],["d[,]MMM[,]yyyy","I"],["d[,]MMM[,]yyyy","HHH"],["d[,]MMM[,]yyyy[,]a","H"],["d[,]MMM[,]yyyy[,]H:mm","H:mm"],["d[,]MMM[,]yyyy[,]H:mm","m"],["d[,]MMM[,]yyyy[,]H:mm","m"],["d[,]MMM[,]yyyy[,]H:mm","m"],["d[,]MMM[,]yyyy[,]H:mm","m"],["d[,]MMM[,]yyyy[,]H:mm","m"],["d[,]MMM[,]yyyy[,]H:mm","s"],["d[,]MMM[,]yyyy[,]H:mm","s"]],_locale:"en_US",startTime:"start",finishTime:"finish",currentTime:"Current Time",duration:"duration",progress:"progress",emptyDataTip:"No data",fullScreenClose:"Close full screen",fullScreenOpen:"Full screen",menuClose:"Collapse toolbar",menuOpen:"Expand toolbar",refresh:"Refresh",sort:"Sort",toImage:"Export to image"}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={_locale:"ja_JP",startTime:"開始時間",finishTime:"終了時間",currentTime:"現在時間",duration:"続ける時間",progress:"進捗",ganttLevels:[["yyyy[年]","N"],["yyyy[年]","N"],["yyyy[年]","QQQ"],["yyyy[、]N","MMM"],["yyyy[、]QQQ","MMM"],["yyyy[、]QQQ","MMM"],["yyyy[年]MM[月]","www"],["yyyy[年]MM[月]dd[日]","eeeeee"],["yyyy[年]MM[月]","d"],["yyyy[年]MM[月]","d"],["yyyy[年]MM[月]dd[日]","a"],["yyyy[年]MM[月]dd[日]","I"],["yyyy[年]MM[月]dd[日]","H"],["yyyy[年]MM[月]dd[日][,]a","H"],["yyyy[年]MM[月]dd[日][ ]H:mm","H:mm"],["yyyy[年]MM[月]dd[日][ ]H:mm","m"],["yyyy[年]MM[月]dd[日][ ]H:mm","m"],["yyyy[年]MM[月]dd[日][ ]H:mm","m"],["yyyy[年]MM[月]dd[日][ ]H:mm","m"],["yyyy[年]MM[月]dd[日][ ]H:mm","m"],["yyyy[年]MM[月]dd[日][ ]H:mm","s"],["yyyy[年]MM[月]dd[日][ ]H:mm","s"]],emptyDataTip:"タイトルデータは空欄",fullScreenClose:"フルスクリーン表示取り消す",fullScreenOpen:"フルスクリーン表示",menuClose:"ツールバー隠す",menuOpen:"ツールバー展開",refresh:"リフレッシュ",sort:"ソート",toImage:"エクスポート"}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={_locale:"pt-PT",ganttLevels:[["yyyy","N"],["yyyy","N"],["yyyy","QQQ"],["N[,]yyyy","MMM"],["QQQ[,]yyyy","MMM"],["QQQ[,]yyyy","MMM"],["MMM[,]yyyy","www"],["d[,]MMM[,]yyyy","eee"],["MMM[,]yyyy","d"],["MMM","d"],["d[,]MMM","a"],["d[,]MMM","I"],["d[,]MMM","HHH"],["a","H"],["H","H:mm"],["H","m"],["H:mm","m"],["H:mm","m"],["H:mm","m"],["H:mm","m"],["H:mm","s"],["H:mm","s"]],startTime:"start",finishTime:"finish",currentTime:"",duration:"duration",progress:"progress",fullScreenClose:"Desativar a exibição em tela cheia",fullScreenOpen:"Exibição em tela cheia",menuClose:"Encolher a barra de ferramentas",menuOpen:"Expandir a barra de ferramentas",refresh:"Refrescar",sort:"Ordenar",toImage:"Exportar imagem"}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={_locale:"zh_CN",startTime:"开始",finishTime:"结束",currentTime:"当前时间",duration:"持续",progress:"进度",ganttLevels:[["yyyy[年]","N"],["yyyy[年]","N"],["yyyy[年]","QQQ"],["yyyy[,]N","MM"],["yyyy[,]QQQ","MMM"],["yyyy[,]QQQ","MMM"],["yyyy[年]MM[月]","www"],["yyyy[年]MM[月]dd[日]","eeeeee"],["yyyy[年]MM[月]","d"],["yyyy[年]MM[月]","d"],["yyyy[年]MM[月]dd[日]","a"],["yyyy[年]MM[月]dd[日]","I"],["yyyy[年]MM[月]dd[日]","H"],["yyyy[年]MM[月]dd[日][,]a","H"],["yyyy[年]MM[月]dd[日][ ]H:mm","H:mm"],["yyyy[年]MM[月]dd[日][ ]H:mm","m"],["yyyy[年]MM[月]dd[日][ ]H:mm","m"],["yyyy[年]MM[月]dd[日][ ]H:mm","m"],["yyyy[年]MM[月]dd[日][ ]H:mm","m"],["yyyy[年]MM[月]dd[日][ ]H:mm","m"],["yyyy[年]MM[月]dd[日][ ]H:mm","s"],["yyyy[年]MM[月]dd[日][ ]H:mm","s"]],emptyDataTip:"数据没有内容",fullScreenClose:"关闭全屏展示",fullScreenOpen:"全屏展示",menuClose:"收缩工具栏",menuOpen:"展开工具栏",refresh:"刷新",sort:"排序",toImage:"导出"}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={_locale:"zh_TW",startTime:"開始",finishTime:"結束",currentTime:"當前時間",duration:"持續",progress:"進度",ganttLevels:[["yyyy[年]","N"],["yyyy[年]","N"],["yyyy[年]","QQQ"],["yyyy[,]N","MM"],["yyyy[,]QQQ","MMM"],["yyyy[,]QQQ","MMM"],["yyyy[年]MM[月]","www"],["yyyy[年]MM[月]dd[日]","eeeeee"],["yyyy[年]MM[月]","d"],["MMM","d"],["MM[月]dd[日]","a"],["MM[月]dd[日]","I"],["MM[月]dd[日]","H"],["a","H"],["H","H:mm"],["H","m"],["H:mm","m"],["H:mm","m"],["H:mm","m"],["H:mm","m"],["H:mm","s"],["H:mm","s"]],emptyDataTip:"數據沒有內容",fullScreenClose:"縮小圖表",fullScreenOpen:"放大圖表",menuClose:"收縮工具欄",menuOpen:"展開工具欄",refresh:"重新整理",sort:"排序",toImage:"匯出"}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={ganttLevels:[["yyyy","N"],["yyyy","N"],["yyyy","QQQ"],["N[,]yyyy","MMM"],["QQQ[,]yyyy","MMM"],["QQQ[,]yyyy","MMM"],["MMM[,]yyyy","www"],["d[,]MMM[,]yyyy","eee"],["MMM[,]yyyy","d"],["MMM","d"],["d[,]MMM","a"],["d[,]MMM","I"],["d[,]MMM","HHH"],["a","H"],["H","H:mm"],["H","m"],["H:mm","m"],["H:mm","m"],["H:mm","m"],["H:mm","m"],["H:mm","s"],["H:mm","s"]],_locale:"ko_KR",startTime:"시작",finishTime:"종료",currentTime:"현재시간",duration:"지속 시간",progress:"진행",emptyDataTip:"데이터가 없음",fullScreenClose:"풀스크린 닫기",fullScreenOpen:"풀스크린",menuClose:"도구 모음 축소",menuOpen:"도구 모음 펼치기",refresh:"새로 고침",sort:"유형",toImage:"이미지로 내보내기"}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(62)),a=c(i(5)),r=c(i(7)),o=c(i(0)),s=c(i(6)),l=c(i(42)),u=i(53),h=i(43),d=i(3);function c(t){return t&&t.__esModule?t:{"default":t}}var f=n["default"].extend({type:u.SVG_RENDERER,_initContainer:function(){this._container=(0,l["default"])(this.create("svg"),this),this.defs=(0,l["default"])(this.create("defs"),this).addTo(this._container),this._divContainer=this.div().style({"white-space":"nowrap","pointer-events":"none"})},resize:function(){var t=this._container.node();t.setAttribute("width",this.vanchart.width),t.setAttribute("height",this.vanchart.height)},_update:function(){if(!(this._map&&this._map._animatingZoom&&this._bounds)){n["default"].prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container.node();this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),r["default"].setPosition(i,t.min),this._map&&i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},line:function(t){return(0,l["default"])(this.create("line"),this).attr(t)},rect:function(t){return(0,l["default"])(this.create("rect"),this).attr(t)},circle:function(t){return(0,l["default"])(this.create("circle"),this).attr(t)},path:function(t){return(0,l["default"])(this.create("path"),this).attr(t)},text:function(t){return(0,l["default"])(this.create("text"),this).attr(t)},tspan:function(t){return(0,l["default"])(this.create("tspan"),this).attr(t)},image:function(t){return(0,l["default"])(this.create("image"),this).attr(t)},group:function(t){return(0,l["default"])(this.create("g"),this).attr(t)},mask:function(t){return(0,l["default"])(this.create("mask"),this).attr(t)},colorGradient:function(t,e,i){i=i||"linearGradient";var n=(0,l["default"])(this.create(i),this);t.id=o["default"].stamp(n),n.attr(t);var a=function(t){if(isNaN(t["stop-opacity"])){var e=s["default"].colorToHexAlpha(t["stop-color"]);t["stop-color"]=e.hex,t["stop-opacity"]=e.alpha}return t};n.stops=[];for(var r=0,u=e.length;r<u;r++)n.stops[r]=(0,l["default"])(this.create("stop"),this).attr(a(e[r])).addTo(n);return n.addTo(this.defs)},toPatternProperty:function(t){return"url(#"+o["default"].stamp(t)+")"},updateColorGradient:function(t,e,i){t.attr(e);for(var n=0,a=i.length;n<a;n++)t.stops[n].attr(i[n])},createClip:function(t,e){e=e||"rect";var i=(0,l["default"])(this.create("clipPath"),this);return i.attr("id",o["default"].stamp(i)),i.setType(e),i[e]=(0,l["default"])(this.create(e),this).attr(t).addTo(i),i.addTo(this.defs),i},clip:function(t,e){t.attr("clip-path","url(#"+o["default"].stamp(e)+")")},updateClip:function(t,e){t&&t[t.type].attr(e)},imagePattern:function(t,e,i){var n=(0,l["default"])(this.create("pattern"),this);return t.id=o["default"].stamp(n),n.attr(t),n.image=(0,l["default"])(this.create("image"),this).addTo(n),n.image.attr(e),n.image.imageContent(i),n.image._imageUrl=i,n.addTo(this.defs),n},updateImagePattern:function(t,e,i,n){t.attr(e),t.image.attr(i),t.image._imageUrl!=n&&(t.image.imageContent(n),t.image._imageUrl=n)},createOuterLineFilter:function(t,e){var i=(0,l["default"])(this.create("filter"),this);return i.attr({id:o["default"].stamp(i)}),this.updateOuterLineFilter(i,t,e),i.feComposite=i.feComposite||(0,l["default"])(this.create("feComposite"),this).addTo(i),i.feComposite.attr({"in":"COLOR",in2:"DILATED",operator:"in",result:"OUTLINE"}),i.feMerge=i.feMerge||(0,l["default"])(this.create("feMerge"),this).addTo(i),i.feMerge.feMergeNode_OuterLine=i.feMerge.feMergeNode_OuterLine||(0,l["default"])(this.create("feMergeNode"),this).addTo(i.feMerge),i.feMerge.feMergeNode_SourceGraphic=i.feMerge.feMergeNode_SourceGraphic||(0,l["default"])(this.create("feMergeNode"),this).addTo(i.feMerge),i.feMerge.feMergeNode_OuterLine.attr({"in":"OUTLINE"}),i.feMerge.feMergeNode_SourceGraphic.attr({"in":"SourceGraphic"}),i.addTo(this.defs),i},updateOuterLineFilter:function(t,e,i){var n=s["default"].colorToHexAlpha(e);t.feMorphology=t.feMorphology||(0,l["default"])(this.create("feMorphology"),this).addTo(t),t.feMorphology.attr({"in":"SourceAlpha",operator:"dilate",radius:i,result:"DILATED"}),t.feFlood=t.feFlood||(0,l["default"])(this.create("feFlood"),this).addTo(t),t.feFlood.attr({"flood-color":n.hex,"flood-opacity":n.alpha,result:"COLOR"})},createDropShadowFilter:function(t,e,i,n,a,r,s){a=a||0,r=r||0,s=s||0;var u=(0,l["default"])(this.create("filter"),this),h=o["default"].stamp(u);return u.attr({id:h,x:"-50%",y:"-50%",width:"200%",height:"200%"}),this.updateDropShadowFilter(u,t,e,i,n,a,r,s),u.feBlend=u.feBlend||(0,l["default"])(this.create("feBlend"),this).addTo(u),u.feBlend.attr({"in":"SourceGraphic",in2:"blurOut",mode:"normal"}),u.addTo(this.defs),u},updateDropShadowFilter:function(t,e,i,n,a,r,o,s){r=r||0,o=o||0,s=s||0,e<1&&(e=0),i<1&&(i=0),n<.1&&(n=0),a<1&&(a=0),t.feOffset=t.feOffset||(0,l["default"])(this.create("feOffset"),this).addTo(t),t.feOffset.attr({"in":"SourceGraphic",dx:e,dy:i,result:"offOut"}),t.feColorMatrix=t.feColorMatrix||(0,l["default"])(this.create("feColorMatrix"),this).addTo(t),t.feColorMatrix.attr({"in":"offOut",type:"matrix",values:r+" 0 0 0 0 0 "+o+" 0 0 0 0 0 "+s+" 0 0 0 0 0 "+n+" 0",result:"matrixOut"}),t.feGaussianBlur=t.feGaussianBlur||(0,l["default"])(this.create("feGaussianBlur"),this).addTo(t),t.feGaussianBlur.attr({"in":"matrixOut",stdDeviation:a,result:"blurOut"})},createInnerShadowFilter:function(t,e,i,n){var a=(0,l["default"])(this.create("filter"),this),r=o["default"].stamp(a);return a.attr({id:r,x:"-50%",y:"-50%",width:"200%",height:"200%"}),a.feComponentTransfer=a.feComponentTransfer||(0,l["default"])(this.create("feComponentTransfer"),this).attr({"in":"SourceAlpha"}).addTo(a),a.feComponentTransfer.feFuncA=a.feComponentTransfer.feFuncA||(0,l["default"])(this.create("feFuncA"),this).attr({type:"table",tableValues:"1 0"}).addTo(a.feComponentTransfer),a.feGaussianBlur=a.feGaussianBlur||(0,l["default"])(this.create("feGaussianBlur"),this).addTo(a),a.feGaussianBlur.attr("stdDeviation",n),a.feOffset=a.feOffset||(0,l["default"])(this.create("feOffset"),this).addTo(a),a.feOffset.attr({dx:t,dy:e,result:"offsetblur"}),a.feFlood=a.feFlood||(0,l["default"])(this.create("feFlood"),this).addTo(a),a.feFlood.attr({"flood-color":"black","flood-opacity":i,result:"color"}),a.feComposite1=a.feComposite1||(0,l["default"])(this.create("feComposite"),this).attr({in2:"offsetblur",operator:"in"}).addTo(a),a.feComposite2=a.feComposite2||(0,l["default"])(this.create("feComposite"),this).attr({in2:"SourceAlpha",operator:"in"}).addTo(a),a.merge=a.merge||(0,l["default"])(this.create("feMerge"),this).addTo(a),a.merge.feMergeNode1=a.merge.feMergeNode1||(0,l["default"])(this.create("feMergeNode"),this).attr("in","SourceGraphic").addTo(a.merge),a.merge.feMergeNode2=a.merge.feMergeNode2||(0,l["default"])(this.create("feMergeNode"),this).addTo(a.merge),a.addTo(this.defs),a},create:function(t){return document.createElementNS("http://www.w3.org/2000/svg",t)},vRotate:function(t,e,i){var n,r,s,l=t.node();if("div"===t.type){(r=t.styles[(0,d.getTransPrefix)()+"transform"]||"")&&(n=(0,h.transformParser)(r.replace(/px/gi,"")),r="",n.translate&&(r="translate("+n.translate[0]+"px,"+n.translate[1]+"px) ")),r+=s="rotate("+e+"deg)";var u=(0,d.getTransPrefix)()+"transform";t.styles[u]=r,l.style[u]=r}else{var c=o["default"].getTextBBoxWithRotation(t,0),f=c.width/2,p=a["default"].ios?c.height/2+1:c.height/2-1;f+=+l.getAttribute("x")||0,p+=+l.getAttribute("y")||0,(r=l.getAttribute("transform")||"")&&(n=(0,h.transformParser)(r),r="",n.translate&&(r="translate("+n.translate[0]+" "+n.translate[1]+") ")),r+=s="rotate("+e+" "+f+" "+p+")",i||t.attr("transform",r)}return t.rotateStr=s,this},vMiddle:function(t){if("div"===t.type){var e=t.node(),i=e.offsetWidth;e.style.marginLeft=-i/2+"px"}else t.attr("text-anchor","middle");return this},vLeft:function(t){return"div"===t.type||t.attr("text-anchor","start"),this},vRight:function(t){if("div"===t.type){var e=t.node(),i=e.offsetWidth;e.style.marginLeft=-i+"px"}else t.attr("text-anchor","end");return this}});f.include({getEvents:function(){var t=n["default"].prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_onZoomStart:function(){this._update()}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=a(i(125));function a(t){return t&&t.__esModule?t:{"default":t}}var r=a(i(0))["default"].requestAnimFrame,o=function(){this._initTime=null,this._running=!1,this._cuts=[],this._callback=[],this.onframe=null,this.onend=null};o.prototype={_update:function(){var t=(new Date).getTime(),e=this._cuts,i=e.length;if(!e.length)return!1;for(var n=0;n<i;)e[n]._needsRemove?(e[n]=e[i-1],e.pop(),i--):n++;for(n=0;n<i;n++){var a=e[n].step(t);a&&e[n]["on"+a]&&this._callback.push(e[n]["on"+a])}this.onframe&&this.onframe();var r;for(n=-1;r=this._callback[++n];)r();return this._callback=[],!0},_startLoop:function(){var t=this;r((function e(){t._running&&(t._running=t._update(),r(e))}))},frame:function(t){return this.onframe=t,this},start:function(){return this._running||(this._running=!0,this._startLoop()),this},stop:function(){return this._running=!1,this},clear:function(){return this._running=!1,this._cuts=[],this},animate:function(t){var e=new n["default"](t);return e.animation=this,this._cuts.push(e),this.start(),e}};e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(8))&&n.__esModule?n:{"default":n};var r=function(t,e){return function(i){return+t+(+e-+t)*i}},o=function(t){if(!t)throw'animation "targets" empty';null==t.length?this.targets=[t]:this.targets=t,this._needsRemove=!1,this._lastSectionTime=null,this._sections=[],this.onend=null};o.prototype={step:function(t){this._lastSectionTime||(this._lastSectionTime=t);var e=t-this._lastSectionTime,i=this.targets,n=this._sections[0],a=Math.min(e/n.time,1);if(!(!a>0)){n.easing&&(a=n.easing(a));for(var r=n.tweens,o=i.length,s=0;s<o;s++)for(var l in r)r.hasOwnProperty(l)&&r[l][s](a);return 1===a&&(this._lastSectionTime=t,this._sections.shift(),0===this._sections.length)?(this._needsRemove=!0,"end"):void 0}},_fillTweens:function(t){return this.targets.map((function(e,i){return t(e,i)}))},delay:function(t){return this._sections.push({time:t,tweens:{}}),this},duration:function(t){return this._sections.push({time:t,tweens:{}}),this},tween:function(t,e){var i=this._sections.length,n=this._sections[i-1].tweens;return n[t]="function"==typeof e?this._fillTweens(e):this._fillTweens((function(i,n){return function(t,e,i){var n=r(t[e],i);return function(i){t[e]=n(i)}}(i,t,e)})),this},attrTween:function(t,e){return this.tween("attr"+t,(function(i,n){var a=+i.getAttribute(t),r=e(i,n,a);return function(e){i.setAttribute(t,r(e))}})),this},attr:function(t,e){return this.attrTween(t,(function(t,i,n){return r(n,"function"==typeof e?e.call(null,t,i,n):e)})),this},end:function(t){return this.onend=t,this},stop:function(){return this._needsRemove=!0,this},ease:function(t){var e=this._sections.length;return this._sections[e-1].easing="string"==typeof t?a["default"].css[t]:t,this}};e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(25)),a=r(i(0));function r(t){return t&&t.__esModule?t:{"default":t}}var o=r(i(5))["default"].touch?10:2,s=2*Math.PI,l=Math.max,u=Math.atan2,h=Math.abs,d=Math.sqrt,c=a["default"].normalRadian,f=n["default"].extend({_initialize:function(){this.style={x:null,y:null,r:null,startAngle:null,endAngle:null,lineWidth:null,strokeStyle:null,fillStyle:null}},draw:function(){var t=this.ctx,e=this.style;return e.lineWidth?(t.moveTo(e.x+e.r*Math.cos(e.startAngle),e.y+e.r*Math.sin(e.startAngle)),t.arc(e.x,e.y,e.r,e.startAngle,e.endAngle),this):this},contain:function(t){var e=t.x,i=t.y,n=this.style,a=l(n.lineWidth,o),r=e-n.x,f=i-n.y;return!(h(d(r*r+f*f)-n.r)>a)&&(c(u(f,r))+s-n.startAngle)%s<=n.endAngle-n.startAngle}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(25))&&n.__esModule?n:{"default":n};var r=2*Math.PI,o=a["default"].extend({_initialize:function(){this.style={x:null,y:null,r:null,lineWidth:null,strokeStyle:null,fillStyle:null}},draw:function(){var t=this.ctx,e=this.style;return t.moveTo(e.r+e.x,e.y),t.arc(e.x,e.y,e.r,0,r),this},contain:function(t){var e=t.x,i=t.y,n=this.style,a=e-n.x,r=i-n.y;return n.r>Math.sqrt(a*a+r*r)}});e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(25))&&n.__esModule?n:{"default":n};var r=Math.abs,o=a["default"].extend({_initialize:function(){this.style={x:null,y:null,size:null,lineWidth:null,strokeStyle:null,fillStyle:null}},draw:function(){var t=this.ctx,e=this.style,i=e.size*Math.SQRT2,n=e.x,a=e.y;return t.moveTo(n-i,a),t.lineTo(n,a-i),t.lineTo(n+i,a),t.lineTo(n,a+i),t.lineTo(n-i,a),this},contain:function(t){var e=this.style,i=e.x,n=e.y,a=(e.size+e.lineWidth/2)*Math.SQRT2,o=a,s=t.x-i,l=t.y-n;return r(s*o)+r(l*a)<o*a}});e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(25)),a=o(i(130)),r=i(3);function o(t){return t&&t.__esModule?t:{"default":t}}var s={},l=n["default"].extend({_initialize:function(){this.style={url:null,x:null,y:null,width:0,height:0,radian:0,color:""}},_load:function(){var t=this.style,e=t.url,i=e+t.color;s[i]||(a["default"].all[e]?s[i]=this._loadIcon(e):s[i]=this._loadImage(e)),this._img=s[i]},_loadImage:function(t){var e=this,i={el:null,ready:!1};return i.el=new Image,i.el.crossOrigin="Anonymous",i.el.onload=function(){i.ready=!0,e.renderer.flush()},i.el.src=t,i},_loadIcon:function(t){var e=this.style,i=e.width,n=e.height,o=this.renderer.dpr,s=(0,r.createCanvas)();s.style.width=i+"px",s.style.height=n+"px",s.width=i*o,s.height=n*o;var l=s.getContext("2d");l.scale(o,o);var u={el:s,ctx:l,ready:!1};return a["default"].render(t,u,e),u},setStyle:function(t){for(var e in this.style)t.hasOwnProperty(e)&&(this.style[e]=t[e]);return!this._img&&this._load(),this},drawStyle:function(){return this},draw:function(){var t=this.style,e=t.x,i=t.y,n=t.width,a=t.height,r=t.radian;return this._img&&this._img.ready&&null!=e&&null!=i&&(r?(this.ctx.save(),this.ctx.translate(e,i),this.ctx.rotate(r),this.ctx.drawImage(this._img.el,-n/2,-a/2,n,a),this.ctx.restore()):this.ctx.drawImage(this._img.el,e-n/2,i-a/2,n,a)),this},contain:function(t){var e=this.style,i=t.x-e.x+e.width/2,n=t.y-e.y+e.height/2;return 0<i&&i<e.width&&0<n&&n<e.height}});e["default"]=l},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(84)),a=r(i(1));function r(t){return t&&t.__esModule?t:{"default":t}}var o=["lineWidth","strokeStyle","fillStyle"],s={};s[a["default"].LOCATION]="iconLocation";e["default"]={render:function(t,e,i){var a=function(t){return n["default"][s[t]]}(t);if(a){var r=new a(e);r.setStyle({x:0,y:0,size:i.width,fillStyle:i.color});for(var l,u=e.ctx,h=-1;l=o[++h];)u[l]=r.style[l];r.draw(),u.fill(),u.stroke(),e.shape=r,e.ready=!0}},all:s}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(25))&&n.__esModule?n:{"default":n};var r=Math.sin,o=Math.cos,s=Math.asin,l=a["default"].extend({_initialize:function(){this.style={ox:0,oy:0,startAngle:0,endAngle:0,r:0,d:0,fillStyle:null}},draw:function(){var t=this.ctx,e=this.style,i=e.ox,n=e.oy,a=e.startAngle,l=e.endAngle,u=e.r,h=e.d,d=l-a,c=r(d),f=o(d),p=u-h,g=u+h,m=p*c,v=p*f-u,_=g*c,y=g*f-u,A=u*o(a)+i,T=u*r(a)+n,x=u*o(l)+i,b=u*r(l)+n;if(!(m<h)){if(y>=0)return t.moveTo(A,T),t.arc(x,b,h,l,l+Math.PI),void t.lineTo(A,T);var C=.5*(m*m+v*v)/-v,L=.5*(_*_+y*y)/-y,M=o(a),P=r(a),S=u-C,w=S*M+i,E=S*P+n,O=s(m/C),R=a+O;R<l&&(R=a+Math.PI-O);var k=u-L,I=k*M+i,D=k*P+n,N=a+s(_/L);return t.moveTo(A,T),t.arc(I,D,L,a,N),t.arc(x,b,h,l,l+Math.PI),t.arc(w,E,C,R,a,!0),this}}});e["default"]=l},function(t,e,i){"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var a=((n=i(25))&&n.__esModule?n:{"default":n})["default"].extend({_initialize:function(){this.style={x:null,y:null,width:null,height:null,lineWidth:null,strokeStyle:null,fillStyle:null}},draw:function(){var t=this.ctx,e=this.style;return t.rect(e.x,e.y,e.width,e.height),this},contain:function(t){var e=this.style,i=t.x-e.x,n=t.y-e.y;return 0<i&&i<e.width&&0<n&&n<e.height}});e["default"]=a},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(25))&&n.__esModule?n:{"default":n};var r=Math.sqrt(3),o=a["default"].extend({_initialize:function(){this.style={x:null,y:null,size:null,lineWidth:null,strokeStyle:null,fillStyle:null}},draw:function(){var t=this.ctx,e=this.style,i=e.size,n=e.x,a=e.y,o=i/r;return t.moveTo(n-i,a+o),t.lineTo(n,a-2*o),t.lineTo(n+i,a+o),t.lineTo(n-i,a+o),this},contain:function(t){var e=this.style,i=e.size+e.lineWidth/2,n=e.x,a=e.y,o=i/r,s=n-i,l=a+o,u=[n-s,a-2*o-l],h=[n+i-s,a+o-l],d=[t.x-s,t.y-l],c=u[0]*u[0]+u[1]*u[1],f=u[0]*h[0]+u[1]*h[1],p=u[0]*d[0]+u[1]*d[1],g=h[0]*h[0]+h[1]*h[1],m=h[0]*d[0]+h[1]*d[1],v=1/(c*g-f*f),_=(g*p-f*m)*v,y=(c*m-f*p)*v;return _>=0&&y>=0&&_+y<1}});e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(25))&&n.__esModule?n:{"default":n};function r(t){return+t.toFixed(3)}var o=a["default"].extend({_initialize:function(){this.style={x:null,y:null,size:null,fillStyle:null,lineWidth:1,strokeStyle:"#ffffff"}},setStyle:function(t){if(a["default"].prototype.setStyle.apply(this,arguments),t.size){var e=t.size/40;this.R=14.5*e,this.r=5.5*e,this.ix=20*e,this.iy=this.R+1,this.l=t.size-this.iy,this.a=Math.acos(this.R/this.l),this.dx=r(this.R*Math.sin(this.a)),this.dy=r(this.R*Math.cos(this.a))}return this},draw:function(){var t=this.ctx,e=this.style,i=e.x,n=e.y,a=this.R,r=this.r,o=this.ix,s=this.iy,l=this.l,u=this.a,h=this.dx,d=this.dy,c=i+o,f=n+s;return t.moveTo(c,f+l),t.lineTo(c-h,f+d),t.arc(c,f,a,Math.PI/2+u,Math.PI/2-u),t.lineTo(c,f+l),t.moveTo(c+r,f),t.arc(c,f,r,2*Math.PI,0,!0),this.renderer.dirty=!0,this},contain:function(t){var e=this.style,i=t.x-e.x+e.size/2,n=t.y-e.y+e.size/2;return 0<i&&i<e.size&&0<n&&n<e.size}});e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(25)),a=r(i(0));function r(t){return t&&t.__esModule?t:{"default":t}}var o=n["default"].extend({_initialize:function(){this.style={x:null,y:null,size:null,lineWidth:null,strokeStyle:null,fillStyle:null}},draw:function(){var t=this.ctx,e=this.style,i=e.x,n=e.y,a=e.size,r=.65*a,o=r/6,s=r/2,l=n-(a-s);return t.moveTo(i-o,l),t.lineTo(i-s,l),t.arc(i,l,s,Math.PI,2*Math.PI),t.lineTo(i+s,l),t.arc(i,l,o,0,Math.PI,!0),t.moveTo(i-o,l),t.lineTo(i-s,l),t.lineTo(i,n),t.lineTo(i+s,l),t.arc(i,l,o,0,Math.PI),t.closePath(),t.fillStyle=e.fillStyle,t.fill(),this},contain:function(t){var e=this.style,i=.65*e.size,n=e.size,r={x:e.x-i/2,y:e.y-n,width:i,height:n};return a["default"].containsPoint(r,t)}});e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ExportCanvasRenderer=void 0;var n,a=(n=i(83))&&n.__esModule?n:{"default":n},r=i(3);e.ExportCanvasRenderer=a["default"].extend({resetFilter:function(){},_createCanvas:function(t){var e=(0,r.createCanvas)(),i=this.vanchart.getChartBounds();return this.width=i.width,this.height=i.height,e.width=this.width,e.height=this.height,e},addSeries:function(t,e){a["default"].prototype.addSeries.call(this,t,e);var i=this.width,n=this.height,r=this.config||this.vanchart.bounds,o=this.vanchart.renderer.image({preserveAspectRatio:"none",x:r.x,y:r.y,width:i,height:n}).imageContent(this._container.node()),s=this.vanchart.renderer.rect(r);o.node().setClipPath(s.node()),o.add()},onAdd:function(){this._container||this._initContainer()}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=f(i(1)),a=f(i(37)),r=f(i(219)),o=f(i(235)),s=f(i(236)),l=f(i(238)),u=f(i(239)),h=f(i(250)),d=f(i(63)),c=f(i(251));function f(t){return t&&t.__esModule?t:{"default":t}}a["default"].include(c["default"]),a["default"].include(h["default"]),a["default"].include(d["default"]);var p={};p[n["default"].VANCHART]=a["default"],p[n["default"].POINT_MAP]=r["default"],p[n["default"].AREA_MAP]=r["default"],p[n["default"].LINE_MAP]=r["default"],p[n["default"].HEAT_MAP]=r["default"],p[n["default"].FORCE_BUBBLE_CHART]=o["default"],p[n["default"].WORD_CLOUD_CHART]=s["default"],p[n["default"].STRUCTURE_CHART]=l["default"],p[n["default"].GANTT_CHART]=u["default"];e["default"]=function(t){return p[t]||p[n["default"].VANCHART]}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=p(i(0)),a=p(i(6)),r=p(i(1)),o=p(i(8)),s=p(i(14)),l=i(4),u=i(3),h=i(2),d=i(23),c=p(i(28)),f=i(36);function p(t){return t&&t.__esModule?t:{"default":t}}var g=o["default"].css["ease-out-cubic"],m=o["default"].css["ease-in-back"],v=o["default"].custom["ease-out"],_=o["default"].custom["ease-out-quint"],y=o["default"].css["ease-out-cubic"],A="ease-out-in",T=s["default"].extend({doLayout:function(){var t=this.getSeriesOffsetAndWidth(),e=this,i=e.vanchart,a=e.type==r["default"].COLUMN_CHART,o=i.isInverted(),s="x",l="y";a||(s="y",l="x");var u=a&&!o||!a&&o,h=e[s+"Axis"],d=e[l+"Axis"],c=d.getZeroPos(),f=0;h.isOnZero()&&(f=h.options.lineWidth),this.points.forEach((function(i){var r=i.options,p=h.scale(h.getAxisValue(r[s],i));if(isNaN(p))i.rect={x:0,y:0,width:0,height:0,rx:0,ry:0};else{var g=r[l+"0"];g=d.isLog()&&g>1?g-1:g;var m,v,_,y,A=d.scale(g),T=d.scale(d.getAxisValue(r[l],i)+r[l+"0"]-(d.isLog()?1:0));A===Infinity&&(A=d.scale.range()[0]),A=n["default"].lineSubPixelOpt(A,r.borderWidth),m=p+t.offset-t.width/2,v=Math.min(A,T),_=t.width,y=Math.abs(A-T),v===c?(v+=f/2,y-=f/2):v+y===c&&(y-=f/2),i.location=e._calculateRectDirection(i,a,o);var x=e._fixRectWithZeroHeight(i,d,v,y);v=x.rectY,y=x.rectHeight;var b={};u?(b.x=m,b.y=v,b.width=_,b.height=y):(b.x=v,b.y=m,b.width=y,b.height=_),i.rect=n["default"].rectSubPixelOpt(b,r.borderWidth),i.rect.rx=i.rect.ry=i.options.borderRadius,i.isNull||(i.initRect=e._calculateAnimationInitRect(i,a,o))}}))},getSeriesOffsetAndWidth:function(){var t=this,e=t.options,i=0,a={},r=0,o=0,s=this.vanchart.seriesOfType(this.type),l=this.getBaseAxisType();s.forEach((function(e){e[l]==t[l]&&e.visible&&(e.stack&&!a[e.stack]?(i++,a[e.stack]=!0,t.stack&&t.stack==e.stack&&(r=i-1)):e.stack||(i++,t==e&&(r=i-1))),e[l]==t[l]&&(o+=e.points.length)}));var u=t[l],d=0,c=0;if(u.isCategory()){var f,p=e.categoryGap,g=e.gap,m=u.getTickLength(),v=(m-(p=n["default"].getPercentValue(p,m)))/i,_=p/2+v*(r+.5);parseFloat(g)>=0?(c=_,d=v-(f=n["default"].getPercentValue(g,v))):(c=p/2+(d=(m-p-(f=Math.abs(n["default"].getPercentValue(g,m-p))))/i)*(r+.5)+.5*f,d+=f)}else{var y=u._getRange();d=(y=Math.abs(y[1]-y[0]))/o/3,c=0}return{width:(0,h.hasDefined)(e.width)?e.width:Math.max(d,1),offset:c}},_getPointKey:function(t){return this.isMultiCategoryAxisBased()?n["default"].encodeCategoryArray(t.categoryArray):this.type===r["default"].BAR_CHART?t.y:t.x},getTargetKey:function(){return this.type===r["default"].BAR_CHART?"x":"y"},getBaseAxisType:function(){return this.type===r["default"].COLUMN_CHART?"xAxis":"yAxis"},getTrendLineXYValues:function(t){for(var e=[],i=[],n=t.points,a=t.type===r["default"].COLUMN_CHART?t.yAxis:t.xAxis,o=t.type===r["default"].COLUMN_CHART?t.xAxis:t.yAxis,s=o.isHorizontal(),l=a.isAxisReversed(),u=[],h=0,d=n.length;h<d;h++){var c=n[h];!c.isNull&&c.rect&&u.push(c.rect)}return u.sort((function(t,e){return s?t.x-e.x:t.y-e.y})),u.forEach((function(t){var n,a;s?(n=t.x+t.width/2,a=l?t.y+t.height:t.y):(n=l?t.x:t.x+t.width,a=t.y+t.height/2),e.push(n),i.push(a)})),[e,i,o.getPosition(),o.isAxisReversed()]},_fixRectWithZeroHeight:function(t,e,i,n){var a=this._getMinHeight(t,e);if(a<=0)return{rectY:i,rectHeight:Math.max(0,n)};var o=t.location===r["default"].BOTTOM_TO_TOP||t.location===r["default"].RIGHT_TO_LEFT;return{rectY:n<a&&o?i+n-a:i,rectHeight:Math.max(n,a)}},_getMinHeight:function(t,e){var i=t.series,n=(0,h.hasDefined)(i.stack)&&!1!==i.stack,a=e.series[e.series.length-1].index,o=this.getAxisLineWidth(l.ComponentCst.X_AXIS_COMPONENT),s=this.getAxisLineWidth(l.ComponentCst.Y_AXIS_COMPONENT),u=i.type===r["default"].COLUMN_CHART?o:s;return n&&i.index!==a?0:e.isAxisReversed()?1:1+u/2},_getValueAndValueAxis:function(t,e){var i=e?"y":"x",n=t.options,a=t.series[i+"Axis"];return{value:a.getAxisValue(n[i],t),valueAxis:a}},_calculateRectDirection:function(t,e,i){var n=this._getValueAndValueAxis(t,e),a=n.value,o=n.valueAxis,s=e&&!i||!e&&i,l=o.isLog()?a>=1:a>=0;return s?l^o.isAxisReversed()?r["default"].BOTTOM_TO_TOP:r["default"].TOP_TO_BOTTOM:l^o.isAxisReversed()?r["default"].LEFT_TO_RIGHT:r["default"].RIGHT_TO_LEFT},_calculateAnimationInitRect:function(t,e,i){var n=this._getValueAndValueAxis(t,e),a=n.value,r=n.valueAxis,o=r.getStartPos(),s=a>=0;return e&&!i||!e&&i?s^r.isAxisReversed()?{x:t.rect.x,y:o,width:t.rect.width,height:0}:{x:t.rect.x,y:t.rect.y,width:t.rect.width,height:0}:s^r.isAxisReversed()?{x:t.rect.x,y:t.rect.y,width:0,height:t.rect.height}:{x:t.rect.x+t.rect.width,y:t.rect.y,width:0,height:t.rect.height}},_calculateLabelPos:function(){var t=this;t.points.forEach((function(e){if(e.isVisible()){var i=e.options.dataLabels;if(i&&i.enabled){var n=i.align!==r["default"].AUTO?i.align:t.type===r["default"].BAR_CHART?r["default"].INSIDE:r["default"].OUTSIDE;e.labelPos=t._calculateAlignLabelPos(e,n),e.labelAlign=n}}}))},_calculateAlignLabelPos:function(t,e){var i=t.labelDim,n=t.rect,a=t.location===r["default"].TOP_TO_BOTTOM||t.location===r["default"].BOTTOM_TO_TOP,o=t.location===r["default"].BOTTOM_TO_TOP||t.location===r["default"].LEFT_TO_RIGHT,s=n.x+n.width/2,l=n.y+n.height/2;if(i){var u,h;switch(e){case r["default"].CENTER:u=s-i.width/2,h=l-i.height/2;break;case r["default"].INSIDE:a?(u=s-i.width/2,h=o?n.y+3:n.y+n.height-3-i.height):(h=l-i.height/2,u=o?n.x+n.width-3-i.width:n.x+3);break;case r["default"].OUTSIDE:a?(u=s-i.width/2,h=o?n.y-3-i.height:n.y+n.height+3):(h=l-i.height/2,u=o?n.x+n.width+3:n.x-3-i.width)}return{x:u,y:h}}},calcMoreLabelPosition:function(t,e){var i=this.type===r["default"].COLUMN_CHART,n=this.vanchart.isInverted(),a=this.vanchart.bounds,o=0,s=0,l="top";return i&&!n||!i&&n?(o=t.rect.x+t.rect.width/2,s=t.value&&t.value<0?t.rect.y+t.rect.height:t.rect.y,l=t.value&&t.value<0?"bottom":"top"):(o=t.value&&t.value<0?t.rect.x:t.rect.x+t.rect.width,s=t.rect.y+t.rect.height/2,l=t.value&&t.value<0?"left":"right"),{startX:o+a.x,startY:s+a.y,direction:l}},calculateLabelInfo:function(t){(0,c["default"])(t),(0,f.fixLabelDimWithBorder)(t)},isNullValue:function(t){var e=t.options[this.getTargetKey()];return"-"==e||(0,h.hasNotDefined)(e)||!t.isLogAxisValidValue()}});T.include({_getFixedPos:function(t,e){var i,n,a=this.vanchart.bounds,o=t.rect,s=this._findMostFarthestStackColumn(t);return 0===t.initRect.height?(i=a.x+o.x+o.width+1,t.location===r["default"].BOTTOM_TO_TOP?(o=s.BOTTOM_TO_TOP,n=a.y+o.y):(o=s.TOP_TO_BOTTOM,n=a.y+o.y+o.height)):(n=a.y+o.y+o.height+1,t.location===r["default"].LEFT_TO_RIGHT?(o=s.LEFT_TO_RIGHT,i=a.x+o.x+o.width-e.width):(o=s.RIGHT_TO_LEFT,i=a.x+o.x-e.width)),[i,n]},_findMostFarthestStackColumn:function(t){var e=t.rect,i=this,n={RIGHT_TO_LEFT:e,LEFT_TO_RIGHT:e,BOTTOM_TO_TOP:e,TOP_TO_BOTTOM:e},a=t.points.filter((function(t,e){return i.vanchart.series[e]&&i.vanchart.series[e].visible&&t.rect}));if(!this.stack||a.length<2||!t.isPointSupportTooltipShared())return n;var r=a.map((function(t){return t})).sort((function(t,e){return t.rect.x-e.rect.x})),o=a.map((function(t){return t})).sort((function(t,e){return t.rect.y-e.rect.y}));return n={RIGHT_TO_LEFT:r.shift().rect,LEFT_TO_RIGHT:r.pop().rect,BOTTOM_TO_TOP:o.shift().rect,TOP_TO_BOTTOM:o.pop().rect}},getPointGraphicKey:function(){return"rect"},getFillFilter:function(t,e){if((0,u.supportFillFilter)()){var i=this.vanchart.renderer,n=e.options,a=n.gradualStyle;if(n.image)return this._getImageFill(e,i);if(a!==r["default"].STYLE_NORMAL)return this._getGradualColorFill(t,e,i)}return(0,d.notSupportGradualColor)(e.options,t)},_getImageFill:function(t,e){var i,n,a=t.options,o=t.rect;switch(t.location){case r["default"].BOTTOM_TO_TOP:i=o.x,n=o.y+o.height%a.imageHeight;break;case r["default"].TOP_TO_BOTTOM:case r["default"].LEFT_TO_RIGHT:i=o.x,n=o.y;break;case r["default"].RIGHT_TO_LEFT:i=o.x+o.width%a.imageWidth,n=o.y}var s={x:i,y:n,width:a.imageWidth,height:a.imageHeight,patternUnits:"userSpaceOnUse"},l={x:0,y:0,width:a.imageWidth,height:a.imageHeight};return t.imagePattern?e.updateImagePattern(t.imagePattern,s,l,t.options.image):t.imagePattern=e.imagePattern(s,l,t.options.image,t),e.toPatternProperty(t.imagePattern)},_gradualColorLocation:function(t){var e,i,a,o,s=t.series.vanchart,l=t.rect,u=t.location,h=s.bounds,d=function(t,e){return e=e||1,100*n["default"].getValueInDomain(t/e,[0,1])+"%"},c=n["default"].getValueInDomain(l.x,[0,h.width]),f=n["default"].getValueInDomain(l.x+l.width,[0,h.width]),p=n["default"].getValueInDomain(l.y,[0,h.height]),g=n["default"].getValueInDomain(l.y+l.height,[0,h.height]);switch(e=i=a=o="0%",u){case r["default"].BOTTOM_TO_TOP:i=d(g-l.y,l.height),o=d(p-l.y,l.height);break;case r["default"].TOP_TO_BOTTOM:i=d(p-l.y,l.height),o=d(g-l.y,l.height);break;case r["default"].LEFT_TO_RIGHT:e=d(c-l.x,l.width),a=d(f-l.x,l.width);break;case r["default"].RIGHT_TO_LEFT:e=d(f-l.x,l.width),a=d(c-l.x,l.width)}return{x1:e,x2:a,y1:i,y2:o}},_getGradualColorFill:function(t,e,i){var n=e.options,o=n.gradualStyle,s=n.gradualColors,l=o===r["default"].STYLE_CUSTOM?s:[t,a["default"].getColorWithDivider(t,.9)],u={offset:"0%","stop-color":l[0]},h={offset:"100%","stop-color":l[1]},d=this._gradualColorLocation(e);return e.colorGradient?i.updateColorGradient(e.colorGradient,d,[u,h]):e.colorGradient=i.colorGradient(d,[u,h]),i.toPatternProperty(e.colorGradient)},_calculateAnimationDelay:function(){return this.stack?0:this.updateDelay(150)},_getStackExitPointDropRect:function(t){var e=t.getStackPointPreSufPoint(t),i=e.pre,n=e.suf;if(!i&&!n)return t.initRect;var a=(i||n).rect;switch(t.location){case r["default"].BOTTOM_TO_TOP:return{x:a.x,y:i?a.y:a.y+a.height,width:a.width,height:0};case r["default"].TOP_TO_BOTTOM:return{x:a.x,y:i?a.y+a.height:a.y,width:a.width,height:0};case r["default"].LEFT_TO_RIGHT:return{x:i?a.x+a.width:a.x,y:a.y,width:0,height:a.height};case r["default"].RIGHT_TO_LEFT:return{x:i?a.x:a.x+a.width,y:a.y,width:0,height:a.height}}},_getStackReShowPointInitRect:function(t){var e=t.getStackPointPreSufPoint(t),i=e.pre,n=e.suf;if(!i&&!n)return t.initRect;var a=(i||n).graphic.node(),o=parseFloat(a.getAttribute("x")),s=parseFloat(a.getAttribute("y")),l=parseFloat(a.getAttribute("width")),u=parseFloat(a.getAttribute("height"));switch(t.location){case r["default"].BOTTOM_TO_TOP:return{x:o,y:i?s:s+u,width:l,height:0};case r["default"].TOP_TO_BOTTOM:return{x:o,y:i?s+u:s,width:l,height:0};case r["default"].LEFT_TO_RIGHT:return{x:i?o+l:o,y:s,width:0,height:u};case r["default"].RIGHT_TO_LEFT:return{x:i?o:o+l,y:s,width:0,height:u}}},getPointInitAttr:function(t){return t.initRect},getPointReShowAttr:function(t){var e=t.series;return e.stack?e._getStackReShowPointInitRect(t):t.initRect},getPointInitAnimationAttr:function(t){return{ease:g,duration:1200,attr:t.rect}},getPointReShowAnimationAttr:function(t){return t.series.stack?{ease:y,duration:600,attr:t.rect}:{ease:_,duration:900,attr:t.rect}},getPointUpdateAnimationAttr:function(t,e){return t.series.stack?{ease:y,duration:600,attr:t.rect}:{delay:e,ease:v,duration:250,attr:t.rect}},getPointDropAnimationAttr:function(t){var e=t.series;return e.stack?{ease:y,duration:600,attr:e._getStackExitPointDropRect(t)}:{ease:m,duration:150,attr:t.initRect}},_onPointMouseOver:function(t){var e=t.series,i=e.getHighLightStyle(t);e._onState(t,i,!0)},_onPointMouseOut:function(t){var e=t.series,i=e.getStyle(t);e._onState(t,i,!1)},_onState:function(t,e,i){var n=t.series;if(t.graphic&&t.graphic.interrupt(r["default"].SELECT_ANIMATION).transition(r["default"].SELECT_ANIMATION).animate({duration:100,ease:A,style:e}).each("end",(function(){t&&t.graphic&&t.graphic.style(e)})),t.labelAlign===r["default"].OUTSIDE){var a=0,s=0;if(i)switch(t.location){case r["default"].BOTTOM_TO_TOP:s-=3;break;case r["default"].TOP_TO_BOTTOM:s+=3;break;case r["default"].LEFT_TO_RIGHT:a+=3;break;case r["default"].RIGHT_TO_LEFT:a-=3}n._labelTransformState(t,a,s,i,100,A)}else n._labelFontSizeState(t,i,100,o["default"].css.ease)},effectAnimation:function(t){var e=t.options,i=t.series,n=i.vanchart.renderer;if(!e.image){var a=i._getPointEffectGroup(t),o=t.rect,s={fill:"none",stroke:t.series.getFillFilter(t.color,t),"stroke-opacity":0,"stroke-width":0},l=t.location===r["default"].BOTTOM_TO_TOP||t.location===r["default"].TOP_TO_BOTTOM?o.width:o.height,u=a.firstG=a.firstG||f(),h=a.secondG=a.secondG||f(),d=a.thirdG=a.thirdG||f(),c=i._getEffectTime(t)/i.getDefaultEffectTime();m(u,0,1600*c),m(h,600*c,1600*c),m(d,1200*c,1600*c)}function f(){return n.rect().addTo(a).attr(o).style(s)}function p(t){return.5*l*t}function g(t){return t<0?0:t}function m(t,e,i){t.style(s).effectTransition().delay(e).ease("linear").duration(i).styleTween("stroke-opacity",(function(){return function(t){return.8*(1-t)}})).styleTween("stroke-width",(function(){return p})).attrTween("x",(function(){return function(t){return o.x-p(t)/2+1}})).attrTween("y",(function(){return function(t){return o.y-p(t)/2+1}})).attrTween("width",(function(){return function(t){return g(o.width+p(t)-2)}})).attrTween("height",(function(){return function(t){return g(o.height+p(t)-2)}}))}},getDefaultEffectTime:function(){return 2800},getHighLightStyle:function(t){return{stroke:this._getStrokeMouseOverColor(t),fill:t.options.mouseOverColor||t.series.getFillFilter(t.mouseOverColor,t),"fill-opacity":t.opacity,"stroke-width":6,"stroke-opacity":0===t.opacity?0:.35}},_getStrokeMouseOverColor:function(t){var e=t.options;return e.mouseOverColor||(0,d.notSupportGradualColor)(e,t.mouseOverColor)},getPressedStyle:function(t){return{stroke:t.clickColor,fill:t.series.getFillFilter(t.clickColor,t),"fill-opacity":t.clickOpacity,"stroke-width":6,"stroke-opacity":0===t.opacity?0:.35}},getAxisLineWidth:function(t){return this.vanchart.getComponent(t).options[0].lineWidth},isSupportVerticalLabel:function(){return this.type===r["default"].COLUMN_CHART}});e["default"]=T},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultCategoryStyle=function(t,e){var i=r(t,e);return e&&e.style?i:a({},i,{fontWeight:"bold"})},e.defaultValueStyle=function(t,e){return r(t,e)};var n=i(15);function a(){return a=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},a.apply(null,arguments)}function r(t,e){var i=(0,n.autoFitFontScale)(t.series.vanchart);if(!(e=e||t.options.dataLabels).style)return{color:t.autoLabelColor(e),fontSize:12*i+"px",fontFamily:"Verdana",textShadow:"1px 1px 1px rgba(0,0,0, 0.15)"};if(!e.style.autoColor)return e.style;var a=e.style,r={fontSize:a.fontSize,fontFamily:a.fontFamily,fontWeight:a.fontWeight,fontStyle:a.fontStyle,color:t.autoLabelColor(e)};return e.style["writing-mode"]&&(r["writing-mode"]=e.style["writing-mode"],r["-webkit-writing-mode"]=e.style["-webkit-writing-mode"]),r}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(14)),a=c(i(0)),r=i(141),o=i(142),s=i(57),l=c(i(8)),u=i(2),h=i(4),d=c(i(1));function c(t){return t&&t.__esModule?t:{"default":t}}var f=l["default"].css["ease-out-cubic"],p=100,g="ease-out-in",m=.65,v=1/3,_=n["default"].extend({doLayout:function(){var t=this,e=t.vanchart.isInverted(),i=t.xAxis,n=t.yAxis,r=this.getSeriesOffsetAndWidth(),o=r.offset,l=r.width;this.points.forEach((function(r){var u=(0,s.getBoxDataResult)(r.y,r.options.isDetailed),d=i.type===h.ComponentCst.DATE_AXIS_COMPONENT,c=i.scale(d?a["default"].date2int(r.x):r.x);if(r.dataResult=u,this.isValidPointResult(u)){var f={point:r,offset:o,width:l,startPos:c,isInverted:e,scale:n.scale,result:u};t._calculateRectProps(f),t._calculateLineProps(f),t._calculateMarkerProps(f),t._calculateBoxBounds(f)}}),this)},getSeriesOffsetAndWidth:function(){var t=this.xAxis;if(t.isCategory())return this.getCategoryOffsetAndWidth(t);var e=this.vanchart.seriesOfType(this.type),i=t._getRange(),n=Math.abs(i[1]-i[0]),a=0;return e.forEach((function(t){t.points&&t.points.length&&(a+=t.points.length)})),{width:n/a*v,offset:0}},getCategoryOffsetAndWidth:function(t){var e=this.vanchart.seriesOfType(this.type),i=t.getTickLength(),n=a["default"].getPercentValue("20%",i),r=this.index,o=0;e.forEach((function(t,e){t.visible&&o++,r===e&&(r=o-1)}));var s=(i-n)/o;return{offset:n/2+s*(r+.5),width:s-=a["default"].getPercentValue("20%",s)/2}},isNullValue:function(t){return null==t||null==t.options.y||!this.isValidPointValue(t.options.y,t.options.isDetailed)},isValidPointValue:function(t,e){return e?a["default"].isArray(t)&&t.length:this.isValidPointResult(t)},isValidPointResult:function(t){if(null==t)return!1;var e=t.max,i=t.q3,n=t.median,a=t.q1,r=t.min;return(0,u.isNumberValue)(e)||(0,u.isNumberValue)(i)||(0,u.isNumberValue)(n)||(0,u.isNumberValue)(a)||(0,u.isNumberValue)(r)},_calculateRectProps:function(t){var e=t.point,i=t.offset,n=t.width,a=t.startPos,r=t.isInverted,o=t.scale,l=t.result;e.initBoxRect=(0,s.getBoxInitRect)({offset:i,width:n,startPos:a,isInverted:r,midPos:o(l.mid)}),e.boxRect=(0,s.getBoxRect)({offset:i,width:n,startPos:a,isInverted:r,scale:o,result:l})},_calculateLineProps:function(t){var e=t.point,i=t.offset,n=t.width,a=t.startPos,r=t.isInverted,o=t.scale,l=t.result;e.initMaxLine=(0,s.getBoxLine)({offset:i,startPos:a,isInverted:r,width:n*m,valuePos:o(l.mid)}),e.maxLine=(0,s.getBoxLine)({offset:i,startPos:a,isInverted:r,width:n*m,valuePos:o(l.max)}),e.initQ3Line=(0,s.getBoxLine)({offset:i,width:n,startPos:a,isInverted:r,valuePos:o(l.mid)}),e.q3Line=(0,s.getBoxLine)({offset:i,width:n,startPos:a,isInverted:r,valuePos:o(l.q3)}),(0,u.isNumberValue)(l.median)&&(e.initMedianLine=e.initQ3Line,e.medianLine=(0,s.getBoxLine)({offset:i,width:n,startPos:a,isInverted:r,valuePos:o(l.median)})),e.initQ1Line=e.initQ3Line,e.q1Line=(0,s.getBoxLine)({offset:i,width:n,startPos:a,isInverted:r,valuePos:o(l.q1)}),e.initMinLine=e.initMaxLine,e.minLine=(0,s.getBoxLine)({offset:i,startPos:a,isInverted:r,width:n*m,valuePos:o(l.min)}),e.initQ3MaxLink=(0,s.getLinkLine)({offset:i,startPos:a,isInverted:r,downPos:o(l.mid),upPos:o(l.mid)}),e.q3MaxLink=(0,s.getLinkLine)({offset:i,startPos:a,isInverted:r,downPos:o(l.q3),upPos:o(l.max)}),e.initQ1MinLink=e.initQ3MaxLink,e.q1MinLink=(0,s.getLinkLine)({offset:i,startPos:a,isInverted:r,downPos:o(l.min),upPos:o(l.q1)})},_calculateMarkerProps:function(t){var e=t.point,i=t.offset,n=t.startPos,a=t.isInverted,r=t.scale,o=t.result;if(null!=o){var l=function(t,e){if(!(0,u.hasDefined)(t)||!t.length)return[];var s=[];return a?t.forEach((function(t){s.push({x:r(e?o.mid:t),y:n+i})})):t.forEach((function(t){s.push({x:n+i,y:r(e?o.mid:t)})})),s};(0,s.hasValidNormalMarker)(e)&&(e.normalMarkerGroup=l(o.normal,!1)),(0,s.hasValidOutlierMarker)(e)&&(e.outlierMarkerGroup=l(o.outlier,!1))}},_calculateBoxBounds:function(t){var e=t.point,i=this.vanchart.bounds,n=i.x,r=i.y,o=(0,s.getBoxBounds)(t);e.bounds={x:n+o.x,y:r+o.y,width:o.width,height:o.height},e.contains=function(t){return this.bounds&&a["default"].containsPoint(this.bounds,t)}}});_.include({_drawEnterPoints:function(t){var e=this,i=e._getPointGraphicGroup(),n=t.graphic=e._createPointGraphic(t);e._updatePointGraphicStyle(t),t.hasEffect()?n.addTo(i):n.addToBack(i),(0,r.pointGraphicInitAttr)(t);var a={ease:f,duration:500};(0,o.pointGraphicInitAnimate)(t,a),e.registerOutlierInteractive(n.markerGroup,t),e.vanchart.registerInteractiveTarget(t,n)},_drawUpdatePoints:function(t,e){var i={ease:f,delay:e,duration:250};(0,s.updateMarker)(t),this.registerOutlierInteractive(t.graphic.markerGroup,t),this._updatePointGraphicStyle(t),(0,o.pointGraphicUpdateAnimate)(t,i)},_drawExitPoints:function(t){var e={ease:f,duration:150};(0,o.pointGraphicDropAnimate)(t,e)},_createPointGraphic:function(t){var e=this.vanchart.renderer,i=e.group();return i.boxGroup=e.group().addTo(i),i.markerGroup=e.group().addTo(i),this._createPointRect(i.boxGroup,t),this._createPointLine(i.boxGroup,t),this._createPointMarker(i.markerGroup,t),i},_createPointRect:function(t){var e=this.vanchart.renderer;t.boxRect=e.rect().addTo(t)},_createPointLine:function(t){var e=this.vanchart.renderer;t.maxLine=e.line().addTo(t),t.q3Line=e.line().addTo(t),t.medianLine=e.line().addTo(t),t.q1Line=e.line().addTo(t),t.minLine=e.line().addTo(t),t.q3MaxLink=e.line().addTo(t),t.q1MinLink=e.line().addTo(t)},_createPointMarker:function(t,e){var i=this,n=e.options,a=n.normalMarker,r=n.outlierMarker;e.normalMarkerGroup&&e.normalMarkerGroup.length&&e.normalMarkerGroup.forEach((function(e,n){var r=e.x,o=e.y,s=i._createMarker(a);s.attr({transform:"translate("+r+","+o+") scale(1)"}),t["normalMarker_"+n]=s.addTo(t)})),e.outlierMarkerGroup&&e.outlierMarkerGroup.length&&e.outlierMarkerGroup.forEach((function(e,n){var a=e.x,o=e.y,s=i._createMarker(r);s.attr({transform:"translate("+a+","+o+") scale(1)"}),t["outlierMarker_"+n]=s.addTo(t)}))},_getFixedPos:function(t){var e=this.vanchart.bounds;if(null==t.outlierData){var i=t.boxRect;return[e.x+i.x+i.width,e.y+i.y]}var n=t.outlierData.index;if(t.outlierMarkerGroup&&t.outlierMarkerGroup.length){var a=t.outlierMarkerGroup[n];return[e.x+a.x,e.y+a.y]}},getStyle:function(t){var e=t.options;return{fill:t.color,"fill-opacity":t.opacity,stroke:t.borderColor,"stroke-opacity":t.borderOpacity,"stroke-width":e.borderWidth,filter:"none"}},getHighLightStyle:function(t){var e=t.options;return{fill:t.color,"fill-opacity":t.opacity,stroke:t.borderColor,"stroke-opacity":t.borderOpacity,"stroke-width":e.borderWidth+1,filter:"none"}},_onPointMouseOver:function(t){var e=t.series.getHighLightStyle(t);null==t.outlierData?((0,o.pointBoxGraphicSelectAnimate)(t,{duration:p,ease:g,style:e}),(0,o.pointNormalMarkerGraphicSelectAnimate)(t,{duration:p,ease:g},!0)):(0,o.pointOutlierMarkerGraphicSelectAnimate)(t,{duration:p,ease:g},!0)},_onPointMouseOut:function(t){var e=t.series.getStyle(t);(0,o.pointBoxGraphicSelectAnimate)(t,{duration:p,ease:g,style:e}),(0,o.pointNormalMarkerGraphicSelectAnimate)(t,{duration:p,ease:g},!1),(0,o.pointOutlierMarkerGraphicSelectAnimate)(t,{duration:p,ease:g},!1)},onPointPress:function(){},onPointPressUp:function(){var t=this,e=t.series,i=e.getHighLightStyle(t);e._updatePointGraphicStyle(t,i)},_calculateAnimationDelay:function(){return this.updateDelay(150)},_updatePointGraphicStyle:function(t,e){this._updatePointBoxGraphicStyle(t,e),this._updatePointMarkerGraphicStyle(t,e)},_updatePointBoxGraphicStyle:function(t,e){if(e=e||t.series._getDynamicStyle(t),t.graphic&&t.graphic.boxGroup){var i=t.graphic.boxGroup;[i.boxRect,i.maxLine,i.q3Line,i.medianLine,i.q1Line,i.minLine,i.q3MaxLink,i.q1MinLink].forEach((function(t){t&&t.style(a["default"].extend({},e))}))}},_updateHighLightOpacity:function(t,e){var i=this.vanchart.highlightTarget;null!=i&&this.isSupportLegendHighlight()&&(this.getLegendKey(t)===i||t._rangeItem===i?(e["fill-opacity"]=t.opacity,e["stroke-opacity"]=t.borderOpacity):e["fill-opacity"]=e["stroke-opacity"]=d["default"].HOVER_OPACITY)},_updatePointMarkerGraphicStyle:function(t){var e=this;if(t.graphic&&t.graphic.markerGroup){var i=t.graphic.markerGroup,n=t.options,a=n.normalMarker,r=n.outlierMarker;t.normalMarkerGroup&&t.normalMarkerGroup.length&&t.normalMarkerGroup.forEach((function(n,r){var o=i["normalMarker_"+r];e._updateMarker(t,o,a)})),t.outlierMarkerGroup&&t.outlierMarkerGroup.length&&t.outlierMarkerGroup.forEach((function(n,a){var o=i["outlierMarker_"+a];e._updateMarker(t,o,r)}))}},registerOutlierInteractive:function(t,e){var i=this.vanchart;e.dataResult&&e.dataResult.outlier&&(0,s.hasValidOutlierMarker)(e)&&e.dataResult.outlier.forEach((function(e,n){var r=t["outlierMarker_"+n],o={outlier:e,_events:null,index:n};r&&r.image&&(i._targets[a["default"].stamp(r.image.node())]=o),r&&r.markerPath&&(i._targets[a["default"].stamp(r.markerPath.node())]=o)}))},getDefaultTooltipFormatter:function(){return{identifier:"{CATEGORY}{SERIES}{DATA_NUMBER}{DATA_MAX}{DATA_Q3}{DATA_MEDIAN}{DATA_Q1}{DATA_MIN}{DATA_OUTLIER}",categoryFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",dataNumberFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",dataMaxFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",dataQ3Format:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",dataMedianFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",dataQ1Format:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",dataMinFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",dataOutlierFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=_},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pointGraphicInitAttr=function(t){(function(t){var e=t.graphic.boxGroup;t.initBoxRect&&e.boxRect.attr(t.initBoxRect),t.initMaxLine&&e.maxLine.attr(t.initMaxLine),t.initQ3Line&&e.q3Line.attr(t.initQ3Line),t.initMedianLine&&e.medianLine.attr(t.initMedianLine),t.initQ1Line&&e.q1Line.attr(t.initQ1Line),t.initMinLine&&e.minLine.attr(t.initMinLine),t.initQ3MaxLink&&e.q3MaxLink.attr(t.initQ3MaxLink),t.initQ1MinLink&&e.q1MinLink.attr(t.initQ1MinLink)})(t),function(t){var e=t.graphic.markerGroup;t.normalMarkerGroup&&t.normalMarkerGroup.length&&t.normalMarkerGroup.forEach((function(t,i){var n=t.x,a=t.y;e["normalMarker_"+i]&&e["normalMarker_"+i].attr({transform:"translate("+n+","+a+") scale(0.01)"})}));t.outlierMarkerGroup&&t.outlierMarkerGroup.length&&t.outlierMarkerGroup.forEach((function(t,i){var n=t.x,a=t.y;e["outlierMarker_"+i]&&e["outlierMarker_"+i].attr({transform:"translate("+n+","+a+") scale(0.01)"})}))}(t)}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pointBoxGraphicSelectAnimate=function(t,e){var i=t.graphic.boxGroup;[i.boxRect,i.maxLine,i.q3Line,i.medianLine,i.q1Line,i.minLine,i.q3MaxLink,i.q1MinLink].forEach((function(t){t&&t.interrupt(a["default"].SELECT_ANIMATION).transition(a["default"].SELECT_ANIMATION).animate(e)}))},e.pointGraphicDropAnimate=function(t,e){var i=t.graphic;i.boxGroup&&function(t,e){var i=t.graphic,a=i.boxGroup;a.boxRect.animate(n["default"].extend({attr:t.initBoxRect},e)).each("end",(function(){t.isVisible()||(r["default"].remove(a.boxRect.node()),r["default"].remove(i.boxGroup.node()),r["default"].remove(i.markerGroup.node()),r["default"].remove(i.node()))})),a.maxLine.animate(n["default"].extend({attr:t.initMaxLine},e)).remove(),a.q3Line.animate(n["default"].extend({attr:t.initQ3Line},e)).remove(),a.medianLine.animate(n["default"].extend({attr:t.initMedianLine},e)).remove(),a.q1Line.animate(n["default"].extend({attr:t.initQ1Line},e)).remove(),a.minLine.animate(n["default"].extend({attr:t.initMinLine},e)).remove(),a.q3MaxLink.animate(n["default"].extend({attr:t.initQ3MaxLink},e)).remove(),a.q1MinLink.animate(n["default"].extend({attr:t.initQ1MinLink},e)).remove()}(t,e),i.markerGroup&&function(t,e){var i=t.graphic.markerGroup;t.normalMarkerGroup&&t.normalMarkerGroup.length&&t.normalMarkerGroup.forEach((function(t,a){var r=t.x,o=t.y;i["normalMarker_"+a]&&i["normalMarker_"+a].animate(n["default"].extend({attr:{transform:"translate("+r+","+o+") scale(0.01)"}},e)).remove()}));t.outlierMarkerGroup&&t.outlierMarkerGroup.length&&t.outlierMarkerGroup.forEach((function(t,a){var r=t.x,o=t.y;i["outlierMarker_"+a]&&i["outlierMarker_"+a].animate(n["default"].extend({attr:{transform:"translate("+r+","+o+") scale(0.01)"}},e)).remove()}))}(t,e)},e.pointGraphicInitAnimate=function(t,e){u(t,e),h(t,e)},e.pointGraphicUpdateAnimate=function(t,e){u(t,e),h(t,e)},e.pointNormalMarkerGraphicSelectAnimate=function(t,e,i){var r=t.graphic.markerGroup;t.normalMarkerGroup&&t.normalMarkerGroup.length&&t.normalMarkerGroup.forEach((function(t,o){var s={attr:{transform:"translate("+t.x+","+t.y+") scale("+(i?l:1)+")"}};r["normalMarker_"+o]&&r["normalMarker_"+o].interrupt(a["default"].SELECT_ANIMATION).transition(a["default"].SELECT_ANIMATION).animate(n["default"].extend(s,e))}))},e.pointOutlierMarkerGraphicSelectAnimate=function(t,e,i){var r=t.graphic.markerGroup;if(t.outlierData&&(0,o.hasValidOutlierMarker)(t)){var s=t.outlierData.index,u=i?l:1,h=t.outlierMarkerGroup[s],d={attr:{transform:"translate("+h.x+","+h.y+") scale("+u+")"}};r["outlierMarker_"+s]&&r["outlierMarker_"+s].interrupt(a["default"].SELECT_ANIMATION).transition(a["default"].SELECT_ANIMATION).animate(n["default"].extend(d,e))}};var n=s(i(0)),a=s(i(1)),r=s(i(7)),o=i(57);function s(t){return t&&t.__esModule?t:{"default":t}}var l=1.5;function u(t,e){var i=t.graphic.boxGroup;i.boxRect.animate(n["default"].extend({attr:t.boxRect},e)),i.maxLine.animate(n["default"].extend({attr:t.maxLine},e)),i.q3Line.animate(n["default"].extend({attr:t.q3Line},e)),i.medianLine.animate(n["default"].extend({attr:t.medianLine},e)),i.q1Line.animate(n["default"].extend({attr:t.q1Line},e)),i.minLine.animate(n["default"].extend({attr:t.minLine},e)),i.q3MaxLink.animate(n["default"].extend({attr:t.q3MaxLink},e)),i.q1MinLink.animate(n["default"].extend({attr:t.q1MinLink},e))}function h(t,e){var i=t.graphic.markerGroup;t.normalMarkerGroup&&t.normalMarkerGroup.length&&t.normalMarkerGroup.forEach((function(t,a){var r=t.x,o=t.y;i["normalMarker_"+a]&&i["normalMarker_"+a].animate(n["default"].extend({attr:{transform:"translate("+r+","+o+") scale(1)"}},e))})),t.outlierMarkerGroup&&t.outlierMarkerGroup.length&&t.outlierMarkerGroup.forEach((function(t,a){var r=t.x,o=t.y;i["outlierMarker_"+a]&&i["outlierMarker_"+a].animate(n["default"].extend({attr:{transform:"translate("+r+","+o+") scale(1)"}},e))}))}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(19)),a=l(i(18)),r=l(i(9)),o=l(i(89)),s=l(i(1));function l(t){return t&&t.__esModule?t:{"default":t}}var u="cubic-out",h="ease-out-in",d=o["default"].extend({columnType:!0,_calcLabelPos:function(t){var e=this.polar.angleAxis._getPolarPosition(t.category),i=this._getArcPoint(t.outerRadius-8,t.radian),n=t.labelDim;switch(e){case"radar-top":t.labelPos={x:-n.width/2,y:i[1]};break;case"radar-right":t.labelPos={x:i[0]-n.width,y:i[1]-n.height/2};break;case"radar-bottom":t.labelPos={x:-n.width/2,y:i[1]-n.height};break;case"radar-left":t.labelPos={x:i[0],y:i[1]-n.height/2}}},effectAnimation:function(t){n["default"].areaStyleEffectAnimation(t)},getDefaultEffectTime:function(){return n["default"].AREA_STYLE_EFFECT_TIME},getStyle:function(t){var e=t.getPointBorderColor(t.borderColor);return{fill:t.color,"fill-opacity":t.opacity,stroke:e,"stroke-width":t.options.borderWidth,"stroke-opacity":t.borderOpacity}},getHighLightStyle:function(t){return{stroke:t.mouseOverColor||t.color,fill:t.color,"fill-opacity":1,"stroke-width":6,"stroke-opacity":.35}},getPressedStyle:function(t){return{fill:t.clickColor,"fill-opacity":t.clickOpacity}},getPointGraphicKey:function(){return"path"},_getRadarColumnPath:function(t,e,i){var n=.375*this.polar.angleAxis.piece,a=i-n,o=i+n;return r["default"].arc().innerRadius(t).outerRadius(e).startAngle(a).endAngle(o)()},getPointInitAnimationAttr:function(t){var e=t.series,i=(0,a["default"])(t.animateInitRadius,t.innerRadius),n=(0,a["default"])(t.animateInitRadius,t.outerRadius);return e._pointAnimateAttr("back-out",500,t,i,n)},getPointReShowAnimationAttr:function(t){var e=t.series,i=t.getStackPointPreSufPoint(t),n=i.pre,r=i.suf,o=t.animateInitRadius;n?o=n._lastOuterRadius_:r&&(o=r._lastInnerRadius_);var s=(0,a["default"])(o,t.innerRadius),l=(0,a["default"])(o,t.outerRadius);return e._pointAnimateAttr(u,600,t,s,l)},getPointUpdateAnimationAttr:function(t){var e=(0,a["default"])(t._lastInnerRadius_||t.animateInitRadius,t.innerRadius),i=(0,a["default"])(t._lastOuterRadius_||t.animateInitRadius,t.outerRadius);return this._pointAnimateAttr(u,600,t,e,i)},getPointDropAnimationAttr:function(t){var e=t.getStackPointPreSufPoint(t),i=e.pre,n=e.suf,r=t.animateInitRadius;i?r=i.outerRadius:n&&(r=n.innerRadius);var o=(0,a["default"])(t.innerRadius,r),s=(0,a["default"])(t.outerRadius,r);return this._pointAnimateAttr(u,600,t,o,s)},_pointAnimateAttr:function(t,e,i,n,a){var r=i.series;return{ease:t,duration:e,attrTween:{d:function(){return function(t){return i._lastInnerRadius_=n(t),i._lastOuterRadius_=a(t),r._getRadarColumnPath(i._lastInnerRadius_,i._lastOuterRadius_,i.radian)}}}}},_onPointMouseOver:function(t){var e=t.series,i=e.getHighLightStyle(t);e._onState(t,!0,i)},_onPointMouseOut:function(t){var e=t.series,i=e.getStyle(t);e._onState(t,!1,i)},_onState:function(t,e,i){var n=t.series;t.graphic.interrupt(s["default"].SELECT_ANIMATION).transition(s["default"].SELECT_ANIMATION).animate({duration:100,ease:h,style:i}),n._labelFontSizeState(t,e,100,h)},_getFixedPos:function(t,e){var i=t.radian,n=this.getCenter(),a=t.posX+n[0],r=t.posY+n[1];return i<Math.PI/2?r-=e.height:i>=Math.PI&&i<3*Math.PI/2?a-=e.width:i>=3*Math.PI/2&&i<2*Math.PI&&(r-=e.height,a-=e.width),[a,r]},calcMoreLabelPosition:function(t,e){var i=t.innerRadius+(t.outerRadius-t.innerRadius)/2,n=this._getArcPoint(i,t.radian),a=this.getCenter();return{startX:n[0]+a[0],startY:n[1]+a[1],direction:"top"}}});e["default"]=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(88)),a=o(i(0)),r=o(i(19));function o(t){return t&&t.__esModule?t:{"default":t}}var s=n["default"].extend({_calculateBubblePosition:function(){},_getFixedPos:function(t){var e=t.radius||0,i=this.vanchart.bounds;return[i.x+t.x+e,i.y+t.y+e]},_getAxisTypes:function(){return[]},getTargetKey:function(){return"y"},calcMoreLabelPosition:function(t){var e=this.vanchart.bounds;return{startX:t.x+e.x,startY:t.y+e.y,direction:"top"}},isNullValue:function(t){var e=t.options;return"-"==e.x||"-"==e.y},_getPointKey:function(t){return""+(t.options?t.options.x:t.x)},effectAnimation:function(t){r["default"].forceBubbleEffectAnimation(t,t)},getPointInitAttr:function(t){return{r:t.radius,transform:a["default"].makeTranslate({x:0,y:0})}},getPointInitAnimationAttr:function(t){return{}},getPointReShowAnimationAttr:function(t){return{}},getPointUpdateAnimationAttr:function(t){return{r:t.radius,transform:a["default"].makeTranslate({x:t.x,y:t.y})}},remove:function(){this.points.forEach((function(t){t.graphic&&(t.graphic.remove(),t.graphic=null)})),this.textGraphicGroup&&this.textGraphicGroup.remove(),this.group&&this.group.remove(),this.textGraphicGroup=this._canvas=this.group=null}});e["default"]=s},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(14)),a=c(i(0)),r=c(i(1)),o=c(i(8)),s=c(i(19)),l=c(i(6)),u=c(i(28)),h=i(3),d=c(i(7));function c(t){return t&&t.__esModule?t:{"default":t}}var f=.03,p=.05,g=o["default"].css["ease-out-quart"],m=o["default"].css.swing,v=o["default"].css.swing,_=o["default"].css.ease,y=300,A=n["default"].extend({_getAxisTypes:function(){return[]},getTargetKey:function(){return"value"},_getPointKey:function(t){return t.name},_calculatePercentage:function(){if(this._isAscending())return this._calculateAscPercentage();var t,e=this.points.filter((function(t){return t._bottomPoint=null,!t.isNull&&t.visible})),i=e.length;e.forEach((function(n,a){t?(t._bottomPoint=n,n.percentage=Math.abs(n.value/(t.value||1)),n.arrivalRate=Math.abs(n.value/(e[0].value||1))):n.percentage=n.arrivalRate=1,n.delayTime=400*Math.sqrt(a/i),t=n}))},_isAscending:function(){return this.options.sort===r["default"].SORT_ASCENDING},_calculateAscPercentage:function(){for(var t,e=this.points.filter((function(t){return t._topPoint=null,!t.isNull&&t.visible})),i=e.length,n=0;n<i;n++){var a=e[n],r=e[n+1];t&&(a._topPoint=t),r?(a.percentage=Math.abs(a.value/(r.value||1)),a.arrivalRate=Math.abs(a.value/e[i-1].value||1)):a.percentage=a.arrivalRate=1,a.delayTime=400*Math.sqrt(n/i),t=a}},calculateLabelInfo:function(){},_outSideSpecialLabel:function(t){var e=t.labelContent;return e&&(e.nameLabelContent||e.valueLabelContent)},doLayout:function(){this.points.forEach((function(t){(0,u["default"])(t)})),this._calculatePosAndSize()},_calculateTotalValue:function(t,e){var i=0;return this.points.filter(t).forEach((function(t){i+=Math.abs(t[e])})),i},_calculateSeriesMaxValue:function(t,e){var i=0;return this.points.filter(t).forEach((function(t){i=Math.max(i,Math.abs(t[e]))})),i},_calculatePosAndSize:function(){var t,e=this,i=e.vanchart.bounds,n=function(t){return!t.isNull&&t.visible},a=e.getTargetKey(),r=i.width,o=i.height,s=.94*r,l=.9*o,u=e._calculateTotalLabelSize();s-=u.useWidth>0?u.useWidth+.08*i.width:0,e.useCurveConnectorLine=!1;var h=e.points.filter(n),d=h.length;if(!(d<1)){if(e.options.useSameSlantAngle){if(this._isAscending())return this._calculateAscSsaPosAndSize(s,l,u);var c=e._calculateTotalValue(n,a)||1,f=0;l-=f,h.forEach((function(i){i.posX=Math.round(f*s/2/l),i.width=Math.round(s-2*i.posX),i.posY=Math.round(f),i.height=Math.round(Math.abs(i[a])*l/c),f+=i.height,e._calculateInsideLabelPos(i,t),t=i}))}else{var p=e._calculateSeriesMaxValue(n,a),g=l/d;l-=0,h.forEach((function(i,n){i.width=Math.round(s*Math.abs(i[a])/p),i.posX=Math.round((s-i.width)/2),i.posY=Math.round(0+n*g),i.height=Math.round(g),e._calculateInsideLabelPos(i,t),t=i}))}e._calculateOutSideLabelPos(n,u.useWidth,u.useHeight)}},_calculateAscSsaPosAndSize:function(t,e,i){var n=this,a=function(t){return!t.isNull&&t.visible},r=n.points.filter(a),o=r.length;if(!(o<1)){for(var s,l=n.getTargetKey(),u=n._calculateTotalValue(a,l)||1,h=0,d=0;d<o;d++){var c=r[d];c.posY=Math.round(h),c.height=Math.round(Math.abs(c[l])*e/u),h+=c.height,c.posX=Math.round(t/2*(1-h/e)),c.width=Math.round(t-2*c.posX),n._calculateInsideLabelPos(c,s),s=c}n._calculateOutSideLabelPos(a,i.useWidth,i.useHeight)}},_calculateInsideLabelPos:function(t,e){var i=t.options.dataLabels;i&&i.enabled&&(i.align==r["default"].INSIDE?t.labelPos={x:t.posX+t.width/2-t.labelDim.width/2,y:t.posY+t.height/2-t.labelDim.height/2}:e&&(this.useCurveConnectorLine=this.useCurveConnectorLine||t.height+e.height<t.labelDim.height+e.labelDim.height))},_calculateOutSideLabelPos:function(t,e,i){var n=this,a=n.vanchart.bounds,o=.05*a.width,s=.9*a.height,l=Math.max(1,this.points.filter(t).length-1),u=Math.max(0,(s-i)/l),h=.94*a.width-e,d=0;this.points.filter(t).forEach((function(t){var i=t.options.dataLabels;if(i&&i.enabled&&i.align==r["default"].OUTSIDE&&d<s){var a=t.labelContent,l=t.labelDim,c=l.height,f=n.useCurveConnectorLine?d:t.posY+t.height/2-c/2,p=n._isAscending()?t._topPoint:t._bottomPoint,g=((p?p.width:0)-t.width)/4,m={x:h,y:f+c/2},v={x:h-o,y:f+c/2},_={x:t.posX+t.width+g,y:t.posY+t.height/2};if(t.labelPos={x:h,y:f,endPos:m,midPos:v,startPos:_},d+=t.labelDim.height+u,n._outSideSpecialLabel(t)){var y=a.nameLabelContent,A=a.valueLabelContent,T=l.nameValueGap,x=Math.min(e,n.maxValueLabelWidth);if(y){var b=y.dim,C=y.text,L=e-T-x;C=n._omitLabel(C,L,y.style),y.text=C,y.x=0,y.y=(c-b.height)/2}if(A){var M=A.dim,P=A.text;P=n._omitLabel(P,x,A.style),A.text=P,A.x=e-x,A.y=(c-M.height)/2}}}else i.align===r["default"].OUTSIDE&&t.labelPos&&(t.labelPos=null)}))},_omitLabel:function(t,e,i){for(var n=a["default"].getTextDimension(t,i,!1),r=!1;n.width-e>1e-6&&t.length;)t=t.substr(0,Math.floor(.9*t.length)),n=a["default"].getTextDimension(t+"...",i,!1),r=!0;return r&&(t.length?t+="...":e-(n=a["default"].getTextDimension("...",i,!1)).width>1e-6&&(t="...")),t},_calculateTotalLabelSize:function(){var t=this,e=t.vanchart.bounds,i=0,n=0;return t.points.filter((function(t){return!t.isNull&&t.visible&&t.options.dataLabels&&t.options.dataLabels.enabled})).forEach((function(e){e.options.dataLabels.align==r["default"].OUTSIDE&&(i=+t.maxNameLabelWidth||+t.maxValueLabelWidth?Math.max(i,(t.maxNameLabelWidth||0)+(t.maxValueLabelWidth||0)+e.labelDim.nameValueGap):Math.max(i,e.labelDim.width),n+=e.labelDim.height)})),{useWidth:i=Math.min(i,.4*e.width),useHeight:n}},_calculateLabelPos:function(){},_getFixedPos:function(t){var e=t.series._getTranslate();return[e[0]+t.posX+t.width/2,e[1]+t.posY+t.height/2]},calcMoreLabelPosition:function(t,e){var i=t.series._getTranslate(),n=t.posX+t.width/2,a=t.posY+t.height/2;return{startX:i[0]+n,startY:i[1]+a,direction:"top"}},getFillFilter:function(t,e){var i=e.series,n=i.vanchart;if(i.options.gradualStyle==r["default"].STYLE_GRADUAL&&(0,h.supportFillFilter)()){var a=n.renderer,o={x1:"0%",y1:"0%",x2:"100%",y2:"0%"},s={offset:"0%","stop-color":l["default"].getColorWithDivider(t,.9),"stop-opacity":e.opacity},u={offset:"100%","stop-color":t,"stop-opacity":e.opacity};return e.colorGradient?a.updateColorGradient(e.colorGradient,o,[s,u]):e.colorGradient=a.colorGradient(o,[s,u]),a.toPatternProperty(e.colorGradient)}return t},_getPointPath:function(t,e){if(this._isAscending())return this._getAscendingPointPath(t,e);var i=t._bottomPoint,n=e?1:0,a=-t.width/2-n+","+(-t.height/2-n),r=t.width/2+n+","+(-t.height/2-n);if(i)return"M"+a+"L"+r+"L"+(i.width/2+n+","+(t.height/2+n))+"L"+(-i.width/2-n+","+(t.height/2+n))+"Z";var o="0,"+(t.height/2+n);return"M"+a+"L"+r+"L"+o+"L"+o+"Z"},_getAscendingPointPath:function(t,e){var i=t._topPoint,n=e?1:0,a=-t.width/2-n+","+(t.height/2+n),r=t.width/2+n+","+(t.height/2+n);if(i)return"M"+(-i.width/2-n+","+(-t.height/2-n))+"L"+(i.width/2+n+","+(-t.height/2-n))+"L"+r+"L"+a+"Z";var o="0,"+(-t.height/2-n);return"M"+a+"L"+r+"L"+o+"L"+o+"Z"},getPointGraphicKey:function(){return"path"},getHighLightStyle:function(t){return{stroke:t.mouseOverColor,fill:t.series.getFillFilter(t.mouseOverColor||t.color,t),"fill-opacity":t.opacity,"stroke-width":(t.options.borderWidth||0)+6,"stroke-opacity":0===t.opacity?0:t.borderOpacity||.35}},getPressedStyle:function(t){return{stroke:t.clickColor||t.color,fill:t.series.getFillFilter(t.clickColor,t),"fill-opacity":t.clickOpacity,"stroke-width":6,"stroke-opacity":0===t.opacity?0:.35}},effectAnimation:function(t){s["default"].areaStyleEffectAnimation(t,t.posX+t.width/2,t.posY+t.height/2)},getDefaultEffectTime:function(){return s["default"].AREA_STYLE_EFFECT_TIME},getPointInitAttr:function(t){return{transform:"translate("+(t.posX+t.width/2)+","+(t.posY+t.height/2)+") scale(0.01)"}},_pointNormalAttr:function(t){return{d:t.series._getPointPath(t),transform:"translate("+(t.posX+t.width/2)+","+(t.posY+t.height/2)+") scale(1)"}},getPointInitAnimationAttr:function(t){var e=t.series;return{delay:t.delayTime,ease:g,duration:400,attr:e._pointNormalAttr(t)}},getPointReShowAnimationAttr:function(t){var e=t.series;return{ease:v,duration:500,attr:e._pointNormalAttr(t)}},getPointUpdateAnimationAttr:function(t){var e=t.series;return{ease:m,duration:500,attr:e._pointNormalAttr(t)}},_onPointMouseOver:function(t){var e=t.series,i=e.getHighLightStyle(t);d["default"].toFront(t.graphic.node()),e._onState(t,!0,i)},_onPointMouseOut:function(t){var e=t.series,i=e.getStyle(t);e._onState(t,!1,i)},_onState:function(t,e,i){var n=t.series;t.graphic.interrupt(r["default"].SELECT_ANIMATION).transition(r["default"].SELECT_ANIMATION).animate({duration:y,ease:_,style:i,attr:{d:n._getPointPath(t,e)}}).each("end",(function(){t&&t.graphic&&t.graphic.style(i)})),t.options.dataLabels.align==r["default"].INSIDE?n._labelFontSizeState(t,e,y,_):(n._leadLineState(t,2,0,e,y,_),n._labelTransformState(t,2,0,e,y,_),n._outSideSpecialLabel(t)?n._specialLabelColorState(t,e,y,_):n._outSideLabelColorState(t,e,y,_))},_getTranslate:function(){var t=this.vanchart.bounds;return[t.x+t.width*f,t.y+t.height*p]},_updateDataLabels:function(){var t=this;t.getTextDataToDraw().forEach((function(e){t._outSideSpecialLabel(e)?t._createOutSideTextGraphic(e):t._createTextGraphic(e),t._updatePointLabelStyle(e)}))},_createOutSideTextGraphic:function(t){var e,i=t.series,n=t.options.dataLabels;if(e=t,i.visible&&!e.isNull&&e.visible&&e.labelPos&&!isNaN(e.labelPos.x)&&!isNaN(e.labelPos.y)&&n&&n.enabled){var r=i.vanchart.renderer,o=t.labelContent,s=n.useHtml,l=this._getPointTextLabelGroup(),u=r.vtext(s).attr("transform",a["default"].makeTranslate(i._labelTrans(t))).style({"pointer-events":"none"}),h=t.labelDim.width/2,d=t.labelDim.height/2,c=function(t){if(t){var e=t.dim,i=t.text,a=t.style;return r.vtspan(s).style({width:n.labelWidth+"px",height:n.labelHeight+"px"}).attr("y",t.y).attr("x",t.x).attr("dy",.85*e.height-d).attr("dx",-h).style(a).textContent(i).addTo(u)}};u.nameSpan=c(o.nameLabelContent),u.valueSpan=c(o.valueLabelContent),t.textGraphic=l.append(u),t.labelPos.startPos&&(t.leadLine=l.append(this._getLeadLine(t)))}},_specialLabelColorState:function(t,e,i,n){var a=t.labelContent;function r(t,e){if(e&&t){var a=e.style;t.animate({duration:i,ease:n,style:{color:a.color,fill:a.color}})}}t.textGraphic&&r(t.textGraphic.nameSpan,a.nameLabelContent),t.textGraphic&&r(t.textGraphic.valueSpan,a.valueLabelContent)},isSeriesAccumulated:function(){return!0},getDefaultTooltipFormatter:function(){return{categoryFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{NAME}{VALUE}",nameFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=A},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=m(i(1)),a=m(i(0)),r=m(i(14)),o=m(i(31)),s=m(i(8)),l=m(i(6)),u=m(i(19)),h=m(i(9)),d=i(3),c=i(2),f=i(17),p=m(i(28)),g=i(36);function m(t){return t&&t.__esModule?t:{"default":t}}var v=s["default"].css["ease-out-cubic"],_=250,y=s["default"].css.swing,A=Math.tan(.01),T="band_mouse_animation",x=[0,.3],b=function(t){var e=t.indexFromLeft/(t.series.points.length-1)||0;return 1200*s["default"].calculateCubicOutT(e)},C=function(t){return isFinite(t)&&!isNaN(t)},L=r["default"].extend({doLayout:function(){var t,e=this,i=e.vanchart,n=e.xAxis,a=e.yAxis,r=e.options.connectNulls,o=n.scale.rangeBand?n.scale.rangeBand()/2:0,s=i.isInverted(),l=s?"posY":"posX",u=a.getStartPosValue(),d=[-Math.max(i.width,i.height)/A,undefined];n.scale.minMax&&n.scale.minMax(d),a.scale.minMax&&a.scale.minMax(d);var c=[];if(this.options.large){var f={},p={};e.points.forEach((function(e){t=e.options;var i=n.scale(n.getAxisValue(t.x,e))+o,r=a.scale(a.getAxisValue(t.y,e)+t.y0-u),l=a.scale(t.y0);C(r)||(e.isNull=!0),s?(e.posX=r,e.posY=i,e.posX0=l):(e.posX=i,e.posY=r,e.posY0=l),f[parseInt(e.posX)]&&p[parseInt(e.posY)]||(f[parseInt(e.posX)]=!0,p[parseInt(e.posY)]=!0,c.push(e))}),this)}else c=e.points;var g=!0,m=[];e.y0=Number.MAX_VALUE,e.y=-Number.MAX_VALUE,c.forEach((function(i,h){if(t=i.options,this.options.large)d=i.posX,c=i.posY;else{var d=n.scale(n.getAxisValue(t.x,i))+o,c=a.scale(a.getAxisValue(t.y,i)+t.y0-u),f=a.scale(t.y0);C(c)||(i.isNull=!0),s?(i.posX=c,i.posY=d,i.posX0=f):(i.posX=d,i.posY=c,i.posY0=f)}i.indexFromLeft=h,(!r||r&&!i.isNull)&&(m.length>0&&(g=g&&m[m.length-1][l]<=d),m.push(i)),Math.abs(t.y0)<Math.abs(e.y0)&&(e.y0=Math.abs(t.y0)),Math.abs(t.y+t.y0)>e.y&&(e.y=Math.abs(t.y+t.y0))}),this),g||(m.sort((function(t,e){return t[l]-e[l]})),m.forEach((function(t,e){t.indexFromLeft=e})));var v=h["default"].line(s).interpolate(e.interpolate).x((function(t){return t.posX})).y((function(t){return t.posY})).defined((function(t){return!t.isNull})),_=h["default"].area().interpolate(e.interpolate);_=(_=s?_.y((function(t){return t.posY})).x0((function(t){var i=e._getPreviousStackingPoint(t);return i?i.posX:t.posX0})).x1((function(t){return t.posX})):_.x((function(t){return t.posX})).y0((function(t){var i=e._getPreviousStackingPoint(t);return i?i.posY:t.posY0})).y1((function(t){return t.posY}))).defined((function(t){return!t.isNull})),this.linePath=v(m),this.areaPath=_(m),this.dataBands=this._calculateDataBands()},_getPreviousStackingPoint:function(t){var e=t.series.stack;if((0,c.hasDefined)(e)&&!1!==e)for(var i=t.points,a=0,r=i.length;a<r;a++){var o=i[a].series;if((o.type==n["default"].LINE_CHART||o.type===n["default"].AREA_CHART)&&o.stack==t.series.stack&&o.visible&&i[a+1]==t)return i[a]}},_calculateDataBands:function(){var t,e=this.vanchart.bounds,i=this,a=this.options.bands||[],r=i.color,o=i.opacity,s=i.fillColor,l=i.fillColorOpacity,u=i.yAxis,h=u.scale.domain(),d=u.isHorizontal(),c=e.width,f=e.height,p=[],g=this.type===n["default"].LINE_CHART,m=this.vanchart.isInverted(),v=0,_=c,y=0,A=f;if(g&&(m?(x=(t=i.points.filter((function(t){return!t.isNull})).sort((function(t,e){return t.posY-e.posY}))).length,v=0,_=c,y=t[0]?t[0].posY-1:0,A=t[x-1]?t[x-1].posY+1:c):(x=(t=i.points.filter((function(t){return!t.isNull})).sort((function(t,e){return t.posX-e.posX}))).length,v=t[0]?t[0].posX-1:0,_=t[x-1]?t[x-1].posX+1:c,y=0,A=f)),p.push({clipBounds:{x:v,y:y,width:Math.max(_-v,0),height:Math.max(A-y,0)},opacity:o,color:r,fillColor:s,fillColorOpacity:l}),!a||!a.length)return p;for(var T=0,x=a.length;T<x;T++){var b=Math.max(h[0],a[T].from),C=Math.min(h[1],a[T].to);b=u.scale(b),C=u.scale(C);var L={x:0,y:Math.min(b,C),width:Math.max(c,0),height:Math.abs(b-C)};d&&(L={x:Math.min(b,C),y:0,width:Math.abs(b-C),height:Math.max(f,0)}),p.push({clipBounds:L,color:a[T].color||r,opacity:a[T].opacity||o,fillColor:a[T].fillColor||s,fillColorOpacity:a[T].fillColorOpacity||l})}return p},_getFixedPos:function(t){var e=(0,f.getMarkerRadius)(t.options.marker.radius),i=this.vanchart.bounds;return[i.x+t.posX+e,i.y+t.posY+e]},_calculateLabelPosAuto:function(t){var e=this.vanchart.isInverted(),i=t.labelDim;if(i){var a=this._labelPos(t,e,!0),r={x:a.x,y:a.y,width:i.width,height:i.height};if(this._hasIntersect(r)){var o=this._labelPos(t,e,!1),s={x:o.x,y:o.y,width:i.width,height:i.height},l=this._hasIntersect(s);t.labelAlign=l?n["default"].TOP:n["default"].BOTTOM,t.labelPos=l?{x:r.x,y:r.y}:{x:s.x,y:s.y}}else t.labelPos={x:r.x,y:a.y}}},_hasIntersect:function(t){for(var e=this.vanchart.series.filter((function(t){return t.visible&&(t.type===n["default"].LINE_CHART||t.type===n["default"].AREA_CHART)})),i=!1,r=0;r<e.length;r++){var o=e[r],s=o.points;if(o.options.step){if(i=this._hasIntersectWithStep(s,t))break}else for(var l=0;l<s.length-1;l++){var u=s[l],h=s[l+1],d={x:u.posX,y:u.posY},c={x:h.posX,y:h.posY};if(i=a["default"].lineRect(d,c,t))return i}}return i},_hasIntersectWithStep:function(t,e){for(var i=!1,n=0;n<t.length-1;n++){var r=t[n],o=t[n+1],s={x:r.posX,y:r.posY},l={x:o.posX,y:r.posY},u={x:o.posX,y:o.posY};if(i=a["default"].lineRect(s,l,e))return i;if(i=a["default"].lineRect(l,u,e))return i}return i},_labelPos:function(t,e,i){var n,a,r=2,o=t.labelDim;if(o){var s=t.options.marker;return s&&s.symbol&&(r+=(0,f.getMarkerRadius)(s.radius)),e?(n=i?t.posX+r:t.posX-r-o.width,a=t.posY-o.height/2):(n=t.posX-o.width/2,a=i?t.posY-r-o.height:t.posY+r),{x:n,y:a}}},_calculateLabelPos:function(){var t=this,e=this.vanchart.isInverted();t.points.length;t.points.forEach((function(i,a){var r=i.options.dataLabels;if(r&&r.enabled){if(r.align===n["default"].AUTO)return t._calculateLabelPosAuto(i),void(i.location=t._calculatePointLocation(i,i.labelAlign));var o=r.align===n["default"].TOP;i.labelAlign=r.align,i.labelPos=t._labelPos(i,e,o),i.location=t._calculatePointLocation(i,i.labelAlign)}}))},_calculatePointLocation:function(t,e){var i=this.vanchart.isInverted();return e===n["default"].BOTTOM?i?n["default"].RIGHT_TO_LEFT:n["default"].TOP_TO_BOTTOM:i?n["default"].LEFT_TO_RIGHT:n["default"].BOTTOM_TO_TOP},getTrendLineXYValues:function(t){return this._getNormalTrendLineXYValues(t)},getAttrs:function(t){return{transform:a["default"].makeTranslate([t.posX,t.posY])}},calcMoreLabelPosition:function(t){var e=this.vanchart.bounds;return{startX:t.posX+e.x,startY:t.posY+e.y,direction:"top"}},calcMoreLabelStartPosition:function(t,e,i,n){var a="top";return e-n<0&&(a="bottom"),{startX:t,startY:e,direction:a}},effectAnimation:function(t){u["default"].markerEffectAnimation(t)},getDefaultEffectTime:function(){return u["default"].MARKER_EFFECT_TIME},getHighLightStyle:function(){},getDataToDraw:function(){var t=this;return this.points.filter((function(e){var i=e.options.marker&&e.options.marker.symbol;return!i&&e.graphic&&t._drawExitPoints(e),i}))},getTextDataToDraw:function(){return this.points},_updatePointGraphicStyle:function(t){this._updateMarkerPointGraphic(t),this._updateMarker(t)},updatePointGraphic:function(t){this._updateMarkerPointGraphic(t)},_createPointGraphic:function(t){return t.graphic=this._createMarker(t.options.marker)},onPointPress:function(){this.series._onMarkerPressed(this)},onPointPressUp:function(){this.series._updateMarker(this)},_onPointMouseOver:function(t){t.series._onMarkerMouseOver(t)},_onPointMouseOut:function(t){t.series._onMarkerMouseOut(t)},getPointInitAttr:function(t){return{transform:"translate("+t.posX+","+t.posY+") scale(0.01)"}},getPointInitAnimationAttr:function(t){var e=function(){return"translate("+t.posX+","+t.posY+") "};return[{delay:this.initialAnimationMoving?b(t):0,ease:"swing",duration:150,attrTween:{transform:function(){return function(t){return e()+"scale("+1.5*t+")"}}}},{duration:150,ease:"swing",attrTween:{transform:function(){return function(t){return e()+"scale("+(1.5-.5*t)+")"}}}}]},getPointUpdateAnimationAttr:function(t){return{ease:y,duration:_,attr:{transform:"translate("+t.posX+","+t.posY+")"}}},getClosestPoint:function(t){var e,i=this.vanchart.isInverted(),n=i?"y":"x",a=i?"posY":"posX",r=Number.MAX_VALUE,o=this.vanchart.hoverSeries,s=this.vanchart.bounds[n]-(i?t.y:t.x);return o.points.forEach((function(t){var i=Math.abs(t[a]+s);i<r&&!t.isNull&&(e=t,r=i)})),e},_onSeriesMouseOver:function(t){r["default"].prototype._onSeriesMouseOver.call(this,t),this.dataBandsGraphic.forEach((function(t){t._onSeriesMouseOver()})),this.toFrontPosition()},_onSeriesMouseOut:function(t){},_seriesUnChosen:function(t){this.vanchart.switchAutoTooltipStatus("mouseout"),this.resetPosition(),this.dataBandsGraphic.forEach((function(t){t._onSeriesMouseOut()}))},drawPoints:function(){r["default"].prototype.drawPoints.call(this);for(var t=this.dataBandsGraphic.length-1;t>=0;t--)this.dataBandsGraphic[t].toBack()},drawSeries:function(){this.vanchart;var t,e,i=this.dataBands;for(this.removeDefaultMarker(),this.dataBandsGraphic=this.dataBandsGraphic||[],t=i.length,e=this.dataBandsGraphic.length;t<e;t++)this.dataBandsGraphic[t].remove(),this.dataBandsGraphic[t]=null;for(t=0,e=i.length;t<e;t++)this.dataBandsGraphic[t]?this.dataBandsGraphic[t].refresh(i[t]):this.dataBandsGraphic[t]=new M(i[t],this);this.dataBandsGraphic.length=i.length},calculateLabelInfo:function(t){(0,p["default"])(t),(0,g.fixLabelDimWithBorder)(t)},isNullValue:function(t){var e=t.options[this.getTargetKey()];return"-"==e||(0,c.hasNotDefined)(e)||!t.isLogAxisValidValue()}}),M=o["default"].extend({initialize:function(t,e){this.series=e,this.refresh(t)},refresh:function(t){this.options=t,this.render()},render:function(){var t=this.options,e=this.series,i=e.group,a=e.vanchart,r=a.renderer,o=this._getLineStyle(e,t),s=this._getAreaStyle(e,t),l=t.clipBounds,u=e.type===n["default"].AREA_CHART,h=!this.linePath||this.linePath.removed();if(this.clipRect?r.updateClip(this.clipRect,l):this.clipRect=r.createClip({x:l.x,y:l.y,width:l.width,height:l.height}),!e.visible)return this.linePath&&this.linePath.remove(),this.areaPath&&this.areaPath.remove(),void(this.linePath=this.areaPath=null);this.linePath=this.linePath||r.path().attr("d",e.linePath).addTo(i),this.linePath.style(o),this.linePath.isLineChart=!0,r.clip(this.linePath,this.clipRect),u&&(this.areaPath=this.areaPath||r.path().attr("d",e.areaPath).addTo(i),this.areaPath.interrupt(T).style(s),this.areaPath.isLineChart=!0,r.clip(this.areaPath,this.clipRect));var c=this._isSetAnimation();if(h)this.linePath.attr("d",e.linePath),this.areaPath&&this.areaPath.attr("d",e.areaPath),(0,d.isSupportSVG)()&&this.clipRect.rect.attr(a.isInverted()?"height":"width",0).animate({ease:v,duration:c?1200:0,attr:l});else if((0,d.isSupportSVG)()){var f;this.linePath.animate({ease:y,duration:_,attr:{d:null!=(f=e.linePath)?f:""}}),this.areaPath&&this.areaPath.animate({ease:y,duration:_,attr:{d:e.areaPath}}),this.clipRect.rect.animate({ease:y,duration:c?_:0,attr:l})}else this.linePath.attr("d",e.linePath),r.clip(this.linePath,this.clipRect),this.areaPath&&(this.areaPath.attr("d",e.areaPath),r.clip(this.areaPath,this.clipRect))},toBack:function(){this.linePath&&this.linePath.toBack(),this.areaPath&&this.areaPath.toBack()},_isSetAnimation:function(){return this.series.options.animation},_getAreaStyle:function(t,e){var i,a,r=t.vanchart.highlightTarget;return(0,c.hasDefined)(r)?(i=e.fillColor,a=r==t.name?1:n["default"].HOVER_OPACITY):(i=this._getFillFilter(e.fillColor,t),a=t.options.gradualStyle==n["default"].STYLE_GRADUAL?1:e.fillColorOpacity),{fill:i,"fill-opacity":a,"pointer-events":0!==t.options.lineWidth?"none":"auto"}},_getLineStyle:function(t,e){var i=t.vanchart.highlightTarget,a=t.options,r=a.lineWidth,o=a.lineType,s=e.opacity;return(0,c.hasDefined)(i)&&(s=i==t.name?1:n["default"].HOVER_OPACITY),(0,f.getLineStyle)({color:e.color,lineWidth:r,lineType:o,opacity:s})},_getFillFilter:function(t,e){if((0,d.supportFillFilter)()){var i=e.vanchart,a=i.renderer;if(e.options.gradualStyle===n["default"].STYLE_GRADUAL){var r,o,s,l;r=o=s=l="0%";var u=Math.abs(e.y)/Math.abs(e.y-e.y0)||1,h=i.isInverted(),c=e.yAxis.isAxisReversed();h?c?(r="100%",s=100*(1-u)+"%"):(r=100*(1-u)+"%",s="100%"):c?l=100*u+"%":o=100*u+"%";var f={x1:r,y1:o,x2:s,y2:l},p={offset:"0%","stop-color":t,"stop-opacity":x[0]},g={offset:"100%","stop-color":t,"stop-opacity":x[1]};return this.colorGradient?a.updateColorGradient(this.colorGradient,f,[p,g]):this.colorGradient=a.colorGradient(f,[p,g]),a.toPatternProperty(this.colorGradient)}}return t},_onSeriesMouseOver:function(){var t=this.series.options.lineWidth;if(this.linePath&&this.linePath.style({stroke:l["default"].getHighLightColor(this.options.color),"stroke-width":0===t?0:t+1}),this.series.type==n["default"].AREA_CHART){var e={fill:this._getFillFilter(l["default"].getHighLightColor(this.options.fillColor),this.series),"fill-opacity":0===this.options.fillColorOpacity?0:this.options.fillColorOpacity+.35},i=this;this.areaPath.interrupt(T).transition(T).animate({duration:200,ease:s["default"].custom["ease-out-back"],style:e,attr:{d:this.series.areaPath}}).each("end",(function(){i&&i.areaPath&&i.areaPath.style(e)}))}},_onSeriesMouseOut:function(){if(this.linePath&&this.linePath.style(this._getLineStyle(this.series,this.options)),this.areaPath){var t=this._getAreaStyle(this.series,this.options),e=this;this.areaPath.interrupt(T).transition(T).animate({duration:200,ease:s["default"].custom["ease-out-back"],style:t,attr:{d:this.series.areaPath}}).each("end",(function(){e&&e.areaPath&&e.areaPath.style(t)}))}},remove:function(){this.linePath&&this.linePath.remove(),this.areaPath&&this.areaPath.remove(),this.clipRect&&this.clipRect.remove(),this.linePath=this.areaPath=this.clipRect=null}});e["default"]=L},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=s(i(0)),a=i(4),r=s(i(14)),o=s(i(148));function s(t){return t&&t.__esModule?t:{"default":t}}var l=Math.PI,u=r["default"].extend({doLayout:n["default"].emptyFn,_calculateLabelPos:n["default"].emptyFn,_loadData:function(t){var e=this.vanchart.getComponent(a.ComponentCst.GEO_COMPONENT);return(0,o["default"])(t,e)},useCanvas:n["default"].trueFn,getTargetKey:function(){return"value"},_getPointKey:function(t){return(t=t.options||t).from.lnglat.join()+t.to.lnglat.join()},_getFixedPos:function(t,e){var i=n["default"].computeArc(t.ax,t.ay,t.bx,t.by,t.curveness),a=(i[3]+i[4])/2;a%=2*l;var r=i[2]+6,o=r*Math.cos(a)+i[0],s=r*Math.sin(a)+i[1];return a<=l/2||(a<=l?o-=e.width:a<=1.5*l?(o-=e.width,s-=e.height):s-=e.height),[o,s]},remove:function(){r["default"].prototype.remove.call(this),this.points=[]},getDefaultTooltipFormatter:function(){return{changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",fromFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{FROM.NAME}{TO.NAME}{SERIES}{VALUE}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",toFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=u},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=function(t,e){e._loadGeo();var i,n=[],a=-1;for(;i=t[++a];){var r=e.getScaledLnglat(i.from&&i.from.lnglat),u=e.getScaledLnglat(i.to&&i.to.lnglat);if(r&&u){var h={};o(h,i),h.from=o({},h.from),h.from.lnglat=r,h.to=o({},h.to),h.to.lnglat=u,n.push(h)}else l(r?i.from:s(i.from,e),u?i.to:s(i.to,e),i,n)}return n};var n=r(i(0)),a=r(i(1));function r(t){return t&&t.__esModule?t:{"default":t}}var o=n["default"].extend;function s(t,e){var i=t.name||t,n=e.getFeaturesByName(i,a["default"].LINE_MAP);if(n&&n.length)return n.map((function(t){return{name:i,lnglat:t.geometry.coordinates}}))}function l(t,e,i,n){if(t&&e){var a=0,r=t[0]||t;do{var s=0,l=e[0]||e;do{var u={};o(u,i),u.from=r,u.to=l,n.push(u)}while(l=e[++s])}while(r=t[++a])}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(0)),a=c(i(6)),r=c(i(8)),o=c(i(19)),s=c(i(18)),l=c(i(89)),u=i(2),h=c(i(1)),d=i(17);function c(t){return t&&t.__esModule?t:{"default":t}}var f="back-out",p="back-in",g=l["default"].extend({columnType:!1,_calcLabelPos:function(t){var e=this.polar.angleAxis._getPolarPosition(t.category),i=this._getArcPoint(t.outerRadius+8,t.radian),n=t.labelDim;switch(e){case"radar-top":t.labelPos={x:-n.width/2,y:i[1]-n.height};break;case"radar-right":t.labelPos={x:i[0],y:i[1]-n.height/2};break;case"radar-bottom":t.labelPos={x:-n.width/2,y:i[1]};break;case"radar-left":t.labelPos={x:i[0]-n.width,y:i[1]-n.height/2}}},drawPoints:function(){l["default"].prototype.drawPoints.call(this),this.radarPath&&this.radarPath.toBack()},drawSeries:function(){var t=this,e=t.vanchart.renderer;t.removeDefaultMarker();var i=t.fillColor&&t.fillColorOpacity,n=this._getRadarPathStyle();t.visible?(this.radarPath=this.radarPath||e.path().addTo(t.group),this.radarPath.style(n),this.radarPath.animate({duration:400,ease:f,attrTween:{d:function(){for(var e=this._pathSegment_&&t.pathSegment&&this._pathSegment_.length===t.pathSegment.length,n=this._pathSegment_,a=0,r=n?n.length:0;a<r&&e;a++)n[a].length!==t.pathSegment[a].length&&(e=!1);var o=e?this._pathSegment_:t._getInitPathSegment(t.pathSegment),l=s["default"].interpolateArray(o,t.pathSegment);return this._pathSegment_=t.pathSegment,function(e){return t._getRadarSeriesPath(l(e),t.options.connectNulls,i)}}}})):(this.radarPath&&this.radarPath.animate({duration:250,ease:p,attrTween:{d:function(){var e=t._getInitPathSegment(t.pathSegment),n=s["default"].interpolateArray(t.pathSegment,e);return function(e){return t._getRadarSeriesPath(n(e),t.options.connectNulls,i)}}}}).remove(),this.radarPath=null)},_getRadarPathStyle:function(){var t=this,e=t.fillColor&&t.fillColorOpacity,i=t.vanchart.highlightTarget,a=t.fillColorOpacity,r=t.opacity;(0,u.hasDefined)(i)&&(a=i==t.name?1:h["default"].HOVER_OPACITY,r=i==t.name?1:h["default"].HOVER_OPACITY);var o=t.options,s=o.lineWidth,l=o.lineType,c=(0,d.getLineStyle)({color:t.color,lineWidth:s,lineType:l,opacity:r}),f={fill:e?t.fillColor:"none","fill-opacity":a};return n["default"].extend({},c,f)},_getFillHighLightStyle:function(){var t=this;return{fill:t.fillColor&&t.fillColorOpacity?a["default"].getHighLightColor(t.fillColor):"none","fill-opacity":0===t.fillColorOpacity?0:t.fillColorOpacity+.35}},_getStrokeStyle:function(t){var e=this,i=e.color,n=e.opacity,r=e.options,o=r.lineWidth,s=r.lineType,l=null==h["default"].DASH_ARRAY[s]?0:o;return{stroke:t?a["default"].getHighLightColor(i):i,"stroke-width":l,"stroke-opacity":n}},getStyle:function(){return{}},effectAnimation:function(t){o["default"].markerEffectAnimation(t)},getDefaultEffectTime:function(){return o["default"].MARKER_EFFECT_TIME},_createPointGraphic:function(t){return t.graphic=this._createMarker(t.options.marker)},_updatePointGraphicStyle:function(t){this._updateMarkerPointGraphic(t),this._updateMarker(t)},getDataToDraw:function(){var t=this;return this.points.filter((function(e){var i=e.options.marker&&e.options.marker.symbol;return!i&&e.graphic&&t._drawExitPoints(e),i}))},getTextDataToDraw:function(){return this.points},onPointPress:function(){this.series._onMarkerPressed(this)},onPointPressUp:function(){this.series._updateMarker(this)},_calculateLabelPos:function(){},_getFixedPos:function(t){var e=(0,d.getMarkerRadius)(t.options.marker.radius),i=this.getCenter();return[i[0]+t.posX+e,i[1]+t.posY+e]},calcMoreLabelPosition:function(t,e){var i=this.getCenter();return{startX:t.posX+i[0],startY:t.posY+i[1],direction:"top"}},_onSeriesMouseOver:function(t){l["default"].prototype._onSeriesMouseOver.call(this,t);var e=this,i=e.fillColor&&e.fillColorOpacity;e.radarPath&&e.radarPath.style(e._getStrokeStyle(!0)).animate({duration:200,ease:r["default"].custom["ease-out-back"],style:e._getFillHighLightStyle()}).attr({d:e._getRadarSeriesPath(e.pathSegment,e.options.connectNulls,i)}),this.toFrontPosition()},_onSeriesMouseOut:function(){var t=this;t.radarPath&&t.radarPath.style(t._getStrokeStyle()).animate({duration:200,ease:r["default"].custom["ease-out-back"],style:t._getRadarPathStyle()})},_seriesUnChosen:function(){this.resetPosition()},_onPointMouseOver:function(t){t.series._onMarkerMouseOver(t)},_onPointMouseOut:function(t){t.series._onMarkerMouseOut(t)},getPointInitAttr:function(t){return{transform:"translate("+t.posX+","+t.posY+") scale(0.01)"}},getPointInitAnimationAttr:function(t){return{delay:400,duration:200,ease:"back-out",attr:{transform:"translate("+t.posX+","+t.posY+") scale(1)"}}},getPointUpdateAnimationAttr:function(t){return{ease:f,duration:400,attr:{transform:"translate("+t.posX+","+t.posY+") scale(1)"}}},getPointDropAnimationAttr:function(){return{ease:p,duration:250,attr:{transform:"translate(0,0) scale(0.01)"}}},updatePointGraphic:function(t){this._updateMarkerPointGraphic(t)},getClosestPoint:function(t){var e=this.vanchart.getSharedAxis().getCategoryByPos(t);return this.points.filter((function(t){return t.isVisible()&&t.name===e}))[0]}});e["default"]=g},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(1)),a=(l(i(0)),l(i(14))),r=l(i(19)),o=l(i(42)),s=i(26);function l(t){return t&&t.__esModule?t:{"default":t}}var u="ease",h=a["default"].extend({initialize:function(t,e,i){a["default"].prototype.initialize.call(this,t,e,i),this.on(this.getEvents(),this)},getTargetKey:function(){return"value"},_getPointKey:function(t){return t.lnglat?t.lnglat.join("-"):t.name},effectAnimation:function(t){var e=this.type===n["default"].POINT_MAP?r["default"].pointMapEffectAnimation:r["default"].areaMapEffectAnimation;t.layers&&t.layers.forEach((function(i){e(i,t)}))},clearPointEffect:function(t){var e=t.layers;t.clearPointEffect();var i=this.type===n["default"].POINT_MAP;e&&e.forEach((function(t){var e=i?(0,o["default"])(t._icon):t._path;e&&e.removeEffectTransition()}))},getDefaultEffectTime:function(){return this.type===n["default"].POINT_MAP?r["default"].POINT_MAP_EFFECT_TIME:r["default"].AREA_STYLE_EFFECT_TIME},_getFixedPos:function(t){var e=t.series.vanchart,i=t.series.type,a=t.getLatLng();if(a){var r=e.latLngToContainerPoint(a);if(i===n["default"].AREA_MAP){var o=0,s=0;return t.options.dataLabels&&t.labelDim&&t.labelPos&&(o=t.labelDim.width/2,s=t.labelDim.height/2),[r.x+o,r.y+s]}return[r.x,r.y]}},getHighLightStyle:function(t){var e=t.series.type,i=t.options&&t.options.markerType;return(0,s.isPointMapAnchorIcon)(e,i)?{fill:t.mouseOverColor,"fill-opacity":t.opacity,stroke:"none"}:{stroke:t.borderColor,fill:t.mouseOverColor,"fill-opacity":t.opacity,"stroke-width":t.options.borderWidth+1,"stroke-opacity":t.borderOpacity,filter:this._getShadowFilter()}},getStyle:function(t){var e=t.series.type,i=t.options&&t.options.markerType;if((0,s.isPointMapAnchorIcon)(e,i))return{fill:t.color,"fill-opacity":t.opacity,stroke:"none"};var n=t.series.vanchart.getCurrentGeo();return t.isNull?n.defaultAreaStyle():a["default"].prototype.getStyle.call(this,t)},_getShadowFilter:function(){var t=this.vanchart,e=t.mapRenderer;return t.mapShadowFilter=t.mapShadowFilter||e.createDropShadowFilter(0,1,.5,2),e.toPatternProperty(t.mapShadowFilter)},_onPointMouseOver:function(t){var e=this.getHighLightStyle(t);this._onState(t,!0,e)},_onPointMouseOut:function(t){var e=this.getStyle(t);this._onState(t,!1,e)},_onState:function(t,e,i){var a=t.series;t._mapPointOnMouseState(e,300,u,i),t.textLayers&&t.textLayers.forEach((function(t){a.type===n["default"].POINT_MAP?t._transformState(e):t._fontSizeState(e,300,u)}))},getDefaultTooltipFormatter:function(){return{areaNameFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{NAME}{SERIES}{VALUE}{SIZE}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=h},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=g(i(1)),a=g(i(0)),r=g(i(10)),o=g(i(90)),s=g(i(91)),l=g(i(16)),u=g(i(6)),h=g(i(8)),d=g(i(19)),c=g(i(9)),f=g(i(18)),p=i(3);function g(t){return t&&t.__esModule?t:{"default":t}}var m=2/3,v=15,_=2*Math.PI,y=1e3,A=(h["default"].css.swing,h["default"].css.swing),T=o["default"].extend(s["default"]).extend({isFlowTouch:function(){return!1},arc:c["default"].arc().startAngle((function(t){return t.x})).endAngle((function(t){return t.x+t.dx})).innerRadius((function(t){return t.y})).outerRadius((function(t){return t.y+t.dy})),_refresh:function(){var t=this.chartInfo&&this.chartInfo.rotate||0;this.chartInfo={rotate:t},this.sx=r["default"].linear(),this.sy=r["default"].linear()},visitAfter:function(t){var e=t.children,i=t.options.value;if(i=isNaN(i)?0:i,t.chSum=i,e&&(n=e.length)){var n,a=0,r=-1;for(this._calculatePercentage(e,"value");++r<n;)a+=Math.abs(e[r].chSum);var o=this.orderType;e.sort((function(t,e){return o&&null!=t.value&&null!=e.value?o*(Math.abs(t.value)-Math.abs(e.value)):t.index-e.index})),t.chSum=Math.max(a,Math.abs(i||0))}t.value=i||t.chSum||0,t.visible||(t.value=0,t.chSum=0)},_visitBefore:function(t){t.isNull=!1,t.depth&&(1===t.depth?t.points=[t]:(t.points=t.parent.points.slice(),t.points.push(t)))},doLayout:function(){var t,e=this,i=[],n=this.vanchart.bounds,a=e.options;a.center&&0!==a.center.length?(i[0]=this._getPercentValue(a.center[0],this.vanchart.width),i[1]=this._getPercentValue(a.center[1],this.vanchart.height)):i=[n.width/2+n.x,n.height/2+n.y],t={x:n.x,y:n.y,width:n.width,height:n.height},e.chartInfo.innerRadius=a.innerRadius,e.chartInfo.center=i,e.chartInfo.bounds=t,this.traverseData(this.root,this._visitBefore,this.visitAfter),this._initData(e),this.drilldownNow=this.root},_initData:function(t){t.nodes=t._bfsTraverseData(t.root);var e=t.graphics;this._isOrderChanged()&&e&&e.length===t.nodes.length&&t.nodes.map((function(t,i){t._view=e[i]}));var i=t.chartInfo,a=t.options;if(i.radius||a.radius)t._calcData(t.root),t._calculateLabelPos();else{var r=i.bounds,o=i.center;i.radius=Math.min(o[0]-r.x,r.x+r.width-o[0],o[1]-r.y,r.y+r.height-o[1]),t._calcData(t.root);var s=t.nodes.filter((function(t){return t.depth&&t.dx&&t.options.dataLabels&&t.options.dataLabels.enabled&&t.options.dataLabels.align===n["default"].OUTSIDE}));s.length?i.radius=t.calcOutsideLabel(s,i.bounds,i.center):i.radius=Math.round(i.radius/1.1),t._calcData(t.root),t._calculateLabelPos()}t.sx=this.sx.range([this.startAngle,this.endAngle]).domain([this.startAngle,this.endAngle]),t.sy=this.sy.range([0,this.innerRadius,this.radius]).domain([0,this.innerRadius,this.radius])},getDataToDraw:function(){return this.nodes},orderData:function(t){this.orderType=!0===t?1:!1===t?-1:null,this._saveLastView()},_saveLastView:function(){this.graphics=this.nodes.map((function(t){return t._view}))},_bfsTraverseData:function(t){var e=[],i=[];for(e.push(t);n=e.shift();){var n;i.push(n);var a=n.children;if(a&&(r=a.length))for(var r,o=-1;++o<r;)e.push(a[o])}return i},_calcData:function(t){var e=this;e.chartInfo.radius&&e.options.innerRadius&&(e.chartInfo.innerRadius=this._getPercentValue(e.options.innerRadius,e.chartInfo.radius));var i,r,o=t.height,s=e.chartInfo.radius,l=e.chartInfo.innerRadius,u=e.options.gradual,h=e.startAngle,d=e.endAngle-h;l?r=i=o?(s-l)/o:0:(i=o>1?s*(1-m)/(o-1):0,r=o>1?s*m:s),function c(t,i,r,s,l,h,d){var f=t.children;if(t.x1=t.x,t.y1=t.y,t.dx1=t.dx,t.dy1=t.dy,t.x=i,t.y=(t.depth-2)*l+h+d,t.dx=r,t.hdx=s,t.dy=l,t.depth){1!==t.depth||h||(t.y=0,t.dy=d);var p=t.options;p.dataLabels&&p.dataLabels.enabled&&(p.dataLabels._align||p.dataLabels.align!==n["default"].OUTSIDE||(p.dataLabels=a["default"].clone(p.dataLabels),p.dataLabels._align=p.dataLabels._align||p.dataLabels.align),p.dataLabels._align===n["default"].OUTSIDE&&(t.depth===o?p.dataLabels.align=n["default"].OUTSIDE:p.dataLabels.align=n["default"].INSIDE)),e._setColor(t,u,o),e.calculateLabelInfo(t)}else t.y=-1,t.dy=h+1;if(t._x=t.x,t._dx=t.dx,t._hdx=t.hdx,t._y=t.y,t._dy=t.dy,f&&(g=f.length)){var g,m,v,_=-1;for(r=t.value?r/(Math.abs(t.value)||1):0,s=t.chSum?s/(Math.abs(t.chSum)||1):0;++_<g;)c(m=f[_],i,Math.abs(m.value)*r,v=Math.abs(m.chSum)*s,l,h,d),i+=v}}(t,h,d,d,i,l,r)},_setColor:function(t,e,i){if(t&&e&&i){if(t.options.color)t.color=t.options.color;else{var a=u["default"].getRGBAColorArray(t.ancestor.color),r=u["default"].rgb2hsb(a[0],a[1],a[2]),o=(t.depth-1)/i;e===n["default"].GRADUAL_LIGHTER?(s=-r[1]*o,l=(1-r[2])*o):(s=(1-r[1])*o,l=-r[2]*o),t.color=u["default"].mixColorWithHSB(t.ancestor.color,0,s,l)}var s,l;if(t.options.mouseOverColor)t.mouseOverColor=t.options.mouseOverColor;else e===n["default"].GRADUAL_LIGHTER?(s=.1,l=-.05):(s=-.1,l=.05),t.mouseOverColor=u["default"].mixColorWithHSB(t.options.tooltip&&t.options.tooltip.enabled&&t.options.tooltip.shared?t.ancestor.color:t.color,0,s,l);var h=u["default"].getStandardColorAndOpacity(t.color,t.options.opacity);t.color=h.hex,t.opacity=h.alpha}},_calculateLabelPos:function(){var t=this,e=[],i=[];t.nodes.map((function(a){a.labelPos=null;var r=a.options,o=t.drilldownNow;a.name&&a.depth&&(!o||a!==o.parent)&&r.dataLabels&&r.dataLabels.enabled&&(r.dataLabels.align===n["default"].OUTSIDE?this.needShowOutsidePointDataLabel(a)&&e.push(a):a.dx&&a.dy&&a.dx>=1e-10&&i.push(a))}),t);var a=t.chartInfo;t.calcOutsideLabel(e,a.bounds,a.center,a.radius),t.calculateLeadLineStartPos(e),t.calculateInsideLabelBounds(i)},needShowOutsidePointDataLabel:function(t){var e=this.drilldownNow;if(!e)return!0;if(t===e)return!0;for(var i=!1;t.parent;)if((t=t.parent)===e){i=!0;break}return i},_getInnerRadius:function(t){return t.y},_getOuterRadius:function(t){return t.y+t.dy},_getStartAngle:function(t){return t.x},_getEndAngle:function(t){return t.x+t.dx},_getPositionInPie:function(t){return{x:t.x-this.chartInfo.center[0],y:t.y-this.chartInfo.center[1]}},_getFixedPos:function(t,e){var i=this.chartInfo.center[0],n=this.chartInfo.center[1],a=this.getCenterAngle(t),r=1.1*(t.y+t.dy),o=r*Math.sin(a)+i,s=r*Math.cos(a+Math.PI)+n;return a<Math.PI/2?s-=e.height:a>=Math.PI&&a<3*Math.PI/2?o-=e.width:a>=3*Math.PI/2&&a<_&&(s-=e.height,o-=e.width),[o,s]},drillDown:function(t){this.vanchart.clearAllEffects(),this.drilldownNow=t;var e,i,a=this.chartInfo.radius,r=this.chartInfo.innerRadius;if(t.depth){var o=t.ancestor.parent.height;if(0===t.height)e=[t.parent._y,t._y,t._y+t._dy],i=[0,v,a];else if(t.height+t.depth!==o){var s=function n(t){var e=t.children,i=t;if(e&&(a=e.length))for(var a,r=-1;++r<a;){var o=n(e[r]);o.depth>i.depth&&(i=o)}return i}(t);e=[t.parent._y,t._y,t._y+t._dy,s._y+s._dy,a],i=[0,v,a/2,a,a]}else e=[t.parent._y,t._y,t._y+t._dy,a],i=[0,v,a/2,a]}else e=[0,r,a],i=[0,r,a];var u=t.depth+t.height;this.sx.domain([t._x,t._x+t._dx]),this.sy.domain(e).range(i),this.nodes.map((function(t){t.depth&&t.dataLabels&&t.dataLabels.enabled&&t.dataLabels._align===n["default"].OUTSIDE&&(t.depth===u?t.dataLabels.align=n["default"].OUTSIDE:t.dataLabels.align=n["default"].INSIDE,l["default"].merge(t,this.calculateLabelInfo(t),!0)),t.x=this.safeAngle(t._x),t.dx=this.safeAngle(t._x+t._dx)-t.x,t.y=this.safeRadius(t._y),t.dy=this.safeRadius(t._y+t._dy)-t.y,t===this.drilldownNow.parent&&(t.dx=this.safeAngle(7))}),this),this._calculateLabelPos(),this.drawDrillDown(t)},safeAngle:function(t){return Math.max(this.startAngle,Math.min(this.endAngle,this.sx(t)))},safeRadius:function(t){return Math.max(0,this.sy(t))},_getTranslate:function(){return this.chartInfo.center},calcMoreLabelPosition:function(t){var e=this.chartInfo.center[0],i=this.chartInfo.center[1],n=(t.rotate||0)+t.x+t.dx/2,a=t.y+t.dy/2,r=this._getArcPoint(a,n);return{startX:r[0]+e,startY:r[1]+i,direction:"top"}},effectAnimation:function(t,e){d["default"].areaStyleEffectAnimation(t,e)},getDefaultEffectTime:function(){return d["default"].AREA_STYLE_EFFECT_TIME},getStyle:function(t){var e=t.getPointBorderColor(t.options.borderColor);return{display:t.name||!t.depth?"":"none",fill:t.color,"fill-opacity":t.depth?t.opacity:0,stroke:e,"stroke-opacity":t.depth?t.options.borderOpacity:0,"stroke-width":t.options.borderWidth}},getAttrs:function(t){return{d:this.arc(t)}},getPointGraphicKey:function(){return"path"},getChartNodes:function(){return this.nodes},getCenter:function(){return this.center},getRadius:function(){return this.radius},getDrilldown:function(){return this.options.drilldown},_getPointGraphicGroup:function(){return this.wrapGroup||(this.wrapGroup=this.group.append(this.vanchart.renderer.group()),this.drawRing()),this.wrapGroup},drawRing:function(){this.ringPath||(this.ringPath=this.group.append(this.vanchart.renderer.path()),this.ringPath.attr({d:c["default"].arc().startAngle(0).endAngle(2*Math.PI).innerRadius(v).outerRadius(20)()}).style({display:"none",fill:"rgba(0,0,0,0.1)","pointer-events":"none"}))},drawDrillDown:function(t){var e=this,i=e.vanchart.renderer.isAnimation;e._removeDataLabels();var n=e.arc;if(i){var a=0;e.nodes.filter((function(t){return t.graphic})).map((function(i){i.graphic.transition().ease("cubic-in-out").each("start",(function(){++a})).duration(y).style("fill",i.color).attrTween("d",(function(){var t=(0,f["default"])(i._view,{x:i.x,y:i.y,dx:i.dx,dy:i.dy});return function(e){var a=t(e);return i._view=a,n(a)}})).attrTween("opacity",(function(){return function(t){return i.depth&&i._view.y+i._view.dy>=v?1:0}})).each("end",(function(){i.graphic&&i.graphic.attr("opacity",i.depth&&i.dx&&i.y+i.dy>v?1:0),--a||(e._animateEnd(),e.ringPath.style("display",t&&t.depth?"":"none"))}))})),t.depth||e.ringPath.transition().style("display","none")}else e.nodes.map((function(t){t.graphic.attr({d:n(t),opacity:t.depth&&t.dx&&t.y+t.dy>v?1:0})})),e._animateEnd(t),(0,p.isSupportSVG)()||e.root.graphic.style({fill:"rgba(0,0,0,0)"}),e.ringPath.style("display",t.depth?"":"none")},_animateEnd:function(){this.vanchart.renderer&&(this.ordered=this.orderType,this._showLabels(),this._drawEffectPoints())},_isOrderChanged:function(){return this.ordered!==this.orderType},initialAnimation:function(){this.wrapGroup.animate({duration:y,ease:h["default"].css["ease-out-cubic"],attrTween:{transform:function(){var t=(0,f["default"])(-360,0),e=(0,f["default"])(0,1);return function(i){return"rotate("+t(i)+")scale("+e(i)+")"}}}})},getPointUpdateAnimationAttr:function(t){var e=this.arc,i=this._isOrderChanged(),n=i?A:"bounce",a=i?400:y;return t.graphic.attr("opacity",t.depth?1:0),this.ringPath.style("display",this.drilldownNow.depth?"":"none"),{ease:n,duration:a,attrTween:{d:function(){var i=(0,f["default"])(t._view,{x:t.x,y:t.y,dx:t.dx,dy:t.dy});return function(n){var a=i(n);return t._view=a,e(a)}}}}},getPointInitAnimationAttr:function(t){var e,i,n=t.series;i=n.initialAnimationMoving?{x:t.x,y:t.y,dx:t.dx,dy:t.dy}:{x:t.x1,y:t.y1,dx:t.dx1,dy:t.dy1},e=n.arc(i),t._view=i;var a={d:e,opacity:t.depth?1:0};return n.initialAnimationMoving?{attr:a}:(t.graphic.attr(a),n.getPointUpdateAnimationAttr(t))},getPointDropAnimationAttr:function(t){return this.getPointUpdateAnimationAttr(t)},onPointMouseOver:function(t){this._onState(t,!0)},onPointMouseOut:function(t){this._onState(t,!1)},_onState:function(t,e){if(t.options.tooltip&&t.options.tooltip.shared)for(var i,n=t;(i=n.parent)&&i.depth&&i.y+i.dy!==v;)n=i,i.series._onSingleState(i,e);t.series._onSingleState(t,e)},_onSingleState:function(t,e){var i=t.series,n=i.options.animation,a={},r={};t.depth&&t._view.y1+t._view.dy1===v?r={opacity:e?1:0}:a={"fill-opacity":e?1:t.opacity,fill:e?t.mouseOverColor:t.color},n?(i._onPointState(t,e,a,r),i._onTextState(t,e)):(t.graphic.attr(r).style(a),t.depth||(0,p.isSupportSVG)()||t.graphic.style("fill","rgba(0,0,0,0)"))},allowDrillDown:function(t){if(!this.getDrilldown())return!1;if(this.drilldownNow===t)return!1;for(var e,i=t;(e=i.parent)&&e.depth;)if(i=e,!e.name)return!1;return!0},onPointTap:function(t){this.drillDown(t)},isSupportLegendHighlight:function(){return!1},getDefaultTooltipFormatter:function(){return{changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{NAME}{SERIES}{VALUE}",nameFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}},_isShowMoreLabel:function(t){return 0!==t.depth}});T.prototype._calculateLabelPosWhenRadiusFixed=T.prototype._calculateLabelPos;e["default"]=T},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=p(i(1)),a=p(i(0)),r=p(i(6)),o=p(i(14)),s=p(i(91)),l=p(i(8)),u=p(i(19)),h=p(i(9)),d=p(i(18)),c=i(3),f=i(2);function p(t){return t&&t.__esModule?t:{"default":t}}var g=2*Math.PI,m=1e3,v="bounce",_=l["default"].css.swing,y=o["default"].extend({isFlowTouch:function(){return this.vanchart.isFlowTouchPie()},_getAxisTypes:function(){return[]},doLayout:function(){var t,e,i,a=this._calculateSeriesBounds(),r=this;if(!a&&!this.options.radius&&!this.options.center)throw new Error("pie has no bounds");a?(i=this.options.radius||Math.min(a.width/2,a.height/2),t=a.x+a.width/2,e=a.y+a.height/2,this.bounds=a):(i=this.options.radius,t=this._getPercentValue(this.options.center[0],this.vanchart.width),e=this._getPercentValue(this.options.center[1],this.vanchart.height));var o=this.chartInfo&&this.chartInfo.rotate||0;this.chartInfo={radius:i,centerX:t,centerY:e,rotate:o};var s=function(){var t=Number,e=0,i=2*Math.PI,n=0;function a(r){var o=r.map((function(e,i){var r=+t.call(a,e,i);return n+=r,r})),s=e,l=(i-s)/n;r.forEach((function(t,e){t.startAngle=isNaN(s)?0:s,t.endAngle=s+=isNaN(o[e]*l)?0:o[e]*l,Math.abs(t.endAngle-t.startAngle)<1e-7&&(t.endAngle=t.startAngle)}))}return a.value=function(e){return arguments.length?(t=e,a):t},a.startAngle=function(t){return arguments.length?(e=t,a):e},a.endAngle=function(t){return arguments.length?(i=t,a):i},a}().value((function(t){return r.options.roseType==n["default"].SAME_ARC?1:Math.abs(t.getTargetValue())})).startAngle(r.startAngle).endAngle(r.endAngle),l=this.points.filter((function(t){return t.isVisible()})),u=this;l.forEach((function(t){t.lastShape=u._getArcData(t)})),s(l)},_updateCateLabels:function(){this._drawCategoryLabel()},_getFixedPos:function(t,e){this.vanchart.bounds;var i=t.series.chartInfo,n=i.centerX,a=i.centerY,r=this.getCenterAngle(t),o=1.1*t.outerRadius,s=o*Math.sin(r)+n,l=o*Math.cos(r+Math.PI)+a;return r<Math.PI/2?l-=e.height:r>=Math.PI&&r<3*Math.PI/2?s-=e.width:r>=3*Math.PI/2&&r<g&&(l-=e.height,s-=e.width),[s,l]},_calculateLabelPos:function(){for(var t=this.options.roseType,e=this.points.filter((function(t){return t.visible})),i=[],a=[],r=0,o=e.length;r<o;r++){var s=e[r],l=s.options.dataLabels;s.visible&&l&&l.enabled&&(l.align==n["default"].OUTSIDE?i.push(s):a.push(s))}this._calculateOutsideLabelBounds(i),this._shouldCalcRadius()&&(a.length&&!i.length||!a.length&&!i.length)&&(this.chartInfo.radius=this.chartInfo.radius/1.1-3),this._calcCateLabelPos();var u=this.options.innerRadius||0,h=this.chartInfo.radius;if(u&&(u="string"==typeof u&&-1!=u.indexOf("%")?parseFloat(u)*h/100:parseFloat(u)),this.chartInfo.innerRadius=u,this.points.forEach((function(t){t.innerRadius=u})),t){var d=h-u,c=0;e.forEach((function(t){c=Math.max(c,Math.abs(t.getTargetValue()))}));var f=d/c;!isNaN(f)&&isFinite(f)||(f=0),e.forEach((function(t){t.outerRadius=u+f*Math.abs(t.getTargetValue())}))}else this.points.forEach((function(t){t.outerRadius=h}));this.calculateLeadLineStartPos(i),this.calculateInsideLabelBounds(a)},adjustRadius:function(t){this.chartInfo.radius!==t&&(this.chartInfo.seriesMinRadius=t,this.chartInfo.radius=t,this._calculateLabelPos())},_calculateLabelPosWhenRadiusFixed:function(){for(var t=this.points.filter((function(t){return t.visible})),e=[],i=[],a=0,r=t.length;a<r;a++){var o=t[a],s=o.options.dataLabels;s&&s.enabled&&(s.align==n["default"].OUTSIDE?e.push(o):i.push(o))}this._calculateLabelBoundsForFixed([this.chartInfo.centerX,this.chartInfo.centerY],this.chartInfo.radius,e),this.calculateLeadLineStartPos(e),this.calculateInsideLabelBounds(i)},_calculateOutsideLabelBounds:function(t){if(t.length){t.forEach((function(t){t.labelPos=null}));var e=this.chartInfo,i=e.radius,n=[e.centerX,e.centerY];this._shouldCalcRadius()?this.chartInfo.radius=this.calcOutsideLabel(t,this.bounds,n):this.calcOutsideLabel(t,this.bounds,n,i)}},_shouldCalcRadius:function(){return!this.options.radius&&!this.chartInfo.seriesMinRadius},_calculateLabelBoundsForFixed:function(t,e,i){var n=this.chartInfo;e=n.radius,t=[n.centerX,n.centerY];this.calcOutsideLabel(i,this.bounds,t,e)},_calculateSeriesBounds:function(){for(var t=this.vanchart.seriesOfType(n["default"].PIE_CHART),e=this.vanchart.bounds,i=this.cateLabelProp,a=i.maxHeight,r=i.align,o=0,s=0,l=t.length;s<l;s++)t[s].options.center&&t[s].options.radius&&o++;for(var u=e.width/Math.max(1,t.length-o),h=0,d=t.length;h<d;h++)if(t[h]==this&&!this.options.center)return{x:e.x+h*u,y:r===n["default"].TOP?e.y+a:e.y,width:u,height:e.height-a}},_getTranslate:function(){return[this.chartInfo.centerX,this.chartInfo.centerY]},_getArcData:function(t){if((0,f.hasDefined)(t.startAngle))return{startAngle:t.startAngle,endAngle:t.endAngle,outerRadius:t.outerRadius,innerRadius:t.series.chartInfo.innerRadius}},calcMoreLabelPosition:function(t,e){var i=t.series.chartInfo,n=i.centerX,a=i.centerY,r=this.getCenterAngle(t),o=t.series.chartInfo.innerRadius+(t.outerRadius-t.series.chartInfo.innerRadius)/2,s=this._getArcPoint(o,r);return{startX:n+s[0],startY:a+s[1],direction:"top"}},effectAnimation:function(t){u["default"].areaStyleEffectAnimation(t)},getDefaultEffectTime:function(){return u["default"].AREA_STYLE_EFFECT_TIME},getHighLightStyle:function(t){var e=t.getPointBorderColor(t.borderColor);return{fill:t.series.getFillFilter(t.mouseOverColor||t.color,t),"fill-opacity":t.opacity,stroke:e,"stroke-width":t.options.borderWidth,"stroke-opacity":t.borderOpacity}},getPressedStyle:function(t){var e=t.getPointBorderColor(t.borderColor);return{fill:t.series.getFillFilter(t.clickColor,t),"fill-opacity":t.clickOpacity,stroke:e,"stroke-width":t.options.borderWidth,"stroke-opacity":t.borderOpacity}},getAttrs:function(t){return{d:h["default"].arc().innerRadius(t.innerRadius)(this._getArcData(t))}},getPointGraphicKey:function(){return"path"},_calculateAnimationDelay:function(){for(var t=0,e=0,i=0,n=this.points.length;i<n;i++){var a=this.points[i];a.visible&&a.series.visible&&t++,a.graphic&&e++}return e==t?0:1},_createGroup:function(t,e){return t.group().addTo(e.seriesGroup)},getPointInitAnimationAttr:function(t){var e=t.series,i=h["default"].arc();return{ease:e.initialAnimationMoving?l["default"].css["ease-out-cubic"]:v,duration:m,attrTween:{d:function(){var n;if(e.initialAnimationMoving)n={startAngle:t.startAngle-g,endAngle:t.endAngle-g,outerRadius:0,innerRadius:0};else{var a=e.getPreVisiblePoint(t);if("first"==a)n={startAngle:e.startAngle,endAngle:e.startAngle,outerRadius:t.outerRadius};else if(a.lastShape){var r=Math.abs(a.lastShape.endAngle-a.endAngle),o=t.startAngle+r;n={startAngle:o,endAngle:o,outerRadius:t.outerRadius}}else n={startAngle:t.startAngle,endAngle:t.endAngle,outerRadius:t.outerRadius,innerRadius:t.innerRadius}}var s=(0,d["default"])(n,e._getArcData(t));return this._current_=s(1),function(t){return i(s(t))}}}}},getPointUpdateAnimationAttr:function(t,e){var i=t.series,a=i.vanchart,r=h["default"].arc(),o=v,s=m;return a.orderType!==n["default"].DESCENDING&&a.orderType!=n["default"].ASCENDING||(o=_,s=400),{ease:o,duration:s,attrTween:{d:function(){var e=i._getArcData(t),n=this._current_||e,a=(0,d["default"])(n,e);return this._current_=a(1),function(t){return r(a(t))}}}}},getPointDropAnimationAttr:function(t){var e=t.series,i=(e.options,e.startAngle),n=h["default"].arc();return{ease:v,duration:m,attrTween:{d:function(){var a=this._current_,r=e.getPreVisiblePoint(t),o=i;if("first"!=r&&r.lastShape){var s=Math.abs(r.lastShape.endAngle-r.endAngle);o=t.startAngle+s}var l=e._getArcData(t);l.startAngle=l.endAngle=o;var u=(0,d["default"])(a,l);return this._current_=u(1),function(t){return n(u(t))}}}}},getPreVisiblePoint:function(t){for(var e=t.series.points,i="first",n=0,a=e.length;n<a;n++){if(e[n]==t)return i;e[n].visible&&(i=e[n])}return i},getFillFilter:function(t,e){if(this.options.gradualStyle==n["default"].STYLE_GRADUAL&&(0,c.supportFillFilter)()){var i=this.vanchart.renderer,a={cx:"0%",cy:"0%",r:Math.max(e.outerRadius,0)+"px",gradientUnits:"userSpaceOnUse"},o={offset:e.innerRadius/Math.max(e.outerRadius,1)*100+"%","stop-color":r["default"].getColorWithDivider(t,.8),"stop-opacity":e.opacity},s={offset:"100%","stop-color":t};return e.colorGradient?i.updateColorGradient(e.colorGradient,a,[o,s]):e.colorGradient=i.colorGradient(a,[o,s],"radialGradient"),i.toPatternProperty(e.colorGradient)}return t},_onPointMouseOver:function(t){this._onState(t,!0)},_onPointMouseOut:function(t){this._onState(t,!1)},_onState:function(t,e){var i=this,n=e?i.getHighLightStyle(t):i.getStyle(t);i._onPointState(t,e,n),i._onTextState(t,e)},_getPointGraphicGroup:function(){return this.pathGroup||(this.pathGroup=this.vanchart.renderer.group().addTo(this.group)),this.pathGroup},_getPointTextLabelGroup:function(){return this.vanchart.chartType()===n["default"].MULTI_CHARTS?this._getTextLabelGroupWithMultiCharts():(this.textLabelGroup||(this.textLabelGroup=this.vanchart.renderer.vgroup().add(),this.vanchart.seriesTextRenderGroup.append(this.textLabelGroup.renderG),this.vanchart.seriesTextDivGroup.append(this.textLabelGroup.divG)),this.textLabelGroup.renderG.attr("transform",a["default"].makeTranslate(this._getTranslate())),this.textLabelGroup.divG.attr("transform",a["default"].makeTranslate3d(this._getTranslate())),this.textLabelGroup)},_getTextLabelGroupWithMultiCharts:function(){return this.textLabelGroup||(this.textLabelGroup=this.vanchart.renderer.vgroup().add(),this.group.append(this.textLabelGroup.renderG)),this.textLabelGroup.divG.attr("transform",a["default"].makeTranslate3d(this._getTranslate())),this.textLabelGroup},isSeriesAccumulated:function(){return!0},getDefaultTooltipFormatter:function(){return{categoryFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{SERIES}{VALUE}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}},getGroupTrans:function(){return[this.chartInfo.centerX,this.chartInfo.centerY]},orderData:function(t){var e=this,i=e.points.filter((function(t){return t.isVisible()})).map((function(t){return t.graphic}));if((0,f.hasNotDefined)(t)){var n={};e.options.data.forEach((function(t,e){n[t.x]=e})),e.points.sort((function(t,e){return n[t.x]-n[e.x]}))}else e.points.sort((function(e,i){return t?e.value-i.value:i.value-e.value}));var a=0;e.points.forEach((function(t){t.isVisible()&&(t.graphic=i[a],++a)}))}});y.include(s["default"]);e["default"]=y},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=g(i(1)),a=g(i(0)),r=g(i(6)),o=g(i(29)),s=g(i(9)),l=g(i(18)),u=g(i(10)),h=g(i(58)),d=i(3),c=i(2),f=i(154),p=i(22);function g(t){return t&&t.__esModule?t:{"default":t}}var m=.07,v=.16,_=.055,y=.11,A=.01,T=h["default"].extend({gaugeType:n["default"].POINTER_GAUGE,_doLayout:function(){(0,f.dealSeriesLabel)(this),this.isGaugeSeriesStylePointer()?this._fixPointerCenter():this._fixPointerSemiCenter()},isGaugeSeriesStylePointer:function(){return this.options.style===n["default"].POINTER_GAUGE},_drawDiffMoreLabels:function(){var t=this;t.points.forEach((function(e){t._showMoreLabel(e,t.centerX,t.centerY)}))},getDataToDraw:function(){return this.points},_fixPointerCenter:function(){var t=this,e=t.options,i=e.radius,a=t.center,r=e.seriesLabel.align||n["default"].BOTTOM;if(a)t.centerX=a[0],t.centerY=a[1],t.radius=i;else{var o,s=t.bounds,l=2*t.seriesLabelDim.height,u=s.height-l,h=s.x+s.width/2,d=s.y+s.height/2;i=i||Math.min(s.width,u)/2-t.DEFAULT_PADDING,r===n["default"].BOTTOM?d+i+l>s.y+s.height?(o=s.height-(2*i+l))>=0&&(d=s.y+i+o/2):d-=l/2:d-i-l<s.y?(o=s.height-(2*i+l))>=0&&(d=s.y+i+l+o/2):d+=l/2,t.centerX=h,t.centerY=d,t.radius=i}if(t.seriesLabelContent){var c=t.seriesLabelDim;t.seriesLabelPos={x:-c.width/2,y:r===n["default"].BOTTOM?i+1*c.height:-i-2*c.height}}(0,f.dealPointerValueLabel)(t,i)},_fixPointerSemiCenter:function(){var t=this,e=t.options,i=e.radius,a=e.seriesLabel.align;if(t.center)t.centerX=t.center[0],t.centerY=t.center[1],t.radius=i;else{var r=t.bounds,o=2*t.seriesLabelDim.height,s=r.height-o;i=i||Math.min(r.width/2,s/1.14)-t.DEFAULT_PADDING;var l,u=r.x+r.width/2,h=r.y+r.height/2+i/2;a===n["default"].BOTTOM?h+.14*i+o>r.y+r.height?(l=r.height-(1.14*i+o))>=0&&(h=r.y+i+l/2):h-=o/2+.07*i:h-i-o<r.y?(l=r.height-(1.14*i+o))>=0&&(h=r.y+i+o+l/2):h+=o/2-.07*i,t.centerX=u,t.centerY=h,t.radius=i}if(t.seriesLabelContent){var d=t.seriesLabelDim;t.seriesLabelPos={x:-d.width/2,y:a===n["default"].BOTTOM?.14*i+1*d.height:-i-2*d.height}}(0,f.dealPointerSemiValueLabel)(t,i)},_dealValueLabelContent:function(t,e){var i=t.options,n=t.gaugeAxis,o=n.scale.domain(),s=u["default"].linear().domain(o).range([a["default"].toRadian(-150),a["default"].toRadian(150)]),l=this._calculateTickHeight(e),h=v*e+2*e*A,d=h,p=a["default"].clone(i.valueLabel.style);p.fontSize=this._getValueLabelFontSize(t,e,l),p.color=this.getThemeLabelColor(p);var g=i.valueLabel.useHtml,m=(0,f.calculateLabelHeight)(p,g),_=this._getPointerTickBoundsManager(n,e,s),y=(_.heightBoundsManager,_.widthBoundsManager),T=0,x=h,b=Number.MAX_VALUE,C=this.calculateLabelR(e),L=[];h+=m/2;for(var M=0,P=t.valueLabelContent.length;M<P;M++){var S=t.valueLabelContent[M],w=S.labelContent;S.labelDim=a["default"].getTextDimension(w,p,g);for(var E=Math.min(-S.labelDim.width/2-m/4,b),O={x:E,y:x,width:2*Math.abs(E),height:h+m*(1+this.LINE_GAP)-x},R=!1;y.isOverlapped(O)&&w.length;){w=w.substr(0,Math.floor(.9*w.length)),O={x:E=-a["default"].getTextDimension(w+"...",p,g).width/2-m/4,y:x,width:2*Math.abs(E),height:h+m*(1+this.LINE_GAP)-x},R=!0}if((0,c.isEmpty)(w)||h+m*(1+this.LINE_GAP)>C)break;R&&(S.labelContent=w+"...",S.labelDim=a["default"].getTextDimension(S.labelContent,p,g)),L.push(-S.labelDim.width/2-m/4),S.labelPos={x:-S.labelDim.width/2,y:h},S.labelStyle=p,h+=m*(1+this.LINE_GAP),T++}b=Math.min.apply(null,L),t.valueLabelContent.length=T;var k=r["default"].getColorOpacity(i.valueLabel.backgroundColor),I=m*(T+1+this.LINE_GAP*(T-1)),D=this._calculateMaxBackgroundHeight(y.addedBounds,Math.abs(b),d);I=0!==k?Math.min(D-d,I):I;var N=Math.max((D-d-I)/2,0);for(M=0;M<T;M++)(S=t.valueLabelContent[M]).labelPos.y+=N;t.valueLabelBackground={x:b,y:x+N,width:2*Math.abs(b),height:I}},_getValueLabelFontSize:function(t,e,i){var n=t.options.valueLabel,r=n.useHtml,o=a["default"].clone(n.style);if(!o.autoSize)return o.fontSize;for(var s=[],l=Math.max(.046*e*2,10),u=this.calculateLabelR(e,!0),h=v*e+2*e*A,d=2*Math.sqrt(u*u-h*h),c=0,f=t.valueLabelContent.length;c<f;c++){var p=t.valueLabelContent[c].labelContent,g=a["default"].shrinkText(p,10,l,d,o,r).fontSize;g=parseFloat(g),s.push(g)}return s.length>0?Math.min.apply(null,s)+"px":"0px"},_drawExitValueLabel:function(){var t=this;t.vanchart;t.valueLabels=t.valueLabels||[];var e=t.options.valueLabel&&t.options.valueLabel.useHtml;if(t.hasChangedPointWithChangeDataState()&&!e&&t.valueLabels.length>0){var i=a["default"].rectSubPixelOpt(t.valueLabelBackground,0).width;t.valueLabels.forEach((function(e){e.animate({ease:t.EASE_TYPE,duration:900,style:{opacity:1,transform:a["default"].makeTranslateWithPX({x:i,y:0})},attr:{transform:a["default"].makeTranslate({x:i,y:0})}}).each("end",(function(){n(t)}))}))}else t.valueLabels.forEach((function(t){t.remove()})),n(t);function n(t){(t.labelGroups||[]).forEach((function(t){t&&t.remove()})),t.labelGroups=[]}t.valueLabels=[]},isPointerGauge:function(){return!0},_parseAxisLabelStyle:function(t){var e=this.gaugeAxis.options,i=a["default"].clone(e.labelStyle),n=.072*t>8?.072*t:8;return i.fontSize=i.autoSize?n+"px":i.fontSize,i},_calculateTickHeight:function(t){var e=this._parseAxisLabelStyle(t);return(0,d.getTextHeight)(e)},calculateLabelR:function(t,e){var i=.066*(.95*t),n=this._calculateTickHeight(t),a=.94*t-i-.3*n;return e?a-n:a},_dealSemiValueLabelContent:function(t,e){var i=t.options,n=t.gaugeAxis,o=n.scale.domain(),s=u["default"].linear().domain(o).range([a["default"].toRadian(-90),a["default"].toRadian(90)]),l=this._calculateTickHeight(e),h=a["default"].clone(i.valueLabel.style);h.fontSize=this._getValueLabelFontSize(t,e,l),h.color=this.getThemeLabelColor(h);var d,p,g=i.valueLabel.useHtml,m=(0,f.calculateLabelHeight)(h,g),v=-(y*e+2*e*A),_=v-1.5*m,T=this._getPointerTickBoundsManager(n,e,s),x=(T.heightBoundsManager,T.widthBoundsManager),b=0,C=Number.MAX_VALUE,L=[],M=t.valueLabelContent.length;for(d=M-1;d>=0;d--){var P=(p=t.valueLabelContent[d]).labelContent;p.labelStyle=h,p.labelDim=a["default"].getTextDimension(P,h,g);for(var S=Math.min(-p.labelDim.width/2-m/4,C),w={x:S,y:_,width:2*Math.abs(S),height:v-_},E=!1;x.isOverlapped(w)&&P.length;){P=P.substr(0,Math.floor(.9*P.length)),w={x:S=-a["default"].getTextDimension(P+"...",h,g).width/2-m/4,y:_,width:2*Math.abs(S),height:v-_},E=!0}if((0,c.isEmpty)(P))break;E&&(p.labelContent=P+"...",p.labelDim=a["default"].getTextDimension(p.labelContent,h,g)),L.push(-p.labelDim.width/2-m/4),p.labelPos={x:-p.labelDim.width/2,y:_},_-=m*(1+this.LINE_GAP),b++}C=L.length>0?Math.min.apply(null,L):0;var O=r["default"].getColorOpacity(i.valueLabel.backgroundColor),R=m*(b+1+this.LINE_GAP*(b-1)),k=this._calculateMaxBackgroundHeight(x.addedBounds,Math.abs(C),v),I=v-(R=0!==O?Math.min(k+v,R):R),D=k+v>R?-(k+v-R)/2:0;for(d=M-1;d>=M-b;d--)(p=t.valueLabelContent[d]).labelPos.y+=D;t.valueLabelBackground={x:C,y:I+D,width:2*Math.abs(C),height:R}},_calculateMaxBackgroundHeight:function(t,e,i){var n=this.isGaugeSeriesStylePointer();t=t.filter((function(t){return n?t.y>=i&&t.x+t.width>=0:t.y+t.height<=i&&t.x+t.width>=0}));for(var a,r=(t=n?t.sort((function(t,e){return t.y-e.y})):t.sort((function(t,e){return e.y+e.height-(t.y+t.height)})))[t.length-1],o=0;o<t.length;o++)if(!(e<(a=t[o]).x)){r=a;break}return r?n?r.y:-r.height-r.y:i},_boundsInCircle:function(t){for(var e=this.radius,i=[{x:t.x,y:t.y},{x:t.x+t.width,y:t.y},{x:t.x,y:t.y+t.height},{x:t.x+t.width,y:t.y+t.height}],n=0;n<4;n++){var a=i[n],r=Math.abs(a.x),o=Math.abs(a.y);if(Math.pow(r*r+o*o,.5)>e)return!1}return!0},_getPointerTickBoundsManager:function(t,e,i){var n=this._parseAxisLabelStyle(e),r=this._calculateTickHeight(e),s=new o["default"],l=new o["default"],u=.95*e,h=.066*u,d=this.calculateLabelR(e),c=t.tickData,p=this,g=.3*r;c.forEach((function(t){var e=a["default"].clone(t);e.tickDim=a["default"].getTextDimension(t.tickContent,n,!1);var r=i(t.tickValue),o=p._getPointerTickPos(e,d,i);p._addToBoundsManager(r,{x:o.x-g,y:o.y-g,width:e.tickDim.width+2*g,height:e.tickDim.height+2*g},s,l)}));var m=u,v=.5*h;return(0,f.fixMinorTickData)(t,m,i).forEach((function(t){var e=i(t),n=p._getArcPoint(m,e),a=p._getArcPoint(m-v,e),r=(0,f.getMinorTickBound)(e,n,a,g);p._addToBoundsManager(e,r,s,l)})),{widthBoundsManager:s,heightBoundsManager:l}},_addToBoundsManager:function(t,e,i,n){t>-Math.PI/4&&t<Math.PI/4&&n.addBounds(e),(t<3*-Math.PI/4||t>3*Math.PI/4)&&n.addBounds(e),i.addBounds(e)},_getPointerTickPos:function(t,e,i){var n=i(t.tickValue),a=this._getArcPoint(e,n),r=a[0],o=a[1],s=t.tickDim;return-Math.PI<n&&n<0?{x:r,y:o-s.height/2}:0<n&&n<Math.PI?{x:r-s.width,y:o-s.height/2}:0===n?{x:r-s.width/2,y:o}:n===Math.PI||n===-Math.PI?{x:r-s.width/2,y:o-s.height}:void 0},animateLabelPara:function(){return{enabled:!0,initStyle:{transform:a["default"].makeTranslateWithPX({x:-this.valueLabelBackground.width,y:0})},initAttr:{transform:a["default"].makeTranslate({x:-this.valueLabelBackground.width,y:0})}}},drawSeries:function(){var t=this.vanchart,e=t.renderer,i=this.group;this.backgruondPath||(this.backgruondPath=e.path().addTo(i),this.hingePath=e.path().addTo(i),this.axisGroup=this._getPointAxisGroup(),this.labelGroup=this._getPointTextLabelGroup(),this.needleGroup=e.group().addTo(i),this.needleGroup.attr("class","pointer"),this.pointerHingePath=e.path().addTo(i)),t.registerInteractiveTarget(this,i),this.labelGroup=this._getPointTextLabelGroup(),this.dropFilter||(this.dropFilter=e.createDropShadowFilter(0,2,.1,2),this.innerFilter=e.createInnerShadowFilter(0,2,.1,2)),this.isGaugeSeriesStylePointer()?this._drawPointer(180,v,m):this._drawPointer(98,y,_)},onSeriesPress:function(){var t=s["default"].arc().startAngle(0).endAngle(2*Math.PI).innerRadius(0),e=this.isGaugeSeriesStylePointer(),i=e?v:y,n=e?m:_;t.outerRadius(i*this.radius*1.25),this.hingePath.attr("d",t()),t.outerRadius(n*this.radius*1.25),this.pointerHingePath.attr("d",t())},onSeriesPressUp:function(){var t=s["default"].arc().startAngle(0).endAngle(2*Math.PI).innerRadius(0),e=this.isGaugeSeriesStylePointer(),i=e?v:y,n=e?m:_;t.outerRadius(i*this.radius),this.hingePath.attr("d",t()),t.outerRadius(n*this.radius),this.pointerHingePath.attr("d",t())},_getScale:function(){var t=this.isGaugeSeriesStylePointer()?150:90,e=this.gaugeAxis.scale.domain();return u["default"].linear().domain(e).range([a["default"].toRadian(-t),a["default"].toRadian(t)])},getStyle:function(t){var e=t.options;return{fill:e.needle,"fill-opacity":r["default"].getColorOpacity(e.needle)}},getHighLightStyle:function(t){var e=t.options;return{fill:r["default"].getHighLightColor(e.needle)}},getPointGraphicKey:function(){return"path"},_getPointGraphicGroup:function(){return this.needleGroup},getPointInitAnimationAttr:function(t){var e=t.series,i=e._getScale();return{duration:e.ANIMATION_TIME,ease:e.EASE_TYPE,attrTween:{d:function(){var n=i.domain(),r=n[0];this._current_=a["default"].getValueInDomain(t.value,n);var o=(0,l["default"])(r,this._current_);return function(t){return e._getArrowPath(o(t))}}}}},getPointUpdateAnimationAttr:function(t){return this.getPointInitAnimationAttr(t)},_getArrowPath:function(t){var e=this._getScale()(t),i=this.radius,n=this._getArcPoint(.9*i,e),a=this._getArcPoint(.02*i,e+Math.PI/2),r=this._getArcPoint(.02*i,e-Math.PI/2);return"M"+n[0]+","+n[1]+"L"+a[0]+","+a[1]+"L"+r[0]+","+r[1]+"Z"},_drawPointer:function(t,e,i){var n=this,o=n.options,l=n.radius,u=s["default"].arc().startAngle(0).endAngle(2*Math.PI).innerRadius(0),h=s["default"].arc().startAngle(a["default"].toRadian(-t)).endAngle(a["default"].toRadian(t)).innerRadius(0).outerRadius(l).toCenter(!1),d=this.vanchart.isDarkTheme(),c=(0,p.getThemeAutoValue)(o.hinge,"hinge",d),f=(0,p.getThemeAutoValue)(o.paneBackgroundColor,"pointerPaneBackgroundColor",d);n.backgruondPath.attr("d",h()).style({fill:f,"fill-opacity":r["default"].getColorOpacity(f),filter:"url(#"+a["default"].stamp(n.dropFilter)+")"}),u.outerRadius(e*l),n.hingePath.attr("d",u()).style({fill:o.hingeBackgroundColor,"fill-opacity":r["default"].getColorOpacity(o.hingeBackgroundColor),filter:"url(#"+a["default"].stamp(n.innerFilter)+")"}),this._drawPointerTicks(),this._drawGaugeLabels(n.labelGroup),u.outerRadius(i*l),n.pointerHingePath.attr("d",u()).style({fill:c,"fill-opacity":r["default"].getColorOpacity(c),filter:"url(#"+a["default"].stamp(n.dropFilter)+")"})},_drawPointerTicks:function(){var t=this,e=t.defaultBands,i=t.vanchart,n=t.gaugeAxis,r=i.renderer,o=this._getPointAxisGroup(),s=n.getTickData(),l=n.options,u=a["default"].clone(l.labelStyle),h=l.useHtml,d=u.autoSize,p=u.autoColor,g=.072*t.radius>8?.072*t.radius:8;u.fontSize=d?g+"px":u.fontSize;var m=.95*t.radius,v=.066*m,_=this.calculateLabelR(t.radius),y=this._getScale();this.ticks=this.ticks||[];var A,T,x,b,C,L,M,P=n._bindData(this.ticks,s,(function(t){return y(t.tickValue)}));for(P.exit.map((function(t){t.text&&t.text.remove(),t.remove()})),A=P.enter.map((function(t){var e=o.append(r.line().datum(t));return(0,c.hasDefined)(t.tickContent)&&(e.text=o.append(r.vtext(h))),e})),this.ticks=A=A.concat(P.update),T=0,x=A.length;T<x;T++){var S=A[T],w=S.datum();w.tickDim=a["default"].getTextDimension(w.tickContent,u,h),b=y(w.tickValue),C=t._getArcPoint(m,b),L=t._getArcPoint(m-v,b),M=t._getColorFromBands(w.tickValue,e),S.attr("x1",C[0]).attr("y1",C[1]).attr("x2",L[0]).attr("y2",L[1]).style({stroke:M,"stroke-width":1.5});var E=a["default"].clone(u),O=t._getPointerTickPos(w,_,y);E.color=p?M:E.color,S.text&&S.text.style(E).attr({x:O.x,y:O.y,dy:".85em"}).textContent(w.tickContent)}var R=(0,f.fixMinorTickData)(n,m,y);for(this.minorTics=this.minorTics||[],A=[],T=0,x=(P=n._bindData(this.minorTics,R)).exit.length;T<x;T++)P.exit[T].remove();for(T=0,x=P.enter.length;T<x;T++)A.push(o.append(r.line().datum(P.enter[T])));for(this.minorTics=A=A.concat(P.update),T=0,x=A.length;T<x;T++){var k=A[T],I=k.datum();b=y(I),C=t._getArcPoint(m,b),L=t._getArcPoint(m-.5*v,b),M=t._getColorFromBands(I,e),k.attr("x1",C[0]).attr("y1",C[1]).attr("x2",L[0]).attr("y2",L[1]).style({stroke:M,"stroke-width":1.5})}},_onPointMouseOver:function(t){var e=t.series,i=e.getHighLightStyle(t);e._onState(t.graphic,!0,i)},_onPointMouseOut:function(t){var e=t.series,i=e.getStyle(t);e._onState(t.graphic,!0,i)}});e["default"]=T},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.calculateLabelHeight=p,e.dealPointerSemiValueLabel=function(t,e){var i=t.options,n=t.points,r=i.valueLabel,o=Math.max(u*e*2,h);if(!r||!r.enabled)return void(t.valueLabelContent=[]);if((0,a.isCustomLabel)(r.formatter))return t.valueLabelContent=g(n,r,o),void(t.valueLabelBackground=function(t,e){var i=t.valueLabelContent;if(0===i.length)return void(t.valueLabelBackground={x:0,y:0,width:0,height:0});var n=i[0].labelStyle,a=t.options.valueLabel.useHtml,r=p(n,a),o=-(c*e+2*e*f),s=o,l=[];s-=r/2;for(var u=i.length-1;u>=0;u--){var h=i[u],d=-h.labelDim.width/2;s-=h.labelDim.height,h.labelPos={x:d,y:s},l.push(d-r/4)}s-=r/2;var g=Math.min.apply(Math,l),m=o-s,v=t.calculateLabelR(e,!0)+o,_=Math.max(v-m,0)/2;return i.forEach((function(t){t.labelPos.y-=_})),{x:g,y:s-_,width:2*Math.abs(g),height:o-s}}(t,e));t.valueLabelContent=m(n,r),t._dealSemiValueLabelContent(t,e)},e.dealPointerValueLabel=function(t,e){var i=t.options,n=t.points,r=i.valueLabel,o=Math.max(u*e*2,h);if(!r||!r.enabled)return void(t.valueLabelContent=[]);if((0,a.isCustomLabel)(r.formatter))return t.valueLabelContent=g(n,r,o),void(t.valueLabelBackground=function(t,e){var i=t.valueLabelContent;if(0===i.length)return void(t.valueLabelBackground={x:0,y:0,width:0,height:0});var n=d*e+2*e*f,a=n,r=i[0].labelStyle,o=t.options.valueLabel.useHtml,s=p(r,o),l=[];n+=s/2,i.forEach((function(t){var e=-t.labelDim.width/2,i=t.labelDim.height;t.labelPos={x:e,y:n},l.push(e-s/4),n+=i})),n+=s/2;var u=Math.min.apply(Math,l),h=n-a,c=t.calculateLabelR(e,!0)-a,g=Math.max(c-h,0)/2;return i.forEach((function(t){t.labelPos.y+=g})),{x:u,y:a+g,width:2*Math.abs(u),height:h}}(t,e));t.valueLabelContent=m(n,r),t._dealValueLabelContent(t,e)},e.dealSeriesLabel=function(t){var e,i=t.options.seriesLabel;if(!i||!i.enabled)return t.seriesLabelContent="",void(t.seriesLabelDim={width:0,height:0});var n=t._validPoint();e=(0,a.isCustomLabel)(i.formatter)?(0,a.customLabel)(n,i):function(t,e){var i=e.style,n=e.formatter,a=(0,r.calculateSingleLineLabelContent)(n,t),s=o["default"].getTextDimension(a,i,!1);return{labelContent:a,labelDim:s,labelStyle:i}}(n,i);var s=e,l=s.labelStyle,u=s.labelDim,h=s.labelContent;i.useHtml||""!==h||(h=" ",u=o["default"].getTextDimension(h,l,!1));l.color=t.getThemeLabelColor(l),t.seriesLabelContent=h,t.seriesLabelStyle=l,t.seriesLabelDim=u},e.fixMinorTickData=function(t,e,i){var n=t.getMinorTickData();if(Math.abs(i(n[1])-i(n[0]))>s/e)return t.getMinorTickData(l);return n},e.getMinorTickBound=function(t,e,i,n){if(-Math.PI<=t&&t<-Math.PI/2)return{x:e[0]-n,y:i[1]-n,width:i[0]-e[0]+2*n,height:e[1]-i[1]+2*n};if(-Math.PI/2<=t&&t<0)return{x:e[0]-n,y:e[1]-n,width:i[0]-e[0]+2*n,height:i[1]-e[1]+2*n};if(0<=t&&t<Math.PI/2)return{x:i[0]-n,y:e[1]-n,width:e[0]-i[0]+2*n,height:i[1]-e[1]+2*n};return{x:i[0]-n,y:i[1]-n,width:e[0]-i[0]+2*n,height:e[1]-i[1]+2*n}};var n,a=i(65),r=i(66),o=(n=i(0))&&n.__esModule?n:{"default":n};var s=6,l=10,u=.046,h=10,d=.16,c=.11,f=.01;function p(t,e){return o["default"].getTextDimension("m",t,e).height}function g(t,e,i){for(var n=[],r=0;r<t.length;r++){var o=t[r];if(!o.isNull){var s=(0,a.customLabel)(o,e,i);n.push(s)}}return n}function m(t,e){for(var i=[],n=0;n<t.length;n++){var a=t[n];if(!a.isNull){var o=(0,r.calculateSingleLineLabelContent)(e.formatter,a);i.push({labelContent:o})}}return i}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(14)),a=u(i(1)),r=u(i(8)),o=u(i(0)),s=i(3),l=i(2);function u(t){return t&&t.__esModule?t:{"default":t}}var h=r["default"].css["ease-out-back"],d=r["default"].css["ease-out-quart"],c=r["default"].css["ease-out-cubic"],f=r["default"].css["ease-out-cubic"],p=r["default"].css["ease-out-quart"],g=n["default"].extend({isNullValue:function(t){var e=t.options.value;return"-"==e||(0,l.hasNotDefined)(e)||(0,l.hasNotDefined)(t.name)},getTargetKey:function(){return"value"},_getPointKey:function(t){return t.name},doLayout:function(){},_calculateLabelPos:function(){},_getFixedPos:function(t,e){var i,n,a,r=t.word,o=r.rotate,s=r.textInfo.vertex,l=t.series._getTranslate();if((o%=360)<0&&(o+=360),o%90)i=s.sort((function(t,e){return e[0]-t[0]}))[0],n=s.sort((function(t,e){return e[1]-t[1]}))[0];else{var u=s.sort((function(t,e){return e[0]-t[0]}));i=(u=[u[0],u[1]].sort((function(t,e){return t[1]-e[1]})))[0],n=u[1]}return a=[(i[0]+n[0])/2*1.15,(i[1]+n[1])/2*1.15],[l[0]+r.x+a[0],l[1]+r.y+a[1]]},_getTranslate:function(){var t=this.vanchart.bounds;return[t.x+t.width/2,t.y+t.height/2]},effectAnimation:function(t){var e=t.word,i=t.series._getEffectTime(t);t.graphic.style("text-shadow","rgba(91,91,91,0.75) 0px 0px 0px").effectTransition().ease(r["default"].css["ease-out-quint"]).duration(.5*i).style("font-size",1.2*e.size+"px").attr({dx:1.2*e.offsetX,dy:1.2*e.offsetY}).style("margin-top",(0,s.isSupportSVG)()?0:o["default"].value2PX(1.2*e.offsetY)).style("text-shadow","rgba(0,0,0,0.15) 1px 1px 4px").transition().ease(r["default"].css["ease-in-quint"]).duration(.5*i).style("font-size",e.size+"px").attr({dx:e.offsetX,dy:e.offsetY}).style("margin-top",(0,s.isSupportSVG)()?0:o["default"].value2PX(e.offsetY)).style("text-shadow","rgba(0,0,0,0.15) 0px 0px 0px")},getDefaultEffectTime:function(){return 2e3},calcMoreLabelPosition:function(t,e){var i=t.series._getTranslate(),n=t.word,a=n.textInfo.textDim,r="top",o=this._calcNiceMoreLabelPos(t),l=o.top;l.y-e.height<0&&(l=o.bottom,r="bottom");var u=i[0]+n.x,h=i[1]+n.y-a.textHeight/2;return h-e.height<0&&(h=i[1]+n.y+a.textHeight/2,r="bottom"),{startX:(0,s.isSupportSVG)()?l.x:u,startY:(0,s.isSupportSVG)()?l.y:h,direction:r}},_calcNiceMoreLabelPos:function(t){var e,i,n,a=t.word,r=a.rotate,o=a.textInfo.vertex,s=t.series._getTranslate();return n=o.sort((function(t,e){return t[1]-e[1]})),(r%=360)<0&&(r+=360),r%90?(e=n[0][1]<n[1][1]?n[0]:n[1],i=n[2][1]>n[3][1]?n[2]:n[3]):(e=[(n[0][0]+n[1][0])/2,n[0][1]],i=[(n[2][0]+n[3][0])/2,n[2][1]]),{top:{x:s[0]+a.x+e[0],y:s[1]+a.y+e[1]},bottom:{x:s[0]+a.x+i[0],y:s[1]+a.y+i[1]}}},_getPointGraphicGroup:function(){return this.vanchart.group},_createPointGraphic:function(t){var e=this.getPointGraphicKey(t),i=this.vanchart.renderer;return t.graphic=i[e](),t.graphic.textContent(t.word.text),t.graphic},getPointGraphicKey:function(){return"text"},getStyle:function(t){var e=t.word;return e?{"font-family":e.fontFamily,fill:t.color,"text-shadow":"","stroke-width":0,"stroke-opacity":1,"fill-opacity":t.opacity,filter:""}:{}},getRestoreStyle:function(t){var e=t.word,i=this.getStyle(t);return e&&(i["font-size"]=o["default"].value2PX(e.size)),e&&(i["margin-top"]=(0,s.isSupportSVG)()?0:o["default"].value2PX(e.offsetY)),e?i:{}},getRestoreAttr:function(t){var e=t.word;return{dx:e.offsetX,dy:e.offsetY}},getHighLightStyle:function(t){var e=t.word,i=1.15*parseFloat(e.size);return{"margin-top":(0,s.isSupportSVG)()?0:o["default"].value2PX(1.15*e.offsetY),"font-size":i+"px",fill:t.mouseOverColor}},getHighLightAttr:function(t){var e=t.word;return{dx:1.15*e.offsetX,dy:1.15*e.offsetY}},_onPointMouseOver:function(t){n["default"].prototype._onPointMouseOver.call(this,t);var e=t.series,i=e.getHighLightStyle(t),r=e.getHighLightAttr(t);e.vanchart.renderer;t.effectInterval&&(o["default"].clearInterval(t.effectInterval),t.graphic.interrupt()),t.graphic.interrupt(a["default"].SELECT_ANIMATION).transition(a["default"].SELECT_ANIMATION).animate({duration:300,ease:p,style:i,attr:r})},_onPointMouseOut:function(t){var e=t.series,i=e.getRestoreStyle(t),n=e.getRestoreAttr(t);t.graphic.interrupt(a["default"].SELECT_ANIMATION).transition(a["default"].SELECT_ANIMATION).animate({duration:300,ease:p,style:i,attr:n}),e.drawPointEffect(t)},getPointInitAttr:function(t){var e=t.word,i=e.textInfo.textDim;return e?{"dominant-baseline":i.dominantBaseline,dx:0,dy:0,transform:"translate("+[e.x,e.y]+")rotate("+e.rotate+")"}:{}},getPointInitStyle:function(t){var e=t.word;return{"margin-top":(0,s.isSupportSVG)()?0:o["default"].value2PX(e.offsetY),"font-size":"0px","fill-opacity":t.opacity}},getPointReShowStyle:function(t){var e=t.word;return{"margin-top":(0,s.isSupportSVG)()?0:o["default"].value2PX(e.offsetY),"font-size":"0px","fill-opacity":t.opacity}},getPointInitAnimationAttr:function(t){var e=t.word;return{delay:t.delayTime||0,ease:h,duration:400,style:{"font-size":e.size+"px","fill-opacity":t.opacity},attr:{dx:e.offsetX,dy:e.offsetY}}},getPointReShowAnimationAttr:function(t){var e=t.word;return{ease:f,duration:1200,style:{"font-size":e.size+"px","fill-opacity":t.opacity},attr:{dx:e.offsetX,dy:e.offsetY}}},getPointUpdateAnimationAttr:function(t){var e=t.word;return{ease:d,duration:600,style:{"margin-top":(0,s.isSupportSVG)()?0:o["default"].value2PX(e.offsetY),"font-size":e.size+"px","fill-opacity":t.opacity},attr:{transform:"translate("+[e.x,e.y]+")rotate("+e.rotate+")",dx:e.offsetX,dy:e.offsetY}}},getPointDropAnimationAttr:function(t){return{ease:c,duration:1e3,style:{"fill-opacity":0}}},isSeriesAccumulated:function(){return!0},getDefaultTooltipFormatter:function(){return{categoryFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{CATEGORY}{NAME}{VALUE}",nameFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=g},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(1)),a=c(i(0)),r=c(i(90)),o=c(i(6)),s=c(i(19)),l=i(92),u=c(i(18)),h=c(i(7)),d=c(i(10));i(2);function c(t){return t&&t.__esModule?t:{"default":t}}var f=r["default"].extend({nodes:[],root:null,zoomNow:null,sx:null,sy:null,zoom:null,_refresh:function(){this.sx=d["default"].linear(),this.sy=d["default"].linear()},visitBefore:function(t){this._setColor(t)},visitAfter:function(t){var e=t.children,i=t.options.value;if(i=isNaN(i)?0:i,t.chSum=i,e&&(n=e.length)){var n,a=0,r=-1;for(this._calculatePercentage(e,"value");++r<n;)a+=Math.abs(e[r].chSum);t.chSum=a}t.value=i||t.chSum||0,t.ancestor&&!t.ancestor.visible&&(t.value=0)},doLayout:function(){this.traverseData(this.root,null,this.visitAfter);var t=this.vanchart.bounds;this.sx.range([0,t.width]).domain([0,t.width]),this.sy.range([0,t.height]).domain([0,t.height]);var e=(0,l.treemapLayout)().value((function(t){return Math.abs(t.value)})).size([t.width,t.height]);this.nodes=e.nodes(this.root).filter((function(t){return!t.children&&t.depth})).map((function(e){return e.value=e.chSum,e.visible=e.ancestor.visible,e.visible&&this._setVanishPos(e,t),this.calculateLabelInfo(e),this._calcLabelPos(e),function(t){t._dx=t.dx,t._dy=t.dy,t._x=t.x,t._y=t.y}(e),e}),this)},getDataToDraw:function(){return this.nodes},_setVanishPos:function(t,e){t.vanishPos=[Math.round((t.ancestor.x+t.ancestor.dx/2)/e.width)*e.width,Math.round((t.ancestor.y+t.ancestor.dy/2)/e.height)*e.height]},_setColor:function(t){1===t.depth&&(t.color=t.options.color||this.vanchart.getDefaultSeriesColor(t.name),t.mouseOverColor=t.options.mouseOverColor||o["default"].getHighLightColor(t.color),t.clickColor=t.options.clickColor||o["default"].getClickColor(t.color)),t.depth>1&&!t.options.children&&(t.options.color?t.color=t.options.color:t.color=t.ancestor.color,t.options.mouseOverColor?t.mouseOverColor=t.options.mouseOverColor:t.options.color?t.mouseOverColor=o["default"].getHighLightColor(t.options.color):t.mouseOverColor=t.ancestor.mouseOverColor,t.options.clickColor?t.clickColor=t.options.clickColor:t.options.color?t.clickColor=o["default"].getClickColor(t.options.color):t.clickColor=t.ancestor.clickColor);var e=o["default"].getStandardColorAndOpacity(t.color,t.options.opacity);t.color=e.hex,t.opacity=e.alpha,t.borderColor=t.getPointBorderColor(t.options.borderColor),t.borderOpacity=t.options.borderOpacity},_calculateLabelPos:function(){},_calcLabelPos:function(t){var e=t.options.dataLabels;if(e&&e.enabled){switch(e.align){case n["default"].CENTER:e._align=n["default"].CENTER,t.labelPos={x:t.x+(t.dx-t.labelDim.width)/2,y:t.y+(t.dy-t.labelDim.height)/2};break;case n["default"].TOP:default:e._align=n["default"].LEFT,t.labelPos={x:t.x+6,y:t.y+6}}var i={x:t.x,y:t.y,width:t.dx,height:t.dy},r={x:t.labelPos.x,y:t.labelPos.y,width:t.labelDim.width,height:t.labelDim.height};a["default"].containsRect(i,r)||(t.labelPos=null)}},calcMoreLabelPosition:function(t){var e=this.vanchart.bounds;return{startX:t.x+t.dx/2+e.x,startY:t.y+t.dy/2+e.y,direction:"top"}},_isNodeWithinChartBounds:function(t){var e=this.vanchart.bounds,i=t.x+t.dx/2+e.x,n=t.y+t.dy/2+e.y;return a["default"].containsPoint(e,[i,n])},effectAnimation:function(t){this._isNodeWithinChartBounds(t)&&s["default"].areaStyleEffectAnimation(t,t.x+t.dx/2,t.y+t.dy/2)},getDefaultEffectTime:function(){return s["default"].AREA_STYLE_EFFECT_TIME},getPointGraphicKey:function(){return"rect"},_getFixedPos:function(t){var e=this.vanchart.bounds;return[e.x+t.x+t.dx,e.y+t.y]},zoomTo:function(t){t=this.zoomNow===t.parent?this.root:t.parent;var e=this.sx.domain([t.x,t.x+t.dx]),i=this.sy.domain([t.y,t.y+t.dy]),n=this.vanchart.bounds,a=n.width/t.dx,r=n.height/t.dy;this.nodes.map((function(t){t.dx=a*t._dx,t.dy=r*t._dy,t.x=e(t._x),t.y=i(t._y),this._calcLabelPos(t),t.clearPointEffect()}),this),(a>1||r>1)&&t.children&&t.children.forEach((function(t){h["default"].toFront(t.graphic.node())})),this.vanchart.fire("animationStart"),this.zoomNow=t},getChartNodes:function(){return this.nodes},getZoom:function(){return this.options.zoom},_getPointGraphicGroup:function(){return this.pathGroup||(this.pathGroup=this.group.append(this.vanchart.renderer.group())),this.pathGroup},initialAnimation:function(){var t=this._getPointGraphicGroup(),e=this.vanchart.bounds,i=e.width/2,n=e.height/2;t.animate({duration:800,ease:"out-bounce",attrTween:{transform:function(){var t=(0,u["default"])(0,1);return function(e){var a=t(e);return"matrix("+a+",0,0,"+a+","+(i-a*i)+","+(n-a*n)+")"}}}})},_pointExpandAttr:function(t){return{x:-t.dx/2,y:-t.dy/2,width:t.dx,height:t.dy,transform:"translate("+(t.x+t.dx/2)+","+(t.y+t.dy/2)+")"}},_pointContractAttr:function(t){return{x:0,y:0,width:0,height:0,transform:"translate("+t.vanishPos[0]+","+t.vanishPos[1]+")"}},getPointInitAttr:function(t){return this.initialAnimationMoving?this._pointExpandAttr(t):this._pointContractAttr(t)},getPointUpdateAnimationAttr:function(t){return t.visible?{ease:"quad-in-out",duration:1e3,attr:this._pointExpandAttr(t)}:this.getPointDropAnimationAttr(t)},getPointInitAnimationAttr:function(t){return this.initialAnimationMoving?{}:this.getPointUpdateAnimationAttr(t)},getPointDropAnimationAttr:function(t){return{ease:"quad-in-out",duration:800,attr:{width:0,height:0,transform:"translate("+t.vanishPos[0]+","+t.vanishPos[1]+")"}}},onPointMouseOver:function(t){t.series._onState.call(t,!0)},onPointMouseOut:function(t){t.series._onState.call(t,!1)},_onState:function(t){var e=this,i=e.series,a={fill:t?e.mouseOverColor:e.color,"stroke-width":e.options.borderWidth?e.options.borderWidth+(t?1:0):0},r=i._pointExpandAttr(e);t&&(r={x:r.x-1,y:r.y-1,width:r.width+2,height:r.height+2}),h["default"].toFront(e.graphic.node()),e.graphic.interrupt(n["default"].SELECT_ANIMATION).transition(n["default"].SELECT_ANIMATION).animate({duration:100,ease:"ease",style:a,attr:r}),i._labelFontSizeState(e,t,100,"ease")},allowDrillDown:function(t){return t.series.getZoom()},drillDown:function(t){this.onPointTap(t)},onPointTap:function(t){t.series.zoomTo(t)},getDefaultTooltipFormatter:function(){return{changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{NAME}{SERIES}{VALUE}",nameFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=f(i(1)),a=f(i(6)),r=f(i(0)),o=f(i(10)),s=f(i(58)),l=i(3),u=i(2),h=i(158),d=i(22),c=i(23);function f(t){return t&&t.__esModule?t:{"default":t}}var p,g=.001,m=s["default"].extend({gaugeType:n["default"].THERMOMETER_GAUGE,_doLayout:function(){(0,h.dealPercentLabel)(this),(0,h.dealValueLabel)(this),this._fixCenterAndRadius()},thermometerValueLabelWithPercent:function(t,e,i,n){var a=r["default"].clone(e),o=r["default"].clone(a.style);o.fontSize=o.autoSize?this.LABEL_AUTO_FONTSIZE:o.fontSize,o.color=n.getThemeLabelColor(o),a.style=o,this._valueLabelWithPercent(t,a,i,n,!0)},_drawDiffMoreLabels:function(){var t=this.points[0];if(t&&!t.isNull){var e=this.gaugeAxis.scale.domain(),i=this.options.thermometerLayout===n["default"].VERTICAL_LAYOUT,a=o["default"].linear().domain(e).range(i?[this.radius,-this.radius]:[-this.radius,this.radius])(t.y),r=this.options.thermometerWidth,s=i?0-r+10:a,l=i?a:0-r+10,u=this.centerX,h=this.centerY;this._showMoreLabel(t,s+u,l+h,d,d)}function d(t,e){return t-e/2}},_fixCenterAndRadius:function(){var t=this,e=t.gaugeAxis,i=e.options,a=t.valueLabelContent?t.valueLabelContent[0]:null;t.tickUsedWidth=i.tickColor?10:i.minorTickColor?8:0,t.axisTickLabelGap=t.tickUsedWidth||e.getTickHeight()?4:0,t.percentageOneLineHeight=0,t.valueOneLineHeight=0,t.percentageLabelContent&&(t.percentageOneLineHeight=(0,l.getTextHeight)(t.percentageLabelStyle)),a&&(t.valueOneLineHeight=(0,l.getTextHeight)(a.labelStyle));var r=t.options.thermometerLayout===n["default"].HORIZONTAL_LAYOUT?this._fixHorizontalThermometerCenter():this._fixVerticalThermometerCenter(),o=r.centerX,s=r.centerY,u=r.radius;if(t.percentageLabelContent&&(t.percentageLabelPos.x-=o,t.percentageLabelPos.y-=s,t.percentageLabelPos.y=t.options.thermometerLayout!==n["default"].VERTICAL_LAYOUT||a?t.percentageLabelPos.y:Math.min(t.percentageLabelPos.y,u-t.percentageLabelDim.height)),a){for(var h=0;h<t.valueLabelContent.length;h++)t.valueLabelContent[h].labelPos.x-=o,t.valueLabelContent[h].labelPos.y-=s;var d=u-a.labelDim.height-a.labelPos.y;d<0&&t.options.thermometerLayout===n["default"].VERTICAL_LAYOUT&&(a.labelPos.y+=d,t.percentageLabelContent&&(t.percentageLabelPos.y+=d))}t.centerX=o,t.centerY=s,t.radius=u},_getTickAllHeight:function(t){var e=this.gaugeAxis,i=this.tickUsedWidth,n=this.axisTickLabelGap;return e.getTickHeight()+i+n+t},_adjustSameAlignLabelPos:function(t,e,i){var n,a,r=this,o=this,s=o.options,l=s.percentageLabel,u=s.valueLabel,h=o.valueLabelContent?o.valueLabelContent[0]:null,d=t;return l.labelPosition===u.labelPosition?(n=this._valueAndPercentLabelPos(h,o,e,d,i),h.labelPos=n.valueLabelPos,o.percentageLabelPos=n.percentageLabelPos,d=n.startY):(a=o.percentageLabelDim.width,o.percentageLabelPos=this._labelPosition(l.labelPosition,a,e,i,d),o.valueLabelContent.forEach((function(t){var n=t.labelDim.width;t.labelPos=r._labelPosition(u.labelPosition,n,e,i,d),d+=o.valueOneLineHeight*(1+o.HORIZONTAL_GAP)}))),d},_fixHorizontalThermometerCenter:function(){var t,e,i,a,r,o=this,s=this,l=s.options,u=s.gaugeAxis,d=l.thermometerWidth,c=l.percentageLabel,f=l.valueLabel,p=s.valueLabelContent?s.valueLabelContent[0]:null,g=s.options.radius,m=this._getThermometerSize();if(s.center)t=s.center[0],e=s.center[1],i=e;else{var v=s.bounds;i=v.y+(v.height-m)/2,t=v.x+v.width/2,g=(0,h.fixThermometerRadius)(s)}return(s.percentageLabelContent||p)&&(s.percentageLabelContent&&p&&c.align===n["default"].TOP&&f.align===n["default"].TOP?(a=Math.max(s.percentageOneLineHeight,s.valueOneLineHeight),s.center&&(i-=a*(1+s.LINE_GAP),i-=s.valueLabelContent.length>1?s.valueOneLineHeight*(1+s.HORIZONTAL_GAP):0,i-=this._getTickAllHeight(d/2)),i=this._adjustSameAlignLabelPos(i,g,t)):(s.percentageLabelContent&&c.align===n["default"].TOP&&(s.center&&(i-=s.percentageOneLineHeight*(1+s.HORIZONTAL_GAP),i-=this._getTickAllHeight(d/2)),r=s.percentageLabelDim.width,s.percentageLabelPos=this._labelPosition(c.labelPosition,r,g,t,i),i+=s.percentageOneLineHeight*(1+s.HORIZONTAL_GAP)),p&&f.align===n["default"].TOP&&(s.center&&(i-=s.valueOneLineHeight*(1+s.HORIZONTAL_GAP),i-=u.getTickHeight()+s.tickUsedWidth+s.axisTickLabelGap+d/2),s.valueLabelContent.forEach((function(e){var n=e.labelDim.width;e.labelPos=o._labelPosition(f.labelPosition,n,g,t,i),i+=s.valueOneLineHeight*(1+s.HORIZONTAL_GAP)}))))),s.center?i=e+d/2:e=(i+=this._getTickAllHeight(d))-d/2,(s.percentageLabelContent||p)&&(s.percentageLabelContent&&p&&c.align===n["default"].BOTTOM&&f.align===n["default"].BOTTOM?(a=Math.max(s.percentageOneLineHeight,s.valueOneLineHeight),i+=a*s.HORIZONTAL_GAP,i=this._adjustSameAlignLabelPos(i,g,t)):(s.percentageLabelContent&&c.align===n["default"].BOTTOM&&(i+=s.percentageOneLineHeight*s.HORIZONTAL_GAP,r=s.percentageLabelDim.width,s.percentageLabelPos=this._labelPosition(c.labelPosition,r,g,t,i)),p&&f.align===n["default"].BOTTOM&&(i+=s.valueOneLineHeight*s.HORIZONTAL_GAP,s.valueLabelContent.forEach((function(e){var n=e.labelDim.width;e.labelPos=o._labelPosition(f.labelPosition,n,g,t,i),i+=s.valueOneLineHeight*(1+s.HORIZONTAL_GAP)}))))),{centerX:t,centerY:e,radius:g}},_labelPosition:function(t,e,i,a,s){var l=this.gaugeAxis.scale.domain(),u=this.points[0],h=o["default"].linear().domain(l).range([-i,i])(r["default"].getValueInDomain(u.value,l));return t===n["default"].AUTO?{x:a+h-e,y:s}:t===n["default"].LEFT?{x:a-i,y:s}:t===n["default"].CENTER?{x:a-e/2,y:s}:{x:a+i-e,y:s}},_valueAndPercentLabelPos:function(t,e,i,n,a){var r,o,s=e.options.valueLabel.labelPosition,l=s,u=t.labelDim.width,h=u+e.percentageLabelDim.width+4,d=Math.max(e.percentageOneLineHeight,e.valueOneLineHeight);if(h<2*i&&e.valueLabelContent.length<2){var c=this._singleLineValueAndPercentLabelPos(t,e,n,a,i);r=c.valueLabelPos,o=c.percentageLabelPos}else if(r=this._labelPosition(s,u,i,a,n),n+=e.valueOneLineHeight*(1+e.LINE_GAP),o=this._labelPosition(l,e.percentageLabelDim.width,i,a,n),e.valueLabelContent.length>1){var f=e.valueLabelContent[1],p=this._singleLineValueAndPercentLabelPos(f,e,n,a,i);e.valueLabelContent[1].labelPos=p.valueLabelPos,o=p.percentageLabelPos}return{valueLabelPos:r,percentageLabelPos:o,startY:n+d*(1+e.HORIZONTAL_GAP)}},_singleLineValueAndPercentLabelPos:function(t,e,i,n,a){var r,o=t.labelDim.width+e.percentageLabelDim.width+4,s=e.options.valueLabel.labelPosition;return{valueLabelPos:r=this._labelPosition(s,o,a,n,i),percentageLabelPos:{x:r.x+t.labelDim.width+4,y:i}}},_fixVerticalThermometerCenter:function(){var t,e,i,a,r=this,o=r.options,s=r.gaugeAxis,l=o.percentageLabel,u=o.valueLabel,d=o.radius,c=o.thermometerWidth,f=r.valueLabelContent?r.valueLabelContent[0]:null,p=this._getThermometerSize();if(r.center)t=r.center[0],e=r.center[1],i=t-c;else{var g=r.bounds;i=g.x+(g.width-p)/2,e=g.y+g.height/2,d=(0,h.fixThermometerRadius)(r,!0)}var m=(0,h.verticalThermometerLabelY)(r,d,e);return(r.percentageLabelContent||f)&&(r.percentageLabelContent&&f&&l.align===n["default"].LEFT&&u.align===n["default"].LEFT?(r.center||(i+=Math.max(r.percentageLabelDim.width,f.labelDim.width)),a=(0,h.fixSameAlignLabelsPosY)(r,m),r.percentageLabelPos={x:i-r.percentageLabelDim.width,y:a.percentageLabelPosY},f.labelPos={x:i-f.labelDim.width,y:a.valueLabelY},i+=r.LINE_GAP*Math.max(r.percentageOneLineHeight,r.valueOneLineHeight)):(r.percentageLabelContent&&l.align===n["default"].LEFT&&(r.center&&(i-=r.percentageLabelDim.width+r.LINE_GAP*r.percentageOneLineHeight),r.percentageLabelPos={x:i,y:m},i+=r.percentageLabelDim.width+r.LINE_GAP*r.percentageOneLineHeight),f&&u.align===n["default"].LEFT&&(r.center&&(i-=f.labelDim.width+r.LINE_GAP*r.valueOneLineHeight),f.labelPos={x:i,y:m},i+=f.labelDim.width+r.LINE_GAP*r.valueOneLineHeight))),r.center?i=t-c/2:t=i+c/2,i+=c+r.tickUsedWidth+r.axisTickLabelGap+s.getMaxTickWidth(),(r.percentageLabelContent||f)&&(r.percentageLabelContent&&f&&l.align===n["default"].RIGHT&&u.align===n["default"].RIGHT?(i+=r.LINE_GAP*Math.max(r.percentageOneLineHeight,r.valueOneLineHeight),a=(0,h.fixSameAlignLabelsPosY)(r,m),r.percentageLabelPos={x:i,y:a.percentageLabelPosY},f.labelPos={x:i,y:a.valueLabelY}):(r.percentageLabelContent&&l.align===n["default"].RIGHT&&(r.percentageLabelPos={x:i+r.LINE_GAP*r.percentageOneLineHeight,y:m}),f&&u.align===n["default"].RIGHT&&(f.labelPos={x:i+r.LINE_GAP*r.valueOneLineHeight,y:m}))),{centerX:t,centerY:e,radius:d}},_getThermometerSize:function(){var t=this,e=t.options,i=e.valueLabel,a=t.gaugeAxis,r=t.valueLabelContent?t.valueLabelContent[0]:null,o=e.percentageLabel,s=e.thermometerWidth;if(t.options.thermometerLayout==n["default"].HORIZONTAL_LAYOUT){var l=0;if(t.percentageLabelContent&&r){if(o.align==i.align){var u=Math.max(t.percentageOneLineHeight,t.valueOneLineHeight);o.labelPosition==i.labelPosition&&t.valueLabelContent.length>1&&(l+=t.LINE_GAP*t.valueOneLineHeight),l+=t.HORIZONTAL_GAP*u}}else if(t.percentageLabelContent)l+=(1+t.HORIZONTAL_GAP)*t.percentageOneLineHeight;else if(r){var h=2===t.valueLabelContent.length?2*t.valueOneLineHeight:t.valueOneLineHeight;l+=(1+t.HORIZONTAL_GAP)*h}return l+=s+t.tickUsedWidth+t.axisTickLabelGap+a.getTickHeight()}var d=0;return t.percentageLabelContent&&r?o.align==i.align?(d+=Math.max(t.percentageLabelDim.width,r.labelDim.width),d+=t.VERTICAL_GAP*Math.max(t.percentageOneLineHeight,t.valueOneLineHeight)):(d+=t.percentageLabelDim.width+r.labelDim.width,d+=t.VERTICAL_GAP*(t.percentageOneLineHeight+t.valueOneLineHeight)):t.percentageLabelContent?d+=t.percentageLabelDim.width+t.VERTICAL_GAP*t.percentageOneLineHeight:r&&(d+=r.labelDim.width+t.VERTICAL_GAP*t.valueOneLineHeight),d+=a.getMaxTickWidth(),d+=s+t.tickUsedWidth+t.axisTickLabelGap},animateLabelPara:function(){var t=this,e=t.points[0],i=t.gaugeAxis.scale.domain(),a=t.options.thermometerLayout===n["default"].VERTICAL_LAYOUT,s=r["default"].getValueInDomain(e.value,i),l=t.radius,u=o["default"].linear().domain(i).range([0,2*l]),h=a?u(s):-l;p=h,h-=this._lastShiftLength||0;var d=a?{x:0,y:h}:{x:h,y:0};return{enabled:!0,initAttr:{transform:r["default"].makeTranslate(d)},initStyle:{opacity:0}}},updateLastLabelPos:function(){this._lastShiftLength=p},_fillFilter:function(t,e,i,r){var o=this.vanchart.renderer,s=this.options.thermometerLayout===n["default"].VERTICAL_LAYOUT;if((0,l.supportFillFilter)()){var u,h,d=e.options,f=d.gradualStyle,p=d.gradualColors;if(f===n["default"].STYLE_CUSTOM){if(u=p[0],h=p[1],r){var g=(0,c.highLightGradualColor)(p);u=g[0],h=g[1]}}else if(h=t,u=a["default"].mixColorWithHSB(h,0,-.1,.1),i){var m=a["default"].getStandardColorAndOpacity(h).alpha;m<1&&(u=a["default"].mixColorWithAlpha(u,m))}var v="0%",_="0%";s?_="100%":v="100%";var y={offset:"0%","stop-color":s?h:u},A={offset:"100%","stop-color":s?u:h},T={x1:"0%",y1:"0%",x2:v,y2:_};return this.colorGradient?o.updateColorGradient(this.colorGradient,T,[y,A]):this.colorGradient=o.colorGradient(T,[y,A]),o.toPatternProperty(this.colorGradient)}return(0,c.notSupportGradualColor)(e.options,t)},_clickEndColor:function(t){return a["default"].getColorWithDivider(t.color,1/.95)},_mouseOverEndColor:function(t){return a["default"].getColorWithDivider(t.mouseOverColor,1/.95)},drawSeries:function(){var t=this,e=t.options,i=t.points[0],s=e.thermometerWidth,l=t.vanchart,u=l.renderer,h=t.group,c=t.gaugeAxis.scale.domain(),f=t.options.thermometerLayout===n["default"].VERTICAL_LAYOUT,p=r["default"].getValueInDomain(i.value,c),m=t.radius;this.backgruondLine||(this.backgruondLine=u.line().addTo(h),this.axisGroup=u.group().addTo(h)),this.thermometerLine||(this.thermometerLine=u.line().addTo(h),this.needlePath=u.circle().addTo(h)),this.labelGroup=this._getPointTextLabelGroup();var v=o["default"].linear().domain(c).range([-m,m]),_="x1",y="y1",A="x2",T="y2",x="cx",b="cy",C=v(p),L=-m;f&&(_="y1",y="x1",A="y2",T="x2",x="cy",b="cx",L=m,C=v.range([m,-m])(p));var M=r["default"].pick(t.thermometerLine.node()._lastX_,L);t.thermometerLine.node()._lastX_=C;var P=(0,d.getThemeAutoValue)(e.slotBackgroundColor,"paneBackgroundColor",l.isDarkTheme());if(t.backgruondLine.attr(_,-m).attr(y,0).attr(A,m).attr(T,g).style({fill:"none",stroke:P,"stroke-width":Math.max(s-1,0),"stroke-linecap":"round"}),i.isNull)this.thermometerLine&&(this.thermometerLine.remove(),this.needlePath.remove(),this.thermometerLine=this.needlePath=null);else{t.thermometerLine.attr(_,L).attr(y,0).attr(T,g).attr(A,M).style({stroke:t._fillFilter(i.color,i,!0),"stroke-width":s,"stroke-linecap":"round"}),t.needlePath.attr("r",.3*s).attr(x,M).attr(b,0).style({fill:e.needle,"fill-opacity":a["default"].getColorOpacity(e.needle)});var S={};S[A]=C,S[T]=g,t.thermometerLine.animate({duration:t.ANIMATION_TIME,ease:t.EASE_TYPE,attr:S,style:{"stroke-linecap":"round"}}),(S={})[x]=C,S[b]=0,t.needlePath.animate({duration:t.ANIMATION_TIME,ease:t.EASE_TYPE,attr:S})}this._drawGaugeLabels(this.labelGroup),this._drawThermometerTicks(v)},_drawThermometerTicks:function(t){var e=this,i=(e.options.bands,e.vanchart),a=e.gaugeAxis,o=i.renderer,s=e.options.thermometerWidth,l=this.labelGroup,h=a.getTickData(),d=a.getMinorTickData(),c=a.options,f=r["default"].clone(c.labelStyle),p=c.useHtml;f.fontSize=f.autoSize?"12px":f.fontSize;var g,m,v,_,y,A="x1",T="y1",x="x2",b="y2",C=-s/2-4,L=-s/2-10,M=-s/2-8,P=-(s/2+e.tickUsedWidth+e.axisTickLabelGap),S=function(t,e){return{x:e-t.tickDim.width/2,y:P-.85*t.tickDim.height,dy:"0.85em"}};for(e.options.thermometerLayout===n["default"].VERTICAL_LAYOUT&&(A="y1",T="x1",x="y2",b="x2",C=s/2+4,L=s/2+4+6,M=s/2+4+4,P=-P,S=function(t,e){return{x:P,y:e-t.tickDim.height/2,dy:".85em"}}),this.ticks=this.ticks||[],(g=a._bindData(this.ticks,h,(function(e){return t(e.tickValue)}))).exit.map((function(t){t.text&&t.text.remove(),t.remove()})),y=g.enter.map((function(t){var e=l.append(o.line().datum(t));return(0,u.hasDefined)(t.tickContent)&&(e.text=l.append(o.vtext(p))),e})),this.ticks=y=y.concat(g.update),m=0,v=y.length;m<v;m++){var w=y[m],E=w.datum();_=r["default"].lineSubPixelOpt(t(E.tickValue),1),w.attr(A,_).attr(T,C).attr(x,_).attr(b,L).style({stroke:c.tickColor,"stroke-width":c.tickColor?c.tickWidth:0}),w.text&&w.text.style(f).attr(S(E,_)).textContent(E.tickContent)}for(this.minorTics=this.minorTics||[],y=[],m=0,v=(g=a._bindData(this.minorTics,d)).exit.length;m<v;m++)g.exit[m].remove();for(m=0,v=g.enter.length;m<v;m++)y.push(l.append(o.line().datum(g.enter[m])));for(this.minorTics=y=y.concat(g.update),m=0,v=y.length;m<v;m++){var O=y[m],R=O.datum();_=r["default"].lineSubPixelOpt(t(R),1),O.attr(A,_).attr(T,C).attr(x,_).attr(b,M).style({stroke:c.minorTickColor,"stroke-width":c.minorTickColor?c.minorTickWidth:0})}},_getFixedPos:function(t,e){var i,a,r,o=t.series,s=o.options,l=s.thermometerWidth,u=o.options.thermometerLayout,h=o.percentageLabelContent,d=o.valueLabelContent;if(u===n["default"].HORIZONTAL_LAYOUT){i=o.centerX-e.width/2;var c=o.centerY;a=c+l/2+10,h&&h.length&&s.percentageLabel.align===n["default"].BOTTOM&&(a=c+o.percentageLabelPos.y+o.percentageLabelDim.height+10),d&&d.length&&s.valueLabel.align===n["default"].BOTTOM&&(a=c+(r=o.valueLabelContent[0]).labelPos.y+r.labelDim.height+10)}else{a=o.centerY-e.height/2;var f=o.gaugeAxis.getMaxTickWidth(),p=o.centerX;i=p+l/2+4+6+4+f+10,h&&h.length&&s.percentageLabel.align===n["default"].RIGHT&&(i=p+o.percentageLabelPos.x+o.percentageLabelDim.width+10),d&&d.length&&s.valueLabel.align===n["default"].RIGHT&&(r=o.valueLabelContent[0],i=Math.max(i,p+r.labelPos.x+r.labelDim.width+10))}return[i,a]},_onSeriesMouseOver:function(t){s["default"].prototype._onSeriesMouseOver.call(this,t);var e=this,i=this.points[0];i&&(e._onState(e.thermometerLine,!0,{stroke:e._fillFilter(e._mouseOverEndColor(i),i,!1,!0)}),e._onState(e.needlePath,!0,{fill:a["default"].getHighLightColor(e.options.needle)}))},_onSeriesMouseOut:function(t){s["default"].prototype._onSeriesMouseOut.call(this,t);var e=this,i=e.points[0];i&&(e._onState(e.thermometerLine,!1,{stroke:e._fillFilter(i.color,i,!0)}),e._onState(e.needlePath,!1,{fill:this.options.needle}))},onSeriesPress:function(){var t=this.points[0];t&&(this.thermometerLine.style("stroke",this._fillFilter(this._clickEndColor(t),t)),this.needlePath.style({fill:a["default"].getClickColor(this.options.needle)}))},onSeriesPressUp:function(){var t=this.points[0];s["default"].prototype._onSeriesMouseOver.call(this),t&&(this.thermometerLine.style("stroke",this._fillFilter(this._mouseOverEndColor(t),t,!1,!0)),this.needlePath.style({fill:a["default"].getHighLightColor(this.options.needle)}))},getDefaultTooltipFormatter:function(){return{categoryFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{CATEGORY}{VALUE}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=m},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.dealPercentLabel=function(t){var e,i=t.options,a=t.points,o=i.percentageLabel,s=a[0];if(!t.isValidDataLabel(s,o))return t.percentageLabelContent="",void(t.percentageLabelDim={width:0,height:0});e=(0,n.isCustomLabel)(o.formatter)?p(t,o,t.LABEL_AUTO_FONTSIZE):function(t,e){var i=f(t,e),n=d({},e,{style:i}),a=t.points[0],o=(0,r.defaultLabelContent)(a,n);if(!o||!o[0])return{labelContent:"",labelStyle:i,labelDim:{width:0,height:0}};var s=o[0],l=s.text,u=s.dim;return{labelContent:l,labelStyle:i,labelDim:u}}(t,o);var l=e,u=l.labelContent,h=l.labelStyle,c=l.labelDim;t.percentageLabelContent=u,t.percentageLabelDim=c,t.percentageLabelStyle=h},e.dealValueLabel=function(t){var e=t.options,i=t.points,r=e.valueLabel,l=e.thermometerLayout,u=i[0];if(!t.isValidDataLabel(u,r))return void(t.valueLabelContent=[]);if((0,n.isCustomLabel)(r.formatter)){var h=p(t,r,t.LABEL_AUTO_FONTSIZE);return void(t.valueLabelContent=[h])}if(l===s["default"].VERTICAL_LAYOUT)return void(t.valueLabelContent=function(t){var e=[],i=t.options,n=t.bounds,r=t.points,s=t.center,l=i.valueLabel,u=r[0],h=l.formatter,d=f(t,l),c=s?2*i.radius:(1-t.DEFAULT_LABEL_WIDTH)*n.width,p=(0,o.calculateSingleLineLabelContent)(h,u);p=a["default"].getEllipsisText(p,c,d,!1);var g=a["default"].getTextDimension(p,d,!1);return e.push({labelContent:p,labelDim:g,labelStyle:a["default"].extend({},d)}),e}(t));!function(t){var e=t.options,i=t.points,n=e.valueLabel,a=2*g(t),r=(0,o.createMultiLineLabelContent)(n.formatter,i[0]);t.thermometerValueLabelWithPercent(r,n,a,t)}(t)},e.fixSameAlignLabelsPosY=function(t,e){if(t.isSupportVerticalLabel())return{valueLabelY:e,percentageLabelPosY:e+t.valueLabelContent[0].labelDim.height+.5*t.valueOneLineHeight};return{percentageLabelPosY:e,valueLabelY:e+t.percentageLabelDim.height*(1+t.LINE_GAP)}},e.fixThermometerRadius=g,e.verticalThermometerLabelY=function(t,e,i){var n=t.points[0],r=t.gaugeAxis.scale.domain(),o=u["default"].linear().domain(r).range([e,-e]),s=i+o(a["default"].getValueInDomain(n.value,r)),l=t.percentageOneLineHeight,h=t.valueOneLineHeight;return s-(l||h)/3};var n=i(65),a=h(i(0)),r=i(28),o=i(66),s=h(i(1)),l=i(2),u=h(i(10));function h(t){return t&&t.__esModule?t:{"default":t}}function d(){return d=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},d.apply(null,arguments)}var c={"writing-mode":"tb-rl","-webkit-writing-mode":"vertical-rl"};function f(t,e){var i=e.style,n=d({},i,{fontSize:i.autoSize?t.LABEL_AUTO_FONTSIZE:i.fontSize,color:t.getThemeLabelColor(i)});return t.isSupportVerticalLabel()?d({},n,c):n}function p(t,e,i){var a=t.points[0],r=d({},e,{style:f(t,e)});return(0,n.customLabel)(a,r,i)}function g(t,e){var i=t.bounds,n=t.gaugeAxis,a=t.options,r=e?i.height:i.width;return(0,l.hasDefined)(a.radius)?a.radius:r/2-n.getMaxTickWidth()-t.DEFAULT_PADDING}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(1)),a=d(i(6)),r=d(i(0)),o=d(i(58)),s=d(i(9)),l=d(i(18)),u=i(93),h=i(22);function d(t){return t&&t.__esModule?t:{"default":t}}var c=.08,f=o["default"].extend({gaugeType:n["default"].RING_GAUGE,_doLayout:function(){(0,u.dealSlotAndRingPercentLabel)(this,c),(0,u.dealSlotAndRingValueLabel)(this,c),this._fixCenterAndRadius(c)},drawSeries:function(){var t=this,e=t.options,i=t.vanchart,n=i.renderer,o=t.group;this.backgruondPath||(this.backgruondPath=n.path().addTo(o)),this.ringPath||(this.ringPath=n.path().addTo(o)),this.innerBackgroundPath||(this.innerBackgroundPath=n.path().addTo(o)),this.labelGroup=this._getPointTextLabelGroup();var d=e.circleWidth,f=t.radius*(1-d),p=Math.min(f+.5,t.radius),g=p===t.radius?t.radius:Math.max(t.radius-.5,0),m=s["default"].arc().startAngle(0).endAngle(2*Math.PI).innerRadius(p).outerRadius(g),v=s["default"].arc().startAngle(0).endAngle(2*Math.PI).innerRadius(0),_=t.radius*(1-d-c),y=(0,h.getThemeAutoValue)(e.paneBackgroundColor,"paneBackgroundColor",i.isDarkTheme());this.backgruondPath.attr("d",m()).style({fill:y,"fill-opacity":1});var A=t.points[0];if(A&&!A.isNull){var T=s["default"].arc().startAngle(0).innerRadius(f).outerRadius(t.radius),x=A.color,b=r["default"].getValueInDomain(A.percentage,[0,1]),C=2*Math.PI*b*(e.clockwise?1:-1);this.ringPath.style({fill:(0,u.getFillFilter)(A,a["default"].colorToHex(x))}),this.ringPath.animate({duration:t.ANIMATION_TIME,ease:t.EASE_TYPE,attrTween:{d:function(){this._lastRadian_=this._lastRadian_||0;var t=(0,l["default"])(this._lastRadian_,C);return this._lastRadian_=C,function(e){return T.endAngle(t(e))()}}}})}else this.ringPath&&(this.ringPath.remove(),this.ringPath=null);this.innerBackgroundPath.attr("d",v.outerRadius(_)()).style({fill:e.innerPaneBackgroundColor,"fill-opacity":a["default"].getColorOpacity(e.innerPaneBackgroundColor)}),this._drawGaugeLabels(this.labelGroup)},_onSeriesMouseOver:function(t){o["default"].prototype._onSeriesMouseOver.call(this,t);var e=this.points[0];e&&(e.options.gradualStyle===n["default"].STYLE_CUSTOM?this.ringPath.style({fill:(0,u.getFillFilter)(e,e.mouseOverColor,!0)}):this._onState(this.ringPath,!0,{fill:e.mouseOverColor}))},_onSeriesMouseOut:function(t){o["default"].prototype._onSeriesMouseOut.call(this,t);var e=this.points[0];e&&(e.options.gradualStyle===n["default"].STYLE_CUSTOM?this.ringPath.style({fill:(0,u.getFillFilter)(e,e.color)}):this._onState(this.ringPath,!1,{fill:e.color}))},onSeriesPress:function(){var t=this.points[0];t&&this.ringPath.style({fill:(0,u.getFillFilter)(t,t.clickColor)})},onSeriesPressUp:function(){var t=this.points[0];o["default"].prototype._onSeriesMouseOver.call(this),t&&this.ringPath.style({fill:(0,u.getFillFilter)(t,t.mouseOverColor,!0)})},getDefaultTooltipFormatter:function(){return{categoryFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{CATEGORY}{VALUE}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(32)),a=h(i(8)),r=h(i(1)),o=h(i(0)),s=h(i(14)),l=i(3),u=i(27);function h(t){return t&&t.__esModule?t:{"default":t}}var d=2,c=a["default"].css["ease-out-cubic"],f=a["default"].css["ease-in-back"],p=a["default"].custom["ease-out-quint"],g=a["default"].custom["ease-out-quint"],m=function(t,e){for(var i in t)if(t[i]!==e[i])return!1;for(var i in e)if(!(i in t))return!1;return!0};function v(t){return t.format("YYYY-MM-dd")}function _(t){return t.format("YYYY-MM-dd HH:mm")}function y(t){return 100*t+"%"}function A(t){return t.map((function(t){return t.name})).join(" ")}var T=s["default"].extend({doLayout:function(){var t=this.vanchart,e=t.getTimeAxis().scale,i=t.getProcesses(),n=(i.procMap,i.cateMap),a=i.tableDims.rowHeight,r=t.options.plotOptions.newLine,s=this._getSeriesOffsetAndHeight(a,r);this.updateMovePos(),this.getDataToDraw().forEach((function(t){var i=t.options,r=i.borderWidth,l=i.processesId,u=e(+t.startTime),h=e(+t.finishTime),c={};c.x=u,c.y=n[l]*a+s.offset,c.width=h-u,c.height=s.height,(c=o["default"].rectSubPixelOpt(c,r)).rx=c.ry=d,t.rect=c,t.initRect={x:c.x,y:c.y,width:0,height:c.height},t.leftRect={x:c.x,y:c.y,width:c.width*t.progress,height:c.height},t.rightRect={x:c.x+t.leftRect.width,y:c.y,width:c.width*(1-t.progress),height:c.height}}))},useCanvas:function(){return this.vanchart.useCanvas()},_createGanttCanvas:function(){var t=this.vanchart,e=t.canvasBounds,i=Math.ceil(e.width/r["default"].GANTT_CANVAS_WIDTH);i=Math.min(i,r["default"].GANTT_MAX_CANVAS_NUM),t.ganttCanvasArr=[];for(var n=0;n<i;n++){var a={x:e.x,y:e.y,width:r["default"].GANTT_CANVAS_WIDTH,height:e.height};t.ganttCanvasArr[n]=(0,u.createCanvasRenderer)(t.dom,t,a),t.ganttCanvasArr[n].onAdd(),t.ganttCanvasArr[n].ctx.canvas.style.display="none"}},_canvasRender:function(){var t=this,e=this.vanchart;e.ganttCanvasArr||this._createGanttCanvas(),e.ganttCanvasArr.forEach((function(e,i){e.addSeries(t,i)}))},getCanvasPointsToDraw:function(t,e){return this.points.filter((function(i){var n=i.rect||{},a=n.x,r=n.width;return i.visible&&!i.isNull&&r>0&&(a+r>t&&a<e)}))},updateMovePos:function(){var t=this.vanchart.getTimeAxis().getMovePos(),e=!1;return this._pos&&this._pos.x===t.pos.x||(e=!0),this._pos&&m(this._pos,t.pos)||(this._pos=t.pos),this._bounds&&m(this._bounds,t.bounds)||(this._bounds=t.bounds,e=!0),e},_getSeriesOffsetAndHeight:function(t,e){var i,n=this._getVisibles(),a=e?n.length:1,r=1-.1*(a+1),o=.1;r<=0&&(r=1,o=0);var s=t*o;return{height:i=t*r/a,offset:s+=(e?n.indexOf(this.index):0)*(i+t*o)}},_getVisibles:function(){return this.vanchart.seriesOfType(this.type).filter((function(t){return t.visible})).map((function(t){return t.index}))},getDataToDraw:function(){var t=this.vanchart.getProcesses().procMap;return this.points.filter((function(e){return t[e.options.processesId]&&!e.isNull}))},isNullValue:o["default"].falseFn,_getTranslate:function(){return[0,0]},_labelTrans:function(t){return{x:t.labelPos.x+t.labelDim.width/2,y:t.labelPos.y+t.labelDim.height/2}},_calculateLabelPos:function(){this.getDataToDraw().forEach((function(t){var e=t.options.dataLabels;if(e&&e.enabled){var i=t.rect,n=t.labelDim,a=i.width*t.progress,o={y:i.y+i.height/2-n.height/2};e.align===r["default"].RIGHT?o.x=i.x+a-n.width-3:o.x=i.x+a/2-n.width/2,t.labelPos=o}}))},getFillFilter:function(t,e){var i,n=this.vanchart.renderer,a={x1:0,y1:0,x2:1,y2:0},r=this.cullRect(e.leftRect),o=this.cullRect(e.rightRect);i=r.width+o.width?r.width/(r.width+o.width):1;var s=[{offset:0,"stop-color":t,"stop-opacity":e.opacity},{offset:i,"stop-color":t,"stop-opacity":e.opacity},{offset:i,"stop-color":t,"stop-opacity":.5*e.opacity},{offset:1,"stop-color":t,"stop-opacity":.5*e.opacity}];return e.colorGradient?n.updateColorGradient(e.colorGradient,a,s):e.colorGradient=n.colorGradient(a,s),n.toPatternProperty(e.colorGradient)},getPointGraphicKey:function(){return"rect"},getPointInitAttr:function(t){return this.cullRect(t.initRect)},_calculateAnimationDelay:function(){return this.updateDelay(150)},getPointInitAnimationAttr:function(t){return{ease:c,duration:1200,attr:this.cullRect(t.rect)}},getPointReShowAnimationAttr:function(t){return{ease:g,duration:900,attr:this.cullRect(t.rect)}},getPointUpdateAnimationAttr:function(t,e){return{delay:e||0,ease:p,duration:250,attr:this.cullRect(t.rect)}},getPointDropAnimationAttr:function(t){return{ease:f,duration:150,attr:this.cullRect(t.initRect)}},_onPointMouseOver:function(t){var e=t.series,i=e.getHighLightStyle(t);e._onState(t,i,!0)},_onPointMouseOut:function(t){var e=t.series,i=e.getStyle(t);e._onState(t,i,!1)},_onState:function(t,e,i){var n=t.series;t.graphic.interrupt(r["default"].SELECT_ANIMATION).transition(r["default"].SELECT_ANIMATION).animate({duration:100,ease:"ease-out-in",style:e}),n._labelFontSizeState(t,i,100,a["default"].css.ease)},getHighLightStyle:function(t){return{stroke:t.mouseOverColor,fill:t.series.getFillFilter(t.mouseOverColor,t),"fill-opacity":t.opacity,"stroke-width":6,"stroke-opacity":0===t.opacity?0:.35}},getPressedStyle:function(t){return{stroke:t.clickColor,fill:t.series.getFillFilter(t.clickColor,t),"fill-opacity":t.clickOpacity}},_formatFn:function(t){switch(t){case"processes":return A;case"startTime":case"finishTime":return this.vanchart.getTimeAxis().initLevel<7?v:_;case"progress":return y;default:return null}},_postLabel:function(t,e){switch(e){case"duration":case"progress":case"startTime":case"finishTime":return(0,n["default"])(e)+t;default:return t}},_postTooltip:function(t,e){switch(e){case"duration":case"progress":case"startTime":case"finishTime":return(0,n["default"])(e).trim()+": "+t;default:return t}},_getFixedPos:function(t){var e=this.vanchart,i=e.bounds,n=e.getTimeAxis(),a=e.getProcesses(),r={x:i.x+a.bounds.width,y:i.y+n.tableDims.headerHeight,width:i.width-a.bounds.width,height:i.height-n.tableDims.headerHeight},s=this.cullRect(t.rect),l=n.view,u=l.innerPosX,h=l.innerPosY,d={x:r.x+u+s.x,y:r.y+h+s.y};return[o["default"].getValueInDomain(d.x,[r.x,r.x+r.width]),o["default"].getValueInDomain(d.y,[r.y,r.y+r.height])]},movePoint:function(t){if(t.graphic){t.graphic.style({fill:this.getFillFilter(t.color,t)});var e=this.cullRect(t.rect);t.graphic.attr(e)}t.textGraphic&&t.textGraphic.attr("transform",o["default"].makeTranslate(this._labelTrans(t)))},cullRect:function(t){var e,i,n=t.x,a=n+t.width;return n>a?(e=-1,i=0):(e=n,i=a-n),{x:e,y:t.y,width:i,height:t.height,rx:t.rx||0,ry:t.ry||0}}});T.prototype._getLabelFormatFn=T.prototype._formatFn,T.prototype._getTooltipFormatFn=T.prototype._formatFn,(0,l.supportFillFilter)()||(d=0,T.include({getFillFilter:function(t){return t},movePoint:function(t){t.graphic&&this._updateAttr(t),t.textGraphic&&t.textGraphic.attr("transform",o["default"].makeTranslate(this._labelTrans(t)))},_drawUpdatePoints:function(t){this._updatePointGraphicStyle(t),this._updateAttr(t),this.vanchart.registerInteractiveTarget(t,t.graphic)},_drawEnterPoints:function(t){var e=this,i=e._getPointGraphicGroup(),n=this.vanchart.renderer,a=t.graphic=n.group();a.outerRect=n.rect(),a.leftRect=n.rect(),a.rightRect=n.rect(),this._updateAttr(t);var r=e.getStyle(t);this._updatePointGraphicStyle(t,r),a.append(a.outerRect),a.append(a.leftRect),a.append(a.rightRect),i.append(a),e.vanchart.registerInteractiveTarget(t,a)},_updateAttr:function(t){var e=t.graphic;e.outerRect.attr(this.cullRect(t.rect)),e.leftRect.attr(this.cullRect(t.leftRect)),e.rightRect.attr(this.cullRect(t.rightRect))},_drawExitPoints:function(t){t.graphic.remove()},_updatePointGraphicStyle:function(t,e){var i=e||t.series._getDynamicStyle(t);t.graphic.outerRect.style({"stroke-width":(i["stroke-width"]||0)+1,stroke:i.stroke}),i["stroke-width"]=0,t.graphic.leftRect.style(o["default"].clone(i)),i["fill-opacity"]=i["fill-opacity"]||1,i["fill-opacity"]*=.5,t.graphic.rightRect.style(i)},_onPointMouseOver:function(t){var e=t.series,i=e.getHighLightStyle(t);e._updatePointGraphicStyle(t,i)},_onPointMouseOut:function(t){var e=t.series,i=e.getStyle(t);e._updatePointGraphicStyle(t,i)}}));e["default"]=T},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(11)),a=h(i(1)),r=h(i(0)),o=h(i(38)),s=h(i(94)),l=h(i(95)),u=h(i(34));function h(t){return t&&t.__esModule?t:{"default":t}}var d=l["default"].LEN,c=u["default"].rect,f=o["default"].MINUS_PATH,p=o["default"].PLUS_PATH,g=o["default"].THUMB_WIDTH,m=o["default"].THUMB_FILTER,v=o["default"].SLIDER_STYLE,_=o["default"].SLIDER_BACKGROUND_WIDTH,y=o["default"].SLIDER_BACKGROUND_STYLE,A=o["default"].MOUSE_EVENT_PATH,T=n["default"].extend({doLayout:function(){if(this.isVisible()){this._setComponentBounds(a["default"].BOTTOM,24);var t=this.vanchart.bounds;this.bounds={x:t.x,y:t.y+t.height,height:24,width:t.width}}},render:function(){if(this.isVisible()&&!this.group){var t=this.vanchart.renderer;this.group=t.group().add(),this.group.attr("transform",r["default"].makeTranslate(this.bounds)).attr("class","level-bar"),this._slider(t)}},isVisible:function(){return this.vanchart.getTimeAxis().isZoomEnabled()},isEnabled:function(){return this.enabled&&this.vanchart.getTimeAxis().isZoomEnabled()},setLevel:function(t){null!=t&&(this.enabled=!0,this._setThumbLevel(t))},_setThumbLevel:function(t){var e=g/2+this._getStep()*t;this.thumbG.attr("transform",r["default"].makeTranslate({x:e,y:0})),this.slider.attr({width:e}),this.updateThumbBounds(e)},updateThumbBounds:function(t){var e=this.bounds,i=g,n=g;this.thumbBounds={x:e.x+this._getLineStartX()+t-i/2,y:e.y+(24-n)/2,width:i,height:n}},_slider:function(t){var e={cursor:"pointer",fill:"#FFF",filter:this._getThumbShadowFilter()},i=this._sliderBackgroundWidth(),n=this.group.append(t.group());n.attr("transform",r["default"].makeTranslate({x:this._getLineStartX(),y:12})),this.sliderBackground=c(t,n,y,0,-y.height/2,i,y.height),this.slider=c(t,n,v,0,-v.height/2,0,v.height),this.minusG=this._getIconGroup(t,f,-f.size[0],-f.size[1]/2),this.plusG=this._getIconGroup(t,p,i,-p.size[1]/2),this.thumbG=this._getThumbGroup(t,e),["minus","plus","thumb"].map((function(t){var e=this[t+"G"];n.append(e);var i=new s["default"](this.iconEvents(t));i.control=this,this.vanchart.registerInteractiveTarget(i,e)}),this)},_sliderBackgroundWidth:function(){var t=this.bounds.width-f.size[0]-p.size[0];return r["default"].getValueInDomain(t,_)},_moveWidth:function(){return this._sliderBackgroundWidth()-g},_getStep:function(){return this._moveWidth()/(d-1)},_getThumbShadowFilter:function(){var t=this.vanchart,e=t.renderer,i=m.dx,n=m.dy,a=m.opacity,r=m.deviation,o=m.r,s=m.g,l=m.b;return t.gradientBarThumbShadowFilter=e.createDropShadowFilter(i,n,a,r,o,s,l),e.toPatternProperty(t.gradientBarThumbShadowFilter)},_getLineStartX:function(){var t=this._sliderBackgroundWidth();return this.bounds.width-t-p.size[0]},eventsMap:{minus:["tap"],plus:["tap"],thumb:["panstart","panmove","panend"]},iconEvents:function(t){var e=this.eventsMap[t],i={};return e.map((function(e){i[e]=this["on"+t+e]}),this),i},onminustap:function(t){this.control._changeLevel(-1)},onplustap:function(t){this.control._changeLevel(1)},onthumbpanstart:function(t){},onthumbpanmove:function(t){var e=this.control,i=e.bounds,n=t.containerPoint.x-i.x-e._getLineStartX()-g/2;n=Math.min(Math.max(0,n),e._moveWidth());var a=Math.round(n/e._getStep());e._changeToLevel(a)},onthumbpanend:function(t){},_changeToLevel:function(t){this.isEnabled()&&(this.vanchart.changeToLevel(t),this._setThumbLevel(this.vanchart.getTimeAxis().getLevel()))},_changeLevel:function(t){var e=this.vanchart.getTimeAxis().getLevel()+t;this._changeToLevel(e)},_getIconGroup:function(t,e,i,n){var a=t.group();return a.attr("transform",r["default"].makeTranslate({x:i,y:n})),a.append(t.path().attr(A.graphic)),a.append(t.path().attr(e.graphic)),a},_getThumbGroup:function(t,e){var i=t.group();return i.append(t.path().attr(A.graphic).style({transform:r["default"].makeTranslate({x:-A.size[0]/2+"px",y:-A.size[1]/2+"px"})})),i.append(t.circle().attr("r",g/2).style(e)),i}});e["default"]=T},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(96)),a=l(i(0)),r=l(i(163)),o=l(i(34)),s=l(i(38));function l(t){return t&&t.__esModule?t:{"default":t}}var u=o["default"].traverse,h=o["default"].sum,d=o["default"].distribValues,c=s["default"].PADDING,f=0,p=a["default"].getTextDimension,g=Math.max,m=n["default"].extend({_refresh:function(){f=a["default"].paddingConvertWithScale(c)},doLayout:function(){},getInitPanelDims:function(){return this.tableDims=this._calcTableDims(),{width:this._calcPanelWidth(),headerHeight:this.tableDims.headerHeight,rowHeight:this.tableDims.rowHeight,rowNum:this.tableDims.rowNum}},setPanelDims:function(t){this.tableDims.headerHeight=t.headerHeight,this.tableDims.rowNum=t.rowNum,this.bounds={x:t.x,y:t.y,width:t.pWidth,height:t.height}},_calcPanelWidth:function(){var t,e,i=h(this.tableDims.widths);(t=this.options.width)?(e=this.vanchart.bounds.width*t)>i&&this.expandPanelWidth(e):e=i;return e},expandPanelWidth:function(t){t<=h(this.tightWidths)||(this.tableDims.widths=d(this.tableDims.widths,t))},_calcTableDims:function(){var t=this._getHeader(),e=this._getBody(),i=this._getCateRoot(),n=this._calcHeaderDim(t),a=this._calcRowDim(n.widths,e,i);return{headerHeight:n.height,rowHeight:a.height,widths:a.widths,rowNum:a.num}},_calcHeaderDim:function(t){if(!t||!t.length)return{height:0,widths:[]};var e=0,i=t.map((function(t){var i=p(t.text,t.style,!1);return e=g(e,3*i.height),i.width+2*f}));return{height:e,widths:i}},_calcRowDim:function(t,e,i){var n=this.procMap={},a=this.cateMap={},r=0,o=0;return u(i,"categories",(function(i,s,l,u,h){if(s){var d=s-1,c=p(i.name,e[d].style,!1);t[d]=g(t[d],c.width);var f=i.categories;f&&f.length>1||(r=g(r,3*c.height),a[i.processesId]=o),f&&f.length||++o,n[i.processesId]={options:i,parent:n[h.processesId]}}})),t=t.map((function(t){return t+2*f})),this.tightWidths=t.slice(),{num:o,height:r,widths:t}},_getCateRoot:function(){return this.options},render:function(){Object.keys(this.procMap).length&&(this.view||(this.view=new r["default"](this,this.vanchart)),this.view.render())},getTextPadding:function(){return f}});e["default"]=m},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=s(i(97)),a=s(i(34)),r=s(i(38)),o=s(i(1));function s(t){return t&&t.__esModule?t:{"default":t}}function l(){return l=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},l.apply(null,arguments)}var u=a["default"].lineV,h=a["default"].lineH,d=a["default"].rect,c=a["default"].traverse,f=a["default"].sum,p=r["default"].AXIS_BORDER;e["default"]=n["default"].extend({className:"processesGroup",update:function(){var t=this.renderer,e=this.model.bounds;t.updateClip(this.clip,{width:e.width,height:e.height}),this._header(),this._body(),this._outline()},_getInnerWidth:function(){return f(this.model.tableDims.widths)},_getAxisLineStyle:function(){var t=this.vanchart.options.plotOptions.axisBorderColor;return l({stroke:void 0===t?"rgb(207,207,207)":t},p)},_header:function(){var t=this.renderer,e=this._getGroup(),i=this.model.tableDims.widths,n=this.model.tableDims.headerHeight,a=this.model._getHeader(),r=this._getGroup("header");r||(r=this._addGroup("header",e),this._headerEles={},this._headerEles.gs=[]);var o=u.bind(null,t,r),s=h.bind(null,t,r),l=d.bind(null,t,r),c=this._headerEles.gs,f=-1,p=0,g=this._getAxisLineStyle();i.map((function(t,e){c[++f]=l({fill:this._getOptionsColor(a[e])},p,0,t,n,c[f]),e&&(c[++f]=o(g,0,n,p,c[f])),c[++f]=this._drawText(r,a[e].align,a[e].style,{x:p,y:0,width:t,height:n},a[e].text,c[f]),p+=t}),this);var m=g["stroke-width"]/2;c[++f]=s(g,0,p,n-m,c[f])},_body:function(){this._bodyEles||this._prepareBody();var t=this.renderer,e=this._getGroup("inner-body-back"),i=this._bodyEles.gs,n=-1,a=u.bind(null,t,e),r=h.bind(null,t,e),o=d.bind(null,t,e),s=this.model._getBody(),l=this.model.tableDims.widths,f=[],p=l.reduce((function(t,e,i){return f[i]=t,t+e}),0),g=this.model.tableDims.rowNum,m=this.model.tableDims.rowHeight,v=0,_=l.map((function(){return 0})),y=this._getAxisLineStyle(),A=this._drawText.bind(this);c(this.model._getCateRoot(),"categories",null,(function(t,a,o,u){if(a){var h=a-1,d=_[h],c=v+1;if(u<o-1){++v,i[++n]=r(y,f[h],p,m*v,i[n]);for(var g=_.length;--g>=h;)_[g]=v}var T=t.name;null!=T&&""!==T&&(i[++n]=A(e,s[h].align,s[h].style,{x:f[h],y:0,width:l[h],height:m*(d+c)},T,i[n]))}}));for(var T=++v;T<=g;)i[++n]=r(y,0,p,m*T,i[n]),++T;var x=0,b=this.innerBodyHeight;l.map((function(r,l){s[l]&&(++n,i[n]||(i[n]=t.rect().addToBack(e),i[n].style({fill:this._getOptionsColor(s[l])})),o(null,x,0,r,b,i[n])),l&&(i[++n]=a(y,0,b,x,i[n])),x+=r}),this)},_outline:function(){var t=this.renderer,e=this._getGroup(),i=this.model.bounds,n=this._getAxisLineStyle();if(!this._outlineEles){var a=n["stroke-width"]/2,r=u.bind(null,t,e,n),o=h.bind(null,t,e,n);r(0,i.height,a),o(0,this.vanchart.bounds.width,a),o(0,this.vanchart.bounds.width,i.height-a)}this._outlineEles=u(t,e,n,0,i.height,i.width-n["stroke-width"]/2,this._outlineEles)},_scrollbar:function(){this._buildScrollbar({scrollX:!0,scrollY:!1})},_drawText:function(t,e,i,n,a,r){r||(r=t.append(this.renderer.text().style(i).textContent(a)));var s=n.x,l=n.y,u=n.width,h=n.height,d=this.model.getTextPadding(),c={y:l+h/2,dy:".35em","margin-top":"-0.5em"};switch(e){case o["default"].LEFT:c.x=s+d,r.attr(c).vLeft();break;case o["default"].RIGHT:c.x=s+u-d,r.attr(c).vRight();break;default:c.x=s+u/2,r.attr(c).vMiddle()}return r},onresizeMove:function(t){var e=this.model.bounds,i=t.containerPoint.x-this._initPointX;e.width=this._initWidth+i||0,this.model.expandPanelWidth(e.width),n["default"].prototype.onresizeMove.call(this)}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=p(i(38)),a=p(i(96)),r=p(i(0)),o=p(i(165)),s=p(i(95)),l=p(i(59)),u=p(i(10)),h=p(i(34)),d=p(i(167)),c=i(3),f=i(2);function p(t){return t&&t.__esModule?t:{"default":t}}function g(){return g=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},g.apply(null,arguments)}var m=h["default"].sum,v=h["default"].distribValues,_=d["default"].getUpText,y=d["default"].getSubText,A=n["default"].PADDING,T=0,x=s["default"].upUnit,b=s["default"].subUnit,C=s["default"].LEN,L=s["default"].Ratio,M=r["default"].getTextDimension,P=r["default"].value2date,S=Math.max,w=Math.min,E=(n["default"].CURRENT_TIME,n["default"].MARKING_LINE);function O(t,e,i,n){return n.add(1,e),(n-i)*t}var R=a["default"].extend({_refresh:function(){T=r["default"].paddingConvertWithScale(A),this.lastScale=this.scale,this.scale=u["default"].linear()},doLayout:function(){},getInitPanelDims:function(){return this.tableDims=this._calcTableDims(),{headerHeight:m(this.tableDims.heights)}},setPanelDims:function(t){var e=t.headerHeight;this.tableDims.headerHeight=e,this.tableDims.rowHeight=t.rowHeight,this.tableDims.rowNum=t.rowNum,e>m(this.tableDims.heights)&&(this.tableDims.heights=v(this.tableDims.heights,e)),this.bounds={x:t.x+t.pWidth,y:t.y,width:t.tWidth,height:t.height}},_calcTableDims:function(){return{heights:this._getHeaderHeights()}},_getHeaderHeights:function(){return this._getHeader().map((function(t){return 3*(0,c.getTextHeight)(t.style)}))},calcSeries:function(t,e,i){var n=Number.MAX_VALUE,a=0,r={},o={},s={},u=[];t.map((function(t){t.points.map((function(t){var d=t.options,c=P(d.startTime,!0),p=P(d.finishTime,!0),g=P(d.markTime,!0);if(isNaN(c.getTime())||isNaN(p.getTime())||c.getTime()>p.getTime())t.isNull=!0;else{var m=t.options.processesId;if(null!=e[m]){var v=i[m];if(s[v]=s[v]||[],s[v].push(t),t.rowNum=v,t.progress=h["default"].getValidProgress(d.progress),d.tooltip.follow=!0,!t.processes){var _=e[m];for(t.processes=[_.options];_=_.parent;)t.processes.unshift(_.options)}(0,f.isEmpty)(t.options.id)||(o[d.id]=t);var y=r[m]=r[m]||{min:Number.MAX_VALUE,max:0};g&&!isNaN(g.getTime())&&(u.push(t),y.min=w(y.min,g),y.max=S(y.max,g)),y.min=w(y.min,c,p),y.max=S(y.max,c,p),n=w(y.min,n),a=S(y.max,a),t.startTime=(0,l["default"])(c),t.finishTime=(0,l["default"])(p),t.markTime=(0,l["default"])(g),t.duration=l["default"].duration(p-c)}}}))})),this.domainMap=r,this.dateDomain=[n,a],this.idMap=o,this.rowMap=s,this.markArray=u,n>a&&(this.dateDomain=[a,a])},render:function(){if(this.dateDomain.length)if(this.view)this.view.render();else{this.view=new o["default"](this,this.vanchart),this.view.render();var t=this._calcFirstViewMovement();this.view.moveInner({x:t})}},getMovePos:function(){var t,e=this.view;if(e)t={x:e.innerPosX,y:e.innerPosY};else{var i=this._calcFirstViewMovement();t={x:i=Math.min(Math.max(this.bounds.width-this.innerWidth,i),0),y:0}}return{pos:t,bounds:this.bounds}},_calcFirstViewMovement:function(){var t=(0,l["default"])(this.dateDomain[0]),e=b(this.level),i=+t.startOf(e),n=+t.add(-1,e);return this.scale(n)-this.scale(i)},renderContent:function(){this.dateDomain.length&&this.view.updateInner()},calcScale:function(){if(this.dateDomain.length){var t=this.dateDomain,e=this._getEm(),i=this.getLevel(),n=L(e,i),a=x(i),r=b(i),o=(0,l["default"])(t[0]),s=(0,l["default"])(t[1]),u=(0,l["default"])(o).startOf(r).add(-1,r),h=(0,l["default"])(s).endOf(r).add(1,r),d=(0,l["default"])(u).startOf(a),c=(h-u)*n;this.scale.domain([u,h]).range([0,c]),this.innerWidth=Math.max(c,this.bounds.width),this.ratio=n,this.uu=a,this.su=r,this.uInit=d,this.sInit=u}},getHeaderViewModel:function(t,e){for(var i={upLines:[],upTexts:[],subLines:[],subTexts:[],weekendsWidths:[],markingLineTextBorder:null},n=this.tableDims.heights,a=m(n),r=this._getHeader(),o=this.shouldShowWeekends(),s=this.getLevel(),u=this.ratio,h=this.uu,d=this.su,c=this.sInit,f=this.scale.invert(t),p=this.scale.invert(e),v=(0,l["default"])(f).startOf(d),A=(0,l["default"])(p).add(1,d).startOf(d),T=(0,l["default"])(v).startOf(h),x=(0,l["default"])(T),b=(0,l["default"])(v),C=(x-c)*u-t,L=(b-c)*u-t,M=O.bind(null,u,h,c,x),P=O.bind(null,u,d,c,b),S=i.weekendsWidths=[];b<=A;){var w,R;N(),x<=b&&(i.upLines.push({x1:C,y1:0,x2:C,y2:n[0]}),w=_(x,s),R=M()-t,i.upTexts.push({style:r[0].style,left:C,right:R,x:(R+C)/2,y:n[0]/2,content:w}),C=R),i.subLines.push({x1:L,y1:n[0],x2:L,y2:a});var k=new Date(b).getTime();w=y(b,s),R=P()-t;var I=this.checkCurrentTime(k,b),D=this.vanchart.options.plotOptions.markingLine;i.subTexts.push({style:I&&D?g({},r[1].style,{color:E.textColor}):r[1].style,left:L,right:R,x:(R+L)/2,y:n[0]+n[1]/2,content:w}),I&&(i.markingLineTextBorder={x:L,width:R-L,y:n[0],height:n[1]}),L=R}function N(t){if(o){var e=S[S.length-1];b.isWeekend()&&!t?(!e||e&&e.finish)&&S.push({from:L,finish:!1}):e&&!e.finish&&(e.to=L,e.finish=!0)}}return N(!0),i},checkCurrentTime:function(t,e){var i=new Date;return t<=i&&i<=e},getLevel:function(){if(null==this.level){if(!this.dateDomain.length)return;this.setLevel(this.options.zoomLevel)||this.setLevel(this._guessLevel()),this.initLevel=this.level}return this.level},setLevel:function(t){return!(null==t||t<0||t>C-1)&&(this.level=t,!0)},_guessLevel:function(){for(var t=this.dateDomain,e=this._getEm(),i=this.bounds.width/(t[1]-t[0]),n=C;--n>-1;){if(L(e,n)<i)break}return Math.max(0,n)},_getEm:function(){var t=this._getHeader(),e=(0,l["default"])(),i=M(_(e,0),t[0].style).width+2*T,n=6*M("上",t[1].style).width,a=n/6;return i>n&&(a=i/6),a},isZoomEnabled:function(){return this.options.zoom},shouldShowWeekends:function(){return this.level>6&&this.options.showWeekends}});e["default"]=R},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(97)),a=h(i(0)),r=h(i(34)),o=h(i(38)),s=i(3),l=h(i(7)),u=h(i(59));function h(t){return t&&t.__esModule?t:{"default":t}}function d(){return d=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},d.apply(null,arguments)}var c=r["default"].lineV,f=r["default"].lineH,p=r["default"].rect,g=r["default"].sum,m=o["default"].AXIS_BORDER,v=o["default"].CONTENT_BORDER,_=a["default"].getTextDimension,y=a["default"].bindData;e["default"]=n["default"].extend({className:"timeaxisGroup",bindSubHeaderListener:!1,initialize:function(){n["default"].prototype.initialize.apply(this,arguments),this.resetSelectedItems();var t=this.vanchart;this.on("innerChange",(function(e){t.fire("moveSeries",e)})),this.on("resize",(function(){t.fire("updateSeries")}))},update:function(){var t=this.renderer,e=this.model.bounds;this._getGroup().attr("transform",a["default"].makeTranslate(e)),t.updateClip(this.clip,{width:e.width,height:e.height}),this.moveInner(),this._outline()},updateInner:function(){this.selectedIndex>-1&&(this.innerPosX=-this.calculateSelectedPosX(),this.clearDirtyTransform(this.innerPosX,this.innerPosY),this.fire("innerChange",{x:this.innerPosX,y:this.innerPosY})),this.moveInner(),this._fireResize()},resetSelectedItems:function(){this.selectedIndex=-1,this.selectedTime=-1,this.selectedMidTime=-1},calculateSelectedPosX:function(){return((0,u["default"])(this.selectedMidTime)-this.model.sInit)*this.model.ratio-this.model.bounds.width/2},moveInner:function(t){this._setInnerPos(t);var e=-this.innerPosX,i=-this.innerPosX+this.model.bounds.width,n=this._getHeaderViewModel(e,i);this._header(n),this._body(n)},_canMoveX:function(){return!1},_getHeaderViewModel:function(t,e){return this._centerEdgeText(this.model.getHeaderViewModel(t,e))},_getAxisLineStyle:function(){var t=this.vanchart.options.plotOptions.axisBorderColor;return d({stroke:void 0===t?"rgb(207,207,207)":t},m)},_getContentLineStyle:function(){var t=this.vanchart.options.plotOptions.contentBorderColor;return d({stroke:void 0===t?"rgb(207,207,207)":t},v)},_centerEdgeText:function(t){return this._checkTextBounds("left",t.upTexts),this._checkTextBounds("left",t.subTexts),this._checkTextBounds("right",t.upTexts),this._checkTextBounds("right",t.subTexts),t},_checkTextBounds:function(t,e){if(e&&e.length){var i,n,a,r,o=this.model.bounds.width;if("left"===t){if((r=e[0]).right<=0&&(r=e[1]),!r)return;n=i=0,a=Math.min(r.right,o)}else{if((r=e[e.length-1]).left>=o&&(r=e[e.length-2]),!r)return;i=o,n=Math.max(r.left,0),a=i}r.left<=i&&i<=r.right&&(r.width||(r.width=_(r.content,r.style).width),a-n>=r.width?r.x=(n+a)/2:r.x=-100)}},_header:function(t){var e=this.renderer,i=this._getGroup(),n=this.model,a=n.bounds.width,r=n.tableDims.heights,o=g(r),s=n._getHeader(),l=this._getAxisLineStyle();this._headerEles||(this._headerEles={upLines:[],upTexts:[],subLines:[],subTexts:[]},this._headerEles.gs=[]);var u=this._headerEles.gs,h=-1,d=this._headerEles;u[++h]=p(e,i,{fill:this._getOptionsColor(s[0])},0,0,a,r[0],u[h]),u[++h]=p(e,i,{fill:this._getOptionsColor(s[1])},0,r[0],a,r[1],u[h]);var c=l["stroke-width"]/2;u[++h]=f(e,i,l,0,a,r[0]-c,u[h]),u[++h]=f(e,i,l,0,a,o-c,u[h]);var m=this._getGroup("header")||this._addGroup("header",i);if(t){["upLines","subLines"].map((function(i){var n=y(d[i],t[i]);n.exit.map((function(t){t.remove()}));var a=n.enter.map((function(t){return m.append(e.line().datum(t).style(l))}));d[i]=a.concat(n.update).map((function(t){return t.attr(t.datum())}))})),["upTexts","subTexts"].map((function(i){var n=y(d[i],t[i]);n.exit.map((function(t){t.remove()}));var a=n.enter.map((function(t){return m.append(e.text().datum(t).style(t.style).attr({"pointer-events":"none"}))}));d[i]=a.concat(n.update).map((function(t){var e=t.datum();return e.ele=t,t.textContent(e.content).attr({x:e.x,y:e.y,dy:".35em","margin-top":"-0.5em"}).style(e.style).vMiddle(),t}))})),this.renderTextBorder(t),u.selection=p(e,i,{},0,0,0,0,u.selection).attr({stroke:"#63B2EE","stroke-width":"2px","stroke-opacity":"0.6",fill:"none"}),this.renderSelectedRect(e,i,u);var v=u[1].rawElement,_=v.parentElement;this.bindSubHeaderListener||("function"==typeof v.addEventListener&&v.addEventListener("click",function(t){var n=v.ownerSVGElement,a=n.createSVGPoint();a.x=t.clientX;var r=a.matrixTransform(n.getScreenCTM().inverse()).matrixTransform(_.getCTM().inverse()).x-parseFloat(v.getAttribute("x"));this.selectedTime=this.model.scale.invert(r-this.innerPosX),this.renderSelectedRect(e,i,u,!0)}.bind(this)),this.bindSubHeaderListener=!0)}},renderSelectedRect:function(t,e,i,n){for(var a=this._headerEles.subLines.slice().sort((function(t,e){return t._datum.x1-e._datum.x1})),r=0;r<a.length-1;r++){var o=a[r]._datum,s=a[r+1]._datum,l=this.model.scale.invert(o.x1-this.innerPosX),u=this.model.scale.invert(s.x1-this.innerPosX);if(l<=this.selectedTime&&u>this.selectedTime){if(this.selectedIndex===r&&n){this.resetSelectedItems(),p(t,e,{},0,0,0,0,i.selection);break}this.selectedIndex=r,this.selectedMidTime=(u-l)/2+l,p(t,e,{},o.x1,o.y1,s.x1-o.x1,o.y2-o.y1,i.selection);break}}},renderTextBorder:function(t){var e=this,i=this.vanchart.options.plotOptions.markingLine;if(!t.markingLineTextBorder||!i)return e._markingLineTextBorder&&e._markingLineTextBorder.remove(),void(e._markingLineTextBorder=null);var n=t.markingLineTextBorder,a=e._getGroup("header");e._markingLineTextBorder||(e._markingLineTextBorder=e.renderer.rect().addToBack(a)),l["default"].toBack(e._markingLineTextBorder.node());var r=o["default"].MARKING_LINE,s=r.textBorderRadius,u=r.textBorderMargin,h=i.color,d=i.opacity,c=n.x,f=n.y,p=n.height,g=n.width;e._markingLineTextBorder.attr({x:c+u,y:f+u,width:g-2*u,height:p-2*u,rx:s,ry:s,"pointer-events":"none"}).style({fill:h,"fill-opacity":d})},_body:function(t){if(this._bodyEles||(this._prepareBody(),this._shadow()),t){this._bodyData={hLines:[],vLines:t.subLines,rects:t.weekendsWidths};var e=this._bodyEles,i=this._bodyData,n=this.renderer,a=this._getGroup("inner-body-back"),r=this.model.tableDims.rowHeight,s=this.model.tableDims.rowNum,l=this.innerBodyHeight,u=this._getContentLineStyle();(d=y(e.rects,i.rects)).exit.map((function(t){t.remove()}));var h=d.enter.map((function(t){return a.append(n.rect().datum(t).style({fill:o["default"].WEEKEND_COLOR}))}));e.rects=h.concat(d.update).map((function(t){var e=t.datum();return t.attr({x:e.from,y:0,width:e.to-e.from,height:l})})),(d=y(e.vLines,i.vLines)).exit.map((function(t){t.remove()}));var d;h=d.enter.map((function(t){return a.append(n.line().datum(t).style(u))}));e.vLines=h.concat(d.update).map((function(t){var e=t.datum();return t.attr({x1:e.x1,y1:0,x2:e.x2,y2:l})}));for(var c=0;++c<=s;)i.hLines.push({x1:0,y1:c*r,x2:this.vanchart.bounds.width,y2:c*r});(d=y(e.hLines,i.hLines)).exit.map((function(t){t.remove()}));h=d.enter.map((function(t){return a.append(n.line().datum(t).style(u))}));e.hLines=h.concat(d.update).map((function(t){return t.attr(t.datum())}))}},_outline:function(){var t=this.renderer,e=this._getGroup(),i=this.model.bounds,n=this._getAxisLineStyle(),a=c.bind(null,t,e,n),r=n["stroke-width"]/2;if(!this._outlineEles){var o=f.bind(null,t,e,n);o(0,this.vanchart.bounds.width,r),o(0,this.vanchart.bounds.width,i.height-r)}var l=i.width-r;(0,s.isSupportSVG)()||(l=Math.floor(l)),this._outlineEles=a(0,i.height,l,this._outlineEles)},_scrollbar:function(){this._buildScrollbar({scrollX:!0,scrollY:!0})},_shadow:function(){var t=this.renderer.colorGradient({x1:0,y1:0,x2:1,y2:0},[{offset:"0%","stop-color":"rgb(0, 0, 0)","stop-opacity":"0.05"},{offset:"100%","stop-color":"rgb(0, 0, 0)","stop-opacity":"0"}]);this._shadowRect=this._getGroup("body").append(this.renderer.rect()).style({transition:"opacity 0.2s",fill:this.renderer.toPatternProperty(t)}).attr({x:0,y:0,width:10,height:this.model.bounds.height}),this._showShadow(!1)},_showShadow:function(t){t!==this._shadowShowed&&(this._shadowShowed=t,this._shadowRect.style("opacity",t?"1":"0"))},onresizeMove:function(t){var e=this.model.bounds,i=this._initPointX-t.containerPoint.x;e.x=this._initX-i,e.width=this._initWidth+i||0,n["default"].prototype.onresizeMove.call(this)}})},function(t,e,i){"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var a=((n=i(99))&&n.__esModule?n:{"default":n})["default"].formatDuration,r=36e5,o=24*r,s=365*o,l=30*o,u=function(t){this._ms=+t};u.prototype={valueOf:function(){return this._ms},as:function(t){return a(this,t)},get:function(t){var e=this._ms;switch(t){case"millisecond":break;case"second":e/=1e3;break;case"hour":e/=r;break;case"minute":e/=6e4;break;case"day":e/=o;break;case"month":e/=l;break;case"year":e/=s;break;default:throw new Error("Unknown unit "+t)}return e}},e["default"]=function(t){return new u(t)}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(32))&&n.__esModule?n:{"default":n};function r(){return a["default"].getTextMap().ganttLevels}e["default"]={getUpText:function(t,e){return t.format(r()[e][0])},getSubText:function(t,e){return t.format(r()[e][1])}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(1)),a=u(i(0)),r=i(54),o=i(23),s=u(i(6)),l=i(36);function u(t){return t&&t.__esModule?t:{"default":t}}function h(t,e){var i=function(t,e){for(var i=[],n=[],a=0,r=t.series.length;a<r;a++){var o=t.series[a];o.visible&&o.type===e&&o.points&&o.points.forEach((function(t){c(t)?i.push(t):n.push(t)}))}return[i,n]}(t,e),o=i[0],s=i[1];e===n["default"].COLUMN_CHART?function(t,e){if(!e||!e.length)return;if(f(e))return void p(t,e,n["default"].COLUMN_CHART);for(var i=0,a=e.length;i<a;i++)e[i].labelPos=e[i].series._calculateAlignLabelPos(e[i],n["default"].OUTSIDE),e[i].labelAlign=n["default"].OUTSIDE;g(e)}(t,o):function(t,e){if(!e||!e.length)return;var i,r,o=[];if(f(e))return void p(t,e,n["default"].BAR_CHART);function s(t,e){for(var i=0,a=t.length;i<a;i++)t[i].labelPos=e[i],t[i].labelAlign=n["default"].INSIDE}for(var u=0,h=e.length;u<h;u++)i=e[u].series._calculateAlignLabelPos(e[u],n["default"].INSIDE),o.push(i);if(!(r=function(t){for(var e,i,r,o,s,l=!1,u=!1,h=[],d=0,c=t.length;d<c;d++){if(i=t[d].rect,(e=t[d].labelDim).height>i.height){l=!0;break}if(e.width+3>i.width){if(1===t[d].labelContent.length&&(h=t[d].labelContent[0].text.split(n["default"].BLANK_VALUE_PERCENTAGE),s=t[d].labelContent[0].style,h.length>1&&(r=0,o=0,h.forEach((function(t){e=a["default"].getTextDimension(t,s,!1),r=Math.max(r,e.width),o+=e.height+3})),r+3<i.width&&o<i.height))){u=!0;continue}l=!0;break}}return{isExceed:l,isMultiLine:u}}(e)).isExceed&&!r.isMultiLine)return void s(e,o);if(!r.isExceed&&r.isMultiLine)return void function(t){if(!t||!t.length)return;for(var e,i,r,o,s,u,h,d=[],c=0,f=t.length;c<f;c++)i=t[c].rect,e=t[c].labelDim,t[c].labelContent&&1===t[c].labelContent.length&&(d=t[c].labelContent[0].text.split(n["default"].BLANK_VALUE_PERCENTAGE),r=t[c].labelContent[0].style,h=t[c].location===n["default"].LEFT_TO_RIGHT,d.length>1?(o=0,s=0,u=[],d.forEach((function(t){e=a["default"].getTextDimension(t,r,!1),o=Math.max(o,e.width),s+=e.height+3,u.push({dim:a["default"].clone(e),text:t,style:r})})),(0,l.fixLabelDimWithBorder)(t[c]),t[c].labelDim={width:o,height:s},t[c].labelContent=a["default"].clone(u),t[c].labelPos=h?{x:i.x+i.width-3-o,y:i.y+i.height/2-s/2}:{x:i.x+3,y:i.y+i.height/2-s/2}):t[c].labelPos=h?{x:i.x+i.width-3-e.width,y:i.y+i.height/2-e.height/2}:{x:i.x+3,y:i.y+i.height/2-e.height/2}),t[c].labelAlign=n["default"].INSIDE}(e);(function(t){for(var e,i,a,r,o,s,l=0,u=t.length;l<u;l++)i=t[l].rect,e=t[l].labelDim,r=t[l].location===n["default"].TOP_TO_BOTTOM||t[l].location===n["default"].BOTTOM_TO_TOP,a=t[l].location===n["default"].BOTTOM_TO_TOP||t[l].location===n["default"].LEFT_TO_RIGHT,o=i.x+i.width/2,s=i.y+i.height/2,t[l].labelPos=r?{x:o-e.width/2,y:a?i.y-3-e.height:i.y+i.height+3}:{x:a?i.x+i.width+3:i.x-3-e.width,y:s-e.height/2},t[l].labelAlign=n["default"].OUTSIDE})(e),g(e)}(t,o),function(t){if(!t||!t.length)return;t.forEach((function(t){if(t.isVisible()&&t.options&&t.series){var e=t.options.dataLabels,i=function(t){switch(t){case n["default"].COLUMN_CHART:return n["default"].OUTSIDE;case n["default"].BAR_CHART:return n["default"].INSIDE;default:return n["default"].OUTSIDE}}(t.series.type);if(e&&e.enabled){var a=e.align===n["default"].AUTO?i:e.align;t.labelPos=t.series._calculateAlignLabelPos(t,a),t.labelAlign=a}}})),g(t.filter((function(t){return t.isVisible()&&(0,r.isUseSeriesColorPoint)(t.labelAlign,t.series.type,t.series.columnType)})))}(s)}function d(t,e){if(t.options.chartType===n["default"].MULTI_CHARTS||!t.series)return!1;for(var i=0,a=t.series.length;i<a;i++){var r=t.series[i];if(r.visible&&r.type===e&&r.points)for(var o=0,s=r.points.length;o<s;o++)if(c(r.points[o]))return!0}return!1}function c(t){var e=t.options.dataLabels;return!(!e||!t.isVisible())&&(!e.useRichText&&(!(e.useHtml||e.labelWidth||e.labelHeight)&&e.align===n["default"].AUTO))}function f(t){if(!t||!t.length)return!1;for(var e=0,i=t.length;e<i;e++)if(t[e].series&&t[e].series.stack)return!0;return!1}function p(t,e,i){if(e&&e.length){for(var a=0,r=i===n["default"].COLUMN_CHART?function(t,e){return t.width>e.width||t.height+3>e.height}:function(t,e){return t.width+3>e.width||t.height>e.height},o=0,s=e.length;o<s;o++)r(e[o].labelDim,e[o].rect)&&a++;a/e.length<n["default"].EXCEED_RATE?l(e,n["default"].INSIDE):(l(e,n["default"].OUTSIDE),g(e))}function l(t,e){for(var i=0,n=t.length;i<n;i++)t[i].labelPos=t[i].series._calculateAlignLabelPos(t[i],e),t[i].labelAlign=e}}function g(t){if(t&&t.length)for(var e=0,i=t.length;e<i;e++){var n=t[e].options.dataLabels,r=t[e].labelContent,l=t[e].options,u=l.dataLabels&&l.dataLabels.style&&!l.dataLabels.style.autoColor;if(n&&n.useRichText)m(t[e]);else if(r&&r.length&&!u){var h=l.color||(0,o.notSupportGradualColor)(l,t[e].getSeriesColor());h=s["default"].getStandardColorAndOpacity(h).hex;for(var d=0,c=r.length;d<c;d++)t[e].labelContent[d].style=a["default"].extend({},t[e].labelContent[d].style,{color:h})}}}function m(t){var e=t.options,i=t.labelContent,n=t.options.dataLabels,r=e.color||(0,o.notSupportGradualColor)(e,t.getSeriesColor());r=s["default"].getStandardColorAndOpacity(r).hex;for(var l=0,u=i.length;l<u;l++){var h=i[l];if(h&&h.length)for(var d=0,c=h.length;d<c;d++)(n.autoStyle||h[d].style.autoColor)&&(h[d].style=a["default"].extend({},h[d].style,{color:r}))}}e["default"]=function(t){d(t,n["default"].COLUMN_CHART)?h(t,n["default"].COLUMN_CHART):d(t,n["default"].BAR_CHART)?h(t,n["default"].BAR_CHART):(function(t){for(var e=0,i=t.series.length;e<i;e++){var n=t.series[e];n.visible&&n._calculateLabelPos&&n._calculateLabelPos()}}(t),function(t){if(!t.series||!t.series.length)return;for(var e=function(){var e,a=t.series[i];!a.visible||(e=a.type)!==n["default"].COLUMN_CHART&&e!==n["default"].BAR_CHART&&e!==n["default"].LINE_CHART&&e!==n["default"].AREA_CHART||g(a.points.filter((function(t){return t.isVisible()&&(0,r.isUseSeriesColorPoint)(t.labelAlign,a.type,a.columnType)})))},i=0,a=t.series.length;i<a;i++)e()}(t))}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(11)),a=c(i(0)),r=c(i(1)),o=c(i(45)),s=c(i(8)),l=c(i(16)),u=i(4),h=i(3),d=i(23);function c(t){return t&&t.__esModule?t:{"default":t}}var f=s["default"].css.swing,p=function(){return a["default"].paddingConvertWithScale(8)},g=function(){return a["default"].paddingConvertWithScale(2)},m={color:"#666666",fontSize:"14px",fontFamily:"Verdana"},v=n["default"].extend({doLayout:function(){this._recordForPlotBounds(r["default"].LEFT,Math.round(this.getSeriesNameLength()))},reCalculateSize:function(){this.doLayout()},updateAxisSizeAndBounds:function(){this.maxCateLineHeight=this.maxSeriesLineHeight=null,this._setComponentBounds(r["default"].BOTTOM,this._calculateLineHeight()),this.vanchart.components[u.ComponentCst.ZOOM_COMPONENT]&&this.vanchart.getComponent(u.ComponentCst.ZOOM_COMPONENT).calcZoomControlsSize()},_calculateLineHeight:function(){this.calculateShowText();var t=this._categoryStyle(),e=0,i=Math.ceil((0,h.getTextHeight)(this._seriesStyle())),n=this.options.borderWidth;this.maxCateLineHeight=this._getTextPadding()*(this.maxCateLine+1)+this.maxCateLine*Math.ceil((0,h.getTextHeight)(t))+2*n,this.maxSeriesLineHeight=[];for(var a=0,r=this.seriesNames.length;a<r;a++){var o=this.maxSeriesLine[a],s=o*i+(o+1)*this._getTextPadding()+2*n;this.maxSeriesLineHeight[a]=Math.max(s,this.maxValueLineHeight[a]),e+=this.maxSeriesLineHeight[a]}return this.sheetHeight=Math.ceil(this.maxCateLineHeight+e)+2*n,this.sheetHeight},calculateShowText:function(){var t=this._getTextPadding();this.maxCateLine=0,this.maxValueLineHeight=[],this.showTextMap=this.showTextMap||{};var e=this.vanchart.xAxis(),i=e._dataDomain,n=e._domain,r=this._categoryStyle(),o=(0,h.getTextHeight)(r)+t,s=this.vanchart.bounds.width/n.length,u=this,d=this.options.borderWidth;i.forEach((function(i){var l=a["default"].splitText(u._getTickContent(i,e.options.formatter),r,s-2*d,t);if(u.maxCateLineHeight){var h=Math.min(parseInt(u.maxCateLineHeight/o,10),l.length);l=l.slice(0,h)}-1!=a["default"].indexOf(n,i)&&(u.maxCateLine=Math.max(u.maxCateLine,l.length)),u.showTextMap[i]=u.showTextMap[i]||{},u.showTextMap[i].categoryArray=l}));var c=this.vanchart.series;c.forEach((function(e,i){for(var n,r=e.points,o=0,c=r.length;o<c;o++){var f=r[o],p=f.options[e.getTargetKey()],g=f.category;n=f.options.dataSheet||{};var m=(n=l["default"].merge(n,u.options)).formatter,v=u._valueStyle(n.style),_=n.borderWidth,y=Math.ceil((0,h.getTextHeight)(v))+t,A=f.isNull?"-":u._getTickContent(p,m),T=a["default"].splitText(A,v,s-2*d,t);if(u.maxSeriesLineHeight&&u.maxSeriesLineHeight[i]){var x=Math.min(parseInt(u.maxSeriesLineHeight[i]/y,10),T.length);T=T.slice(0,x)}u.showTextMap[g].value=u.showTextMap[g].value||[],u.showTextMap[g].value[i]=u.showTextMap[g].value[i]||{},u.showTextMap[g].value[i].valueArray=T,u.showTextMap[g].value[i].dataSheet=n;var b=T.length*y+t+2*_;u.maxValueLineHeight[i]=Math.max(u.maxValueLineHeight[i]||0,b)}}));for(var f=-1;++f<i.length;)for(var p=i[f],g=u.showTextMap[p],m=-1;++m<c.length;)g.value=g.value||[],g.value[m]||(g.value[m]={dataSheet:this.options,valueArray:["-"]})},fixBoundsByPlot:function(){var t=this.vanchart.bounds,e=this.vanchart.getComponent(u.ComponentCst.X_AXIS_COMPONENT),i=t.y+t.height+this.options.borderWidth/2;e&&e._axisList.length&&e._axisList.forEach((function(t){t.getPosition()==r["default"].BOTTOM&&(i=Math.max(i,t.bounds.y+t.bounds.height))})),this.bounds={x:t.x-this.maxSeriesWidth,y:i,width:this.maxSeriesWidth+t.width,height:this.sheetHeight}},getSeriesNameLength:function(){this.seriesNames=[],this.maxSeriesLine=[],this.seriesIconType=[];var t=this.options.borderWidth,e=this,i=e.vanchart,n=i.series,r=this._seriesStyle(),s=parseFloat(r.fontSize),l=i.getChartBounds().width/4-(18+2*g())-2*t,u=0,h=0,d=this._getTextPadding();return n.forEach((function(i){var n=a["default"].getTextDimension(i.name,r,!1).width+2*p();if(n>l){var c=a["default"].splitText(i.name,r,l,d);e.maxSeriesLine.push(c.length),e.seriesNames.push(c),u=l}else e.maxSeriesLine.push(1),e.seriesNames.push([i.name]),u=Math.max(n+2*t,u);var f=e._getLegendType(i);e.seriesIconType.push(f),h=Math.max(h,o["default"].getLegendIconSizeAndScale(f,s).width)})),this.maxSeriesWidth=Math.ceil(u+2*g()+h),this.maxSeriesWidth+p()},_categoryStyle:function(){var t=this.vanchart.xAxis();return t?t.options.labelStyle:m},_seriesStyle:function(){var t=this.vanchart.getComponent(u.ComponentCst.LEGEND_COMPONENT);return t?t.options.style:m},_valueStyle:function(t){return t||this.options.style},_getTextPadding:function(){return a["default"].paddingConvertWithScale(4)},render:function(){if(this.remove(),this.vanchart.series.length){this.calculateShowText();var t=this.vanchart,e=this.bounds,i=t.renderer,n={x:this.maxSeriesWidth,y:0,width:e.width-this.maxSeriesWidth,height:e.height};this.animationClip=i.createClip(n),this.dataSheetGroup=this.createComponentGroup().attr("transform",a["default"].makeTranslate(this.bounds)),this.borderGroup=i.group().addTo(this.dataSheetGroup),this.animationGroup=i.group().addTo(this.dataSheetGroup),i.clip(this.animationGroup,this.animationClip),i.clip(this.borderGroup,this.animationClip),this._drawBaseTable(),this._drawTableContent()}},_drawBaseTable:function(){var t=this.options,e=this.maxSeriesWidth,i=this.maxCateLineHeight,n=this.vanchart.renderer,a=this.dataSheetGroup,r=t.borderWidth,o=this.bounds.width,s=this.bounds.height-r,l={fill:"none",stroke:t.borderColor,"stroke-width":t.borderWidth},u="M"+e+",0L"+o+",0L"+o+" "+s+"L0,"+s+"L0,"+i+"L"+e+","+i+"Z";n.path().attr("d",u).style(l).addTo(a),this._drawSeries()},_drawTableContent:function(){var t=this.vanchart.xAxis(),e=t._domain,i=t._dataDomain,n=this.getPlotBounds().width/e.length;t.isAxisReversed()&&(i=i.slice().reverse(),e=e.slice().reverse());for(var r=-a["default"].indexOf(i,e[0])*n+this.maxSeriesWidth,o=0,s=i.length;o<s;o++){var l=this.showTextMap[i[o]],u=r+n*o;this._drawCategory(l,u,n),this._drawValues(l,u,n)}},zoomRefresh:function(){this.calculateShowText(),this._drawTableContent()},_drawCategory:function(t,e,i){var n=t.categoryArray,a=this.vanchart.renderer;t._category=t._category||[];for(var r,o,s=this._categoryStyle(),l=(0,h.getTextHeight)(s),u=this._getTextPadding(),d=this.options,c=this._getStartY(n,s,this.maxCateLineHeight),p=d.borderWidth,g=e+p/2,m=p,v=0;v<n.length;v++)r=e+i/2,o=c+(l+u)*v+l/2+p/2,t._category[v]=t._category[v]||a.text().attr({"text-anchor":"middle",dy:".32em",x:r,y:o}).style("margin-top","-0.53em").style(s).addTo(this.animationGroup),t._category[v].textContent(n[v]).animate({attr:{x:r,y:o},duration:400,ease:f}),t._category[v].textContent(n[v]).vMiddle();var _={width:i-p,height:this.maxCateLineHeight-p,transform:"translate("+g+","+m+")"};t.border=t.border||this._drawTableElementBorder(this.borderGroup),t.border.attr(_);for(v=n.length;v<t._category.length;v++)t._category[v].remove();t._category.length=n.length},_drawValues:function(t,e,i){var n,a,r=this.vanchart.renderer,o=(this._valueStyle(),this._getTextPadding()),s=this.maxCateLineHeight;if(!t.value){t.value=[];for(var l=0,u=this.vanchart.series.length;l<u;l++)t.value.push({valueArray:[""]})}for(var d=0;d<t.value.length;d++){var c=t.value[d],p=this.maxSeriesLineHeight[d],g=c.valueArray;c._value=c._value||[];var m=c.dataSheet.style,v=(0,h.getTextHeight)(m),_=s+this._getStartY(g,m,p),y=c.dataSheet,A=y.borderWidth,T=this.options.borderWidth;for(l=0;l<g.length;l++)n=e+i/2,a=_+(v+o)*l+v/2+T/2,c._value[l]=c._value[l]||r.text().attr({"text-anchor":"middle",dy:".32em",x:n,y:a}).style("margin-top","-0.53em").style(m).addTo(this.animationGroup),c._value[l].textContent(g[l]).animate({duration:400,ease:f,attr:{x:n,y:a}}),c._value[l].textContent(g[l]).vMiddle();c.border=c.border||this._drawTableElementBorder(this.borderGroup);var x={fill:"none","stroke-width":A,stroke:y.borderColor},b={width:i-A,height:p-A,transform:"translate("+(e+A/2)+","+(s+(A+T)/2)+")"};c.border.style(x).attr(b);for(l=g.length;l<c._value.length;l++)c._value[l].remove();c._value.length=g.length,s+=p}},_drawSeries:function(){for(var t=this.vanchart.renderer,e=t.group().addTo(this.dataSheetGroup),i=this.seriesNames,n=this.maxSeriesWidth,r=this.maxCateLineHeight,s=this.options.borderWidth,l=this._seriesStyle(),u=parseFloat(l.fontSize),d=u+s,c=r,f=(0,h.getTextHeight)(l),g=this._getTextPadding(),m=this.vanchart.series,v=(n+d)/2,_=0,y=i.length;_<y;_++){for(var A=i[_],T=this.maxSeriesLineHeight[_],x=c+this._getStartY(A,l,T)+.85*f+s/2,b=m[_],C=0;C<A.length;C++)t.text().attr("x",v).attr("text-anchor","middle").attr("y",x+(f+g)*C).style(l).style("margin-top","-1em").textContent(A[C]).addTo(e).vMiddle();this._drawTableElementBorder(e).attr({width:n-s,height:T-s,transform:"translate("+s+","+(c+s)+")"});var L=this.seriesIconType[_],M=o["default"].getLegendIconSizeAndScale(L,u),P=M.height,S=p()+1.5*this.options.borderWidth+(M.width-M.iconWidth)/2,w=(T-P)/2+c+s/2;o["default"].hasIcon(L)?t.path().addTo(e).attr("d",o["default"].getLegendIconPath(L)).attr("transform",a["default"].makeTranslate([S,w])+" scale("+M.scale+")").style({fill:this._getFillFilter(b.color,b),"fill-opacity":b.options.opacity}):t.image({preserveAspectRatio:"none",x:S,y:w,width:M.iconWidth,height:M.height}).imageContent(L).addTo(e),c+=T}},_getFillFilter:function(t,e){return(0,d.getSeriesFillFilter)(t,e)},_getStartY:function(t,e,i){var n=this._getTextPadding(),a=t.length;return(i-((0,h.getTextHeight)(e)*a+(a-1)*n))/2},_drawTableElementBorder:function(t,e,i){var n=this.vanchart.renderer.rect().addTo(t);return n.style(i||this._getTableElementBorderStyle()),n},_getTableElementBorderStyle:function(){var t=this.options;return{stroke:t.borderColor,"stroke-width":t.borderWidth,fill:"none"}},remove:function(){this.dataSheetGroup&&this.dataSheetGroup.remove(),this.dataSheetGroup=null,this.showTextMap=null}});e["default"]=v},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(11)),a=l(i(0)),r=l(i(6)),o=l(i(1)),s=i(4);function l(t){return t&&t.__esModule?t:{"default":t}}var u=.417,h=.583,d=.1665,c=function(){return a["default"].paddingConvertWithScale(8)},f=n["default"].extend({_refresh:function(){this.iconData=[]},doLayout:function(){var t=1.333*a["default"].getTextDimension("test",this.options.style).height;this._setComponentBounds(o["default"].TOP,t+c()),this.bounds.height=t},getBookMarkPath:function(t){var e=this.options.style,i=t.layerIndex,n=a["default"].getTextDimension(t.geo.geoName(),e),r=(0===i?u:h)+.25;r=n.height*r+n.width;var o=.333*n.height,s=1.333*n.height;return"M"+[0,0]+"L"+[r,0]+"L"+[r+o,s/2]+"L"+[r,s]+"L"+[0,s]+"Z"},isCurrent:function(t){return this.iconData[this.iconData.length-1].series==t.series},textColor:function(t){return this.isCurrent(t)?this.options.currentColor:this.options.style.color},mouseOverColor:function(t){var e;if(!(e=this.options.mouseOverColor)){var i=this.textColor(t),n=r["default"].getRGBAColorArray(i),a=r["default"].rgb2hsb(n[0],n[1],n[2]),o=r["default"].hsb2rgb(a[0],a[1]/2,(a[2]+1)/2);e=r["default"].toColor(o,"rgb")}return e},leftPadding:function(t){return 0===t.layerIndex?u:h},calculateExitAnimation:function(t){for(var e=600,i=0,n=t.length;i<n;i++)t[i].time=e,e=Math.max(e-100,0);var a=0;for(i=n-1;i>=0;i--)t[i].time?(t[i].delay=a,a+=200):t[i].delay=0},getMarkPos:function(t){for(var e=0,i=0;i<t.layerIndex;i++)e+=this.getBookMarkLength(this.iconData[i],i);return e},getMarkAnimationStartPos:function(t){var e=t.layerIndex;return 0===e?0:this.getMarkPos(this.iconData[e-1])-this.getBookMarkLength(t,e)},getBookMarkLength:function(t,e){var i=a["default"].getTextDimension(t.geo.geoName(),this.options.style).height;return a["default"].getTextDimension(t.geo.geoName(),this.options.style).width+((0===e?u:h)+.25)*i},render:function(){var t=this,e=t.vanchart,i=e.renderer,n={x:0,y:0,width:this.bounds.width,height:this.bounds.height+c()};this.dToolsGroup||(this.dToolsGroup=this.createComponentGroup(),this.clip=i.createClip(n),this.shadow=i.createDropShadowFilter(0,0,.15,1),i.clip(this.dToolsGroup,this.clip),this.drillItems=[],e.registerInteractiveTarget(this,this.dToolsGroup)),this.iconData=this.vanchart.layerMap,this.dToolsGroup.attr("transform",a["default"].makeTranslate([this.bounds.x,this.bounds.y+c()])),i.updateClip(this.clip,n);for(var r=this.iconData.length-1;r>=0;r--){if((u=this.iconData[r]).aniStart=this.getMarkAnimationStartPos(u),u.aniEnd=this.getMarkPos(u),this.drillItems[r]){var o=this.drillItems[r];o.datum(u),o.attr("transform",a["default"].makeTranslate([u.aniEnd,0])),o.path.attr({d:t.getBookMarkPath(u)}).style({fill:this.options.backgroundColor,filter:i.toPatternProperty(this.shadow)}),o.text.style(a["default"].extend({},this.options.style)).attr(t._getTextAttr(u)).style({fill:this.textColor(u)}).textContent(u.geo.geoName())}else this.drillItems[r]=this._createItem(u)}var s=this.drillItems.splice(this.iconData.length,this.drillItems.length);this.calculateExitAnimation(s);r=0;for(var l=s.length;r<l;r++){var u;(u=s[r]).animate({duration:u.time,delay:u.delay,ease:"quad-in",attr:{transform:a["default"].makeTranslate([u.datum().aniStart,0]),opacity:0}}).remove()}this.drillItems.length=this.iconData.length},_createItem:function(t){var e=this,i=e.vanchart.renderer,n=this.options,r=i.group().style({cursor:"pointer"}).datum(t);return r.path=i.path({d:e.getBookMarkPath(t)}).style({fill:n.backgroundColor,filter:i.toPatternProperty(this.shadow)}).addTo(r),r.text=i.text().attr(e._getTextAttr(t)).style(n.style).style({fill:this.textColor(t)}).textContent(t.geo.geoName()).addTo(r),r.attr("transform",a["default"].makeTranslate([t.aniStart,0])).addTo(this.dToolsGroup).animate({duration:500,ease:"cubic-out",attr:{transform:a["default"].makeTranslate([t.aniEnd,0])}}),a["default"].toBack(r.node()),r},_findDrillTarget:function(t){for(var e,i=t.srcEvent,n=i.target||i.srcElement;n;){for(var a=this.drillItems.length-1;a>=0;a--)this.drillItems[a].node()==n&&(e=this.drillItems[a]);if(e||n==this.dToolsGroup.node())break;n=n.parentNode}return e},onTap:function(t){var e=this.vanchart,i=e.vancharts,n=this._findDrillTarget(t),r=this.drillItems.indexOf(n),o=this.vanchart.layerMap[r],l=t.srcEvent,u=l.touches&&(l.touches.length?l.touches[0]:l.changedTouches[0]);if(u&&(l.clientX=u.clientX,l.clientY=u.clientY),n&&o){if((o=n.datum()).geo){var h=i.doHyperlink;if(h){var d={event:t.srcEvent,linkKey:s.ComponentCst.DRILL_TOOLS,vanchart:e,name:o.geo.geoName()};a["default"].getFormatterFunction(h)(d)}}if(o.drillUpDataPoint){var c=a["default"].getFormatterFunction(this.options.click);c&&c(a["default"].extend({allowDrillType:"up"},o.drillUpDataPoint,{event:t.srcEvent,linkKey:s.ComponentCst.DRILL_TOOLS,vanchart:e,name:o.geo.geoName()}),t.srcEvent),t.stop&&t.stop(),e.handler.fire("delayHide","dTools")}e.isMobileFlow()?i.holdDrillUpPoint(o):e._drillUp(o)}},onMouseOver:function(t){var e=this._findDrillTarget(t);e&&e.text.style({fill:this.mouseOverColor(e.datum())})},onMouseOut:function(t){var e=this._findDrillTarget(t);e&&e.text.style({fill:this.textColor(e.datum())})},getEvents:function(){return{tap:this.onTap,mouseover:this.onMouseOver,mouseout:this.onMouseOut}},remove:function(){this.dToolsGroup&&this.dToolsGroup.remove(),this.dToolsGroup=null,this.iconData=this.drillItems=[]},_getTextAttr:function(t){var e=this.options,i=a["default"].getTextDimension(t.geo.geoName(),e.style).height;return{x:this.leftPadding(t)*i,y:d*i,dy:"0.85em"}}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(69)),a=o(i(1)),r=i(35);function o(t){return t&&t.__esModule?t:{"default":t}}function s(t,e){var i=e.options,n=e.series;if(i.chartType!==a["default"].GAUGE_CHART)return t.calculateDomainFromData(),t._domain;var o={};n.forEach((function(t){var e=t.name||"";o[e]=[],t.points.forEach((function(t){t.isNull||o[e].push(t.options.y)}))}));var s=Number.MAX_VALUE,l=-s,u=!0;for(var h in o){o[h].forEach((function(t){isNaN(t)||(s=Math.min(s,t),l=Math.max(l,t),u=!1)}))}if(u)return(0,r.getEmptyDataDomain)(t.options.tickInterval);var d=[t.options.min,t.options.max];return t._calculateValueNiceDomain(s,l,d[0],d[1]),t._domain}var l=n["default"].extend({initAttributesWithSeries:function(){for(var t=this._axisList.length-1;t>=0;t--){var e=this._axisList[t],i=s(e,this.vanchart);e.scale.domain(i),e._updateOriginTickData(),e.options.showLabel||e.tickData.forEach((function(t){t.tickContent=""}))}},doLayout:function(){},render:function(){}});e["default"]=l},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=T(i(11)),a=T(i(0)),r=T(i(16)),o=T(i(173)),s=T(i(1)),l=T(i(174)),u=T(i(176)),h=T(i(177)),d=T(i(72)),c=T(i(39)),f=i(2),p=T(i(180)),g=T(i(183)),m=T(i(184)),v=i(33),_=T(i(186)),y=i(3),A=i(15);function T(t){return t&&t.__esModule?t:{"default":t}}function x(){return x=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},x.apply(null,arguments)}var b={};var C=n["default"].extend({_refresh:function(){this._loaded=!1;var t=a["default"].stamp(this.vanchart);b[t]=b[t]||{}},doLayout:function(){this._loadGeo();var t=this.vanchart,e=this.getZoomLevelConfig(),i=this.getCenterConfig(),n=!isNaN(+e);if(n&&i)t.setView(i,e);else{var a=this._getFitBounds();n?(t.fitBounds(a,{animate:!1,zoom:e}),i=t.getCenter(),t.setView(i,e),i=t.getCenter()):i?t.fitBounds(a,{animate:!1}):(t.fitBounds(a,this._getAutoFitBoundsOptions()),i=t.getCenter()),i&&t.panTo(i,{animate:!1})}this._topLeft={x:0,y:t.bounds.y}},render:function(){var t=this.options,e=this.jsonData,i=a["default"].stamp(this.vanchart),n=t.tileLayer||this.vanchart.options.geo.tileLayer,r=t.attribution||this.vanchart.options.geo.attribution||"";r=a["default"].replaceScript4Xss(r);var s=t.wmsUrl||this.vanchart.options.geo.wmsUrl,l=t.wmsLayer||this.vanchart.options.geo.wmsLayer,h=t.wmtsUrl||this.vanchart.options.geo.wmtsUrl,d=t.aMapKey||this.vanchart.options.geo.aMapKey||"aa6f555ae5e4ced230195f3f52db5898",c=t.aMapLayer||this.vanchart.options.geo.aMapLayer,f=t.aMapConfig||this.vanchart.options.geo.aMapConfig,p=o["default"].getSubdomains(n||s||h),v=this._imageBackgroundLayer||this._tileLayer||this._wmsLayer||this._wmtsLayer||this._aMapLayer;if(this._imageBackgroundLayer=this._tileLayer=this._wmsLayer=this._wmtsLayer=this._aMapLayer=null,this._attribution&&this._attribution.remove(),this._isImageMap()&&(t.imageUrl||e.imageString)){var y=t.imageUrl||"data:image/"+e.imageSuffix+";base64,"+e.imageString,A=e.imageWidth,T=e.imageHeight,C=[[0,0],[T*this.scale,A*this.scale]],L=v&&v._url===y;this._imageBackgroundSize&&A===this._imageBackgroundSize[0]&&T===this._imageBackgroundSize[1]&&L?this._imageBackgroundLayer=v:(this._imageBackgroundSize=[A,T],this._imageBackgroundLayer=new g["default"](y,C).addTo(this.vanchart))}else if(n){this._attribution=b[i][r]||(new u["default"].Attribution).addAttribution(r),b[i][r]=this._attribution,b[i][r].addTo(this.vanchart);var M=t.tileLayerOptions||{};this._tileLayer=b[i][n]||new m["default"](n,x({},M,{subdomains:p})),b[i][n]=this._tileLayer,b[i][n].addTo(this.vanchart)}else if(s){var P=s+l.join(",");this._wmsLayer=b[i][P]||new m["default"].WMS(s,{layers:l.join(","),subdomains:p}),b[i][P]=this._wmsLayer,b[i][P].addTo(this.vanchart)}else if(h)this._wmtsLayer=b[i][h]||new m["default"].WMTS(h,{subdomains:p}),b[i][h]=this._wmtsLayer,b[i][h].addTo(this.vanchart);else if(d&&c){var S=d+"__"+c;this._aMapLayer=b[i][S]||new _["default"]({aMapKey:d,aMapStyle:c,aMapConfig:f}),b[i][S]=this._aMapLayer,b[i][S].addTo(this.vanchart)}this.renderAreaFeatures(),t.control?(t._topLeft=this._topLeft,this._zoomControl=this._zoomControl||new u["default"].Zoom(t).addTo(this.vanchart)):(this._zoomControl&&this._zoomControl.remove(),this._zoomControl=null);var w=this._imageBackgroundLayer||this._tileLayer||this._wmsLayer||this._wmtsLayer||this._aMapLayer;v&&v!=w&&this.vanchart.removeLayer(v)},needsNullArea:function(){var t=this.vanchart;return t.isAreaMap()||t.isHeatMap()||t.seriesOfType(s["default"].AREA_MAP).length},renderAreaFeatures:function(){if(this.needsNullArea()){var t=this.defaultAreaStyle();this._lastDefaultAreaStyle=t,this.geoJsonLayer=this.geoJsonLayer||new p["default"](this.jsonData,t),this.geoJsonLayer.addTo(this.vanchart)}},getLayerByFeature:function(t){return this.geoJsonLayer.getLayerByFeature(t)},defaultAreaStyle:function(){var t=this.vanchart.options.plotOptions,e=[t[s["default"].AREA_MAP],t];return{fill:a["default"].pick(r["default"].queryList(e,"nullColor"),"#cccccc"),"fill-opacity":a["default"].pick(r["default"].queryList(e,"opacity"),.75),"stroke-width":a["default"].pick(r["default"].queryList(e,"borderWidth"),1),stroke:a["default"].pick(r["default"].queryList(e,"borderColor"),"#ffffff"),"stroke-opacity":a["default"].pick(r["default"].queryList(e,"borderOpacity"),1)}},geoName:function(){return this.options.name},_isPointMap:function(t){return t===s["default"].POINT_MAP||t===s["default"].BUBBLE_CHART||t===s["default"].SCATTER_CHART},_getDataLabelsHeight:function(t){var e=this.vanchart,i=e.options.plotOptions,n=r["default"].queryList([i[t],i],"dataLabels")||{};if(!n.enabled)return 0;var a,o,s=n.style||{},l=n.showAllSeries?(a=(n.formatter||{}).identifier,1.4*((-1!==(o=void 0===a?"":a).indexOf("NAME")?1:0)+(-1!==o.indexOf("SERIES")||-1!==o.indexOf("VALUE")||-1!==o.indexOf("PERCENT")?e.series.length:0))):2.2;return(0,y.getTextHeight)(s)*l*(0,A.autoFitFontScale)(e)},_getMarkerHalfWidthAndHeight:function(t){var e=this.vanchart.options.plotOptions,i=[e[t],e];if(t===s["default"].POINT_MAP){if(r["default"].queryList(i,"markerType")===s["default"].ANCHOR_ICON){var n=r["default"].queryList(i,"markerSize")||0;return[n/2,n]}var o=(r["default"].queryList(i,"icon")||{}).iconSize||[0,0];return[o[0]/2,o[1]/2]}if(t===s["default"].BUBBLE_CHART){var l=r["default"].queryList(i,"maxSize")||0;return[l/2,l/2]}var u=r["default"].queryList(i,"marker")||{symbol:s["default"].CIRCLE,radius:0};return a["default"].isImageMarker(u.symbol)?[u.width/2,u.height/2]:[u.radius,u.radius]},_getAutoFitBoundsOptions:function(){var t=this,e=[0,0],i=[0,0];return this.vanchart.series.forEach((function(n){var a=n.type,r=t._isPointMap(a)?t._getDataLabelsHeight(a):0,o=t._isPointMap(a)?t._getMarkerHalfWidthAndHeight(a):[0,0],l=o[0],u=o[0],h=Math.max(o[1],r/2),d=a===s["default"].BUBBLE_CHART?h:o[1]+r,c=a===s["default"].BUBBLE_CHART?h:o[1];e[0]=Math.max(l,e[0]),e[1]=Math.max(d,e[1]),i[0]=Math.max(u,i[0]),i[1]=Math.max(c,i[1])})),{animate:!1,paddingLeftTop:e,paddingRightBottom:i}},getZoomLevelConfig:function(){var t,e=this.options;return(0,f.hasDefined)(e.zoomListener)?t=e.zoomListener:(0,f.hasDefined)(e.zoomLevel)&&(t=e.zoomLevel),t},getCenterConfig:function(){var t=this.options;return t.viewCenter?[t.viewCenter[1],t.viewCenter[0]]:null},_sameOptions:function(){return this._dataUrl===this.options.data&&this._sameStyles()},_sameStyles:function(){if(!this._lastDefaultAreaStyle)return!1;var t=this.defaultAreaStyle();for(var e in this._lastDefaultAreaStyle)if(this._lastDefaultAreaStyle.hasOwnProperty(e)&&this._lastDefaultAreaStyle[e]!==t[e])return!1;return!0},_loadGeo:function(){if(this._loaded||this._sameOptions())return this._loaded=!0,void this._checkCRS();this._loaded=!0,this._dataUrl=this.options.data,this.geoJsonLayer&&this.geoJsonLayer.remove(),this.geoJsonLayer=null;var t,e,i=this.options,n=this,a=this.vanchart;n._validPointName={},n._validAreaName={},n._extendedLineFeature=[],n._areaGeoNames=[],n._pointGeoNames=[],n.jsonData=i.data?((t=i.data)&&"object"==typeof t?e=t:window.FR&&window.FR.ajax?FR.ajax({type:"POST",url:t,dataType:"json",async:!1,cache:!1,success:function(t){e=t}}):(0,h["default"])(t,(function(t){e=t})),e||{}):{},n.jsonData.features=n.jsonData.features||[];for(var r=n.jsonData.features,s=0,l=r.length;s<l;s++){var u=r[s],d=u.properties&&u.properties.name;d+="";var c=u.geometry;"Point"==c.type?(n._pointGeoNames.push(d),n._validPointName[d]=n._validPointName[d]||[],n._validPointName[d].push(u)):"LineString"==c.type||"MultiLineString"==c.type?n._extendedLineFeature.push(u):(n._areaGeoNames.push(d),n._validAreaName[d]=n._validAreaName[d]||[],n._validAreaName[d].push(u))}if(this.scale=1,this._isImageMap()){var f=a.width,p=a.height,g=f/n.jsonData.imageWidth,m=p/n.jsonData.imageHeight;this.scale=Math.min(g,m),o["default"].scaleGeo(n.jsonData,n.scale)}this._checkCRS()},getDataPointLngLat:function(t,e){if(!e||t.options.lnglat)return this.getScaledLnglat(t.options.lnglat);var i=t.series&&t.series.type==s["default"].AREA_MAP?e.properties.center:e.geometry.coordinates;if(!i)if(this._isImageMap()){var n=this.jsonData.imageWidth*this.scale,a=0,r=this.jsonData.imageHeight*this.scale,l=0;o["default"].getAllPoints(e).forEach((function(t){isNaN(t[0])||isNaN(t[1])||(n=Math.min(n,t[0]),a=Math.max(a,t[0]),r=Math.min(r,t[1]),l=Math.max(l,t[1]))})),i=[(a+n)/2,(l+r)/2]}else{var u=o["default"].bounds(e);i=[(u[0][0]+u[1][0])/2,(u[0][1]+u[1][1])/2]}return i},getZoomListener:function(){return this.options.zoomListener||this.options.zoomLevel},getFeaturesByName:function(t,e){if(this._loadGeo(),this._validAreaName&&this._validPointName){var i=e==s["default"].AREA_MAP?this._areaGeoNames:this._pointGeoNames,n=this.options.mapping||{};n=n[e]||n;var a=(0,l["default"])(t,i,n);return e==s["default"].AREA_MAP?this._validAreaName[a]:this._validPointName[a]}},_isImageMap:function(){return this.jsonData&&this.jsonData.imageWidth},_checkCRS:function(){var t=this.vanchart.options.customCRS;if(this._isImageMap())this.vanchart.options.crs=d["default"].Simple;else if(t)this.vanchart.options.crs=d["default"][t];else{var e=this.options.tileLayer||this.vanchart.options.geo.tileLayer,i=this.options.wmsUrl||this.vanchart.options.geo.wmsUrl,n=this.options.wmtsUrl||this.vanchart.options.geo.wmtsUrl,r=a["default"].parseParam(e||i||n).params,o=["EPSG:3395","EPSG:3857","EPSG:900913","EPSG:4326"],s=[d["default"].EPSG3395,d["default"].EPSG3857,d["default"].EPSG900913,d["default"].EPSG4326],l=r.crs||r.CRS||r.srs||r.SRS;l&&o.indexOf(l)>-1?this.vanchart.options.crs=s[o.indexOf(l)]:this.vanchart.options.crs=d["default"].EPSG3857}},_getFitBounds:function(){var t=!0,e=this,i=180,n=-180,a=90,r=-90;if(this._isImageMap())i=this.jsonData.imageWidth*this.scale,n=0,a=this.jsonData.imageHeight*this.scale,r=0;else{for(var l=this.vanchart.series,u=0,h=l.length;u<h;u++)l[u].visible&&l[u].type!=s["default"].AREA_MAP&&(l[u].type===s["default"].LINE_MAP?l[u].points.forEach((function(t){p(t.options.from),p(t.options.to)})):l[u].points.forEach(p));if(t&&this.jsonData&&this.jsonData.features.length){var d=o["default"].bounds(this.jsonData),c=d[0],f=d[1];return[[c[1],c[0]],[f[1],f[0]]]}}function p(o){var s=o.lnglat||o.options.lnglat;if(!s){var l=e.getFeaturesByName(o.name,o.series.type);s=e.getDataPointLngLat(o,l&&l[0])}s&&(t=!1,i=Math.min(i,s[0]),n=Math.max(n,s[0]),a=Math.min(a,s[1]),r=Math.max(r,s[1]))}return[[Math.min(a,r),Math.min(i,n)],[Math.max(r,a),Math.max(n,i)]]},remove:function(){if(this.geoJsonLayer&&this.geoJsonLayer.remove(),this.geoJsonLayer){var t=this.geoJsonLayer.options;this.geoJsonLayer.eachLayer((function(e){e.options=a["default"].extend({},t)}),this)}this._imageBackgroundLayer&&this.vanchart.removeLayer(this._imageBackgroundLayer),this._attribution&&this._attribution.remove(),this._tileLayer&&this._tileLayer.remove(),this._wmsLayer&&this._wmsLayer.remove(),this._wmtsLayer&&this._wmtsLayer.remove(),this._imageBackgroundLayer=this._attribution=this._tileLayer=this._wmsLayer=this._wmtsLayer=this._lastDefaultAreaStyle=null},getScaledLnglat:function(t){return t&&t.length&&this._isImageMap()?[t[0]*this.scale,t[1]*this.scale]:t},resize:function(){if(this._isImageMap()){this.options;var t=this.jsonData,e=this.scale,i=this.vanchart,n=i.width,a=i.height,r=n/t.imageWidth,l=a/t.imageHeight;if(this.scale=Math.min(r,l),o["default"].scaleGeo(t,this.scale/e),this._imageBackgroundLayer){var u=[[0,0],[t.imageHeight*this.scale,t.imageWidth*this.scale]];this._imageBackgroundLayer.setBounds(c["default"].create(u))}if(this.geoJsonLayer)this.geoJsonLayer.remove(),this.geoJsonLayer=null,(0,v.areaPointMapValidPoints)(i).forEach((function(t){t.series.type==s["default"].AREA_MAP&&(t.layers=null)}))}}});e["default"]=C},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(24)),a=r(i(0));function r(t){return t&&t.__esModule?t:{"default":t}}var o=function(t,e){if(!e)return!0;"string"==typeof e&&(e=e.split(","));var i=t[0],n=t[1],a=e[0],r=e[1],o=e[2],s=e[3];return a<=i&&i<=o&&r<=n&&n<=s},s={Feature:function(t,e,i){var n=i&&t.properties&&t.properties.bbox;l(t.geometry,e,n)},FeatureCollection:function(t,e,i){for(var n=t.features,a=-1,r=n.length;++a<r;){var o=i&&n[a].properties&&n[a].properties.bbox;l(n[a].geometry,e,o)}}};function l(t,e,i){t&&u.hasOwnProperty(t.type)&&u[t.type](t,e,i)}var u={Point:function(t,e){e.push(t.coordinates)},MultiPoint:function(t,e,i){for(var n=t.coordinates,a=-1,r=n.length;++a<r;)t=n[a],o(t,i)&&e.push(t)},LineString:function(t,e,i){h(t.coordinates,e,i)},MultiLineString:function(t,e,i){for(var n=t.coordinates,a=-1,r=n.length;++a<r;)h(n[a],e,i)},Polygon:function(t,e,i){d(t.coordinates,e,i)},MultiPolygon:function(t,e,i){for(var n=t.coordinates,a=-1,r=n.length;++a<r;)d(n[a],e,i)},GeometryCollection:function(t,e,i){for(var n=t.geometries,a=-1,r=n.length;++a<r;)l(n[a],e,i)}};function h(t,e,i){for(var n,a=-1,r=t.length;++a<r;)n=t[a],o(n,i)&&e.push(n)}function d(t,e,i){for(var n=-1,a=t.length;++n<a;)h(t[n],e,i)}function c(t,e){var i=[];return t&&s.hasOwnProperty(t.type)?s[t.type](t,i,e):l(t,i),i}e["default"]={getAllPoints:c,scaleGeo:function(t,e){var i,n,a=t.features;for(i=0,n=a.length;i<n;i++){var r=a[i].properties.center;r&&(r[0]*=e,r[1]*=e)}var o=c(t);for(i=0,n=o.length;i<n;i++)o[i][0]*=e,o[i][1]*=e},bounds:function(t,e){null==e&&(e=!0);var i=new n["default"](c(t,e));return[[i.min.x,i.min.y],[i.max.x,i.max.y]]},getSubdomains:function(t){var e=["a","b","c"];if(null==t||-1===t.indexOf("subdomains"))return e;var i=a["default"].parseParam(t).params;return null!=i.subdomains&&(e=(""+i.subdomains).split("")),e}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=a(i(175));function a(t){return t&&t.__esModule?t:{"default":t}}var r=a(i(0))["default"].endsWith,o=function(t){return n["default"].ABBREVIATION_NAME_MAP[t]?n["default"].ABBREVIATION_NAME_MAP[t]:(e=r(t,n["default"].REGION_SUFFIX.specialAdminRegion)?t.substring(0,t.length-n["default"].REGION_SUFFIX.specialAdminRegion.length):r(t,n["default"].REGION_SUFFIX.region)?t.substring(0,t.length-n["default"].REGION_SUFFIX.region.length):r(t,n["default"].REGION_SUFFIX.province)||r(t,n["default"].REGION_SUFFIX.city)||r(t,n["default"].REGION_SUFFIX.league)||r(t,n["default"].REGION_SUFFIX.adminArea)||r(t,n["default"].REGION_SUFFIX.county)||r(t,n["default"].REGION_SUFFIX.flag)?t.substring(0,t.length-n["default"].REGION_SUFFIX.province.length):t,n["default"].ABBREVIATION_NAME_MAP[t]=e,e);var e},s=function(t,e){var i=n["default"].ABBREVIATION_NAME_MAP[e];return!!i&&(r(e,n["default"].REGION_SUFFIX.region)?r(t,i+n["default"].REGION_SUFFIX.city):r(e,n["default"].REGION_SUFFIX.autonomousCounty)?r(t,i+n["default"].REGION_SUFFIX.county):r(e,n["default"].REGION_SUFFIX.autonomousPrefecture)?r(t,i+n["default"].REGION_SUFFIX.prefecture):void 0)},l=function(t,e,i){var a=function(t,e){if(null!=t&&t[e]){var i=t[e].split("/");return i[i.length-1]}}(i,t);if(a&&e.indexOf(a)>=0)return a;if(e.indexOf(t)>=0)return t;n["default"].PROVINCE_SHORT_NAME_MAP[t]&&(t=n["default"].PROVINCE_SHORT_NAME_MAP[t]);for(var l=0,u=e.length;l<u;l++)if(e[l]){var h=e[l];if(r(t,h)||r(t,o(h))||s(t,h))return h}};e["default"]=l},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={PROVINCE_SHORT_NAME_MAP:{"京":"北京市","津":"天津市","冀":"河北省","晋":"山西省","内":"内蒙古自治区","辽":"辽宁省","吉":"吉林省","黑":"黑龙江省","沪":"上海市","苏":"江苏省","浙":"浙江省","皖":"安徽省","闽":"福建省","赣":"江西省","鲁":"山东省","豫":"河南省","鄂":"湖北省","湘":"湖南省","粤":"广东省","桂":"广西壮族自治区","琼":"海南省","蜀":"四川省","川":"四川省","贵":"贵州省","黔":"贵州省","云":"云南省","滇":"云南省","渝":"重庆市","藏":"西藏自治区","秦":"陕西省","陕":"陕西省","甘":"甘肃省","陇":"甘肃省","青":"青海省","宁":"宁夏回族自治区","新":"新疆维吾尔自治区","港":"香港特别行政区","澳":"澳门特别行政区","台":"台湾省"},ABBREVIATION_NAME_MAP:{"新疆维吾尔自治区":"新疆","内蒙古自治区":"内蒙古","西藏自治区":"西藏","宁夏回族自治区":"宁夏","广西壮族自治区":"广西","克孜勒苏柯尔克孜自治州":"克孜勒苏柯尔克孜","博尔塔拉蒙古自治州":"博尔塔拉","巴音郭楞蒙古自治州":"巴音郭楞","昌吉回族自治州":"昌吉","伊犁哈萨克自治州":"伊犁","海南藏族自治州":"海南","果洛藏族自治州":"果洛","海西蒙古族藏族自治州":"海西","黄南藏族自治州":"黄南","玉树藏族自治州":"玉树","海北藏族自治州":"海北","临夏回族自治州":"临夏","甘南藏族自治州":"甘南","楚雄彝族自治州":"楚雄","怒江傈僳族自治州":"怒江","迪庆藏族自治州":"迪庆","德宏傣族景颇族自治州":"德宏","文山壮族苗族自治州":"文山","红河哈尼族彝族自治州":"红河","西双版纳傣族自治州":"西双版纳","大理白族自治州":"大理","黔西南布依族苗族自治州":"黔西南","黔东南苗族侗族自治州":"黔东南","黔南布依族苗族自治州":"黔南","阿坝藏族羌族自治州":"阿坝","甘孜藏族自治州":"甘孜","凉山彝族自治州":"凉山","湘西土家族苗族自治州":"湘西","恩施土家族苗族自治州":"恩施","延边朝鲜族自治州":"延边","青龙满族自治县":"青龙","大厂回族自治县":"大厂","孟村回族自治县":"孟村","宽城满族自治县":"宽城","围场满族蒙古族自治县":"围场","丰宁满族自治县":"丰宁","桓仁满族自治县":"桓仁","本溪满族自治县":"本溪","新宾满族自治县":"新宾","清原满族自治县":"清原","岫岩满族自治县":"岫岩","宽甸满族自治县":"宽甸","阜新蒙古族自治县":"阜新","喀喇沁左翼蒙古族自治县":"喀喇沁左翼","伊通满族自治县":"伊通","长白朝鲜族自治县":"长白","前郭尔罗斯蒙古族自治县":"前郭尔罗斯","杜尔伯特蒙古族自治县":"杜尔伯特","景宁畲族自治县":"景宁","长阳土家族自治县":"长阳","五峰土家族自治县":"五峰","城步苗族自治县":"城步","江华瑶族自治县":"江华","通道侗族自治县":"通道","芷江侗族自治县":"芷江","新晃侗族自治县":"新晃","麻阳苗族自治县":"麻阳","靖州苗族侗族自治县":"靖州","乳源瑶族自治县":"乳源","连山壮族瑶族自治县":"连山","连南瑶族自治县":"连南","隆林各族自治县":"隆林","富川瑶族自治县":"富川","金秀瑶族自治县":"金秀","龙胜各族自治县":"龙胜","恭城瑶族自治县":"恭城","融水苗族自治县":"融水","三江侗族自治县":"三江","环江毛南族自治县":"环江","大化瑶族自治县":"大化","罗城仫佬族自治县":"罗城","巴马瑶族自治县":"巴马","都安瑶族自治县":"都安","昌江黎族自治县":"昌江","琼中黎族苗族自治县":"琼中","陵水黎族自治县":"陵水","保亭黎族苗族自治县":"保亭","白沙黎族自治县":"白沙","乐东黎族自治县":"乐东","石柱土家族自治县":"石柱","彭水苗族土家族自治县":"彭水","酉阳土家族苗族自治县":"酉阳","秀山土家族苗族自治县":"秀山","马边彝族自治县":"马边","峨边彝族自治县":"峨边","北川羌族自治县":"北川","木里藏族自治县":"木里","三都水族自治县":"三都","沿河土家族自治县":"沿河","印江土家族苗族自治县":"印江","玉屏侗族自治县":"玉屏","松桃苗族自治县":"松桃","关岭布依族苗族自治县":"关岭","紫云苗族布依族自治县":"紫云","镇宁布依族苗族自治县":"镇宁","务川仡佬族苗族自治县":"务川","道真仡佬族苗族自治县":"道真","威宁彝族回族苗族自治县":"威宁","宁蒗彝族自治县":"宁蒗","玉龙纳西族自治县":"玉龙","石林彝族自治县":"石林","禄劝彝族苗族自治县":"禄劝","寻甸回族彝族自治县":"寻甸","峨山彝族自治县":"峨山","新平彝族傣族自治县":"新平","元江哈尼族彝族傣族自治县":"元江","沧源佤族自治县":"沧源","耿马傣族佤族自治县":"耿马","双江拉祜族佤族布朗族傣族自治县":"双江","江城哈尼族彝族自治县":"江城","墨江哈尼族自治县":"墨江","宁洱哈尼族彝族自治县":"宁洱","景东彝族自治县":"景东","镇沅彝族哈尼族拉祜族自治县":"镇沅","景谷傣族彝族自治县":"景谷","孟连傣族拉祜族佤族自治县":"孟连","澜沧拉祜族自治县":"澜沧","西盟佤族自治县":"西盟","维西傈僳族自治县":"维西","兰坪白族普米族自治县":"兰坪","贡山独龙族怒族自治县":"贡山","南涧彝族自治县":"南涧","漾濞彝族自治县":"漾濞","巍山彝族回族自治县":"巍山","屏边苗族自治县":"屏边","河口瑶族自治县":"河口","金平苗族瑶族傣族自治县":"金平","天祝藏族自治县":"天祝","张家川回族自治县":"张家川","肃南裕固族自治县":"肃南","肃北蒙古族自治县":"肃北","阿克塞哈萨克族自治县":"阿克塞","东乡族自治县":"东乡","积石山保安族东乡族撒拉族自治县":"积石山","大通回族土族自治县":"大通","互助土族自治县":"互助","循化撒拉族自治县":"循化","化隆回族自治县":"化隆","民和回族土族自治县":"民和","门源回族自治县":"门源","河南蒙古族自治县":"河南","塔什库尔干塔吉克自治县":"塔什库尔干","和布克赛尔蒙古自治县":"和布克赛尔","巴里坤哈萨克自治县":"巴里坤","察布查尔锡伯自治县":"察布查尔","木垒哈萨克自治县":"木垒","焉耆回族自治县":"焉耆","莫力达瓦达斡尔族自治旗":"莫力达瓦","鄂伦春自治旗":"鄂伦春","鄂温克族自治旗":"鄂温克","六枝特区":"六枝","神农架林区":"神农架"},REGION_SUFFIX:{province:"省",specialAdminRegion:"特别行政区",city:"市",region:"地区",prefecture:"州",autonomousPrefecture:"自治州",league:"盟",adminArea:"区",county:"县",autonomousCounty:"自治县",flag:"旗"}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(31)),a=o(i(0)),r=o(i(7));function o(t){return t&&t.__esModule?t:{"default":t}}var s=n["default"].extend({options:{position:"bottomleft"},initialize:function(t){a["default"].setOptions(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return r["default"].addClass(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this},remove:function(){return this._map?(r["default"].remove(this._container),this.onRemove&&this.onRemove(this._map),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}});s.Attribution=s.extend({options:{position:"bottomright",prefix:""},initialize:function(t){a["default"].setOptions(this,t),this._attributions={}},onAdd:function(t){return t.attributionControl=this,this._container=r["default"].create("div","leaflet-control-attribution"),this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}}}),s.Zoom=s.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"-",zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=r["default"].create("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i.style.position="absolute",i.style.left=n._topLeft.x+"px",i.style.top=n._topLeft.y+"px",i.style["z-index"]=800,i.style["pointer-events"]="auto",i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(t.shiftKey?3:1))},_zoomOut:function(t){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,a){var o=r["default"].create("a",i,n);return o.innerHTML=t,o.href="#",o.title=e,o.setAttribute("role","button"),o.setAttribute("aria-label",e),VanHammer.on(o,"mousedown dblclick",r["default"].stopPropagation).on(o,"click",r["default"].stop).on(o,"click",a.bind(this)).on(o,"click",this._refocusOnMap.bind(this)).on(o,"touchstart",r["default"].stopPropagation).on(o,"touchend",r["default"].stopPropagation),o},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";r["default"].removeClass(this._zoomInButton,e),r["default"].removeClass(this._zoomOutButton,e),(this._disabled||t._zoom===t.getMinZoom())&&r["default"].addClass(this._zoomOutButton,e),(this._disabled||t._zoom===t.getMaxZoom())&&r["default"].addClass(this._zoomInButton,e)}});e["default"]=s},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=function(t,e){return function(t,e,i,n){var r={},o=a["default"].dispatch("beforesend","progress","load","error"),s={},l=new XMLHttpRequest,u=null;"undefined"!=typeof XDomainRequest&&!("withCredentials"in l)&&/^(http(s)?:)?\/\//.test(t)&&(l=new XDomainRequest);function h(){var t,e=l.status;(!e&&function(t){var e=t.responseType;return e&&"text"!==e?t.response:t.responseText}(l)||e>=200&&e<300||304===e)&&(t=i.call(r,l),n(t))}return"onload"in l?l.onload=l.onerror=h:l.onreadystatechange=function(){l.readyState>3&&h()},r.header=function(t,e){return t=(t+"").toLowerCase(),arguments.length<2?s[t]:(null==e?delete s[t]:s[t]=e+"",r)},r.mimeType=function(t){return arguments.length?(e=null==t?null:t+"",r):e},r.responseType=function(t){return arguments.length?(u=t,r):u},r.response=function(t){return i=t,r},["get","post"].forEach((function(t){r[t]=function(){return r.send.apply(r,[t].concat(a["default"].toArray(arguments)))}})),r.send=function(i,n,a){if(2===arguments.length&&"function"==typeof n&&(a=n,n=null),l.open(i,t,!1),null==e||"accept"in s||(s.accept=e+",*/*"),l.setRequestHeader)for(var h in s)l.setRequestHeader(h,s[h]);return null!=e&&l.overrideMimeType&&l.overrideMimeType(e),null!=u&&(l.responseType=u),null!=a&&r.on("error",a).on("load",(function(t){a(null,t)})),o.beforesend.call(r,l),l.send(null==n?null:n),r},r.abort=function(){return l.abort(),r},a["default"].rebind(r,o,"on"),null==n?r:r.get(function(t){return 1===t.length?function(e,i){t(null==e?i:null)}:t}(n))}(t,"application/json",r,e)};var n,a=(n=i(0))&&n.__esModule?n:{"default":n};function r(t){return JSON.parse(t.responseText)}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(13)),a=o(i(24)),r=o(i(20));function o(t){return t&&t.__esModule?t:{"default":t}}var s,l={};l.LonLat={project:function(t){return new n["default"](t.lng,t.lat)},unproject:function(t){return new r["default"](t.y,t.x)},bounds:a["default"].create([-180,-90],[180,90])},l.SphericalMercator={R:6378137,MAX_LATITUDE:85.0511287798,project:function(t){var e=Math.PI/180,i=this.MAX_LATITUDE,a=Math.max(Math.min(i,t.lat),-i),r=Math.sin(a*e);return new n["default"](this.R*t.lng*e,this.R*Math.log((1+r)/(1-r))/2)},unproject:function(t){var e=180/Math.PI;return new r["default"]((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*e,t.x*e/this.R)},bounds:(s=6378137*Math.PI,a["default"].create([-s,-s],[s,s]))},l.Mercator={R:6378137,R_MINOR:6356752.314245179,bounds:a["default"].create([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,i=this.R,a=t.lat*e,r=this.R_MINOR/i,o=Math.sqrt(1-r*r),s=o*Math.sin(a),l=Math.tan(Math.PI/4-a/2)/Math.pow((1-s)/(1+s),o/2);return a=-i*Math.log(Math.max(l,1e-10)),new n["default"](t.lng*e*i,a)},unproject:function(t){for(var e,i=180/Math.PI,n=this.R,a=this.R_MINOR/n,o=Math.sqrt(1-a*a),s=Math.exp(-t.y/n),l=Math.PI/2-2*Math.atan(s),u=0,h=.1;u<15&&Math.abs(h)>1e-7;u++)e=o*Math.sin(l),e=Math.pow((1-e)/(1+e),o/2),l+=h=Math.PI/2-2*Math.atan(s*e)-l;return new r["default"](l*i,t.x*i/n)}};e["default"]=l},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(13))&&n.__esModule?n:{"default":n};var r=function(t,e,i,n){this._a=t,this._b=e,this._c=i,this._d=n};r.prototype={transform:function(t,e){return this._transform(t.clone(),e)},_transform:function(t,e){return e=e||1,t.x=e*(this._a*t.x+this._b),t.y=e*(this._c*t.y+this._d),t},untransform:function(t,e){return e=e||1,new a["default"]((t.x/e-this._b)/this._a,(t.y/e-this._d)/this._c)}};e["default"]=r},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(181)),a=d(i(0)),r=d(i(13)),o=d(i(24)),s=d(i(20)),l=d(i(39)),u=d(i(55)),h=d(i(182));function d(t){return t&&t.__esModule?t:{"default":t}}var c=n["default"].extend({initialize:function(t,e){a["default"].setOptions(this,e),this._layers={},this._featureLayerMap={},t&&this.addData(t)},addData:function(t){var e,i,n,r=a["default"].isArray(t)?t:t.features;if(r){for(e=0,i=r.length;e<i;e++)((n=r[e]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n);return this}var o=this.options;if(o.filter&&!o.filter(t))return this;var s=this.geometryToLayer(t,o);if(!s)return this;var l=t.properties||{};return s.options=s.properties||a["default"].extend({properties:l},this.options),this._featureLayerMap[a["default"].stamp(t)]=s,this.addLayer(s)},getLayerByFeature:function(t){return this._featureLayerMap[a["default"].stamp(t)]},geometryToLayer:function(t,e){var i,r,o,s="Feature"===t.type?t.geometry:t,l=s?s.coordinates:null,u=[],h=e&&e.coordsToLatLng||this.coordsToLatLng;if(!l&&!s)return null;switch(s.type){case"Polygon":case"MultiPolygon":return i=this.coordsToLatLngs(l,"Polygon"===s.type?1:2,h),new p(i,e);case"LineString":case"MultiLineString":i=this.coordsToLatLngs(l,"LineString"===s.type?0:1,h);var d=new f(i,e);return d.properties=a["default"].extend({},e,t.properties),d;case"GeometryCollection":for(r=0,o=s.geometries.length;r<o;r++){var c=this.geometryToLayer({geometry:s.geometries[r],type:"Feature",properties:t.properties},e);c&&u.push(c)}return new n["default"](u)}},toImageJSON:function(){var t={type:"FeatureCollection",features:[]},e=this._map.getSize(),i=function(t){for(var i=[],n=function(){var n=[];t._rings[a].forEach((function(t){n.push([t.x,e.y-t.y])})),i.push([n])},a=0,r=t._rings.length;a<r;a++)n();return{type:"MultiPolygon",coordinates:i}};return this.eachLayer((function(e){if(e instanceof p&&t.features.push({type:"Feature",properties:e.options.properties,geometry:i(e)}),e instanceof n["default"]){var a=[];e.eachLayer((function(t){a.push(i(t))})),t.features.push({type:"Feature",properties:e.options.properties,geometry:{type:"GeometryCollection",geometries:a}})}})),t},coordsToLatLng:function(t){return new s["default"](t[1],t[0],t[2])},coordsToLatLngs:function(t,e,i){for(var n,a=[],r=0,o=t.length;r<o;r++)n=e?this.coordsToLatLngs(t[r],e-1,i):(i||this.coordsToLatLng)(t[r]),a.push(n);return a}}),f=u["default"].extend({initialize:function(t,e){a["default"].setOptions(this,e),this._setLatLngs(t)},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._setLatLngs(t),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(t){for(var e,i,n=Infinity,a=null,r=h["default"]._sqClosestPointOnSegment,o=0,s=this._parts.length;o<s;o++)for(var l=this._parts[o],u=1,d=l.length;u<d;u++){var c=r(t,e=l[u-1],i=l[u],!0);c<n&&(n=c,a=r(t,e,i))}return a&&(a.distance=Math.sqrt(n)),a},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,e,i,n,a,r,o,s=this._rings[0],l=s.length;if(!l)return null;for(t=0,e=0;t<l-1;t++)e+=s[t].distanceTo(s[t+1])/2;if(0===e)return this._map.layerPointToLatLng(s[0]);for(t=0,n=0;t<l-1;t++)if(a=s[t],r=s[t+1],(n+=i=a.distanceTo(r))>e)return o=(n-e)/i,this._map.layerPointToLatLng([r.x-o*(r.x-a.x),r.y-o*(r.y-a.y)])},getBounds:function(){return this._bounds},addLatLng:function(t,e){return e=e||this._defaultShape(),t=s["default"].create(t),e.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new l["default"],this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return f._flat(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var e=[],i=f._flat(t),n=0,a=t.length;n<a;n++)i?(e[n]=s["default"].create(t[n]),this._bounds.extend(e[n])):e[n]=this._convertLatLngs(t[n]);return e},_project:function(){var t=new o["default"];this._rings=[],this._projectLatlngs(this._latlngs,this._rings,t);var e=this._clickTolerance(),i=new r["default"](e,e);this._bounds.isValid()&&t.isValid()&&(t.min._subtract(i),t.max._add(i),this._pxBounds=t)},_projectLatlngs:function(t,e,i){var n,a,r=t[0]instanceof s["default"],o=t.length;if(r){for(a=[],n=0;n<o;n++)a[n]=this._map.latLngToLayerPoint(t[n]),i.extend(a[n]);e.push(a)}else for(n=0;n<o;n++)this._projectLatlngs(t[n],e,i)},_clipPoints:function(){var t=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else{var e,i,n,a,r,o,s,l=this._parts;for(e=0,n=0,a=this._rings.length;e<a;e++)for(i=0,r=(s=this._rings[e]).length;i<r-1;i++)(o=h["default"].clipSegment(s[i],s[i+1],t,i,!0))&&(l[n]=l[n]||[],l[n].push(o[0]),o[1]===s[i+1]&&i!==r-2||(l[n].push(o[1]),n++))}},_simplifyPoints:function(){for(var t=this._parts,e=this.options.smoothFactor,i=0,n=t.length;i<n;i++)t[i]=h["default"].simplify(t[i],e)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._updatePoly()},_updatePoly:function(t){this._path.attr("d",this.pointsToPath(this._parts,t))},pointsToPath:function(t,e){var i,n,a,r,o,s,l="";for(i=0,a=t.length;i<a;i++){for(n=0,r=(o=t[i]).length;n<r;n++)l+=(n?"L":"M")+(s=o[n]).x+" "+s.y;l+=e?"z":""}return l||"M0 0"},_containsPoint:function(t,e){var i,n,a,r,o,s,l=this._clickTolerance();if(!this._pxBounds.contains(t))return!1;for(i=0,r=this._parts.length;i<r;i++)for(n=0,a=(o=(s=this._parts[i]).length)-1;n<o;a=n++)if((e||0!==n)&&h["default"].pointToSegmentDistance(t,s[a],s[n])<=l)return!0;return!1}});f._flat=function(t){return!a["default"].isArray(t[0])||"object"!=typeof t[0][0]&&"undefined"!=typeof t[0][0]};var p=f.extend({isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,e,i,n,a,r,o,s,l,u=this._rings[0],h=u.length;if(!h)return null;for(r=o=s=0,t=0,e=h-1;t<h;e=t++)i=u[t],n=u[e],a=i.y*n.x-n.y*i.x,o+=(i.x+n.x)*a,s+=(i.y+n.y)*a,r+=3*a;return l=0===r?u[0]:[o/r,s/r],this._map.layerPointToLatLng(l)},_convertLatLngs:function(t){var e=f.prototype._convertLatLngs.call(this,t),i=e.length;return i>=2&&e[0]instanceof s["default"]&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){f.prototype._setLatLngs.call(this,t),f._flat(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return f._flat(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options["stroke-width"],i=new r["default"](e,e);if(t=new o["default"](t.min.subtract(i),t.max.add(i)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,a=0,s=this._rings.length;a<s;a++)(n=h["default"].clipPolygon(this._rings[a],t,!0)).length&&this._parts.push(n)},_updatePath:function(){this._updatePoly(!0)},_containsPoint:function(t){var e,i,n,a,r,o,s,l,u=!1;if(!this._pxBounds.contains(t))return!1;for(a=0,s=this._parts.length;a<s;a++)for(r=0,o=(l=(e=this._parts[a]).length)-1;r<l;o=r++)i=e[r],n=e[o],i.y>t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(u=!u);return u||f.prototype._containsPoint.call(this,t,!0)}});e["default"]=c},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(56)),a=r(i(39));function r(t){return t&&t.__esModule?t:{"default":t}}var o=n["default"].extend({addLayer:function(t){return this.hasLayer(t)||(t.addEventParent(this),n["default"].prototype.addLayer.call(this,t)),this},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),t.removeEventParent(this),n["default"].prototype.removeLayer.call(this,t),this):this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new a["default"];for(var e in this._layers){var i=this._layers[e];t.extend(i.getBounds?i.getBounds():i.getLatLng())}return t}});e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(13))&&n.__esModule?n:{"default":n};e["default"]={simplify:function(t,e){if(!e||!t.length)return t.slice();var i=e*e;return t=this._reducePoints(t,i),t=this._simplifyDP(t,i)},pointToSegmentDistance:function(t,e,i){return Math.sqrt(this._sqClosestPointOnSegment(t,e,i,!0))},closestPointOnSegment:function(t,e,i){return this._sqClosestPointOnSegment(t,e,i)},_simplifyDP:function(t,e){var i=t.length,n=new(typeof Uint8Array!=undefined+""?Uint8Array:Array)(i);n[0]=n[i-1]=1,this._simplifyDPStep(t,n,e,0,i-1);var a,r=[];for(a=0;a<i;a++)n[a]&&r.push(t[a]);return r},_simplifyDPStep:function(t,e,i,n,a){var r,o,s,l=0;for(o=n+1;o<=a-1;o++)(s=this._sqClosestPointOnSegment(t[o],t[n],t[a],!0))>l&&(r=o,l=s);l>i&&(e[r]=1,this._simplifyDPStep(t,e,i,n,r),this._simplifyDPStep(t,e,i,r,a))},_reducePoints:function(t,e){for(var i=[t[0]],n=1,a=0,r=t.length;n<r;n++)this._sqDist(t[n],t[a])>e&&(i.push(t[n]),a=n);return a<r-1&&i.push(t[r-1]),i},clipSegment:function(t,e,i,n,a){var r,o,s,l=n?this._lastCode:this._getBitCode(t,i),u=this._getBitCode(e,i);for(this._lastCode=u;;){if(!(l|u))return[t,e];if(l&u)return!1;r=l||u,o=this._getEdgeIntersection(t,e,r,i,a),s=this._getBitCode(o,i),r===l?(t=o,l=s):(e=o,u=s)}},_getEdgeIntersection:function(t,e,i,n,r){var o,s,l=e.x-t.x,u=e.y-t.y,h=n.min,d=n.max;return 8&i?(o=t.x+l*(d.y-t.y)/u,s=d.y):4&i?(o=t.x+l*(h.y-t.y)/u,s=h.y):2&i?(o=d.x,s=t.y+u*(d.x-t.x)/l):1&i&&(o=h.x,s=t.y+u*(h.x-t.x)/l),new a["default"](o,s,r)},_getBitCode:function(t,e){var i=0;return t.x<e.min.x?i|=1:t.x>e.max.x&&(i|=2),t.y<e.min.y?i|=4:t.y>e.max.y&&(i|=8),i},_sqDist:function(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n},_sqClosestPointOnSegment:function(t,e,i,n){var r,o=e.x,s=e.y,l=i.x-o,u=i.y-s,h=l*l+u*u;return h>0&&((r=((t.x-o)*l+(t.y-s)*u)/h)>1?(o=i.x,s=i.y):r>0&&(o+=l*r,s+=u*r)),l=t.x-o,u=t.y-s,n?l*l+u*u:new a["default"](o,s)},clipPolygon:function(t,e,i){var n,a,r,o,s,l,u,h,d,c=[1,4,2,8];for(a=0,u=t.length;a<u;a++)t[a]._code=this._getBitCode(t[a],e);for(o=0;o<4;o++){for(h=c[o],n=[],a=0,r=(u=t.length)-1;a<u;r=a++)s=t[a],l=t[r],s._code&h?l._code&h||((d=this._getEdgeIntersection(l,s,h,e,i))._code=this._getBitCode(d,e),n.push(d)):(l._code&h&&((d=this._getEdgeIntersection(l,s,h,e,i))._code=this._getBitCode(d,e),n.push(d)),n.push(s));t=n}return t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(21)),a=l(i(39)),r=l(i(0)),o=l(i(7)),s=l(i(24));function l(t){return t&&t.__esModule?t:{"default":t}}var u=n["default"].extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1},initialize:function(t,e,i){this._url=t,this._bounds=a["default"].create(e),r["default"].setOptions(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){o["default"].remove(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&o["default"].toFront(this._image),this},bringToBack:function(){return this._map&&o["default"].toBack(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=t,this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},getBounds:function(){return this._bounds},_initImage:function(){var t=this._image=o["default"].create("img","leaflet-image-layer "+(this._zoomAnimated?"leaflet-zoom-animated":""));t.onselectstart=r["default"].falseFn,t.onmousemove=r["default"].falseFn,t.onload=r["default"].bind(this.fire,this,"load"),this.options.crossOrigin&&(t.crossOrigin=""),t.src=this._url,t.alt=this.options.alt},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;o["default"].setTransform(this._image,i,e)},_reset:function(){var t=this._image,e=new s["default"](this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();o["default"].setPosition(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){o["default"].setOpacity(this._image,this.options.opacity)}});e["default"]=u},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(185)),a=c(i(0)),r=c(i(7)),o=c(i(13)),s=c(i(20)),l=c(i(72)),u=c(i(5)),h=c(i(50)),d=i(2);function c(t){return t&&t.__esModule?t:{"default":t}}function f(){return f=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},f.apply(null,arguments)}var p=n["default"].extend({options:{minZoom:0,maxZoom:18,maxNativeZoom:null,minNativeZoom:null,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,e){this._url=t;var i=this.getCustomMinMaxZoom(t);(e=a["default"].setOptions(this,f({},e,i))).detectRetina&&u["default"].retina&&e.maxZoom>0&&(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom++):(e.zoomOffset++,e.maxZoom--),e.minZoom=Math.max(0,e.minZoom)),"string"==typeof e.subdomains&&(e.subdomains=e.subdomains.split(""))},getCustomMinMaxZoom:function(t){var e=a["default"].parseParam(t).params,i=e.minZoom,n=e.maxZoom,r={};return(0,d.isNull)(i)||(r.minZoom=i),(0,d.isNull)(n)||(r.maxZoom=n),r},setUrl:function(t,e){return this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return h["default"].on(i,"load",a["default"].bind(this._tileOnLoad,this,e,i)),h["default"].on(i,"error",a["default"].bind(this._tileOnError,this,e,i)),this.options.crossOrigin&&(i.crossOrigin=""),i.alt="",i.setAttribute("role","presentation"),i.src=this.getTileUrl(t),i},getTileUrl:function(t){var e={r:u["default"].retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var i=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=i),e["-y"]=i}return a["default"].template(this._url,a["default"].extend(e,this.options))},_tileOnLoad:function(t,e){u["default"].ielt9?setTimeout(a["default"].bind(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var n=this.options.errorTileUrl;n&&(e.src=n),t(i,e)},getTileSize:function(){var t=this._map,e=n["default"].prototype.getTileSize.call(this),i=this._tileZoom+this.options.zoomOffset,a=this.options.minNativeZoom,r=this.options.maxNativeZoom;return null!==a&&i<a?e.divideBy(t.getZoomScale(a,i)).round():null!==r&&i>r?e.divideBy(t.getZoomScale(r,i)).round():e},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom,i=this.options.zoomReverse,n=this.options.zoomOffset,a=this.options.minNativeZoom,r=this.options.maxNativeZoom;return i&&(t=e-t),t+=n,null!==a&&t<a?a:null!==r&&t>r?r:t},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=a["default"].falseFn,e.onerror=a["default"].falseFn,e.complete||(e.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",r["default"].remove(e)))}});p.WMS=p.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var i=a["default"].extend({},this.defaultWmsParams);for(var n in e)n in this.options||(i[n]=e[n]);var r=this.getCustomMinMaxZoom(t);e=a["default"].setOptions(this,f({},e,r)),i.width=i.height=e.tileSize*(e.detectRetina&&u["default"].retina?2:1),this.wmsParams=i},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,p.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToBounds(t),i=this._crs.project(e.getNorthWest()),n=this._crs.project(e.getSouthEast()),r=(this._wmsVersion>=1.3&&this._crs===l["default"].EPSG4326?[n.y,i.x,i.y,n.x]:[i.x,n.y,n.x,i.y]).join(","),o=p.prototype.getTileUrl.call(this,t);return o+a["default"].getParamString(this.wmsParams,o,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,e){return a["default"].extend(this.wmsParams,t),e||this.redraw(),this}}),p.WMTS=p.extend({defaultWmtsParams:{service:"WMTS",request:"GetTile",version:"1.0.0",layer:"",style:"",tilematrixset:"",format:"image/jpeg"},initialize:function(t,e){this._url=t;var i={};Object.keys(e).forEach((function(t){i[t.toLowerCase()]=e[t]}));var n=a["default"].extend({},this.defaultWmtsParams),r=i.tileSize||this.options.tileSize;for(var o in i.detectRetina&&u["default"].retina?n.width=n.height=2*r:n.width=n.height=r,i)n.hasOwnProperty(o)&&"matrixIds"!==o&&(n[o]=i[o]);this.wmtsParams=n,this.matrixIds=e.matrixIds||this.getDefaultMatrix();var s=this.getCustomMinMaxZoom(t);a["default"].setOptions(this,f({},e,s))},onAdd:function(t){this._crs=this.options.crs||t.options.crs,p.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this.options.tileSize,i=t.multiplyBy(e);i.x+=1,i.y-=1;var n=i.add(new o["default"](e,e)),r=this._tileZoom,s=this._crs.project(this._map.unproject(i,r)),l=this._crs.project(this._map.unproject(n,r)).x-s.x,u=this.matrixIds[r].identifier,h=this.matrixIds[r].topLeftCorner.lng,d=this.matrixIds[r].topLeftCorner.lat,c=Math.round((s.x-h)/l),f=-Math.round((s.y-d)/l),p=a["default"].template(this._url,{s:this._getSubdomain(t)});return p+a["default"].getParamString(this.wmtsParams,p)+"&tilematrix="+u+"&tilerow="+f+"&tilecol="+c},setParams:function(t,e){return a["default"].extend(this.wmtsParams,t),e||this.redraw(),this},getDefaultMatrix:function(){for(var t=new Array(22),e=0;e<22;e++)t[e]={identifier:""+e,topLeftCorner:new s["default"](20037508.3428,-20037508.3428)};return t}});e["default"]=p},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(21)),a=h(i(0)),r=h(i(7)),o=h(i(5)),s=h(i(24)),l=h(i(39)),u=h(i(13));function h(t){return t&&t.__esModule?t:{"default":t}}var d=n["default"].extend({options:{tileSize:256,opacity:1,updateWhenIdle:o["default"].mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:undefined,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(t){a["default"].setOptions(this,t)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView(),this._update()},beforeAdd:function(t){t._addZoomLimit(this)},onRemove:function(t){this._removeAllTiles(),r["default"].remove(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=null},bringToFront:function(){return this._map&&(r["default"].toFront(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(r["default"].toBack(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){return this._map&&(this._removeAllTiles(),this._update()),this},getEvents:function(){var t={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,panend:this._onPanEnd,moveend:this._update};return this.options.updateWhenIdle||(this._onPanMove||(this._onPanMove=a["default"].throttle(this._onPanEnd,this.options.updateInterval,this)),t.panmove=this._onPanMove),this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},createTile:function(){return document.createElement("div")},getTileSize:function(){var t=this.options.tileSize;return t instanceof u["default"]?t:new u["default"](t,t)},_updateZIndex:function(){this._container&&this.options.zIndex!==undefined&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t){for(var e,i=this.getPane().children,n=-t(-Infinity,Infinity),a=0,r=i.length;a<r;a++)e=i[a].style.zIndex,i[a]!==this._container&&e&&(n=t(n,+e));isFinite(n)&&(this.options.zIndex=n+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!o["default"].ielt9){r["default"].setOpacity(this._container,this.options.opacity);var t=+new Date,e=!1,i=!1;for(var n in this._tiles){var s=this._tiles[n];if(s.current&&s.loaded){var l=Math.min(1,(t-s.loaded)/200);r["default"].setOpacity(s.el,l),l<1?e=!0:(s.active&&(i=!0),s.active=!0)}}i&&!this._noPrune&&this._pruneTiles(),e&&(a["default"].cancelAnimFrame(this._fadeFrame),this._fadeFrame=a["default"].requestAnimFrame(this._updateOpacity,this))}},_initContainer:function(){this._container||(this._container=r["default"].create("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var t=this._tileZoom,e=this.options.maxZoom;if(t===undefined)return undefined;for(var i in this._levels)this._levels[i].el.children.length||i===t?this._levels[i].el.style.zIndex=e-Math.abs(t-i):(r["default"].remove(this._levels[i].el),this._removeTilesAtZoom(i),delete this._levels[i]);var n=this._levels[t],o=this._map;return n||((n=this._levels[t]={}).el=r["default"].create("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=e,n.origin=o.project(o.unproject(o.getPixelOrigin()),t).round(),n.zoom=t,this._setZoomTransform(n,o.getCenter(),o.getZoom()),a["default"].falseFn(n.el.offsetWidth)),this._level=n,n},_pruneTiles:function(){if(this._map){var t,e,i=this._map.getZoom();if(i>this.options.maxZoom||i<this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(e=this._tiles[t]).retain=e.current;for(t in this._tiles)if((e=this._tiles[t]).current&&!e.active){var n=e.coords;this._retainParent(n.x,n.y,n.z,n.z-5)||this._retainChildren(n.x,n.y,n.z,n.z+2)}for(t in this._tiles)this._tiles[t].retain||this._removeTile(t)}}},_removeTilesAtZoom:function(t){for(var e in this._tiles)this._tiles[e].coords.z===t&&this._removeTile(e)},_removeAllTiles:function(){for(var t in this._tiles)this._removeTile(t)},_invalidateAll:function(){for(var t in this._levels)r["default"].remove(this._levels[t].el),delete this._levels[t];this._removeAllTiles(),this._tileZoom=null},_retainParent:function(t,e,i,n){var a=Math.floor(t/2),r=Math.floor(e/2),o=i-1,s=new u["default"](+a,+r);s.z=+o;var l=this._tileCoordsToKey(s),h=this._tiles[l];return h&&h.active?(h.retain=!0,!0):(h&&h.loaded&&(h.retain=!0),o>n&&this._retainParent(a,r,o,n))},_retainChildren:function(t,e,i,n){for(var a=2*t;a<2*t+2;a++)for(var r=2*e;r<2*e+2;r++){var o=new u["default"](a,r);o.z=i+1;var s=this._tileCoordsToKey(o),l=this._tiles[s];l&&l.active?l.retain=!0:(l&&l.loaded&&(l.retain=!0),i+1<n&&this._retainChildren(a,r,i+1,n))}},_resetView:function(t){var e=t&&(t.pinch||t.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),e,e)},_animateZoom:function(t){this._setView(t.center,t.zoom,!0,t.noUpdate)},_setView:function(t,e,i,n){var a=Math.round(e);(this.options.maxZoom!==undefined&&a>this.options.maxZoom||this.options.minZoom!==undefined&&a<this.options.minZoom)&&(a=undefined);var r=this.options.updateWhenZooming&&a!==this._tileZoom;n&&!r||(this._tileZoom=a,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),a!==undefined&&this._update(t),i||this._pruneTiles(),this._noPrune=!!i),this._setZoomTransforms(t,e)},_setZoomTransforms:function(t,e){for(var i in this._levels)this._setZoomTransform(this._levels[i],t,e)},_setZoomTransform:function(t,e,i){var n=this._map.getZoomScale(i,t.zoom),a=t.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(e,i)).round();o["default"].any3d?r["default"].setTransform(t.el,a,n):r["default"].setPosition(t.el,a)},_resetGrid:function(){var t=this._map,e=t.options.crs,i=this._tileSize=this.getTileSize(),n=this._tileZoom,a=this._map.getPixelWorldBounds(this._tileZoom);a&&(this._globalTileRange=this._pxBoundsToTileRange(a)),this._wrapX=e.wrapLng&&!this.options.noWrap&&[Math.floor(t.project([0,e.wrapLng[0]],n).x/i.x),Math.ceil(t.project([0,e.wrapLng[1]],n).x/i.y)],this._wrapY=e.wrapLat&&!this.options.noWrap&&[Math.floor(t.project([e.wrapLat[0],0],n).y/i.x),Math.ceil(t.project([e.wrapLat[1],0],n).y/i.y)]},_onPanEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(t){var e=this._map,i=e._animatingZoom?Math.max(e._animateToZoom,e.getZoom()):e.getZoom(),n=e.getZoomScale(i,this._tileZoom),a=e.project(t,this._tileZoom).floor(),r=e.getSize().divideBy(2*n);return new s["default"](a.subtract(r),a.add(r))},_update:function(t){var e=this._map;if(e){var i=e.getZoom();if(t===undefined&&(t=e.getCenter()),this._tileZoom!==undefined){var n=this._getTiledPixelBounds(t),a=this._pxBoundsToTileRange(n),r=a.getCenter(),o=[],l=this.options.keepBuffer,h=new s["default"](a.getBottomLeft().subtract([l,-l]),a.getTopRight().add([l,-l]));for(var d in this._tiles){var c=this._tiles[d].coords;c.z===this._tileZoom&&h.contains(new u["default"](c.x,c.y))||(this._tiles[d].current=!1)}if(Math.abs(i-this._tileZoom)>1)this._setView(t,i);else{for(var f=a.min.y;f<=a.max.y;f++)for(var p=a.min.x;p<=a.max.x;p++){var g=new u["default"](p,f);if(g.z=this._tileZoom,this._isValidTile(g)){var m=this._tiles[this._tileCoordsToKey(g)];m?m.current=!0:o.push(g)}}if(o.sort((function(t,e){return t.distanceTo(r)-e.distanceTo(r)})),0!==o.length){this._loading||(this._loading=!0,this.fire("loading"));var v=document.createDocumentFragment();for(p=0;p<o.length;p++)this._addTile(o[p],v);this._level.el.appendChild(v)}}}}},_isValidTile:function(t){var e=this._map.options.crs;if(!e.infinite){var i=this._globalTileRange;if(!e.wrapLng&&(t.x<i.min.x||t.x>i.max.x)||!e.wrapLat&&(t.y<i.min.y||t.y>i.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return l["default"].create(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToBounds:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),a=n.add(i),r=e.unproject(n,t.z),o=e.unproject(a,t.z);return this.options.noWrap||(r=e.wrapLatLng(r),o=e.wrapLatLng(o)),new l["default"](r,o)},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new u["default"](+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(r["default"].remove(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){r["default"].addClass(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+1+"px",t.style.height=e.y+1+"px",t.onselectstart=a["default"].falseFn,t.onmousemove=a["default"].falseFn,o["default"].ielt9&&this.options.opacity<1&&r["default"].setOpacity(t,this.options.opacity),o["default"].android&&!o["default"].android23&&(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),a["default"].bind(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&a["default"].requestAnimFrame(a["default"].bind(this._tileReady,this,t,null,o)),r["default"].setPosition(o,i),this._tiles[n]={el:o,coords:t,current:!0},e.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,e,i){if(this._map){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(r["default"].setOpacity(i.el,0),a["default"].cancelAnimFrame(this._fadeFrame),this._fadeFrame=a["default"].requestAnimFrame(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(r["default"].addClass(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),o["default"].ielt9||!this._map._fadeAnimated?a["default"].requestAnimFrame(this._pruneTiles,this):setTimeout(a["default"].bind(this._pruneTiles,this),250)))}},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new u["default"](this._wrapX?a["default"].wrapNum(t.x,this._wrapX):t.x,this._wrapY?a["default"].wrapNum(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new s["default"](t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});e["default"]=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(187)),a=u(i(21)),r=u(i(0)),o=u(i(7)),s=i(26),l=i(2);function u(t){return t&&t.__esModule?t:{"default":t}}var h=a["default"].extend({options:{minZoom:3,maxZoom:18,animateEnable:!0,amapVersion:"2.0.4.4"},initLoader:function(){var t=this.options,e=t.aMapKey,i=t.amapVersion;!function(t){if((0,l.isString)(t))try{if(t.indexOf("securityJsCode")>-1){var e=JSON.parse(t);return void(window._AMapSecurityConfig={securityJsCode:e.securityJsCode})}if(t.indexOf("serviceHost")>-1){var i=JSON.parse(t);window._AMapSecurityConfig={serviceHost:i.serviceHost}}}catch(n){console.log(n)}}(t.aMapConfig),this.loader=n["default"].load({key:e,version:i})},initialize:function(t){r["default"].setOptions(this,t),this.initLoader()},beforeAdd:function(t){t._addZoomLimit(this)},_initContainer:function(){if(!this._container){var t=this._map._container;this._container=o["default"].create("div","amap-container",t),o["default"].toBack(this._container),this._setContainerAttr()}},_setContainerAttr:function(){var t=this._map,e=t.width,i=t.height;this._container.style.width=e+"px",this._container.style.height=i+"px"},_initBaseMap:function(t){var e=this;if(!this._baseMap){var i=this.options,n=i.aMapStyle,a=i.animateEnable,r=this._map,o=this._convert2AMapCenter(r.getCenter()),s=r.getZoom();this.loader.then((function(i){e._baseMap=new i.Map(t,{mapStyle:n,center:o,zoom:s,animateEnable:a,resizeEnable:!0})}))["catch"]((function(t){console.log(t)}))}},onAdd:function(){this._initContainer(),this._initBaseMap(this._container)},_wrapLng:function(t){return(t+180)%360+(t<-180||180===t?180:-180)},_convert2AMapCenter:function(t){return[this._wrapLng(t.lng),t.lat]},_resetZoomAndCenter:function(){var t=this._map,e=this._convert2AMapCenter(t.getCenter()),i=t.getZoom();this._baseMap&&this._baseMap.setZoomAndCenter(i,e,!1,200)},onRemove:function(t){this._removeBaseMap(),o["default"].remove(this._container),t._removeZoomLimit(this),this._container=this._baseMap=null},_removeBaseMap:function(){this._baseMap&&this._baseMap.destroy()},getEvents:function(){var t={viewreset:this._resetView,moveend:this._resetView,panmove:this._onPan,panend:this._onPan};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},_resetView:function(){this._setContainerAttr(),this._resetZoomAndCenter()},_animateZoom:function(t){var e=t.zoom,i=t.center,n=this._convert2AMapCenter(i);this._baseMap&&this._baseMap.setZoomAndCenter(e,n,!1,200)},_onPan:function(){var t=this._map,e=this._convert2AMapCenter(t.getCenter());this._baseMap&&this._baseMap.setCenter(e,!0)}}),d=h.extend({options:{minZoom:3,maxZoom:18,animateEnable:!1,amapVersion:"1.4.15"},_resetZoomAndCenter:function(){var t=this._map,e=this._convert2AMapCenter(t.getCenter()),i=t.getZoom();this._baseMap&&this._baseMap.setZoomAndCenter(i,e)},_animateZoom:function(t){var e=t.zoom,i=t.center,n=this._convert2AMapCenter(i);this._baseMap&&this._baseMap.setZoomAndCenter(e,n)},_onPan:function(){var t=this._map,e=this._convert2AMapCenter(t.getCenter());this._baseMap&&this._baseMap.setCenter(e)}});h=(0,s.useLowVersionAMapLayer)()?d:h;e["default"]=h},function(t,e,i){"use strict";t.exports=function(){function t(t){var n=[];return t.AMapUI&&n.push(e(t.AMapUI)),t.Loca&&n.push(i(t.Loca)),Promise.all(n)}function e(t){return new Promise((function(e,i){var a=[];if(t.plugins)for(var l=0;l<t.plugins.length;l+=1)-1==r.AMapUI.plugins.indexOf(t.plugins[l])&&a.push(t.plugins[l]);if(o.AMapUI===n.failed)i("前次请求 AMapUI 失败");else if(o.AMapUI===n.notload){o.AMapUI=n.loading,r.AMapUI.version=t.version||r.AMapUI.version,l=r.AMapUI.version;var u=document.body||document.head,h=document.createElement("script");h.type="text/javascript",h.src="https://webapi.amap.com/ui/"+l+"/main.js",h.onerror=function(t){o.AMapUI=n.failed,i("请求 AMapUI 失败")},h.onload=function(){if(o.AMapUI=n.loaded,a.length)window.AMapUI.loadUI(a,(function(){for(var t=0,i=a.length;t<i;t++){var n=a[t].split("/").slice(-1)[0];window.AMapUI[n]=arguments[t]}for(e();s.AMapUI.length;)s.AMapUI.splice(0,1)[0]()}));else for(e();s.AMapUI.length;)s.AMapUI.splice(0,1)[0]()},u.appendChild(h)}else o.AMapUI===n.loaded?t.version&&t.version!==r.AMapUI.version?i("不允许多个版本 AMapUI 混用"):a.length?window.AMapUI.loadUI(a,(function(){for(var t=0,i=a.length;t<i;t++){var n=a[t].split("/").slice(-1)[0];window.AMapUI[n]=arguments[t]}e()})):e():t.version&&t.version!==r.AMapUI.version?i("不允许多个版本 AMapUI 混用"):s.AMapUI.push((function(t){t?i(t):a.length?window.AMapUI.loadUI(a,(function(){for(var t=0,i=a.length;t<i;t++){var n=a[t].split("/").slice(-1)[0];window.AMapUI[n]=arguments[t]}e()})):e()}))}))}function i(t){return new Promise((function(e,i){if(r.AMap.version.startsWith("2.0"))i("Loca 暂不适配 JSAPI 2.0,请使用 1.4.15");else if(o.Loca===n.failed)i("前次请求 Loca 失败");else if(o.Loca===n.notload){o.Loca=n.loading,r.Loca.version=t.version||r.Loca.version;var a=r.Loca.version,l=r.key,u=document.body||document.head,h=document.createElement("script");h.type="text/javascript",h.src="https://webapi.amap.com/loca?v="+a+"&key="+l,h.onerror=function(t){o.Loca=n.failed,i("请求 AMapUI 失败")},h.onload=function(){for(o.Loca=n.loaded,e();s.Loca.length;)s.Loca.splice(0,1)[0]()},u.appendChild(h)}else o.Loca===n.loaded?t.version&&t.version!==r.Loca.version?i("不允许多个版本 Loca 混用"):e():t.version&&t.version!==r.Loca.version?i("不允许多个版本 Loca 混用"):s.Loca.push((function(t){t?i(t):i()}))}))}if(!window)throw Error("AMap JSAPI can only be used in Browser.");var n,a;(a=n||(n={})).notload="notload",a.loading="loading",a.loaded="loaded",a.failed="failed";var r={key:"",AMap:{version:"1.4.15",plugins:[]},AMapUI:{version:"1.1",plugins:[]},Loca:{version:"1.3.2"}},o={AMap:n.notload,AMapUI:n.notload,Loca:n.notload},s={AMap:[],AMapUI:[],Loca:[]},l=[],u=function(t){"function"==typeof t&&(o.AMap===n.loaded?t(window.AMap):l.push(t))};return{load:function(e){return new Promise((function(i,a){if(o.AMap==n.failed)a("");else if(o.AMap==n.notload){var s=e.key,h=e.version,d=e.plugins;s?(window.AMap&&"lbs.amap.com"!==location.host&&a("禁止多种API加载方式混用"),r.key=s,r.AMap.version=h||r.AMap.version,r.AMap.plugins=d||r.AMap.plugins,o.AMap=n.loading,h=document.body||document.head,window.___onAPILoaded=function(r){if(delete window.___onAPILoaded,r)o.AMap=n.failed,a(r);else for(o.AMap=n.loaded,t(e).then((function(){i(window.AMap)}))["catch"](a);l.length;)l.splice(0,1)[0]()},(d=document.createElement("script")).type="text/javascript",d.src="https://webapi.amap.com/maps?callback=___onAPILoaded&v="+r.AMap.version+"&key="+s+"&plugin="+r.AMap.plugins.join(","),d.onerror=function(t){o.AMap=n.failed,a(t)},h.appendChild(d)):a("请填写key")}else if(o.AMap==n.loaded)if(e.key&&e.key!==r.key)a("多个不一致的 key");else if(e.version&&e.version!==r.AMap.version)a("不允许多个版本 JSAPI 混用");else{if(s=[],e.plugins)for(h=0;h<e.plugins.length;h+=1)-1==r.AMap.plugins.indexOf(e.plugins[h])&&s.push(e.plugins[h]);s.length?window.AMap.plugin(s,(function(){t(e).then((function(){i(window.AMap)}))["catch"](a)})):t(e).then((function(){i(window.AMap)}))["catch"](a)}else if(e.key&&e.key!==r.key)a("多个不一致的 key");else if(e.version&&e.version!==r.AMap.version)a("不允许多个版本 JSAPI 混用");else{var c=[];if(e.plugins)for(h=0;h<e.plugins.length;h+=1)-1==r.AMap.plugins.indexOf(e.plugins[h])&&c.push(e.plugins[h]);u((function(){c.length?window.AMap.plugin(c,(function(){t(e).then((function(){i(window.AMap)}))["catch"](a)})):t(e).then((function(){i(window.AMap)}))["catch"](a)}))}}))},reset:function(){delete window.AMap,delete window.AMapUI,delete window.Loca,r={key:"",AMap:{version:"1.4.15",plugins:[]},AMapUI:{version:"1.1",plugins:[]},Loca:{version:"1.3.2"}},o={AMap:n.notload,AMapUI:n.notload,Loca:n.notload},s={AMap:[],AMapUI:[],Loca:[]}}}}()},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(0)),a=c(i(1)),r=c(i(6)),o=c(i(189)),s=c(i(10)),l=c(i(18)),u=i(4),h=i(3),d=i(2);function c(t){return t&&t.__esModule?t:{"default":t}}var f={fill:"#eaeaea","stroke-width":0},p=0,g=0,m=.4,v=4,_=31/255,y=74/255,A=138/255,T=n["default"].getTargetFillArray(10,(function(t,e){return e/10})),x=function(){return n["default"].paddingConvertWithScale(5)},b=o["default"].extend({type:u.ComponentCst.GradientRangeLegend,initAttributesWithSeries:function(){var t=this.options.range||{};this.valueAndColors=t.color||this._getDefaultValueAndColors();var e=t.min,i=t.max;if((0,d.hasNotDefined)(e)||(0,d.hasNotDefined)(i)){var a=this.vanchart.getChartMinMaxValue(),r=n["default"].calculateAutoMinMaxAndGap(a[0],a[1],Math.max(2,this.valueAndColors.length-1));e=r[0],i=r[1]}this.min=n["default"].pick(t.min,e),this.max=n["default"].pick(t.max,i),this.valueAndColors.sort((function(t,e){return t[0]-e[0]}));for(var o=[],u=[],h=0,c=this.valueAndColors.length;h<c;h++)o[h]=this.valueAndColors[h][0],u[h]=this.valueAndColors[h][1];var f=s["default"].quantize().domain([this.min,this.max]).range(T),p=this;this.largeValueScale=function(t){return p.min===p.max?0:f(t)},this.valueScale=s["default"].linear().domain([this.min,this.max]).range([0,1]),this.colorScale=s["default"].linear().domain(o).range(u).interpolate(l["default"].interpolate).interpolate(l["default"].interpolate)},_getMin:function(){return this.min},_getMax:function(){return this.max},_getGradient:function(){var t={};return this.valueAndColors.forEach((function(e){t[e[0]]=e[1]})),t},_getDefaultValueAndColors:function(){var t=r["default"].createColorsWithHsb(this.vanchart.options.colors[0],3);return[[0,t[2]],[.5,t[1]],[1,t[0]]]},calculateHorizontalDim:function(){var t=this._getLabelDim(),e=t.minLabelDim,i=t.maxLabelDim,n=this.options.maxHeight||"30%",a=0,r=16+Math.max(e.height,i.height);return r=Math.min(r,this._getPercentValue(n,this.vanchart.height)),this.vanchart.isMobileFlow()&&!this.vanchart.isMobileFlowFollowPC()?(a=this.vanchart.width-2*x(),this._trackLength=a-10-2*x()):(a=this._getSliderSize(),this._trackLength=a-14),{width:a,height:r}},calculateVerticalDim:function(){var t=this._getLabelDim(),e=t.minLabelDim,i=t.maxLabelDim,n=this.options.maxWidth||"30%",a=(0,h.getTextHeight)(this.options.style),r=16+Math.max(e.width,i.width),o=0;return r=Math.min(r,this._getPercentValue(n,this.vanchart.width)),this.vanchart.isMobileFlow()&&!this.vanchart.isMobileFlowFollowPC()?(o=this.vanchart.height-2*x(),this._trackLength=o-10-2*x()):(o=this._getSliderSize(),this._trackLength=o-Math.max(14,a)),{width:r,height:o}},_getSliderSize:function(){var t=this.vanchart.bounds,e=this.isHorizontal()?t.width:t.height;return Math.min(150,Math.max(50,e))-2*x()},_getLabelDim:function(){var t=this._getLabelFormatContent(this.min),e=this._getLabelFormatContent(this.max);return{minLabelDim:n["default"].getTextDimension(t,this.options.style,this.options.useHtml),maxLabelDim:n["default"].getTextDimension(e,this.options.style,this.options.useHtml)}},getColorWithSize:function(t,e){var i=e?this.largeValueScale:this.valueScale;return t>=this.min&&t<=this.max?this.colorScale(i(t)):null},_getLabelFormatContent:function(t){var e=this.options.formatter;return e?n["default"].format(t,e):t},_gradientScale:function(t){var e=this._trackLength;this.isHorizontal()||(t=e-t);var i=t/e*100|0,a=n["default"].accDiv(n["default"].accAdd(this.max,-this.min),100);return n["default"].accAdd(n["default"].accMul(a,i),this.min)},_getGradientFillColor:function(t){var e=this.isHorizontal(),i={x1:"0%",y1:e?"0%":"100%",x2:e?"100%":"0%",y2:"0%"},n=this.valueAndColors.map((function(t){return{offset:t[0],"stop-color":t[1]}}));return this._bar.colorGradient?window.duchamp?n.length===this._bar.colorGradient.stops.length?t.updateColorGradient(this._bar.colorGradient,i,n):(this._bar.colorGradient.removed()||this._bar.colorGradient.remove(),this._bar.colorGradient=t.colorGradient(i,n)):t.updateColorGradient(this._bar.colorGradient,i,n):this._bar.colorGradient=t.colorGradient(i,n),t.toPatternProperty(this._bar.colorGradient)},_updateClipRect:function(){var t,e=this.vanchart.renderer;t=this.isHorizontal()?{x:this.minPos,y:0,width:this.maxPos-this.minPos,height:6}:{x:0,y:this.minPos,width:6,height:this.maxPos-this.minPos},this._bar.clipG?e.updateClip(this._bar.clipG,t):(this._bar.clipG=e.createClip(t),e.clip(this._bar,this._bar.clipG))},renderBody:function(t,e){this._initLegendState(),this._initLegendElement(t,e),this._initLegendStyle(),this._updateLegendBar(!0),this._updateLegendBar(!1)},_initLegendState:function(){this.minPos=0,this.maxPos=this._trackLength,this.isMinButtonOnHover=!1,this.isMaxButtonOnHover=!1},_initLegendElement:function(t,e){var i=this.vanchart.renderer,a=this._getLegendTranslate();this._absX=e.x+a[0],this._absY=e.y+a[1],this._barBackground=this._barBackground||t.append(i.rect()),this._barBackground.attr("transform",n["default"].makeTranslate(a)),this._bar=this._bar||t.append(i.rect()),this._bar.attr("transform",n["default"].makeTranslate(a)),this._minButton=this._minButton||t.append(i.circle().style({cursor:"pointer"})),this._maxButton=this._maxButton||t.append(i.circle().style({cursor:"pointer"})),this._minLabel=this._minLabel||t.append(i.vtext(this.useHtmlLabel())),this._maxLabel=this._maxLabel||t.append(i.vtext(this.useHtmlLabel()))},_initLegendStyle:function(){var t=this.vanchart.renderer,e=this.isHorizontal(),i=this._trackLength,n={rx:3,ry:3,x:0,y:0,width:e?i:6,height:e?6:i};this._barBackground.style(f).attr(n),this._bar.attr(n).style({fill:this._getGradientFillColor(t),"stroke-width":0}),(0,h.isSupportSVG)()||t._updateGradientFill(this._bar,this._bar.colorGradient);var a={fill:"#fff",filter:this._getShadowFilter()};this._minButton.attr("r",7).style(a),this._maxButton.attr("r",7).style(a),this._minLabel.attr("dy",".85em").style(this.options.style),this._maxLabel.attr("dy",".85em").style(this.options.style)},_getLegendTranslate:function(){var t=this.isHorizontal(),e=this._trackLength,i=this.bounds;return[t?(i.width-e)/2:x()+7-3,t?i.height-x()-7-3:(i.height-e)/2]},_getShadowFilter:function(){var t=this.vanchart,e=t.renderer,i=p,n=g,a=m,r=v,o=_,s=y,l=A;return t.gradientLegendShadowFilter=t.gradientLegendShadowFilter||e.createDropShadowFilter(i,n,a,r,o,s,l),e.toPatternProperty(t.gradientLegendShadowFilter)},_updateLegendBar:function(t){var e=this._getUpdateProp(t),i=e.buttonElement,a=e.labelElement,r=e.pos,o=e.onHover;i.attr("r",o?8:7).attr("transform",n["default"].makeTranslate(this._getButtonRelativePos(r)));var s=this._getLabelFormatContent(this._gradientScale(r)),l=n["default"].getTextDimension(s,this.options.style,!0),u=this._getLabelPos(t,l,r,o);a.textContent(s).attr("transform",n["default"].makeTranslate(u)),this._updateClipRect()},_getUpdateProp:function(t){var e=this.isHorizontal();return t?{buttonElement:this._minButton,labelElement:this._minLabel,pos:e?this.minPos:this.maxPos,onHover:this.isMinButtonOnHover}:{buttonElement:this._maxButton,labelElement:this._maxLabel,pos:e?this.maxPos:this.minPos,onHover:this.isMaxButtonOnHover}},_getButtonRelativePos:function(t){var e=this._getLegendTranslate();return this.isHorizontal()?[t+e[0],3+e[1]]:[3+e[0],t+e[1]]},_getButtonAbsolutePos:function(){var t,e;return this.isHorizontal()?(t={x:this._absX+this.minPos,y:this._absY+3},e={x:this._absX+this.maxPos,y:this._absY+3}):(t={x:this._absX+3,y:this._absY+this.maxPos},e={x:this._absX+3,y:this._absY+this.minPos}),{minButtonPos:t,maxButtonPos:e}},_getLabelPos:function(t,e,i,n){var a=n?1:0,r=this._getLegendTranslate();if(this.isHorizontal()){var o=t?Math.max(Math.round(this.minPos-e.width),-7):Math.min(Math.round(this.maxPos),this._trackLength+7-e.width),s=Math.round(-6-.75*e.height-a);return[o+r[0],s+r[1]]}var l=Math.round(12+a),u=Math.round(i-.75*e.height/2);return[l+r[0],u+r[1]]},getEvents:function(){return{mouseover:this._onMouseOver,mouseout:this._onMouseOut,panstart:this._panStart,panmove:this._panMove,panend:this._panEnd}},_onMouseOver:function(t){this._updateHoverState(this._findMouseTarget(t),!0)},_onMouseOut:function(){null==this.eventTarget&&(this.isMinButtonOnHover=!1,this.isMaxButtonOnHover=!1,this._updateLegendBar(!0),this._updateLegendBar(!1))},_panStart:function(t){this.options.panStart?n["default"].getFormatterFunction(this.options.panStart)():(this.eventTarget=this._findDraggableTarget(t),this._updateHoverState(this.eventTarget,!0))},_findDraggableTarget:function(t){this.currentX=t.containerPoint.x,this.currentY=t.containerPoint.y;var e=this._getButtonAbsolutePos(),i=e.minButtonPos,n=e.maxButtonPos;if(this.isHorizontal()){var a=(n.x-i.x)/5;if(this.currentX<i.x+a)return this._minButton;if(this.currentX>n.x-a)return this._maxButton}else{var r=(i.y-n.y)/5;if(this.currentY>i.y-r)return this._minButton;if(this.currentY<n.y+r)return this._maxButton}},_findMouseTarget:function(t){this.currentX=t.containerPoint.x,this.currentY=t.containerPoint.y;var e=this._getButtonAbsolutePos(),i=e.minButtonPos,n=e.maxButtonPos;return this._isButtonInside(i.x,i.y,7,this.currentX,this.currentY)?this._minButton:this._isButtonInside(n.x,n.y,7,this.currentX,this.currentY)?this._maxButton:void 0},_isButtonInside:function(t,e,i,n,a){return Math.pow(Math.pow(n-t,2)+Math.pow(a-e,2),.5)<i},_updateHoverState:function(t,e){t===this._minButton&&(this.isMinButtonOnHover=e,this._updateLegendBar(!0)),t===this._maxButton&&(this.isMaxButtonOnHover=e,this._updateLegendBar(!1))},_panMove:function(t){this.eventTarget===this._minButton&&this._dealButtonMove(!0,t.containerPoint.x,t.containerPoint.y),this.eventTarget===this._maxButton&&this._dealButtonMove(!1,t.containerPoint.x,t.containerPoint.y)},_dealButtonMove:function(t,e,i){var n=[this.currentX,this.currentY],a=n[0],r=n[1],o=this.isHorizontal(),s=o?Math.round(e-a):Math.round(i-r);if(t&&o||!t&&!o){var l=this.minPos;this.minPos+=s,this.minPos=Math.max(this.minPos,0),this.minPos=Math.min(this.minPos,this.maxPos),s=this.minPos-l}if(t&&!o||!t&&o){var u=this.maxPos;this.maxPos+=s,this.maxPos=Math.min(this.maxPos,this._trackLength),this.maxPos=Math.max(this.maxPos,this.minPos),s=this.maxPos-u}this._checkButtonMove(t,s,e,i)},_checkButtonMove:function(t,e,i,n){Math.abs(e)>=1&&(this.currentX=i,this.currentY=n,this._updateLegendBar(t),this.refreshPoints())},_panEnd:function(t){null==this._findMouseTarget(t)&&(this.isMinButtonOnHover=!1,this.isMaxButtonOnHover=!1,this._updateLegendBar(!0),this._updateLegendBar(!1)),this.eventTarget=null},refreshPoints:function(){for(var t=this._gradientScale(this.minPos),e=this._gradientScale(this.maxPos),i=this.vanchart,n=i.series,a=!1,r=this.min,o=this.max,s=0,l=n.length;s<l;s++){n[s].points.forEach((function(i){var n=i.visible,s=i.getTargetValue();i.visible=!(r>o)&&(s>=t&&s<=e||s>=e&&s<=t),a=a||n!=i.visible}))}a&&i.filterRender()},isPanMovingAtTheBoundary:function(t){var e=t.direction,i=e===a["default"].DIRECTION_LEFT,n=e===a["default"].DIRECTION_RIGHT,r=e===a["default"].DIRECTION_UP,o=e===a["default"].DIRECTION_DOWN,s=this.eventTarget,l=this._maxButton,u=this._minButton,h=this.maxPos,d=this.minPos,c=d===h;if(this.isHorizontal())switch(s){case l:return i&&c||n&&h===this._trackLength;case u:return i&&0===d||n&&c}else switch(s){case u:return r&&c||o&&h===this._trackLength;case l:return r&&0===d||o&&c}return!1}});e["default"]=b},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(11)),a=u(i(0)),r=u(i(1)),o=i(4),s=i(46),l=u(i(45));function u(t){return t&&t.__esModule?t:{"default":t}}var h=function(){return a["default"].paddingConvertWithScale(5)},d=n["default"].extend({doLayout:function(){if(this.invisible())this.remove();else{var t=this.options.position||r["default"].RIGHT,e=h()*(this.isFloat?2:4);if(t==r["default"].TOP||t==r["default"].BOTTOM?this._layoutHorizontal(t,e):this._layoutVertical(t,e),!this.isFloat&&(!this.vanchart.isMobileFlow()||this.vanchart.isMobileFlowFollowPC())){var i=this.options.borderWidth+2*h();if(this.bounds.x+=i/2,this.bounds.y+=i/2,this.bounds.width-=i,this.bounds.height-=i,t==r["default"].BOTTOM){var n=this.vanchart.getComponent(o.ComponentCst.ZOOM_COMPONENT);n&&n.zoomToolEnabled()&&n.bounds&&(this.bounds.y+=n.bounds.height||0)}if(t==r["default"].RIGHT_TOP)this.vanchart.getComponent(o.ComponentCst.TOOLBAR_COMPONENT)&&(this.bounds.y=Math.max(37,this.bounds.y))}}},_layoutHorizontal:function(t,e){var i=this.calculateHorizontalDim(),n=i.height+e;n=this.options.maxHeight?Math.min(n,this._maxHeight()):Math.min(n,this._maxLegendHeight()),this._setComponentBounds(t,n);var a=0;this.vanchart.isMobileFlow()&&!this.vanchart.isMobileFlowFollowPC()?(a=i.width,this.bounds.x=(this.vanchart.width-a)/2):(a=i.width+e,this.isFloat||(this.bounds.x+=Math.max((this.bounds.width-a)/2,0))),this.bounds.width=a},_layoutVertical:function(t,e){var i=this.calculateVerticalDim(),n=i.width+e;n=this.options.maxWidth?Math.min(n,this._maxWidth()):Math.min(n,this._maxLegendWidth()),this._setComponentBounds(t,n);var a=0;this.vanchart.isMobileFlow()&&!this.vanchart.isMobileFlowFollowPC()?(a=i.height,this.bounds.y=(this.vanchart.height-a)/2):(a=i.height+e,this.isFloat||t!=r["default"].RIGHT&&t!=r["default"].LEFT?this.isFloat||t!=r["default"].RIGHT_BOTTOM||(this.bounds.y=Math.round(this.bounds.y+this.bounds.height-a)):this.bounds.y+=Math.max((this.bounds.height-a)/2,0)),this.bounds.height=a},render:function(){if(!this.invisible()){var t,e=this.bounds,i=this.vanchart,n=i.renderer;if(!(e.width<=0||e.height<=0))this.group||(this.backgroundGroup=n.group().addTo(this.getComponentParentGroup()),this.group=n.vgroup().add(this.getComponentParentGroup())),t=this.useHtmlLabel()?this.group.divG.attr({"pointer-events":"auto"}):this.group.renderG,i.registerInteractiveTarget(this,t),this._innerClip(this.group),this.group.attr("transform",a["default"].makeTranslate(e)),(0,s.renderRectangleBackground)(this.backgroundGroup,this.options,l["default"].getLegendOuterBounds(e,this.options),n),this.renderBody(this.group,e)}},getEvents:function(){return{mouseout:this.mouseOut}},mouseOut:function(){this.highlighted&&this.vanchart.cancelLegendHighlight()},remove:function(){this.group&&this.group.remove(),this.backgroundGroup&&this.backgroundGroup.remove(),this.group=this.items=this._barBackground=this._bar=this._minButton=this._maxButton=this._minLabel=this._maxLabel=this.backgroundGroup=null},contains:function(t){return this.bounds&&a["default"].containsPoint(this.bounds,t)}});e["default"]=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(0)),a=h(i(1)),r=h(i(6)),o=i(4),s=h(i(73)),l=h(i(101)),u=i(2);function h(t){return t&&t.__esModule?t:{"default":t}}var d={0:"rgb(255,255,255)",.25:"rgb(0,0,255)",.55:"rgb(0,255,0)",.85:"rgb(255,255,0)",1:"rgb(255,0,0)"},c=s["default"].extend({type:o.ComponentCst.INTERVAL_RANGE_LEGEND,initAttributesWithSeries:function(){var t=this.options.range||{};if(this._isAutoRange()){var e=t.splitNumber||5,i=t.color||this.vanchart.options.colors[0],a=this.vanchart.isHeatMap()?["rgb(0,0,255)","rgb(0,255,0)","rgb(255,255,0)","rgb(255,0,0)"]:r["default"].createColorsWithHsb(i,e),o=this.vanchart.getChartMinMaxValue(),s=n["default"].calculateAutoMinMaxAndGap(o[0],o[1],e),l=s[0],u=s[2];if(t=[],this.vanchart.isHeatMap())for(var h=[0,.25,.55,.85,1],d=n["default"].accMul(u,e),c=1;c<5;c++)t.push({from:n["default"].accAdd(l,n["default"].accMul(d,h[c-1])),to:n["default"].accAdd(l,n["default"].accMul(d,h[c])),color:a[c-1]});else for(c=0;c<e;c++)t.push({from:n["default"].accAdd(l,n["default"].accMul(u,e-c-1)),to:n["default"].accAdd(l,n["default"].accMul(u,e-c)),color:a[c]})}this.items=this.items||[];var f=t.length;this._removeOldItems(this.items),this._initRangeLegendItem(f,t),this.items.length=f;var p=this,g=this.vanchart.series;this.items.sort((function(t,e){var i=Math.min(t.from,t.to),n=Math.min(e.from,e.to);return p.isHorizontal()?i-n:n-i}));c=0;for(var m=g.length;c<m;c++){var v=g[c],_=v.getTargetKey();v.points.forEach((function(t){var e=t[_],i=p._getPointItem(e);i&&(i.points.push(t),i.options.series=v,t._rangeItem=i)}))}},_removeOldItems:function(t){if(t.length)for(var e=0;e<t.length;e++)t[e].graphic&&t[e].graphic.remove(),t[e]=null},_initRangeLegendItem:function(t,e){for(var i=this.options,n=i.formatter,r=0;r<t;r++){var o=e[r],s=this._getIntervalLabelContent(o.from,o.to,n),u={color:o.color,bindName:s,itemName:s,visible:!0,hiddenColor:i.hiddenColor,hoverColor:i.hoverColor,legendIconType:a["default"].NORMAL_ICON,lineIndex:0},h=this.items[r]||new l["default"](this,u);this.items[r]=h,h.legendType=this.type,h.from=o.from,h.to=o.to,h.color=o.color,h.label=s,h.visible=!0,h.hiddenColor=i.hiddenColor,h.hoverColor=i.hoverColor,h.points=[],h.lineIndex=0}},_updateLegendItems:function(){},_isAutoRange:function(){return!n["default"].isArray(this.options.range)},_getMin:function(){if(this.items){var t=this.isHorizontal()?0:this.items.length-1;return this.items[t].from}},_getMax:function(){if(this.items){var t=this.isHorizontal()?this.items.length-1:0;return this.items[t].to}},_getGradient:function(){if(this.items){if(this._isAutoRange())return d;for(var t={0:"white"},e=this._getMin(),i=this._getMax(),n=(0,u.fixDivisor)(i-e),a=this.items.length-1;a>=0;a--){var r=this.items[a];t[(r.to-e)/n]=r.color}return t}},_getIntervalLabelContent:function(t,e,i){return i?n["default"].format({from:t,to:e},i):t+"-"+e},_getPointItem:function(t){for(var e=0,i=this.items.length;e<i;e++){var n=this.items[e],a=Math.min(n.from,n.to),r=Math.max(n.from,n.to);if(t>=a&&t<=r)return n}},getColorWithSize:function(t){var e=this._getPointItem(t);return e&&e.color}});e["default"]=c},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(102))&&n.__esModule?n:{"default":n};var r=a["default"].extend({onMouseOver:function(){a["default"].prototype.onMouseOver.call(this),this.makeHighLight()},makeHighLight:function(){if(this.legend.options.highlight&&this.options.series.isSupportLegendHighlight()){this.legend.highlighted=!0;var t=this.isDropped()?this.options.itemName:null;this.legend.vanchart.makeLegendHighlight(t)}},onTap:function(){a["default"].prototype.onTap.call(this)},onIntervalMouseOver:function(){if(!this.isCancelIntervalHighlight()){a["default"].prototype.onIntervalMouseOver.call(this),this.legend.highlighted=!0;var t=this.legendItem.visible?null:this.legendItem;this.legend.vanchart.makeLegendHighlight(t)}},onIntervalTap:function(){a["default"].prototype.onIntervalTap.call(this)}});e["default"]=r},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(102)),a=i(2),r=o(i(5));function o(t){return t&&t.__esModule?t:{"default":t}}var s=n["default"].extend({onMouseOver:function(){n["default"].prototype.onMouseOver.call(this),this.makeHighLight()},_needNormalTap:function(){return!(this.legend.options.highlight&&this.options.series.isSupportLegendHighlight())||this.legend.options.click||this.isDropped()},onTap:function(){if(this._needNormalTap())n["default"].prototype.onTap.call(this);else{var t=this.isShowOneLegendItem()?null:this.options.bindName;this.legend.fixedDisplaySeriesItem(t),this.legend.vanchart.reRenderWholePlot(),this.legend.items.forEach((function(t){return t.resetState()})),(!this.legend.vanchart.isMobile()&&r["default"].safari||r["default"].ie)&&this.onMouseOver()}},onIntervalMouseOver:function(){this.isCancelIntervalHighlight()||(n["default"].prototype.onIntervalMouseOver.call(this),this.legend.highlighted=!0,this.legend.vanchart.makeLegendHighlight(this.legendItem))},_needIntervalNormalTap:function(){return this.isCancelIntervalHighlight()||this.legend.options.click||!this.legendItem.visible},onIntervalTap:function(){if(this._needIntervalNormalTap())n["default"].prototype.onIntervalTap.call(this);else{var t=this.isShowOneIntervalItem()?null:this.legendItem,e=[],i=this.legend,r=i.items,o=i.vanchart;r.forEach((function(i){var n=(0,a.hasNotDefined)(t)||i==t;i.updateIntervalItemVisible(n),i.points&&e.push.apply(e,i.points)})),e.length>0&&o.filterRender(),this.onIntervalMouseOver()}}});e["default"]=s},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=c(i(1)),a=c(i(0)),r=(c(i(16)),c(i(11))),o=c(i(8)),s=c(i(7)),l=c(i(27)),u=i(3),h=i(2),d=i(47);function c(t){return t&&t.__esModule?t:{"default":t}}var f=250,p=350,g=350,m=o["default"].css.ease,v=o["default"].css.ease,_=o["default"].css.ease,y=o["default"].css.ease,A="top",T="left",x="bottom",b="right",C="left_top",L="right_top",M="left_bottom",P="right_bottom",S={changedValue:"changedValue",changedPercent:"changedValue",changedArrivalRate:"changedValue",changedWordRate:"changedValue",value:"value",size:"value",targetValue:"value",percentage:"value",x:"value",y:"value",arrivalRate:"value",wordRate:"value",seriesName:"series",category:"series",name:"series"},w={};["changedValue","changedPercent","changedArrivalRate","changedWordRate","value","percent","name","wordRate","arrivalRate","x","y","series","category","size"].forEach((function(t){var e="{"+t.toUpperCase()+"}";w[e]=[t,t+"Format"]})),w["{TARGET_VALUE}"]=["targetValue","targetValueFormat"],w["{SERIES}"]=["seriesName","seriesFormat"],w["{PERCENT}"]=["percentage","percentFormat"],w["{X}"]=["x","XFormat"],w["{Y}"]=["y","YFormat"];var E=r["default"].extend({initialize:function(t,e,i){this.componentType=e,this.vanchart=i,this.refresh(t),this.hasAniamtion=i.renderer.isAnimation,this.pointsContentArray=[],this.contentArray=[],this.svgMoreLabels=[],this.divMoreLabels=[]},_refresh:function(t){0==t.duration&&(t.enabled=!1)},doLayout:function(t){this._dom||(t=t||this.vanchart.getDivParentDom(),this._dom=s["default"].create("div","moreLabelWrapper",t),this._dom.style.cssText="width:100%;height:100%;top:0;left:0;position:absolute;z-index:2000;pointer-events:none;",this.renderer=(0,l["default"])(this._dom,this.vanchart),this.renderer.onAdd(),(0,u.isSupportSVG)()&&this.renderer._container.style("pointer-events","none"))},resize:function(){this.renderer&&this.renderer.resize(),this.clearMoreLabelTimers()},clearMoreLabelTimers:function(){var t=this.vanchart.moreLabelTimers;t&&t.forEach((function(t){a["default"].clearTimeout(t)}))},removeAllMoreLabels:function(){0===this.svgMoreLabels.length&&0===this.divMoreLabels.length||(this.clearMoreLabelTimers(),this.svgMoreLabels.forEach((function(t){t.remove()})),this.divMoreLabels.forEach((function(t){t.remove()})),this.svgMoreLabels=[],this.divMoreLabels=[])},remove:function(){this.removeAllMoreLabels(),s["default"].remove(this._dom),this._dom=null,this.renderer&&this.renderer.remove(),this.renderer=null},showWithPoint:function(t,e,i){if(0!==this.pointsContentArray.length){var n=t.series;this.layoutContent();var a,r={width:this.moreLabelWidth,height:this.moreLabelHeight};a=(0,h.hasDefined)(e)&&(0,h.hasDefined)(i)?{startX:e,startY:i,direction:"top"}:n.calcMoreLabelPosition(t,r),a=this._calculateBeyondBounds(a),this._show(a)}},_calculateBeyondBounds:function(t){t.direction=t.direction||"top";var e=a["default"].getDomWidth(this._dom),i=a["default"].getDomHeight(this._dom),n=t.direction,r=t.startX,o=t.startY,s=this.moreLabelHeight,l=this.moreLabelWidth,u="",h="",d=function(){return r-l/2-5<0?(h=b,!0):r+l/2+5>e&&(h=T,!0)},c=function(){return o-s/2-5<0?(u=x,!0):o+s/2+5>i&&(u=A,!0)};switch(n){case A:o-s-5<0&&(n=x),n=d()?h+"_"+n:n;break;case x:o+s+5>i&&(n=A),n=d()?h+"_"+n:n;break;case T:r-l-5<0&&(n=b),n=c()?n+"_"+u:n;break;case b:r+l+5>e&&(n=T),n=c()?n+"_"+u:n}return t.direction=n,t},_show:function(t){var e,i,n=this,a=this.options,r=this.renderer,o=r._container,s=r._divContainer,l=!(0,u.isSupportSVG)()||a.useHtml,h=t.direction||"top";this.vanchart.isMap()&&(t=this._considerMapPane(t));var d=this.calculateTranslate(t);e=r.group().addTo(o),this.svgMoreLabels.push(e),e.attr({transform:"translate("+d[0]+","+d[1]+")"}),this.renderSvgBorder(e,r,h),l?((i=r.div().addTo(s)).style({left:d[0]+"px",top:d[1]+"px"}),this.divMoreLabels.push(i),this.renderHtmlContent(i,r)):this.renderSvgContent(e,r);var c=1200+this.getMoreLabelDuration();this.vanchart.setTimeout("moreLabel_remove_timer",(function(){n.removeAllMoreLabels()}),c),this.resetContentArray()},borderPathGenerator:function(t,e,i,n,a,r){t+=n,e+=n;var o,s=a,l={top:"bottom",left:"right",bottom:"top",right:"left"},u=!!l[i],h=u&&l[i];if(u){var d="top"===i||"bottom"===i;o=Math.min(t-(d?2*r:0),e-(d?0:2*r))/2}else o=Math.min(t,e)/2;s>o&&(s=o);var c=[[0,0],[t,0],[t,e],[0,e]],f=[[0,s],[s,0],[t-s,0],[t,s],[t,e-s],[t-s,e],[s,e],[0,e-s],[0,s]];return"M"+p(f[0])+g(0)+m(0)+g(1)+m(1)+g(2)+m(2)+g(3)+m(3);function p(t){return t.join(",")}function g(t){var e=c[t],n=f[2*t+1];return[P,M,C,L][t]===i?"L"+p(e)+"L"+p(n):"Q"+p(e)+","+p(n)}function m(t){var e=f[2*t+1],i=f[2*t+2];if([A,b,x,T][t]===h){var n,a,o,s,l=[(e[0]+i[0])/2,(e[1]+i[1])/2],u=l[0],d=l[1];switch(t){case 0:n=-1,o=0,a=0,s=-1;break;case 1:n=0,o=-1,a=1,s=0;break;case 2:n=1,o=0,a=0,s=1;break;case 3:n=0,o=1,a=-1,s=0}var c=[u+a*r,d+s*r],g=[u-n*r,d-o*r];return"L"+p([u+n*r,d+o*r])+"L"+p(c)+"L"+p(g)+"L"+p(i)}return"L"+p(i)}},renderSvgBorder:function(t,e,i){var n=this.options,a=n.borderWidth,r=this.moreLabelWidth,o=this.moreLabelHeight,s=n.borderRadius||8,l=this.borderPathGenerator(r,o,i,a,s,5),h=this.getMoreLabelDuration(),d=e.path().addTo(t),c=this._createMoreLabelShadow(e),p=this.getSvgTransformOrigin(r,o,i),_=function(t,e){var i="translate("+e[0]+","+e[1]+")"+" scale("+t+") "+("translate("+-e[0]+","+-e[1]+")");return(0,u.isSupportSVG)()?i:"scale("+t+")"},y="string"==typeof n.backgroundColor?n.backgroundColor||"rgba(0,0,0,0)":this._createGradientBackground(e,n.backgroundColor);d.attr({d:l,transform:_(1,p),filter:n.shadow?c:"none"}).style({fill:y,stroke:n.borderColor,"stroke-width":n.borderWidth}),this.hasAniamtion&&d.attr("transform",_(0,p)).transition().ease(m).duration(f).attr("transform",_(1,p)).transition().ease(v).delay(600+h+g).duration(250).attr("transform",_(0,p))},_createMoreLabelShadow:function(t){return this.borderShadow=this.borderShadow||t.createDropShadowFilter(0,0,.1,6),t.toPatternProperty(this.borderShadow)},_createGradientBackground:function(t,e){return(0,d.createGradientBackground)(this,"backgroundColorGradient",t,e)},getSvgTransformOrigin:function(t,e,i){var n=t/2,a=e/2,r=[n,e];switch(i){case A:r=[n,e];break;case x:r=[n,0];break;case b:r=[0,a];break;case T:r=[t,a];break;case C:r=[t,e];break;case M:r=[t,0];break;case L:r=[0,e];break;case P:r=[0,0]}return r},renderSvgContent:function(t,e){var i=this.contentArray,n=(0,u.isSupportSVG)()?{dy:"0.32em"}:{},r=this.options,o=this.getMoreLabelDuration(),s=e.group().addTo(t);i.forEach((function(t){var i=e.group().attr({transform:a["default"].makeTranslate([t.x+r.borderWidth,r.borderWidth+t.y+.65*t.height])}).addTo(s),o=e.text().attr(n).addTo(i);t.data.forEach((function(t){e.tspan().style(t.style).textContent(t.content).addTo(o)}))})),this.hasAniamtion&&s.attr("fill-opacity",0).transition().ease(_).delay(f).duration(p).attr("fill-opacity",1).transition().ease(y).delay(600+o).duration(g).attr("fill-opacity",0)},renderHtmlContent:function(t,e){var i=this.contentArray,n=this.getMoreLabelDuration();i.forEach((function(i){var n=i.height,r=e.div().style({top:i.y+"px",left:i.x+"px"}).addTo(t),o=0;i.data.forEach((function(t){var i=t.dim,s=a["default"].clone(t.style);s.display="inline-block",s.top=n-i.height+"px",s.left=o+"px",e.div().style(s).textContent(t.content).addTo(r),o+=i.width}))})),this.hasAniamtion&&t.style("opacity",0).transition().style({opacity:1}).delay(f).duration(p).ease(_).transition().style({opacity:0}).delay(600+n).duration(g).ease(y)},collectPoint:function(t){var e,i,n=this.options.formatter,r=t.series,o=r.vanchart.bounds;if(r.calcMoreLabelPosition){var s=r.calcMoreLabelPosition(t,{width:0,height:0});if(e=s.startX,i=s.startY,e<o.x||e>o.x+o.width||i<o.y||i>o.y+o.height)return}if("object"!=typeof n)try{var l=a["default"].getFormatterFunction(n).call(t);return void(l&&this.pointsContentArray.push({point:t,seriesMap:[{type:"series",content:l}],changedValueMap:[],valueMap:[],categoryMap:[]}))}catch(u){return}""!==n.identifier&&this.calculateContent(n,t)},getMoreLabelDuration:function(){var t=this.options.duration;return(0,h.hasDefined)(t)?1e3*t:3e3},layoutContent:function(){var t=this;1===this.pointsContentArray.length?this.onePointMoreLabelLayout(this.pointsContentArray[0]):this.pointsContentArray.forEach((function(e,i,n){i===n.length-1?t.morePointsMoreLabelLayout(e,!0):t.morePointsMoreLabelLayout(e)})),this.calculateContentDim()},calculateTranslate:function(t){var e=0,i=0,n=t.startX,a=t.startY,r=this.options.borderWidth||0,o=this.moreLabelWidth,s=this.moreLabelHeight;switch(t.direction){case A:e=n-o/2,i=a-s-5-2*r;break;case x:e=n-o/2,i=a+5+2*r;break;case b:e=n+5+2*r,i=a-s/2;break;case T:e=n-o-5-2*r,i=a-s/2;break;case C:e=n-o,i=a-s;break;case M:e=n-o,i=a;break;case L:e=n,i=a-s;break;case P:e=n,i=a}return[e,i]},onePointMoreLabelLayout:function(t){var e=this,i=t.point,a=i.series,r=a.type,o=a.vanchart,s=this._getContentStyle(),l=s.plus,u=s.minus,h=s.numerical,d=s.text,c=s.delimiter,f=i.changedValue>0?l:u,p=t.changedValueMap,g=t.valueMap,m=t.seriesMap,v=t.categoryMap;m=v.concat(m);var _=p.length,y=g.length,A=m.length;function T(t){t.length&&e.contentArray.push({data:t})}function x(t,e,i){t.push({content:e,style:i})}function b(t,e,i){var n,a=t.length;if(1===a?n=t[0].content:2===a?n=t[0].content+e+t[1].content:3===a&&(n=t[0].content+e+t[1].content+e+t[2].content),n)return{content:n,style:i}}o.isMap()||r!==n["default"].BUBBLE_CHART&&r!==n["default"].SCATTER_CHART?function(){var t=[],i=[],n=[];_+y>2?(t.push(b(p,"/",f)),i.push(b(g,"/",h))):(_&&t.push(b(p,"/",f)),1===_&&1===y&&t.push({content:"/",style:c}),y&&t.push(b(g,"/",h)));A&&n.push(b(m," ",d)),t.length&&e.contentArray.push({data:t}),i.length&&e.contentArray.push({data:i}),n.length&&e.contentArray.push({data:n})}():function(){var t,e,i;g.forEach((function(n){var a=n.type,r=n.content;"x"===a?t=r+"":"y"===a?e=r+"":"size"!==a&&"value"!==a||(i=r)}));var n=[],a=[];_&&x(n,p[0].content,f),(1===_&&y||2===_)&&x(n,"/",c),2===_&&x(n,p[1].content,f);var r=y&&null!=i?""+i:"";t&&e?r+="  ("+t+","+e+")":(t||e)&&(r+="  ("+(t||e)+")");r&&x(n,r,d),T(n),A&&a.push(b(m," ",d)),T(a)}()},morePointsMoreLabelLayout:function(t,e){var i=t.point,n=i.series.vanchart,a=this._getContentStyle(),r=a.plus,o=a.minus,s=a.numerical,l=a.text,u=a.delimiter,h=i.changedValue>0?r:o,d=t.changedValueMap,c=t.valueMap,f=t.seriesMap,p=t.categoryMap,g=n.isPointOrAreaOrHeatMap()?i.name:i.category,m=d.length,v=c.length,_=f.length,y=p.length,A=[],T=C(d),x=C(c,!0),b=C(f,!0);function C(t,e){var i=e?"  ":"";switch(t.length){case 2:i+=t[0].content+"/"+t[1].content;break;case 1:i+=t[0].content}return i}function L(t,e,i){t.push({content:e,style:i})}m&&L(A,T,h),1===m&&(v||_)&&L(A,"/",u),v&&L(A,x,s),_&&L(A,b,l),A.length&&this.contentArray.push({data:A}),e&&y&&g&&this.contentArray.push({data:[{content:g,style:l}]})},_getContentStyle:function(){var t=this.options.style,e=a["default"].clone(t.custom),i=e||t.plus,n=e||t.minus,r=e||t.numerical,o=e||t.text,s=e||{fontSize:t.plus.fontSize,fontFamily:t.plus.fontFamily,color:"#1515151"};return this.moreLabelStyle={plus:i,minus:n,numerical:r,text:o,delimiter:s},this.moreLabelStyle},calculateContent:function(t,e){var i=e.series,r=i.vanchart,o=i.type,s=[],l=[],u=[],h=[];t.identifier.substring(1).split("$").forEach((function(i){var d,c=w[i][0],f=w[i][1];d=o===n["default"].TREEMAP_CHART&&"name"===c?function(t){var e,i=t,n=[t.name];for(;(e=i.parent)&&e.depth;)i=e,n.unshift(e.name);return n.join(" / ")}(e):a["default"].format(e["size"==c?"value":c],t[f]),"changedValue"===c&&d>0&&(d="+"+d),function(t,e){if(e){var i={type:t,content:e};switch(S[t]){case"changedValue":s.push(i);break;case"value":l.push(i);break;case"series":r.isPointOrAreaOrHeatMap()&&"name"===t||"category"===t?h.push(i):u.push(i)}}}(c,d)})),this.pointsContentArray.push({point:e,changedValueMap:s,valueMap:l,seriesMap:u,categoryMap:h})},resetContentArray:function(){this.pointsContentArray=[],this.contentArray=[]},calculateContentDim:function(){var t=0,e=6,i=this.options.borderWidth,n=this.options.useHtml;this.contentArray.forEach((function(i){var r=0,o=0;i.data.forEach((function(t){var e=a["default"].getTextDimension(t.content,t.style,n);e.height=n?e.height:parseFloat(t.style.fontSize),t.dim=e,r+=e.width,o=Math.max(e.height||0,o)})),i.x=6,i.y=e,i.width=r,i.height=o,t=Math.max(r,t),e+=o+5})),this.moreLabelWidth=t+12,this.moreLabelHeight=e-5+6+2*i},render:function(){},_considerMapPane:function(t){var e=this.vanchart._getMapPanePos();return t.startX+=e.x,t.startY+=e.y,t}});e["default"]=E},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(0)),a=u(i(69)),r=u(i(195)),o=u(i(196)),s=u(i(197)),l=i(4);function u(t){return t&&t.__esModule?t:{"default":t}}var h=a["default"].extend({_refresh:function(){this._axisList=this._axisList||[];for(var t=this.options,e=(t=n["default"].isArray(t)?t:[t]).length,i=e;i<this._axisList.length;i++)this._axisList[i].remove(),this._axisList[i]=null;this._axisList.length=e;for(i=e-1;i>=0;i--)if(t[i].axisIndex=i,this._axisList[i]&&this._axisList[i].type!=t[i].type&&(this._axisList[i].remove(),this._axisList[i]=null),this._axisList[i])this._axisList[i].refresh(t[i]);else{var a;if(this.componentType===l.ComponentCst.POLAR_COMPONENT)a=r["default"];else{var u=t[i].type||l.ComponentCst.VALUE_AXIS_COMPONENT;u==l.ComponentCst.VALUE_AXIS_COMPONENT?a=s["default"]:u==l.ComponentCst.CATEGORY_AXIS_COMPONENT&&(a=o["default"])}this._axisList[i]=new a(t[i],this.componentType,this.vanchart)}},doLayout:function(){for(var t=this._axisList.length-1;t>=0;t--)this._axisList[t].doLayout()},orderLayout:function(){for(var t=this._axisList.length-1;t>=0;t--)this._axisList[t].orderLayout()},render:function(){this._axisList.map((function(t){t.componentType===l.ComponentCst.POLAR_COMPONENT&&t.render()}))}});e["default"]=h},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(11)),a=(r(i(0)),i(2));function r(t){return t&&t.__esModule?t:{"default":t}}var o=n["default"].extend({_refresh:function(){this.series=[]},_isBaseAxis:function(){return!0},doLayout:function(){var t=this.options,e=t.radius,i=t.center;if(!i||0===i.length){var n=this.vanchart.bounds;i=[n.width/2+n.x,n.height/2+n.y]}this.setCenter(i),(0,a.hasDefined)(e)?this.setRadius(e):this.radius=null;var r=this.vanchart.options.plotOptions,o=this.options.shape||r.radar&&r.radar.shape||r.shape;this.shape=o||this.shape},setRadius:function(t){t&&(this.radius=this._getPercentValue(t,Math.min(this.vanchart.width,this.vanchart.height)/2))},setCenter:function(t){t&&(this.center=[],this.center[0]=this._getPercentValue(t[0],this.vanchart.width),this.center[1]=this._getPercentValue(t[1],this.vanchart.height))},render:function(){var t=this.vanchart.renderer,e=this.radiusAxis,i={d:e._getRadiusGridPath(e.scale.domain()[1])};this.clip?t.updateClip(this.clip,i):this.clip=t.createClip(i,"path"),this.radiusAxis.render(),this.angleAxis.render()}});e["default"]=o},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(60)),a=u(i(0)),r=u(i(10)),o=u(i(9)),s=u(i(29)),l=i(17);function u(t){return t&&t.__esModule?t:{"default":t}}var h=function(){return a["default"].paddingConvertWithScale(8)},d="radar-top",c="radar-bottom",f="radar-left",p="radar-right",g=n["default"].extend({_refresh:function(t){this.series=[],this.piece=null,this.initScale(),this.refreshPolar(t)},refreshPolar:function(t){this.polar=this.vanchart.polar(t.axisIndex),this.polar.angleAxis=this},doLayout:function(){this.calculateDomainFromData(),this.scale.domain(this._dataDomain).rangePoints([0,this._dataDomain.length-1]),this.piece=2*Math.PI/Math.max(this._dataDomain.length,1),this._updateOriginTickData(),this._updatePolarBounds(),this._calculateTickData()},orderLayout:function(){this.scale.domain(this._dataDomain).rangePoints([0,this._dataDomain.length-1]),this.piece=2*Math.PI/Math.max(this._dataDomain.length,1),this._updateOriginTickData(),this._updatePolarBounds(),this._calculateTickData()},fixScaleAndTickData:function(){this.scale.domain(this._dataDomain).rangePoints([0,this._dataDomain.length-1]),this._updateOriginTickData(),this._calculateTickData()},_calculateTickData:function(){var t,e=this.polar.radius,i=this.options;this.isBreakLabels&&(t=this._getTestBoundsAndRadius().testBounds),i.step&&this.tickData.forEach((function(t,e){e%i.step&&(t.tickContent="")})),this.tickData.map((function(i){this._getCateLabelBounds(e,i,t)}),this)},_getTestBoundsAndRadius:function(){var t=this.vanchart.bounds,e=this.polar.center,i=[e[1]-t.y,t.x+t.width-e[0],t.y+t.height-e[1],e[0]-t.x],n=Math.min.apply(null,i);return n-=h(),{testBounds:{x:-i[3],y:-i[0],width:t.width,height:t.height},radius:n}},_updatePolarBounds:function(){if(!this.polar.radius){var t=this._getTestBoundsAndRadius(),e=t.radius,i=t.testBounds;this.options.showLabel&&(this._testRadius(e,i)||(e=this._findNiceRadius(i),this._testRadius(e,i))),this.polar.setRadius(e)}},getIndexByPosition:function(t){return this._getIndexByPolarCoordinate(t)},_getIndexByPolarCoordinate:function(t){var e=this.polar.center,i=this.polar.radius,n=this.isAxisReversed(),r=t[0]-e[0],o=e[1]-t[1];if(r*r+o*o>i*i)return-1;var s,l=a["default"].getArcByPoint(r,o),u=this.getCategories();if(u.length>1){var h=2*Math.PI/u.length;s=n?u.length-1-l/h:l/h}else s=0;return s=Math.round(s),s%=u.length},getAngleGridLineData:function(){var t=[],e=this.polar.angleAxis,i=e.scale.domain(),n=this;return i.forEach((function(i){var r=e.scale(i)*e.piece,o=n.polar.radius;t.push(a["default"].getArcPoint(o,r))})),t=t.length?t:[a["default"].getArcPoint(this.polar.radius,0)]},getCateAngleGridLineData:function(){var t=this.getAngleGridLineData(),e=this.polar.angleAxis.scale.domain();return t.map((function(t,i){return{name:e[i],pos:t}}))},_testRadius:function(t,e){for(var i=0,n=this.tickData.length;i<n;i++){var r=this.tickData[i],o=this._getCateLabelBounds(t,r);if(!a["default"].containsRect(e,o))return!1}return!0},_getCateLabelBounds:function(t,e,i){var n,r=e.tickValue,o=e.tickRectDim,s=this.scale.domain().indexOf(r),l=a["default"].getArcPoint(t+h(),s*this.piece),u=this.options,g=this._getPolarPosition(r),m=a["default"].extend({width:"","text-align":""},u.labelStyle);switch(g){case d:n={style:m,x:-o.width/2,y:-t-.65*o.height-h()};break;case p:if(n={style:m,x:l[0],y:l[1]-o.height/2},i&&this.isBreakLabels&&n.x+o.width>i.x+i.width){var v=i.x+i.width-l[0],_=a["default"].extend({width:v+"px","white-space":"normal","text-align":"left"},u.labelStyle);o=a["default"].getTextWrapDimension(e.tickContent,_),n={style:_,x:l[0],y:l[1]-o.height/2}}break;case c:n={style:m,x:-o.width/2,y:t+h()};break;case f:if(n={style:m,x:l[0]-o.width,y:l[1]-o.height/2},i&&this.isBreakLabels&&n.x<i.x){v=l[0]-i.x,_=a["default"].extend({width:v+"px","white-space":"normal","text-align":"right"},u.labelStyle);o=a["default"].getTextWrapDimension(e.tickContent,_),n={style:_,x:l[0]-o.width,y:l[1]-o.height/2}}}return e.tickPos=n,a["default"].makeBounds(n,o)},_getPolarPosition:function(t){var e=this.scale.domain(),i=e.indexOf(t),n=e.length/2;return 0===i?d:i>0&&i<n?p:i==n?c:i>n?f:void 0},_findNiceRadius:function(t){var e=[-t.y,t.width+t.x,t.height+t.y,-t.x],i=Math.min.apply(null,e),n=i,a=this.scale.domain(),r=this;return this.tickData.forEach((function(t){if(t.tickContent){var i,o=t.tickValue,s=t.tickDim,l=a.indexOf(o);switch(r._getPolarPosition(o)){case d:i=e[0]-s.height;break;case p:i=(e[1]-s.width)/Math.abs(Math.sin(l*r.piece));break;case c:i=e[2]-s.height;break;case f:i=(e[3]-s.width)/Math.abs(Math.sin(l*r.piece))}n=Math.min(n,i)}})),n<2*i/3&&(n=2*i/3,this.options.labelRotation||this.options.useHtml||(this.isBreakLabels=!0)),n-h()},getCategoryByPos:function(t){var e=this.polar.center,i=t.x-e[0],n=e[1]-t.y,o=a["default"].getArcByPoint(i,n),s=this.scale.domain(),l=this.scale.rangeExtent(),u=r["default"].quantize().domain(l).range(s),h=s.length;return u(Math.round(o/(2*Math.PI)*h)%h)},getPointsInCategory:function(t){var e=this.getCategoryByPos(t);return this.vanchart.getValidPointsPara(e)},render:function(){var t=this.vanchart,e=t.renderer;this.axisGroup||(this.axisGroup=e.vgroup().add(t.seriesGroup)),0!==this.series.length?(this.axisGroup.attr("transform",a["default"].makeTranslate(this.polar.center)),this._drawAxisLine(this.axisGroup),this._drawGridLine(this.axisGroup),this._drawTickLabel(this.axisGroup)):this.remove()},_drawAxisLine:function(t){var e=this.vanchart.renderer,i=this.polar.radiusAxis,n=this.options.lineWidth,a=this.options.lineColor,r=i.scale.domain()[1];this.axisLine||(this.axisLine=t.append(e.path())),this.axisLine.attr({d:i._getRadiusGridPath(r)}).style({fill:"none",stroke:a,"stroke-width":a?n:0})},_drawGridLine:function(t){var e=this.vanchart.renderer,i=this.polar.radiusAxis.options,n={color:i.lineColor,lineWidth:i.lineColor?i.lineWidth:0,lineType:i.lineType};this.gridLinesGroup||(this.gridLinesGroup=t.append(e.group()),this.gridLines=[]);var a=this.gridLinesGroup,r=this.getAngleGridLineData(),o=this._bindData(this.gridLines,r);o.exit.map((function(t){t.remove()}));var s=o.enter.map((function(t){return a.append(e.line()).datum(t)}));this.gridLines=s.concat(o.update).map((function(t){var e=t.datum();return t.style((0,l.getLineStyle)(n)).attr({x1:0,y1:0,x2:e[0],y2:e[1]})}))},_drawTickLabel:function(t){this._drawSvgTickLabel(t)},_drawSvgTickLabel:function(t){for(var e=this.vanchart.renderer,i=this.options,n=this.isBreakLabels,a=i.useHtml||n,r=[],o=this.tickData,l=new s["default"],u=0;u<o.length;u++){var h=o[u],d=h.tickPos,c=h.tickDim,f={x:d.x,y:d.y,width:c.width,height:c.height};l.isOverlapped(f)||(l.addBounds(f),r.push(h))}this.tickLabelsGroup||(this.tickLabelsGroup=t.append(e.vgroup()),this.tickLabels=[]),a&&this.tickLabels.length&&"div"!==this.tickLabels[0].type&&(this.tickLabels.map((function(t){t.remove()})),this.tickLabels=[]);var p=this.tickLabelsGroup,g=this._getTickSelection(this.tickLabels,r);g.exit.map((function(t){t.remove()}));var m=g.enter.map((function(t){return p.append(e.vtext(a).datum(t))}));this.tickLabels=m.concat(g.update).filter((function(t){return t.datum().tickPos})).map((function(t){var e=t.datum(),n=e.tickPos.x,a=e.tickPos.y,r="div"===t.type?"px":"",o={transform:"translate("+n+r+" "+a+r+")",dy:"0.85em"},s=e.tickPos.style,l=360===e.labelRotation?"tb-rl":"";return s.writingMode=l,s["writing-mode"]=l,t.style(e.tickPos.style).attr(o).textContent(i.showLabel?e.tickContent:""),t.vRotate(e.labelRotation),t}))},drawHighlightBackground:function(t){var e=t[0].category,i=this.scale,n=this.series[0]&&this.series[0].options.columnType||!1,r=this.vanchart.renderer,s=i.domain(),l=this.polar.radius,u=i(e)/s.length*2*Math.PI;if(n){var h=1/s.length*2*Math.PI*.5,d=u-h,c=u+h,f=o["default"].arc().innerRadius(0).outerRadius(l).startAngle(d).endAngle(c);this.highlightBand||(this.highlightBand=this.axisGroup.append(r.path().style({fill:"rgba(98,179,240,0.2)"}))),this.highlightBand.attr("d",f())}else{var p=a["default"].getArcPoint(l,u);this.highlightLine||(this.highlightLine=this.axisGroup.append(r.line({stroke:"rgb(140,140,140)","stroke-width":"1"}))),this.highlightLine.attr("x2",p[0]).attr("y2",p[1])}},remove:function(){this.axisGroup&&this.axisGroup.remove(),this.axisGroup=null,this.gridLinesGroup=null,this.tickLabelsGroup=null}});e["default"]=g},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=f(i(70)),a=f(i(0)),r=f(i(1)),o=f(i(9)),s=f(i(18)),l=f(i(10)),u=i(4),h=i(2),d=i(17),c=i(35);function f(t){return t&&t.__esModule?t:{"default":t}}var p=function(){return a["default"].paddingConvertWithScale(2)},g=n["default"].extend({_refresh:function(t){this.series=[],this.initScale(),this.refreshPolar(t)},refreshPolar:function(t){this.polar=this.vanchart.polar(t.axisIndex),this.polar.radiusAxis=this},doLayout:function(){var t=this.series;this.indicator=t.length&&t[0].options.indicator&&t[0].options.indicator.enabled,this.calculateDomainFromData(),this.scale.domain(this._domain).range([0,this.polar.radius]),this._initCateScale(this._domain,[0,this.polar.radius]),this._updateOriginTickData();var e=this.options;e.step&&(this.tickData.forEach((function(t,i){i%e.step&&(t.tickContent="")})),this.indicator&&this.cateTickData.forEach((function(t){t.tickData.forEach((function(t,i){i%e.step&&(t.tickContent="")}))})))},orderLayout:function(){var t=this.series;this.indicator=t.length&&t[0].options.indicator&&t[0].options.indicator.enabled,this.scale.domain(this._domain).range([0,this.polar.radius]),this._initCateScale(this._domain,[0,this.polar.radius]),this._updateOriginTickData();var e=this.options;e.step&&(this.tickData.forEach((function(t,i){i%e.step&&(t.tickContent="")})),this.indicator&&this.cateTickData.forEach((function(t){t.tickData.forEach((function(t,i){i%e.step&&(t.tickContent="")}))})))},_initCateScale:function(t,e){var i=l["default"].linear().domain(t).range(e);this._cateScale=i},_calculateCateDomainData:function(){var t,e=this,i=e.series,n=(i.vanchart,(i.length&&i[0].options).indicator),a=this.type==u.ComponentCst.VALUE_AXIS_COMPONENT&&!this._isBaseAxis(),r=Number.MAX_VALUE,o=-r,s={};this._cateDataDomain=[],n.data&&n.data.length&&(t=n.data.map((function(t){return{name:t.name,domain:[t.min,t.max]}})));for(var l=!1,d=0,c=i.length;d<c&&!l;d++)l=i[d].visible;for(var f in i.forEach((function(t){if(t.visible||!l){var i=!((0,h.hasNotDefined)(t.stack)||e._isBaseAxis());t.points.forEach((function(t){var e=t.category,n=t.value;!t.isNull&&t.visible&&(i?(s[e]=s[e]||[0,0],n>=0?s[e][1]+=n:s[e][0]+=n):(s[e]=s[e]||[r,o],s[e][0]=Math.min(s[e][0],n),s[e][1]=Math.max(s[e][1],n)))}))}})),s)this._cateDataDomain.push({useIndicator:!1,name:f,domain:s[f]});t&&t.forEach((function(t){var i=t.name,n=parseFloat(t.domain[0]),r=parseFloat(t.domain[1]);e._cateDataDomain.forEach((function(t){if(i===t.name){if(isNaN(n)&&isNaN(r))return;if(null==n&&null==r)return;if(null!=n&&null!=r&&n>=r)return;var e=t.domain[0],o=t.domain[1],s=n||(a&&e>0?0:e),l=r||(a&&o<0?0:o),u=!1,h=!1;n&&(u=!0),r&&(h=!0),u&&!h?l=l<=s?s+100:l:h&&!u&&(s=s>l?l-100:s),t.useIndicator=!0,t.domain=[s,l]}}))})),this._cateDataDomain.forEach((function(t){var e;t.useIndicator||(e=t.domain,a&&(e[0]>0?e[0]=0:e[1]<0&&(e[1]=0)))})),this._calculateCateNiceDomain(),this._updateCategoryTickData()},_calculateCateNiceDomain:function(){var t=this;t.series.vanchart;this._cateTickStart=[],this._cateStep=[],this._cateDomain=[];var e=!1,i=this._getDefaultTickCount();if(this._cateDataDomain.forEach((function(n){var a,r,o,s=n.name,l=n.domain,u=n.useIndicator;n.useIndicator?(e=!0,o=l[0],r=[l[0],l[1]],a=parseFloat((l[1]-l[0])/i)):(a=(0,c.getLinearNiceInterval)(l[0],l[1],t._getDefaultTickCount(),t.type),o=(r=(0,c.getIntegerNiceDomain)(l[0],l[1],a))[0]),t._cateTickStart.push(o),t._cateDomain.push({useIndicator:u,name:s,domain:r}),t._cateStep.push(a)})),!e){var n=this._getCateTickValues().map((function(t){return t.labels.length}));i=Math.max.apply(Math,n)}this._cateDomain.forEach((function(e,n){var a=e.domain[0],r=e.domain[1];if(!e.useIndicator){var o=Math.ceil((r-a)/i);e.domain[1]=a+o*i,t._cateStep[n]=o}}))},_updateCategoryTickData:function(){var t=this._getCateTickValues();this.cateTickData=[];for(var e=0,i=t.length;e<i;e++){for(var n=t[e].name,a=t[e].labels,r=[],o=0,s=a.length;o<s;o++)r.push(this._labelInfoFormatter(a[o]));this.cateTickData.push({name:n,tickData:r})}},_labelInfoFormatter:function(t){var e=this,i=this.options,n=i.formatter,r=i.useHtml,o=i.labelStyle||{},s=a["default"].extend({writingMode:"tb-rl","writing-mode":"tb-rl","-webkit-writing-mode":"vertical-rl"},o),l=e._getTickContent(t,n);e.type===u.ComponentCst.CATEGORY_AXIS_COMPONENT&&(l=l.trim());var h,d,c=o,f=e.options.labelRotation;return 90===Math.abs(f)&&a["default"].hasChn(l)&&(f=360,c=s),h=a["default"].getTextDimension(l,c,r),d=a["default"].getTextDimRotated(h,f),r&&(d.width=isNaN(parseFloat(i.labelWidth))?d.width:parseFloat(i.labelWidth),d.height=isNaN(parseFloat(i.labelHeight))?d.height:parseFloat(i.labelHeight)),{tickValue:t,tickContent:l,tickDim:d,tickRectDim:h,labelRotation:f}},_getCateTickValues:function(){if(!this._cateDataDomain)return[];var t=[],e=this;return this._cateDomain.forEach((function(i,n){var r=[],o=e._cateTickStart[n],s=e._cateStep[n],l=i.domain[1];if(o===l||0===s)r.push(o);else for(;o<=l;o=a["default"].accAdd(o,s))r.push(o);t.push({name:i.name,labels:r})})),t},fixScaleAndTickData:function(){this.scale.domain(this._domain).range([0,this.polar.radius]),this._updateOriginTickData()},getRadiusPlotBands:function(){var t=this._getPlotBands(),e=[],i=this;return t.forEach((function(t){e.push({path:i._getRadiusPlotBandsPath(t.from,t.to),color:t.color})})),e},_getRadiusPlotBandsPath:function(t,e){return this.polar.shape===r["default"].POLYGON_RADAR?this._getRadiusGridPath(Math.min(t,e))+this._getRadiusGridPath(Math.max(t,e),!0):o["default"].arc().startAngle(0).endAngle(2*Math.PI).innerRadius(this.scale(Math.min(t,e))).outerRadius(this.scale(Math.max(t,e)))()},getPlotLines:function(){var t=this.options.plotLines||[],e=this,i=[];return t.forEach((function(t){var n,a,o,s=null==r["default"].DASH_ARRAY[t.lineType]?0:t.lineWidth;t.label&&t.label.text&&t.label.style&&(n=t.label.text,a=t.label.style,o=t.label.align),i.push({color:t.color,value:t.value,width:s,dataArray:r["default"].DASH_ARRAY[t.lineType],text:n,baseY:-e.scale(t.value),textAnchor:o==r["default"].LEFT?"end":"start",style:a})})),i},_getRadiusGridPath:function(t,e){var i=this._getRadiusGridData(t,e);return this._getRadiusGridPathByData(i)},_getRadiusGridData:function(t,e,i){var n=i||this.scale,o=this.polar.angleAxis;if(this.polar.shape===r["default"].POLYGON_RADAR){var s=[],l=o.scale;return l.domain().forEach((function(e){var i=l(e)*o.piece,r=n(t);s.push(a["default"].getArcPoint(r,i))})),e&&s.reverse(),s}return n(t)},_getRadiusGridPathByData:function(t){if(a["default"].isArray(t)){var e="";if(t.length){for(var i=0,n=t.length;i<n;i++){e+=(i?"L":"M")+a["default"].dealFloatPrecision(t[i][0])+","+a["default"].dealFloatPrecision(t[i][1])}e+="Z"}return e}return o["default"].arc().startAngle(0).endAngle(2*Math.PI).innerRadius(0).outerRadius(t)()},render:function(){var t=this.vanchart,e=t.renderer;this.axisGroup||(this.axisGroup=e.vgroup().add(t.seriesGroup),this.ticksLabelGroup=e.vgroup().add(t.seriesGroup),e.clip(this.axisGroup.renderG,this.polar.clip)),0!==this.series.length?(this.axisGroup.attr("transform",a["default"].makeTranslate(this.polar.center)),this.ticksLabelGroup.attr("transform",a["default"].makeTranslate(this.polar.center)),this._drawPlotBands(this.axisGroup),this.indicator?this._drawCateGridLine(this.axisGroup):this._drawGridLine(this.axisGroup),this._drawPlotLines(),this._drawTickLabel(this.ticksLabelGroup)):this.remove()},_drawGridLine:function(t){var e=this.vanchart.renderer,i=this,n=i.lastScale||i.scale,a=i.options,r=i.getTickData(),o={color:a.gridLineColor,lineWidth:a.gridLineWidth,lineType:a.gridLineType};this.gridLinesGroup||(this.gridLinesGroup=t.append(e.group()),this.gridLines=[]);var l=this.gridLinesGroup,u=this._bindData(this.gridLines,r);u.exit.map((function(t){var e=t.datum(),a=i._getRadiusGridData(e.tickValue,!1,n),r=i._getRadiusGridData(e.tickValue);t.animate({attrTween:{d:function(){var t=(0,s["default"])(a,r);return function(e){return i._getRadiusGridPathByData(t(e))}}}}).remove()}));var h=u.enter.map((function(t){return l.append(e.path()).datum(t)}));this.gridLines=h.concat(u.update).map((function(t){var e=t.datum(),a=i._getRadiusGridData(e.tickValue);t.style((0,d.getLineStyle)(o));var r=i._getRadiusGridData(e.tickValue,!1,n);return t.animate({attrTween:{d:function(){var t=(0,s["default"])(r,a);return function(e){return i._getRadiusGridPathByData(t(e))}}}}),t}))},_drawCateGridLine:function(t){var e=this.vanchart.renderer,i=this,n=i.lastScale||i._cateScale,a=i.options,r=i.cateTickData[0].tickData,o=a.gridLineColor,l=a.gridLineWidth,u=i._cateDomain[0].domain;this.gridLinesGroup||(this.gridLinesGroup=t.append(e.group()),this.gridLines=[]);var h=this.gridLinesGroup,d=this._bindData(this.gridLines,r);d.exit.map((function(t){var e=t.datum(),a=i._getRadiusGridData(e.tickValue,!1,n),r=i._getRadiusGridData(e.tickValue,!1,n);t.animate({attrTween:{d:function(){var t=(0,s["default"])(a,r);return function(e){return i._getRadiusGridPathByData(t(e))}}}}).remove()}));var c=d.enter.map((function(t){return h.append(e.path()).datum(t)}));this.gridLines=c.concat(d.update).map((function(t){var e=t.datum();n.domain(u);var a=i._getRadiusGridData(e.tickValue,!1,n);t.style({fill:"none",stroke:o,"stroke-width":l,opacity:1});var r=i._getRadiusGridData(e.tickValue,!1,n);return t.animate({attrTween:{d:function(){var t=(0,s["default"])(r,a);return function(e){return i._getRadiusGridPathByData(t(e))}}}}),t}))},_drawPlotLines:function(){var t=this.vanchart.renderer,e=this.getPlotLines();this.plotLinesGroup||(this.plotLinesGroup=t.vgroup().add(this.vanchart.frontGroup),this.plotLines=[]),this.plotLinesGroup.attr("transform",a["default"].makeTranslate(this.polar.center));var i=this.plotLinesGroup,n=this._bindData(this.plotLines,e);n.exit.map((function(t){t.text&&t.text.remove(),t.remove()}));var r=n.enter.map((function(e){var n=i.append(t.path().datum(e));return n.text=i.append(t.vtext()),n})),o=this,l=o.lastScale||o.scale;this.plotLines=r.concat(n.update).map((function(t){var e=t.datum(),i=o._getRadiusGridData(e.value),n=o._getRadiusGridData(e.value,!1,l);return t.style({fill:"none",stroke:e.color,"stroke-width":e.width,"stroke-dasharray":e.dataArray}),t.animate({attrTween:{d:function(){var t=(0,s["default"])(n,i);return function(e){return o._getRadiusGridPathByData(t(e))}}}}),t.text&&t.text.style(e.style).style({"text-anchor":e.textAnchor}).attr({y:e.baseY}).textContent(e.text||""),t}),this)},_drawPlotBands:function(t){var e=this.vanchart.renderer,i=this.getRadiusPlotBands();this.plotBandsGroup||(this.plotBandsGroup=t.append(e.group()),this.plotBands=[]);var n=this.plotBandsGroup,a=this._bindData(this.plotBands,i);a.exit.map((function(t){t.remove()}));var r=a.enter.map((function(t){return n.append(e.path()).datum(t)}));this.plotBands=r.concat(a.update).map((function(t){var e=t.datum();return t.style("fill",e.color).animate({attr:{d:e.path}}),t}),this)},_drawTickLabel:function(t){this.indicator?this._drawCateSvgTickLabel(t):this._drawSvgTickLabel(t)},_getTickSelection:function(t,e){var i,n;return window.duchamp&&360===(null==t||null==(i=t[0])||null==(n=i._datum)?void 0:n.labelRotation)?{exit:t,update:[],enter:e}:this._bindData(t,e,(function(t){return t.tickValue}))},_drawSvgTickLabel:function(t){var e=this.vanchart.renderer,i=this,n=i.scale,r=i.lastScale||i.scale,o=i.options,s=o.showLabel?i.getTickData().slice(0,-1):[],l=o.labelStyle,u=o.useHtml,h=this._getTickSelection(this.tickLabels||[],s);this.tickLabels=[],this.tickLabelsGroup||(this.tickLabelsGroup=t.append(e.vgroup()));var d=this.tickLabelsGroup;if(h.exit.map((function(t){t.remove()})),o.showLabel){var c=h.enter.map((function(t){return d.append(e.vtext(u).datum(t))}));this.tickLabels=c.concat(h.update).map((function(t){var e=t.datum();t.textContent(e.tickContent).style(a["default"].clone(l));var i={transform:"translate("+(-(e.tickRectDim.width+e.tickDim.width)/2-p())+" "+(-n(e.tickValue)-(e.tickRectDim.height+e.tickDim.height)/2)+")",dy:"0.85em"};if(u)t.attr(i),t.vRotate(e.labelRotation);else{var o=e.labelRotation%360?t.vRotate(e.labelRotation).rotateStr:"";i.transform+=o;var s={transform:"translate("+(-(e.tickRectDim.width+e.tickDim.width)/2-p())+" "+(-r(e.tickValue)-(e.tickRectDim.height+e.tickDim.height)/2)+")",dy:"0.85em"};s.transform+=o,t.attr(s).animate({attr:i})}return t}))}},_drawCateSvgTickLabel:function(t){var e=this.vanchart.renderer,i=this,n=i.lastScale||i._cateScale,a=i.options,r=(i.getTickData().slice(0,-1),a.labelStyle),o=a.useHtml;this.cateTickLabelsGroup||(this.cateTickLabelsGroup=t.append(e.vgroup()),this.cateTickLabels=[],this._cateDataDomain.forEach((function(){i.cateTickLabels.push([])})));var s=this.cateTickLabelsGroup,l=this.series[0].angleAxis.getCateAngleGridLineData(),u=(this.cateTickData.map((function(t){return t.tickData.length})),n.domain()),h=n.range();this.cateTickData.forEach((function(t,u){var h,d=t.name,c=i._getTickSelection(i.cateTickLabels[u],t.tickData);l.forEach((function(t){t.name==d&&(h=t.pos)})),c.exit.map((function(t){t.remove()}));var f=h[0],g=h[1],m=(f>=0?"RIGHT":"LEFT")+"_"+(g>=0?"BOTTOM":"TOP");if(a.showLabel){var v=c.enter.map((function(t){return s.append(e.vtext(o).datum(t))}));i.cateTickLabels[u]=v.concat(c.update).map((function(t,e,a){var s=t.datum();t.style(r).textContent(s.tickContent),n.domain(i._cateDomain[u].domain),n.range([0,f]);var l=n(s.tickValue);n.range([0,g]);var h=n(s.tickValue),d=function(t,e,i,n,a,r,o){var s=p(),l=(n+r)/2,u=(a+o)/2,h=e,d=i;switch(t){case"LEFT_TOP":h=e+s,d=i+s;break;case"RIGHT_TOP":h=e-l-s,d=i+s;break;case"RIGHT_BOTTOM":h=e+-l-s,d=i-u-s;break;case"LEFT_BOTTOM":h=e+s,d=i-u-s}return{x:h,y:d}}(m,l,h,s.tickRectDim.width,s.tickRectDim.height,s.tickDim.width,s.tickDim.height),c=d.x,v=d.y,_={transform:"translate("+c+" "+v+")",dy:"0.85em"};if(o)t.attr(_),t.vRotate(s.labelRotation);else{var y=s.labelRotation%360?t.vRotate(s.labelRotation).rotateStr:"";_.transform+=y;var A={transform:"translate("+c+" "+v+")",dy:"0.85em"};A.transform+=y,t.attr(A).animate({attr:_})}return t}))}})),n.range(h).domain(u)}});e["default"]=g},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(11)),a=d(i(0)),r=d(i(1)),o=i(4),s=i(3),l=d(i(5)),u=i(15),h=i(46);function d(t){return t&&t.__esModule?t:{"default":t}}var c=n["default"].extend({_refresh:function(){this.bounds=null,this.textBounds=null,this.labels=[]},doLayout:function(){var t=this.options;if(t.text){t.style&&t.style.fontSize&&!isNaN(t.style.fontSize)&&(t.style.fontSize+="px");var e,i,n,s,l=this.vanchart.bounds,h=l.width,d=l.height;if(this.isFloat)h-=this._floatX-l.x,d-=this._floatY-l.y;else{var c=this.vanchart.components[o.ComponentCst.TOOLBAR_COMPONENT];this.initBarWidth=c&&c.getToolBarInitWidth()||0,h-=this.initBarWidth,"center"===t.align&&(h-=this.initBarWidth)}h-=16,t.useHtml?(i=(n=a["default"].getTextDimension(t.text,t.style,t.useHtml)).width,e=n.height,s=[t.text]):(s=a["default"].splitText(t.text,t.style,h),i=(n=a["default"].getTextDimension(s[0],t.style,t.useHtml)).width,e=s.length*n.height*1.2-2*(0,u.OneTenthTextVerPadding)(n.height)),d-=2*(6+(0,u.OneTenthTextVerPadding)(n.height));var f=2*(6+(0,u.OneTenthTextVerPadding)(n.height)),p=Math.min(this._maxHeight(),d+f,e+f);if(this.isFloat)this.bounds={x:this._floatX,y:this._floatY,width:i+16,height:p};else{var g=this._getTitleBottomPadding();this._setComponentBounds(r["default"].TOP,0===p?0:p+g),this.bounds.height=p}var m=(p-e)/2;if(this.isFloat)this.textBounds={x:8,y:m,width:i,height:e};else{var v;switch(t.align){case"right":v=h-i+8;break;case"center":v=this.bounds.width/2-i/2;break;default:v=8}this.textBounds={x:v,y:m,width:i,height:e}}t.useHtml?(this.labels=[],this.labels.push({text:t.text,dim:n,style:t.style})):this.labels=s.map((function(e){return{text:e,dim:a["default"].getTextDimension(e,t.style,t.useHtml),style:t.style}}))}},_getTitleBottomPadding:function(){if(!this.vanchart.getComponent("xAxis")&&!this.vanchart.getComponent("yAxis"))return 0;var t=this.vanchart.getComponent("yAxis").options;if(t[0].type===o.ComponentCst.VALUE_AXIS_COMPONENT&&(t[0].position===r["default"].LEFT||t[0].position===r["default"].RIGHT)){var e=t.map((function(t){return(0,s.convertREMtoPX)(t.labelStyle.fontSize)}));return(0,u.QuarterTextVerPadding)(Math.max.apply(Math,e))+4}return 4},render:function(){if(!this.textBounds||this.textBounds.width<0||this.textBounds.height<0)this.remove();else{var t=this.vanchart.renderer;this.titleGroup||(this.titleGroup=t.vgroup(),this.titleGroup.renderG.addTo(this.getComponentParentGroup()),this.titleGroup.divG.add(),this.titleGroup.divG.style("pointer-events","none")),this.titleGroup.attr("transform",a["default"].makeTranslate([this.bounds.x,this.bounds.y])),this._innerClip(this.titleGroup),this.drawBackground(this.titleGroup.renderG),this.drawTitle(this.titleGroup)}},drawBackground:function(t){var e=this.options,i=this.bounds;(0,h.renderRectangleBackground)(t,e,{x:0,y:0,width:i.width,height:i.height},this.vanchart.renderer)},drawTitle:function(t){this.text&&(this.text.remove(),this.text=null);var e=this.vanchart.renderer,i=this.options,n=this.textBounds,o=i.useHtml,s=this.isFloat?r["default"].LEFT:i.align,u=e.vtext(o).attr({transform:a["default"].makeTranslate([n.x,n.y]),width:n.width+"px","text-align":s,"white-space":"normal"});this.text=u;var h=o?{}:l["default"].ie?{dy:"1em"}:{"dominant-baseline":"central",dy:n.height/this.labels.length/2},d=o?n.height*(1.2-1)/2:0;this.labels.map((function(t){var i,a=t.dim;switch(s){case r["default"].LEFT:i=0;break;case r["default"].RIGHT:i=n.width-a.width;break;case r["default"].CENTER:default:i=(n.width-a.width)/2}u.append(e.vtspan(o).attr({y:d,x:0,dx:i}).attr(h).style(t.style).style("text-align",s).textContent(t.text)),d+=1.2*a.height})),t.append(u)},remove:function(){this.titleGroup&&this.titleGroup.remove(),this._clip&&this._clip.remove&&this._clip.remove(),this.titleGroup=this._clip=null}});e["default"]=c},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(11)),a=h(i(0)),r=h(i(16)),o=h(i(1)),s=h(i(200)),l=i(15),u=h(i(5));function h(t){return t&&t.__esModule?t:{"default":t}}var d=o["default"].TOOLBAR_ICON_SIZE,c=[o["default"].GANTT_CHART,o["default"].TREEMAP_CHART,o["default"].WORD_CLOUD_CHART,o["default"].FUNNEL_CHART,o["default"].STRUCTURE_CHART,o["default"].SCATTER_CHART,o["default"].BUBBLE_CHART,o["default"].FORCE_BUBBLE_CHART,o["default"].AREA_MAP,o["default"].POINT_MAP,o["default"].LINE_MAP,o["default"].HEAT_MAP],f=n["default"].extend({_getIconSize:function(){return u["default"].ielt9?d:d*this._getIconScale()},_getIconScale:function(){var t=(0,l.autoFitFontScale)(this.vanchart);return t<.5?.5:t},_getGap:function(){return this._getIconSize()+2},doLayout:function(){var t=this.options,e=t.hidden;t.tooltip=t.tooltip||{},r["default"].merge(t.tooltip,this.getDefaultToolbarTooltipOption(),!0);var i=this.sortEnable()?["sort","toImage","fullScreen"]:["toImage","fullScreen"],n=[o["default"].REFRESH_ICON],a=0;i.forEach((function(e){t[e]&&t[e].enabled&&(n.push(e),a++)})),e&&n.push(o["default"].MENU_ICON);var l=this._getGap(),u=n.length*l+5;this.startX=this.vanchart.width-u,this.toolbarGroup||(this.toolbarIcons=[],this.hidden=e);var h={};this.toolbarIcons.forEach((function(t){h[t.iconType]=t}));for(var d=0,c=n.length;d<c;d++){var f={x:d*l,y:5},p=n[d],g=!e;p===o["default"].MENU_ICON?this.menuIcon?this.menuIcon.refresh(f):this.menuIcon=new s["default"](p,this,f,!0):p===o["default"].REFRESH_ICON?(f.x+=this.hidden?l*a:0,this.refreshIcon?this.refreshIcon.refresh(f):this.refreshIcon=new s["default"](p,this,f,!1)):h[p]?h[p].refresh(f):this.toolbarIcons.push(new s["default"](p,this,f,g))}this.isFloat=!0},sortEnable:function(){var t,e=!0,i=this.vanchart.options,n=i.series;return i.chartType&&(t=i.chartType),n&&n.forEach((function(i){if(i.type){if(t&&t!=i.type)return void(e=!1);t=i.type}})),e&&-1==c.indexOf(t)},render:function(){this.toolbarGroup?this.toolbarGroup.attr("transform",a["default"].makeTranslate([this.startX,0])):this.toolbarGroup=this.createComponentGroup().attr("transform",a["default"].makeTranslate([this.startX,0])),this.toolbarIcons.forEach((function(t){t.render()})),this.menuIcon&&this.menuIcon.render(),this.refreshIcon&&this.refreshIcon.render()},showOrHide:function(){this.hidden=!this.hidden,this.hidden?this.hide():this.show()},hide:function(){var t,e=this.toolbarIcons,i=e.length,n=[];for(t=0;t<i;t++)n.push(100+80*t);for(t=0;t<i;t++){var a=i-t;e[t].hideIcon(a,n[t])}var r=4*(i+1),o=4*(i+1)+this._getGap()*i;this.refreshIcon.visible?this.refreshIcon.refreshMove(r,o):this.refreshIcon.refreshMoveWithoutAnimation(r,o)},show:function(){var t,e=[0],i=this.toolbarIcons,n=i.length;for(t=0;t<n-1;t++)e.push(100+80*t);for(t=0;t<n;t++){var a=n-t;i[t].showIcon(a,e[t])}var r=4*(n+1)+this._getGap()*n,o=4*(n+1);this.refreshIcon.visible?this.refreshIcon.refreshMove(r,o):this.refreshIcon.refreshMoveWithoutAnimation(r,o)},showRefreshIconWhenZoom:function(){!this.refreshIcon.visible&&this.refreshEnabled()&&this.refreshIcon.showIcon()},refreshEnabled:function(){return!(this.options.refresh&&!1===this.options.refresh.enabled)},getToolBarInitWidth:function(){return this.options.enabled?this.options.hidden?this._getIconSize()+5-4:this.toolbarIcons.length*this._getGap()-2+5-4:0},getToolBarInitHeight:function(){return this._getIconSize()+5},remove:function(){this.toolbarGroup&&this.toolbarGroup.remove(),this.toolbarGroup=null,this.menuIcon&&this.menuIcon.remove(),this.refreshIcon&&this.refreshIcon.remove()},getDefaultToolbarTooltipOption:function(){var t=(this.vanchart.vancharts.fullScreenFather||this.vanchart).vancharts.autoFitScale.fontScale||1;return{enabled:!0,content:{menuOpen:"",menuClose:"",sort:"",toImage:"",refresh:"",fullScreenOpen:"",fullScreenClose:""},style:{fontSize:a["default"].value2PX(12*t),fontFamily:"Microsoft Yahei",color:"rgb(255,255,255)"},borderRadius:2,borderWidth:0,backgroundColor:"rgba(0,0,0,.3)",padding:5,animation:!0}},getToolbarBounds:function(){var t=this._getIconSize(),e=this.menuIcon?t:0,i=e;return[this.refreshIcon].concat(this.toolbarIcons).forEach((function(n){n.visible&&(e+=t+2),i+=t+2})),{x:this.startX+i-e,y:5,width:e,height:t}},calcToolbarTipPos:function(t,e){var i=this.getToolbarBounds(),n=i.x+i.width,a=t.pos.x+this.startX,r=i.y+i.height+4;return[a+e.width>n?a+this._getIconSize()-e.width:a,r]},needTooltip:function(){var t=this.options;return t&&t.tooltip&&t.tooltip.enabled},getIcon:function(t){for(var e,i,n=-1,a=this.toolbarIcons;++n<a.length;)if((i=a[n]).iconType===t){e=i;break}return e},exportImage:function(){var t=this.vanchart,e=this.options.toImage||{};if(e.imageUrl){var i=t.getSize();if(!window.FR||!window.FR.exportWithCheck)return a["default"].toPng(e.imageUrl+"&width="+i.x+"&height="+i.y);var n=e.imageUrl,r={};n.split("&").forEach((function(t){var e=t.split("=");r[e[0]]=e[1]}));var o=r.sessionID,s=r.chartID,l=r.sheetIndex,u=r.ecName,h=r.index;return window.FR.exportWithCheck(o,e.checkFormat||"chart",(function(){return a["default"].toPng(e.imageUrl+"&width="+i.x+"&height="+i.y)}),e.checkParams||{chartID:s,sheetIndex:l,ecName:u,index:h})}}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(32)),a=h(i(0)),r=h(i(1)),o=h(i(12)),s=i(3),l=i(15),u=h(i(5));function h(t){return t&&t.__esModule?t:{"default":t}}var d=n["default"].i18nText,c=r["default"].TOOLBAR_ICON_SIZE,f=o["default"].extend({_getIconSize:function(){return u["default"].ielt9?c:c*this._getIconScale()},_getIconScale:function(){var t=(0,l.autoFitFontScale)(this.toolbar.vanchart);return t<.5?.5:t},initialize:function(t,e,i,n){this.iconType=t,this.toolbar=e,this.visible=n,this.pos=i},render:function(){var t=this.toolbar,e=t.vanchart,i=e.renderer,n=this,a=this._getIconSize();this.iconG||(this.iconG=i.group().style({cursor:"pointer"}).addTo(t.toolbarGroup),this.iconG.attr("class",this.iconType)),e.registerInteractiveTarget(this,this.iconG),this.iconG.attr("transform","translate("+n.pos.x+","+n.pos.y+")").style({display:this.visible?"":"none"}),this.iconG.rect||(this.iconG.rect=i.rect().attr("rx",2).attr("ry",2).addTo(this.iconG)),this.iconG.rect.attr("width",a).attr("height",a).style(t.hidden?{fill:"black","fill-opacity":0,cursor:"pointer"}:{fill:"black","fill-opacity":.05,cursor:"pointer"}),this.iconG.path||(this.iconG.path=this._getIconPathGraphic(e,i,n)),this.iconG.path.attr("transform","scale("+this._getIconScale()+")")},refresh:function(t){this.pos=t},remove:function(){this.iconG&&this.iconG.remove(),this.iconG=null},_getIconPathGraphic:function(t,e,i){var n=e.path().addTo(this.iconG);switch(this.iconType){case r["default"].REFRESH_ICON:return n.attr("d",i.getRefreshIconPath()).style({fill:"#757575"});case r["default"].SORT:return t.orderType===r["default"].ASCENDING?n.attr("d",i.getDecreaseIconPath()).style({fill:"#757575"}):n.attr("d",i.getIncreaseIconPath()).style({fill:"#757575"});case r["default"].EXPORT_ICON:return n.attr("d",i.getExportIconPath()).style({fill:"#757575"});case r["default"].FULL_SCREEN_ICON:return t.vancharts.fullScreenFather?n.attr("d",i.getMinIconPath()).style({fill:"#757575"}):n.attr("d",i.getMaxIconPath()).style({fill:"#757575"});case r["default"].MENU_ICON:return n.attr("d",i.getMenuIconPath()).style({fill:"#757575"})}},refreshMove:function(t,e){var i=this.pos,n=i.x-t,a=n+e;this.iconG.animate({ease:"circle-out",duration:220,attr:{transform:"translate("+n+","+i.y+")"}}).transition({ease:"circle-in",duration:220,attr:{transform:"translate("+a+","+i.y+")"}}),this.pos.x=a,this.iconG.rect.style(this.toolbar.hidden?{fill:"black","fill-opacity":0,cursor:"pointer"}:{fill:"black","fill-opacity":.05,cursor:"pointer"})},refreshMoveWithoutAnimation:function(t,e){var i=this.pos.x-t+e;this.iconG.attr("transform","translate("+i+","+this.pos.y+")"),this.pos.x=i},showIcon:function(){this.visible=!0,arguments.length?this._iconAnimation(arguments[0],arguments[1]):this.iconG.style({display:""})},hideIcon:function(){this.visible=!1,arguments.length?this._iconAnimation(arguments[0],arguments[1]):(this.iconG.style({display:"none"}),this.iconG.attr("transform","translate("+this.pos.x+","+this.pos.y+")"))},_iconAnimation:function(t,e){var i=this.iconG,n=this.pos,r=this.visible;(0,s.isSupportSVG)()?a["default"].setTimeout((function(){i.style({display:""});var e=4*t,a=n.x-e;i.animate([{ease:"circle-out",duration:100,attr:{transform:"translate("+a+","+n.y+")"}},{ease:"circle-in",duration:100,attr:{transform:"translate("+n.x+","+n.y+")"}}]).each("end",(function(){i.style({display:r?"":"none"})})),i.rect.style(r?{fill:"black","fill-opacity":0,cursor:"pointer"}:{fill:"black","fill-opacity":.05,cursor:"pointer"}).animate({ease:"linear",duration:200,style:r?{fill:"black","fill-opacity":.05,cursor:"pointer"}:{fill:"black","fill-opacity":0,cursor:"pointer"}})}),e):(i.attr("transform","translate("+n.x+","+n.y+")").style({display:r?"":"none"}),i.rect.style(r?{fill:"black","fill-opacity":.05,cursor:"pointer"}:{fill:"black","fill-opacity":0,cursor:"pointer"}))},onMouseOver:function(){this.iconG.path.style({fill:"#00A1E6"}),this.iconG.rect.style(this.toolbar.hidden?{fill:"black","fill-opacity":.05,cursor:"pointer"}:{fill:"black","fill-opacity":.1,cursor:"pointer"});var t=this.toolbar,e=t.vanchart,i="";if(t.needTooltip()){switch(this.iconType){case r["default"].REFRESH_ICON:i=d("refresh");break;case r["default"].SORT:i=d("sort");break;case r["default"].EXPORT_ICON:i=d("toImage");break;case r["default"].FULL_SCREEN_ICON:i=e.vancharts.fullScreenFather?d("fullScreenClose"):d("fullScreenOpen");break;case r["default"].MENU_ICON:i=t.hidden?d("menuOpen"):d("menuClose")}i&&e.showToolbarTooltip(this,i)}},onMouseMove:function(){var t=this.toolbar.vanchart,e={containerPoint:{x:0,y:0}};t.handler._removeHighlight(e);var i=t.hoverPoint;i&&(i.fire("mouseout",e),t.hoverPoint=null,i.series.type===r["default"].LINE_MAP&&t.fire("unchosen")),t.hoverSeries&&(t.hoverSeries.fire("seriesUnChosen",e),t.hoverSeries=null),this.fire("mouseover")},onMouseOut:function(){this.iconG.path.style({fill:"#757575"}),this.iconG.rect.style(this.toolbar.hidden?{fill:"black","fill-opacity":0,cursor:"pointer"}:{fill:"black","fill-opacity":.05,cursor:"pointer"}),this.toolbar.vanchart.hideTooltip()},onTap:function(){var t=this.toolbar,e=t.vanchart,i=this,n=e.getDivParentDom();switch(e.hideTooltip(),i.iconType){case r["default"].REFRESH_ICON:e.clearAllEffects(),e.refreshRestore(),i.hideIcon();break;case r["default"].SORT:e.orderType=e.orderType===r["default"].ASCENDING?r["default"].DESCENDING:r["default"].ASCENDING,i.updateSortIconPath(),t.refreshEnabled()&&t.refreshIcon.showRefreshIcon(),e.orderData();break;case r["default"].EXPORT_ICON:t.exportImage();break;case r["default"].FULL_SCREEN_ICON:i.iconG.path.style({fill:"#757575"}),i.iconG.rect.style(this.toolbar.hidden?{fill:"black","fill-opacity":0,cursor:"pointer"}:{fill:"black","fill-opacity":.05,cursor:"pointer"}),e.vancharts.fullScreenFather?e.vancharts.hideLightBox(n,e.vancharts.fullScreenFather):e.vancharts.showLightBox(e);break;case r["default"].MENU_ICON:t.showOrHide()}},showRefreshIcon:function(){this.iconG.rect.style({fill:"black","fill-opacity":.05,cursor:"pointer"}),this.showIcon()},updateSortIconPath:function(){this.iconG.path.attr({d:this[this.toolbar.vanchart.orderType===r["default"].ASCENDING?"getDecreaseIconPath":"getIncreaseIconPath"]()})},getEvents:function(){return{mousemove:this.onMouseMove,mouseover:this.onMouseOver,mouseout:this.onMouseOut,tap:this.onTap}},getMaxIconPath:function(){return"M14.1166475,16.7288924 C14.4354429,16.4100971 14.9523122,16.4100971 15.2711076,16.7288924 C15.5899029,17.0476878 15.5899029,17.5645571 15.2711076,17.8833525 L15.2711076,17.8833525 L10.786,22.367 L14.0408163,22.3673469 C14.4569807,22.3673469 14.8004098,22.6787634 14.8507825,23.0812752 L14.8571429,23.1836735 C14.8571429,23.6345182 14.491661,24 14.0408163,24 L14.0408163,24 L8.81632653,24 C8.77576028,24 8.73519403,23.996995 8.69499032,23.9909851 C8.6320221,23.9817028 8.57091757,23.9649744 8.51307994,23.9418193 C8.50561165,23.9388276 8.49818233,23.9357314 8.49079082,23.9325206 C8.46589029,23.9216668 8.44167797,23.9096432 8.41818253,23.8964917 C8.41126327,23.8926924 8.40452797,23.8887964 8.3978376,23.8847963 C8.37564103,23.8714409 8.35403077,23.8570711 8.33317612,23.8417338 C8.30037983,23.8176772 8.26887409,23.7906811 8.23909651,23.7609035 L8.30160859,23.8173115 C8.28568335,23.8043593 8.2702558,23.7908187 8.25535903,23.7767229 L8.23909651,23.7609035 C8.23365522,23.7554622 8.22830681,23.7499632 8.22305127,23.7444085 C8.20918129,23.7297442 8.19564074,23.7143166 8.18268852,23.6983914 C8.17403191,23.6878114 8.16592503,23.6773335 8.15810801,23.6667091 C8.14292887,23.6459692 8.12855907,23.624359 8.11522299,23.6020593 C8.11120355,23.595472 8.1073076,23.5887367 8.10351581,23.5819588 C8.09035677,23.558322 8.07833325,23.5341097 8.06751105,23.5092539 C8.0642686,23.5018177 8.0611724,23.4943883 8.05819078,23.4869239 C8.02064736,23.3931679 8,23.2908319 8,23.1836735 L8,23.1836735 L8,17.9591837 C8,17.508339 8.36548184,17.1428571 8.81632653,17.1428571 C9.26717122,17.1428571 9.63265306,17.508339 9.63265306,17.9591837 L9.63265306,17.9591837 L9.632,21.213 Z M23.1836735,8 C23.2242397,8 23.264806,8.00300495 23.3050097,8.00901486 C23.3679779,8.0182972 23.4290824,8.03502564 23.4869201,8.05818075 C23.4943883,8.0611724 23.5018177,8.0642686 23.5092092,8.06747938 C23.5341097,8.07833325 23.558322,8.09035677 23.5818175,8.10350828 C23.5887367,8.1073076 23.595472,8.11120355 23.6021624,8.11520368 C23.624359,8.12855907 23.6459692,8.14292887 23.6668239,8.15826621 C23.6996202,8.18232275 23.7311259,8.20931892 23.7609035,8.23909651 L23.6983914,8.18268852 C23.7143166,8.19564074 23.7297442,8.20918129 23.744641,8.22327706 L23.7609035,8.23909651 C23.7663448,8.24453779 23.7716932,8.25003678 23.7769487,8.25559151 C23.7908187,8.2702558 23.8043593,8.28568335 23.8173115,8.30160859 C23.8259681,8.3121886 23.834075,8.32266652 23.841892,8.33329089 C23.8570711,8.35403077 23.8714409,8.37564103 23.884777,8.39794071 C23.8887964,8.40452797 23.8926924,8.41126327 23.8964842,8.41804115 C23.9096432,8.44167797 23.9216668,8.46589029 23.932489,8.49074615 C23.9357314,8.49818233 23.9388276,8.50561165 23.9418092,8.5130761 C23.9793526,8.60683214 24,8.70916811 24,8.81632653 L24,8.81632653 L24,14.0408163 C24,14.491661 23.6345182,14.8571429 23.1836735,14.8571429 C22.7328288,14.8571429 22.3673469,14.491661 22.3673469,14.0408163 L22.3673469,14.0408163 L22.367,10.786 L17.8833525,15.2711076 C17.5911234,15.5633366 17.1324571,15.5876891 16.8124885,15.3441648 L16.7288924,15.2711076 C16.4100971,14.9523122 16.4100971,14.4354429 16.7288924,14.1166475 L16.7288924,14.1166475 L21.213,9.632 L17.9591837,9.63265306 C17.5430193,9.63265306 17.1995902,9.32123658 17.1492175,8.9187248 L17.1428571,8.81632653 C17.1428571,8.36548184 17.508339,8 17.9591837,8 L17.9591837,8 Z"},getMinIconPath:function(){return"M14.7264695,16.4775739 C14.7376285,16.4775739 14.7487338,16.4778036 14.759781,16.4782584 C14.7729987,16.4788207 14.7859915,16.4796826 14.798961,16.4808617 C14.8217163,16.4828774 14.8444526,16.4859279 14.8668644,16.4899163 C14.8795309,16.4922349 14.8924942,16.4948734 14.9053979,16.497837 C14.9274759,16.5028468 14.9488792,16.5087421 14.9699017,16.5154877 C14.9830149,16.5197372 14.9960224,16.5242785 15.0089284,16.5291672 C15.0723946,16.5531829 15.1325196,16.5854821 15.1874659,16.6245852 C15.2232346,16.6499864 15.257289,16.6786974 15.2892958,16.7107042 L15.2240163,16.6522092 C15.2416475,16.6663464 15.2586641,16.6812185 15.2750196,16.6967791 L15.2892958,16.7107042 C15.2940584,16.7154668 15.2987481,16.7202748 15.3033647,16.7251267 C15.3187815,16.7413359 15.3336536,16.7583525 15.3477908,16.7759837 C15.3574854,16.7880003 15.3666536,16.8001261 15.375429,16.8124458 C15.4145179,16.8674804 15.4468171,16.9276054 15.4710834,16.9916798 C15.4757215,17.0039776 15.4802628,17.0169851 15.4844567,17.0300797 C15.4912579,17.0511208 15.4971532,17.0725241 15.5021579,17.0942677 C15.5051266,17.1075058 15.5077651,17.1204691 15.5100785,17.1334788 C15.5181941,17.1787098 15.5224261,17.2256259 15.5224261,17.2735305 L15.5191383,17.201039 C15.5203174,17.2140085 15.5211793,17.2270013 15.5217241,17.240005 L15.5224261,17.2735305 L15.5224261,22.3676523 C15.5224261,22.807247 15.1660642,23.1636089 14.7264695,23.1636089 C14.2868749,23.1636089 13.930513,22.807247 13.930513,22.3676523 L13.930513,22.3676523 L13.93,19.195 L9.35878281,23.7668697 C9.07620066,24.0494519 8.63400575,24.0751412 8.3224031,23.8439376 L8.23313027,23.7668697 C7.92228991,23.4560294 7.92228991,22.9520576 8.23313027,22.6412172 L8.23313027,22.6412172 L12.804,18.069 L9.63234767,18.069487 C9.22656799,18.069487 8.89170854,17.7658414 8.84259276,17.3733736 L8.83639113,17.2735305 C8.83639113,16.8339358 9.19275301,16.4775739 9.63234767,16.4775739 L9.63234767,16.4775739 Z M22.6412172,8.23313027 C22.9520576,7.92228991 23.4560294,7.92228991 23.7668697,8.23313027 C24.0777101,8.54397064 24.0777101,9.04794244 23.7668697,9.35878281 L23.7668697,9.35878281 L19.195,13.93 L22.3676523,13.930513 C22.773432,13.930513 23.1082915,14.2341586 23.1574072,14.6266264 L23.1636089,14.7264695 C23.1636089,15.1660642 22.807247,15.5224261 22.3676523,15.5224261 L22.3676523,15.5224261 L17.2735305,15.5224261 C17.2623715,15.5224261 17.2512662,15.5221964 17.240219,15.5217416 C17.2270013,15.5211793 17.2140085,15.5203174 17.201039,15.5191383 C17.1782837,15.5171226 17.1555474,15.5140721 17.1331356,15.5100837 C17.1204691,15.5077651 17.1075058,15.5051266 17.0946021,15.502163 C17.0725241,15.4971532 17.0511208,15.4912579 17.0300983,15.4845123 C17.0169851,15.4802628 17.0039776,15.4757215 16.9910716,15.4708328 C16.9276054,15.4468171 16.8674804,15.4145179 16.8125341,15.3754148 C16.7767654,15.3500136 16.742711,15.3213026 16.7107042,15.2892958 L16.7759837,15.3477908 C16.7583525,15.3336536 16.7413359,15.3187815 16.7249804,15.3032209 L16.7107042,15.2892958 C16.7059416,15.2845332 16.7012519,15.2797252 16.6966353,15.2748733 C16.6812185,15.2586641 16.6663464,15.2416475 16.6522092,15.2240163 C16.6425146,15.2119997 16.6333464,15.1998739 16.624571,15.1875542 C16.5854821,15.1325196 16.5531829,15.0723946 16.5289166,15.0083202 C16.5242785,14.9960224 16.5197372,14.9830149 16.5155433,14.9699203 C16.5087421,14.9488792 16.5028468,14.9274759 16.4978421,14.9057323 C16.4948734,14.8924942 16.4922349,14.8795309 16.4899215,14.8665212 C16.4818059,14.8212902 16.4775739,14.7743741 16.4775739,14.7264695 L16.4808617,14.798961 C16.4796826,14.7859915 16.4788207,14.7729987 16.4782759,14.759995 L16.4775739,14.7264695 L16.4775739,9.63234767 C16.4775739,9.19275301 16.8339358,8.83639113 17.2735305,8.83639113 C17.7131251,8.83639113 18.069487,9.19275301 18.069487,9.63234767 L18.069487,9.63234767 L18.069,12.804 Z"},getIncreaseIconPath:function(){return"M23.245283,22.4771574 C23.6621017,22.4771574 24,22.8180573 24,23.2385787 C24,23.6591001 23.6621017,24 23.245283,24 L23.245283,24 L8.75471698,24 C8.3378983,24 8,23.6591001 8,23.2385787 C8,22.8180573 8.3378983,22.4771574 8.75471698,22.4771574 L8.75471698,22.4771574 Z M21.4339623,9 C21.8507809,9 22.1886792,9.34089994 22.1886792,9.76142132 L22.1886792,9.76142132 L22.1886792,20.7258883 C22.1886792,21.1464097 21.8507809,21.4873096 21.4339623,21.4873096 C21.0171436,21.4873096 20.6792453,21.1464097 20.6792453,20.7258883 L20.6792453,20.7258883 L20.6792453,9.76142132 C20.6792453,9.34089994 21.0171436,9 21.4339623,9 Z M17.8113208,11.4365482 C18.2281394,11.4365482 18.5660377,11.7774482 18.5660377,12.1979695 L18.5660377,12.1979695 L18.5660377,20.7258883 C18.5660377,21.1464097 18.2281394,21.4873096 17.8113208,21.4873096 C17.3945021,21.4873096 17.0566038,21.1464097 17.0566038,20.7258883 L17.0566038,20.7258883 L17.0566038,12.1979695 C17.0566038,11.7774482 17.3945021,11.4365482 17.8113208,11.4365482 Z M14.1886792,13.8730964 C14.6054979,13.8730964 14.9433962,14.2139964 14.9433962,14.6345178 L14.9433962,14.6345178 L14.9433962,20.7258883 C14.9433962,21.1464097 14.6054979,21.4873096 14.1886792,21.4873096 C13.7718606,21.4873096 13.4339623,21.1464097 13.4339623,20.7258883 L13.4339623,20.7258883 L13.4339623,14.6345178 C13.4339623,14.2139964 13.7718606,13.8730964 14.1886792,13.8730964 Z M10.5660377,16.3096447 C10.9828564,16.3096447 11.3207547,16.6505446 11.3207547,17.071066 L11.3207547,17.071066 L11.3207547,20.7258883 C11.3207547,21.1464097 10.9828564,21.4873096 10.5660377,21.4873096 C10.1492191,21.4873096 9.81132075,21.1464097 9.81132075,20.7258883 L9.81132075,20.7258883 L9.81132075,17.071066 C9.81132075,16.6505446 10.1492191,16.3096447 10.5660377,16.3096447 Z"},getDecreaseIconPath:function(){return"M23.245283,22.4771574 C23.6621017,22.4771574 24,22.8180573 24,23.2385787 C24,23.6591001 23.6621017,24 23.245283,24 L23.245283,24 L8.75471698,24 C8.3378983,24 8,23.6591001 8,23.2385787 C8,22.8180573 8.3378983,22.4771574 8.75471698,22.4771574 L8.75471698,22.4771574 Z M10.5660377,9 C10.9828564,9 11.3207547,9.34089994 11.3207547,9.76142132 L11.3207547,9.76142132 L11.3207547,20.7258883 C11.3207547,21.1464097 10.9828564,21.4873096 10.5660377,21.4873096 C10.1492191,21.4873096 9.81132075,21.1464097 9.81132075,20.7258883 L9.81132075,20.7258883 L9.81132075,9.76142132 C9.81132075,9.34089994 10.1492191,9 10.5660377,9 Z M14.1886792,11.4365482 C14.6054979,11.4365482 14.9433962,11.7774482 14.9433962,12.1979695 L14.9433962,12.1979695 L14.9433962,20.7258883 C14.9433962,21.1464097 14.6054979,21.4873096 14.1886792,21.4873096 C13.7718606,21.4873096 13.4339623,21.1464097 13.4339623,20.7258883 L13.4339623,20.7258883 L13.4339623,12.1979695 C13.4339623,11.7774482 13.7718606,11.4365482 14.1886792,11.4365482 Z M17.8113208,13.8730964 C18.2281394,13.8730964 18.5660377,14.2139964 18.5660377,14.6345178 L18.5660377,14.6345178 L18.5660377,20.7258883 C18.5660377,21.1464097 18.2281394,21.4873096 17.8113208,21.4873096 C17.3945021,21.4873096 17.0566038,21.1464097 17.0566038,20.7258883 L17.0566038,20.7258883 L17.0566038,14.6345178 C17.0566038,14.2139964 17.3945021,13.8730964 17.8113208,13.8730964 Z M21.4339623,16.3096447 C21.8507809,16.3096447 22.1886792,16.6505446 22.1886792,17.071066 L22.1886792,17.071066 L22.1886792,20.7258883 C22.1886792,21.1464097 21.8507809,21.4873096 21.4339623,21.4873096 C21.0171436,21.4873096 20.6792453,21.1464097 20.6792453,20.7258883 L20.6792453,20.7258883 L20.6792453,17.071066 C20.6792453,16.6505446 21.0171436,16.3096447 21.4339623,16.3096447 Z"},getExportIconPath:function(){return"M22.2040816,8 C23.1959876,8 24,8.80401245 24,9.79591837 L24,22.2040816 C24,23.1959876 23.1959876,24 22.2040816,24 L9.79591837,24 C8.80401245,24 8,23.1959876 8,22.2040816 L8,9.79591837 C8,8.80401245 8.80401245,8 9.79591837,8 L22.2040816,8 Z M10.938,9.632 L9.79591837,9.63265306 C9.70570184,9.63265306 9.63265306,9.70570184 9.63265306,9.79591837 L9.63265306,22.2040816 C9.63265306,22.2942982 9.70570184,22.3673469 9.79591837,22.3673469 L22.2040816,22.3673469 C22.2942982,22.3673469 22.3673469,22.2942982 22.3673469,22.2040816 L22.3673469,9.79591837 C22.3673469,9.70570184 22.2942982,9.63265306 22.2040816,9.63265306 L20.408,9.632 L20.4081633,13.0612245 C20.4081633,14.2333753 19.4578651,15.1836735 18.2857143,15.1836735 L13.0612245,15.1836735 C11.8890737,15.1836735 10.9387755,14.2333753 10.9387755,13.0612245 L10.938,9.632 Z M18.7755102,9.63265306 L17.795,9.632 L17.7959184,12.0816327 C17.7959184,13.170068 16.1632653,13.170068 16.1632653,12.0816327 L16.163,9.632 L12.5714286,9.63265306 L12.5714286,13.0612245 C12.5714286,13.3316859 12.7907631,13.5510204 13.0612245,13.5510204 L18.2857143,13.5510204 C18.5561757,13.5510204 18.7755102,13.3316859 18.7755102,13.0612245 L18.7755102,9.63265306 Z"},getRefreshIconPath:function(){return"M15.6862142,8 C18.5585489,8 21.1138764,9.65340502 22.4321668,12.1605737 L22.4313849,9.14285714 C22.4313849,8.69201245 22.7825313,8.32653061 23.2156924,8.32653061 C23.6488535,8.32653061 24,8.69201245 24,9.14285714 L24,9.14285714 L24,14.3673469 C24,14.8181916 23.6488535,15.1836735 23.2156924,15.1836735 L23.2156924,15.1836735 L18.196124,15.1836735 C17.7629628,15.1836735 17.4118164,14.8181916 17.4118164,14.3673469 C17.4118164,13.9165022 17.7629628,13.5510204 18.196124,13.5510204 L18.196124,13.5510204 L21.3358345,13.551001 C20.4040081,11.2204507 18.1970324,9.63265306 15.6862142,9.63265306 C12.3076405,9.63265306 9.56861515,12.4834978 9.56861515,16 C9.56861515,19.5165022 12.3076405,22.3673469 15.6862142,22.3673469 C17.7918319,22.3673469 19.7129682,21.2525916 20.8328732,19.4435664 C21.0492604,19.0943863 21.2322453,18.7239964 21.3789252,18.3372949 C21.5379879,17.9179477 21.9935479,17.7122097 22.3964469,17.8777661 C22.7993459,18.0433224 22.9970143,18.5174804 22.8379515,18.9368276 C22.6533472,19.4235116 22.4231464,19.889474 22.1512707,20.3281946 C20.745732,22.598615 18.3306267,24 15.6862142,24 C11.4413183,24 8,20.4181916 8,16 C8,11.5818084 11.4413183,8 15.6862142,8 Z"},getMenuIconPath:function(){return"M10,14 C11.1048,14 12,14.8952 12,16 C12,17.1048 11.1048,18 10,18 C8.8952,18 8,17.1048 8,16 C8,14.8952 8.8952,14 10,14 Z M16,14 C17.1048,14 18,14.8952 18,16 C18,17.1048 17.1048,18 16,18 C14.8952,18 14,17.1048 14,16 C14,14.8952 14.8952,14 16,14 Z M22,14 C23.1048,14 24,14.8952 24,16 C24,17.1048 23.1048,18 22,18 C20.8952,18 20,17.1048 20,16 C20,14.8952 20.8952,14 22,14 Z"}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=f(i(10)),a=f(i(9)),r=f(i(1)),o=f(i(0)),s=f(i(11)),l=i(4),u=i(3),h=i(2),d=i(78),c=i(71);function f(t){return t&&t.__esModule?t:{"default":t}}var p={fill:"none",stroke:"#457FE9","stroke-opacity":0,"stroke-width":2},g={"stroke-opacity":1},m={fill:"none",stroke:"#457FE9","stroke-width":1,"stroke-opacity":.3},v={fill:"#457FE9","fill-opacity":.1,stroke:"none"},_={fill:"#457FE9","fill-opacity":.08},y={"fill-opacity":.15},A={fill:"none",stroke:"#A8A8A8","stroke-width":1,"stroke-opacity":.2},T={fill:"#A8A8A8","fill-opacity":.1,stroke:"none"},x={fill:"#A8A8A8","fill-opacity":.05},b={fill:"#A8A8A8","fill-opacity":.15},C={fill:"#A8A8A8","fill-opacity":.2},L={"fill-opacity":.5},M=30,P="none",S="left-to-right",w="right-to-left",E=s["default"].extend({_refresh:function(){this.rangeLeftTop=this.rangeRightBottom=null},doLayout:function(){this.byAxisType=this.vanchart.chartType()==r["default"].BAR_CHART?"yAxis":"xAxis",this.byAxis=this.vanchart[this.byAxisType](),this._isScroll=this.isScroll(),!this.vanchart.components[l.ComponentCst.DATA_SHEET_COMPONENT]&&this.calcZoomControlsSize()},calcZoomControlsSize:function(){if(!this.zoomToolEnabled())return!1;var t=this.vanchart.getComponent(l.ComponentCst.DATA_SHEET_COMPONENT),e=this.vanchart.bounds,i=this.byAxis.isHorizontal(),n=i?e.height:e.width;if(this._isScroll)M=6;else{var a=(n-6)/22.3;M=a<10?10:a>25?25:0|a}this._setComponentBounds(i?r["default"].BOTTOM:r["default"].LEFT,M+6),i?(this.bounds.y+=3+(t&&t.bounds?t.bounds.height:0),this.bounds.height-=6):(this.bounds.x+=3,this.bounds.width-=6)},fixBoundsByPlot:function(){if(this.zoomToolEnabled()){for(var t,e=this.vanchart.components[this.byAxisType],i=e.getAxisCount(),n=0;n<i;n++){var a=e.getAxis(n),s=a.getPosition();s!=r["default"].BOTTOM&&s!=r["default"].LEFT||(t=a)}t=t||this.byAxis;var l=this.vanchart.bounds;t.isHorizontal()?this.bounds=o["default"].makeBounds(l.x,this.bounds.y,l.width,this.bounds.height):this.bounds=o["default"].makeBounds(this.bounds.x,l.y,this.bounds.width,l.height)}},initToolDomain:function(t){var e=this.options.zoomTool;if(this._isScroll){var i,n=t.type===l.ComponentCst.CATEGORY_AXIS_COMPONENT?e.count:e.scaling;if(t.type===l.ComponentCst.CATEGORY_AXIS_COMPONENT)i=[t._dataDomain[0],t._dataDomain[Math.min(n-1,t._dataDomain.length-1)]];else{var a=t._originDomain[0];i=[a,a+(t._originDomain[1]-a)*n]}if(t.isLog()){var r=t.options.log;i[0]=Math.pow(r,Math.floor(o["default"].log(r,i[0]))),i[1]=Math.pow(r,Math.ceil(o["default"].log(r,i[1])))}return i}return e.from=(0,h.hasDefined)(e.from)&&""!==e.from?e.from:null,e.to=(0,h.hasDefined)(e.to)&&""!==e.to?e.to:null,t.type===l.ComponentCst.DATE_AXIS_COMPONENT&&(e.from=null==e.from?e.from:o["default"].date2int(o["default"].value2date(e.from)),e.to=null==e.to?e.to:o["default"].date2int(o["default"].value2date(e.to))),t.type===l.ComponentCst.VALUE_AXIS_COMPONENT&&(e.from=null==e.from?e.from:parseFloat(e.from),e.to=null==e.to?e.to:parseFloat(e.to)),t.type===l.ComponentCst.CATEGORY_AXIS_COMPONENT&&t.isMultiCateAxis()&&(e.from=o["default"].encodeCategoryArray(e.from),e.to=o["default"].encodeCategoryArray(e.to)),[e.from,e.to]},getZoomInitDomain:function(t){var e=this.byAxis;if(this.zoomToolEnabled()&&e&&e._isBaseAxis()&&t==e)return this.initToolDomain(e)},getZoomDomain:function(t){var e=this.byAxis,i=t.isCategory()?e._dataDomain:e._domain;if(this.zoomToolEnabled()&&e._isBaseAxis()&&t==e){var n=this.initToolDomain(e),a=n[0],r=void 0===a?"":a,s=n[1],l=void 0===s?"":s,u=e.isCategory();u||(isNaN(parseFloat(r))&&(r=null),isNaN(parseFloat(l))&&(l=null));var h=o["default"].pick(this.rangeLeftTop,r,i[0]),d=o["default"].pick(this.rangeRightBottom,l,i[i.length-1]);return this._getValidDomain(h,d,i,u)}},getMinAndMaxPos:function(){var t=this.getZoomDomain(this.byAxis),e=this.axisScale,i=e(t[0]),n=e(t[t.length-1]);return[Math.min(i,n),Math.max(i,n)+(e.rangeBand?e.rangeBand()-1e-7:0)]},updateRangeLeftAndRight:function(t,e,i){var n=o["default"].indexOf(e,this.rangeLeftTop),a=o["default"].indexOf(e,this.rangeRightBottom),r=i.slice(Math.min(n,a),Math.max(n,a)+1);t.isAxisReversed()^t.isHorizontal()?(this.rangeLeftTop=r[0],this.rangeRightBottom=r[r.length-1]):(this.rangeLeftTop=r[r.length-1],this.rangeRightBottom=r[0])},_getValidDomain:function(t,e,i,n){var a,r=this._isScroll;if(n){var s=i.length-1;return r?(t=o["default"].indexOf(i,t)>-1?o["default"].indexOf(i,t):0,e=o["default"].indexOf(i,e)>-1?o["default"].indexOf(i,e):s):(t=(0,h.isEmpty)(t)?0:o["default"].indexOf(i,t),e=(0,h.isEmpty)(e)?s:o["default"].indexOf(i,e)),(t=Math.min(Math.max(t,0),s))>(e=Math.min(Math.max(e,0),s))&&(a=e,e=t,t=a),i.slice(t,e+1)}return(t=parseFloat(t))>(e=parseFloat(e))&&(a=e,e=t,t=a),[t,e]},zoomToolEnabled:function(){var t=this.options;return this.vanchart.series.length&&t&&t.zoomTool&&t.zoomTool.enabled&&(0,u.supportFillFilter)()},_getAxisScale:function(){var t=this.byAxis,e=t.scale.copy();if(t.type==l.ComponentCst.CATEGORY_AXIS_COMPONENT)e.rangeBand?e.rangeBands(t._getPlotRange()):e.range(t._getPlotRange());else{var i,n,a=this._isScroll?t._originDomain:t._dataDomain;if(this._isScroll)i=a[0],n=a[1];else{var r=this.getZoomDomain(t);i=Math.min(a[0],r[0],t._originDomain[0]),n=Math.max(a[1],r[1],t._originDomain[1])}e.domain([i,n])}return e},render:function(){if(this.remove(),!this.zoomBarGroup&&this.zoomToolEnabled()){this.axisScale=this._getAxisScale();var t=this._isScroll,e=this.bounds,i=this.vanchart,n=this.getMinAndMaxPos(),a=this.byAxis.isVertical(),r=n[0],s=n[1];this.zoomBarGroup||(this.zoomBarGroup=this.createComponentGroup().attr("transform",o["default"].makeTranslate(e)).style("cursor",a?"ns-resize ":"ew-resize"),i.registerInteractiveTarget(this,this.zoomBarGroup)),t?(this.backBar=this._createBar(),this.centerBar=this._createCenterBar(a,r,s)):(this.backRect=this._createRect(),this.centerRect=this._createCenterRect(a,r,s),this.leftTopButton=this._createButton(a,r,!0),this.rightBottomButton=this._createButton(a,s,!1)),this.rangeLeftTop=this._getValueByPosition(this.leftTopButton?this.leftTopButton.pos-1:r),this.rangeRightBottom=this._getValueByPosition(this.rightBottomButton?this.rightBottomButton.pos+1:s)}},_getStartEndPos:function(){return this.byAxis._getPlotRange().sort((function(t,e){return t-e}))},_createBar:function(t,e){var i,n=this.vanchart.renderer,a=this.byAxis.isHorizontal();return t=t||this.bounds,e?(this.centerBar=this.centerBar||n.path().addTo(this.zoomBarGroup),(i=this.centerBar).style(C).attr({width:this.bounds.width,height:this.bounds.height,d:(0,d.rectBorderGenerator)(t.width-1,t.height-1,1,5),transform:o["default"].makeTranslate(t)}),i.leftTopPos=a?t.x:t.y,i.rightBottomPos=a?t.x+t.width:t.y+t.height):(this.backBar=this.backBar||n.path().addTo(this.zoomBarGroup),(i=this.backBar).style(b).attr({width:t.width,height:t.height,d:(0,d.rectBorderGenerator)(t.width-1,t.height-1,1,5)})),i},_createCenterBar:function(t,e,i){var n=t?0:e,a=t?e:0,r=t?M:i-e,o=t?i-e:M;return this._createBar({x:n,y:a,width:r,height:o},!0)},_getLinePoints:function(){var t,e,i,n=this.vanchart,a=this.axisScale,r=a.rangeBand?a.rangeBand()/2:0,s=this.byAxisType,u=n.cateMap,h=this.byAxis.type===l.ComponentCst.DATE_AXIS_COMPONENT,d=Number.MAX_VALUE,f=-Number.MAX_VALUE,p=Number.MAX_VALUE,g=-Number.MAX_VALUE,m=[],v=function(){var n,l=u[_];l[0].series[s]&&(n=0,l.forEach((function(t){n+=+t.getTargetValue()||0}))),null!=n&&(m.push({x:a(h?o["default"].date2int((0,c.formatDateAxisValue)(_)):_)+r,y:n}),(t=m[m.length-1].x)<=p&&(e=n),t>=g&&(i=n),p=Math.min(t,p),g=Math.max(t,g)),d=Math.min(d,n),f=Math.max(f,n)};for(var _ in u)v();var y=this.byAxis._getPlotRange();return p>Math.min(y[0],y[1])&&m.push({x:Math.min(y[0],y[1]),y:e}),g<Math.max(y[0],y[1])&&m.push({x:Math.max(y[0],y[1]),y:i}),{domain:[d,f],linePoints:m}},_createRect:function(t,e){var i,r=this.vanchart.renderer,o=this._getLinePoints(),s=o.domain,l=o.linePoints,u=this.byAxis.isHorizontal();t=t||this.bounds;var h=u?[.8*M-.5,.2*M+.5]:[.2*M+.5,.8*M-.5],d=n["default"].linear().domain(s).range(h),c=a["default"].line(!u).interpolate("cardinal").x((function(t){return u?t.x:d(t.y)})).y((function(t){return u?d(t.y):t.x})),f=a["default"].area().interpolate("cardinal");return u?f.x((function(t){return t.x})).y0(M).y1((function(t){return d(t.y)})):f.y((function(t){return t.x})).x0(0).x1((function(t){return d(t.y)})),l.sort((function(t,e){return t.x-e.x})),e?(this.centerRectG=this.centerRectG||r.group().addTo(this.zoomBarGroup),i=this.centerRectG,this.centerLine=this.centerLine||r.path().addTo(i),this.centerLine.style(m).attr("d",c(l)),this.centerArea=this.centerArea||r.path().addTo(i),this.centerArea.style(v).attr("d",f(l)),this.centerBack=this.centerBack||r.rect().addTo(i),this.centerBack.style(_).attr({width:this.bounds.width,height:this.bounds.height}),this.centerRectClip=r.createClip(t),r.clip(i,this.centerRectClip)):(this.backRectG=this.backRectG||r.group().addTo(this.zoomBarGroup),i=this.backRectG,this.backLine=this.backLine||r.path().addTo(i),this.backLine.style(A).attr("d",c(l)),this.backArea=this.backArea||r.path().addTo(i),this.backArea.style(T).attr("d",f(l)),this.back=this.back||r.rect().addTo(i),this.back.style(x).attr({width:t.width,height:t.height}),this.backRectClip=r.createClip({width:t.width,height:t.height}),r.clip(i,this.backRectClip)),i},_createCenterRect:function(t,e,i){var n=t?0:e,a=t?e:0,r=t?M:i-e,o=t?i-e:M;return this._createRect({x:n,y:a,width:r,height:o},!0)},_createButton:function(t,e,i){var n=i?1:-1,a=this.vanchart.renderer.line().attr({transform:this._getButtonTranslate(t,e+n),x1:0,x2:t?M:0,y1:0,y2:t?0:M}).style(p);return a.pos=e+n,a.addTo(this.zoomBarGroup),a},_findDraggingTarget:function(t){for(var e,i=t.srcEvent,n=i.target||i.srcElement,a=this.byAxis.isHorizontal()?t.containerPoint.x-this.bounds.x:t.containerPoint.y-this.bounds.y,r=this._resizeable(),o=this._isScroll;n;){if(o)n!=this.centerBar.node()&&n!=this.zoomBarGroup.node()||(e=this.centerBar);else{var s=this.leftTopButton.pos-a,l=a-this.rightBottomButton.pos;if(s>-6&&s<6&&r&&(e=Math.abs(s)<Math.abs(l)?this.leftTopButton:this.rightBottomButton),l>-6&&l<6&&r&&(e=Math.abs(s)<Math.abs(l)?this.leftTopButton:this.rightBottomButton),e)break;n==this.leftTopButton.node()&&r?e=this.leftTopButton:n==this.rightBottomButton.node()&&r?e=this.rightBottomButton:n!=this.centerRect.node()&&n!=this.zoomBarGroup.node()||(e=this.centerRect)}if(e)break;n=n.parentNode}return e},_setHighLight:function(){this._isScroll?this.centerBar.style(L):(this.centerBack.style(y),this.leftTopButton.style(g),this.rightBottomButton.style(g))},_cancelHighLight:function(){this._isScroll?this.centerBar.style(C):(this.centerBack.style(_),this.leftTopButton.style(p),this.rightBottomButton.style(p))},_onPointMouseOver:function(){this._setHighLight()},_onPointMouseOut:function(){this._cancelHighLight()},_updateCenterBox:function(t){var e=this.vanchart.renderer;this._isScroll?this.centerBar.attr({transform:o["default"].makeTranslate(t)}):e.updateClip(this.centerRectClip,t)},_panStart:function(t,e){this.target=e||this._findDraggingTarget(t),this.target&&(this.downPos=this.byAxis.isHorizontal()?t.containerPoint.x:t.containerPoint.y,this.initPos=this.target.pos,this.initTranslate=0,this.vanchart._zooming=!0)},_panContainerMove:function(t){if(this.target){var e,i=this.byAxis.isHorizontal()?t.containerPoint.x:t.containerPoint.y;e=this._centerBoxMove(this.downPos,this.downPos+this.downPos-i),this._zoomRefresh(e),this._setHighLight()}},_panMove:function(t){var e=P,i=this.byAxis.isHorizontal()?t.containerPoint.x:t.containerPoint.y;if(this.target&&this.downPos!=i){switch(this.target){case this.leftTopButton:this._leftButtonMove(this.downPos,this.initPos,i);break;case this.rightBottomButton:this._rightButtonMove(this.downPos,this.initPos,i);break;case this.centerRect:case this.centerBar:e=this._centerBoxMove(this.downPos,i)}this._zoomRefresh(e),this._setHighLight()}},_panEnd:function(t){void 0===t&&(t={}),o["default"].containsPoint(this.bounds,t.containerPoint||[0,0])||this._cancelHighLight(),this.target=null,this.vanchart._zooming=!1},_leftButtonMove:function(t,e,i){var n=this._getStartEndPos()[0]+1,a=this.rightBottomButton.pos-2,r=e+i-t,o=this.byAxis.isVertical();r=Math.max(Math.min(r,a),n),this.leftTopButton.pos=r,this.leftTopButton.attr("transform",this._getButtonTranslate(o,r)),this._updateCenterBox(o?{y:r-1,height:a-r+4}:{x:r-1,width:a-r+4})},_rightButtonMove:function(t,e,i){var n=this._getStartEndPos(),a=this.leftTopButton.pos+2,r=n[1]-1,o=e+i-t,s=this.byAxis.isVertical();o=Math.max(Math.min(o,r),a),this.rightBottomButton.pos=o,this.rightBottomButton.attr("transform",this._getButtonTranslate(s,o)),this._updateCenterBox(s?{height:o-a+4}:{width:o-a+4})},_centerBoxMove:function(t,e){var i=this._getStartEndPos(),n=i[0],a=i[1],r=e-t-this.initTranslate,o=this.byAxis.isVertical();if(this.initTranslate=e-t,this._isScroll){if(this.centerBar.leftTopPos===n&&r<0||this.centerBar.rightBottomPos===a&&r>0)return P;this.centerBar.leftTopPos+r<n?r=n-this.centerBar.leftTopPos:this.centerBar.rightBottomPos+r>a&&(r=a-this.centerBar.rightBottomPos),this.centerBar.leftTopPos+r>=n&&this.centerBar.rightBottomPos+r<=a&&(this.centerBar.leftTopPos+=r,this.centerBar.rightBottomPos+=r,this._updateCenterBox(o?{x:0,y:this.centerBar.leftTopPos}:{x:this.centerBar.leftTopPos,y:0}))}else{if(this.leftTopButton.pos===n+1&&r<0||this.rightBottomButton.pos===a-1&&r>0)return P;this.leftTopButton.pos+r<n+1?r=n+1-this.leftTopButton.pos:this.rightBottomButton.pos+r>a-1&&(r=a-1-this.rightBottomButton.pos);var s=this.leftTopButton.pos+r;this.leftTopButton.pos=s,this.leftTopButton.attr("transform",this._getButtonTranslate(o,s));var l=this.rightBottomButton.pos+r;this.rightBottomButton.pos=l,this.rightBottomButton.attr("transform",this._getButtonTranslate(o,l)),this._updateCenterBox(o?{y:s-1}:{x:s-1})}return this.initTranslate>0?S:w},_getValueByPosition:function(t){var e=this.byAxis,i=this.axisScale;switch(e.type){case l.ComponentCst.CATEGORY_AXIS_COMPONENT:for(var n=i.domain(),a=i.range(),r=0,s=a.length-1;r<s;r++){if(t>=a[r]&&t<a[r+1])return n[r];if(t<a[r]&&t>=a[r+1])return n[r+1]}return a[0]>a[a.length-1]?n[0]:n[n.length-1];case l.ComponentCst.DATE_AXIS_COMPONENT:return o["default"].date2int(this.axisScale.invert(t));default:return this.axisScale.invert(t)}},_getButtonTranslate:function(t,e){return"translate("+(t?[0,e]:[e,0])+")"},_zoomRefresh:function(t){var e,i=this.vanchart,n=this.byAxis,a=n._dataDomain,r=i.getComponent(l.ComponentCst.DATA_SHEET_COMPONENT),s=this._isScroll,u=s?this.centerBar.leftTopPos:this.leftTopButton.pos-1,h=s?this.centerBar.rightBottomPos:this.rightBottomButton.pos+1,d=this._getValueByPosition(u),c=this._getValueByPosition(h),f=o["default"].indexOf;if(n.isCategory()){if(t==P)e=this._getValidDomain(d,c,a,!0);else{var p=f(a,this.rangeLeftTop)-f(a,this.rangeRightBottom);if(p=Math.abs(p)+1,t==S&&c!=this.rangeRightBottom)if(n.isAxisReversed()^n.isHorizontal())d=a[m=(g=f(a,c))-p+1],c=a[g],e=a.slice(m,g+1);else d=a[g=(m=f(a,c))+p-1],c=a[m],e=a.slice(m,g+1);else if(t==w&&d!=this.rangeLeftTop)if(n.isAxisReversed()^n.isHorizontal()){var g=(m=f(a,d))+p-1;d=a[m],c=a[g],e=a.slice(m,g+1)}else{var m=(g=f(a,d))-p+1;d=a[g],c=a[m],e=a.slice(m,g+1)}else d=this.rangeLeftTop,c=this.rangeRightBottom}this.rangeLeftTop==d&&this.rangeRightBottom==c||(this.rangeLeftTop=d,this.rangeRightBottom=c,n.zoomRefresh(e),n.fixScaleAndTickData(),n.render(),r&&r.zoomRefresh(),i.reRenderSeries())}else e=this._getValidDomain(d,c,a,!1),this.rangeLeftTop=d,this.rangeRightBottom=c,n.zoomRefresh(e),n.fixScaleAndTickData(),n.render(),i.reRenderSeries()},_resizeable:function(){return this.options&&this.options.zoomTool&&this.options.zoomTool.resize},getEvents:function(){return{mouseover:this._onPointMouseOver,mouseout:this._onPointMouseOut,panstart:this._panStart,panmove:o["default"].throttle(this._panMove,16,this),panend:this._panEnd}},remove:function(){this.zoomBarGroup&&this.zoomBarGroup.remove(),this.zoomBarGroup=null,this.centerBar=this.backBar=null,this.centerRectClip&&this.centerRectClip.remove(),this.backRectClip&&this.backRectClip.remove(),this.centerRectG=this.centerLine=this.centerArea=this.centerBack=this.centerRectClip=null,this.backRectG=this.backLine=this.backArea=this.back=this.backRectClip=null,this.backRect=this.centerRect=this.leftTopButton=this.rightBottomButton=null},isPanMovingAtTheBoundary:function(t){var e=t.direction,i=e===r["default"].DIRECTION_LEFT,n=e===r["default"].DIRECTION_RIGHT,a=e===r["default"].DIRECTION_UP,o=e===r["default"].DIRECTION_DOWN,s=this.byAxis.isHorizontal(),l=this.leftTopButton.pos,u=this.rightBottomButton.pos,h=this.bounds[s?"width":"height"],d=function(t,e){return Math.abs(t-e)<1e-7},c=d(l,1),f=d(l,u-2),p=d(u,h-1);if(s)switch(this.target){case this.leftTopButton:return i&&c||n&&f;case this.rightBottomButton:return i&&f||n&&p;case this.centerRect:return i&&c||n&&p}else switch(this.target){case this.leftTopButton:return a&&c||o&&f;case this.rightBottomButton:return a&&f||o&&p;case this.centerRect:return a&&c||o&&p}return!1},isScroll:function(){return this.options.zoomTool&&this.options.zoomTool.type===r["default"].SCROLL_TYPE}});e["default"]=E},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(11)),a=r(i(0));function r(t){return t&&t.__esModule?t:{"default":t}}var o={fill:"none",stroke:"#98B4CD","stroke-width":1},s=n["default"].extend({doLayout:function(){},render:function(){if(!this.group){this.group=this.vanchart.crossLineGroup;var t=this.vanchart.renderer;this.group.style("display","none"),this._vLine=t.line({x1:0,y1:0,x2:0,y2:2e3}).style(o),this._hLine=t.line({x1:0,y1:0,x2:2e3,y2:0}).style(o),this._vLine.name="v",this._hLine.name="h",this.group.append(this._vLine),this.group.append(this._hLine)}},show:function(){this.group&&this.group.style("display","")},hide:function(){this.group&&this.group.style("display","none")},setPos:function(t,e,i){this.group&&(this.centerPos=[t,e],this._translateLine(this._vLine,[t,0],i),this._translateLine(this._hLine,[0,e],i),this.show())},_translateLine:function(t,e,i){i?t.interrupt(t.name).transition(t.name).ease("ease").duration(250).attr("transform",a["default"].makeTranslate(e)):t.interrupt(t.name).attr("transform",a["default"].makeTranslate(e))}});e["default"]=s},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(11)),a=o(i(0)),r=o(i(204));function o(t){return t&&t.__esModule?t:{"default":t}}var s="pieIndicatorAnimation";function l(t){var e=function(t){return-Math.sqrt(t*t-100)}(t);return"M"+[[0,e+16],[-10,e],[-10,e-10],[10,e-10],[10,e]].join(" L")+"Z"}var u=n["default"].extend({doLayout:function(){this.group&&(this.group.remove(),this.group=null)},show:function(){this.group&&this.group.interrupt(s).transition(s).duration(0).style("opacity",1)},hide:function(){this.group&&this.group.interrupt(s).transition(s).delay(500).ease("ease").duration(200).style("opacity",0)},render:function(){var t=this.vanchart.series;if(1===t.length&&(this.__manager||(this.__manager=new r["default"](this.vanchart.handler),this.vanchart.handler.registerManager(this.__manager)),!this.group)){var e=this.vanchart.renderer;this.group=e.group({"class":"pie-indicator"}).add();var i=t[0].chartInfo,n=i.radius;this.group.style({opacity:0,transform:a["default"].makeTranslateWithPX([i.centerX,i.centerY])}),this.clip=e.createClip({r:n},"circle"),e.clip(this.group,this.clip);var o=l(n);this.ringMask=e.mask();var s=a["default"].stamp(this.ringMask);this.ringMask.attr("id",s),this.ringMask.append(e.circle({r:n+5,fill:"white"})),this.ringMask.append(e.path({d:o,fill:"black"})),this.pointer=e.path({d:o}).style({fill:"rgba(255, 255, 255, 0.6)"}),this.group.append(this.ringMask),this.group.append(this.pointer)}}});e["default"]=u},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(0)),a=o(i(30)),r=i(4);function o(t){return t&&t.__esModule?t:{"default":t}}var s=2*Math.PI,l="PIE_ROTATE_ANI";function u(t){return-((t.startAngle+t.endAngle)/2)}function h(t,e,i){if(!(t.length<=1)){null==i&&(i=s);var n,a=i+s;return t.some((function(t){var r=t.startAngle+e,o=t.endAngle+e,l=o-r;if(o=(r=(r%s+s)%s)+l,r<=i&&i<=o||r<=a&&a<=o)return n=t,!0})),n}}e["default"]=a["default"].extend({initialize:function(){var t=this;a["default"].prototype.initialize.apply(this,arguments),this.vanchart.isMobileFlowFollowPC()||this.vanchart.setTimeout("firstPieRotation",(function(){t._rotateToFirstSector(),t.vanchart.resize()}),1),this._lastSector=null},z:20,name:"pie",getBoundingRect:function(){return this.vanchart.bounds},_getPieSeries:function(){return this.vanchart.series[0]},_moveStart:function(){this._getPieSeries()._removeDataLabels(),this.vanchart.getComponent(r.ComponentCst.PIE_INDICATOR).show()},_moveEnd:function(){this._reshowLabel(),this.vanchart.getComponent(r.ComponentCst.PIE_INDICATOR).hide()},_reshowLabel:function(){var t=this._getPieSeries();t._calculateLabelPosWhenRadiusFixed(),t._rotateLabels()},_rotatePie:function(t){var e=this._getPieSeries();e._getPointGraphicGroup().interrupt(l),e._getPointGraphicGroup().attr("transform","rotate("+t+")"),e.chartInfo.rotate=n["default"].toRadian(t)},_rotatePieTransition:function(t,e){var i=this._getPieSeries();i._getPointGraphicGroup().interrupt(l).transition(l).ease("ease").duration(100).attr("transform","rotate("+t+")").each("end",(function(){i.chartInfo.rotate=n["default"].toRadian(t),e&&e()}))},_findSectorByTapPos:function(t){var e=this._getPieSeries(),i=e._getAngle(e._getPositionInPie(t.containerPoint)),a=n["default"].toRadian(i);return a=(a+Math.PI/2+s)%s,h(e.points,e.chartInfo.rotate,a)},_attachVanXYToEvent:function(t){var e=this._getPieSeries().chartInfo,i={x:e.centerX,y:e.centerY-e.radius},n=t.srcEvent;n.vanX=i.x,n.vanY=i.y+this.vanchart.vancharts.getCarouselChartOffset()},ontap:function(t){t.stop();var e=t.target||this._findSectorByTapPos(t);if(e&&(this._attachVanXYToEvent(t),e.fire("tap",t),!this.vanchart.isMobileFlowFollowPC())){var i=this,a=u(e);i._moveStart(),this._rotatePieTransition(n["default"].toDegree(a),(function(){i._moveEnd()}))}},onpanstart:function(t){if(t.target){t.stop();var e=this.vanchart.series[0]||{};if(!this.vanchart.isMobileFlowFollowPC()||null!=e.isRotatable&&e.isRotatable()){this._lastSector=null;var i=this._getPieSeries();this._moveStart(),i.initPos=t.containerPoint,i.initRotate=n["default"].toDegree(i.chartInfo.rotate)}}},onpanmove:function(t){var e=this._getPieSeries();if(e.initPos){this._attachVanXYToEvent(t),t.stop();var i=e._getAngle(e._getPositionInPie(e.initPos)),n=e._getAngle(e._getPositionInPie(t.containerPoint))-i+e.initRotate;this._rotatePie(n);var a=h(e.points,e.chartInfo.rotate,s);this._lastSector!==a&&(this._lastSector=a,a&&a.fire("tap",t))}},onpanend:function(t){var e=this._getPieSeries();if(e.initPos){this._attachVanXYToEvent(t),t.stop();var i=h(e.points,e.chartInfo.rotate,s);if(i){var a=this,r=u(i);this._rotatePieTransition(n["default"].toDegree(r),(function(){a._moveEnd()}))}else this._moveEnd();e.initPos=e.initRotate=this.vanchart.handler.panTarget=null}},_rotateToFirstSector:function(){var t=this._getPieSeries(),e=t.points[0];if(e){var i=u(e);this._rotatePie(n["default"].toDegree(i)),t._removeDataLabels(),this._reshowLabel()}}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=s(i(12)),a=s(i(11)),r=s(i(0)),o=s(i(67));function s(t){return t&&t.__esModule?t:{"default":t}}var l="rgba(61,77,102,0.3)";function u(t){return+t.toFixed(3)}var h=n["default"].extend({initialize:function(t){this.vanchart=t.vanchart,this.renderer=this.vanchart.renderer,this.group=t.group,this.options=t,this.x=this.y=0,this.barX=this._barBottom(),this.barY=this._barRight()},show:function(t){this.barX&&this.barX.show(t),this.barY&&this.barY.show(t)},setPos:function(t){if(this.barX&&null!=t.x){var e=t.x/(this.options.width-this.options.innerWidth)||0;this.barX.setPct(e)}if(this.barY&&null!=t.y){var i=t.y/(this.options.height-this.options.innerHeight)||0;this.barY.setPct(i)}},setSize:function(t){var e=this._getLengths(t,"width");this.barX.setPos(0,this._getBarY()),this.barX.setSize(e.length,e.barLength);e=this._getLengths(t,"height");this.barY.setPos(this._getBarX(),0),this.barY.setSize(e.length,e.barLength),r["default"].extend(this.options,t)},_barBottom:function(){var t=this._getLengths(this.options,"width");return this._bar("x",0,this._getBarY(),t.length,t.barLength)},_barRight:function(){var t=this._getLengths(this.options,"height");return this._bar("y",this._getBarX(),0,t.length,t.barLength)},_getBarX:function(){return this.options.width-4-1},_getBarY:function(){return this.options.height-4-1},_getLengths:function(t,e){var i=t[e],n="width"===e?t.innerWidth:t.innerHeight,a=i;return{length:a,barLength:Math.max(i/n*a,20)}},_bar:function(t,e,i,n,a){var r=new o["default"]({manager:this,group:this.group,x:e,y:i,length:n,barLength:a,dir:t,backgroundSize:4,backgroundColor:"none",backgroundStroke:"none",barColor:l,barHoverColor:l,barSize:4});return n===a&&r.show(!1),r},onx:function(t){this.fire("scrollX",{initiator:this,x:t*(this.options.width-this.options.innerWidth)})},ony:function(t){this.fire("scrollY",{initiator:this,y:t*(this.options.height-this.options.innerHeight)})},_isScrollX:function(t){return t.scrollX&&u(t.width)<u(t.innerWidth)},_isScrollY:function(t){return t.scrollY&&u(t.height)<u(t.innerHeight)},_isScrollBoth:function(t){return this._isScrollX(t)&&this._isScrollY(t)},remove:function(){this.barX&&this.barX.remove(),this.barY&&this.barY.remove(),this.barX=this.barY=null}}),d=a["default"].extend({doLayout:function(){},isExist:function(){return this.__inited},show:function(){this.scroll&&this.scroll.show(!0)},hide:function(){this.scroll&&this.scroll.show(!1)},_getMaxZoom:function(t){var e=this.vanchart.bounds;if(t.isCategory()){var i=this.vanchart.getPlotZoom();return"x"===t.componentType[0]?Math.max(1,e.width/t.scale.rangeBand(),i.x):Math.max(1,e.height/t.scale.rangeBand(),i.y)}return 10},_getAxisInfo:function(t){for(var e=t.getAxisCount(),i=[],n=0,a=0;a<e;++a){var r=t.getAxis(a);i.push(r._domain),n=Math.max(n,this._getMaxZoom(r))}return{domains:i,maxZoom:n}},updateInitState:function(){this.__inited=!0;var t=this._getAxisInfo(this.vanchart.components.xAxis),e=this._getAxisInfo(this.vanchart.components.yAxis);this.xDomains=t.domains,this.yDomains=e.domains,this.xMaxZoom=t.maxZoom,this.yMaxZoom=e.maxZoom},render:function(){if(this.vanchart.hasScroll()){this.__inited||this.updateInitState();var t=this.vanchart,e=t.bounds,i=t.getPlotContentBounds();t.axisSize;if(!this.scroll){var n=t.renderer;this.group=n.group({"class":"van-plot-scroll"}).add(),this.group.attr("transform",r["default"].makeTranslate([e.x,e.y])),this.scroll=new h({vanchart:t,group:this.group,width:e.width,height:e.height,innerWidth:e.width,innerHeight:e.height}),this.hide()}this.scroll.setSize({width:e.width,height:e.height,innerWidth:i.width,innerHeight:i.height}),this.scroll.setPos(i)}}});e["default"]=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(1)),a=d(i(6)),r=d(i(0)),o=d(i(9)),s=d(i(58)),l=d(i(18)),u=i(93),h=i(22);function d(t){return t&&t.__esModule?t:{"default":t}}var c=.08,f=s["default"].extend({gaugeType:n["default"].SLOT_GAUGE,_doLayout:function(){(0,u.dealSlotAndRingPercentLabel)(this,c),(0,u.dealSlotAndRingValueLabel)(this,c),this._fixCenterAndRadius(c)},_getFixedPos:function(t,e){var i=t.series;return[i.centerX+1.08*i.radius+10,i.centerY-e.height/2]},drawSeries:function(){var t=this,e=t.options,i=t.points[0],n=t.vanchart,s=n.renderer,d=t.group,c=e.circleWidth,f=t.radius*(1-c/2);this.backgruondPath||(this.backgruondPath=s.path().addTo(d)),this.slotBackground||(this.slotBackground=s.path().addTo(d),this.needlePath=s.circle().addTo(d)),this.labelGroup=this._getPointTextLabelGroup();var p=o["default"].arc().startAngle(u.SLOT_PANE_RADIAN.startRadian).endAngle(u.SLOT_PANE_RADIAN.endRadian).innerRadius(0).outerRadius(f).toCenter(!1).closePath(!1),g=o["default"].arc().startAngle(u.SLOT_PANE_RADIAN.startRadian).endAngle(u.SLOT_PANE_RADIAN.endRadian).innerRadius(0).outerRadius(f).toCenter(!1).closePath(!1),m=r["default"].getValueInDomain(i.percentage,[0,1]),v=(0,h.getThemeAutoValue)(e.slotBackgroundColor,"paneBackgroundColor",n.isDarkTheme());if(t.backgruondPath.attr("d",g()).style({fill:"none",stroke:v,"stroke-linecap":"round","stroke-opacity":1,"stroke-width":Math.max(t.radius*c-1,0)}),!i||i.isNull)t.slotBackground&&(t.slotBackground.remove(),t.needlePath.remove(),t.slotBackground=t.needlePath=null),t._removeNormalLabels(this.labelGroup);else{var _=u.SLOT_PANE_RADIAN.startRadian,y=(u.SLOT_PANE_RADIAN.endRadian-u.SLOT_PANE_RADIAN.startRadian)*m+_,A=r["default"].toDegree(y-_),T=i.color;t.slotBackground.style({fill:"none",stroke:(0,u.getFillFilter)(i,a["default"].colorToHex(T)),"stroke-linecap":"round","stroke-width":t.radius*c});var x=.3*c*t.radius,b=this._getArcPoint(f,_);if(t.needlePath.attr("cx",b[0]).attr("cy",b[1]).attr("r",x).style({fill:e.needle,"fill-opacity":a["default"].getColorOpacity(e.needle)}),t.vanchart.renderer.isAnimation)t.slotBackground.animate({duration:t.ANIMATION_TIME,ease:t.EASE_TYPE,attrTween:{d:function(){this._lastRadian_=this._lastRadian_||_;var t=(0,l["default"])(this._lastRadian_,y);return this._lastRadian_=y,function(e){return p.endAngle(t(e))()}}}}),t.needlePath.animate({duration:t.ANIMATION_TIME,ease:t.EASE_TYPE,attrTween:{transform:function(){this._lastRotate_=this._lastRotate_||0;var t=(0,l["default"])(this._lastRotate_,A);return this._lastRotate_=A,function(e){return"rotate("+t(e)+")"}}}});else{var C=p.endAngle(y)(),L=t._getArcPoint(f,y),M=L[0],P=L[1],S=t.radius*c/8;if(Math.abs(y-_)<1e-6)C="M"+(M-S)+","+P+(p="a"+S+","+S+" 0 1,0 ")+2*S+",0 "+p+2*-S+",0 ";t.slotBackground.attr("d",C).style({"stroke-linecap":"round"}),t.needlePath.attr({cx:L[0],cy:L[1]})}}this._drawGaugeLabels(this.labelGroup)},_onSeriesMouseOver:function(t){s["default"].prototype._onSeriesMouseOver.call(this,t);var e=this.points[0];if(e){var i=a["default"].getHighLightColor(e.color),r=a["default"].getHighLightColor(this.options.needle);e.options.gradualStyle===n["default"].STYLE_CUSTOM?this.slotBackground.style({stroke:(0,u.getFillFilter)(e,a["default"].colorToHex(i),!0)}):this._onState(this.slotBackground,!0,{stroke:a["default"].colorToHex(i)}),this._onState(this.needlePath,!0,{fill:r})}},_onSeriesMouseOut:function(t){s["default"].prototype._onSeriesMouseOut.call(this,t);var e=this.points[0];e&&(e.options.gradualStyle===n["default"].STYLE_CUSTOM?this.slotBackground.style({stroke:(0,u.getFillFilter)(e,e.color)}):this._onState(this.slotBackground,!1,{stroke:e.color}),this._onState(this.needlePath,!1,{fill:e.options.needle}))},onSeriesPress:function(){var t=this.points[0];if(t){var e=a["default"].getColorWithDivider(t.color,1/.95),i=a["default"].getColorWithDivider(this.options.needle,1/.95);this.slotBackground.style({stroke:(0,u.getFillFilter)(t,a["default"].colorToHex(e))}),this.needlePath.style({fill:i})}},onSeriesPressUp:function(){var t=this.points[0];if(s["default"].prototype._onSeriesMouseOver.call(this),t){var e=a["default"].getHighLightColor(t.color),i=a["default"].getHighLightColor(this.options.needle);this.slotBackground.style({stroke:(0,u.getFillFilter)(t,a["default"].colorToHex(e),!0)}),this.needlePath.style({fill:i})}},getDefaultTooltipFormatter:function(){return{categoryFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{CATEGORY}{VALUE}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(14)),a=d(i(0)),r=d(i(19)),o=d(i(9)),s=d(i(8)),l=i(2),u=i(17),h=d(i(1));function d(t){return t&&t.__esModule?t:{"default":t}}var c=s["default"].custom["ease-out-back"],f=n["default"].extend({doLayout:function(){var t=this.vanchart.isInverted(),e=this.xAxis,i=this.yAxis;this.points.forEach((function(n){var r=e.scale.rangeBand?e.scale.rangeBand()/2:0,o=e.scale(e.getAxisValue(n.options.x))+r,s=i.scale(i.getAxisValue(n.options.y));if(n.posX=t?s:o,n.posY=t?o:s,n.labelDim){var l=n.options.marker,u=a["default"].isImageMarker(l.symbol)?l.height/2:l.radius;n.labelPos={x:n.posX-n.labelDim.width/2,y:n.posY-u-2-n.labelDim.height}}}));var n=o["default"].line().interpolate(this.interpolate).x((function(t){return t.posX})).y((function(t){return t.posY})).defined((function(t){return!t.isNull}));this.points.sort((function(t,e){return t.posX-e.posX})),this.linePath=n(this.points)},useCanvas:function(){return this.options.large},getTargetKey:function(){return"size"},isNullValue:function(t){var e=t.options;return this.vanchart.isMap()?"-"==e.size||(0,l.hasNotDefined)(e.size):"-"==e.x||"-"==e.y||(0,l.hasNotDefined)(e.y)||!t.isLogAxisValidValue()},_calculateLabelPos:function(t){},getTrendLineXYValues:function(t){return this._getNormalTrendLineXYValues(t)},_getFixedPos:function(t){var e,i=this.vanchart,n=i.bounds,a=t.options.marker&&t.options.marker.radius||0;if("vanChartMap"==i.vanChartType){var r=t.getLatLng();if(!r)return;e=i.latLngToContainerPoint(r)}else e={x:n.x+t.posX,y:n.y+t.posY};return a=(a+1)/1.414,[e.x+a,e.y+a]},_animateEnd:function(){this._showLabels(),this._drawEffectPoints();var t=this,e=t.vanchart,i=e.renderer,n=t.options,r=n.lineWidth,o=n.lineType;t.group||(t.group=t._createGroup(i,e).attr("transform",a["default"].makeTranslate(t._getTranslate())).attr("class",t.className+" "+t.type)),t.visible&&t.linePath&&(t.lineGraphic=t.lineGraphic||i.path({d:t.linePath}).addTo(t.group),t.lineGraphic.style((0,u.getLineStyle)({color:t.color,lineWidth:r,lineType:o})),t.lineGraphic.style({"pointer-events":"none"}))},calcMoreLabelPosition:function(t,e){var i=this.vanchart.bounds;return{startX:t.posX+i.x,startY:t.posY+i.y,direction:"top"}},effectAnimation:function(t){r["default"].markerEffectAnimation(t,this.vanchart.isMap())},getDefaultEffectTime:function(){return r["default"].MARKER_EFFECT_TIME},_getPointKey:function(t){if(this.vanchart.isMap())return t.lnglat?t.lnglat.join("-"):t.name;var e=t.options||t;return""+e.x+e.y},getAttrs:function(t){return{transform:a["default"].makeTranslate({x:t.posX,y:t.posY})}},_updatePointGraphicStyle:function(t){this._updateMarkerPointGraphic(t),this._updateMarker(t)},updatePointGraphic:function(t){this._updateMarkerPointGraphic(t)},_createPointGraphic:function(t){return t.graphic=this._createMarker(t.options.marker)},getPointInitAttr:function(t){return{transform:"translate("+t.posX+","+t.posY+") scale(0.01)"}},getPointInitAnimationAttr:function(t){return{delay:t.delayTime,ease:"back-out",duration:300,attr:{transform:"translate("+t.posX+","+t.posY+") scale(1)"}}},getPointReShowAnimationAttr:function(t){return{ease:"back-out",duration:300,attr:{transform:"translate("+t.posX+","+t.posY+") scale(1)"}}},getPointUpdateAnimationAttr:function(t){return{ease:"back-out",duration:500,attr:{transform:"translate("+t.posX+","+t.posY+") scale(1)"}}},getPointDropAnimationAttr:function(t){return{ease:"back-in",duration:300,attr:{transform:"translate("+t.posX+","+t.posY+") scale(0)"}}},drawSeries:function(){var t=this,e=t.options;e.lineWidth,e.lineType;t.visible&&t.lineGraphic&&t.lineGraphic.style(t._getLineStyle(t)),t.visible&&t.lineGraphic&&t.lineGraphic.animate({duration:500,ease:"back-out",attr:{d:t.linePath}}),t.visible||(t.lineGraphic&&t.lineGraphic.remove(),t.lineGraphic=null)},_getLineStyle:function(t){var e=t.vanchart.highlightTarget,i=t.options,n=i.lineWidth,a=i.lineType,r=t.opacity;return(0,l.hasDefined)(e)&&(r=e==t.name?1:h["default"].HOVER_OPACITY),(0,u.getLineStyle)({color:t.color,lineWidth:n,lineType:a,opacity:r})},getStyle:function(t){var e=t.options.marker;return a["default"].isImageMarker(e.symbol)?{symbol:e.symbol}:this._isHollowMarker(e.symbol)?{"fill-opacity":0,fill:"white",stroke:e.fillColor,"stroke-opacity":e.fillColorOpacity,"stroke-width":2}:{fill:e.fillColor,"fill-opacity":e.fillColorOpacity,stroke:"none"}},_onPointMouseOver:function(t){var e=t.series;e.vanchart.isLargeMode()||(e.vanchart.isMap()?e._onMapPointState(t,!0):e._onMarkerMouseOver(t))},_onPointMouseOut:function(t){var e=t.series;e.vanchart.isLargeMode()||(e.vanchart.isMap()?e._onMapPointState(t,!1):e._onMarkerMouseOut(t))},getHighLightStyle:function(t){var e=t.options.marker,i=t.mouseOverColor||e.fillColor,n=this.getStyle(t);return a["default"].isImageMarker(e.symbol)?{symbol:e.symbol}:(this._isHollowMarker(e.symbol)?n.stroke=i:n.fill=i,n)},_onMapPointState:function(t,e){var i=e?this.getHighLightStyle(t):this.getStyle(t);t._mapPointOnMouseState(e,300,c,i),t.textLayers&&t.textLayers.forEach((function(t){t._transformState(e)}))},getDefaultTooltipFormatter:function(){return this.vanchart.isMap()?{areaNameFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{NAME}{SERIES}{VALUE}{SIZE}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}:{XFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",YFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{SERIES}{X}{Y}{SIZE}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",sizeFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(14)),a=l(i(54)),r=l(i(1)),o=l(i(8)),s=l(i(0));function l(t){return t&&t.__esModule?t:{"default":t}}var u=o["default"].custom["ease-out-back"],h=n["default"].extend({getTargetKey:function(){return"value"},_getPointKey:function(t,e,i){return e=t.parent||e,i=t.level||i||0,(e?e.nodeId:"")+t.nodeId+i},isNullValue:function(t){return!1},_dealData:function(t){var e=this,i=e.vanchart,n=t[0],r=i.ancestor;if(i.nodes&&i.nodes.forEach((function(t){t._events=null,t.graphic&&t.graphic.remove(),t.textGraphic&&t.textGraphic.remove(),t.textGraphic=t.graphic=null})),i.edges&&i.edges.forEach((function(t){t.linkGraphic&&t.linkGraphic.remove(),t.linkGraphic=null})),n){var o=function(t,i,n,r){var d,c=e._getPointKey(i,t,n),f=r[c];if(f?(f._lastValue=f[e.getTargetKey()],f.moreLabelG&&f.moreLabelG.remove(),f.moreLabelG=null,f.radius=null,f.refresh(i),d=f,r[c]=null):d=new a["default"](i,e),d.level=n,h=Math.max(n,h),t&&(d.parent=t,t.children=t.children||[],-1==s["default"].indexOf(t.children,d)&&t.children.push(d)),l.push(d),t&&u.push({source:t,target:d}),i.children){r={};for(var c in d.children&&d.children.forEach((function(t){r[e._getPointKey(t)]=t})),i.children.forEach((function(t){o(d,t,n+1,r)})),r)r[c]&&r[c].clearChild();var p=[];i.children.forEach((function(t){p.push(e._getPointKey(t,d,n+1))})),d.children&&d.children.sort((function(t,i){return s["default"].indexOf(p,e._getPointKey(t,d,n+1))-s["default"].indexOf(p,e._getPointKey(i,d,n+1))}))}else d.children&&d.children.forEach((function(t){t.clearChild()}));return d},l=[],u=[],h=0,d={};for(var c in r&&(d[e._getPointKey(r)]=r),r=o(null,n,0,d),d)d[c]&&d[c].remove();i.ancestor=r,i.maxLevel=h,i.nodes=l,i.edges=u,e.points=l}},doLayout:function(){},_calculateLabelPos:function(){},_getFixedPos:function(t,e){var i=this.vanchart.bounds,n=(t.radius+1)/1.414;return[i.x+t.posX+n,i.y+t.posY+n]},calcMoreLabelPosition:function(t){var e=this.vanchart.bounds;return{startX:t.posX+e.x,startY:t.posY+e.y,direction:"top"}},getStyle:function(t){var e=t.options;return{fill:t.color,"fill-opacity":e.fillColorOpacity,stroke:t.borderColor||t.color,"stroke-opacity":t.borderOpacity,"stroke-width":Math.min(e.borderWidth,2*t.radius)}},getHighLightStyle:function(t){var e=t.options;return{fill:t.mouseOverColor||t.color,"fill-opacity":e.fillColorOpacity,"stroke-width":Math.min(e.borderWidth,2*t.radius),"stroke-opacity":t.borderOpacity,stroke:t.borderColor||t.color}},getPressedStyle:function(t){var e=t.options;return{fill:t.clickColor||t.color,"fill-opacity":e.fillColorOpacity,"stroke-width":Math.min(e.borderWidth,2*t.radius),"stroke-opacity":t.borderOpacity,stroke:t.borderColor||t.color}},_onPointMouseOver:function(t){n["default"].prototype._onPointMouseOver.call(this,t);var e=t.series,i=e.getHighLightStyle(t);e._onState(t,!0,i)},_onPointMouseOut:function(t){var e=t.series,i=e.getStyle(t);e._onState(t,!1,i)},_onState:function(t,e,i){var n=e?2:0,a=t.radius,o={r:a+n};t.options.image&&(o={x:-a-n,y:-a-n,width:2*(a+n),height:2*(a+n)}),t.graphic.nodeGraphic.interrupt(r["default"].SELECT_ANIMATION).transition(r["default"].SELECT_ANIMATION).animate({duration:300,ease:u,attr:o,style:i}),t.options.dataLabels.align==r["default"].INSIDE?t.series._labelFontSizeState(t,e,300,u):t.series._labelTransformState(t,0,-2,e,300,u)},getDefaultTooltipFormatter:function(){return{changedPercentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",changedValueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",identifier:"{NAME}{SERIES}{VALUE}",nameFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",percentFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",valueFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}"}}});e["default"]=h},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=g(i(12)),a=g(i(0)),r=g(i(7)),o=g(i(210)),s=g(i(211)),l=g(i(212)),u=g(i(213)),h=g(i(13)),d=g(i(214)),c=g(i(1)),f=g(i(216)),p=g(i(103));function g(t){return t&&t.__esModule?t:{"default":t}}function m(){this.srcEvent.cancelable&&this.srcEvent.preventDefault(),this.cancelBubble=!0}var v=n["default"].extend({initialize:function(t,e){this.vanchart=t,this.dom=e,this.hammer={set:a["default"].emptyFn},this.proxy=new o["default"](this),this.managers=[],this.stage=c["default"].STAGES.NORMAL,this.registerManager(new s["default"](this)),this.registerManager(new l["default"](this)),this.registerManager(new d["default"](this)),this.registerManager(new u["default"](this)),this.registerManager(new f["default"](this))},cursor:a["default"].emptyFn,enable:function(){this.proxy.addDomEventListener()},disable:function(){this.proxy.removeDomEventListener()},registerManager:function(t){-1===this.managers.indexOf(t)&&(this.managers.push(t),this.managers.sort((function(t,e){return t.z-e.z})),this.on(t.getActions(),t))},makeEventPacket:function(t,e,i){var n;return n=t.vanSynth?h["default"].create(t.vanX,t.vanY):r["default"].getMousePos(t,this.dom),{type:e,srcEvent:t,target:this.findInteractiveTarget(i),startPosition:t.startPosition,containerPoint:n,stop:m,cancelBubble:!1}},getTouchPos:function(t){return r["default"].getMousePos(t,this.dom)},findInteractiveTarget:function(t){return t&&this.vanchart.findInteractiveTarget(t)},dispatchToElement:function(t,e,i){for(var n=this.makeEventPacket(i,e,t),a=this.managers.length-1;a>=0;--a){var r=this.managers[a];if(r.contain(n.startPosition)){var o="on"+e;if(r[o]&&r[o](n),n.cancelBubble)break}}},end:function(t){this.vanchart.vancharts.handleTouchEnd(t)},removeAllChosen:p["default"].prototype.removeAllChosen,_removeHighlight:p["default"].prototype._removeHighlight,getCanvasClosestPoint:p["default"].prototype._getCanvasClosestPoint,destroy:function(){this.proxy.dispose()}});e["default"]=v},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(7)),a=r(i(13));function r(t){return t&&t.__esModule?t:{"default":t}}var o="touchstart",s="touchmove",l="touchend",u="touchcancel",h=[o,s,l,u];function d(t){return(t=Math.abs(t))<50?0:t}function c(t){return Math.sqrt(t.x*t.x+t.y*t.y)}function f(t,e){var i=function(t,e){var i=c(t)*c(e);if(0===i)return 0;var n=function(t,e){return t.x*e.x+t.y*e.y}(t,e)/i;return n>1&&(n=1),Math.acos(n)}(t,e);return function(t,e){return t.x*e.y-e.x*t.y}(t,e)>0&&(i*=-1),180*i/Math.PI}var p=function(t){this.handler=t,this.dom=t.dom,this.preV={x:null,y:null},this.pinchStartLen=null,this.zoom=1,this.isDoubleTap=!1,this.delta=null,this.last=null,this.now=null,this.tapTimeout=null,this.singleTapTimeout=null,this.longTapTimeout=null,this.swipeTimeout=null,this.x1=this.x2=this.sx2=this.y1=this.y2=this.sy2=null,this.preTapPosition={x:null,y:null},this.element=null,this.startPosition={x:0,y:0},this._domHandler=this.domHandler.bind(this),this.normalizeLeafletTouchAction()};p.prototype.normalizeLeafletTouchAction=function(){n["default"].addClass(this.dom,"touch-enable")},p.prototype.recoverLeafletTouchAction=function(){n["default"].removeClass(this.dom,"touch-enable")},p.prototype.initDomHandler=function(){this.addDomEventListener()},p.prototype.addDomEventListener=function(){var t=this;this.recoverLeafletTouchAction(),h.forEach((function(e){return t.dom.addEventListener(e,t._domHandler)}))},p.prototype.removeDomEventListener=function(){var t=this;this.normalizeLeafletTouchAction(),h.forEach((function(e){t.dom.removeEventListener(e,t._domHandler)}))},p.prototype.domHandler=function(t){this.recognize(t)},p.prototype.dispatch=function(t){if(t&&t.type&&t.touches){t.touches.forEach((function(t){t.pageX=0|t.x,t.pageY=0|t.y}));var e=t;e.changedTouches=[],e.targetTouches=t.touches,e.vanSynth=!0;var i=t.touches[0];e.vanX=i.x,e.vanY=i.y;var n=this.element;if(t.type===o){var a=t.touches[0],r=this.dom.getBoundingClientRect(),s={x:a.x+r.left,y:a.y+r.top};n=document.elementFromPoint(s.x,s.y)}n&&(e.target=n,this.recognize(e))}},p.prototype.recognize=function(t){var e=t.target,i=t.type;if(this.element=e,i===o)t.vanSynth?this.startPosition=a["default"].create(t.vanX,t.vanY):this.startPosition=n["default"].getMousePos(t,this.dom),t.startPosition=this.startPosition,this.start(t);else if(i===s)t.startPosition=this.startPosition,this.move(t);else{if(i!==l&&i!==u)throw"unrecognized type:"+i;t.startPosition=this.startPosition,this.end(t)}},p.prototype.start=function(t){if(t.touches){this.now=Date.now(),this.x1=t.touches[0].pageX,this.y1=t.touches[0].pageY,this.x2=this.x1,this.y2=this.y1,this.delta=this.now-(this.last||this.now),this.touchStart(t,this.element),null!==this.preTapPosition.x&&(this.isDoubleTap=this.delta>0&&this.delta<=250&&Math.abs(this.preTapPosition.x-this.x1)<30&&Math.abs(this.preTapPosition.y-this.y1)<30,this.isDoubleTap&&clearTimeout(this.singleTapTimeout)),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now;var e=this.preV;if(t.touches.length>1){this._clientToLocal(t),this._cancelLongTap(),this._cancelSingleTap();var i={x:t.touches[1].pageX-this.x1,y:t.touches[1].pageY-this.y1};e.x=i.x,e.y=i.y,this.pinchStartLen=c(e),this.pinchStartLenX=d(i.x),this.pinchStartLenY=d(i.y),this.element&&!0===this.element.panning&&this.panEnd(t,this.element),this.element.panning="avoid",this.multipointStart(t,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap(t,this.element),this._preventTap=!0}.bind(this),750)}},p.prototype.move=function(t){if(t.touches){var e=this.preV,i=t.touches.length,n=t.touches[0].pageX,a=t.touches[0].pageY;if(this.isDoubleTap=!1,i>1){this._preventTap=!0,this._clientToLocal(t);var r=t.touches[1].pageX,o=t.touches[1].pageY,s={x:t.touches[1].pageX-n,y:t.touches[1].pageY-a};null!==e.x&&(this.pinchStartLen>0&&(t.zoom=c(s)/this.pinchStartLen,t.zoomX=this.pinchStartLenX?Math.abs(s.x)/this.pinchStartLenX:1,t.zoomY=this.pinchStartLenY?Math.abs(s.y)/this.pinchStartLenY:1,this.pinch(t,this.element)),t.angle=f(s,e),this.rotate(t,this.element)),e.x=s.x,e.y=s.y,null!==this.x2&&null!==this.sx2?(t.deltaX=(n-this.x2+r-this.sx2)/2,t.deltaY=(a-this.y2+o-this.sy2)/2):(t.deltaX=0,t.deltaY=0),this.sx2=r,this.sy2=o}else{if(null!==this.x2){t.deltaX=n-this.x2,t.deltaY=a-this.y2;var l=Math.abs(this.x1-this.x2),u=Math.abs(this.y1-this.y2);(l>8||u>8)&&(this._preventTap=!0)}else t.deltaX=0,t.deltaY=0;this.element&&(!0===this.element.panning?(t.preventDefault(),this.panMove(t,this.element)):this.handler.vanchart._eventsConfig.pan&&"avoid"!==this.element.panning&&(this.element.panning=!0,t.preventDefault(),this.panStart(t,this.element)))}this.touchMove(t,this.element),this._cancelLongTap(),this.x2=n,this.y2=a}},p.prototype.end=function(t){if(t.changedTouches){this._cancelLongTap();var e=this;t.touches.length<2?(this.multipointEnd(t,this.element),this.sx2=this.sy2=null):this._clientToLocal(t),this.x2&&Math.abs(this.x1-this.x2)>30||this.y2&&Math.abs(this.y1-this.y2)>30?(t.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout((function(){e.swipe(t,e.element)}),0)):(this.tapTimeout=setTimeout((function(){e._preventTap||e.tap(t,e.element),e.isDoubleTap&&(e.doubleTap(t,e.element),e.isDoubleTap=!1)}),0),e.isDoubleTap||(e.singleTapTimeout=setTimeout((function(){e.singleTap(t,e.element)}),250))),this.element&&this.element.panning&&(!0===this.element.panning?(this.panEnd(t,this.element),this.element.panning=!1):"avoid"===this.element.panning&&0===t.touches.length&&(this.element.panning=!1)),this.touchEnd(t,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=this.pinchStartLenX=this.pinchStartLenY=null,this.x1=this.x2=this.y1=this.y2=null}},p.prototype._clientToLocal=function(t){t.touches[0],t.touches[1]},p.prototype._cancelLongTap=function(){clearTimeout(this.longTapTimeout)},p.prototype._cancelSingleTap=function(){clearTimeout(this.singleTapTimeout)},p.prototype._swipeDirection=function(t,e,i,n){return Math.abs(t-e)>=Math.abs(i-n)?t-e>0?"Left":"Right":i-n>0?"Up":"Down"},p.prototype.dispose=function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,this.element=null,this.removeDomEventListener(),null},["rotate","touchStart","multipointStart","multipointEnd","pinch","swipe","tap","doubleTap","longTap","singleTap","panStart","panMove","panEnd","touchMove","touchEnd"].forEach((function(t){var e=t.toLowerCase();p.prototype[t]=function(t,i){this.handler.dispatchToElement(i,e,t),"panend"===e&&this.handler.end(t)}}));e["default"]=p},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=i(4),a=o(i(0)),r=o(i(30));function o(t){return t&&t.__esModule?t:{"default":t}}e["default"]=r["default"].extend({z:-10,name:"container",contain:function(){return!0},ontap:function(t){this.handler.fire("forceHide","containerTap")},_zoomAsTarget:function(t,e){if(!t||!t.zoomToolEnabled())return!1;var i=this.vanchart,r=i.bounds,o=!1,s=i.getComponent(n.ComponentCst.DATA_SHEET_COMPONENT);return s&&(o=a["default"].containsPoint(s.bounds,e)),o=o||a["default"].containsPoint(r,e)},onpanstart:function(t){if(t.chart=this.vanchart,this.vanchart.vancharts.trigger("carouselpanstart",t),this.vanchart.isMobileFlowFollowPC()){var e=t.containerPoint,i=this.vanchart.getComponent(n.ComponentCst.ZOOM_COMPONENT);this._zoomAsTarget(i,e)&&i._panStart(t,i.isScroll()?i.centerBar:i.centerRect)}},onpanmove:function(t){if(this.vanchart.vancharts.trigger("carouselpanmove",t),this.vanchart.isMobileFlowFollowPC()){var e=this.vanchart.getComponent(n.ComponentCst.ZOOM_COMPONENT);e&&e.zoomToolEnabled()&&e._panContainerMove(t)}},onpanend:function(t){if(this.vanchart.vancharts.trigger("carouselpanend",t),this.vanchart.isMobileFlowFollowPC()){var e=this.vanchart.getComponent(n.ComponentCst.ZOOM_COMPONENT);e&&e.zoomToolEnabled()&&e._panEnd()}}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=(n=i(30))&&n.__esModule?n:{"default":n};function r(t){var e,i=t.srcEvent.target,n=t.type,a=this.vanchart;if(a.force&&(e=a.force.dragFire(t,this.handler.dom)),!e)for(;i&&i!==this.handler.dom&&(!(e=this.handler.findInteractiveTarget(i))||!e.listens(n,!1));)i=i.parentNode;e&&(e.fire(n,t),t.stop())}e["default"]=a["default"].extend({z:0,name:"dom",contain:function(){return!0},fireTargetByEvent:r,ontap:r,onpanstart:r,onpanmove:r,onpanend:r})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(30)),a=i(4),r=o(i(0));function o(t){return t&&t.__esModule?t:{"default":t}}e["default"]=n["default"].extend({z:100,name:"legend",_getLegend:function(){return this.vanchart.getComponent(a.ComponentCst.LEGEND_COMPONENT)},contain:function(t){var e=this._getLegend();if(e)return r["default"].containsPoint(e.bounds,t)},onpanstart:function(t){t.stop(),this._getLegend().fire("panstart",t)},onpanmove:function(t){t.stop(),this._getLegend().fire("panmove",t)},onpanend:function(t){t.stop(),this._getLegend().fire("panend",t)}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(0)),a=d(i(1)),r=d(i(30)),o=i(4),s=d(i(215)),l=d(i(10)),u=d(i(13)),h=d(i(7));function d(t){return t&&t.__esModule?t:{"default":t}}var c="CROSS_TIMEOUT_KEY",f="EDGE_MOVE_KEY",p=a["default"].STAGES;e["default"]=r["default"].extend({z:10,name:"hover",initialize:function(t){this.init(t),t.__hover=this,this.movingEdge=null,this._hoveredTarget=null,this._pinchStartPlotZoom=1,this._pinchStartCenter={},this._tapPoint=n["default"].throttle(this._tapPoint,250,this)},delayHide:function(t){this.vanchart.vancharts.trigger("hideMobileTooltip",{delay:!0});var e=this;this.vanchart.setTimeout(c,(function(){e.hideCross()}),1e3)},forceHide:function(t){this.vanchart.setTimeout(f),this.hide(),this.vanchart.vancharts.trigger("hideMobileTooltip",{delay:!1})},getBoundingRect:function(){return this.vanchart.bounds},getPointAbsCenter:function(t){if(t){var e=s["default"].getCenter(t);if(e){if(this._hoveredTarget&&this._hoveredTarget.series.type===a["default"].RADAR_CHART){var i=this._hoveredTarget.series.getCenter();e.x+=i[0],e.y+=i[1]}else this.vanchart.isMap()||(e.x+=this.vanchart.bounds.x,e.y+=this.vanchart.bounds.y);return e}}},_disableAnimation:function(){this.__isAnimation=this.vanchart.renderer.isAnimation,this.vanchart.renderer.isAnimation=!1},_enableAnimation:function(){this.vanchart.renderer.isAnimation=this.__isAnimation},_mutateValueAxis:function(t,e){var i=t.getWholeRange(),n=t._getRange(),a=l["default"].linear().domain(e).range(i),r=[a.invert(n[0]),a.invert(n[1])];e[0]===r[0]&&e[1]===r[1]||t._calculateNiceDomain(null,null,r[0],r[1]),t.fixScaleAndTickData(),t.render()},_mutateCategoryAxis:function(t){t.fixScaleAndTickData(),t.render()},_mutateSingleAxis:function(t,e){t.isValue()||t.isDate()?this._mutateValueAxis(t,e):t.isCategory()&&this._mutateCategoryAxis(t)},_mutateAxisList:function(t,e){for(var i=t.getAxisCount(),n=0;n<i;++n){var a=t.getAxis(n);this._mutateSingleAxis(a,e[n])}},_mutateAllAxes:function(t){var e=t.xDomains,i=t.yDomains;this._mutateAxisList(this.vanchart.components.xAxis,e),this._mutateAxisList(this.vanchart.components.yAxis,i)},_showScroll:function(){var t=this.vanchart.getComponent(o.ComponentCst.PLOT_SCROLL);t&&t.show()},_hideScroll:function(){var t=this.vanchart.getComponent(o.ComponentCst.PLOT_SCROLL);t&&t.hide()},mutatePlotByZoomAndOffset:function(){var t=this.vanchart.getComponent(o.ComponentCst.PLOT_SCROLL);t.isExist()&&(this._mutateAllAxes(t),this.vanchart.reRenderSeries(),t.render())},onmultipointstart:function(t){var e=t.srcEvent.touches;if(2===e.length){if(this.vanchart.shouldPinch()){this.handler.stage!==p.NORMAL&&this.forceHide("pinch"),t.stop(),this.handler.stage=p.ZOOM,this._disableAnimation();var i=this.handler.getTouchPos(e[0]),n=this.handler.getTouchPos(e[1]);this._pinchStartCenter=i.add(n).divideBy(2).subtract(this.vanchart.bounds).round(),this._pinchStartPlotOffset=this.vanchart.getPlotOffset(),this._pinchStartPlotZoom=this.vanchart.getPlotZoom()}this._showScroll()}},onpinch:function(t){if(this.handler.stage===p.ZOOM){t.stop();var e=this.vanchart,i=this.vanchart.getComponent(o.ComponentCst.PLOT_SCROLL),n=t.srcEvent.zoomX,a=t.srcEvent.zoomY,r=u["default"].create(n,a).scaleBy(this._pinchStartPlotZoom);r.x=Math.max(1,Math.min(r.x,i.xMaxZoom)),r.y=Math.max(1,Math.min(r.y,i.yMaxZoom));var s=r.unscaleBy(this._pinchStartPlotZoom),l=this._pinchStartCenter.subtract(this._pinchStartPlotOffset).scaleBy(s).subtract(this._pinchStartCenter).multiplyBy(-1);e.setPlotZoom(r),e.setPlotOffset(l),this.mutatePlotByZoomAndOffset()}},onmultipointend:function(){this.handler.stage===p.ZOOM&&(this._enableAnimation(),this.handler.stage=p.NORMAL),this._hideScroll()},ontap:function(t){this.handler.stage===p.SELECT?t.stop():(this.highlightByTarget(t),this.moveCrossToHovered(t),this.delayHide("tap"))},ontouchstart:function(t){if(this.handler.stage===p.SELECT){var e=!h["default"].hasClass(this.handler.dom,"touch-enable");this.isInCrossCenter(t)&&e?(t.__forceSelect=!0,this.highlightByTarget(t),this.vanchart.setTimeout(c)):this.forceHide("touchstart")}},ontouchend:function(t){this.handler.stage===p.SELECT&&(this.moveCrossToHovered(t),this.delayHide("touchend"))},onpanstart:function(t){this._disableAnimation(),this.handler.stage===p.NORMAL?this.scroll(t):this.handler.stage===p.SELECT&&(this.isInCrossCenter(t)?t.stop():(this.forceHide("panstart"),this.scroll(t)))},onpanmove:function(t){this.handler.stage===p.NORMAL?this.scroll(t):this.handler.stage===p.SELECT&&(t.stop(),this.edgeMove(t),this.highlightByPos(t))},onpanend:function(t){this._enableAnimation(),this._hideScroll(),this.vanchart.setTimeout(f)},getActions:function(){return{pointSelect:this.pointSelect,pointCancel:this.pointCancel,forceHide:this.forceHide,delayHide:this.delayHide,edgeMove:this.edgeMove,mutatePlot:this.mutatePlotByZoomAndOffset}},pointCancel:function(){this.hide()},scroll:function(t){var e=t.srcEvent||t,i=this.vanchart.getScrollBounds();i.shouldParentHandle&&"middle"!==i.horizontalEdge||t.stop&&t.stop(),this.vanchart.addPlotOffset(e)&&(this._showScroll(),this.mutatePlotByZoomAndOffset())},hide:function(){this.vanchart.setTimeout(f),this.vanchart.setTimeout(c),this._tapPoint.cancel(),this.handler.stage=p.NORMAL,this.handler.removeAllChosen(),this._hoveredTarget=null,this.hideCross(),this.vanchart.vancharts.trigger("pointCanceled")},hideCross:function(){var t=this.vanchart.getComponent(o.ComponentCst.CROSS_LINE);t&&t.hide()},_attachVanXYToEvent:function(t,e){if(e){var i=t.srcEvent;i.vanX=e.x,i.vanY=e.y+this.vanchart.vancharts.getCarouselChartOffset()}},isShowCrossLine:function(){var t=this.vanchart.getComponent(o.ComponentCst.CROSS_LINE);return t&&t.group&&t.group.isVisible()},isInCrossCenter:function(t){if(!this.isShowCrossLine())return!1;var e=this.vanchart.getComponent(o.ComponentCst.CROSS_LINE);return n["default"].distance(e.centerPos,t.startPosition)<20},showCross:function(t,e){if(this.vanchart.hasCrossLine()){var i=this.vanchart.getComponent(o.ComponentCst.CROSS_LINE),n=this.getPointAbsCenter(t);if(this._attachVanXYToEvent(e,n),n&&t.isPointSupportTooltipShared())i.setPos(n.x,n.y);else{var a=e.containerPoint;i.setPos(a.x,a.y)}}},moveCrossToHovered:function(t){if(this.vanchart.hasCrossLine()){var e=this.vanchart.getComponent(o.ComponentCst.CROSS_LINE),i=this.getPointAbsCenter(this._hoveredTarget);this._attachVanXYToEvent(t,i),i&&e.setPos(i.x,i.y,!0)}},findPointByTarget:function(t){var e=t.target;return e&&"point"===e.vanChartType?e:this.findClosestPoint(t)},findPointByPos:function(t){var e;if(t.srcEvent.touches[0]){var i=t.srcEvent.touches[0],n=document.elementFromPoint(i.clientX,i.clientY);e=this.handler.findInteractiveTarget(n)}return e&&"point"===e.vanChartType?e:this.findClosestPoint(t)},findClosestPoint:s["default"],highlightByTarget:function(t){var e=this.findPointByTarget(t);this.highlight(e,t)},highlightByPos:function(t){var e=this.findPointByPos(t);this.highlight(e,t)},highlight:function(t,e){this.showCross(t,e),this.highlightPoint(t,e)},_attachPieVanXYToEvent:function(t,e){var i=t.series;if("pie"===i.type||"multiPie"===i.type){var n,a,r=i.chartInfo;"pie"===i.type?(n=r.centerX,a=r.centerY):(n=r.center[0],a=r.center[1]);var o=1.1*i._getOuterRadius(t),s=i.getCenterAngle(t),l={x:n+o*Math.sin(s),y:a+o*Math.cos(s+Math.PI)},u=e.srcEvent;u.vanX=l.x,u.vanY=l.y+this.vanchart.vancharts.getCarouselChartOffset()}},highlightPoint:function(t,e){t?(e.stop(),(e.__forceSelect||t!==this._hoveredTarget)&&(this.handler.stage=p.SELECT,this._attachPieVanXYToEvent(t,e),this._hoveredTarget=t,t.series.fire("tap",e),t.series.type===a["default"].HEAT_MAP&&this.vanchart.showTooltip(t),this._tapPoint(t,e))):this.vanchart.chartType()===a["default"].LINE_MAP&&(this.handler.stage=p.SELECT,e.stop(),this.vanchart.fire("mousemove",e),this.vanchart.hoverPoint!==this._hoveredTarget&&(this._hoveredTarget=this.vanchart.hoverPoint,this._tapPoint(this._hoveredTarget,e)))},_tapPoint:function(t,e){t&&t._onPointTap(e)},edgeMove:function(t){var e=this,i=this.vanchart,n=function(t,e){return e.y<t.y?"top":e.y>t.y+t.height?"bottom":e.x<t.x?"left":e.x>t.x+t.width?"right":void 0}(i.bounds,t.containerPoint),a=null;if(n){if(n!==this.movingEdge){this.movingEdge=n;var r={deltaX:0,deltaY:0};switch(n){case"top":r.deltaY=1;break;case"bottom":r.deltaY=-1;break;case"left":r.deltaX=1;break;case"right":r.deltaX=-1}(a=function(){e.highlightByPos(t),e.scroll(r),i.setTimeout(f,a,10)})()}return!0}return this.movingEdge=null,i.setTimeout(f),!1}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(0)),a=o(i(10)),r=o(i(1));function o(t){return t&&t.__esModule?t:{"default":t}}var s={};function l(t){var e=t.series.vanchart.isMap()&&t.getLatLng();if(e)return t.series.vanchart.latLngToContainerPoint(e);if(t.rect){var i=t.rect;return{x:i.x+i.width/2,y:i.y+i.height/2}}if(null!=t.posX)return{x:t.posX,y:t.posY};if(null!=t.px)return{x:t.px,y:t.py};if(t.word){var a=t.word,r=t.labelDim,o=t.series.vanchart.bounds,l=[o.width/2,o.height/2],u=n["default"].toRadian(a.rotate),h=.35*r.height*Math.cos(u),d=.35*r.height*Math.sin(u);return{x:l[0]+a.x+d,y:l[1]+a.y-h}}s[t.series.type]}function u(t,e){var i=l(t);return i?(e.x-i.x)*(e.x-i.x)+(e.y-i.y)*(e.y-i.y):Number.MAX_VALUE}function h(t){var e,i=this.vanchart.getSharedAxis(),n=this.vanchart.chartType();if(n===r["default"].GANTT_CHART){var o=this.vanchart.getTimeAxis();e=t.containerPoint.subtract({x:o.bounds.x,y:o.bounds.y+o.tableDims.headerHeight}).subtract({x:o.view.innerPosX,y:o.view.innerPosY})}else if(n===r["default"].RADAR_CHART)e=this.vanchart.series[0]&&t.containerPoint.subtract(this.vanchart.series[0].getCenter());else if(this.vanchart.isMap())e=t.containerPoint;else if(n===r["default"].FUNNEL_CHART){var s=this.vanchart.bounds;e=t.containerPoint.subtract(this.vanchart.bounds).subtract({x:.03*s.width,y:.05*s.height})}else e=t.containerPoint.subtract(this.vanchart.bounds);var l=Number.MAX_VALUE,h=null,d=[];if(i){var c;if(i.getCategoryByPos)c=i.getCategoryByPos(t.containerPoint);else{var f=i.scale.domain(),p=i._getRange();c=a["default"].quantize().domain(p).range(f)(i.isHorizontal()?e.x:e.y)}d=this.vanchart.cateMap[c]}else for(var g=this.vanchart.series,m=g.length-1;m>-1;--m){g[m].visible&&(d=d.concat(g[m].points))}if(d&&d.length)for(m=d.length-1;m>-1;--m){var v=d[m];if(v.isVisible()){var _;if(n===r["default"].FUNNEL_CHART){if(v.posY>e.y)continue;_=e.y-v.posY}else _=u(v,e);_<l&&(l=_,h=v)}}return h||this.handler.getCanvasClosestPoint(t.containerPoint)}s[r["default"].PIE_CHART]=!0,h.getCenter=l;e["default"]=h},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(30)),a=i(4),r=o(i(0));function o(t){return t&&t.__esModule?t:{"default":t}}e["default"]=n["default"].extend({z:100,name:"rangeLegend",_getLegend:function(){return this.vanchart.getComponent(a.ComponentCst.RANGE_LEGEND_COMPONENT)},contain:function(t){var e=this._getLegend();if(e)return r["default"].containsPoint(e.bounds,t)},onpanstart:function(t){t.stop(),this._getLegend().fire("panstart",t)},onpanmove:function(t){t.stop(),this._getLegend().fire("panmove",t)},onpanend:function(t){t.stop(),this._getLegend().fire("panend",t)}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=e.DEFAULT_COLORS=void 0;var n=l(i(1)),a=l(i(16)),r=l(i(72)),o=l(i(5)),s=i(26);function l(t){return t&&t.__esModule?t:{"default":t}}e.DEFAULT_COLORS=function(){return["#63b2ee","#76da91","#f8cb7f","#f89588","#7cd6cf","#9192ab","#7898e1","#efa666","#eddd86","#9987ce"]};var u=[],h=["#231815","#727171","#898989","#B5B5B6","#C9CACA"],d="PingFang SC Light, Lantinghei SC-Extralight, Hiragino Sans GB W3, Microsoft Yahei Font, Helvetica, Arial, sans-serif";function c(){return a["default"].merge({formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5},{formatter:{enabled:!1}},!0)}function f(){return a["default"].merge({formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5},{formatter:{identifier:"{SERIES}{X}{Y}{SIZE}"}},!0)}function p(){return a["default"].merge({formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5},{formatter:{identifier:"{NAME}{SERIES}{VALUE}",shared:!0}},!0)}function g(){return a["default"].merge({formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5},{formatter:{identifier:"{NAME}{SERIES}{VALUE}{SIZE}",shared:!0}},!0)}function m(){return{align:"center",backgroundColor:null,borderRadius:0,floating:!1,x:0,y:0,text:null,style:{color:h[1],fontSize:18,fontFamily:d},useHtml:!1}}var v="gradual";function _(t){return{visible:!0,enabled:!0,borderColor:h[4],borderWidth:0,hiddenColor:"dark"===t.theme?"#5D5D5D":h[4],hoverColor:"#293C55",style:{color:h[1],fontFamily:d,fontSize:12},position:"right",floating:!1,x:0,y:0,layout:"vertical",continuous:!0,margin:10}}function y(t){return a["default"].merge(_(t),{enabled:!1},!0)}function A(t){return{visible:!0,enabled:!1,hiddenColor:"dark"===t.theme?"#5D5D5D":h[4],hoverColor:"#293C55",borderRadius:0,borderColor:h[4],borderWidth:0,backgroundColor:null,style:{color:h[1],fontFamily:d,fontSize:12},position:"right",floating:!1,layout:"vertical",x:0,y:0,shadow:!1,margin:10}}function T(){return{type:"category",position:"bottom",onZero:!1,reversed:!1,title:{text:null,align:"center",rotation:0,useHtml:!1,style:{color:h[1],fontFamily:d,fontSize:12}},lineWidth:.5,lineColor:h[2],showArrow:!1,enableTick:!0,enableMinorTick:!1,minorTickColor:h[2],minorTickWidth:.5,minorTickLength:2,tickColor:h[2],tickWidth:.5,tickLength:4,tickPadding:4,gridLineWidth:0,gridLineColor:h[3],gridLineType:n["default"].SOLID,showLabel:!0,labelStyle:{color:h[1],fontFamily:d,fontSize:12},labelDisplay:n["default"].INTERVAL,labelRotation:0,useHtml:!1}}function x(){return{type:"value",position:"left",onZero:!1,reversed:!1,title:{text:null,align:"center",rotation:0,useHtml:!1,style:{color:h[1],fontFamily:d,fontSize:12}},lineWidth:0,lineColor:h[2],showArrow:!1,enableTick:!1,enableMinorTick:!1,minorTickColor:h[2],minorTickWidth:.5,minorTickLength:2,tickColor:h[2],tickWidth:.5,tickLength:4,tickPadding:4,gridLineWidth:1,gridLineColor:h[3],gridLineType:n["default"].SOLID,showLabel:!0,labelStyle:{color:h[1],fontFamily:d,fontSize:12},labelRotation:0,useHtml:!1}}function b(){return a["default"].merge(T(),{type:"value"},!0)}function C(){return{type:"category",lineWidth:.5,lineColor:h[2],gridLineWidth:1,gridLineColor:h[3],gridLineType:n["default"].SOLID,showLabel:!0,labelStyle:{color:h[1],fontFamily:d,fontSize:12},labelRotation:0,useHtml:!1}}e["default"]=function(t){var e={pie:{plotOptions:{gradualStyle:v,rotatable:!0,startAngle:0,endAngle:360,borderWidth:1,borderColor:"white",dataLabels:{formatter:{identifier:"{Y}"},enabled:!1,align:"inside"},tooltip:a["default"].merge({formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5},{formatter:{identifier:"{SERIES}{VALUE}"}},!0)},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,legend:A(t)}},multiPie:{plotOptions:{borderWidth:1,borderColor:"rgb(255,255,255)",rotatable:!0,gradual:"lighter",innerRadius:0,startAngle:0,endAngle:360,drilldown:!0,tooltip:p(),dataLabels:{formatter:{identifier:"{NAME}"},enabled:!1,align:"inside"}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,legend:A(t)}},treeMap:{plotOptions:{borderWidth:1,borderColor:"rgb(255,255,255)",zoom:!0,tooltip:p(),dataLabels:{formatter:{identifier:"{NAME}"},enabled:!1,align:"top"}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,legend:A(t)}},bar:{plotOptions:{categoryGap:"20%",gap:"20%",borderRadius:0,borderWidth:1,borderColor:"white",dataLabels:{formatter:{identifier:"{Y}"},enabled:!1,align:"inside"},tooltip:{formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5},gradualStyle:v},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,zoom:{zoomType:"xy",zoomTool:{enabled:!1,resize:!0}},legend:A(t),xAxis:[b()],yAxis:[a["default"].merge(x(),{type:"category"},!0)]}},column:{plotOptions:{categoryGap:"20%",gap:"20%",borderRadius:0,borderWidth:1,borderColor:"white",dataLabels:{formatter:{identifier:"{Y}"},enabled:!1,align:"inside"},tooltip:{formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5},gradualStyle:v},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,zoom:{zoomType:"xy",zoomTool:{enabled:!1,resize:!0}},legend:A(t),xAxis:[T()],yAxis:[x()]}},box:{plotOptions:{isDetailed:!0,borderRadius:0,borderWidth:1,tooltip:{formatter:{identifier:"{CATEGORY}{SERIES}{DATA_NUMBER}{DATA_MAX}{DATA_Q3}{DATA_MEDIAN}{DATA_Q1}{DATA_MIN}{DATA_OUTLIER}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,zoom:{zoomType:"xy",zoomTool:{enabled:!1,resize:!0}},legend:A(t),xAxis:[T()],yAxis:[x()]}},line:{plotOptions:{large:!1,connectNulls:!1,lineWidth:2,step:!1,curve:!1,marker:{radius:n["default"].MARKER_RADIUS},dataLabels:{formatter:{identifier:"{Y}"},enabled:!1,align:"outside"},tooltip:{formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,zoom:{zoomType:"xy",zoomTool:{enabled:!1,resize:!0}},legend:A(t),xAxis:[T()],yAxis:[x()]}},area:{plotOptions:{large:!1,connectNulls:!1,lineWidth:2,step:!1,curve:!1,marker:{radius:n["default"].MARKER_RADIUS},dataLabels:{formatter:{identifier:"{Y}"},enabled:!1,align:"outside"},tooltip:{formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5},fillColor:!0,fillColorOpacity:.15,gradualStyle:v},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,zoom:{zoomType:"xy",zoomTool:{enabled:!1,resize:!0}},legend:A(t),xAxis:[T()],yAxis:[x()]}},gauge:{thermometer:{layout:"horizontal",thermometerWidth:10,tooltip:c(),percentageLabel:{enabled:!1,labelPosition:"auto",style:{color:h[1],fontSize:12,fontFamily:d,fontWeight:"bold"},useHtml:!1,align:"left",formatter:{identifier:"{PERCENT}"}},valueLabel:{enabled:!1,labelPosition:"auto",style:{color:h[1],fontSize:12,fontFamily:d},useHtml:!1,align:"left",formatter:{identifier:"{CATEGORY}{VALUE}"},needle:"#ffffff",slotBackgroundColor:"#eeeeee",thermometerWidth:10,thermometerLayout:"vertical"}},ring:{layout:"horizontal",circleWidth:.15,tooltip:c(),percentageLabel:{enabled:!1,useHtml:!1,style:{fontSize:24,fontFamily:d,fontWeight:"bold"},formatter:{identifier:"{PERCENT}"}},valueLabel:{enabled:!1,useHtml:!1,style:{color:h[1],fontSize:12,fontFamily:d},formatter:{identifier:"{CATEGORY}{VALUE}"}},clockwise:!1,paneBackgroundColor:"#eeeeee",innerPaneBackgroundColor:"#f4f4f4"},pointer:{layout:"horizontal",tooltip:c(),seriesLabel:{enabled:!1,align:n["default"].BOTTOM,useHtml:!1,style:{color:h[1],fontSize:12,fontFamily:d},formatter:{identifier:"{CATEGORY}"}},valueLabel:{enabled:!1,useHtml:!1,backgroundColor:"#F5F5F7",style:{color:h[1],fontSize:10,fontFamily:d},formatter:{identifier:"{SERIES}{VALUE}"}},needle:"#E5715A",hinge:"#656B6D",hingeBackgroundColor:"#DCF2F9",paneBackgroundColor:"#FCFCFC"},slot:{layout:"horizontal",circleWidth:.15,tooltip:c(),percentageLabel:{enabled:!1,useHtml:!1,style:{fontSize:36,fontFamily:d,fontWeight:"bold"},formatter:{identifier:"{PERCENT}"}},valueLabel:{enabled:!1,useHtml:!1,style:{color:h[1],fontSize:12,fontFamily:d},formatter:{identifier:"{CATEGORY}{VALUE}"}},needle:"#ffffff",slotBackgroundColor:"#eeeeee"},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,legend:A(t),gaugeAxis:[{type:"value",showLabel:!0,step:1,enableTick:!0,tickColor:"#BBBBBB",tickWidth:1,enableMinorTick:!0,minorTickColor:"#e2e2e2",minorTickWidth:1,labelStyle:{color:h[1],fontFamily:d,fontSize:10}}],percentageLabel:{enabled:!1,useHtml:!1,style:{fontSize:24,fontFamily:d,fontWeight:"bold"},formatter:{identifier:"{PERCENT}"}},valueLabel:{enabled:!1,useHtml:!1,style:{color:h[1],fontSize:12,fontFamily:d},formatter:{identifier:"{CATEGORY}{VALUE}"}},seriesLabel:{enabled:!1,align:n["default"].BOTTOM,useHtml:!1,style:{color:h[1],fontSize:12,fontFamily:d},formatter:{identifier:"{CATEGORY}"}}}},radar:{plotOptions:{fillColorOpacity:.15,columnType:!1,marker:{radius:n["default"].MARKER_RADIUS},lineWidth:2,lineType:"solid",shape:"circle",dataLabels:{formatter:{identifier:"{Y}"},enabled:!1,align:"outside"},tooltip:{formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,polar:{},legend:A(t),angleAxis:[C()],radiusAxis:[a["default"].merge(C(),{type:"value"},!0)]}},scatter:{plotOptions:{large:!1,lineWidth:0,curve:!1,marker:{symbol:n["default"].SYMBOL_AUTO,radius:n["default"].MARKER_RADIUS},opacity:1,tooltip:f(),dataLabels:{formatter:{identifier:"{X}{Y}{SIZE}"},enabled:!1,align:"outside"}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,zoom:{zoomType:"xy",zoomTool:{enabled:!1,resize:!0}},legend:A(t),rangeLegend:y(t),xAxis:[b()],yAxis:[x()]}},bubble:{plotOptions:{large:!1,displayNegative:!0,shadow:!0,minSize:12,maxSize:60,sizeBy:"area",opacity:.7,tooltip:f(),dataLabels:{formatter:{identifier:"{X}{Y}{SIZE}"},enabled:!1,align:"inside"}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,zoom:{zoomType:"xy",zoomTool:{enabled:!1,resize:!0}},rangeLegend:y(t),legend:A(t),xAxis:[b()],yAxis:[x()]}},funnel:{plotOptions:{gradualStyle:v,borderColor:"rgb(255,255,255)",borderWidth:1,sort:!0,useSameSlantAngle:!0,dataLabels:{formatter:{identifier:"{VALUE}"},enabled:!1,connectorWidth:1,align:"outside"}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,legend:A(t)}},wordCloud:{plotOptions:{fontFamily:"Microsoft YaHei",maxRotation:0,minRotation:0,tooltip:p(),dataLabels:{enabled:!1},gradualStyle:v},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,legend:A(t),rangeLegend:y(t)}},structure:{plotOptions:{layout:"vertical",force:!0,lineColor:"rgb(156,156,156)",lineOpacity:1,borderWidth:1,borderOpacity:1,fillColorOpacity:1,tooltip:p(),dataLabels:{enabled:!1},gradualStyle:v},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,legend:A(t),rangeLegend:y(t)}},forceBubble:{plotOptions:{large:!1,displayNegative:!0,shadow:!0,minSize:12,maxSize:60,sizeBy:"area",opacity:1,tooltip:{formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5},dataLabels:{formatter:{identifier:"{SERIES}"},enabled:!1,align:"inside"}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},colors:u,legend:A(t),zoom:{zoomType:"xy",zoomTool:{enabled:!1,resize:!0}},rangeLegend:y(t)}},areaMap:{plotOptions:{nullColor:"#cccccc",opacity:.75,borderColor:"#ffffff",borderWidth:1,borderOpacity:1,tooltip:g(),dataLabels:{formatter:{identifier:"{NAME}"},enabled:!1,align:"inside",useHtml:!1}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},geo:{zoom:!0},colors:u,title:m(),rangeLegend:_(t),legend:A(t),dTools:{style:{fontFamily:d,color:h[1],fontSize:12,fontWeight:""},currentColor:"#62b2ef",backgroundColor:"white",enabled:!1}}},pointMap:{plotOptions:{opacity:1,icon:{iconUrl:"../../doc/example/marker-icon.png",iconSize:[25,41]},dataLabels:{formatter:{identifier:"{NAME}{SERIES}{VALUE}"},enabled:!1,align:"outside",useHtml:!1},tooltip:g()},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},geo:{zoom:!0},colors:u,title:m(),rangeLegend:_(t),legend:A(t),dTools:{style:{fontFamily:d,color:h[1],fontSize:12,fontWeight:""},currentColor:"#62b2ef",backgroundColor:"white",enabled:!1}}},heatMap:{plotOptions:{maxOpacity:1,minOpacity:0,radius:15,blur:.15,dataLabels:{useHtml:!1}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},geo:{zoom:!0},colors:u,title:m(),rangeLegend:_(t),legend:A(t)}},lineMap:{plotOptions:{lineWidth:.5,curveness:.3,mouseOverColor:"rgb(253,221,49)",opacity:1,dataLabels:{useHtml:!1}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},geo:{zoom:!0},colors:u,title:m(),rangeLegend:_(t),legend:A(t)}},gantt:{plotOptions:{newLine:!0,borderWidth:1,borderColor:"white",dataLabels:{formatter:{identifier:"{DURATION}{PROGRESS}"},enabled:!1},tooltip:{formatter:{identifier:"{CATEGORY}{SERIES}{VALUE}"},enabled:!0,animation:!0,follow:!1,backgroundColor:"rgba(0,0,0,0.5)",borderColor:null,borderWidth:0,borderRadius:2,shadow:!0,hideDelay:500,shared:!1,padding:5}},options:{moreLabel:{style:{plus:{color:"#FF4848",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},minus:{color:"#1CBE91",fontSize:"22px",fontFamily:"Akrobat,Helvetica"},numerical:{color:"#151515",fontSize:"12px",fontFamily:"Helvetica,Akrobat"},text:{color:"#151515",fontSize:"12px",fontFamily:"Microsoft YaHei, PingFang SC"}},duration:3e3,borderWidth:1,borderColor:"#000",shadow:!1,useHtml:!1,enabled:!1},processes:{resize:!0},levelBar:{enabled:!0},timeAxis:{zoom:!0,showWeekends:!0},colors:u,legend:A(t)}}};return e.MAP_CONFIG=function(t){var e=(0,s.useLowVersionAMapLayer)()&&(0,s.isAMapLayer)(t);return{crs:r["default"].EPSG3857,center:undefined,zoom:undefined,minZoom:undefined,maxZoom:undefined,layers:[],maxBounds:undefined,renderer:undefined,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:e?1:.1,zoomDelta:e?1:.2,trackResize:!0,dragging:!0,inertia:!o["default"].android23,inertiaDeceleration:3400,inertiaMaxSpeed:Infinity,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0,scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:e?200:60}}(t),e}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._compareSeries=u,e["default"]=function(t,e){t=r["default"].clone(t);for(var i,n,a,s,l=[],d=[],c=[],y=[],A=[],T=[],x=[],b=e.series,C=e.chartType,L=function(t){for(var e,i,n=t.series,a={},r=[],s=0,l=n.length;s<l;s++)e=n[s],a[i=o["default"].getSeriesKey(e,t)]=e,r.push(i);return{seriesMap:a,seriesKeyOrder:r}}(t),M=L.seriesMap,P=L.seriesKeyOrder,S=0,w=b.length;S<w;S++)i=b[S],n=o["default"].getSeriesKey(i,e),y.indexOf(n)>-1||(y.push(n),A[S]=n,T.push(n),M[n]?(s=(a=u(M[n],i,C)).result,x.push(null==s?[]:s),a.addData.length>0&&l.push(p(a.addData,i)),(a.updateData.length>0||h(M[n],i))&&d.push(p(a.updateData,i)),a.removeData.length>0&&c.push(p(a.removeData,i)),delete M[n]):i.hasOwnProperty("data")&&l.push(i));return f(M).forEach((function(t){c.push(t)})),{add:l,update:d,remove:c,option:window.duchamp?v(t,e):m(t,e),isChange:_(t,e,l,d,c),changeSeriesKeyOrder:g(P,A)?T:[],changeCategoryKeyOrder:x}};var n=i(2),a=s(i(1)),r=s(i(0)),o=s(i(64));function s(t){return t&&t.__esModule?t:{"default":t}}var l=["series","crs"];function u(t,e,i){for(var n,r,s=[],l=[],u=[],h=[],p=[],m=function(t,e){for(var i,n,a={},r=[],s=d(t),l=0,u=s.length;l<u;l++)i=s[l],a[n=o["default"].getPointKey(i,e)]=i,r.push(n);return{pointMap:a,pointKeyOrder:r}}(t,i=function(t,e){if(t==a["default"].MULTI_CHARTS)return e;if(t.indexOf("Map")>-1&&e.indexOf("Map")>-1)return e;return t}(i,e.type)),v=m.pointMap,_=m.pointKeyOrder,y=d(e),A=0,T=y.length;A<T;A++)n=y[A],r=o["default"].getPointKey(n,i),p.indexOf(r)>-1||(p.push(r),u[A]=r,h.push(r),v[r]?(c(v[r])!=c(n)&&l.push(n),delete v[r]):s.push(n));return{addData:s,updateData:l,removeData:f(v),result:g(_,u)?h:null}}function h(t,e){var i=!1,n=Object.keys(e);return n.length!==Object.keys(t).length||(n.forEach((function(n){"data"!=n&&(t.hasOwnProperty(n)?A(t[n])!=A(e[n])&&(i=!0):i=!0)})),i)}function d(t){return t.hasOwnProperty("data")?t.data:[]}function c(t){return r["default"].stringify(t)}function f(t){var e=[];return Object.keys(t).length>0&&Object.keys(t).forEach((function(i){e.push(t[i])})),e}function p(t,e){return(e=r["default"].clone(e)).data=t,e}function g(t,e){for(var i,n,a=!1,r=0,o=e.length-1;r<o;r++){if(i=t.indexOf(e[r]),n=t.indexOf(e[r+1]),a&&(-1!=i||-1!=n))return!0;if(-1!=i&&-1!=n){if(n<=i)return!0}else{if(-1==i&&-1!=n)return!0;a=!0}}return!1}function m(t,e){var i={};return Object.keys(e).forEach((function(n){l.indexOf(n)<0&&t[n]&&A(t[n])!=A(e[n])&&(i[n]=e[n])})),i}function v(t,e){var i={};return Object.keys(e).forEach((function(t){l.indexOf(t)<0&&(i[t]=e[t])})),i.geo&&(e.geo.tileLayer&&(i.geo.aMapLayer=null),e.geo.aMapLayer&&(i.geo.tileLayer=null)),i}function _(t,e,i,a,r){var o,s,l,u,h,d,c,f,p,g,m={};return o=function(t,e){var i=t.title||{},n=e.title||{};return A(i)==A(n)?null:n}(t,e),o&&(m.title=o),(s=y(t,e,"xAxis"))&&(m.xAxis=s),(l=y(t,e,"yAxis"))&&(m.yAxis=l),(u=y(t,e,"radiusAxis"))&&(m.radiusAxis=u),(h=y(t,e,"angleAxis"))&&(m.angleAxis=h),(d=y(t,e,"gaugeAxis"))&&(m.gaugeAxis=d),c=function(t,e){var i,n=t.rangeLegend||{},a=e.rangeLegend||{},r=n.range||{},o=a.range||{},s=["from","to","max","min"],l=!1;if(r instanceof Array&&o instanceof Array){var u,h,d;i=[];for(var c=0,f=o.length;c<f;c++)d={},u=r[c]||{},h=o[c]||{},s.forEach((function(t){u.hasOwnProperty(t)&&h.hasOwnProperty(t)&&A(u[t])!=A(h[t])&&(d[t]=h[t],l=!0)})),i.push(d)}else i={},s.forEach((function(t){r.hasOwnProperty(t)&&o.hasOwnProperty(t)&&A(r[t])!=A(o[t])&&(i[t]=o[t],l=!0)}));return l?{range:i}:null}(t,e),c&&(m.rangeLegend=c),f=function(t,e){void 0===t&&(t={});void 0===e&&(e={});for(var i,n,a,r=t.bands||[],o=e.bands||[],s=[],l=["from","to"],u=!1,h=0,d=o.length;h<d;h++)a={},i=r[h],n=o[h],l.forEach((function(t){i.hasOwnProperty(t)&&n.hasOwnProperty(t)&&A(i[t])!=A(n[t])&&(a[t]=n[t],u=!0)})),s.push(a);return u?{bands:s}:null}(t.plotOptions,e),f&&(m.plotOptions=f),p=function(t,e){var i=t.geo||{},n=e.geo||{},a={},r=!1;return["data","name"].forEach((function(t){i.hasOwnProperty(t)&&n.hasOwnProperty(t)&&A(i[t])!=A(n[t])&&(a[t]=n[t],r=!0)})),r?a:null}(t,e),p&&(m.geo=p),g=function(t,e){var i={},n=!1,a=t.colors||[],r=e.colors||[],o=a.length,s=r.length;if(s>o)n=!0;else for(var l=0;l<s;l++)if(r[l]!==a[l]){n=!0,i.colors=r;break}return n?i:null}(t,e),g&&Object.keys(g).forEach((function(t){m[t]=g[t]})),!(0,n.isEmptyObj)(m)||i.length>0||a.length>0||r.length>0}function y(t,e,i){var n,a,o,s=t[i]||[],l=e[i]||[],u=[],h=["title","max","min","log","tickInterval","minorTickInterval","plotLines","labelStyle"],d=!1;r["default"].isArray(s)||(s=[s]),r["default"].isArray(l)||(l=[l]);for(var c=0,f=l.length;c<f;c++)n={},a=s[c]||{},o=l[c]||{},h.forEach((function(t){a.hasOwnProperty(t)&&o.hasOwnProperty(t)&&A(a[t])!=A(o[t])&&(n[t]=o[t],d=!0)})),u.push(n);return d?u:null}function A(t){return r["default"].stringify(t)}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=O(i(85)),a=O(i(220)),r=O(i(221)),o=O(i(223)),s=O(i(105)),l=O(i(0)),u=O(i(7)),h=O(i(5)),d=O(i(1)),c=O(i(29)),f=O(i(13)),p=O(i(20)),g=O(i(56)),m=O(i(225)),v=O(i(226)),_=O(i(227)),y=O(i(106)),A=O(i(229)),T=i(4),x=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{"default":t};var i=E(e);if(i&&i.has(t))return i.get(t);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in t)if("default"!==r&&{}.hasOwnProperty.call(t,r)){var o=a?Object.getOwnPropertyDescriptor(t,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=t[r]}return n["default"]=t,i&&i.set(t,n),n}(i(27)),b=O(i(230)),C=O(i(231)),L=i(33),M=O(i(232)),P=O(i(233)),S=i(26),w=i(17);function E(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(E=function(t){return t?i:e})(t)}function O(t){return t&&t.__esModule?t:{"default":t}}function R(){return R=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},R.apply(null,arguments)}var k=1,I=y["default"].extend({vanChartType:"vanChartMap",_initDomLayout:function(t){var e=this.options;this._initContainer(t),this._initLayout(),this.on(this.getEvents(),this),this.dom=this._controlCorners.topleft,e.maxBounds&&this.setMaxBounds(e.maxBounds),e.zoom!==undefined&&(this._zoom=this._limitZoom(e.zoom)),e.center&&e.zoom!==undefined&&this.setView(p["default"].create(e.center),e.zoom,{reset:!0}),this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._zoomAnimated=u["default"].TRANSITION&&h["default"].any3d&&!h["default"].mobileOpera&&this.options.zoomAnimation,this._zoomAnimated,y["default"].prototype._initDomLayout.call(this,this._controlCorners.topleft),this.isMobileFlow()&&(this.__flowManager=new A["default"](this.handler),this.handler.registerManager(this.__flowManager))},setOptions:function(t){(0,b["default"])(this,t)},getMapRenderer:function(){var t=this._panes.overlayPane;return this.mapRenderer||(this.mapRenderer=(0,x["default"])(t,this),this.addLayer(this.mapRenderer)),this.mapRenderer},getMarkerRenderer:function(){var t=this._panes.markerPane;return this.markerRenderer||(this.markerRenderer=(0,x["default"])(t,this),this.addLayer(this.markerRenderer),this.markerRenderer._container.node().style["pointer-events"]="none"),this.markerRenderer},getEvents:function(){return{mousemove:this._onMouseMove,scroll:this._onScroll,panstart:this._onPanStart,panmove:this._onPanMove,panend:this._onPanEnd,wheel:this._onWheelScroll,pinchstart:this._pinchStart,pinchmove:this._onPinch,zoom:this._onZoom}},registerInteractiveTarget:function(t,e){y["default"].prototype.registerInteractiveTarget.call(this,t,e),t.addEventParent(this)},_zoomEnabled:function(){return this.options.geo.zoom&&this._eventsConfig.pinch},_onMouseMove:function(t){this.cancelLegendHighlight(t.containerPoint)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onPanStart:function(t){this._zoomEnabled()&&(this._initPos=u["default"].getPosition(this._mapPane),this._startPoint=t.containerPoint,this._mapDragged=!0,this.bindIEDragCursor(),this._stop())},_onPanMove:function(t){if(this._zoomEnabled()){l["default"].cancelAnimFrame(this._animRequest);var e=t.containerPoint.subtract(this._startPoint);this._newPos=this._initPos.add(e),(0,S.isAMapLayer)(this.options)?(this.setMapPanePosition(this._newPos),this.removeMoreLabel()):this._animRequest=l["default"].requestAnimFrame((function(){this.setMapPanePosition(this._newPos),this.removeMoreLabel()}),this,!0),u["default"].addClass(document.body,"leaflet-dragging")}},_onPanEnd:function(){if(this._zoomEnabled()){this.fire("moveend"),this._mapDragged=!1,this.bindIEDragCursor(),u["default"].removeClass(document.body,"leaflet-dragging");var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())}},_pinchStart:function(){k=1},_onPinch:function(t){var e=t.scale,i=this,n=[];if(this._zoomEnabled()&&!(Math.abs(k-e)<.1)){var a=k>e?-1:1;i.series.forEach((function(e){var a=e.type===d["default"].POINT_MAP,r=e.type===d["default"].AREA_MAP;(a||r)&&e.points.forEach((function(e){(e.layers||[]).forEach((function(r){var o=a?e.getLatLng():r.getCenter?r.getCenter():null;o&&n.push({point:e,distance:i.latLngToContainerPoint(o).distanceTo(t.containerPoint)})}))}))})),n.sort((function(t,e){return t.distance-e.distance})),this.hoverPoint=n.length&&n[0].point,this._pinchZoom=i._limitZoom(i.getZoom()+a*Math.abs(e-1)),this._pinchCenter=this.isMobile()?t.center:t.containerPoint,this._pinchStartTime||(this._pinchStartTime=+new Date);var r=this.options.wheelDebounceTime,o=Math.max(r-(+new Date-this._pinchStartTime),0);clearTimeout(this._pinchTimer),this._pinchTimer=setTimeout((function(){i._stop(),i._pinchStartTime=null,i.setZoomAround(f["default"].create(i._pinchCenter),i._pinchZoom)}),o),k=e}},_onWheelScroll:function(t){if(this._zoomEnabled()){t=t.srcEvent;var e=u["default"].getWheelDelta(t),i=this.options.wheelDebounceTime;this._delta=l["default"].pick(this._delta,0),this._delta+=e,this._lastMousePos=this.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var n=Math.max(i-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(l["default"].bind(this._performZoom,this),n),u["default"].stop(t)}},_animationEnd:function(){this._animationStarted=!1,this.drawAllEffects()},drawAllEffects:function(){(0,L.areaPointMapValidPoints)(this).forEach((function(t){t.series.drawPointEffect(t)}))},_animationStart:function(){this._animationStarted=!0;var t=this;this.animationCount||this.setTimeout("chart_animation_end",(function(){t.fire("animationEnd")}),250)},_initLayout:function(){var t=this._container;this._fadeAnimated=!this.options.toPhantom&&this.options.fadeAnimation&&h["default"].any3d,u["default"].addClass(t,"leaflet-container"+(h["default"].touch?" leaflet-touch":"")+(h["default"].retina?" leaflet-retina":"")+(h["default"].ielt9?" leaflet-oldie":"")+(h["default"].safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=u["default"].getStyle(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&(t.style.position="relative"),t.style.zIndex=t.style.zIndex||"0",this._initPanes(),this._initControlPos()},_initPanes:function(){var t=this._panes={};this._mapPane=this.createPane("rootPane",this._container),u["default"].setPosition(this._mapPane,new f["default"](0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("labelPane"),this.options.markerZoomAnimation||u["default"].addClass(t.markerPane,"leaflet-zoom-hide")},layoutComponentsAndCharts:function(){this.initLayerInfo();var t=this;t.bounds=t._getDefaultBounds(),T.ComponentsOrder.map((function(e){e in t.components&&t.components[e].doLayout()}),this),this.reRenderSeries()},filterRender:function(){this.useFilterRender=!0,this.renderSeries(),this.useFilterRender=!1},_updateSeriesStyle:function(){var t=this;(0,L.areaPointMapValidPoints)(t).forEach((function(e){if(e.layers&&e.visible){var i,n=e.series._getDynamicStyle(e);e.layers.forEach((function(t){t.setStyle(n)})),i=t.isSharedDataLabels(e)?e.points.map((function(t){return R({key:t.seriesName},t.series._getPointLabelStyle(t,"label"))})):e.series._getPointLabelStyle(e,"label"),e.textLayers&&e.textLayers.forEach((function(t){t.updateTextOpacity(i)}))}}))},isSharedDataLabels:function(t){return t.options.dataLabels&&t.options.dataLabels.showAllSeries&&this.getComponent(T.ComponentCst.LEGEND_COMPONENT)},reRenderWholePlot:function(){var t=this.components[T.ComponentCst.LEGEND_COMPONENT];t&&t.render(),this.reRenderSeries()},refreshRestore:function(){for(var t in this._initIntermediateState(),this.components)this.components[t].refresh();this.series.forEach((function(t,e){t.refresh(t.options,e)})),this.updateRangeLegend(),this.series.forEach((function(t){if(t.type!==d["default"].LINE_MAP||!t.options.large)for(var e=0,i=t.points.length;e<i;e++)t.points[e].refreshPointColor()})),this.layoutComponentsAndCharts()},drillMapResize:function(){var t=this.options;for(var e in this.components)"geo"!==e&&this.components[e].refresh(t[e]);this.layerMap.forEach((function(e,i){var n=e.series;if(0===i)n.forEach((function(e,i){e.refresh(t.series[i],i),e.type===d["default"].LINE_MAP&&e.options.large||e.points.forEach((function(t){return t.refreshPointColor()}))}));else for(var a=0;a<t.series.length;a++){t.series[a].data.forEach((function(t){t.drilldown&&t.drilldown.geo.name===e.geo.options.name&&n.forEach((function(e,i){e.refresh(t.drilldown.series[i],i),e.type===d["default"].LINE_MAP&&e.options.large||e.points.forEach((function(t){return t.refreshPointColor()}))}))}))}})),this.layoutComponentsAndCharts()},reRenderSeries:function(){this.hoverPoint=this.hoverSeries=null,this.calculateMapSeries(),this.render()},calculateMapSeries:function(){(0,C["default"])(this)},defaultDrillUpDataPoint:function(){for(var t=0;t<this.series.length;t++){var e=this.series[t];if(e&&e.points)for(var i=e.points,n=0;n<i.length;n++)if(i[n])return i[n]}},initLayerInfo:function(){if(!this.layerMap){if(this._effectLayer&&this._effectLayer._layers){for(var t in this._effectLayer._layers)this.removeLayer(this._effectLayer._layers[t]);this._effectLayer._layers=null,this._effectLayer=null}this.layerMap=[],this.layerIndex=0;var e=this.getComponent(T.ComponentCst.GEO_COMPONENT),i=this.series;this.layerMap=[{series:i,geo:e,layerIndex:this.layerIndex,drillUpDataPoint:this.defaultDrillUpDataPoint()}]}},_createChildSeriesWhenLoaded:function(t){if(!t.childSeries){var e=[],i=this;i.parentPoint=t,t.options.drilldown.series.forEach((function(t,a){var r=t.type||i.options.chartType,o=(0,n["default"])(r);e.push(new o(t,i,a))})),t.childSeries=e}},allowDrillDown:function(t){var e=this.layerMap[this.layerIndex-1];return t.options.drilldown&&t.options.drilldown.series&&(!e||e.drillUpDataPoint!=t)},drillDown:function(t){this.allowDrillDown(t)&&(this.hoverPoint=null,this._createChildSeriesWhenLoaded(t),this.layerMap[this.layerIndex].drillUpDataPoint=t,this._setNewGeoAndSeries(t.geo,t.childSeries,this.layerIndex+1))},_drillUp:function(t){t.series!=this.series&&this._setNewGeoAndSeries(t.geo,t.series,t.layerIndex)},removeAllLayers:function(){for(var t=this,e=0,i=t.series.length;e<i;e++){var n=t.series[e],a=n.type;n.points.forEach((function(e){t.removePointGraphics(e,a)}))}this.mapRenderer&&this.mapRenderer.remove(),this.markerRenderer&&this.markerRenderer.remove(),this.mapRenderer=this.markerRenderer=this.mapShadowFilter=null},_setNewGeoAndSeries:function(t,e,i){this.removeAllLayers(),this._canvasMapLayer&&this._canvasMapLayer.setData([]),this.series=e;var n=this.layerMap[this.layerIndex]?this.layerMap[this.layerIndex].geo:undefined;this.layerMap[i]={geo:t,series:e,layerIndex:i,drillUpDataPoint:this.defaultDrillUpDataPoint(),aniStart:0,aniEnd:0},this.layerIndex=i,this.layerMap=this.layerMap.slice(0,i+1),n&&n.remove(),this.updateRangeLegend(),e.forEach((function(t){for(var e=0,i=t.points.length;e<i;e++)t.points[e].refreshPointColor()})),this.setComponent(t,T.ComponentCst.GEO_COMPONENT),this.layoutComponentsAndCharts()},updateRangeLegend:function(){var t=this.components[T.ComponentCst.RANGE_LEGEND_COMPONENT];t&&t.initAttributesWithSeries()},cancelLegendHighlight:function(t){var e=this.highlightTarget;y["default"].prototype.cancelLegendHighlight.call(this,t),this._lineMapLayer&&e&&this._lineMapLayer.redraw()},makeLegendHighlight:function(t){y["default"].prototype.makeLegendHighlight.call(this,t),this._lineMapLayer&&this._lineMapLayer.redraw()},getEffectLayer:function(){var t=this;return t._effectLayer||(t._effectLayer=(new g["default"]).addTo(t)),t._effectLayer},_resetLargeSeries:function(){var t=[d["default"].POINT_MAP,d["default"].SCATTER_CHART,d["default"].BUBBLE_CHART];this.largeSeries=t.reduce((function(t,e){return t[e]&&t[e].points&&t[e].points.forEach((function(t){t&&t.graphic&&t.graphic.remove(),t.graphic=null})),t[e]=t[e]||{visible:!0,type:e},t[e].points=[],t}),this.largeSeries||{})},renderSeries:function(){this.removeMoreLabel(),this.animationCount=0;var t=this.getComponent(T.ComponentCst.TOOLTIP_COMPONENT);t&&t.immediateHide();var e=this;this._pointLayer=this._pointLayer||(new g["default"]).addTo(this),e.seriesOfType(d["default"].SCATTER_CHART).concat(e.seriesOfType(d["default"].BUBBLE_CHART)).forEach((function(t){e.activeDataEvents(t)})),this._resetLargeSeries(),this._renderAreaPointMap(),this._renderHeatMap(),this.setTimeout("renderLineMap",(function(){e._renderLineMap()}),300),this._renderMapOnCanvas(),e.setTimeout("render map label",(function(){e.updateLabel()}),800),this.fire("animationStart")},_onZoom:function(){var t=this,e=t.hoverPoint,i=t.getZoom();if(e&&e.geo){var n=e.geo.getZoomListener();if(n&&n<=i)return void t.drillDown(e)}var a=t.layerMap[t.layerIndex-1];a&&this._scrollZoom&&a.geo.getZoomListener()>i&&t._drillUp(a),this._scrollZoom=!1},updateLabel:function(){var t=this._needShowMoreLabel();if(!t||this.layerIndex>0)this._updateNormalLabel();else{var e=this;e._updateNormalLabel(),t&&this.setTimeout("map_label_timer",(function(){e._updateMoreLabels()}),350),e._changeDataState=!1}},_updateMoreLabels:function(){var t=this;(0,L.areaPointMapValidPoints)(t).concat(this._getHeatMapPoints()).forEach((function(e){var i=e.getLatLng();if(i){var n=t.latLngToLayerPoint(i),a=e.points;a.length&&a.forEach((function(t){t.series._showMoreLabel(t,n.x,n.y)}))}}))},_updateNormalLabel:function(){this._fixConflictLabel();var t=this;(0,P["default"])(t);var e=new c["default"];if(t.isMobileFlow()){var i=t._textGroup&&t._textGroup._layers;i&&Object.keys(i).forEach((function(t){var n=i[t];if(n){var a=n._text;if(a)for(var r=a.offsetLeft,o=a.offsetTop,s=a.children,l=0;l<s.length;l++){var u=s[l];if(u){var h={x:r+u.offsetLeft,y:o+u.offsetTop,width:u.offsetWidth,height:u.offsetHeight};e.isOverlapped(h)?u.style.visibility="hidden":e.addBounds(h)}}}}))}},_fixConflictLabel:function(){var t=this,e=new c["default"],i=t.getCurrentGeo(),n=(0,L.areaPointMapValidPoints)(t).concat(this._getHeatMapPoints());n.forEach((function(n){var a=n.series.type;(n.labelPos=null,a==d["default"].AREA_MAP&&n.labelContent)&&(i.getFeaturesByName(n.name,a).forEach((function(i,a){if(n.labelPos=n.labelPos||[],i.properties.center){var r=t._getTextBounds(n,i);n.labelPos[a]=r,e.isValidBounds(r)&&e.addBounds(r)}else n.labelPos[a]=null})),n.labelPos&&!n.labelPos.filter((function(t){return!!t})).length&&(n.labelPos=null))})),n.forEach((function(n){if(n.labelContent){var a=n.series.type,r=i.getFeaturesByName(n.name,a);(r=n.options.lnglat?["null"]:r)&&r.forEach((function(i,a){if(!n.labelPos||!n.labelPos[a]){var r=t._getTextBounds(n,i);e.isOverlapped(r)?(n.labelPos=n.labelPos||[],n.labelPos[a]=null):(n.labelPos=n.labelPos||[],n.labelPos[a]=r,e.isValidBounds(r)&&e.addBounds(r))}n.labelPos&&!n.labelPos.filter((function(t){return!!t})).length&&(n.labelPos=null)}))}}))},_getTextBounds:function(t,e){var i=t.getLatLng(e),n=this.latLngToContainerPoint(i),a=this.getLabelLeftTop(t);return l["default"].makeBounds([n.x+a.left,n.y+a.top],t.labelDim)},getLabelLeftTop:function(t){var e=t.options,i=e.marker,n=t.series.type,a=-t.labelDim.height/2;n!==d["default"].SCATTER_CHART&&n!==d["default"].POINT_MAP||(a=i&&!l["default"].isImageMarker(i.symbol)?-(0,w.getMarkerRadius)(i.radius)-t.labelDim.height:-(n===d["default"].POINT_MAP?this.getPointMapIconHeight(n,e):i.height)/2-t.labelDim.height);return i&&(a-=4),{left:-t.labelDim.width/2,top:a}},getPointMapIconHeight:function(t,e){return(0,S.isPointMapAnchorIcon)(t,e.markerType)?2*e.markerSize:e.icon.iconSize[1]},updatePointLayer:function(t,e){var i=t.series.type;switch(i){case d["default"].BUBBLE_CHART:e.setAttr(t.radius);break;case d["default"].SCATTER_CHART:var n=t.options.marker;if(l["default"].isImageMarker(n.symbol)){var a=n.width,r=n.height,o=n.symbol,u={iconSize:[a,r],iconUrl:this.renderer.getActualImageUrl(o)};e.updateIcon({icon:new s["default"](u)})}else e.setAttr(t.options.marker);break;case d["default"].POINT_MAP:(0,S.isPointMapAnchorIcon)(i,t.options.markerType)?e.setAttr({symbol:d["default"].ANCHOR_ICON,radius:t.options.markerSize}):e.updateIcon({icon:new s["default"](R({},t.options.icon,{iconUrl:this.renderer.getActualImageUrl(t.options.icon.iconUrl)}))})}},createPointLayer:function(t,e,i){var n,a=e.series.type,r=e.getLatLng(t);switch(a){case d["default"].BUBBLE_CHART:n=new m["default"](r,i,e.radius).addTo(this._pointLayer);break;case d["default"].POINT_MAP:n=(0,S.isPointMapAnchorIcon)(a,e.options.markerType)?new _["default"](r,i,{symbol:d["default"].ANCHOR_ICON,radius:e.options.markerSize}).addTo(this._pointLayer):new v["default"](r,{icon:new s["default"](R({},e.options.icon,{iconUrl:this.renderer.getActualImageUrl(e.options.icon.iconUrl)}))}).addTo(this._pointLayer);break;case d["default"].SCATTER_CHART:var o=e.options.marker,u=l["default"].isImageMarker(o.symbol);u&&(i={icon:new s["default"]({iconSize:[o.width,o.height],iconUrl:this.renderer.getActualImageUrl(o.symbol)})}),(n=u?new v["default"](r,i):new _["default"](r,i,e.options.marker)).addTo(this._pointLayer)}return n.setStyle&&n.setStyle(i)&&n.setStyle({"pointer-events":"auto"}),n},getCurrentGeo:function(){return this.layerMap?this.layerMap[this.layerMap.length-1].geo:this.components.geo},_getHeatMapPoints:function(){return(0,L.getHeatMapPoints)(this).filter((function(t){return t.visible}))},_getHeatMapDataAndConfig:function(t){var e=this.seriesOfType(d["default"].HEAT_MAP),i=this.getComponent(T.ComponentCst.RANGE_LEGEND_COMPONENT);if(!e||!e.length||!i)return{};var n={min:i._getMin(),max:i._getMax(),data:t},a=e[0].options;return{data:n,config:{maxOpacity:a.maxOpacity,minOpacity:a.minOpacity,radius:a.radius,blur:a.blur,gradient:i._getGradient(),valueField:"value"}}},_removeHeatMapTextGraphics:function(){var t=this;(0,L.getHeatMapPoints)(this).forEach((function(e){e.visible||t.removePointGraphics(e,d["default"].HEAT_MAP)}))},_removeHeatMapOverlay:function(){this._heatMapOverlay&&this.removeLayer(this._heatMapOverlay),this._heatMapOverlay=null},_renderHeatMap:function(){var t=this._getHeatMapPoints();if(this._removeHeatMapTextGraphics(),0===t.length)return this._removeHeatMapOverlay();var e=this._getHeatMapDataAndConfig(t),i=e.data,n=e.config;this._heatMapOverlay||(this._heatMapOverlay=new o["default"](n).addTo(this)),this._heatMapOverlay.setData(i)},removePointGraphics:function(t,e,i){if(t){e=e||t.series.type;var n,a=this;if(e===d["default"].LINE_MAP)null==(n=this._lineMapLayer)||n.removeEffect(t),t.remove();t.layers&&(t.layers.forEach((function(e){a.removeInteractiveTarget(t,e);var n=a.useFilterRender;e.exitAnimate&&e.exitAnimate(a,!n&&!!i)})),e!=d["default"].AREA_MAP&&(t.layers=null));var r=this._textGroup;t.textLayers&&r&&(t.textLayers.forEach((function(t){r.removeLayer(t)})),t.textLayers=null,t.labelPos=null),t.series.clearPointEffect(t)}},_renderAreaPointMap:function(){(0,M["default"])(this)},_renderLineMap:function(){var t=this.seriesOfType(d["default"].LINE_MAP),e=(0,L.getLineMapPoints)(this);if(t.length&&e.length){if(!this._lineMapLayer){var i=this.getSize(),n={width:i.x,height:i.y,x:0,y:0,dpr:window.devicePixelRatio||1},r=this.mainRenderer=(0,x.createCanvasRenderer)(this._panes.overlayPane,this,n),o=this.animationRenderer=(0,x.createCanvasRenderer)(this._panes.overlayPane,this,n);r.onAdd(),o.onAdd(),this.addCanvasRendererForResize(r),this.addCanvasRendererForResize(o),this._lineMapLayer=(0,a["default"])({mainRenderer:r,animationRenderer:o,vanchart:this}).addTo(this)}this._lineMapLayer.setData(e)}else this._lineMapLayer&&this._lineMapLayer.setData([])},_resetLargePointsColor:function(){for(var t,e,i=(0,L.pointMapLargeModePoints)(this),n=i[d["default"].SCATTER_CHART].points.concat(i[d["default"].POINT_MAP].points,i[d["default"].BUBBLE_CHART].points),a=n.length,r=0;r<a;r++)(e=n[r]).originalColor?e.color=e.originalColor:e.originalColor=e.color,!t&&(t=e.color),e.color=t;return n},_renderMapOnCanvas:function(){var t=this._resetLargePointsColor();if(t.length){if(!this._canvasMapLayer){var e=this.getSize(),i={width:e.x,height:e.y,x:0,y:0,dpr:window.devicePixelRatio||1},n=this.mapCanvasRenderer=(0,x.createCanvasRenderer)(this._panes.markerPane,this,i);n.onAdd(),this.addCanvasRendererForResize(this.mapCanvasRenderer),this._canvasMapLayer=new r["default"]({pane:"markerPane",renderer:n,vanchart:this}).addTo(this)}this._canvasMapLayer.setData(t)}else this._canvasMapLayer&&this._canvasMapLayer.removeData()},_getMaxMinMapPaneTranslateY:function(){var t=-1*this.latLngToLayerPoint([90,0]).y,e=this.height-this.latLngToLayerPoint([-90,0]).y,i=this.height/2-this.latLngToLayerPoint([0,0]).y;return this._getMapPaneHeight()>this.height?[e,t]:[i]},setMapPanePosition:function(t,e){if(this.mapTrans=t,this.getCurrentGeo()._isImageMap())u["default"].setPosition(this._mapPane,t);else{var i=e||this._getMaxMinMapPaneTranslateY();if(2===i.length){var n=i[0],a=i[1];t.y=Math.min(a,Math.max(n,t.y))}else t.y=i[0];u["default"].setPosition(this._mapPane,t)}},_getMapPaneHeight:function(){return 256*Math.pow(2,this._zoom)},_adjustMapPaneTranslateAfterZoom:function(){var t=this.mapTrans||new f["default"](0,0),e=this._getMaxMinMapPaneTranslateY();if(2===e.length){var i=e[0],n=e[1];if(n>=t.y&&t.y>=i&&n^i<0)return}this.setMapPanePosition(t,e),this.fire("zoom")},isPanMovingAtTheBoundary:function(t){if(!this._zoomEnabled())return!0;var e=t.direction,i=e===d["default"].DIRECTION_UP,n=e===d["default"].DIRECTION_DOWN,a=this.mapTrans?this.mapTrans.y:0,r=this._getMaxMinMapPaneTranslateY(),o=this._getMapPaneHeight()>this.height;return o&&i&&a===r[0]||n&&a===r[1]||!o&&(i||n)}});e["default"]=I},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=function(t){return new m(t)},e.lineMap=g,e.lineMapLargeModeColor=_;var n=d(i(0)),a=d(i(7)),r=d(i(6)),o=d(i(1)),s=d(i(21)),l=d(i(5)),u=i(3),h=i(2);function d(t){return t&&t.__esModule?t:{"default":t}}o["default"].LINE_MAP;var c="rgba(255, 255, 0, 1)",f=(Math.SQRT2,800),p="ease-in-out-quad";function g(t,e,i){var a=[];function s(e,n){var s=a.length,g=_(a);a.map((function(a){var m=a.series,v=m.options.large,_=!a.isNull&&a.visible&&m.visible,y=a.graphic,A=a.options,T=A.from.lnglat[0],x=A.from.lnglat[1],b=A.to.lnglat[0],C=A.to.lnglat[1];if(T!==b||x!==C){var L,M,P=i.latLngToContainerPoint([x,T]),S=i.latLngToContainerPoint([C,b]);if(a.ax=P.x,a.ay=P.y,a.bx=S.x,a.by=S.y,a.curveness=A.curveness,0===a.curveness&&(a.curveness=.01),_)if(v)t.ctx.globalCompositeOperation="lighter",a._color=g;else{var w=a.opacity;n&&(w*=a.series.name==n||a._rangeItem==n?1:o["default"].HOVER_OPACITY),a._color=r["default"].mixColorWithAlpha(a.color,w)}if(_&&!y){if(a.graphic=t.arc(),a.graphic.point=a,L=d(a.graphic,a),(0,u.isSupportSVG)()&&!e&&!v&&m.options.animation&&a.options.lineWidth&&(a.graphic.style.endAngle=L[3],M=a.graphic.animate().duration(f).ease(p).tween("endAngle",L[4])),(0,u.isSupportSVG)()&&!v&&_&&a.options.effect&&a.options.effect.enabled){var E=m.points.indexOf(a);M?M.end(c.bind(this,a,s,E)):c(a,s,E)}}else if(_&&y){if(d(a.graphic,a),!(0,h.hasNotDefined)(a.options.effect)&&a.options.effect.enabled||l(a),(0,u.isSupportSVG)()&&!v&&_&&a.options.effect&&!a._effect&&a.options.effect.enabled){var O=m.points.indexOf(a);c(a,s,O)}}else!_&&y&&(a.graphic.needToRemove=!0,a.graphic=null,l(a))}}))}function l(t){t._effect&&(t._effect.stop(),t._effect=null),t._symbol&&(t._symbol.needToRemove=!0,t._symbol=null)}function d(t,e){var i=n["default"].computeArc(e.ax,e.ay,e.bx,e.by,e.curveness);return t.setStyle({x:i[0],y:i[1],r:i[2],startAngle:i[3],endAngle:i[4],lineWidth:e.options.lineWidth,strokeStyle:e._color}),i}function c(t,i,n){var a=t.options&&t.options.effect&&t.options.effect.period;t.graphic&&!isNaN(a)&&0!==a&&(t._effect=e.animation.animate(t.graphic.style).delay(a/5*n/i).duration(a).tween("track",(function(i){return function(t,i){var n=t.startAngle,a=t.endAngle,r=(a-n)/3,o=a-n+r,s=i.options.effect;if(i._symbol&&i._symbol.remove(),s.symbol){var l=s.symbol,u=s.width,h=s.height;window.devicePixelRatio;return i._symbol=e.image({url:l,width:u,height:h}),function(e){var n=function(t,e,i,n,a,r,o){var s=t-o+a;if(t+a>r)return;var l=o+s,u=n*Math.cos(l)+e,h=n*Math.sin(l)+i;return{x:u,y:h,radian:Math.PI+l}}(o*e,t.x,t.y,t.r,t.startAngle,t.endAngle,r);i._symbol&&i._symbol.setStyle(n||{x:null})}}var d=1.5;return i._symbol=e.lineEffect({ox:t.x,oy:t.y,r:t.r,d:d,fillStyle:0===i.originOpacity?"rgba(255,255,255,0)":i.color}),function(e){i._symbol&&function(t,e,i,n,a,r,o,s){var l=e>s?0:s-e,u=e+r<o?s:s-(e+r-o),h=e-s+r,d=t.style;d.ox=i,d.oy=n,d.r=a,d.startAngle=l+h,d.endAngle=u+h}(i._symbol,o*e,t.x,t.y,t.r,t.startAngle,t.endAngle,r)}}(i,t)})).end(c.bind(this,t,i,n)))}return{data:function(t){return a=t,this},lineMapLargeModeColor:_,clear:function(){return a=[],this},draw:s,redraw:function(t){s(!0,t)},stop:function(){e.clearAll()},removeEffect:l}}var m=s["default"].extend({options:{mainRenderer:null,animationRenderer:null,vanchart:null},initialize:function(t){n["default"].setOptions(this,t)},setData:function(t){return this._pairs=t,this._draw()},addData:function(t){return this._pairs.push(t),this._draw()},setOptions:function(t){return n["default"].setOptions(this,t),this._lineMap&&this._updateOptions(),this._draw()},redraw:function(){return this._lineMap.redraw(this.options.vanchart.highlightTarget),this.options.mainRenderer.flush(),this},removeEffect:function(t){this._lineMap&&this._lineMap.removeEffect(t)},onAdd:function(t){this._map=t,this._lineMap||this._initRenderer(),t.on("moveend",this._reset,this),t.options.zoomAnimation&&l["default"].any3d&&t.on("zoomanim",this._animateZoom,this),t.on(this._events,this),this._reset()},onRemove:function(t){this.options.pane?(this.getPane().removeChild(this._canvas),this.getPane().removeChild(this._animCanvas)):(t.getPanes().overlayPane.removeChild(this._canvas),t.getPanes().overlayPane.removeChild(this._animCanvas)),t.off("moveend",this._reset,this),t.options.zoomAnimation&&t.off("zoomanim",this._animateZoom,this),t.off(this._events,this)},addTo:function(t){return t.addLayer(this),this},_initRenderer:function(){var t=this._canvas=this.options.mainRenderer._container.node(),e=this._animCanvas=this.options.animationRenderer._container.node(),i=a["default"].TRANSFORM_ORIGIN;t.style[i]=e.style[i]="50% 50%";var n="leaflet-zoom-"+(this._map.options.zoomAnimation&&l["default"].any3d?"animated":"hide"),r="leaflet-linemap-layer leaflet-layer ";a["default"].addClass(t,r+n),a["default"].addClass(e,r+n),this._lineMap=g(this.options.mainRenderer,this.options.animationRenderer,this._map)},_updateOptions:function(){},_reset:function(){this._lineMap.stop();var t=this._map.containerPointToLayerPoint([0,0]);a["default"].setPosition(this._canvas,t),a["default"].setPosition(this._animCanvas,t),this._draw()},_draw:function(){this._map&&this._pairs&&this._pairs.length?(this._lineMap.data(this._pairs).draw(),this.options.mainRenderer.flush()):this.options.mainRenderer.flush()},_animateZoom:function(t){this._lineMap.stop();var e=this._map.getZoomScale(t.zoom),i=this._map._getCenterOffset(t.center)._multiplyBy(-e).subtract(this._map._getMapPanePos());if(a["default"].setTransform)a["default"].setTransform(this._canvas,i,e),a["default"].setTransform(this._animCanvas,i,e);else{var r=n["default"].makeTranslate(i)+" scale("+e+")";this._canvas.style[a["default"].TRANSFORM]=r,this._animCanvas.style[a["default"].TRANSFORM]=r}},_events:{tap:function(t){var e=this.options.vanchart;if(!e.handler.canvasMapTargetFind){e&&e.isMobile()&&this._map.fire("mousemove",t);var i=this.hoverPoint;i&&i._onPointTap(t)}},unchosen:function(){var t=this.options.vanchart,e=this.options.mainRenderer;t.hideTooltip(),this.hoverPoint&&(this.recoverStrokeColor(this.hoverPoint),this.hoverPoint=null),e.flush()},mousemove:function(t){var e=this.options.mainRenderer,i=this.options.vanchart,n=i.handler,a=this;if(!n.canvasMapTargetFind){var r=e.findTargetByMousePosition(t.containerPoint),o=r&&r.point,s=o&&o.series.options.large;o?(v(o)&&(n.removeAllChosen(t),n.lineMapTargetFind=!0,i.showTooltip(o,t)),n.cursor(o.series._pointerStyle()),o.mouseOverColor&&!s&&o!==a.hoverPoint&&(r.style.strokeStyle=r.point.mouseOverColor),!v(o)&&v(a.hoverPoint)&&i.hideTooltip()):(n.lineMapTargetFind=!1,i.hoverPoint&&!v(a.hoverPoint)||i.hideTooltip(),i.handler.cursor("")),s||a.hoverPoint===o||(this.resetStrokeColorAndHoverPoint(o),v(o)&&(i.hoverPoint=o))}}},recoverStrokeColor:function(t){t.graphic&&(t.graphic.style.strokeStyle=t._color)},resetStrokeColorAndHoverPoint:function(t){var e=this.options.mainRenderer;this.hoverPoint&&this.recoverStrokeColor(this.hoverPoint),this.hoverPoint=t,e.flush()}});function v(t){return t&&t.options&&t.options.tooltip&&t.options.tooltip.enabled}function _(t){var e=t.filter((function(t){var e=t.series;return e.options.large&&!t.isNull&&t.visible&&e.visible}));return e.length?(e[0].refreshPointColor(),r["default"].mixColorWithAlpha(e[0].color,e[0].opacity)):c}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=s(i(222)),a=s(i(6)),r=s(i(1)),o=i(2);function s(t){return t&&t.__esModule?t:{"default":t}}e["default"]=n["default"].extend({_drawPoints:function(t){var e=this.options.vanchart,i=this.options.renderer,n=e.hasRangeLegend(),a=i.width,o=i.height,s=t.length;for(i.elements=[];s--;){var l=t[s],u=l.getLatLng();if(u){var h=e.latLngToContainerPoint(u),d=h.x,c=h.y;if(d<-30||a+30<d||c<-30||o+30<c||!n&&i.shouldFilter(d,c))l.graphic&&(l.graphic.needToRemove=!0,l.graphic=null);else if(l.x=h.x,l.y=h.y,l.graphic){i.elements.push(l.graphic);d=l.x,c=l.y;var f=l.options.marker;if(f){var p=f.symbol,g=f.radius;p===r["default"].LOCATION?c-=g:p!==r["default"].SQUARE_HOLLOW&&p!==r["default"].SQUARE||(d-=g,c-=g)}l.graphic.setStyle({x:d,y:c})}else l.graphic=this._getGraphic(l,i),l.graphic.point=l}}var m=null,v=null,_=i.elements;for(m=0,v=_.length-1;m<v;m+=1,v-=1){var y=_[m];_[m]=_[v],_[v]=y}i.resetFilter()},_getGraphic:function(t,e){if(t.series.type===r["default"].SCATTER_CHART){var i=t.options.marker,n=i.symbol,s=i.radius;i.fillColor||t.color;return n===r["default"].LOCATION?e.image({url:r["default"].LOCATION,x:t.x,y:t.y-s,width:2*s,height:2*s,color:t.color}):e.marker(n,{x:t.x,y:t.y,radius:s,color:a["default"].mixColorWithAlpha(t.color,t.opacity)})}return t.series.type===r["default"].POINT_MAP?e.anchor({x:t.x,y:t.y,size:(0,o.hasDefined)(t.options.markerSize)?t.options.markerSize:r["default"].ANCHOR_ICON_SIZE,fillStyle:a["default"].mixColorWithAlpha(t.color,t.opacity)}):e.circle({x:t.x,y:t.y,r:t.radius,fillStyle:a["default"].mixColorWithAlpha(t.color,t.opacity)})}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=s(i(0)),a=s(i(7)),r=s(i(21)),o=s(i(5));function s(t){return t&&t.__esModule?t:{"default":t}}e["default"]=r["default"].extend({options:{renderer:null,vanchart:null},initialize:function(t){n["default"].setOptions(this,t)},setOptions:function(t){n["default"].setOptions(this,t),this._draw()},onAdd:function(t){this._map=t,this._initRenderer(),t.on("moveend",this._reset,this),t.options.zoomAnimation&&o["default"].any3d&&t.on("zoomanim",this._animateZoom,this),t.on(this._events,this),this._reset()},onRemove:function(t){this.options.pane?this.getPane().removeChild(this._canvas):t.getPanes().overlayPane.removeChild(this._canvas),t.off("moveend",this._reset,this),t.options.zoomAnimation&&t.off("zoomanim",this._animateZoom,this),t.off(this._events,this)},setData:function(t){this._points=t,this._draw()},removeData:function(){this._points=[],this.options.renderer&&this.options.renderer.clearAll()},addTo:function(t){return t.addLayer(this),this},_initRenderer:function(){var t=this._canvas=this.options.renderer._container.node(),e=a["default"].TRANSFORM_ORIGIN;t.style[e]="50% 50%";var i="leaflet-zoom-"+(this._map.options.zoomAnimation&&o["default"].any3d?"animated":"hide");a["default"].addClass(t,"leaflet-linemap-layer leaflet-layer "+i)},_reset:function(){var t=this._map.containerPointToLayerPoint([0,0]);a["default"].setPosition(this._canvas,t),this._draw()},_draw:function(){this._map&&this._points&&this._points.length&&this._drawPoints(this._points),this.options.renderer.flush()},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._getCenterOffset(t.center)._multiplyBy(-e).subtract(this._map._getMapPanePos());a["default"].setTransform(this._canvas,i,e)},_events:{tap:function(t){var e=this.options.vanchart;e.isMobile()&&(this._events.mousemove.call(this,t),e.setTimeout("mobileTooltip",(function(){e.hideTooltip()}),4e3));var i=this.hoverPoint;i&&i._onPointTap(t)},mousemove:function(t){var e=this.options.renderer,i=this.options.vanchart,n=e.findTargetByMousePosition(t.containerPoint),a=n&&n.point;a&&a.series.options.large;a?(i.handler.removeAllChosen(t),i.handler.canvasMapTargetFind=!0,i.showTooltip(a,t),i.handler.cursor("pointer")):(i.handler.canvasMapTargetFind=!1,i.hoverPoint||i.hideTooltip(),i.handler.cursor("")),this.hoverPoint!=a&&(this.hoverPoint=a)}}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=h(i(21)),a=h(i(7)),r=h(i(13)),o=(h(i(0)),h(i(20))),s=h(i(224)),l=i(3),u=i(2);function h(t){return t&&t.__esModule?t:{"default":t}}var d=n["default"].extend({initialize:function(t){this.cfg=t,this._el=a["default"].create("div","leaflet-zoom-hide"),this._el.style.zIndex=201,this._data=[],this._max=1,this._min=0,this.cfg.container=this._el},onAdd:function(t){var e=t.getSize();this._map=t,this._width=e.x,this._height=e.y,this._el.style.width=e.x+"px",this._el.style.height=e.y+"px",this._el.style.position="absolute",this._origin=this._map.layerPointToLatLng(new r["default"](0,0)),t.getPanes().overlayPane.appendChild(this._el),this._heatmap||(this._heatmap=s["default"].create(this.cfg)),t.on("moveend",this._reset,this),t.on(this._events,this),this._draw()},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){t.getPanes().overlayPane.removeChild(this._el),t.off("moveend",this._reset,this),t.off(this._events,this)},_draw:function(){if(this._map){var t=this._map.getPane("rootPane")._leaflet_pos;(0,l.isSupportSVG)()?this._el.style[d.CSS_TRANSFORM()]="translate("+-Math.round(t.x)+"px,"+-Math.round(t.y)+"px)":(this._el.style.left=-Math.round(t.x)+"px",this._el.style.bottom=Math.round(t.y)+"px"),this._update()}},_update:function(){var t,e,i,n={max:this._max,min:this._min,data:[]};if(t=this._map.getBounds(),e=this._map.getZoom(),i=Math.pow(2,e),0!==this._data.length){for(var a=[],r=this.cfg.scaleRadius?i:1,o=0,s=0,l=this.cfg.valueField,u=this._data.length;u--;){var h=this._data[u],d=h[l],c=h.latlng;if(t.contains(c)){o=Math.max(d,o),s=Math.min(d,s);var f,p=this._map.latLngToContainerPoint(c),g={x:Math.round(p.x),y:Math.round(p.y)};g[l]=d,f=h.radius?h.radius*r:(this.cfg.radius||2)*r,g.radius=f,a.push(g)}}this.cfg.useLocalExtrema&&(n.max=o,n.min=s),n.data=a,this._heatmap.setData(n)}else this._heatmap&&this._heatmap.setData(n)},setData:function(t){this._max=(0,u.hasDefined)(t.max)?t.max:this._max,this._min=(0,u.hasDefined)(t.min)?t.min:this._min;for(var e=this.cfg.valueField||"value",i=(t=t.data).length,n=[];i--;){var a=t[i].options,r={latlng:o["default"].create(t[i].getLatLng())};r[e]=a[e],a.radius&&(r.radius=a.radius),n.push(r)}this._data=n,this._draw()},_reset:function(){this._origin=this._map.layerPointToLatLng(new r["default"](0,0));var t=this._map.getSize();this._width===t.x&&this._height===t.y||(this._width=t.x,this._height=t.y,this._el.style.width=this._width+"px",this._el.style.height=this._height+"px",this._heatmap._renderer.setDimensions(this._width,this._height)),this._draw()},_setCursor:function(t){var e=this._heatmap._renderer&&this._heatmap._renderer.canvas;e&&(e.style.cursor=t)},_events:{tap:function(t){var e=this._map;e.isMobile()&&e.fire("mousemove",t),e.hoverPoint&&e.hoverPoint._onPointTap(t)},mousemove:function(t){var e=this._map,i=e.handler._getCanvasClosestPoint(t.containerPoint);i?(e.handler.removeAllChosen(t),e.handler.heatMapTargetFind=!0,i._events||i.getEvents&&i.on(i.getEvents(),i),e.showTooltip(i,t),e.hoverPoint=i,this._setCursor(i.series._pointerStyle())):(this._setCursor("inherit"),e.handler.heatMapTargetFind=!1,e.hideTooltip())}}});d.CSS_TRANSFORM=function(){for(var t=document.createElement("div"),e=["transform","WebkitTransform","MozTransform","OTransform","msTransform"],i=0;i<e.length;i++){var n=e[i];if(t.style[n]!==undefined)return n}return e[0]};e["default"]=d},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n,a=i(3),r=(n=i(5))&&n.__esModule?n:{"default":n};var o,s={defaultRadius:40,defaultRenderer:"canvas2d",defaultGradient:{.25:"rgb(0,0,255)",.55:"rgb(0,255,0)",.85:"yellow",1:"rgb(255,0,0)"},defaultMaxOpacity:1,defaultMinOpacity:0,defaultBlur:.85,defaultXField:"x",defaultYField:"y",defaultValueField:"value",plugins:{}},l=function(){var t=function(t){this._coordinator={},this._data=[],this._radi=[],this._min=10,this._max=1,this._xField=t.xField||t.defaultXField,this._yField=t.yField||t.defaultYField,this._valueField=t.valueField||t.defaultValueField,t.radius&&(this._cfgRadius=t.radius)},e=s.defaultRadius;return t.prototype={_organiseData:function(t,i){var n=t[this._xField],a=t[this._yField],r=this._radi,o=this._data,s=this._max,l=this._min,u=+(t[this._valueField]||1),h=t.radius||this._cfgRadius||e;o[n]||(o[n]=[],r[n]=[]),o[n][a]?o[n][a]+=u:(o[n][a]=u,r[n][a]=h);var d=o[n][a];return d>s?(i?this.setDataMax(d):this._max=d,!1):d<l?(i?this.setDataMin(d):this._min=d,!1):{x:n,y:a,value:u,radius:h,min:l,max:s}},_unOrganizeData:function(){var t=[],e=this._data,i=this._radi;for(var n in e)for(var a in e[n])t.push({x:n,y:a,radius:i[n][a],value:e[n][a]});return{min:this._min,max:this._max,data:t}},_onExtremaChange:function(){this._coordinator.emit("extremachange",{min:this._min,max:this._max})},addData:function(){if(arguments[0].length>0)for(var t=arguments[0],e=t.length;e--;)this.addData.call(this,t[e]);else{var i=this._organiseData(arguments[0],!0);i&&(0===this._data.length&&(this._min=this._max=i.value),this._coordinator.emit("renderpartial",{min:this._min,max:this._max,data:[i]}))}return this},setData:function(t){var e=t.data,i=e.length;this._data=[],this._radi=[];for(var n=0;n<i;n++)this._organiseData(e[n],!1);return this._max=t.max,this._min=t.min||0,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},removeData:function(){},setDataMax:function(t){return this._max=t,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},setDataMin:function(t){return this._min=t,this._onExtremaChange(),this._coordinator.emit("renderall",this._getInternalData()),this},setCoordinator:function(t){this._coordinator=t},_getInternalData:function(){return{max:this._max,min:this._min,data:this._data,radi:this._radi}},getData:function(){return this._unOrganizeData()}},t}(),u=function(){var t=function(t){var e=t.gradient||t.defaultGradient,i=(0,a.createCanvas)();if(i.getContext&&!r["default"].ielt9){var n=i.getContext("2d");i.width=256,i.height=1;var o=n.createLinearGradient(0,0,256,1);for(var s in e)o.addColorStop(s,e[s]);return n.fillStyle=o,n.fillRect(0,0,256,1),n.getImageData(0,0,256,1).data}return{}},e=function(t,e){var i=(0,a.createCanvas)(),n=i.getContext("2d"),r=t,o=t;if(i.width=i.height=2*t,1===e)n.beginPath(),n.arc(r,o,t,0,2*Math.PI,!1),n.fillStyle="rgba(0,0,0,1)",n.fill();else{var s=n.createRadialGradient(r,o,t*e,r,o,t);s.addColorStop(0,"rgba(0,0,0,1)"),s.addColorStop(1,"rgba(0,0,0,0)"),n.fillStyle=s,n.fillRect(0,0,2*t,2*t)}return i};function i(e){var i=e.container,n=this.shadowCanvas=(0,a.createCanvas)(),r=this.canvas=e.canvas||(0,a.createCanvas)();window.VanCanvasManager&&VanCanvasManager.initElement(r),window.VanCanvasManager&&VanCanvasManager.initElement(n);this._renderBoundaries=[1e4,1e4,0,0];var o={};e.container&&(o=e.container.currentStyle||getComputedStyle(e.container)||{},r.className="heatmap-canvas"),this._width=r.width=n.width=e.width||+o.width.replace(/px/,""),this._height=r.height=n.height=e.height||+o.height.replace(/px/,""),this.shadowCtx=n.getContext("2d"),this.ctx=r.getContext("2d"),e.container&&(r.style.cssText=n.style.cssText="position:absolute;left:0;top:0;",i.style.position="relative",i.appendChild(r)),this._palette=t(e),this._templates={},this._setStyles(e)}return i.prototype={renderPartial:function(t){t.data.length>0&&(this.ctx.getImageData?(this._drawAlpha(t),this._colorize()):this._drawPoints(t))},renderAll:function(t){if(this._clear(),t.data.length>0){t=function(t){for(var e=[],i=t.min,n=t.max,a=t.radi,r=(t=t.data,Object.keys(t)),o=r.length;o--;)for(var s=r[o],l=Object.keys(t[s]),u=l.length;u--;){var h=l[u],d=t[s][h],c=a[s][h];e.push({x:s,y:h,value:d,radius:c})}return{min:i,max:n,data:e}}(t);this.ctx.getImageData?(this._drawAlpha(t),this._colorize()):this._drawPoints(t)}},_drawPoints:function(t){for(var e=this._min=t.min,i=this._max=t.max,n=(t=t.data||[]).length,a=1-this._blur,r=this.ctx;n--;){var o=t[n],s=+o.radius,l=Math.min(o.value,i),u=+o.x,h=+o.y,d=(l-e)/(i-e);d=isNaN(d)?1:d,r.globalAlpha=d<.01?.01:d;var c=r.createRadialGradient(u,h,s*a,u,h,s),f=this._gradientConfig;for(var p in f)c.addColorStop(+p,f[p]);r.fillStyle=c,r.beginPath(),r.moveTo(u,h),r.arc(u,h,s,0,2*Math.PI,!1),r.fill()}},_updateGradient:function(e){this._palette=t(e)},updateConfig:function(t){t.gradient&&this._updateGradient(t),this._setStyles(t)},setDimensions:function(t,e){this._width=t,this._height=e,this.canvas.width=this.shadowCanvas.width=t,this.canvas.height=this.shadowCanvas.height=e},_clear:function(){this.shadowCtx.clearRect(0,0,this._width,this._height),this.ctx.clearRect(0,0,this._width,this._height)},_setStyles:function(t){this._blur=0===t.blur?0:t.blur||t.defaultBlur,this._gradientConfig=t.gradient||t.defaultGradient,t.backgroundColor&&(this.canvas.style.backgroundColor=t.backgroundColor),this._width=this.canvas.width=this.shadowCanvas.width=t.width||this._width,this._height=this.canvas.height=this.shadowCanvas.height=t.height||this._height,this._opacity=255*(t.opacity||0),this._maxOpacity=255*(t.maxOpacity||t.defaultMaxOpacity),this._minOpacity=255*(t.minOpacity||t.defaultMinOpacity),this._useGradientOpacity=!!t.useGradientOpacity},_drawAlpha:function(t){for(var i=this._min=t.min,n=this._max=t.max,a=(t=t.data||[]).length,r=1-this._blur;a--;){var o,s=t[a],l=s.x,u=s.y,h=s.radius,d=Math.min(s.value,n),c=l-h,f=u-h,p=this.shadowCtx;this._templates[h]?o=this._templates[h]:this._templates[h]=o=e(h,r);var g=(d-i)/(n-i);g=isNaN(g)?1:g,p.globalAlpha=g<.01?.01:g,p.drawImage(o,c,f),c<this._renderBoundaries[0]&&(this._renderBoundaries[0]=c),f<this._renderBoundaries[1]&&(this._renderBoundaries[1]=f),c+2*h>this._renderBoundaries[2]&&(this._renderBoundaries[2]=c+2*h),f+2*h>this._renderBoundaries[3]&&(this._renderBoundaries[3]=f+2*h)}},_colorize:function(){var t=this._renderBoundaries[0],e=this._renderBoundaries[1],i=this._renderBoundaries[2]-t,n=this._renderBoundaries[3]-e,a=this._width,r=this._height,o=this._opacity,s=this._maxOpacity,l=this._minOpacity,u=this._useGradientOpacity;t<0&&(t=0),e<0&&(e=0),t+i>a&&(i=a-t),e+n>r&&(n=r-e);for(var h=this.shadowCtx.getImageData(t,e,i,n),d=h.data,c=d.length,f=this._palette,p=3;p<c;p+=4){var g,m=d[p],v=4*m;if(v)g=o>0?o:m<s?m<l?l:m:s,d[p-3]=f[v],d[p-2]=f[v+1],d[p-1]=f[v+2],d[p]=u?f[v+3]:g}this.ctx.putImageData(h,t,e),this._renderBoundaries=[1e3,1e3,0,0]},getValueAt:function(t){var e=this.shadowCtx.getImageData(t.x,t.y,1,1).data[3],i=this._max,n=this._min;return Math.abs(i-n)*(e/255)|0},getDataURL:function(){return this.canvas.toDataURL()}},i}(),h=(o=!1,"canvas2d"===s.defaultRenderer&&(o=u),o),d=function(){for(var t={},e=arguments.length,i=0;i<e;i++){var n=arguments[i];for(var a in n)t[a]=n[a]}return t},c=function(){var t=function(){function t(){this.cStore={}}return t.prototype={on:function(t,e,i){var n=this.cStore;n[t]||(n[t]=[]),n[t].push((function(t){return e.call(i,t)}))},emit:function(t,e){var i=this.cStore;if(i[t])for(var n=i[t].length,a=0;a<n;a++){(0,i[t][a])(e)}}},t}();function e(){var e,i,n,a,r=this._config=d(s,arguments[0]||{});if(this._coordinator=new t,r.plugin){var o=r.plugin;if(!s.plugins[o])throw new Error("Plugin '"+o+"' not found. Maybe it was not registered.");var u=s.plugins[o];this._renderer=new u.renderer(r),this._store=new u.store(r)}else this._renderer=new h(r),this._store=new l(r);i=(e=this)._renderer,n=e._coordinator,a=e._store,n.on("renderpartial",i.renderPartial,i),n.on("renderall",i.renderAll,i),n.on("extremachange",(function(t){e._config.onExtremaChange&&e._config.onExtremaChange({min:t.min,max:t.max,gradient:e._config.gradient||e._config.defaultGradient})})),a.setCoordinator(n)}return e.prototype={addData:function(){return this._store.addData.apply(this._store,arguments),this},removeData:function(){return this._store.removeData&&this._store.removeData.apply(this._store,arguments),this},setData:function(){return this._store.setData.apply(this._store,arguments),this},setDataMax:function(){return this._store.setDataMax.apply(this._store,arguments),this},setDataMin:function(){return this._store.setDataMin.apply(this._store,arguments),this},configure:function(t){return this._config=d(this._config,t),this._renderer.updateConfig(this._config),this._coordinator.emit("renderall",this._store._getInternalData()),this},repaint:function(){return this._coordinator.emit("renderall",this._store._getInternalData()),this},getData:function(){return this._store.getData()},getDataURL:function(){return this._renderer.getDataURL()},getValueAt:function(t){return this._store.getValueAt?this._store.getValueAt(t):this._renderer.getValueAt?this._renderer.getValueAt(t):null}},e}();e["default"]={create:function(t){return new c(t)},register:function(t,e){s.plugins[t]=e}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(55)),a=u(i(0)),r=u(i(20)),o=u(i(24)),s=u(i(9)),l=u(i(1));function u(t){return t&&t.__esModule?t:{"default":t}}var h=n["default"].extend({options:{pane:"markerPane"},initialize:function(t,e,i){a["default"].setOptions(this,e),this._latlng=r["default"].create(t),this._radius=i,this._circle=s["default"].arc().startAngle(0).endAngle(2*Math.PI).innerRadius(0)},beforeAdd:function(t){this._renderer=t.getMarkerRenderer()},setLatLng:function(t){return this._latlng=r["default"].create(t),this.redraw(),this.fire("move",{latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(t){return this._radius=t,this.redraw()},getRadius:function(){return this._radius},initAnimate:function(t){this._animate(500,t.delayTime)},reShowAnimate:function(){this._animate(300)},_animate:function(t,e){this._path.attr({d:this._circle.outerRadius(0)()}).animate({delay:e||0,ease:"bounce",duration:t,attr:{d:this._circle.outerRadius(this._radius)()}})},exitAnimate:function(t,e){var i=this,n=t._pointLayer;0==e?n.removeLayer(i):this._path.animate({ease:"back-in",duration:300,attr:{d:this._circle.outerRadius(0)()}}).remove().each("end",(function(){n.removeLayer(i)}))},_onMouseState:function(t,e,i,n){var a=this._radius+(t?1:0);this._path.interrupt(l["default"].SELECT_ANIMATION).transition(l["default"].SELECT_ANIMATION).animate({ease:i,duration:e,style:n,attr:{d:this._circle.outerRadius(a)()}})},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var t=this._radius,e=this._radiusY||t,i=this._clickTolerance(),n=[t+i,e+i];this._pxBounds=new o["default"](this._point.subtract(n),this._point.add(n))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._path.attr({d:this._circle.outerRadius(this._radius)(),transform:a["default"].makeTranslate(this._point)}),this.setStyle()},_empty:function(){return!this._renderer._bounds.intersects(this._pxBounds)},setAttr:function(t){t!==this._radius&&(this._radius=t,this._update())}});e["default"]=h},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(21)),a=d(i(105)),r=d(i(0)),o=d(i(20)),s=d(i(7)),l=d(i(51)),u=d(i(5)),h=d(i(8));function d(t){return t&&t.__esModule?t:{"default":t}}var c=n["default"].extend({options:{icon:new a["default"].Default,interactive:!0,draggable:!1,keyboard:!0,title:"",alt:"",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",nonBubblingEvents:["click","dblclick","mouseover","mouseout","contextmenu"]},initialize:function(t,e){r["default"].setOptions(this,e),this._latlng=o["default"].create(t)},onAdd:function(t){this._zoomAnimated=this._zoomAnimated&&t.options.markerZoomAnimation,this._zoomAnimated&&t.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(t){this._zoomAnimated&&t.off("zoomanim",this._animateZoom,this),this._removeIcon()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(t){var e=this._latlng;return this._latlng=o["default"].create(t),this.update(),this.fire("move",{oldLatLng:e,latlng:this._latlng})},update:function(){if(this._icon){var t=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(t)}return this},initAnimate:function(t){var e,i=this,n=i._icon;function a(){var t,a=n._leaflet_pos;return t=i._icon?r["default"][u["default"].ie3d?"makeTranslate":"makeTranslate3d"](a):e,e=t,t}u["default"].any3d?(this._icon.style.transform=a()+"scale(0.01)",this._icon.style["transform-origin"]="bottom",new l["default"](this._icon).delay(t.delayTime||0).ease("back-out").duration(600).styleTween("transform",(function(){return function(t){return a()+"scale("+t+")"}}))):s["default"].setPosition(this._icon,n._leaflet_pos)},exitAnimate:function(t){t._pointLayer.removeLayer(this)},_onMouseState:function(t){var e=this.options.icon.options.iconSize[1],i=this._icon._leaflet_pos,n=4/e,a=r["default"][u["default"].ie3d?"makeTranslateWithPX":"makeTranslate3d"](i);u["default"].any3d?new l["default"](this._icon).ease(h["default"].custom["ease-out-back"]).duration(300).styleTween("transform",(function(){return function(e){var i=t?1:1+n;return a+"scale("+(i=t?i+n*e:i-n*e)+")"}})):s["default"].setPosition(this._icon,i)},_initIcon:function(){var t=this.options,e="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),i=t.icon.createIcon(this._icon),n=!1;i!==this._icon&&(this._icon&&this._removeIcon(),n=!0,t.title&&(i.title=t.title),t.alt&&(i.alt=t.alt)),s["default"].addClass(i,e),t.keyboard&&(i.tabIndex="0"),this._icon=i,n&&this.getPane().appendChild(this._icon)},updateIcon:function(t){r["default"].setOptions(this,t),this._removeIcon(),this._initIcon(),this.update()},_removeIcon:function(){s["default"].remove(this._icon),this._icon=null},_setPos:function(t){s["default"].setPosition(this._icon,t),this._shadow&&s["default"].setPosition(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon.style.zIndex=this._zIndex+t},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(e)},_resetZIndex:function(){this._updateZIndex(0)},node:function(){return this._icon},setStyle:function(t){this._icon&&t&&(t.symbol&&(this._icon.src=t.symbol),this._icon.style.cursor=t.cursor||"")}});e["default"]=c},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(55)),a=d(i(0)),r=d(i(20)),o=d(i(9)),s=d(i(1)),l=d(i(8)),u=i(2),h=i(17);function d(t){return t&&t.__esModule?t:{"default":t}}var c=n["default"].extend({options:{pane:"markerPane"},initialize:function(t,e,i){a["default"].setOptions(this,e),this._latlng=r["default"].create(t),this._marker=i},setLatLng:function(t){return this._latlng=r["default"].create(t),this.redraw(),this.fire("move",{latlng:this._latlng})},beforeAdd:function(t){this._renderer=t.getMarkerRenderer()},getLatLng:function(){return this._latlng},initAnimate:function(t){this._animate(t.delayTime)},reShowAnimate:function(){this._animate()},_animate:function(t){var e,i=this,n=(0,u.hasDefined)(i._marker.scale)?i._marker.scale:1;this._path.attr({transform:a["default"].makeTranslate(this._point)+"scale(0.01)"}).animate({delay:t||0,ease:"back-out",duration:300,attrTween:{transform:function(){return function(t){return r=i._point?a["default"].makeTranslate(i._point):e,e=r,r+"scale("+n*t+")";var r}}}})},exitAnimate:function(t,e){var i=this,n=t._pointLayer;0==e?n.removeLayer(i):this._path.animate({ease:"back-in",duration:300,attr:{transform:a["default"].makeTranslate(this._point)+"scale(0)"}}).remove().each("end",(function(){n.removeLayer(i)}))},_onMouseState:function(t,e,i,n,a){if(this._marker.symbol===s["default"].ANCHOR_ICON)return this._onMouseStateWithDefaultMarker(t,e,n,a);var r=this._marker.symbol||"circle",l=(0,h.getMarkerRadius)(this._marker.radius);l+=t?2:0,this._path.interrupt(s["default"].SELECT_ANIMATION).transition(s["default"].SELECT_ANIMATION).animate({duration:e,ease:i,style:n,attr:{d:o["default"].getMarkerPath(r,l)}})},_onMouseStateWithDefaultMarker:function(t,e,i,n){var r=2/this._marker.radius,o=this._marker.scale,u=t?o+r:o;n?[this._path,n.firstG,n.secondG,n.thirdG].forEach((function(t){return t.interrupt(s["default"].SELECT_ANIMATION).transition(s["default"].SELECT_ANIMATION).animate({duration:e,ease:l["default"].custom["ease-out-back"],style:{fill:i.fill}})})):this._path.interrupt(s["default"].SELECT_ANIMATION).transition(s["default"].SELECT_ANIMATION).animate({duration:e,ease:l["default"].custom["ease-out-back"],style:{fill:i.fill},attr:{transform:a["default"].makeTranslate(this._point)+"scale("+u+")"}})},_getMarkerPath:function(){var t=this._marker.symbol||"circle",e=(0,h.getMarkerRadius)(this._marker.radius);return o["default"].getMarkerPath(t,e)},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng)},_update:function(){this._map&&this._updatePath()},_updatePath:function(){var t=a["default"].makeTranslate(this._point),e=this._marker;e.symbol===s["default"].ANCHOR_ICON&&(e.scale=(0,u.hasDefined)(e.radius)?e.radius/s["default"].ANCHOR_ICON_SIZE:1,t=t+" scale("+e.scale+")"),this._path.attr({d:this._getMarkerPath(),transform:t})},_empty:function(){return!this._renderer._bounds.intersects(this._pxBounds)},setAttr:function(t){t&&this._marker&&(t.symbol===this._marker.symbol&&t.radius===this._marker.radius||(this._marker.symbol=t.symbol,this._marker.radius=t.radius,this._update()))}});e["default"]=c},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(12)),a=o(i(7)),r=o(i(0));function o(t){return t&&t.__esModule?t:{"default":t}}var s=n["default"].extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=a["default"].getPosition(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=r["default"].requestAnimFrame(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,i=1e3*this._duration;e<i?this._runFrame(this._easeOut(e/i),t):(this._runFrame(1),this._complete())},_runFrame:function(t,e){var i=this._startPos.add(this._offset.multiplyBy(t));e&&i._round(),a["default"].setPosition(this._el,i),this.fire("step")},_complete:function(){r["default"].cancelAnimFrame(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}});e["default"]=s},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(30)),a=r(i(1));function r(t){return t&&t.__esModule?t:{"default":t}}var o=a["default"].STAGES;e["default"]=n["default"].extend({z:12,name:"map",contain:function(){return!0},onmultipointstart:function(t){var e=t.srcEvent.touches;if(2===e.length&&this.handler.stage===o.NORMAL){t.stop(),this.handler.stage=o.ZOOM;var i=this.handler.getTouchPos(e[0]),n=this.handler.getTouchPos(e[1]);this._pinchStartCenter=i.add(n).divideBy(2).subtract(this.vanchart.bounds).round(),this.vanchart.fire("pinchstart",t)}},onpinch:function(t){this.handler.stage===o.ZOOM&&(t.scale=t.srcEvent.zoom,t.center=this._pinchStartCenter,this.vanchart.fire("pinchmove",t),t.stop())},onmultipointend:function(){this.handler.stage===o.ZOOM&&(this.handler.stage=o.NORMAL)},onpanstart:function(t){this.handler.stage===a["default"].STAGES.NORMAL&&this.vanchart.fire("panstart",t)},onpanmove:function(t){this.handler.stage===a["default"].STAGES.NORMAL&&(this.deltaX+=t.srcEvent.deltaX,this.deltaY+=t.srcEvent.deltaY,this.vanchart.fire("panmove",t))},onpanend:function(t){this.handler.stage===a["default"].STAGES.NORMAL&&this.vanchart.fire("panend",t)}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=function(t,e){n["default"].prototype.setOptions.call(t,e),!1;t.vancharts.fullScreenFather?a["default"].setFullScreenDomBackground(t.wrapDom,t.options):a["default"].setNormalScreenDomBackground(t.wrapDom,t.options);(function(t){var e=t.options,i=e.geo;if(!i)return;var n=t.lastGeoData,r=i.data===n;"object"==typeof i.data&&"object"==typeof n&&(r=a["default"].stringify(i.data)===a["default"].stringify(n));r||t.removeAllLayers();t.lastGeoData=i.data})(t),function(t){if(0===t.layerIndex)return;t.layerMap&&t.layerMap.length&&(t.series.forEach((function(t){t.remove()})),t.components.geo.remove(),t.series=t.layerMap[0].series,t.components.geo=t.layerMap[0].geo)}(t)};var n=r(i(106)),a=r(i(0));function r(t){return t&&t.__esModule?t:{"default":t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=function(t){t.hoverPoint=null,t.hoverSeries=null,a["default"].calculateBubbleRadius(t.seriesOfType(n["default"].BUBBLE_CHART)),a["default"].calculateDelayTime(t,t.seriesOfType(n["default"].BUBBLE_CHART),n["default"].BUBBLE_CHART),a["default"].calculateDelayTime(t,t.seriesOfType(n["default"].SCATTER_CHART),n["default"].SCATTER_CHART),a["default"].calculateDelayTime(t,t.seriesOfType(n["default"].POINT_MAP),n["default"].BUBBLE_CHART),function(t){var e=t.series;e.forEach((function(t){var e=0,i=t.points;i.forEach((function(t){e=r["default"].accAdd(e,Math.abs(t.getTargetValue())||0)})),i.forEach((function(t){t.percentage=Math.abs(t.getTargetValue()/e)}))}))}(t),function(t){var e=function(){for(var e,a,r=t[i],o=r.length;--o>-1;)r[o].options.drilldown&&(e=r[o].options.drilldown,a=r[o].geo);r.forEach((function(t){t.series.type!==n["default"].LINE_MAP&&(t.points=r,t.options.drilldown||(t.options.drillDown=e,t.geo=a),t.series.calculateLabelInfo(t))}))};for(var i in t)e()}(function(t){var e={},i=t.series;return i.forEach((function(t){var i=t.points,n=t.type;i.forEach((function(t){var i=t.options.lnglat?t.options.lnglat.join("-"):t.name;e[i+=n]=e[i]||[],e[i].push(t)}))})),e}(t))};var n=o(i(1)),a=o(i(44)),r=o(i(0));function o(t){return t&&t.__esModule?t:{"default":t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=function(t){t.getComponent(r.ComponentCst.RANGE_LEGEND_COMPONENT)?function(t){for(var e=t.largeSeries,i=(0,n.areaPointMapPointsWithRangeLegend)(t),a=0;a<i.length;a++){var r=i[a],o=r.series,s=o.options,u=o.type;s.large&&e[u]||(r.visible?l(t,r):t.removePointGraphics(r,u))}}(t):function(t){var e=t.largeSeries,i=(0,n.areaPointMapPointsWithNormalLegend)(t),r=[];t.series.filter((function(t){return t.type!==a["default"].LINE_MAP})).forEach((function(t){t.points.forEach((function(t){o["default"].includes(i,t)||r.push(t)}))})),r.forEach((function(e){t.removePointGraphics(e,e.series.type)}));for(var s=0;s<i.length;s++){var u=i[s],h=u.series,d=h.options,c=h.type;d.large&&e[c]||l(t,u)}}(t)},e.isAreaMapConditionBorderStyle=u;var n=i(33),a=s(i(1)),r=i(4),o=s(i(0));function s(t){return t&&t.__esModule?t:{"default":t}}function l(t,e){var i,n,r=e.series,s=e.name,l=r.type,h=e.series.getStyle(e);h.cursor=e.series._pointerStyle();var d=t.getCurrentGeo(),c=d.getFeaturesByName(s,l);c=e.options.lnglat?["null"]:c,r.clearPointEffect(e);var f=t.renderer.isAnimation;if(function(t,e){var i,n;if(null!=(i=t.layers)&&null!=(n=i[0])&&n._map&&e===a["default"].SCATTER_CHART){var r=t.layers[0],s=r._marker?r._marker.symbol:r.options.icon.options.iconUrl,l=t.options.marker.symbol;return o["default"].isImageMarker(l)!==o["default"].isImageMarker(s)}return!1}(e,l)&&t.removePointGraphics(e),null!=(i=e.layers)&&null!=(n=i[0])&&n._map){var p=e.series.reShowPoint(e);e.layers.forEach((function(i,n){i.setLatLng&&i.setLatLng(e.getLatLng(c[n])),t.updatePointLayer(e,i),i.setStyle(h),p&&f&&!e.hasEffect()&&i.initAnimate&&i.initAnimate(e),t.registerInteractiveTarget(e,i)}))}else{e.layers=[];var g=e.series.vanchart.useFilterRender,m=(l===a["default"].SCATTER_CHART||l===a["default"].POINT_MAP)&&g;c.forEach((function(i){var n;l===a["default"].AREA_MAP?((n=d.getLayerByFeature(i)).setStyle(h),u(e)&&o["default"].toFront(n._path.rawElement)):(h["pointer-events"]="auto",n=t.createPointLayer(i,e,h)),e.layers.push(n),!m&&f&&!e.hasEffect()&&n.initAnimate&&n.initAnimate(e),t.registerInteractiveTarget(e,n)}))}}function u(t){if(t.series.type===a["default"].AREA_MAP){var e=t.options,i=e.borderColor,n=e.borderWidth,r=e.borderOpacity,o=t.series.vanchart.options.plotOptions.areaMap,s=void 0===o?{}:o,l=s.borderColor,u=s.borderWidth,h=s.borderOpacity;return i!==l||n!==u||r!==h}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=function(t){return t.getComponent(r.ComponentCst.LEGEND_COMPONENT)?function(t){var e=t._getHeatMapPoints().filter((function(t){return t.series.visible})),i=(0,o.areaPointMapPointsWithNormalLegend)(t).concat(e),n=[];t.series.filter((function(t){return t.type!==l["default"].LINE_MAP})).forEach((function(t){t.points.forEach((function(t){s["default"].includes(i,t)&&h(t)||n.push(t)}))})),n.forEach((function(e){c(t,e)})),i.forEach((function(e){d(t,e)}))}(t):function(t){var e=t.series,i=(0,o.areaPointMapPointsWithRangeLegend)(t).concat(t._getHeatMapPoints());e.forEach((function(e){e.points.forEach((function(e){s["default"].includes(i,e)&&h(e)||c(t,e)}))})),i.forEach((function(e){e.visible&&h(e)?d(t,e):c(t,e)}))}(t)};var n=u(i(234)),a=u(i(56)),r=i(4),o=i(33),s=u(i(0)),l=u(i(1));function u(t){return t&&t.__esModule?t:{"default":t}}function h(t){return t.options.dataLabels&&t.options.dataLabels.enabled&&t.labelPos}function d(t,e){var i=e.series.type,r=t.getCurrentGeo().getFeaturesByName(e.name,i);r=e.options.lnglat?["null"]:r,t._textGroup=t._textGroup||(new a["default"]).addTo(t),h(e)&&e.labelContent&&r&&r.forEach((function(i,a){e.labelPos[a]&&(e.textLayers=e.textLayers||[],e.textLayers[a]?e.textLayers[a].setStyle(e.getLatLng(i)):e.textLayers[a]=new n["default"](e.getLatLng(i),e).addTo(t._textGroup))}))}function c(t,e){var i=t._textGroup;e.textLayers&&(e.textLayers.forEach((function(t){i.removeLayer(t)})),e.textLayers=null)}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(21)),a=d(i(20)),r=d(i(6)),o=d(i(7)),s=d(i(51)),l=d(i(8)),u=i(48),h=i(2);function d(t){return t&&t.__esModule?t:{"default":t}}var c=n["default"].extend({options:{pane:"labelPane"},initialize:function(t,e){this._latlng=a["default"].create(t),this._dataPoint=e},setStyle:function(t){this._latlng=t,this.onRemove(),this.onAdd()},beforeAdd:function(t){this._renderer=t.getMapRenderer(this)},_fontSizeState:function(t,e,i){if(this._text&&this._text.texts){var n=0;if(this._text.texts.forEach((function(a){var r=parseFloat(a.labelStyle.fontSize);n=.1*r,r=t?1.1*r:r,new s["default"](a.div).ease(i).duration(e).style({"font-size":r+"px"})})),n){var a=this._point.y-(t?n:0),r=this._point.x-(t?n:0);new s["default"](this._text).ease(i).duration(e).style({top:a+"px",left:r+"px"})}}},_transformState:function(t){var e=this._point.y-(t?2:0);new s["default"](this._text).ease(l["default"].custom["ease-out-back"]).duration(300).style({top:e+"px"})},_isLimitLabelWidthHeight:function(t){var e=t.options.dataLabels;return e&&e.useHtml&&(e.labelWidth||e.labelHeight)},onAdd:function(){var t=this._dataPoint,e=t.labelContent,i=t.series.vanchart,n=i.isSharedDataLabels(t),a=i.getLabelLeftTop(t),o=t.labelOpacity(t.options.dataLabels),s=a.top;if(this._text=document.createElement("div"),this._text.style.position="absolute",this._text.style["pointer-events"]="none",!n&&(this._text.style.opacity=o),this.getPane().appendChild(this._text),t.options&&t.options.dataLabels&&t.options.dataLabels.useRichText){var l=2*(s+t.labelDim.height/2),h=(0,u.createDivRichTextWrapper)(t,e,0,[0,l]);return this._text.innerHTML=h.node().innerHTML,void this._reset()}this._text.texts=[];for(var d=0,c=e.length;d<c;d++){var f=e[d],p=f.dim,g=f.text,m=f.style,v=-p.width/2,_={},y=_.div=document.createElement("div");for(var A in y.innerHTML=g,y.style.position="absolute",y.style.left=v+"px",y.style.top=s+"px",y.style.textAlign="center",y.style.whiteSpace="nowrap",this._isLimitLabelWidthHeight(t)&&(y.style.overflow="hidden",y.style.width=p.width+"px",y.style.height=p.height+"px"),n&&(_.key=f.seriesName,y.style.opacity=o),m)"color"==A&&"inherit"!=m.color?y.style.color=r["default"].colorToHex(m.color):y.style[A]=m[A];_.labelStyle=m,this._text.appendChild(y),this._text.texts.push(_),s+=p.height+2}this._reset()},onRemove:function(){o["default"].remove(this._text)},getEvents:function(){return{zoomend:this._project,moveend:this._update,viewreset:this._reset}},_reset:function(){this._project(),this._update()},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng)},_update:function(){this._map&&(this._text.style.left=this._point.x+"px",this._text.style.top=this._point.y+"px")},updateTextOpacity:function(t){var e=this._map.highlightTarget,i=this._dataPoint;this._text&&(Array.isArray(t)?this._text.texts.forEach((function(n){var a=n.key,r=n.div;(0,h.hasNotDefined)(a)&&(a=(0,h.hasDefined)(e)?e:i.seriesName);var o=t.filter((function(t){return t.key===a}))[0];o&&(r.style.opacity=o["fill-opacity"])})):this._text.style.opacity=t["fill-opacity"])}});e["default"]=c},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(37)),a=u(i(0)),r=u(i(1)),o=u(i(107)),s=u(i(108)),l=i(3);function u(t){return t&&t.__esModule?t:{"default":t}}var h=n["default"].extend({vanChartType:"vanChartForceBubble",renderSeries:function(){n["default"].prototype.renderSeries.call(this);var t=this,e=t.bounds,i=this.nodes=[];this.maxRadius=0;var a=t.renderer.isAnimation;t.force&&t.force.stop(),t.force=t.force||(0,o["default"])(),this.series.forEach((function(e){var n;e.points.forEach((function(e){e.isVisible()&&(e.x=e._posX,e.y=e._posY,a&&t.force.registerDragTarget(e,e.graphic),i.push(e),t.maxRadius=Math.max(t.maxRadius,e.radius),n=n||e,n=e.radius>n.radius?e:n)})),e.cluster=n})),t.force.nodes(i).size([e.width,e.height]).gravity(.05).charge(0).eachTick((function(e){t._animationStarted&&e.alpha<.05&&n["default"].prototype._animationEnd.bind(t)();var a=(o=10*e.alpha*e.alpha,function(t){var e=t.series.cluster;if(e&&e!==t){var i=t.x-e.x,n=t.y-e.y,a=Math.sqrt(i*i+n*n),r=t.radius+e.radius;a!=r&&(a=(a-r)/a*o,t.x-=i*=a,t.y-=n*=a,e.x+=i,e.y+=n)}}),r=function(t,e,i){var n=(0,s["default"])(e);return function(e){var a=e.radius+i+Math.max(2,4),r=e.x-a,o=e.x+a,s=e.y-a,l=e.y+a;n.visit((function(i,n,a,u,h){if(i.point&&i.point!==e){var d=e.x-i.point.x,c=e.y-i.point.y,f=Math.sqrt(d*d+c*c),p=e.radius+i.point.radius+(e.series.cluster===i.point.series.cluster?2:4);f<p&&(f=(f-p)/f*t,e.x-=d*=f,e.y-=c*=f,i.point.x+=d,i.point.y+=c)}return n>o||u<r||a>l||h<s}))}}(.5,i,t.maxRadius);var o;i.forEach((function(t){a(t)})),i.forEach((function(t){r(t)})),t._updateGraphics()})),(0,l.isSupportSVG)()?a?t.force.start():t.force.simulateForce():t.force.endTick((function(){t._updateGraphics(),n["default"].prototype._animationEnd.bind(t)()})).simpleSimulateForce()},_updateGraphics:function(){var t=this;t.nodes&&t.nodes.forEach((function(e){var i=e.series.getPointUpdateAnimationAttr(e);if(e._posX=e.x,e._posY=e.y,t._calculateLabelPos(e),e.textGraphic&&e.hasValidDataLabel()){var n=e._isChosen,a=e.series._labelTrans(e);e.textGraphic&&e.textGraphic.interrupt(r["default"].SELECT_ANIMATION).attr("transform","translate("+a.x+","+a.y+") scale("+(n?1.1:1)+")")}e.graphic&&e.graphic.attr(i),e.effectGraphic&&e.effectGraphic.attr(i)}))},_animationEnd:function(){},validPosXY:function(t,e,i){return(t=+t)>e&&t<i?t:undefined},dealAxisZoom:function(t,e){var i=this,r=i.bounds;i.force&&i.force.stop();var o=i._calculateZoomParas(t,e),s=o.shiftX,l=o.shiftY,u=o.scale,h=!1;i.nodes.forEach((function(t){t.radius*=u;var e=t.x+s,a=t.y+l;e-=r.width/2,a-=r.height/2,t.x=e*u+r.width/2-s,t.y=a*u+r.height/2-l,i._calculateLabelPos(t),i._updatePointTextGraphic(t);var o=t.series.getPointUpdateAnimationAttr(t);t.graphic.animate({duration:500,ease:"back-out",attr:o}).each("end",(function(){h||n["default"].prototype._animationEnd.bind(i)(),h=!0}))})),this.scale=u*a["default"].pick(this.scale,1)},refreshRestore:function(){this.scale=1,this.update()},_calculateLabelPos:function(t){if(t.labelContent&&t.labelDim){var e=t.radius;t.labelDim.width>2*e||t.labelDim.height>2*e?t.labelPos=null:t.labelPos={x:-t.labelDim.width/2+t.x,y:-t.labelDim.height/2+t.y}}},orderData:function(){},_updatePointTextGraphic:function(t){t.textGraphic?t.labelPos?t.textGraphic.interrupt(r["default"].SELECT_ANIMATION).attr("transform",a["default"].makeTranslate(t.series._labelTrans(t))):(t.textGraphic.remove(),t.textGraphic=null):t.series._createTextGraphic(t)}});e["default"]=h},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=d(i(37)),a=d(i(1)),r=d(i(0)),o=d(i(10)),s=d(i(237)),l=i(2),u=i(52),h=i(3);function d(t){return t&&t.__esModule?t:{"default":t}}var c=10,f=n["default"].extend({vanChartType:"vanChartWordCloud",dealAxisZoom:function(t,e){var i=this.series,n=this._calculateZoomParas(t,e),a=n.shiftX,o=n.shiftY,s=n.scale;i.forEach((function(t){t.points.forEach((function(e){if(e.word){var i=e.word.x,n=e.word.y;e.word.x=(i+a)*s,e.word.y=(n+o)*s,e.word.offsetX=e.word.offsetX*s,e.word.offsetY=e.word.offsetY*s,e.word.size*=s,t._drawUpdatePoints(e)}}))})),this.scale=s*r["default"].pick(this.scale,1)},_getTranslate:function(){var t=this.bounds;return[t.x+t.width/2,t.y+t.height/2]},_animationStart:function(){this._animationStarted=!0,this.animationCount=0,this.removeMoreLabel()},renderSeries:function(){this.fire("animationStart");var t,e,i=this,n=i.options.plotOptions,u=i.renderer,d=i.bounds,f=d.width,p=d.height,g=n.minRotation,m=n.maxRotation,v=n.fontFamily,_=n.minFontSize,y=n.maxFontSize,A=n.path,T=i.pointsOfType(a["default"].WORD_CLOUD_CHART).filter((function(t){return!t.isNull})).sort((function(t,e){return Math.abs(e.value)-Math.abs(t.value)})),x=T.filter((function(t){return t.visible}));if(0!==T.length){var b=this._calcFontSizeRange([_,y],p,f,c,x),C=x.length?[Math.abs(x[x.length-1].value),Math.abs(x[0].value)]:[0,0];_=b[0],y=b[1],e=b[2],i.minFontSize=Math.min(parseFloat(_),parseFloat(y)),i.maxFontSize=Math.max(parseFloat(_),parseFloat(y)),1===x.length&&(0,l.hasDefined)(n.minFontSize)&&(C[0]-=1);var L=o["default"].linear().domain(C).range([_,y]);(0,s["default"])().size([f,p]).words(x.map((function(e){return t={text:e.name,size:L(Math.abs(e.value))*i.scale,point:e,fontFamily:v,rotate:(0,h.isSupportSVG)()?g+Math.random()*(m-g):0},e.word=t,t}))).path(A).fontFamily(v).fontSize((function(t){return t.size})).renderFun((function(t){i.group||(i.group=u.group().addTo(i.clipSeriesGroup));i.group.attr("transform",r["default"].makeTranslate(i._getTranslate()));var e=i.seriesOfType(a["default"].WORD_CLOUD_CHART);if(e&&e.length){var n=e[0];i.registerInteractiveTarget(n,i.group),n._removeDataLabels();var o=800/parseFloat(t.length),s=0;T.forEach((function(e){var i=e.word;-1!=t.indexOf(i)&&(e.delayTime=s,s+=o,e.labelDim=r["default"].getTextDimension(i.text,{fontSize:i.size+"px",fontFamily:i.fontFamily},!1)),n.drawPoint(e)})),i.setTimeout("effect",(function(){T.forEach((function(t){n.drawPointEffect(t)}))}),800)}})).padding(1).chart(i).scale(L).sizeRange([n.minFontSize,n.maxFontSize]).grid(e).start()}},_calcFontSizeRange:function(t,e,i,n,a,s){if(void 0===n&&(n=c),(0,l.hasDefined)(t[0])||(0,l.hasDefined)(t[1]))return[Math.min(t[0],t[1]),Math.max(t[0],t[1]),n];if(!a.length)return[0,0,n];s=s||e*i;var h,d,f,p,g,m,v,_=a.length,y=a.reduce((function(t,e){return t+Math.abs(e.value)}),0),A=Math.max(a.reduce((function(t,e){return Math.abs(e.value)/y>.1?++t:t}),0),Math.min(a.length,3)),T=Math.abs(a[_-1].value),x=Math.abs(a[0].value),b=o["default"].linear().domain([T,x]).range([1,10]),C=a.reduce((function(t,e){return t+=Math.pow(b(Math.abs(e.value)),2)*e.name.length}),0),L=s/C,M=Math.sqrt(L),P=10*M;function S(t){return 2*function(t){return Math.ceil(t)-t>=.5?Math.floor(t):Math.ceil(t)}((t+2)/2/n)+1}for(b.range([M,P]),n=M;;){f=0,p=0,g=Number.MIN_VALUE,m=Number.MIN_VALUE,n=Math.max(n,c),i/n|0,e/n|0;var w=Y(n);h=w[0],d=w[1],n=w[2];for(var E=0;E<A;E++){var O=a[E],R=O.name,k=Math.abs(O.value),I=b(k),D=(0,u.getTextDim)(R,{fontSize:r["default"].value2PX(I),fontFamily:O.options.fontFamily}),N=S(D.width);p+=S(D.height),f+=D.height,m=Math.max(m,N),g=Math.max(g,D.width),0==E&&(v=D.height)}if(f=A%2?f:2*(f-v)+v,!(((p=A%2?p:2*(p-S(v))+S(v))>d||m>h)&&M>8))break;var B=Math.min(e/f,i/g),F=Math.min(n*d/e,n*h/i);if(B<1)P*=B,n=M*=B;else if(n>c)if(B<1.05&&F>.95){var G=p>d?n*d/f:Number.MAX_VALUE,H=m>h?n*h/g:Number.MAX_VALUE,z=Math.min(G,H);z<1?(M*=z,P*=z):n=Math.min(e/p,i/m)}else n=Math.min(e/p,i/m);else{var V=p>d?d/p:Number.MAX_VALUE,W=m>h?h/m:Number.MAX_VALUE,U=Math.min(V,W);M*=U,P*=U}b.range([M,P])}return[M=Math.max(8,M),P=Math.max(80,P),n];function Y(t){for(var n=i/t|0,a=e/t|0;!(n%2&&a%2||!(t>c));){var r=n%2?Number.MAX_VALUE:(100*i/(n+1)|0)/100,o=a%2?Number.MAX_VALUE:(100*e/(a+1)|0)/100;t=Math.max(Math.min(r,o),c)==t?t-1:Math.max(Math.min(r,o),c),n=i/t|0,a=e/t|0}return[n,a,t]}},getDefaultMinGrid:function(){return c}});e["default"]=f},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=function(){var t=8,e=0,i=[256,256],n=[i[0]/t|0,i[1]/t|0],_=n[0]/n[1],y=[n[0]>>1,n[1]>>1],A=[y[0]*t+t/2-i[0]/2,y[1]*t+t/2-i[1]/2],T=Math.sqrt(y[0]*y[0]+y[1]*y[1])|0,x=d,b=c,C=p,L=f,M=f,P=null,S=!(0,r.isSupportSVG)()&&!0,w=null,E=[],O={},R={},k=null,I=[null,null],D=r.createCanvas,N={},B=null;function F(){return P&&!S&&!0}function G(t,e){if(O[t])return function(t,e){t.forEach((function(t){return t[2]=e[(t[0]|0)+(t[1]|0)*n[0]]}))}(O[t],e),O[t];var i,r,o=t*h,s=o,l={};for(0===t&&(l[[i=y[0],r=y[1]]]=[i,r,e[i+r*n[0]]]);s--;){var u=Math.min(1/Math.abs(Math.cos(s/o*2*Math.PI)),1/Math.abs(Math.sin(s/o*2*Math.PI)));l[[i=Math.round(y[0]+t*u*Math.sin(-s/o*2*Math.PI)*_),r=Math.round(y[1]+t*u*Math.cos(-s/o*2*Math.PI))]]=[i,r,e[i+r*n[0]]]}return l=a["default"].ObjectValues(l),O[t]=l,l}function H(i){var n,r,s,l=i.text,u=i.font,h=i.style,d=i.weight,c=i.size,f=i.rotate,p=(0,o.getTextDim)(l,{fontFamily:u,fontStyle:h,fontWeight:d,fontSize:a["default"].value2PX(c)});if(f&&((f%=180)>90&&(f-=180),f<-90&&(f+=180)),f%90){n={};var g,_,y,A,T,x,b,C,L,M,P,S,w,E,O=p.textWidth/2+e,R=p.textHeight/2+e,k=Math.sqrt(R*R+O*O),I=Math.cos(a["default"].toRadian(f)),D=Math.sin(a["default"].toRadian(f));_=[(C=I*(T=O/k)-D*(x=R/k))*k,(b=D*T+I*x)*k],A=[-C*k,-b*k],g=[-(b=D*(T=R/k)+I*(x=O/k))*k,(C=I*T-D*x)*k],y=[b*k,-C*k],L=function(t){var e=g[0],i=_[0],n=g[1],a=_[1];return((a-n)*t+i*n-e*a)/(i-e)},M=function(t){var e=_[0],i=y[0],n=_[1],a=y[1];return((a-n)*t+i*n-e*a)/(i-e)},P=function(t){var e=y[0],i=A[0],n=y[1],a=A[1];return((a-n)*t+i*n-e*a)/(i-e)},S=function(t){var e=g[0],i=A[0],n=g[1],a=A[1];return((a-n)*t+i*n-e*a)/(i-e)};for(var N=-(O=Math.max(g[0],_[0],y[0],A[0]));N<=O;N++){var B=m([L(N),M(N),P(N),S(N)]);E=B[0],w=B[1];for(var F=E;F<=w;F++)n[v(N/t)+"/"+v(F/t)]=1}n=a["default"].ObjectKeys(n).map((function(t){return t.split("/").map((function(t){return+t}))})),r=[Math.min(g[1],_[1],y[1],A[1]),Math.max(g[0],_[0],y[0],A[0]),Math.max(g[1],_[1],y[1],A[1]),Math.min(g[0],_[0],y[0],A[0])],s=[g,_,y,A]}else{n=[];for(var G=v(f%180?(p.textHeight/2+e)/t:(p.textWidth/2+e)/t),H=v(f%180?(p.textWidth/2+e)/t:(p.textHeight/2+e)/t),z=-G;z<=G;z++)for(var V=-H;V<=H;V++)n.push([z,V]);r=[f%180?-p.textWidth/2:-p.textHeight/2,f%180?p.textHeight/2:p.textWidth/2,f%180?p.textWidth/2:p.textHeight/2,f%180?-p.textHeight/2:-p.textWidth/2],s=f%180?[[-p.textHeight/2,-p.textWidth/2],[p.textHeight/2,-p.textWidth/2],[p.textHeight/2,p.textWidth/2],[-p.textHeight/2,p.textWidth/2]]:[[-p.textWidth/2,-p.textHeight/2],[p.textWidth/2,-p.textHeight/2],[p.textWidth/2,p.textHeight/2],[-p.textWidth/2,p.textHeight/2]]}return{textDim:p,occupied:n,bounds:r,vertex:s}}function z(){n=[i[0]/t|0,i[1]/t|0],_=n[0]/n[1],y=[n[0]>>1,n[1]>>1],A=[y[0]*t+t/2-i[0]/2,y[1]*t+t/2-i[1]/2],T=Math.sqrt(y[0]*y[0]+y[1]*y[1])|0}return R.canvas=function(t){return arguments.length?(D=g(t),R):D},R.start=function(e){if(void 0===e&&(e=1),e<1){t=Math.max(N.getDefaultMinGrid(),t*e);var a=Math.max(8,N.minFontSize*e),o=Math.max(80,N.maxFontSize*e);k.range([a,o]),E.forEach((function(t){t.size=k(Math.abs(t.point.value))*N.scale}))}z(),O=[];var h,d=function(t){t.width=t.height=1;var e=t.getContext("2d"),i=S?1:Math.sqrt(e.getImageData(0,0,1,1).data.length>>2);return t.width=(l<<5)/i,t.height=u/i,e.fillStyle=e.strokeStyle="red",e.textAlign="center",{context:e,ratio:i}}(D()),c=F()?function(e,a,r){var o=e.context;o.clearRect(0,0,n[0],n[1]);var s=new Image;s.onload=function(){var e,l,u,h,d=s.height/s.width,c=0;if(e=i[1]/i[0]>d?d*i[0]:i[1],l=i[1]/i[0]>d?i[0]:i[1]/d,1===r){var f=N._calcFontSizeRange(I,e,l,N.getDefaultMinGrid(),E.map((function(t){return t.point})).filter((function(t){return t.visible})));N.minFontSize=f[0],N.maxFontSize=f[1],t=f[2],z(),k.range([N.minFontSize,N.maxFontSize]),E.forEach((function(t){t.size=k(Math.abs(t.point.value))*N.scale,t.textInfo=H(t)}))}e=n[1]/n[0]>d?d*n[0]:n[1],l=n[1]/n[0]>d?n[0]:n[1]/d,u=(n[0]-l)/2,h=(n[1]-e)/2,o.drawImage(s,u,h,l,e);var p=o.getImageData(0,0,n[0],n[1]).data;o.clearRect(u,h,l,e);for(var g=p.length,m=[],v=0;v<g;v+=4)m[v/4]=p[v+3]?0:1,p[v+3]&&c++;_=l/e,B=c/(l*e),a(m)},s.src=P}(d,v,e):function(t){var e=[],i=-1;for(;++i<t;)e[i]=0;return e}(n[0]*n[1]),f=E.length,p=-1,g=[],m=E.map((function(t,e){return t.text=x.call(this,t,e),t.font=b.call(this,t,e),t.style=L.call(this,t,e),t.weight=M.call(this,t,e),t.size=~~C.call(this,t,e),t.textInfo=H(t),t})).sort((function(t,e){return e.size-t.size}));return F()||v(),R;function v(t){for(c=t||c;++p<f;)for(var i=m[p],n=T+1;n--;){if((h=G(T-n,c)).filter((function(t){return 0===t[2]})).some(V,{d:i,board:c,points:h})){g.push(i);break}i.x=N.bounds.width,i.y=N.bounds.height,i.offsetX=0,i.offsetY=0}if(p>=f){if(function(t,e,i,n,a){return(0,s.hasNotDefined)(a[0])&&(0,s.hasNotDefined)(a[1])&&t<150&&e<t&&1===i&&n>8}(f,g.length,e,N.minFontSize,I)){var a=g.reduce((function(t,e){var i=e.textInfo.textDim;return t+i.width*i.height}),0),r=E.reduce((function(t,e){var i=e.textInfo.textDim;return t+i.width*i.height}),0);return void R.start(F()?Math.max(a/r,B):a/r)}w(g)}}function V(e){var a=this.d,o=this.board,s=(this.points,a.textInfo),l=s.textDim,u=s.occupied,h=s.bounds,d=e[0]|0,c=e[1]|0;return!(0!==u.length&&(function(e,n,a){var r=e*t+t/2-A[0],o=n*t+t/2-A[1];return o+a[0]<0||r+a[1]>i[0]||o+a[2]>i[1]||r+a[3]<0}(d,c,h)||!function(t,e,i,a){var r=i.reduce((function(i,r){return i.push(a[t+r[0]+(e+r[1])*n[0]]),i}),[]);return r.every((function(t){return"object"!=typeof t}))&&r.reduce((function(t,e){return 0===e?++t:t}),0)/r.length>.75}(d,c,u,o)))&&(a.x=(d-y[0])*t,a.y=(c-y[1])*t,a.offsetX=l.textOffsetX-l.textWidth/2,a.offsetY=l.textOffsetY-l.textHeight/2+((0,r.isSupportSVG)()?0:l.htmlLabelOffset),function(t,e,i,a,r,o){i.forEach((function(i){a[t+i[0]+(e+i[1])*n[0]]=o}))}(d,c,u,o,0,a),!0)}},R.words=function(t){return arguments.length?(E=t,R):E},R.path=function(t){return arguments.length?(P=t,R):P},R.renderFun=function(t){return arguments.length?(w=t,R):w},R.size=function(t){return arguments.length?(i=[+t[0],+t[1]],R):i},R.fontFamily=function(t){return arguments.length?(b=g(t),R):b},R.fontStyle=function(t){return arguments.length?(L=g(t),R):L},R.fontWeight=function(t){return arguments.length?(M=g(t),R):M},R.text=function(t){return arguments.length?(x=g(t),R):x},R.fontSize=function(t){return arguments.length?(C=g(t),R):C},R.chart=function(t){return arguments.length?(N=t,R):N},R.scale=function(t){return arguments.length?(k=t,R):k},R.sizeRange=function(t){return arguments.length?(I=t,R):I},R.grid=function(e){return arguments.length?(t=e,R):t},R.padding=function(t){return arguments.length?(e=t,R):e},R};var n,a=(n=i(0))&&n.__esModule?n:{"default":n},r=i(3),o=i(52),s=i(2);Math.PI;var l=64,u=2048,h=6;function d(t){return t.text}function c(){return"serif"}function f(){return"normal"}function p(t){return Math.sqrt(t.value)}function g(t){return"function"==typeof t?t:function(){return t}}function m(t){return t.sort((function(t,e){return t-e})),[t[1],t[2]]}function v(t){return Math.ceil(t)-t>=.5?Math.floor(t):Math.ceil(t)}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=m(i(37)),a=m(i(1)),r=m(i(0)),o=m(i(8)),s=m(i(29)),l=i(92),u=m(i(107)),h=m(i(10)),d=m(i(9)),c=m(i(94)),f=i(3),p=i(2),g=i(15);function m(t){return t&&t.__esModule?t:{"default":t}}var v=1200,_=500,y=o["default"].css["ease-in-quad"],A=o["default"].css.swing;function T(t,e){var i=(0,g.autoFitFontScale)(t.series.vanchart),n=(0,p.hasDefined)(t.options.radius)?t.options.radius:(9+3*(e-t.level))/2*i;return t.radius=(0,p.hasDefined)(t.radius)?t.radius:n,t.radius}function x(t,e){return e-t.source.level}var b=n["default"].extend({vanChartType:"vanChartStructure",dealAxisZoom:function(t,e){var i=this,n=i.bounds,a=i._horizontalLayout(),o=i._radialLayout(),s=i._calculateZoomParas(t,e),l=s.shiftX,u=s.shiftY,h=s.scale;i.linkGroup&&i.linkGroup.clipG&&(i.linkGroup.clipG.remove(),i.linkGroup.clipG=null),i.nodes.forEach((function(t){var e=t.posX+l,o=t.posY+u;e-=n.width/2,o-=n.height/2,t.posX=e*h+n.width/2-l,t.posY=o*h+n.height/2-u,t.x=a?t.posY:t.posX,t.y=a?t.posX:t.posY,t.radius*=h,t.labelPos=i._labelPos(t);var s=t.series._labelTrans(t),d=i._nodeAttrs(t),c={transform:r["default"].makeTranslate(s)},f={transform:r["default"].makeTranslateWithPX(s)},p="translate("+t.posX+","+t.posY+")";t.graphic.animate({duration:_,attr:{transform:p}}),t.graphic.nodeGraphic.animate({duration:_,attr:d}),t.textGraphic&&t.textGraphic.animate({duration:_,attr:c,style:f})})),i.edges.forEach((function(t){var e=o?i._forceLinkAttrs(t):{d:i._treeLinkPath(t)};t.linkGraphic.animate({duration:_,attr:e})})),i._forceDragEnabled()&&i.force.scale(h),this.scale=h*r["default"].pick(this.scale,1)},renderSeries:function(){this.fire("animationStart");var t=this,e=t.renderer,i=t.bounds,n=t.seriesOfType(a["default"].STRUCTURE_CHART);t.nodes&&n&&n.length&&(t.layout=t.options.plotOptions.layout,t.animation=t.options.plotOptions.animation,t.lineWidth=t.options.plotOptions.lineWidth,(0,p.hasNotDefined)(t.lineWidth)&&(t.lineWidth=null),t.linkGroup||(t.linkGroup=e.group().addTo(t.clipSeriesGroup),t.nodeGroup=e.group().addTo(t.clipSeriesGroup)),t.linkGroup.attr("transform",r["default"].makeTranslate(i)),t.nodeGroup.attr("transform",r["default"].makeTranslate(i)),t.groupTrans=null,t.registerInteractiveTarget(n[0],t.linkGroup),t._radialLayout()?t._forceRenderer():t._treeRenderer(),this.animationCount||this.fire("animationEnd"))},_animationStart:function(){this._animationStarted=!0,this.animationCount=0,this.removeMoreLabel(),this.series.forEach((function(t){t._removeDataLabels()}))},_forceDragEnabled:function(){return this.animation&&this._radialLayout()&&this.options.plotOptions.force},_treeDragEnabled:function(){return this.animation&&!this._radialLayout()&&this.options.plotOptions.force},_verticalLayout:function(){return"vertical"===this.layout},_horizontalLayout:function(){return"horizontal"===this.layout},_radialLayout:function(){return"radial"===this.layout},_validPosition:function(t,e,i,n){return Math.min(n-i,Math.max(t,e))},_forceRenderer:function(){var t=this,e=t.bounds,i=t.nodes,n=t.edges,a=t.maxLevel,s=Math.min(e.width,e.height)/4;var l=e.width/2,h=e.height/2;function d(a){a&&t.force._distanceTick();var o=a?t.ancestor.x-l:0,s=a?t.ancestor.y-h:0;i.forEach((function(i){i.x-=o,i.y-=s,i.labelPos=t._labelPos(i),T(i,t.maxLevel);var n=i.radius,a=i.radius,l=i.radius,u=i.radius;i.hasValidDataLabel()&&(n=Math.max(n,i.x-i.labelPos.x),a=Math.max(a,i.labelPos.x+i.labelDim.width-i.x),l=Math.max(l,i.y-i.labelPos.y),u=Math.max(u,i.labelPos.y+i.labelDim.height-i.y)),i.x=t._validPosition(i.x,n,a,e.width),i.y=t._validPosition(i.y,l,u,e.height),i.labelPos=t._labelPos(i),i.posX=i.x,i.posY=i.y,i.graphic&&i.graphic.attr("transform",r["default"].makeTranslate(i));var h=i.series._labelTrans(i);i.textGraphic&&i.textGraphic.attr("transform",r["default"].makeTranslate(h)).style("transform",r["default"].makeTranslateWithPX(h))})),n.forEach((function(t){t.linkGraphic&&t.linkGraphic.attr("x1",t.source.x).attr("y1",t.source.y).attr("x2",t.target.x).attr("y2",t.target.y)}))}t.force&&t.force.stop(),t.force=(0,u["default"])().nodes(i).links(n).size([e.width,e.height]).linkDistance((function(t){return s*Math.pow(2,-t.source.level)})).gravity(0).charge((function(t){return-100*t.level/a})).eachTick((function(){d(!0)})),t.force.simulateForce();var c=function(t){if(0===t)return[0];for(var e=[],i=0,n=0,a=2-Math.pow(2,-(t-1));i<=t;)e[i]=v*o["default"].calculateQuadInT(n/a),n+=Math.pow(2,-i),i++;return e}(a);t._rendererNodes(c),t._renderLabels(c),t._renderForceLink(c),t.force.eachTick((function(){d(!1)}))},_renderForceLink:function(t){var e=this,i=e.renderer;e.edges.forEach((function(n){n.linkGraphic&&n.linkGraphic.remove(),n.linkGraphic=null;var a=e._forceLinkAttrs(n),r=e.options.plotOptions,o={fill:"none",stroke:r.lineColor,"stroke-opacity":r.lineOpacity,"stroke-width":null==e.lineWidth?x(n,e.maxLevel):e.lineWidth};if(n.linkGraphic=i.line(a).style(o).addTo(e.linkGroup),n.linkGraphic.datum(n),e.animation){var s=t[n.source.level],l=t[n.target.level],u=s/v,d=l/v,c=y(u),f=y(d),p=h["default"].linear().domain([0,1]).range([u,d]),g=h["default"].linear().domain([c,f]).range([0,1]);n.linkGraphic.attr("x2",a.x1).attr("y2",a.y1).animate({delay:s,ease:"linear",duration:l-s,attrTween:{x2:function(){return function(t){return a.x1+(a.x2-a.x1)*g(y(p(t)))}},y2:function(){return function(t){return a.y1+(a.y2-a.y1)*g(y(p(t)))}}}})}}))},_forceLinkAttrs:function(t){return{x1:t.source.x,x2:t.target.x,y1:t.source.y,y2:t.target.y}},_treeRenderer:function(){var t=this,e=t.bounds,i=t.maxLevel,n=t._verticalLayout()?[e.width,e.height]:[e.height,e.width],a=(0,l.treeLayout)().size(n),r=a.nodes(t.ancestor).reverse();t._adjustTreeSize(a,n,r,i);var s=function(t){if(0===t)return[0];for(var e=[],i=0;i<=t;)e[i]=v*o["default"].calculateQuadInT(i/t),i++;return e}(i);t._rendererNodes(s),t._renderLabels(s),t._renderTreeLink()},_adjustTreeSize:function(t,e,i,n){var r=this._verticalLayout(),o=0,s=e[0],l=0,u=e[1];i.forEach((function(t){var e=T(t,n);e+=Math.min(t.options.borderWidth||0,2*t.radius);var i=t.options.dataLabels,h=t.labelDim;if(i&&i.enabled){var d=h.width,c=h.height,f=i.align==a["default"].OUTSIDE;r?(o=Math.min(o,t.x-d/2),s=Math.max(s,t.x+d/2),l=Math.min(l,t.y-(f?c+2+e:c/2)),u=Math.max(u,t.y+(f?0:c/2))):(o=Math.min(o,t.x-(f?0:c/2)),s=Math.max(s,t.x+(f?e+2+c:c/2)),l=Math.min(l,t.y-d/2),u=Math.max(u,t.y+d/2))}o=Math.min(o,t.x-e),s=Math.max(s,t.x+e),l=Math.min(l,t.y-e),u=Math.max(u,t.y+e)})),o=-o,s-=e[0],l=-l,u-=e[1],e=[e[0]-o-s,e[1]-l-u],t.size(e),t.nodes(this.ancestor).reverse(),i.forEach((function(t){t.x=t.x+o,t.y=t.y+l}))},_treeLinkPath:function(t){var e=this,i=e.maxLevel,n=e._verticalLayout()?function(t){return[t.x,t.y]}:function(t){return[t.y,t.x]};if(e.lineWidth)return d["default"].diagonal().projection(n)(t);var a=t.source,r=t.target,o=x(t,i)/2,s=a.x,l=a.y,u=r.x,h=r.y,c=(l+h)/2,f=s-o,p=Math.min(u-.25,u-o+.5),g=s+o,m=Math.max(u+.25,u+o-.5),v=[{x:f,y:l},{x:f,y:c},{x:p,y:c},{x:p,y:h},{x:m,y:h},{x:m,y:c},{x:g,y:c},{x:g,y:l}];return"M"+(v=v.map(n))[0]+"C"+v[1]+" "+v[2]+" "+v[3]+"L"+v[4]+"C"+v[5]+" "+v[6]+" "+v[7]},_renderTreeLink:function(){var t,e=this,i=e.renderer,n=e.bounds,r=e.options.plotOptions;t=null==e.lineWidth?{fill:r.lineColor,"fill-opacity":r.lineOpacity}:{fill:"none",stroke:r.lineColor,"stroke-opacity":r.lineOpacity,"stroke-width":e.lineWidth};var o=n.width,s=n.height,l=0,u=0;e.edges.forEach((function(n){n.linkGraphic&&n.linkGraphic.remove(),n.linkGraphic=null,n.linkGraphic=i.path().addTo(e.linkGroup),n.linkGraphic.attr("d",e._treeLinkPath(n)).style(t),n.linkGraphic.datum(n);var a=n.source,r=n.target;o=Math.min(o,a.posX),s=Math.min(s,a.posY),l=Math.max(l,a.posX),u=Math.max(u,a.posY),o=Math.min(o,r.posX),s=Math.min(s,r.posY),l=Math.max(l,r.posX),u=Math.max(u,r.posY)}));var h=e.lineWidth||1,d=e.layout===a["default"].HORIZONTAL_LAYOUT;if(e.animation&&(0,f.isSupportSVG)()){(l<o||u<s)&&(o=0,l=n.width,s=0,u=n.height);var c={x:o-(d?0:h/2),y:s-(d?h/2:0),width:l-o+(d?0:h)+1,height:u-s+(d?h:0)+1};e.linkGroup.clipG?i.updateClip(e.linkGroup.clipG,c):(e.linkGroup.clipG=i.createClip(c),i.clip(e.linkGroup,e.linkGroup.clipG));var p=e._verticalLayout()?"height":"width",g={};g[p]=c[p],e.linkGroup.clipG.rect.attr(p,0).animate({ease:y,duration:v,attr:g})}},_rendererNodes:function(t){var e=this,i=e.renderer,n=e.maxLevel;e.nodes.forEach((function(a){a._events=null,a.graphic&&a.graphic.remove(),a.graphic=null;T(a,n);var r=t[a.level];a.posX=parseInt(e._horizontalLayout()?a.y:a.x),a.posY=parseInt(e._horizontalLayout()?a.x:a.y);var o,s=e._nodeAttrs(a),l=a.series.getStyle(a);function u(t,i){i&&e.registerInteractiveTarget(t,i)}a.graphic=i.group().attr("transform","translate("+a.posX+","+a.posY+")").addTo(e.nodeGroup),a.options.image?a.graphic.nodeGraphic=i.image(s).imageContent(a.options.image).addTo(a.graphic):a.graphic.nodeGraphic=i.circle(s).style(l).addTo(a.graphic),u(a,a.graphic),u(((o=new c["default"](e.getEvents())).vanchart=e,o),a.graphic.nodeGraphic),a.graphic.attr("transform","translate("+a.posX+","+a.posY+") scale(0.01)").animate([{delay:r,ease:A,duration:150,attr:{transform:"translate("+a.posX+","+a.posY+") scale(1.5)"}},{ease:A,duration:150,attr:{transform:"translate("+a.posX+","+a.posY+") scale(1)"}}]),e._forceDragEnabled()&&e.force.registerDragTarget(a,a.graphic)}))},_nodeAttrs:function(t){var e=t.radius;return t.options.image?{preserveAspectRatio:"none",x:-e,y:-e,width:2*e,height:2*e}:{cx:0,cy:0,r:e}},_labelPos:function(t){if(t.labelDim){var e=t.options.dataLabels,i=t.labelDim;return e.align==a["default"].INSIDE?{x:t.posX-i.width/2,y:t.posY-i.height/2}:{x:t.posX-i.width/2,y:t.posY-t.radius-2-i.height}}},_animationEnd:function(){this._animationStarted=!1},_renderLabels:function(t){var e=new s["default"],i=this,n=this._needShowMoreLabel(),a=this.isMobileFlow();i.nodes&&i.nodes.forEach((function(o){o.textGraphic&&o.textGraphic.remove(),o.textGraphic=null;var s=o.options.dataLabels,l=o.series;if(s&&s.enabled){var u=i._labelPos(o);if(s.autoAdjust&&(u=l._calculateAutoLabelPos(o,u,i._horizontalLayout(),e)),u){var h=r["default"].makeBounds(u,o.labelDim);a&&e.isOverlapped(h)?o.labelPos=null:(o.labelPos=u,e.addBounds(h))}o.labelPos&&(l._createTextGraphic(o),o.textGraphic.style("opacity",0).animate({delay:t[o.level],duration:0,style:{opacity:o.labelOpacity()}}))}if(n){var d=r["default"].setTimeout((function(){l._showMoreLabel(o)}),t[o.level]);i.moreLabelTimers=i.moreLabelTimers||[],i.moreLabelTimers.push(d)}}))},_onPanStart:function(t){var e=this.vanchart;e.groupTrans=e.groupTrans||e.bounds,e.currentPoint=t.containerPoint},_onPanMove:function(t){var e=this.vanchart,i=t.containerPoint.x-e.currentPoint.x,n=t.containerPoint.y-e.currentPoint.y;e.groupTrans.x+=i,e.groupTrans.y+=n,e.currentPoint=t.containerPoint,e.removeMoreLabel();var a=r["default"].makeTranslate(e.groupTrans);e.linkGroup.attr("transform",a),e.nodeGroup.attr("transform",a),e.ancestor.series.textGraphicGroup&&e.ancestor.series.textGraphicGroup.attr("transform",a)},_onPanEnd:function(t){this.vanchart.handler.panTarget=null},getEvents:function(){var t=this;return t._treeDragEnabled()?{panstart:t._onPanStart,panmove:t._onPanMove,panend:t._onPanEnd}:{}}});e["default"]=b},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=y(i(240)),a=y(i(1)),r=y(i(37)),o=y(i(44)),s=y(i(0)),l=y(i(32)),u=y(i(59)),h=y(i(246)),d=i(4),c=y(i(247)),f=y(i(248)),p=i(3),g=(y(i(34)),i(27)),m=y(i(5)),v=i(68),_=y(i(249));function y(t){return t&&t.__esModule?t:{"default":t}}var A=d.ComponentCst.PROCESSES,T=d.ComponentCst.TIMEAXIS,x=d.ComponentCst.LEVELBAR,b=Math.max,C=r["default"].extend({vanChartType:a["default"].GANTT_CHART,initialize:function(t){this.on("moveSeries",(0,p.isSupportSVG)()?this.moveSeries:s["default"].throttle(this.moveSeries,50,this)),this.on("updateSeries",this.updateSeriesTextDivGroup),r["default"].prototype.initialize.apply(this,arguments),this.handler&&this.handler.on("resizeEnd",this.onResizeEnd,this),this.isMobileFlow()&&this.handler&&this.handler.registerManager(new h["default"](this.handler))},moveSeries:function(t){this.clipSeriesGroup.attr("transform","translate("+t.x+",0)"),this.moveSeriesTextGroup(t),this.moveCanvasSeries(t)},moveCanvasSeries:function(t){this.realGantt&&this.putGanttImageData(t.x,t.y)},useCanvas:function(){return!m["default"].ielt9&&this.options.plotOptions.large},refresh:function(t){if(this.width&&this.height)if(this.getTimeAxis()){this.remove(),this.removeLinks(),this.removeMarkingLine(),this.removeMarks(),this.removeCanvasSeries(),this.off("moveY");var e=this;e.panBounds=e.backGroup=e.processesGroup=e.timeaxisGroup=e.frontGroup=e.seriesTextDivGroupWrapper=null,d.ComponentsOrder.map((function(t){t in e.components&&(e.components[t].remove(),e.components[t]=null)})),e.components={};var i=this.fullScreenChart;this.initialize(t,this.wrapDom,this.vancharts),i&&i.charts[0]&&(this.fullScreenChart=i,this.fullScreenChart.charts[0].options=this.options,this.fullScreenChart.resize())}else r["default"].prototype.refresh.call(this,t)},removeCanvasSeries:function(){this.ganttCanvasArr&&this.ganttCanvasArr.forEach((function(t){return t.remove()})),this.realGantt&&this.realGantt.remove(),this[v.P_SCROLLBAR_NAME]&&this[v.P_SCROLLBAR_NAME].remove(),this[v.T_SCROLLBAR_NAME]&&this[v.T_SCROLLBAR_NAME].remove(),this.ganttCanvasArr=this.realGantt=this[v.P_SCROLLBAR_NAME]=this[v.T_SCROLLBAR_NAME]=null},setOptions:function(t){var e=l["default"].normalizeLocale(t.language);u["default"].setLocale((0,n["default"])(e)),r["default"].prototype.setOptions.call(this,t)},resize:function(){this._sizeChanged=!0,this._ganttResize=!0,this.refresh(this.options),this._ganttResize=!1},_calcCanvasBounds:function(){if(this.useCanvas()){var t=this.bounds,e=this.getTimeAxis(),i=this.getProcesses(),n=e.scale,a=i.cateMap,r=i.tableDims.rowHeight,o=i.bounds.width,s=e.tableDims.headerHeight,l=0,u=0;this.series.forEach((function(t){t.getDataToDraw().forEach((function(t){var e=t.options.processesId;l=b(l,n(+t.finishTime)),u=b(u,a[e]*r)}))}));var h=e.getMovePos().pos.x;this.canvasBounds={x:o+t.x+h,y:s+t.y,width:l+r,height:u+r},this.realCanvasBounds={x:o+t.x,y:s+t.y,width:t.width-o,height:t.height-s}}},updateGanttCanvas:function(){if(this.useCanvas()){this._calcCanvasBounds();var t=this,e=this.canvasBounds,i=this.ganttCanvasArr,n=i.length,r=Math.ceil(e.width/a["default"].GANTT_CANVAS_WIDTH);n>(r=Math.min(r,a["default"].GANTT_MAX_CANVAS_NUM))?function(t,e){for(var n=t-1;n>=0;n--)n<e?i[n].clearAll():(i[n].remove(),i.pop())}(n,r):function(n,r){for(var o=0;o<r;o++)if(o<n)i[o].clearAll();else{var s={x:e.x,y:e.y,width:a["default"].GANTT_CANVAS_WIDTH,height:e.height};i[o]=(0,g.createCanvasRenderer)(t.dom,t,s),i[o].onAdd(),i[o].ctx.canvas.style.display="none"}}(n,r)}},renderCanvasSeries:function(){var t=this.realCanvasBounds,e=void 0===t?{}:t;if(!(!this.useCanvas()||e.width<=0||e.height<=0)){this.realGantt||(this.realGantt=(0,g.createCanvasRenderer)(this.dom,this,e),this.realGantt.onAdd());var i=this.getTimeAxis().getMovePos().pos.x;this.putGanttImageData(i,0)}},putGanttImageData:function(t,e){var i=this.realCanvasBounds,n=this.canvasBounds,r=i.width,o=i.height,s=n.x-t,l=s+r;this.realGantt.clearAll();var u=[];this.ganttCanvasArr.forEach((function(t,i){var r=n.x+a["default"].GANTT_CANVAS_WIDTH*i,h=r+a["default"].GANTT_CANVAS_WIDTH;if(r<l&&h>s){var d=r>s?0:s-r,c=Math.min(h,l)-s,f=Math.min(c,a["default"].GANTT_CANVAS_WIDTH),p=t.ctx.getImageData(d,-e,f,o);u.push({imageData:p,imageDataEndX:c})}}));var h=this.realGantt;u.forEach((function(t,e){var i=e?u[e-1].imageDataEndX:0,n=t.imageData;h.ctx.putImageData(n,i,0)}))},layoutComponentsAndCharts:function(){var t=this;t.bounds=t._getDefaultBounds(),d.ComponentsOrder.map((function(e){e in t.components&&t.components[e].doLayout()}));var e=this.getProcesses(),i=this.getTimeAxis();if(!this.panBounds){var n=this._calcDims(e,i);this.panBounds=this._calcPanBounds(n),this.resizeBounds=this._calcResizeBounds(n),e.setPanelDims(n),i.setPanelDims(n)}i.calcSeries(this.series,e.procMap,e.cateMap),i.calcScale(),o["default"].calculateSeries(this),o["default"].calculateSeriesShapes(this),this._calcCanvasBounds(),this.render()},render:function(){this.vancharts.endLoading();var t=this,e=this.renderer;if(this._isEmptyDataChart())this._showEmptyDataTip();else{this.emptyDataGroup&&this.emptyDataGroup.remove(),["backGroup","processesGroup","timeaxisGroup","frontGroup"].forEach((function(i){if(!t[i]){var n=t[i]=e.group().addClass(i).add();if("processesGroup"===i||"timeaxisGroup"===i){var a=i+"-body";n=t[a]=n.append(e.group().addClass(a)),t[a=i+"-inner-body"]=n.append(e.group().addClass(a))}}}));var i=t["timeaxisGroup-inner-body"];["clipSeriesGroup","seriesGroup","seriesTextRenderGroup"].forEach((function(n){t[n]||(t[n]=i.append(e.group().addClass(n)))})),this._addSeriesTextDivGroup(),this._renderBackground(),this.renderSeries(),this.renderLinks(),this.renderMarkingLine(),this.renderMarks(),this.renderCanvasSeries(),this.renderComponents(),this._setBarLevel(this.getTimeAxis().getLevel())}},_setBarLevel:function(t){var e=this.getComponent(x);e&&e.isVisible()&&e.setLevel(t)},_addSeriesTextDivGroup:function(){var t=this;t.seriesTextDivGroupWrapper||(t.seriesTextDivGroupWrapper=this.renderer.div().add(),t.seriesTextDivGroup=this.renderer.div(),t.seriesTextDivGroupWrapper.append(t.seriesTextDivGroup)),this.updateSeriesTextDivGroup()},updateSeriesTextDivGroup:function(){var t=this.getTimeAxis(),e={x:t.bounds.x,y:t.bounds.y+t.tableDims.headerHeight,width:t.bounds.width,height:t.bounds.height-t.tableDims.headerHeight};this.seriesTextDivGroupWrapper.style({left:e.x+"px",top:e.y+"px",clip:"rect("+[0,e.width,e.height,0].join("px ")+"px)"})},moveSeriesTextGroup:function(t){this.seriesTextRenderGroup.attr("transform","translate("+t.x+",0)"),this.seriesTextDivGroup.style("transform","translate("+t.x+","+t.y+"px)")},_isPanMovingAtTheBoundary:function(t){var e=t.containerPoint,i=this.getComponent(d.ComponentCst.LEVELBAR),n=s["default"].containsPoint(this.panBounds,e),a=i&&s["default"].containsPoint(i.thumbBounds,e);if(!n&&!a)return!0;var r=this.getComponent(d.ComponentCst.TIMEAXIS),o=this.getComponent(d.ComponentCst.PROCESSES),l=r.view.isViewScrollAtTheBoundary(t),u=o.view.isViewScrollAtTheBoundary(t);return l&&u},changeToLevel:function(t,e){var i=this.getTimeAxis();(t!==i.getLevel()||e)&&(i.setLevel(t),i.calcScale(),i.renderContent(),this.reRenderWholePlot())},getLevel:function(){return this.getTimeAxis().getLevel()},getInnerPos:function(){var t=this.getTimeAxis();return{x:t.view?t.view.innerPosX:0,y:t.view?t.view.innerPosY:0}},zoomAtPos:function(t,e){var i=this.getTimeAxis();i.view&&(i.view.resetSelectedItems(),i.view.innerPosX=e.x||0,i.view.innerPosY=e.y||0,this.changeToLevel(t,!0),i.view.clearDirtyTransform(e.x,e.y),i.view.fire("innerChange",{x:e.x,y:e.y}),this._setBarLevel(t))},reRenderWholePlot:function(){o["default"].calculateSeriesShapes(this),this.updateGanttCanvas(),this.renderSeries(),this.renderLinks(),this.renderMarkingLine(),this.renderMarks(),this.renderCanvasSeries(),this.getComponent(d.ComponentCst.LEGEND_COMPONENT).render()},_calcDims:function(t,e){var i=this.bounds,n=i.width,a=t.getInitPanelDims(),r=a.width,o=a.headerHeight,s=e.getInitPanelDims(),l=n-r;o=b(o,s.headerHeight);var u=a.rowHeight*a.rowNum,h=i.height-o,d=a.rowNum;return u<h&&a.rowHeight>0&&(d=Math.floor(h/a.rowHeight)),{x:i.x,y:i.y,pWidth:r,tWidth:l,height:i.height,headerHeight:o,rowHeight:a.rowHeight,rowNum:d}},getProcesses:function(){return this.getComponent(A)},getTimeAxis:function(){return this.getComponent(T)},isResizeEnabled:function(){return this.getComponent(A).options.resize},_calcPanBounds:function(t){return{x:t.x,y:t.y,width:t.pWidth+t.tWidth,height:t.height}},_calcResizeBounds:function(t){return{x:t.x+t.pWidth-5,y:t.y,width:10,height:t.height}},onResizeEnd:function(){this.resizeBounds.x=this.getTimeAxis().bounds.x-5},onScrollY:function(t){this.fire("moveY",t)},addPlotOffset:s["default"].falseFn,getPlotContentBounds:function(){var t=this.getTimeAxis();return{x:t.view.innerPosX,y:t.view.innerPosY,width:t.innerWidth,height:t.view.innerBodyHeight}},getScrollVisibleBounds:function(){var t=this.getTimeAxis();return{x:t.bounds.x,y:t.bounds.y+t.tableDims.headerHeight,width:t.bounds.width,height:t.view.visibleBodyHeight}},getDefaultTooltipFormatter:function(){return{durationFormat:"function(d) {return d.as('day')}",finishTimeFormat:"",identifier:"{PROCESSES}{SERIES}{STARTTIME}{FINISHTIME}{DURATION}{PROGRESS}",progressFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '#.##%') : arguments[0]}",seriesFormat:"function(){return window.FR ? FR.contentFormat(arguments[0], '') : arguments[0]}",startTimeFormat:""}}});C.include(c["default"]),C.include(f["default"]),C.include(_["default"]);e["default"]=C},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=l(i(241)),a=l(i(242)),r=l(i(243)),o=l(i(244)),s=l(i(245));function l(t){return t&&t.__esModule?t:{"default":t}}var u={"ja-jp":n["default"],"zh-cn":a["default"],"zh-tw":r["default"],"en-us":o["default"],"ko-kr":s["default"]};e["default"]=function(t){return u[t]?u[t]:o["default"]}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={_locale:"ja-jp",duration:{year:"年",month:"か月",day:"日",hour:"時間",minute:"分",second:"秒"},halfYears:["前","後"],quarters:"第1四半期_第2四半期_第3四半期_第4四半期".split("_"),months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),meridiem:["午前","午後"],qDay:"0~6時_6~12時_12~18時_18~24時".split("_"),base:function(t,e){t("www",0,0,(function(){return"第"+this.week()+"週"}))}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={_locale:"zh-cn",duration:{year:"年",month:"月",day:"天",hour:"小时",minute:"分钟",second:"秒"},halfYears:["上","下"],quarters:"一季度_二季度_三季度_四季度".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),meridiem:["上午","下午"],qDay:"0~6点_6~12点_12~18点_18~24点".split("_"),base:function(t,e){t("www",0,0,(function(){return this.week()+"周"}))}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={_locale:"zh-tw",duration:{year:"年",month:"月",day:"天",hour:"小時",minute:"分鐘",second:"秒"},halfYears:["上","下"],quarters:"一季度_二季度_三季度_四季度".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),meridiem:["上午","下午"],qDay:"0~6點_6~12點_12~18點_18~24點".split("_"),base:function(t,e){t("www",0,0,(function(){return this.week()+"週"}))}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={_locale:"en_US",duration:{year:"years",month:"months",day:"days",hour:"hours",minute:"minutes",second:"seconds"},halfYears:["H1","H2"],quarters:"Q1_Q2_Q3_Q4".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),meridiem:["am","pm"],qDay:"0h~6h_6h~12h_12h~18h_18h~24h".split("_"),base:function(t,e){t("www",0,0,(function(){return"Week"+this.week()}))}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;e["default"]={_locale:"ko_KR",duration:{year:"년",month:"월",day:"일",hour:"시",minute:"분",second:"초"},halfYears:["상반기","하반기"],quarters:"1분기_2분기_3분기_4분기".split("_"),months:"01월_02월_03월_04월_05월_06월_07월_08월_09월_10월_11월_12월".split("_"),monthsShort:"01월_02월_03월_04월_05월_06월_07월_08월_09월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),meridiem:["오전","오후"],qDay:"0시~6시_6시~12시_12시~18시_18시~24시".split("_"),base:function(t,e){t("www",0,0,(function(){return this.week()+"주차"})),t("HHH",0,0,(function(){return this.hour()+"시"}))}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(30)),a=r(i(1));function r(t){return t&&t.__esModule?t:{"default":t}}e["default"]=n["default"].extend({z:11,name:"gantt",getBoundingRect:function(){return this.vanchart.panBounds},onpanstart:function(t){this.handler.stage===a["default"].STAGES.NORMAL&&(this._scroll(t),this.deltaX=t.srcEvent.deltaX,this.deltaY=t.srcEvent.deltaY,t.deltaX=this.deltaX,t.deltaY=this.deltaY,this.handler.fire("pan",t))},onpanmove:function(t){this.handler.stage===a["default"].STAGES.NORMAL&&(this._scroll(t),this.deltaX+=t.srcEvent.deltaX,this.deltaY+=t.srcEvent.deltaY,t.deltaX=this.deltaX,t.deltaY=this.deltaY,this.handler.fire("pan",t))},onpanend:function(t){this.handler.stage===a["default"].STAGES.NORMAL&&(t.deltaX=this.deltaX,t.deltaY=this.deltaY,this.handler.fire("pan",t))},_scroll:function(t){t.srcEvent;var e=this.vanchart.getScrollBounds();e.shouldParentHandle&&"middle"!==e.handleH||"middle"!==e.handleV||t.stop&&t.stop()}})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=r(i(9)),a=r(i(1));function r(t){return t&&t.__esModule?t:{"default":t}}var o=r(i(0))["default"].bindData,s=n["default"].line().interpolate("step-before"),l=n["default"].line().interpolate("step-after"),u={};function h(t){var e=t.links,i=t.idMap,n=[];return e.filter((function(t){return t.type&&u[t.type.toLowerCase()]&&t.lineWidth&&i[t.from]&&i[t.from].isVisible()&&i[t.to]&&i[t.to].isVisible()})).forEach((function(e){var i=function(t,e){var i=function(t,e){var i=e.idMap,n=t.type.toLowerCase(),a=d(n,0,i[t.from],e),r=d(n,1,i[t.to],e),o=a[1],u=r[0],h=o[0],f=u[0],p=s,g=[null,(o[1]+u[1])/2];if(o[1]===u[1]){var m=function(){var t=Math.min(T,b),i=Math.max(A,x);return e.rowMap[v].every((function(e){return e===_||e===y||Math.max(t,e.rect.x)>Math.min(i,e.rect.x+e.rect.width)}))},v=i[t.from].rowNum,_=i[t.from],y=i[t.to],A=_.rect.x,T=_.rect.x+_.rect.width,x=y.rect.x,b=y.rect.x+y.rect.width;("fs"===n&&T<x||"sf"===n&&b<A)&&m()?(r=[a[0],r[1]],a=[]):g=[o[0],o[1]-i[t.from].rect.height/2-2],p=l}else switch(n){case"fs":h>f&&(g[0]=f);break;case"ff":h<f&&(p=l);break;case"ss":h>f&&(p=l);break;default:h<f&&(g[0]=f)}var C=a;null!=g[0]&&C.push(g);return C=C.concat(r),{line:p(C),arrow:c(r[1],n.charAt(1))}}(t,e);if(!i)return;var n={d:i.line},r={fill:"none",stroke:t.lineColor,"stroke-width":t.lineWidth,"stroke-dasharray":a["default"].DASH_ARRAY[t.lineType||a["default"].SOLID]},o={d:i.arrow},u={fill:t.lineColor,stroke:"none"};return[{attr:n,style:r},{attr:o,style:u}]}(e,t);i&&n.push(i[0],i[1])}),this),n}function d(t,e,i,n){var a=t.charAt(e),r=i.rect,o=r.y+r.height/2,s=Math.max(r.height/2,6),l=["s"===a?r.x:r.x+r.width,o],u=[l[0]+("s"===a?-s:s),o];return e?[u,l]:[l,u]}function c(t,e){var i="M"+t[0]+","+t[1]+"l";return"s"===e&&(i+="-"),i+="3,3v-6z"}u.fs=u.ff=u.sf=u.ss=!0;e["default"]={removeLinks:function(){this._linksGroup=null},renderLinks:function(){var t=this.options.plotOptions.links||[];this._linksGroup||(this._linksGroup=this.renderer.group().addTo(this.clipSeriesGroup),this._linkEls=[]);var e=this.getTimeAxis(),i=e.getMovePos(),n=this.getProcesses().tableDims.rowHeight,a=h({links:t,idMap:e.idMap,rowMap:e.rowMap,pos:i.pos,bounds:{x:-n,y:0,width:i.bounds.width+2*n,height:i.bounds.height}}),r=this._linksGroup,s=this.renderer,l=o(this._linkEls,a);l.exit.map((function(t){t.remove()}));var u=l.enter.map((function(t){return r.append(s.path().datum(t))}));this._linkEls=u.concat(l.update).map((function(t){var e=t.datum();return t.attr(e.attr).style(e.style)}))}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=o(i(9)),a=o(i(0)),r=o(i(1));function o(t){return t&&t.__esModule?t:{"default":t}}var s=n["default"].getMarkerPath,l=a["default"].makeTranslate,u=a["default"].bindData;function h(t,e){var i=t.ganttCanvasArr,n=function(t,e,i){var n=t.ctx,a=e.pos,o=e.size,s=e.color,l=e.type,u=a[0]-i;n.save(),n.translate(u,a[1]),n.fillStyle=s,function(t,e,i){if(-1!=e.indexOf(r["default"].DIAMOND))t.beginPath(),t.moveTo(-i,0),t.lineTo(0,-i),t.lineTo(i,0),t.lineTo(0,i),t.closePath();else if(-1!=e.indexOf(r["default"].TRIANGLE))t.beginPath(),t.moveTo(-2*i/Math.sqrt(3),i),t.lineTo(0,-i),t.lineTo(2*i/Math.sqrt(3),i),t.closePath();else{var n=1.105*i,a=n/3;t.beginPath();for(var o=0;o<5;o++){var s=n*Math.cos((54+72*o)/180*Math.PI),l=n*Math.sin((54+72*o)/180*Math.PI),u=a*Math.cos((18+72*o)/180*Math.PI),h=a*Math.sin((18+72*o)/180*Math.PI);t.lineTo(u,h),t.lineTo(s,l)}t.closePath()}t.fill()}(n,l,o/2),n.translate(-u,-a[1]),n.restore()};i.forEach((function(t,i){var o=t.config,s=o.width,l=o.height,u=r["default"].GANTT_CANVAS_WIDTH*i,h={x:u,y:0,width:s,height:l};e.forEach((function(e){var i=e.pos,r=e.size,o=r/2,s={x:i[0]-o,y:i[1]-o,width:r,height:r};a["default"].outsideRect(h,s)||n(t,e,u)}))}))}e["default"]={removeMarks:function(){this._marksGroup=null},renderMarks:function(){this._marksGroup||(this._marksGroup=this.renderer.group().addTo(this.clipSeriesGroup),this._imageMarkEls=[],this._markEls=[]);var t=this.getTimeAxis(),e=t.markArray,i=t.scale,n=this._marksGroup,r=this.renderer,o=[],d=[];if(e.forEach((function(t){if(t.visible&&t.series.visible){var e=t.rect.height,n=i(t.markTime),r=t.rect.y+.5*e,s=t.options.markType,l={type:s,pos:[n,r],size:.8*e,color:t.options.markColor||"rgb(248,182,44)"};a["default"].isImageMarker(s)?d.push(l):o.push(l)}})),this.useCanvas())return h(this,[].concat(o,d));(c=u(this._imageMarkEls,d)).exit.map((function(t){t.remove()}));var c,f=c.enter.map((function(t){var e=r.group().datum(t);return e.marker=r.image(),e.append(e.marker),n.append(e)}));this._imageMarkEls=f.concat(c.update).map((function(t){var e=t.datum();t.attr("transform",l(e.pos));var i=t.marker,n=e.size,a=e.size;return i.attr({preserveAspectRatio:"none",x:-n/2,y:-a/2,width:n,height:a}),i.imageContent(e.type),t})),(c=u(this._markEls,o)).exit.map((function(t){t.remove()}));f=c.enter.map((function(t){var e=r.group().datum(t);return e.marker=r.path(),e.append(e.marker),n.append(e)}));this._markEls=f.concat(c.update).map((function(t){var e=t.datum();return t.attr("transform",l(e.pos)),t.marker.attr("d",s(e.type,e.size/2)).style({stroke:"none",fill:e.color}),t}))}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(38)),a=u(i(12)),r=i(4),o=u(i(59)),s=i(15),l=u(i(32));function u(t){return t&&t.__esModule?t:{"default":t}}var h=a["default"].extend({initialize:function(t){this.vanchart=t},onMouseOver:function(t){var e=this.vanchart,i=e.getComponent(r.ComponentCst.TOOLTIP_COMPONENT),n=function(t){return{backgroundColor:"rgba(0,0,0,0.65)",padding:6,borderRadius:4,borderWidth:0,style:{color:"#FFFFFF",fontSize:14*(0,s.autoFitFontScale)(t)+"px",fontFamily:"Verdana"}}}(e);i&&i.showWithMarkingLine(e,n,t)},onMouseOut:function(){var t=this.vanchart.getComponent(r.ComponentCst.TOOLTIP_COMPONENT);t&&t.hide()},getEvents:function(){return{mouseover:this.onMouseOver,mouseout:this.onMouseOut,mousemove:this.onMouseOver}}});e["default"]={getMarkingLineTooltipPos:function(t,e){var i=t.containerPoint,n=[i.x+10,i.y+10],a=this.bounds,r=a.y,o=a.x,s=a.y+a.height,l=a.x+a.width,u=n[0],h=n[1];return u<o?u+=o-u:u+e.width>l&&(u-=u+e.width-l),h<r?h+=r-h:h+e.height>s&&(h-=h+e.height-s),[u,h]},getMarkingLineTooltipContent:function(){var t=(0,o["default"])(new Date),e=this.getTimeAxis().level<7?t.format("YYYY-MM-dd"):t.format("YYYY-MM-dd HH:mm");return"<span>"+l["default"].i18nText("currentTime")+"</span><br>\n                <span>"+e+"</span>"},removeMarkingLine:function(){this._markingLine&&this._markingLine.remove(),this._markingLine=null},renderMarkingLine:function(){if(this.options.plotOptions.markingLine){if(!this._markingLine){this._markingLine=this.renderer.line().addTo(this.clipSeriesGroup);var t=new h(this);this.registerInteractiveTarget(t,this._markingLine)}var e=this.getTimeAxis(),i=n["default"].MARKING_LINE,a=new Date,r=i.strokeWidth,o=this.options.plotOptions.markingLine,s=o.color,l=o.opacity,u=e.scale(a),d=e.bounds,c=e.tableDims,f=c.rowHeight,p=c.rowNum,g=c.headerHeight,m=Math.max(d.height-g,f*p);this._markingLine.attr({x1:u,x2:u,y1:0,y2:m}),this._markingLine.style({fill:"none",stroke:s,"stroke-width":r,"stroke-opacity":l})}}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n=u(i(1)),a=u(i(0)),r=i(4),o=u(i(10)),s=i(73),l=i(2);function u(t){return t&&t.__esModule?t:{"default":t}}var h={};[n["default"].BAR_CHART,n["default"].COLUMN_CHART,n["default"].LINE_CHART,n["default"].AREA_CHART,n["default"].TREEMAP_CHART,n["default"].SCATTER_CHART,n["default"].BUBBLE_CHART,n["default"].FORCE_BUBBLE_CHART,n["default"].RADAR_CHART,n["default"].POINT_MAP,n["default"].AREA_MAP,n["default"].HEAT_MAP,n["default"].LINE_MAP,n["default"].WORD_CLOUD_CHART,n["default"].STRUCTURE_CHART,n["default"].MULTI_CHARTS].forEach((function(t){h[t]=!0}));var d=s.MARGIN,c=s.PADDING;e["default"]={isFlowTouchPie:function(t){return t=t||this.options,this.isMobileFlow()&&t.chartType===n["default"].PIE_CHART&&1===t.series.length&&!t.plotOptions.roseType&&!t.series[0].roseType},_mutateOptions:function(t){var e,i=this.isMobileFlowFollowPC();t.chartType!==n["default"].GANTT_CHART&&(t.crossLine={},t.plotScroll={}),null==(e=t.zoom)||!e.zoomTool||t.zoom._zoomTool||i||(t.zoom._zoomTool=t.zoom.zoomTool,t.zoom.zoomTool={}),t.dTools&&(t.dTools.currentColor="#999",t.dTools.style=t.dTools.style||{},t.dTools.style.color="#1fade5"),t.tools&&(t.tools={enabled:!1}),t.dataSheet&&(t.dataSheet={enabled:!1},t.xAxis&&t.xAxis.forEach((function(t){return t.showLabel=!0}))),t.moreLabel&&(t.moreLabel={}),this.isFlowTouchPie(t)&&(t.pieIndicator={});var r=t.legend&&t.legend.enabled&&t.legend.visible?t.legend:null,o=t.rangeLegend&&t.rangeLegend.enabled&&t.rangeLegend.visible?t.rangeLegend:null;return i||(this._isPortrait(t)?(r&&(r.floating=!1,r.position="bottom",r.maxHeight=a["default"].getTextDimension("上",r.style,!1)+2*(c+d)),o&&(o.floating=!1,o.position="bottom")):(r&&(r.floating=!1,r.position="right"),o&&(o.floating=!1,o.position="right"))),t},_isPortrait:function(t){return(0,l.hasDefined)(t.orientation)?"portrait"===t.orientation:"portrait"===this.vancharts.getOrientation()},hasScroll:function(){return this.yAxis()&&this.xAxis()},shouldPinch:function(){return this.yAxis()&&this.xAxis()&&this._eventsConfig.pinch},flowResize:function(){this.setPlotOffset({x:null,y:null}),this.handler.fire("mutatePlot")},isMobileFlow:function(){return this.vancharts.isMobileFlow()},isMobileFlowFollowPC:function(){return this.vancharts.isMobileFlowFollowPC()},setPlotZoom:function(t){if(!(t&&t.x>=1&&t.y>=1))throw t;return t.x=t.x||this._plotZoom.x,t.y=t.y||this._plotZoom.y,this._plotZoom=t,this._plotZoom},getPlotZoom:function(){return{x:this._plotZoom.x,y:this._plotZoom.y}},setPlotOffset:function(t){if(!t)throw t;null==t.x&&(t.x=this._plotOffset.x),null==t.y&&(t.y=this._plotOffset.y);var e=this.getPlotContentBounds(),i=this.bounds,n=i.width-e.width,a=i.height-e.height;return t.x=Math.max(n,Math.min(t.x,0)),t.y=Math.max(a,Math.min(t.y,0)),this._plotOffset=t,this._plotOffset},getPlotOffset:function(){return{x:this._plotOffset.x,y:this._plotOffset.y}},addPlotOffset:function(t){var e=this.getPlotContentBounds(),i=this.setPlotOffset({x:this._plotOffset.x+t.deltaX,y:this._plotOffset.y+t.deltaY});return i.x!==e.x||i.y!==e.y},getPlotContentBounds:function(){if(!this.__contentBoundsInited){this.__contentBoundsInited=!0;var t=this.baseAxis();if(t){var e=this.options.zoom&&this.options.zoom._zoomTool,i=t._dataDomain,n=i.length;if(e&&(e.from||e.to)){var s=e.from,l=e.to;t.isDate()&&(s=""===s?null:a["default"].date2int(a["default"].value2date(s)),l=""===l?null:a["default"].date2int(a["default"].value2date(l)));var u,h=this.getComponent(r.ComponentCst.ZOOM_COMPONENT)._getValidDomain(s,l,i,t.isCategory());if(t.isCategory()){var d=t._getRangeFromDomain(h);u=Math.min(d[0],d[1]),p=n?t.isRangePoints?(n-1)/Math.max(h.length-1,1):n/Math.max(h.length,1):1}else{i=t._domain;var c=t._getRange(),f=o["default"].linear().domain(h).range(c);u=Math.min(f(i[0]),f(i[1])),p=n&&n>1&&h&&h.length>1?Math.abs(i[1]-i[0])/Math.abs(h[1]-h[0]):1}t.isHorizontal()?(this._plotOffset.x=u,this._plotZoom.x=p):(this._plotOffset.y=u,this._plotZoom.y=p)}else if(n>30){var p=n/30.5;t.isHorizontal()?this._plotZoom.x=p:this._plotZoom.y=p}}}var g=this.bounds;return{x:this._plotOffset.x,y:this._plotOffset.y,width:g.width*this._plotZoom.x,height:g.height*this._plotZoom.y}},hasShowScroll:function(){var t=this.baseAxis();if(t){var e=this.options.zoom&&this.options.zoom._zoomTool||{};return e.from||e.to||t._dataDomain>30}},changeOrientation:function(){},getScrollVisibleBounds:function(){return this.bounds},_checkHandle:function(){return this.handler.stage===n["default"].STAGES.NORMAL&&!this.isMap()},getScrollBounds:function(){var t=null,e=null,i=null;if(this._checkHandle()){var n=this.getPlotContentBounds(),a=this.getScrollVisibleBounds();a.width<n.width&&(e=n.x>=0?"left":n.width+n.x<=a.width?"right":"middle"),a.height<n.height&&(i=n.y>=0?"top":n.height+n.y<=a.height?"bottom":"middle"),t=!("middle"===i)}else t=!1;return{shouldParentHandle:t,horizontalEdge:e,verticalEdge:i}},checkCrossLineFlag:function(){h[this.chartType()]?0===this.series.length||1===this.series.length&&(this.series[0].points.length<=1||"vanChart"===this.vanChartType)?this._hasCrossLine=!1:this._hasCrossLine=!0:this._hasCrossLine=!1},hasCrossLine:function(){return this._hasCrossLine}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.convertToValid=h,e["default"]=void 0;var n=s(i(0)),a=s(i(1)),r=s(i(9)),o=i(17);function s(t){return t&&t.__esModule?t:{"default":t}}function l(){return l=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},l.apply(null,arguments)}function u(t){return t===a["default"].LEFT||t===a["default"].RIGHT}function h(t){if(isNaN(t)||Math.abs(t)<1e-6)return 0;var e=Number.MIN_SAFE_INTEGER||-900719925474099,i=Number.MAX_SAFE_INTEGER||9007199254740991;return t=Math.max(e,Math.min(i,t)),parseFloat(t)}function d(t,e){var i=function(t,e){return t+e},n=1*t.reduce(i)/t.length,a=1*e.reduce(i)/e.length,r=t.map((function(t){return Math.pow(t-n,2)})).reduce(i),o=(e.map((function(t){return Math.pow(t-a,2)})).reduce(i),t.map((function(t,i){return(t-n)*(e[i]-a)})).reduce(i)/r);return[o,a-n*o]}e["default"]={trendLines:[],calcTrendLines:function(){for(var t=[],e=this,i=e.series,n=0,o=i.length;n<o;n++){var s=i[n],h=s.options.trendLine;if(h&&s.visible){var d;switch(h.type){case a["default"].LINEAR:d=e.linear;break;case a["default"].LOGARITHMIC:d=e.logarithmic;break;case a["default"].POLYNOMIAL:d=e.polynomial;break;default:case a["default"].EXPONENTIAL:d=e.exponential}var c=s.getTrendLineXYValues(s),f=s[s.getBaseAxisType()].getPeriodSize();if(!(c[0].length<=1)){var p,g,m=u(c[2]);m?(g=c[0],p=c[1]):(p=c[0],g=c[1]);var v=d(p,g,this.extendXs(p,h.period,f,m,c[3])),_=r["default"].line().interpolate("cardinal");m&&_.x((function(t){return t[1]})).y((function(t){return t[0]}));h.type==a["default"].POLYNOMIAL||(h.type,a["default"].EXPONENTIAL);h.lineType,a["default"].DASHED,0;var y={d:_(v),trendLine:l({},h,{opacity:s.opacity}),bindName:s.name};t.push(y)}}}this.trendLines=t},extendXs:function(t,e,i,a,r){var o=n["default"].getTargetFillArray;if(e&&2===e.length&&t.length>1){var s=this.getForecastPeriod(e,a,r),l=s[0],u=s[1];return o(l,(function(e,n){return t[0]-(n+1)*i})).reverse().concat(t).concat(o(u,(function(e,n){return t[t.length-1]+(n+1)*i})))}return t},getForecastPeriod:function(t,e,i){var n=0,a=0;if(t&&2===t.length){var r=[-t[0],t[1]];if(n=r[0],a=r[1],e&&!i||!e&&i){var o=[a,n];n=o[0],a=o[1]}}return[n,a]},linear:function(t,e,i){var n,a,r=d(t,e);return[[n=i[0],r[0]*n+r[1]],[a=i[i.length-1],r[0]*a+r[1]]]},logarithmic:function(t,e,i){var n=[],a=[],r=Math.min.apply(null,i);t.map((function(t,i){r<=0&&(t+=1-r),n.push(Math.log(t)),a.push(e[i])}));var o=d(n,a);return i.map((function(t){var e=t;return r<=0&&(t+=1-r),[e,o[0]*Math.log(t)+o[1]]}))},exponential:function(t,e,i){var n=[],a=[],r=Math.min.apply(null,e);t.map((function(t,i){r<=0&&(e[i]+=1-r),n.push(t),a.push(Math.log(e[i]))}));var o=d(n,a),s=o[0];return o[0]=Math.exp(o[1]),o[1]=s,i.map((function(t){var e=o[0]*Math.exp(t*o[1]);return r<=0&&(e-=1-r),[t,e=h(e)]}))},polynomial:function(t,e,i){var n,a=Math.min(t.length-1,6);a++;for(var r=[],o=[],s=0;s<a;s++)r[s]=[],o[s]=[];var l,u,h,d=[],c=[],f=[];for(s=0;s<a;s++)for(l=0;l<t.length;l++){for(n=1,h=0;h<s;h++)n*=t[l];r[s][l]=n}for(s=0;s<a;s++)for(u=0;u<a;u++){for(n=0,l=0;l<t.length;l++)n+=r[s][l]*r[u][l];o[s][u]=n}for(s=0;s<a;s++){for(n=0,l=0;l<t.length;l++)n+=e[l]*r[s][l];d[s]=n}for(s=1;s<a;s++)o[s][0]=o[s][0]/o[0][0];for(s=1;s<a;s++)for(l=s;l<a;l++){var p=0;for(u=0;u<s;u++)p+=o[u][l]*o[s][u];if(o[s][l]=o[s][l]-p,l+1!=a){var g=0;for(u=0;u<s;u++)g+=o[u][s]*o[l+1][u];o[l+1][s]=(o[l+1][s]-g)/o[s][s]}}for(c[0]=d[0],s=1;s<a;s++){for(n=0,l=0;l<s;l++)n+=o[s][l]*c[l];c[s]=d[s]-n}for(f[a-1]=c[a-1]/o[a-1][a-1],s=a-2;s>=0;s--){for(n=0,l=s+1;l<a;l++)n+=o[s][l]*f[l];f[s]=(c[s]-n)/o[s][s]}return i.map((function(t){return[t,f.reduce((function(e,i,n){return e+i*Math.pow(t,n)}),0)]}))},_renderTrendLine:function(){this.calcTrendLines();var t=this.trendLines,e=this.bounds,i=this.renderer;if(!this.trendLineGroup){if(!this.trendLines||!this.trendLines.length)return;this.trendLineGroup=this.seriesGroup.append(i.group()),i.clip(this.trendLineGroup,this.plotClip)}this.trendLineGroup.trendLines=this.trendLineGroup.trendLines||[];for(var a=this.trendLineGroup.trendLines,r=0,s=t.length;r<s;r++){var l=t[r],u={d:l.d},h=(0,o.getLineStyle)(l.trendLine);a[r]?a[r].attr(u).style(h):a[r]=i.path(u).style(h).addTo(this.trendLineGroup),a[r].attr("transform",n["default"].makeTranslate(e))}for(var d=t.length;d<a.length;d++)a[d].remove(),a[d]=null;return a.length=t.length,this.trendLineGroup}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var n={};n="object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?{browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:"undefined"==typeof document&&"undefined"!=typeof self?{browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:"undefined"==typeof navigator?{browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:function(t){var e={},i={},n=t.match(/Firefox\/([\d.]+)/),a=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),r=t.match(/Edge\/([\d.]+)/),o=/micromessenger/i.test(t);n&&(i.firefox=!0,i.version=n[1]);a&&(i.ie=!0,i.version=a[1]);r&&(i.edge=!0,i.version=r[1]);o&&(i.weChat=!0);return{browser:i,os:e,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:"undefined"!=typeof SVGRect,touchEventsSupported:"ontouchstart"in window&&!i.ie&&!i.edge,pointerEventsSupported:"onpointerdown"in window&&(i.edge||i.ie&&i.version>=11),domSupported:"undefined"!=typeof document}}(navigator.userAgent);e["default"]=n},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.$override=function(t,e){"createCanvas"===t&&(v=null);f[t]=e},e.assert=function(t,e){if(!t)throw new Error(e)},e.bind=A,e.clone=p,e.concatArray=function(t,e){for(var i=new t.constructor(t.length+e.length),n=0;n<t.length;n++)i[n]=t[n];var a=t.length;for(n=0;n<e.length;n++)i[n+a]=e[n];return i},e.createCanvas=void 0,e.createHashMap=function(t){return new P(t)},e.curry=function(t){var e=u.call(arguments,1);return function(){return t.apply(this,e.concat(u.call(arguments)))}},e.defaults=m,e.each=y,e.eqNaN=function(t){return t!=t},e.extend=function(t,e){for(var i in e)e.hasOwnProperty(i)&&i!==c&&(t[i]=e[i]);return t},e.filter=function(t,e,i){if(!t||!e)return;if(t.filter&&t.filter===l)return t.filter(e,i);for(var n=[],a=0,r=t.length;a<r;a++)e.call(i,t[a],a,t)&&n.push(t[a]);return n},e.find=function(t,e,i){if(!t||!e)return;for(var n=0,a=t.length;n<a;n++)if(e.call(i,t[n],n,t))return t[n]},e.getContext=function(){v||(v=_().getContext("2d"));return v},e.indexOf=function(t,e){if(t){if(t.indexOf)return t.indexOf(e);for(var i=0,n=t.length;i<n;i++)if(t[i]===e)return i}return-1},e.inherits=function(t,e){var i=t.prototype;function n(){}for(var a in n.prototype=e.prototype,t.prototype=new n,i)i.hasOwnProperty(a)&&(t.prototype[a]=i[a]);t.prototype.constructor=t,t.superClass=e},e.isArray=T,e.isArrayLike=function(t){if(!t)return;if("string"==typeof t)return!1;return"number"==typeof t.length},e.isBuiltInObject=b,e.isDom=C,e.isFunction=function(t){return"function"==typeof t},e.isObject=x,e.isPrimitive=M,e.isString=function(t){return"[object String]"===r.call(t)},e.isTypedArray=function(t){return!!a[r.call(t)]},e.map=function(t,e,i){if(!t||!e)return;if(t.map&&t.map===h)return t.map(e,i);for(var n=[],a=0,r=t.length;a<r;a++)n.push(e.call(i,t[a],a,t));return n},e.merge=g,e.mergeAll=function(t,e){for(var i=t[0],n=1,a=t.length;n<a;n++)i=g(i,t[n],e);return i},e.mixin=function(t,e,i){t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,m(t,e,i)},e.noop=function(){},e.normalizeCssArray=function(t){if("number"==typeof t)return[t,t,t,t];var e=t.length;if(2===e)return[t[0],t[1],t[0],t[1]];if(3===e)return[t[0],t[1],t[2],t[1]];return t},e.reduce=function(t,e,i,n){if(!t||!e)return;if(t.reduce&&t.reduce===d)return t.reduce(e,i,n);for(var a=0,r=t.length;a<r;a++)i=e.call(n,i,t[a],a,t);return i},e.retrieve=function(t){for(var e=0,i=arguments.length;e<i;e++)if(null!=arguments[e])return arguments[e]},e.retrieve2=function(t,e){return null!=t?t:e},e.retrieve3=function(t,e,i){return null!=t?t:null!=e?e:i},e.setAsPrimitive=function(t){t[L]=!0},e.slice=function(){return Function.call.apply(u,arguments)},e.trim=function(t){return null==t?null:"function"==typeof t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};var n={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},a={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},r=Object.prototype.toString,o=Array.prototype,s=o.forEach,l=o.filter,u=o.slice,h=o.map,d=o.reduce,c="__proto__",f={};function p(t){if(null==t||"object"!=typeof t)return t;var e=t,i=r.call(t);if("[object Array]"===i){if(!M(t)){e=[];for(var o=0,s=t.length;o<s;o++)e[o]=p(t[o])}}else if(a[i]){if(!M(t)){var l=t.constructor;if(t.constructor.from)e=l.from(t);else{e=new l(t.length);for(o=0,s=t.length;o<s;o++)e[o]=p(t[o])}}}else if(!n[i]&&!M(t)&&!C(t))for(var u in e={},t)t.hasOwnProperty(u)&&u!==c&&(e[u]=p(t[u]));return e}function g(t,e,i){if(!x(e)||!x(t))return i?p(e):t;for(var n in e)if(e.hasOwnProperty(n)&&n!==c){var a=t[n],r=e[n];!x(r)||!x(a)||T(r)||T(a)||C(r)||C(a)||b(r)||b(a)||M(r)||M(a)?!i&&n in t||(t[n]=p(e[n])):g(a,r,i)}return t}function m(t,e,i){for(var n in e)e.hasOwnProperty(n)&&n!==c&&(i?null!=e[n]:null==t[n])&&(t[n]=e[n]);return t}var v,_=function(){return f.createCanvas()};function y(t,e,i){if(t&&e)if(t.forEach&&t.forEach===s)t.forEach(e,i);else if(t.length===+t.length)for(var n=0,a=t.length;n<a;n++)e.call(i,t[n],n,t);else for(var r in t)t.hasOwnProperty(r)&&e.call(i,t[r],r,t)}function A(t,e){var i=u.call(arguments,2);return function(){return t.apply(e,i.concat(u.call(arguments)))}}function T(t){return"[object Array]"===r.call(t)}function x(t){var e=typeof t;return"function"===e||!!t&&"object"===e}function b(t){return!!n[r.call(t)]}function C(t){return"object"==typeof t&&"number"==typeof t.nodeType&&"object"==typeof t.ownerDocument}e.createCanvas=_,f.createCanvas=function(){return document.createElement("canvas")};var L="__ec_primitive__";function M(t){return t[L]}function P(t){var e=T(t);this.data={};var i=this;function n(t,n){e?i.set(t,n):i.set(n,t)}t instanceof P?t.each(n):t&&y(t,n)}P.prototype={constructor:P,get:function(t){return this.data.hasOwnProperty(t)?this.data[t]:null},set:function(t,e){return this.data[t]=e},each:function(t,e){for(var i in void 0!==e&&(t=A(t,e)),this.data)this.data.hasOwnProperty(i)&&t(this.data[i],i)},removeKey:function(t){delete this.data[t]}}},function(t,e,i){"use strict";(function(e,i){
/*!
 * @overview es6-promise - a tiny implementation of Promises/A+.
 * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
 * @license   Licensed under MIT license
 *            See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
 * @version   v4.2.8+1e68dce6
 */
var n;n=function(){function t(t){return"function"==typeof t}var n=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},a=0,r=void 0,o=void 0,s=function(t,e){p[a]=t,p[a+1]=e,2===(a+=2)&&(o?o(g):A())},l="undefined"!=typeof window?window:undefined,u=l||{},h=u.MutationObserver||u.WebKitMutationObserver,d="undefined"==typeof self&&void 0!==e&&"[object process]"==={}.toString.call(e),c="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function f(){var t=setTimeout;return function(){return t(g,1)}}var p=new Array(1e3);function g(){for(var t=0;t<a;t+=2)(0,p[t])(p[t+1]),p[t]=undefined,p[t+1]=undefined;a=0}var m,v,_,y,A=void 0;function T(t,e){var i=this,n=new this.constructor(C);n[b]===undefined&&B(n);var a=i._state;if(a){var r=arguments[a-1];s((function(){return D(a,n,r,i._result)}))}else k(i,n,t,e);return n}function x(t){if(t&&"object"==typeof t&&t.constructor===this)return t;var e=new this(C);return w(e,t),e}d?A=function(){return e.nextTick(g)}:h?(v=0,_=new h(g),y=document.createTextNode(""),_.observe(y,{characterData:!0}),A=function(){y.data=v=++v%2}):c?((m=new MessageChannel).port1.onmessage=g,A=function(){return m.port2.postMessage(0)}):A=l===undefined?function(){try{var t=Function("return this")().require("vertx");return void 0!==(r=t.runOnLoop||t.runOnContext)?function(){r(g)}:f()}catch(e){return f()}}():f();var b=Math.random().toString(36).substring(2);function C(){}var L=void 0,M=1,P=2;function S(e,i,n){i.constructor===e.constructor&&n===T&&i.constructor.resolve===x?function(t,e){e._state===M?O(t,e._result):e._state===P?R(t,e._result):k(e,undefined,(function(e){return w(t,e)}),(function(e){return R(t,e)}))}(e,i):n===undefined?O(e,i):t(n)?function(t,e,i){s((function(t){var n=!1,a=function(t,e,i,n){try{t.call(e,i,n)}catch(a){return a}}(i,e,(function(i){n||(n=!0,e!==i?w(t,i):O(t,i))}),(function(e){n||(n=!0,R(t,e))}),t._label);!n&&a&&(n=!0,R(t,a))}),t)}(e,i,n):O(e,i)}function w(t,e){if(t===e)R(t,new TypeError("You cannot resolve a promise with itself"));else if(a=typeof(n=e),null===n||"object"!==a&&"function"!==a)O(t,e);else{var i=void 0;try{i=e.then}catch(r){return void R(t,r)}S(t,e,i)}var n,a}function E(t){t._onerror&&t._onerror(t._result),I(t)}function O(t,e){t._state===L&&(t._result=e,t._state=M,0!==t._subscribers.length&&s(I,t))}function R(t,e){t._state===L&&(t._state=P,t._result=e,s(E,t))}function k(t,e,i,n){var a=t._subscribers,r=a.length;t._onerror=null,a[r]=e,a[r+M]=i,a[r+P]=n,0===r&&t._state&&s(I,t)}function I(t){var e=t._subscribers,i=t._state;if(0!==e.length){for(var n=void 0,a=void 0,r=t._result,o=0;o<e.length;o+=3)n=e[o],a=e[o+i],n?D(i,n,a,r):a(r);t._subscribers.length=0}}function D(e,i,n,a){var r=t(n),o=void 0,s=void 0,l=!0;if(r){try{o=n(a)}catch(u){l=!1,s=u}if(i===o)return void R(i,new TypeError("A promises callback cannot return that same promise."))}else o=a;i._state!==L||(r&&l?w(i,o):!1===l?R(i,s):e===M?O(i,o):e===P&&R(i,o))}var N=0;function B(t){t[b]=N++,t._state=undefined,t._result=undefined,t._subscribers=[]}var F=function(){function t(t,e){this._instanceConstructor=t,this.promise=new t(C),this.promise[b]||B(this.promise),n(e)?(this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?O(this.promise,this._result):(this.length=this.length||0,this._enumerate(e),0===this._remaining&&O(this.promise,this._result))):R(this.promise,new Error("Array Methods must be provided an Array"))}return t.prototype._enumerate=function(t){for(var e=0;this._state===L&&e<t.length;e++)this._eachEntry(t[e],e)},t.prototype._eachEntry=function(t,e){var i=this._instanceConstructor,n=i.resolve;if(n===x){var a=void 0,r=void 0,o=!1;try{a=t.then}catch(l){o=!0,r=l}if(a===T&&t._state!==L)this._settledAt(t._state,e,t._result);else if("function"!=typeof a)this._remaining--,this._result[e]=t;else if(i===G){var s=new i(C);o?R(s,r):S(s,t,a),this._willSettleAt(s,e)}else this._willSettleAt(new i((function(e){return e(t)})),e)}else this._willSettleAt(n(t),e)},t.prototype._settledAt=function(t,e,i){var n=this.promise;n._state===L&&(this._remaining--,t===P?R(n,i):this._result[e]=i),0===this._remaining&&O(n,this._result)},t.prototype._willSettleAt=function(t,e){var i=this;k(t,undefined,(function(t){return i._settledAt(M,e,t)}),(function(t){return i._settledAt(P,e,t)}))},t}(),G=function(){function e(t){this[b]=N++,this._result=this._state=undefined,this._subscribers=[],C!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(t,e){try{e((function(e){w(t,e)}),(function(e){R(t,e)}))}catch(i){R(t,i)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype["catch"]=function(t){return this.then(null,t)},e.prototype["finally"]=function(e){var i=this,n=i.constructor;return t(e)?i.then((function(t){return n.resolve(e()).then((function(){return t}))}),(function(t){return n.resolve(e()).then((function(){throw t}))})):i.then(e,e)},e}();return G.prototype.then=T,G.all=function(t){return new F(this,t).promise},G.race=function(t){var e=this;return n(t)?new e((function(i,n){for(var a=t.length,r=0;r<a;r++)e.resolve(t[r]).then(i,n)})):new e((function(t,e){return e(new TypeError("You must pass an array to race."))}))},G.resolve=x,G.reject=function(t){var e=new this(C);return R(e,t),e},G._setScheduler=function(t){o=t},G._setAsap=function(t){s=t},G._asap=s,G.polyfill=function(){var t=void 0;if(void 0!==i)t=i;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(a){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;if(e){var n=null;try{n=Object.prototype.toString.call(e.resolve())}catch(a){}if("[object Promise]"===n&&!e.cast)return}t.Promise=G},G.Promise=G,G},t.exports=n()}).call(this,i(255),i(256))},function(t,e,i){"use strict";var n,a,r=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(t){a=s}}();var u,h=[],d=!1,c=-1;function f(){d&&u&&(d=!1,u.length?h=u.concat(h):c=-1,h.length&&p())}function p(){if(!d){var t=l(f);d=!0;for(var e=h.length;e;){for(u=h,h=[];++c<e;)u&&u[c].run();c=-1,e=h.length}u=null,d=!1,function(t){if(a===clearTimeout)return clearTimeout(t);if((a===s||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(t);try{return a(t)}catch(e){try{return a.call(null,t)}catch(e){return a.call(this,t)}}}(t)}}function g(t,e){this.fun=t,this.array=e}function m(){}r.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)e[i-1]=arguments[i];h.push(new g(t,e)),1!==h.length||d||l(p)},g.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,r.listeners=function(t){return[]},r.binding=function(t){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(t,e,i){"use strict";var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(a){"object"==typeof window&&(n=window)}t.exports=n}])["default"]}));