New dashboard look & feel
[src/xds/xds-agent.git] / webapp / src / assets / vendors / echarts.min.js
1 !function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():t.echarts=e()}(this,function(){var t,e;!function(){function i(t,e){if(!e)return t;if(0===t.indexOf(".")){var i=e.split("/"),n=t.split("/"),r=i.length-1,a=n.length,o=0,s=0;t:for(var l=0;a>l;l++)switch(n[l]){case"..":if(!(r>o))break t;o++,s++;break;case".":s++;break;default:break t}return i.length=r-o,n=n.slice(s),i.concat(n).join("/")}return t}function n(t){function e(e,o){if("string"==typeof e){var s=n[e];return s||(s=a(i(e,t)),n[e]=s),s}e instanceof Array&&(o=o||function(){},o.apply(this,r(e,o,t)))}var n={};return e}function r(e,n,r){for(var s=[],l=o[r],u=0,c=Math.min(e.length,n.length);c>u;u++){var h,f=i(e[u],r);switch(f){case"require":h=l&&l.require||t;break;case"exports":h=l.exports;break;case"module":h=l;break;default:h=a(f)}s.push(h)}return s}function a(t){var e=o[t];if(!e)throw new Error("No "+t);if(!e.defined){var i=e.factory,n=i.apply(this,r(e.deps||[],i,t));"undefined"!=typeof n&&(e.exports=n),e.defined=1}return e.exports}var o={};e=function(t,e,i){o[t]={id:t,deps:e,factory:i,defined:0,exports:{},require:n(t)}},t=n("")}();var i="updateTransform",n="buildPath",r="moveTo",a="transform",o="../../model/Model",s="pointToData",l="dataToPoint",u="category",c="dataToCoord",h="getFont",f="shadowOffsetY",d="shadowOffsetX",p="shadowBlur",m="shadowColor",v="textVerticalAlign",g="offset",y="stroke",x="lineWidth",_="applyTransform",b="ordinal",w="coordDimToDataDim",S="createHashMap",M="undefined",T="parsePercent",C="getRawIndex",P="rotation",A="setHoverStyle",L="updateProps",I="getShallow",D="setShape",z="getItemModel",k="endAngle",O="getItemLayout",R="getItemGraphicEl",E="../../util/graphic",B="getName",N="emphasis",G="normal",V="hostModel",F="option",H="mergeOption",W="superCall",q="../../echarts",Z="../../util/model",U="getContext",X="createElement",j="setExtent",Y="getTicks",$="getExtent",K="ecModel",J="contain",Q="opacity",te="position",ee="center",ie="middle",ne="padding",re="getLayoutRect",ae="getBoundingRect",oe="textAlign",se="textStyle",le="getItemStyle",ue="removeAll",ce="eachSeriesByType",he="isString",fe="reduce",de="inherits",pe="filter",me="number",ve="dimensions",ge="register",ye="registerAction",xe="function",_e="isArray",be="replace",we="parent",Se="getComponent",Me="zlevel",Te="setStyle",Ce="traverse",Pe="getDataParams",Ae="seriesIndex",Le="target",Ie="mousemove",De="mouseout",ze="mouseover",ke="splice",Oe="dispose",Re="componentIndex",Ee="mainType",Be="trigger",Ne="defaults",Ge="dispatchAction",Ve="extend",Fe="remove",He="series",We="concat",qe="colorStops",Ze="transparent",Ue="update",Xe="create",je="getItemVisual",Ye="dataIndex",$e="getData",Ke="coordinateSystem",Je="indexOf",Qe="length",ti="bottom",ei="ignore",ii="eachComponent",ni="stopAnimation",ri="backgroundColor",ai="canvasSupported",oi="getHeight",si="getWidth",li="getModel",ui="isObject",ci="assert",hi="silent",fi="animation",di="resize",pi="height",mi="canvas",vi="string",gi="prototype",yi="toLowerCase",xi="zrender/core/vector",_i="zrender/core/matrix",bi="zrender/core/env",wi="zrender/core/util",Si="require";e("echarts/chart/pie",[Si,wi,"../echarts","./pie/PieSeries","./pie/PieView","../action/createDataSelectAction","../visual/dataColor","./pie/pieLayout","../processor/dataFilter"],function(t){var e=t(wi),i=t("../echarts");t("./pie/PieSeries"),t("./pie/PieView"),t("../action/createDataSelectAction")("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),i.registerVisual(e.curry(t("../visual/dataColor"),"pie")),i.registerLayout(e.curry(t("./pie/pieLayout"),"pie")),i.registerProcessor(e.curry(t("../processor/dataFilter"),"pie"))}),e("echarts/echarts",[Si,bi,"./model/Global","./ExtensionAPI","./CoordinateSystem","./model/OptionManager","./preprocessor/backwardCompat","./model/Component","./model/Series","./view/Component","./view/Chart","./util/graphic","./util/model","./util/throttle","zrender",wi,"zrender/tool/color","zrender/mixin/Eventful","zrender/core/timsort","./visual/seriesColor","./loading/default","./data/List","./model/Model","./coord/Axis","./util/number","./util/format",_i,xi,"./helper"],function(t){function e(t){return function(e,i,n){e=e&&e[yi](),B[gi][t].call(this,e,i,n)}}function i(){B.call(this)}function n(t,e,n){function r(t,e){return t.prio-e.prio}n=n||{},typeof e===vi&&(e=se[e]),this.id,this.group,this._dom=t;var a=this._zr=O.init(t,{renderer:n.renderer||mi,devicePixelRatio:n.devicePixelRatio,width:n.width,height:n[pi]});this._throttledZrFlush=k.throttle(R.bind(a.flush,a),17);var e=R.clone(e);e&&C(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new M,this._api=x(this),B.call(this),this._messageCenter=new i,this._initEvents(),this[di]=R.bind(this[di],this),this._pendingActions=[],N(oe,r),N(ne,r),a[fi].on("frame",this._onframe,this),R.setAsPrimitive(this)}function r(t,e,i){var n,r=this._model,a=this._coordSysMgr.getCoordinateSystems();e=z.parseFinder(r,e);for(var o=0;o<a[Qe];o++){var s=a[o];if(s[t]&&null!=(n=s[t](r,e,i)))return n}}function a(t,e,i,n,r){function a(n){n&&n.__alive&&n[e]&&n[e](n.__model,o,t._api,i)}var o=t._model;if(!n)return void G(t._componentsViews[We](t._chartsViews),a);var s={};s[n+"Id"]=i[n+"Id"],s[n+"Index"]=i[n+"Index"],s[n+"Name"]=i[n+"Name"];var l={mainType:n,query:s};r&&(l.subType=r),o&&o[ii](l,function(e){a(t[n===He?"_chartsMap":"_componentsMap"][e.__viewId])},t)}function o(t,e){var i=t.type,n=t.escapeConnect,r=ee[i],o=r.actionInfo,s=(o[Ue]||Ue).split(":"),l=s.pop();s=null!=s[0]&&V(s[0]),this[j]=!0;var u=[t],c=!1;t.batch&&(c=!0,u=R.map(t.batch,function(e){return e=R[Ne](R[Ve]({},e),t),e.batch=null,e}));var h,f=[],d="highlight"===i||"downplay"===i;G(u,function(t){h=r.action(t,this._model,this._api),h=h||R[Ve]({},t),h.type=o.event||h.type,f.push(h),d?a(this,l,t,He):s&&a(this,l,t,s.main,s.sub)},this),"none"===l||d||s||(this[$]?(Q.prepareAndUpdate.call(this,t),this[$]=!1):Q[l].call(this,t)),h=c?{type:o.event||i,escapeConnect:n,batch:f}:f[0],this[j]=!1,!e&&this._messageCenter[Be](h.type,h)}function s(t){for(var e=this._pendingActions;e[Qe];){var i=e.shift();o.call(this,i,t)}}function l(t){!t&&this[Be]("updated")}function u(t,e,i){var n=this._api;G(this._componentsViews,function(r){var a=r.__model;r[t](a,e,n,i),y(a,r)},this),e.eachSeries(function(r){var a=this._chartsMap[r.__viewId];a[t](r,e,n,i),y(r,a),g(r,a)},this),v(this._zr,e),G(ae,function(t){t(e,n)})}function c(t,e){for(var i="component"===t,n=i?this._componentsViews:this._chartsViews,r=i?this._componentsMap:this._chartsMap,a=this._zr,o=0;o<n[Qe];o++)n[o].__alive=!1;e[i?ii:"eachSeries"](function(t,o){if(i){if(t===He)return}else o=t;var s="_ec_"+o.id+"_"+o.type,l=r[s];if(!l){var u=V(o.type),c=i?L.getClass(u.main,u.sub):I.getClass(u.sub);if(!c)return;l=new c,l.init(e,this._api),r[s]=l,n.push(l),a.add(l.group)}o.__viewId=l.__id=s,l.__alive=!0,l.__model=o,l.group.__ecComponentInfo={mainType:o[Ee],index:o[Re]}},this);for(var o=0;o<n[Qe];){var s=n[o];s.__alive?o++:(a[Fe](s.group),s[Oe](e,this._api),n[ke](o,1),delete r[s.__id],s.__id=s.group.__ecComponentInfo=null)}}function h(t,e){G(ne,function(i){i.func(t,e)})}function f(t){var e={};t.eachSeries(function(t){var i=t.get("stack"),n=t[$e]();if(i&&"list"===n.type){var r=e[i];e.hasOwnProperty(i)&&r&&(n.stackedOn=r),e[i]=n}})}function d(t,e){var i=this._api;G(oe,function(n){n.isLayout&&n.func(t,i,e)})}function p(t,e,i){var n=this._api;t.clearColorPalette(),t.eachSeries(function(t){t.clearColorPalette()}),G(oe,function(r){(!i||!r.isLayout)&&r.func(t,n,e)})}function m(t,e){var i=this._api;G(this._componentsViews,function(n){var r=n.__model;n.render(r,t,i,e),y(r,n)},this),G(this._chartsViews,function(t){t.__alive=!1},this),t.eachSeries(function(n){var r=this._chartsMap[n.__viewId];r.__alive=!0,r.render(n,t,i,e),r.group[hi]=!!n.get(hi),y(n,r),g(n,r)},this),v(this._zr,t),G(this._chartsViews,function(e){e.__alive||e[Fe](t,i)},this)}function v(t,e){var i=t.storage,n=0;i[Ce](function(t){t.isGroup||n++}),n>e.get("hoverLayerThreshold")&&!b.node&&i[Ce](function(t){t.isGroup||(t.useHoverLayer=!0)})}function g(t,e){var i=0;e.group[Ce](function(t){"group"===t.type||t[ei]||i++});var n=+t.get("progressive"),r=i>t.get("progressiveThreshold")&&n&&!b.node;r&&e.group[Ce](function(t){t.isGroup||(t.progressive=r?Math.floor(i++/n):-1,r&&t[ni](!0))});var a=t.get("blendMode")||null;e.group[Ce](function(t){t.isGroup||t[Te]("blend",a)})}function y(t,e){var i=t.get("z"),n=t.get(Me);e.group[Ce](function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t[Me]=n))})}function x(t){var e=t._coordSysMgr;return R[Ve](new S(t),{getCoordinateSystems:R.bind(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var i=e.__ecComponentInfo;if(null!=i)return t._model[Se](i[Ee],i.index);e=e[we]}}})}function _(t){function e(t,e){for(var i=0;i<t[Qe];i++){var n=t[i];n[a]=e}}var i=0,n=1,r=2,a="__connectUpdateStatus";R.each(ie,function(o,s){t._messageCenter.on(s,function(o){if(ce[t.group]&&t[a]!==i){if(o&&o.escapeConnect)return;var s=t.makeActionFromEvent(o),l=[];R.each(ue,function(e){e!==t&&e.group===t.group&&l.push(e)}),e(l,i),G(l,function(t){t[a]!==n&&t[Ge](s)}),e(l,r)}})})}var b=t(bi),w=t("./model/Global"),S=t("./ExtensionAPI"),M=t("./CoordinateSystem"),T=t("./model/OptionManager"),C=t("./preprocessor/backwardCompat"),P=t("./model/Component"),A=t("./model/Series"),L=t("./view/Component"),I=t("./view/Chart"),D=t("./util/graphic"),z=t("./util/model"),k=t("./util/throttle"),O=t("zrender"),R=t(wi),E=t("zrender/tool/color"),B=t("zrender/mixin/Eventful"),N=t("zrender/core/timsort"),G=R.each,V=P.parseClassType,F=1e3,H=5e3,W=1e3,q=2e3,Z=3e3,U=4e3,X=5e3,j="__flagInMainProcess",Y="__hasGradientOrPatternBg",$="__optionUpdated",K=/^[a-zA-Z0-9_]+$/;i[gi].on=e("on"),i[gi].off=e("off"),i[gi].one=e("one"),R.mixin(i,B);var J=n[gi];J._onframe=function(){if(this[$]){var t=this[$][hi];this[j]=!0,Q.prepareAndUpdate.call(this),this[j]=!1,this[$]=!1,s.call(this,t),l.call(this,t)}},J.getDom=function(){return this._dom},J.getZr=function(){return this._zr},J.setOption=function(t,e,i){var n;if(R[ui](e)&&(i=e.lazyUpdate,n=e[hi],e=e.notMerge),this[j]=!0,!this._model||e){var r=new T(this._api),a=this._theme,o=this._model=new w(null,null,a,r);o.init(null,null,a,r)}this._model.setOption(t,re),i?(this[$]={silent:n},this[j]=!1):(Q.prepareAndUpdate.call(this),this._zr.flush(),this[$]=!1,this[j]=!1,s.call(this,n),l.call(this,n))},J.setTheme=function(){console.log("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},J[li]=function(){return this._model},J.getOption=function(){return this._model&&this._model.getOption()},J[si]=function(){return this._zr[si]()},J[oi]=function(){return this._zr[oi]()},J.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},J.getRenderedCanvas=function(t){if(b[ai]){t=t||{},t.pixelRatio=t.pixelRatio||1,t[ri]=t[ri]||this._model.get(ri);var e=this._zr,i=e.storage.getDisplayList();return R.each(i,function(t){t[ni](!0)}),e.painter.getRenderedCanvas(t)}},J.getDataURL=function(t){t=t||{};var e=t.excludeComponents,i=this._model,n=[],r=this;G(e,function(t){i[ii]({mainType:t},function(t){var e=r._componentsMap[t.__viewId];e.group[ei]||(n.push(e),e.group[ei]=!0)})});var a=this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return G(n,function(t){t.group[ei]=!1}),a},J.getConnectedDataURL=function(t){if(b[ai]){var e=this.group,i=Math.min,n=Math.max,r=1/0;if(ce[e]){var a=r,o=r,s=-r,l=-r,u=[],c=t&&t.pixelRatio||1;R.each(ue,function(r){if(r.group===e){var c=r.getRenderedCanvas(R.clone(t)),h=r.getDom().getBoundingClientRect();a=i(h.left,a),o=i(h.top,o),s=n(h.right,s),l=n(h[ti],l),u.push({dom:c,left:h.left,top:h.top})}}),a*=c,o*=c,s*=c,l*=c;var h=s-a,f=l-o,d=R.createCanvas();d.width=h,d[pi]=f;var p=O.init(d);return G(u,function(t){var e=new D.Image({style:{x:t.left*c-a,y:t.top*c-o,image:t.dom}});p.add(e)}),p.refreshImmediately(),d.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},J.convertToPixel=R.curry(r,"convertToPixel"),J.convertFromPixel=R.curry(r,"convertFromPixel"),J.containPixel=function(t,e){var i,n=this._model;return t=z.parseFinder(n,t),R.each(t,function(t,n){n[Je]("Models")>=0&&R.each(t,function(t){var r=t[Ke];if(r&&r.containPoint)i|=!!r.containPoint(e);else if("seriesModels"===n){var a=this._chartsMap[t.__viewId];a&&a.containPoint&&(i|=a.containPoint(e,t))}},this)},this),!!i},J.getVisual=function(t,e){var i=this._model;t=z.parseFinder(i,t,{defaultMainType:"series"});var n=t.seriesModel,r=n[$e](),a=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty(Ye)?r.indexOfRawIndex(t[Ye]):null;return null!=a?r[je](a,e):r.getVisual(e)},J.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},J.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var Q={update:function(t){var e=this._model,i=this._api,n=this._coordSysMgr,r=this._zr;if(e){e.restoreData(),n[Xe](this._model,this._api),h.call(this,e,i),f.call(this,e),n[Ue](e,i),p.call(this,e,t),m.call(this,e,t);var a=e.get(ri)||Ze,o=r.painter;if(o.isSingleCanvas&&o.isSingleCanvas())r.configLayer(0,{clearColor:a});else{if(!b[ai]){var s=E.parse(a);a=E.stringify(s,"rgb"),0===s[3]&&(a=Ze)}a[qe]||a.image?(r.configLayer(0,{clearColor:a}),this[Y]=!0,this._dom.style.background=Ze):(this[Y]&&r.configLayer(0,{clearColor:null}),this[Y]=!1,this._dom.style.background=a)}G(ae,function(t){t(e,i)})}},updateView:function(t){var e=this._model;e&&(e.eachSeries(function(t){t[$e]().clearAllVisual()}),p.call(this,e,t),u.call(this,"updateView",e,t))},updateVisual:function(t){var e=this._model;e&&(e.eachSeries(function(t){t[$e]().clearAllVisual()}),p.call(this,e,t,!0),u.call(this,"updateVisual",e,t))},updateLayout:function(t){var e=this._model;e&&(d.call(this,e,t),u.call(this,"updateLayout",e,t))},prepareAndUpdate:function(t){var e=this._model;c.call(this,"component",e),c.call(this,"chart",e),Q[Ue].call(this,t)}};J[di]=function(t){this[j]=!0,this._zr[di](t);var e=this._model&&this._model.resetOption("media"),i=e?"prepareAndUpdate":Ue;Q[i].call(this),this._loadingFX&&this._loadingFX[di](),this[j]=!1;var n=t&&t[hi];s.call(this,n),l.call(this,n)},J.showLoading=function(t,e){if(R[ui](t)&&(e=t,t=""),t=t||"default",this.hideLoading(),le[t]){var i=le[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},J.hideLoading=function(){this._loadingFX&&this._zr[Fe](this._loadingFX),this._loadingFX=null},J.makeActionFromEvent=function(t){var e=R[Ve]({},t);return e.type=ie[t.type],e},J[Ge]=function(t,e){if(R[ui](e)||(e={silent:!!e}),ee[t.type]&&this._model){if(this[j])return void this._pendingActions.push(t);o.call(this,t,e[hi]),e.flush?this._zr.flush(!0):e.flush!==!1&&b.browser.weChat&&this._throttledZrFlush(),s.call(this,e[hi]),l.call(this,e[hi])}},J.on=e("on"),J.off=e("off"),J.one=e("one");var te=["click","dblclick",ze,De,Ie,"mousedown","mouseup","globalout","contextmenu"];J._initEvents=function(){G(te,function(t){this._zr.on(t,function(e){var i,n=this[li](),r=e[Le];if("globalout"===t)i={};else if(r&&null!=r[Ye]){var a=r.dataModel||n.getSeriesByIndex(r[Ae]);i=a&&a[Pe](r[Ye],r.dataType)||{}}else r&&r.eventData&&(i=R[Ve]({},r.eventData));i&&(i.event=e,i.type=t,this[Be](t,i))},this)},this),G(ie,function(t,e){this._messageCenter.on(e,function(t){this[Be](e,t)},this)},this)},J.isDisposed=function(){return this._disposed},J.clear=function(){this.setOption({series:[]},!0)},J[Oe]=function(){if(!this._disposed){this._disposed=!0;var t=this._api,e=this._model;G(this._componentsViews,function(i){i[Oe](e,t)}),G(this._chartsViews,function(i){i[Oe](e,t)}),this._zr[Oe](),delete ue[this.id]}},R.mixin(n,B);var ee={},ie={},ne=[],re=[],ae=[],oe=[],se={},le={},ue={},ce={},be=new Date-0,Si=new Date-0,Mi="_echarts_instance_",Ti={version:"3.7.1",dependencies:{zrender:"3.6.1"}};return Ti.init=function(t,e,i){var r=Ti.getInstanceByDom(t);if(r)return r;var a=new n(t,e,i);return a.id="ec_"+be++,ue[a.id]=a,t.setAttribute?t.setAttribute(Mi,a.id):t[Mi]=a.id,_(a),a},Ti.connect=function(t){if(R[_e](t)){var e=t;t=null,R.each(e,function(e){null!=e.group&&(t=e.group)}),t=t||"g_"+Si++,R.each(e,function(e){e.group=t})}return ce[t]=!0,t},Ti.disConnect=function(t){ce[t]=!1},Ti.disconnect=Ti.disConnect,Ti[Oe]=function(t){typeof t===vi?t=ue[t]:t instanceof n||(t=Ti.getInstanceByDom(t)),t instanceof n&&!t.isDisposed()&&t[Oe]()},Ti.getInstanceByDom=function(t){var e;return e=t.getAttribute?t.getAttribute(Mi):t[Mi],ue[e]},Ti.getInstanceById=function(t){return ue[t]},Ti.registerTheme=function(t,e){se[t]=e},Ti.registerPreprocessor=function(t){re.push(t)},Ti.registerProcessor=function(t,e){typeof t===xe&&(e=t,t=F),ne.push({prio:t,func:e})},Ti.registerPostUpdate=function(t){ae.push(t)},Ti[ye]=function(t,e,i){typeof e===xe&&(i=e,e="");var n=R[ui](t)?t.type:[t,t={event:e}][0];t.event=(t.event||n)[yi](),e=t.event,R[ci](K.test(n)&&K.test(e)),ee[n]||(ee[n]={action:i,actionInfo:t}),ie[e]=n},Ti.registerCoordinateSystem=function(t,e){M[ge](t,e)},Ti.getCoordinateSystemDimensions=function(t){var e=M.get(t);return e?e.getDimensionsInfo?e.getDimensionsInfo():e[ve].slice():void 0},Ti.registerLayout=function(t,e){typeof t===xe&&(e=t,t=W),oe.push({prio:t,func:e,isLayout:!0})},Ti.registerVisual=function(t,e){typeof t===xe&&(e=t,t=Z),oe.push({prio:t,func:e})},Ti.registerLoading=function(t,e){le[t]=e},Ti.extendComponentModel=function(t){return P[Ve](t)},Ti.extendComponentView=function(t){return L[Ve](t)},Ti.extendSeriesModel=function(t){return A[Ve](t)},Ti.extendChartView=function(t){return I[Ve](t)},Ti.setCanvasCreator=function(t){R.createCanvas=t},Ti.registerVisual(q,t("./visual/seriesColor")),Ti.registerPreprocessor(C),Ti.registerLoading("default",t("./loading/default")),Ti[ye]({type:"highlight",event:"highlight",update:"highlight"},R.noop),Ti[ye]({type:"downplay",event:"downplay",update:"downplay"},R.noop),Ti.zrender=O,Ti.List=t("./data/List"),Ti.Model=t("./model/Model"),Ti.Axis=t("./coord/Axis"),Ti.graphic=t("./util/graphic"),Ti[me]=t("./util/number"),Ti.format=t("./util/format"),Ti.throttle=k.throttle,Ti.matrix=t(_i),Ti.vector=t(xi),Ti.color=t("zrender/tool/color"),Ti.util={},G(["map","each",pe,Je,de,fe,pe,"bind","curry",_e,he,ui,"isFunction",Ve,Ne,"clone","merge"],function(t){Ti.util[t]=R[t]}),Ti.helper=t("./helper"),Ti.PRIORITY={PROCESSOR:{FILTER:F,STATISTIC:H},VISUAL:{LAYOUT:W,GLOBAL:q,CHART:Z,COMPONENT:U,BRUSH:X}},Ti}),e("echarts/chart/line",[Si,wi,"../echarts","./line/LineSeries","./line/LineView","../visual/symbol","../layout/points","../processor/dataSample","../component/gridSimple"],function(t){var e=t(wi),i=t("../echarts"),n=i.PRIORITY;t("./line/LineSeries"),t("./line/LineView"),i.registerVisual(e.curry(t("../visual/symbol"),"line","circle","line")),i.registerLayout(e.curry(t("../layout/points"),"line")),i.registerProcessor(n.PROCESSOR.STATISTIC,e.curry(t("../processor/dataSample"),"line")),t("../component/gridSimple")}),e("echarts/chart/scatter",[Si,wi,"../echarts","./scatter/ScatterSeries","./scatter/ScatterView","../visual/symbol","../layout/points","../component/gridSimple"],function(t){var e=t(wi),i=t("../echarts");t("./scatter/ScatterSeries"),t("./scatter/ScatterView"),i.registerVisual(e.curry(t("../visual/symbol"),"scatter","circle",null)),i.registerLayout(e.curry(t("../layout/points"),"scatter")),t("../component/gridSimple")}),e("echarts/chart/bar",[Si,wi,"../coord/cartesian/Grid","./bar/BarSeries","./bar/BarView","../layout/barGrid","../echarts","../component/gridSimple"],function(t){var e=t(wi);t("../coord/cartesian/Grid"),t("./bar/BarSeries"),t("./bar/BarView");var i=t("../layout/barGrid"),n=t("../echarts");n.registerLayout(e.curry(i,"bar")),n.registerVisual(function(t){t[ce]("bar",function(t){var e=t[$e]();e.setVisual("legendSymbol","roundRect")})}),t("../component/gridSimple")}),e("echarts/chart/radar",[Si,wi,"../echarts","../component/radar","./radar/RadarSeries","./radar/RadarView","../visual/dataColor","../visual/symbol","./radar/radarLayout","../processor/dataFilter","./radar/backwardCompat"],function(t){var e=t(wi),i=t("../echarts");t("../component/radar"),t("./radar/RadarSeries"),t("./radar/RadarView"),i.registerVisual(e.curry(t("../visual/dataColor"),"radar")),i.registerVisual(e.curry(t("../visual/symbol"),"radar","circle",null)),i.registerLayout(t("./radar/radarLayout")),i.registerProcessor(e.curry(t("../processor/dataFilter"),"radar")),i.registerPreprocessor(t("./radar/backwardCompat"))}),e("echarts/component/gridSimple",[Si,"../util/graphic",wi,"../echarts","../coord/cartesian/Grid","./axis"],function(t){var e=t("../util/graphic"),i=t(wi),n=t("../echarts");t("../coord/cartesian/Grid"),t("./axis"),n.extendComponentView({type:"grid",render:function(t){this.group[ue](),t.get("show")&&this.group.add(new e.Rect({shape:t[Ke].getRect(),style:i[Ne]({fill:t.get(ri)},t[le]()),silent:!0,z2:-1}))}}),n.registerPreprocessor(function(t){t.xAxis&&t.yAxis&&!t.grid&&(t.grid={})})}),e("echarts/chart/effectScatter",[Si,wi,"../echarts","./effectScatter/EffectScatterSeries","./effectScatter/EffectScatterView","../visual/symbol","../layout/points"],function(t){var e=t(wi),i=t("../echarts");t("./effectScatter/EffectScatterSeries"),t("./effectScatter/EffectScatterView"),i.registerVisual(e.curry(t("../visual/symbol"),"effectScatter","circle",null)),i.registerLayout(e.curry(t("../layout/points"),"effectScatter"))}),e("echarts/chart/map",[Si,"../echarts","./map/MapSeries","./map/MapView","../action/geoRoam","../coord/geo/geoCreator","./map/mapSymbolLayout","./map/mapVisual","./map/mapDataStatistic","./map/backwardCompat","../action/createDataSelectAction"],function(t){var e=t("../echarts"),i=e.PRIORITY;t("./map/MapSeries"),t("./map/MapView"),t("../action/geoRoam"),t("../coord/geo/geoCreator"),e.registerLayout(t("./map/mapSymbolLayout")),e.registerVisual(t("./map/mapVisual")),e.registerProcessor(i.PROCESSOR.STATISTIC,t("./map/mapDataStatistic")),e.registerPreprocessor(t("./map/backwardCompat")),t("../action/createDataSelectAction")("map",[{type:"mapToggleSelect",event:"mapselectchanged",method:"toggleSelected"},{type:"mapSelect",event:"mapselected",method:"select"},{type:"mapUnSelect",event:"mapunselected",method:"unSelect"}])}),e("echarts/component/geo",[Si,"../coord/geo/GeoModel","../coord/geo/geoCreator","./geo/GeoView","../action/geoRoam","../echarts",wi],function(t){function e(t,e){e[Ue]="updateView",i[ye](e,function(e,i){var r={};return i[ii]({mainType:"geo",query:e},function(i){i[t](e.name);var a=i[Ke];n.each(a.regions,function(t){r[t.name]=i.isSelected(t.name)||!1})}),{selected:r,name:e.name}})}t("../coord/geo/GeoModel"),t("../coord/geo/geoCreator"),t("./geo/GeoView"),t("../action/geoRoam");var i=t("../echarts"),n=t(wi);e("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),e("select",{type:"geoSelect",event:"geoselected"}),e("unSelect",{type:"geoUnSelect",event:"geounselected"})}),e("echarts/component/title",[Si,"../echarts","../util/graphic","../util/layout"],function(t){var e=t("../echarts"),i=t("../util/graphic"),n=t("../util/layout");e.extendComponentModel({type:"title",layoutMode:{type:"box",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}}}),e.extendComponentView({type:"title",render:function(t,e,r){if(this.group[ue](),t.get("show")){var a=this.group,o=t[li](se),s=t[li]("subtextStyle"),l=t.get(oe),u=t.get("textBaseline"),c=new i.Text({style:i.setTextStyle({},o,{text:t.get("text"),textFill:o.getTextColor()},{disableBox:!0}),z2:10}),h=c[ae](),f=t.get("subtext"),d=new i.Text({style:i.setTextStyle({},s,{text:f,textFill:s.getTextColor(),y:h[pi]+t.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),m=t.get("sublink");c[hi]=!p,d[hi]=!m,p&&c.on("click",function(){window.open(p,"_"+t.get(Le))}),m&&d.on("click",function(){window.open(m,"_"+t.get("subtarget"))}),a.add(c),f&&a.add(d);var v=a[ae](),g=t.getBoxLayoutParams();g.width=v.width,g[pi]=v[pi];var y=n[re](g,{width:r[si](),height:r[oi]()},t.get(ne));l||(l=t.get("left")||t.get("right"),l===ie&&(l=ee),"right"===l?y.x+=y.width:l===ee&&(y.x+=y.width/2)),u||(u=t.get("top")||t.get(ti),u===ee&&(u=ie),u===ti?y.y+=y[pi]:u===ie&&(y.y+=y[pi]/2),u=u||"top"),a.attr(te,[y.x,y.y]);var x={textAlign:l,textVerticalAlign:u};c[Te](x),d[Te](x),v=a[ae]();var _=y.margin,b=t[le](["color",Q]);b.fill=t.get(ri);var w=new i.Rect({shape:{x:v.x-_[3],y:v.y-_[0],width:v.width+_[1]+_[3],height:v[pi]+_[0]+_[2],r:t.get("borderRadius")},style:b,silent:!0});i.subPixelOptimizeRect(w),a.add(w)}}})}),e("echarts/component/legendScroll",[Si,"./legend","./legend/ScrollableLegendModel","./legend/ScrollableLegendView","./legend/scrollableLegendAction"],function(t){t("./legend"),t("./legend/ScrollableLegendModel"),t("./legend/ScrollableLegendView"),t("./legend/scrollableLegendAction")}),e("echarts/scale/Time",[Si,wi,"../util/number","../util/format","./helper","./Interval"],function(t){var e=t(wi),i=t("../util/number"),n=t("../util/format"),r=t("./helper"),a=t("./Interval"),o=a[gi],s=Math.ceil,l=Math.floor,u=1e3,c=60*u,h=60*c,f=24*h,d=function(t,e,i,n){for(;n>i;){var r=i+n>>>1;t[r][2]<e?i=r+1:n=r}return i},p=a[Ve]({type:"time",getLabel:function(t){var e=this._stepLvl,i=new Date(t);return n.formatTime(e[0],i,this.getSetting("useUTC"))},niceExtent:function(t){var e=this._extent;if(e[0]===e[1]&&(e[0]-=f,e[1]+=f),e[1]===-1/0&&1/0===e[0]){var n=new Date;e[1]=new Date(n.getFullYear(),n.getMonth(),n.getDate()),e[0]=e[1]-f}this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var r=this._interval;t.fixMin||(e[0]=i.round(l(e[0]/r)*r)),t.fixMax||(e[1]=i.round(s(e[1]/r)*r))},niceTicks:function(t,e,n){var a=this.getSetting("useUTC")?0:60*i.getTimezoneOffset()*1e3;t=t||10;var o=this._extent,u=o[1]-o[0],c=u/t;null!=e&&e>c&&(c=e),null!=n&&c>n&&(c=n);var h=m[Qe],f=d(m,c,0,h),p=m[Math.min(f,h-1)],v=p[2];if("year"===p[0]){var g=u/v,y=i.nice(g/t,!0);v*=y}var x=[Math.round(s((o[0]-a)/v)*v+a),Math.round(l((o[1]-a)/v)*v+a)];r.fixExtent(x,o),this._stepLvl=p,this._interval=v,this._niceExtent=x},parse:function(t){return+i.parseDate(t)}});e.each([J,"normalize"],function(t){p[gi][t]=function(e){return o[t].call(this,this.parse(e))}});var m=[["hh:mm:ss",1,u],["hh:mm:ss",5,5*u],["hh:mm:ss",10,10*u],["hh:mm:ss",15,15*u],["hh:mm:ss",30,30*u],["hh:mm\nMM-dd",1,c],["hh:mm\nMM-dd",5,5*c],["hh:mm\nMM-dd",10,10*c],["hh:mm\nMM-dd",15,15*c],["hh:mm\nMM-dd",30,30*c],["hh:mm\nMM-dd",1,h],["hh:mm\nMM-dd",2,2*h],["hh:mm\nMM-dd",6,6*h],["hh:mm\nMM-dd",12,12*h],["MM-dd\nyyyy",1,f],["week",7,7*f],["month",1,31*f],["quarter",3,380*f/4],["half-year",6,380*f/2],["year",1,380*f]];return p[Xe]=function(t){return new p({useUTC:t[K].get("useUTC")})},p}),e("echarts/component/tooltip",[Si,"./axisPointer","./tooltip/TooltipModel","./tooltip/TooltipView","../echarts"],function(t){t("./axisPointer"),t("./tooltip/TooltipModel"),t("./tooltip/TooltipView"),t("../echarts")[ye]({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),t("../echarts")[ye]({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){})}),e("echarts/scale/Log",[Si,wi,"./Scale","../util/number","./Interval"],function(t){function e(t,e){return u(t,l(e))}var i=t(wi),n=t("./Scale"),r=t("../util/number"),a=t("./Interval"),o=n[gi],s=a[gi],l=r.getPrecisionSafe,u=r.round,c=Math.floor,h=Math.ceil,f=Math.pow,d=Math.log,p=n[Ve]({type:"log",base:10,$constructor:function(){n.apply(this,arguments),this._originalScale=new a},getTicks:function(){var t=this._originalScale,n=this._extent,a=t[$]();return i.map(s[Y].call(this),function(i){var o=r.round(f(this.base,i));return o=i===n[0]&&t.__fixMin?e(o,a[0]):o,o=i===n[1]&&t.__fixMax?e(o,a[1]):o},this)},getLabel:s.getLabel,scale:function(t){return t=o.scale.call(this,t),f(this.base,t)},setExtent:function(t,e){var i=this.base;t=d(t)/d(i),e=d(e)/d(i),s[j].call(this,t,e)},getExtent:function(){var t=this.base,i=o[$].call(this);i[0]=f(t,i[0]),i[1]=f(t,i[1]);var n=this._originalScale,r=n[$]();return n.__fixMin&&(i[0]=e(i[0],r[0])),n.__fixMax&&(i[1]=e(i[1],r[1])),i},unionExtent:function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=d(t[0])/d(e),t[1]=d(t[1])/d(e),o.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t.getDataExtent(e,!0,function(t){return t>0}))},niceTicks:function(t){t=t||10;var e=this._extent,i=e[1]-e[0];if(!(1/0===i||0>=i)){var n=r.quantity(i),a=t/i*n;for(.5>=a&&(n*=10);!isNaN(n)&&Math.abs(n)<1&&Math.abs(n)>0;)n*=10;var o=[r.round(h(e[0]/n)*n),r.round(c(e[1]/n)*n)];this._interval=n,this._niceExtent=o}},niceExtent:function(t){s.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});return i.each([J,"normalize"],function(t){p[gi][t]=function(e){return e=d(e)/d(this.base),o[t].call(this,e)}}),p[Xe]=function(){return new p},p}),e("zrender/vml/vml",[Si,"./graphic","../zrender","./Painter"],function(t){t("./graphic"),t("../zrender").registerPainter("vml",t("./Painter"))}),e(wi,[Si],function(){function t(e){if(null==e||"object"!=typeof e)return e;var i=e,n=N.call(e);if("[object Array]"===n){i=[];for(var r=0,a=e[Qe];a>r;r++)i[r]=t(e[r])}else if(B[n]){var o=e.constructor;if(e.constructor.from)i=o.from(e);else{i=new o(e[Qe]);for(var r=0,a=e[Qe];a>r;r++)i[r]=t(e[r])}}else if(!E[n]&&!z(e)&&!S(e)){i={};for(var s in e)e.hasOwnProperty(s)&&(i[s]=t(e[s]))}return i}function e(i,n,r){if(!b(n)||!b(i))return r?t(n):i;for(var a in n)if(n.hasOwnProperty(a)){var o=i[a],s=n[a];!b(s)||!b(o)||y(s)||y(o)||S(s)||S(o)||w(s)||w(o)||z(s)||z(o)?!r&&a in i||(i[a]=t(n[a],!0)):e(o,s,r)}return i}function i(t,i){for(var n=t[0],r=1,a=t[Qe];a>r;r++)n=e(n,t[r],i);return n}function n(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function r(t,e,i){for(var n in e)e.hasOwnProperty(n)&&(i?null!=e[n]:null==t[n])&&(t[n]=e[n]);return t}function a(){return document[X](mi)}function o(){return R||(R=$.createCanvas()[U]("2d")),R}function s(t,e){if(t){if(t[Je])return t[Je](e);for(var i=0,n=t[Qe];n>i;i++)if(t[i]===e)return i}return-1}function l(t,e){function i(){}var n=t[gi];i[gi]=e[gi],t[gi]=new i;for(var r in n)t[gi][r]=n[r];t[gi].constructor=t,t.superClass=e}function u(t,e,i){t=gi in t?t[gi]:t,e=gi in e?e[gi]:e,r(t,e,i)}function c(t){return t?typeof t==vi?!1:typeof t[Qe]==me:void 0}function h(t,e,i){if(t&&e)if(t.forEach&&t.forEach===V)t.forEach(e,i);else if(t[Qe]===+t[Qe])for(var n=0,r=t[Qe];r>n;n++)e.call(i,t[n],n,t);else for(var a in t)t.hasOwnProperty(a)&&e.call(i,t[a],a,t)}function f(t,e,i){if(t&&e){if(t.map&&t.map===W)return t.map(e,i);for(var n=[],r=0,a=t[Qe];a>r;r++)n.push(e.call(i,t[r],r,t));return n}}function d(t,e,i,n){if(t&&e){if(t[fe]&&t[fe]===q)return t[fe](e,i,n);for(var r=0,a=t[Qe];a>r;r++)i=e.call(n,i,t[r],r,t);return i}}function p(t,e,i){if(t&&e){if(t[pe]&&t[pe]===F)return t[pe](e,i);for(var n=[],r=0,a=t[Qe];a>r;r++)e.call(i,t[r],r,t)&&n.push(t[r]);return n}}function m(t,e,i){if(t&&e)for(var n=0,r=t[Qe];r>n;n++)if(e.call(i,t[n],n,t))return t[n]}function v(t,e){var i=H.call(arguments,2);return function(){return t.apply(e,i[We](H.call(arguments)))}}function g(t){var e=H.call(arguments,1);return function(){return t.apply(this,e[We](H.call(arguments)))}}function y(t){return"[object Array]"===N.call(t)}function x(t){return typeof t===xe}function _(t){return"[object String]"===N.call(t)}function b(t){var e=typeof t;return e===xe||!!t&&"object"==e}function w(t){return!!E[N.call(t)]}function S(t){return"object"==typeof t&&typeof t.nodeType===me&&"object"==typeof t.ownerDocument}function M(t){return t!==t}function T(){for(var t=0,e=arguments[Qe];e>t;t++)if(null!=arguments[t])return arguments[t]}function C(t,e){return null!=t?t:e}function P(t,e,i){return null!=t?t:null!=e?e:i
2 }function A(){return Function.call.apply(H,arguments)}function L(t){if(typeof t===me)return[t,t,t,t];var e=t[Qe];return 2===e?[t[0],t[1],t[0],t[1]]:3===e?[t[0],t[1],t[2],t[1]]:t}function I(t,e){if(!t)throw new Error(e)}function D(t){t[Z]=!0}function z(t){return t[Z]}function k(t){t&&h(t,function(t,e){this.set(e,t)},this)}function O(t){return new k(t)}var R,E={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},B={"[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},N=Object[gi].toString,G=Array[gi],V=G.forEach,F=G[pe],H=G.slice,W=G.map,q=G[fe],Z="__ec_primitive__",j="_ec_",Y=4;k[gi]={constructor:k,get:function(t){return this[j+t]},set:function(t,e){return this[j+t]=e,e},each:function(t,e){void 0!==e&&(t=v(t,e));for(var i in this)this.hasOwnProperty(i)&&t(this[i],i.slice(Y))},removeKey:function(t){delete this[j+t]}};var $={inherits:l,mixin:u,clone:t,merge:e,mergeAll:i,extend:n,defaults:r,getContext:o,createCanvas:a,indexOf:s,slice:A,find:m,isArrayLike:c,each:h,map:f,reduce:d,filter:p,bind:v,curry:g,isArray:y,isString:_,isObject:b,isFunction:x,isBuiltInObject:w,isDom:S,eqNaN:M,retrieve:T,retrieve2:C,retrieve3:P,assert:I,setAsPrimitive:D,createHashMap:O,normalizeCssArray:L,noop:function(){}};return $}),e("echarts/chart/pie/PieSeries",[Si,"../../data/List",wi,Z,"../../util/number","../../data/helper/completeDimensions","../../component/helper/selectableMixin",q],function(t){var e=t("../../data/List"),i=t(wi),n=t(Z),r=t("../../util/number"),a=t("../../data/helper/completeDimensions"),o=t("../../component/helper/selectableMixin"),s=t(q).extendSeriesModel({type:"series.pie",init:function(t){s.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this.updateSelectedMap(t.data),this._defaultLabelLine(t)},mergeOption:function(t){s[W](this,H,t),this.updateSelectedMap(this[F].data)},getInitialData:function(t){var i=a(["value"],t.data),n=new e(i,this);return n.initData(t.data),n},getDataParams:function(t){var e=this[$e](),i=s[W](this,Pe,t),n=[];return e.each("value",function(t){n.push(t)}),i.percent=r.getPercentWithPrecision(n,t,e[V].get("percentPrecision")),i.$vars.push("percent"),i},_defaultLabelLine:function(t){n.defaultEmphasis(t.labelLine,["show"]);var e=t.labelLine[G],i=t.labelLine[N];e.show=e.show&&t.label[G].show,i.show=i.show&&t.label[N].show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,selectedOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,label:{normal:{rotate:!1,show:!0,position:"outer"},emphasis:{}},labelLine:{normal:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}}},itemStyle:{normal:{borderWidth:1},emphasis:{}},animationType:"expansion",animationEasing:"cubicOut",data:[]}});return i.mixin(s,o),s}),e("echarts/action/createDataSelectAction",[Si,"../echarts",wi],function(t){var e=t("../echarts"),i=t(wi);return function(t,n){i.each(n,function(i){i[Ue]="updateView",e[ye](i,function(e,n){var r={};return n[ii]({mainType:"series",subType:t,query:e},function(t){t[i.method]&&t[i.method](e.name,e[Ye]);var n=t[$e]();n.each(function(e){var i=n[B](e);r[i]=t.isSelected(i)||!1})}),{name:e.name,selected:r}})})}}),e("echarts/chart/pie/PieView",[Si,E,wi,"../../view/Chart"],function(t){function e(t,e,n,r){var a=e[$e](),o=this[Ye],s=a[B](o),l=e.get("selectedOffset");r[Ge]({type:"pieToggleSelect",from:t,name:s,seriesId:e.id}),a.each(function(t){i(a[R](t),a[O](t),e.isSelected(a[B](t)),l,n)})}function i(t,e,i,n,r){var a=(e.startAngle+e[k])/2,o=Math.cos(a),s=Math.sin(a),l=i?n:0,u=[o*l,s*l];r?t.animate().when(200,{position:u}).start("bounceOut"):t.attr(te,u)}function n(t,e){function i(){o[ei]=o.hoverIgnore,s[ei]=s.hoverIgnore}function n(){o[ei]=o.normalIgnore,s[ei]=s.normalIgnore}r.Group.call(this);var a=new r.Sector({z2:2}),o=new r.Polyline,s=new r.Text;this.add(a),this.add(o),this.add(s),this.updateData(t,e,!0),this.on(N,i).on(G,n).on(ze,i).on(De,n)}var r=t(E),a=t(wi),o=n[gi];o.updateData=function(t,e,n){function o(){l[ni](!0),l.animateTo({shape:{r:h.r+10}},300,"elasticOut")}function s(){l[ni](!0),l.animateTo({shape:{r:h.r}},300,"elasticOut")}var l=this.childAt(0),u=t[V],c=t[z](e),h=t[O](e),f=a[Ve]({},h);if(f.label=null,n){l[D](f);var d=u[I]("animationType");"scale"===d?(l.shape.r=h.r0,r.initProps(l,{shape:{r:h.r}},u,e)):(l.shape[k]=h.startAngle,r[L](l,{shape:{endAngle:h[k]}},u,e))}else r[L](l,{shape:f},u,e);var p=c[li]("itemStyle"),m=t[je](e,"color");l.useStyle(a[Ne]({lineJoin:"bevel",fill:m},p[li](G)[le]())),l.hoverStyle=p[li](N)[le]();var v=c[I]("cursor");v&&l.attr("cursor",v),i(this,t[O](e),c.get("selected"),u.get("selectedOffset"),u.get(fi)),l.off(ze).off(De).off(N).off(G),c.get("hoverAnimation")&&u.isAnimationEnabled()&&l.on(ze,o).on(De,s).on(N,o).on(G,s),this._updateLabel(t,e),r[A](this)},o._updateLabel=function(t,e){var i=this.childAt(1),n=this.childAt(2),a=t[V],o=t[z](e),s=t[O](e),l=s.label,u=t[je](e,"color");r[L](i,{shape:{points:l.linePoints||[[l.x,l.y],[l.x,l.y],[l.x,l.y]]}},a,e),r[L](n,{style:{x:l.x,y:l.y}},a,e),n.attr({rotation:l[P],origin:[l.x,l.y],z2:10});var c=o[li]("label.normal"),h=o[li]("label.emphasis"),f=o[li]("labelLine.normal"),d=o[li]("labelLine.emphasis"),u=t[je](e,"color");r.setLabelStyle(n.style,n.hoverStyle={},c,h,{labelFetcher:t[V],labelDataIndex:e,defaultText:t[B](e),autoColor:u,useInsideStyle:!!l.inside},{textAlign:l[oe],textVerticalAlign:l.verticalAlign,opacity:t[je](e,Q)}),n[ei]=n.normalIgnore=!c.get("show"),n.hoverIgnore=!h.get("show"),i[ei]=i.normalIgnore=!f.get("show"),i.hoverIgnore=!d.get("show"),i[Te]({stroke:u,opacity:t[je](e,Q)}),i[Te](f[li]("lineStyle").getLineStyle()),i.hoverStyle=d[li]("lineStyle").getLineStyle();var p=f.get("smooth");p&&p===!0&&(p=.4),i[D]({smooth:p})},a[de](n,r.Group);var s=t("../../view/Chart")[Ve]({type:"pie",init:function(){var t=new r.Group;this._sectorGroup=t},render:function(t,i,r,o){if(!o||o.from!==this.uid){var s=t[$e](),l=this._data,u=this.group,c=i.get(fi),h=!l,f=t.get("animationType"),d=a.curry(e,this.uid,t,c,r),p=t.get("selectedMode");if(s.diff(l).add(function(t){var e=new n(s,t);h&&"scale"!==f&&e.eachChild(function(t){t[ni](!0)}),p&&e.on("click",d),s.setItemGraphicEl(t,e),u.add(e)})[Ue](function(t,e){var i=l[R](e);i.updateData(s,t),i.off("click"),p&&i.on("click",d),u.add(i),s.setItemGraphicEl(t,i)})[Fe](function(t){var e=l[R](t);u[Fe](e)}).execute(),c&&h&&s.count()>0&&"scale"!==f){var m=s[O](0),v=Math.max(r[si](),r[oi]())/2,g=a.bind(u.removeClipPath,u);u.setClipPath(this._createClipPath(m.cx,m.cy,v,m.startAngle,m.clockwise,g,t))}this._data=s}},dispose:function(){},_createClipPath:function(t,e,i,n,a,o,s){var l=new r.Sector({shape:{cx:t,cy:e,r0:0,r:i,startAngle:n,endAngle:n,clockwise:a}});return r.initProps(l,{shape:{endAngle:n+(a?1:-1)*Math.PI*2}},s,o),l},containPoint:function(t,e){var i=e[$e](),n=i[O](0);if(n){var r=t[0]-n.cx,a=t[1]-n.cy,o=Math.sqrt(r*r+a*a);return o<=n.r&&o>=n.r0}}});return s}),e("echarts/visual/dataColor",[Si],function(){return function(t,e){var i={};e.eachRawSeriesByType(t,function(t){var n=t.getRawData(),r={};if(!e.isSeriesFiltered(t)){var a=t[$e]();a.each(function(t){var e=a[C](t);r[e]=t}),n.each(function(e){var o=r[e],s=null!=o&&a[je](o,"color",!0);if(s)n.setItemVisual(e,"color",s);else{var l=n[z](e),u=l.get("itemStyle.normal.color")||t.getColorFromPalette(n[B](e),i);n.setItemVisual(e,"color",u),null!=o&&a.setItemVisual(o,"color",u)}})}})}}),e("echarts/chart/pie/pieLayout",[Si,"../../util/number","./labelLayout",wi],function(t){var e=t("../../util/number"),i=e[T],n=t("./labelLayout"),r=t(wi),a=2*Math.PI,o=Math.PI/180;return function(t,s,l){s[ce](t,function(t){var s=t.get(ee),u=t.get("radius");r[_e](u)||(u=[0,u]),r[_e](s)||(s=[s,s]);var c=l[si](),h=l[oi](),f=Math.min(c,h),d=i(s[0],c),p=i(s[1],h),m=i(u[0],f/2),v=i(u[1],f/2),g=t[$e](),y=-t.get("startAngle")*o,x=t.get("minAngle")*o,_=0;g.each("value",function(t){!isNaN(t)&&_++});var b=g.getSum("value"),w=Math.PI/(b||_)*2,S=t.get("clockwise"),M=t.get("roseType"),T=t.get("stillShowZeroSum"),C=g.getDataExtent("value");C[0]=0;var P=a,A=0,L=y,I=S?1:-1;if(g.each("value",function(t,i){var n;if(isNaN(t))return void g.setItemLayout(i,{angle:0/0,startAngle:0/0,endAngle:0/0,clockwise:S,cx:d,cy:p,r0:m,r:M?0/0:v});n="area"!==M?0===b&&T?w:t*w:a/_,x>n?(n=x,P-=x):A+=t;var r=L+I*n;g.setItemLayout(i,{angle:n,startAngle:L,endAngle:r,clockwise:S,cx:d,cy:p,r0:m,r:M?e.linearMap(t,C,[m,v]):v}),L=r},!0),a>P&&_)if(.001>=P){var D=a/_;g.each("value",function(t,e){if(!isNaN(t)){var i=g[O](e);i.angle=D,i.startAngle=y+I*e*D,i[k]=y+I*(e+1)*D}})}else w=P/A,L=y,g.each("value",function(t,e){if(!isNaN(t)){var i=g[O](e),n=i.angle===x?x:t*w;i.startAngle=L,i[k]=L+I*n,L+=I*n}});n(t,v,c,h)})}}),e("echarts/processor/dataFilter",[],function(){return function(t,e){var i=e.findComponents({mainType:"legend"});i&&i[Qe]&&e[ce](t,function(t){var e=t[$e]();e.filterSelf(function(t){for(var n=e[B](t),r=0;r<i[Qe];r++)if(!i[r].isSelected(n))return!1;return!0},this)},this)}}),e(bi,[],function(){function t(t){var e={},i={},n=t.match(/Firefox\/([\d.]+)/),r=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),a=t.match(/Edge\/([\d.]+)/),o=/micromessenger/i.test(t);return n&&(i.firefox=!0,i.version=n[1]),r&&(i.ie=!0,i.version=r[1]),a&&(i.edge=!0,i.version=a[1]),o&&(i.weChat=!0),{browser:i,os:e,node:!1,canvasSupported:document[X](mi)[U]?!0:!1,touchEventsSupported:"ontouchstart"in window&&!i.ie&&!i.edge,pointerEventsSupported:"onpointerdown"in window&&(i.edge||i.ie&&i.version>=11)}}var e={};return e=typeof navigator===M?{browser:{},os:{},node:!0,canvasSupported:!0}:t(navigator.userAgent)}),e("echarts/model/Global",[Si,wi,"../util/model","./Model","./Component","./globalDefault","./mixin/colorPalette"],function(t){function e(t,e){l.each(e,function(e,i){g.hasClass(i)||("object"==typeof e?t[i]=t[i]?l.merge(t[i],e,!1):l.clone(e):null==t[i]&&(t[i]=e))})}function i(t){t=t,this[F]={},this[F][x]=1,this._componentsMap=l[S]({series:[]}),this._seriesIndices=null,e(t,this._theme[F]),l.merge(t,y,!1),this[H](t)}function n(t,e){l[_e](e)||(e=e?[e]:[]);var i={};return h(e,function(e){i[e]=(t.get(e)||[]).slice()}),i}function r(t,e,i){var n=e.type?e.type:i?i.subType:g.determineSubType(t,e);return n}function a(t){return d(t,function(t){return t[Re]})||[]}function o(t,e){return e.hasOwnProperty("subType")?f(t,function(t){return t.subType===e.subType}):t}function s(t){}var l=t(wi),u=t("../util/model"),c=t("./Model"),h=l.each,f=l[pe],d=l.map,p=l[_e],m=l[Je],v=l[ui],g=t("./Component"),y=t("./globalDefault"),x="\x00_ec_inner",_=c[Ve]({constructor:_,init:function(t,e,i,n){i=i||{},this[F]=null,this._theme=new c(i),this._optionManager=n},setOption:function(t,e){l[ci](!(x in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,n=this._optionManager;if(!t||"recreate"===t){var r=n.mountOption("recreate"===t);this[F]&&"recreate"!==t?(this.restoreData(),this[H](r)):i.call(this,r),e=!0}if(("timeline"===t||"media"===t)&&this.restoreData(),!t||"recreate"===t||"timeline"===t){var a=n.getTimelineOption(this);a&&(this[H](a),e=!0)}if(!t||"recreate"===t||"media"===t){var o=n.getMediaOption(this,this._api);o[Qe]&&h(o,function(t){this[H](t,e=!0)},this)}return e},mergeOption:function(t){function e(e,s){var c=u.normalizeToArray(t[e]),f=u.mappingToExists(o.get(e),c);u.makeIdAndName(f),h(f,function(t){var i=t[F];v(i)&&(t.keyInfo[Ee]=e,t.keyInfo.subType=r(e,i,t.exist))});var d=n(o,s);i[e]=[],o.set(e,[]),h(f,function(t,n){var r=t.exist,a=t[F];if(l[ci](v(a)||r,"Empty component definition"),a){var s=g.getClass(e,t.keyInfo.subType,!0);if(r&&r instanceof s)r.name=t.keyInfo.name,r[H](a,this),r.optionUpdated(a,!1);else{var u=l[Ve]({dependentModels:d,componentIndex:n},t.keyInfo);r=new s(a,this,this,u),l[Ve](r,u),r.init(a,this,this,u),r.optionUpdated(null,!0)}}else r[H]({},this),r.optionUpdated({},!1);o.get(e)[n]=r,i[e][n]=r[F]},this),e===He&&(this._seriesIndices=a(o.get(He)))}var i=this[F],o=this._componentsMap,s=[];h(t,function(t,e){null!=t&&(g.hasClass(e)?s.push(e):i[e]=null==i[e]?l.clone(t):l.merge(i[e],t,!0))}),g.topologicalTravel(s,g.getAllClassMainTypes(),e,this),this._seriesIndices=this._seriesIndices||[]},getOption:function(){var t=l.clone(this[F]);return h(t,function(e,i){if(g.hasClass(i)){for(var e=u.normalizeToArray(e),n=e[Qe]-1;n>=0;n--)u.isIdInner(e[n])&&e[ke](n,1);t[i]=e}}),delete t[x],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);return i?i[e||0]:void 0},queryComponents:function(t){var e=t[Ee];if(!e)return[];var i=t.index,n=t.id,r=t.name,a=this._componentsMap.get(e);if(!a||!a[Qe])return[];var s;if(null!=i)p(i)||(i=[i]),s=f(d(i,function(t){return a[t]}),function(t){return!!t});else if(null!=n){var l=p(n);s=f(a,function(t){return l&&m(n,t.id)>=0||!l&&t.id===n})}else if(null!=r){var u=p(r);s=f(a,function(t){return u&&m(r,t.name)>=0||!u&&t.name===r})}else s=a.slice();return o(s,t)},findComponents:function(t){function e(t){var e=r+"Index",i=r+"Id",n=r+"Name";return!t||null==t[e]&&null==t[i]&&null==t[n]?null:{mainType:r,index:t[e],id:t[i],name:t[n]}}function i(e){return t[pe]?f(e,t[pe]):e}var n=t.query,r=t[Ee],a=e(n),s=a?this.queryComponents(a):this._componentsMap.get(r);return i(o(s,t))},eachComponent:function(t,e,i){var n=this._componentsMap;if(typeof t===xe)i=e,e=t,n.each(function(t,n){h(t,function(t,r){e.call(i,n,t,r)})});else if(l[he](t))h(n.get(t),e,i);else if(v(t)){var r=this.findComponents(t);h(r,e,i)}},getSeriesByName:function(t){var e=this._componentsMap.get(He);return f(e,function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get(He)[t]},getSeriesByType:function(t){var e=this._componentsMap.get(He);return f(e,function(e){return e.subType===t})},getSeries:function(){return this._componentsMap.get(He).slice()},eachSeries:function(t,e){s(this),h(this._seriesIndices,function(i){var n=this._componentsMap.get(He)[i];t.call(e,n,i)},this)},eachRawSeries:function(t,e){h(this._componentsMap.get(He),t,e)},eachSeriesByType:function(t,e,i){s(this),h(this._seriesIndices,function(n){var r=this._componentsMap.get(He)[n];r.subType===t&&e.call(i,r,n)},this)},eachRawSeriesByType:function(t,e,i){return h(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return s(this),l[Je](this._seriesIndices,t[Re])<0},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){s(this);var i=f(this._componentsMap.get(He),t,e);this._seriesIndices=a(i)},restoreData:function(){var t=this._componentsMap;this._seriesIndices=a(t.get(He));var e=[];t.each(function(t,i){e.push(i)}),g.topologicalTravel(e,g.getAllClassMainTypes(),function(e){h(t.get(e),function(t){t.restoreData()})})}});return l.mixin(_,t("./mixin/colorPalette")),_}),e("echarts/ExtensionAPI",[Si,wi],function(t){function e(t){i.each(n,function(e){this[e]=i.bind(t[e],t)},this)}var i=t(wi),n=["getDom","getZr",si,oi,"getDevicePixelRatio",Ge,"isDisposed","on","off","getDataURL","getConnectedDataURL",li,"getOption","getViewOfComponentModel","getViewOfSeriesModel"];return e}),e("echarts/CoordinateSystem",[Si,wi],function(t){function e(){this._coordinateSystems=[]}var i=t(wi),n={};return e[gi]={constructor:e,create:function(t,e){var r=[];i.each(n,function(i){var n=i[Xe](t,e);r=r[We](n||[])}),this._coordinateSystems=r},update:function(t,e){i.each(this._coordinateSystems,function(i){i[Ue]&&i[Ue](t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},e[ge]=function(t,e){n[t]=e},e.get=function(t){return n[t]},e}),e("echarts/model/OptionManager",[Si,wi,"../util/model","./Component"],function(t){function e(t){this._api=t,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}function i(t,e,i){var n,r,a=[],o=[],l=t.timeline;if(t.baseOption&&(r=t.baseOption),(l||t.options)&&(r=r||{},a=(t.options||[]).slice()),t.media){r=r||{};var u=t.media;c(u,function(t){t&&t[F]&&(t.query?o.push(t):n||(n=t))})}return r||(r=t),r.timeline||(r.timeline=l),c([r][We](a)[We](s.map(o,function(t){return t[F]})),function(t){c(e,function(e){e(t,i)})}),{baseOption:r,timelineOptions:a,mediaDefault:n,mediaList:o}}function n(t,e,i){var n={width:e,height:i,aspectratio:e/i},a=!0;return s.each(t,function(t,e){var i=e.match(p);if(i&&i[1]&&i[2]){var o=i[1],s=i[2][yi]();r(n[s],t,o)||(a=!1)}}),a}function r(t,e,i){return"min"===i?t>=e:"max"===i?e>=t:t===e}function a(t,e){return t.join(",")===e.join(",")}function o(t,e){e=e||{},c(e,function(e,i){if(null!=e){var n=t[i];if(u.hasClass(i)){e=l.normalizeToArray(e),n=l.normalizeToArray(n);var r=l.mappingToExists(n,e);t[i]=f(r,function(t){return t[F]&&t.exist?d(t.exist,t[F],!0):t.exist||t[F]})}else t[i]=d(n,e,!0)}})}var s=t(wi),l=t("../util/model"),u=t("./Component"),c=s.each,h=s.clone,f=s.map,d=s.merge,p=/^(min|max)?(.+)$/;return e[gi]={constructor:e,setOption:function(t,e){t=h(t,!0);var n=this._optionBackup,r=i.call(this,t,e,!n);this._newBaseOption=r.baseOption,n?(o(n.baseOption,r.baseOption),r.timelineOptions[Qe]&&(n.timelineOptions=r.timelineOptions),r.mediaList[Qe]&&(n.mediaList=r.mediaList),r.mediaDefault&&(n.mediaDefault=r.mediaDefault)):this._optionBackup=r},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=f(e.timelineOptions,h),this._mediaList=f(e.mediaList,h),this._mediaDefault=h(e.mediaDefault),this._currentMediaIndices=[],h(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i[Qe]){var n=t[Se]("timeline");n&&(e=h(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(){var t=this._api[si](),e=this._api[oi](),i=this._mediaList,r=this._mediaDefault,o=[],s=[];if(!i[Qe]&&!r)return s;for(var l=0,u=i[Qe];u>l;l++)n(i[l].query,t,e)&&o.push(l);return!o[Qe]&&r&&(o=[-1]),o[Qe]&&!a(o,this._currentMediaIndices)&&(s=f(o,function(t){return h(-1===t?r[F]:i[t][F])})),this._currentMediaIndices=o,s}},e}),e("echarts/preprocessor/backwardCompat",[Si,wi,"./helper/compatStyle"],function(t){function e(t,e){e=e.split(",");for(var i=t,n=0;n<e[Qe]&&(i=i&&i[e[n]],null!=i);n++);return i}function i(t,e,i,n){e=e.split(",");for(var r,a=t,o=0;o<e[Qe]-1;o++)r=e[o],null==a[r]&&(a[r]={}),a=a[r];(n||null==a[e[o]])&&(a[e[o]]=i)}function n(t){u(o,function(e){e[0]in t&&!(e[1]in t)&&(t[e[1]]=t[e[0]])})}var r=t(wi),a=t("./helper/compatStyle"),o=[["x","left"],["y","top"],["x2","right"],["y2",ti]],s=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],l=["bar","boxplot","candlestick","chord","effectScatter","funnel","gauge","lines","graph","heatmap","line","map","parallel","pie","radar","sankey","scatter","treemap"],u=r.each;return function(t,o){a(t,o);var c=t[He];u(r[_e](c)?c:[c],function(t){if(r[ui](t)){var a=t.type;if(("pie"===a||"gauge"===a)&&null!=t.clockWise&&(t.clockwise=t.clockWise),"gauge"===a){var o=e(t,"pointer.color");null!=o&&i(t,"itemStyle.normal.color",o)}for(var s=0;s<l[Qe];s++)if(l[s]===t.type){n(t);break}}}),t.dataRange&&(t.visualMap=t.dataRange),u(s,function(e){var i=t[e];i&&(r[_e](i)||(i=[i]),u(i,function(t){n(t)}))})}}),e("echarts/model/Component",[Si,"./Model",wi,"../util/component","../util/clazz","../util/layout","./mixin/boxLayout"],function(t){function e(t){var e=[];return n.each(l.getClassesByMainType(t),function(t){r.apply(e,t[gi].dependencies||[])}),n.map(e,function(t){return o.parseClassType(t).main})}var i=t("./Model"),n=t(wi),r=Array[gi].push,a=t("../util/component"),o=t("../util/clazz"),s=t("../util/layout"),l=i[Ve]({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(t,e,n,r){i.call(this,t,e,n,r),this.uid=a.getUID("componentModel")},init:function(t,e,i){this.mergeDefaultAndTheme(t,i)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,r=i?s.getLayoutParams(t):{},a=e.getTheme();n.merge(t,a.get(this[Ee])),n.merge(t,this.getDefaultOption()),i&&s.mergeLayoutParam(t,r,i)},mergeOption:function(t){n.merge(this[F],t,!0);var e=this.layoutMode;e&&s.mergeLayoutParam(this[F],t,e)},optionUpdated:function(){},getDefaultOption:function(){if(!o.hasOwn(this,"__defaultOption")){for(var t=[],e=this.constructor;e;){var i=e[gi].defaultOption;i&&t.push(i),e=e.superClass}for(var r={},a=t[Qe]-1;a>=0;a--)r=n.merge(r,t[a],!0);o.set(this,"__defaultOption",r)}return o.get(this,"__defaultOption")},getReferringComponents:function(t){return this[K].queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});return o.enableClassManagement(l,{registerWhenExtend:!0}),a.enableSubTypeDefaulter(l),a.enableTopologicalTravel(l,e),n.mixin(l,t("./mixin/boxLayout")),l}),e("echarts/model/Series",[Si,wi,"../util/format","../util/clazz","../util/model","./Component","./mixin/colorPalette",bi,"../util/layout"],function(t){var e=t(wi),i=t("../util/format"),n=t("../util/clazz"),r=t("../util/model"),a=t("./Component"),o=t("./mixin/colorPalette"),s=t(bi),l=t("../util/layout"),u=n.set,c=n.get,h=i.encodeHTML,f=i.addCommas,d=a[Ve]({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendDataProvider:null,visualColorAccessPath:"itemStyle.normal.color",layoutMode:null,init:function(t,e,i){this[Ae]=this[Re],this.mergeDefaultAndTheme(t,i);var n=this.getInitialData(t,i);u(this,"dataBeforeProcessed",n),this.restoreData()},mergeDefaultAndTheme:function(t,i){var n=this.layoutMode,o=n?l.getLayoutParams(t):{},s=this.subType;a.hasClass(s)&&(s+="Series"),e.merge(t,i.getTheme().get(this.subType)),e.merge(t,this.getDefaultOption()),r.defaultEmphasis(t.label,["show"]),this.fillDataTextStyle(t.data),n&&l.mergeLayoutParam(t,o,n)},mergeOption:function(t,i){t=e.merge(this[F],t,!0),this.fillDataTextStyle(t.data);var n=this.layoutMode;n&&l.mergeLayoutParam(this[F],t,n);var r=this.getInitialData(t,i);r&&(u(this,"data",r),u(this,"dataBeforeProcessed",r.cloneShallow()))},fillDataTextStyle:function(t){if(t)for(var e=["show"],i=0;i<t[Qe];i++)t[i]&&t[i].label&&r.defaultEmphasis(t[i].label,e)},getInitialData:function(){},getData:function(t){var e=c(this,"data");return null==t?e:e.getLinkedData(t)},setData:function(t){u(this,"data",t)},getRawData:function(){return c(this,"dataBeforeProcessed")},coordDimToDataDim:function(t){return r[w](this[$e](),t)},dataDimToCoordDim:function(t){return r.dataDimToCoordDim(this[$e](),t)},getBaseAxis:function(){var t=this[Ke];return t&&t.getBaseAxis&&t.getBaseAxis()},formatTooltip:function(t,n){function a(a){function s(t,e){var r=o.getDimensionInfo(e);if(r&&r.otherDims.tooltip!==!1){var a=r.type,s=(l?"- "+(r.tooltipName||r.name)+": ":"")+(a===b?t+"":"time"===a?n?"":i.formatTime("yyyy/MM/dd hh:mm:ss",t):f(t));s&&u.push(h(s))}}var l=e[fe](a,function(t,e,i){var n=o.getDimensionInfo(i);return t|=n&&n.tooltip!==!1&&null!=n.tooltipName},0),u=[],c=r.otherDimToDataDim(o,"tooltip");return c[Qe]?e.each(c,function(e){s(o.get(e,t),e)}):e.each(a,s),(l?"<br/>":"")+u.join(l?"<br/>":", ")}var o=c(this,"data"),s=this.getRawValue(t),l=e[_e](s)?a(s):h(f(s)),u=o[B](t),d=o[je](t,"color");e[ui](d)&&d[qe]&&(d=(d[qe][0]||{}).color),d=d||Ze;var p=i.getTooltipMarker(d),m=this.name;return"\x00-"===m&&(m=""),m=m?h(m)+(n?": ":"<br/>"):"",n?p+m+l:m+p+(u?h(u)+": "+l:l)},isAnimationEnabled:function(){if(s.node)return!1;var t=this[I](fi);return t&&this[$e]().count()>this[I]("animationThreshold")&&(t=!1),t},restoreData:function(){u(this,"data",c(this,"dataBeforeProcessed").cloneShallow())},getColorFromPalette:function(t,e){var i=this[K],n=o.getColorFromPalette.call(this,t,e);return n||(n=i.getColorFromPalette(t,e)),n},getAxisTooltipData:null,getTooltipPosition:null});return e.mixin(d,r.dataFormatMixin),e.mixin(d,o),d}),e("echarts/view/Component",[Si,"zrender/container/Group","../util/component","../util/clazz"],function(t){var e=t("zrender/container/Group"),i=t("../util/component"),n=t("../util/clazz"),r=function(){this.group=new e,this.uid=i.getUID("viewComponent")};r[gi]={constructor:r,init:function(){},render:function(){},dispose:function(){}};var a=r[gi];return a.updateView=a.updateLayout=a.updateVisual=function(){},n.enableClassExtend(r),n.enableClassManagement(r,{registerWhenExtend:!0}),r}),e("echarts/view/Chart",[Si,"zrender/container/Group","../util/component","../util/clazz","../util/model",wi],function(t){function e(){this.group=new r,this.uid=a.getUID("viewChart")}function i(t,e){if(t&&(t[Be](e),"group"===t.type))for(var n=0;n<t.childCount();n++)i(t.childAt(n),e)}function n(t,e,n){var r=s.queryDataIndex(t,e);null!=r?l.each(s.normalizeToArray(r),function(e){i(t[R](e),n)}):t.eachItemGraphicEl(function(t){i(t,n)})}var r=t("zrender/container/Group"),a=t("../util/component"),o=t("../util/clazz"),s=t("../util/model"),l=t(wi);e[gi]={type:"chart",init:function(){},render:function(){},highlight:function(t,e,i,r){n(t[$e](),r,N)},downplay:function(t,e,i,r){n(t[$e](),r,G)},remove:function(){this.group[ue]()},dispose:function(){}};var u=e[gi];return u.updateView=u.updateLayout=u.updateVisual=function(t,e,i,n){this.render(t,e,i,n)},o.enableClassExtend(e,[Oe]),o.enableClassManagement(e,{registerWhenExtend:!0}),e}),e("echarts/util/graphic",[Si,wi,"zrender/tool/path","zrender/graphic/Path","zrender/tool/color",_i,xi,"zrender/mixin/Transformable","zrender/core/BoundingRect","zrender/container/Group","zrender/graphic/Image","zrender/graphic/Text","zrender/graphic/shape/Circle","zrender/graphic/shape/Sector","zrender/graphic/shape/Ring","zrender/graphic/shape/Polygon","zrender/graphic/shape/Polyline","zrender/graphic/shape/Rect","zrender/graphic/shape/Line","zrender/graphic/shape/BezierCurve","zrender/graphic/shape/Arc","zrender/graphic/CompoundPath","zrender/graphic/LinearGradient","zrender/graphic/RadialGradient"],function(t){function e(t){return null!=t&&"none"!=t}function i(t){return typeof t===vi?B.lift(t,-.1):t}function n(t){if(t.__hoverStlDirty){var n=t.style[y],r=t.style.fill,a=t.__hoverStl;a.fill=a.fill||(e(r)?i(r):null),a[y]=a[y]||(e(n)?i(n):null);var o={};for(var s in a)null!=a[s]&&(o[s]=t.style[s]);t.__normalStl=o,t.__hoverStlDirty=!1}}function r(t){if(!t.__isHover){if(n(t),t.useHoverLayer)t.__zr&&t.__zr.addHover(t,t.__hoverStl);else{var e=t.style,i=e.insideRollbackOpt;i&&z(e),e.extendFrom(t.__hoverStl),i&&(D(e,e.insideOriginalTextPosition,i),null==e.textFill&&(e.textFill=i.autoColor)),t.dirty(!1),t.z2+=1}t.__isHover=!0}}function a(t){if(t.__isHover){var e=t.__normalStl;t.useHoverLayer?t.__zr&&t.__zr.removeHover(t):(e&&t[Te](e),t.z2-=1),t.__isHover=!1}}function o(t){"group"===t.type?t[Ce](function(t){"group"!==t.type&&r(t)}):r(t)}function s(t){"group"===t.type?t[Ce](function(t){"group"!==t.type&&a(t)}):a(t)}function l(t,e){t.__hoverStl=t.hoverStyle||e||{},t.__hoverStlDirty=!0,t.__isHover&&n(t)}function u(t){this.__hoverSilentOnTouch&&t.zrByTouch||!this.__isEmphasis&&o(this)}function c(t){this.__hoverSilentOnTouch&&t.zrByTouch||!this.__isEmphasis&&s(this)}function b(){this.__isEmphasis=!0,o(this)}function w(){this.__isEmphasis=!1,s(this)}function S(t,e,i,n){if(i=i||j,i.isRectText){var r=e[I](te)||(n?null:"inside");"outside"===r&&(r="top"),t.textPosition=r,t.textOffset=e[I](g);var a=e[I]("rotate");null!=a&&(a*=Math.PI/180),t.textRotation=a,t.textDistance=O.retrieve2(e[I]("distance"),n?null:5)}var o,s=e[K],l=s&&s[F][se],u=M(e);if(u){o={};for(var c in u)if(u.hasOwnProperty(c)){var h=e[li](["rich",c]);T(o[c]={},h,l,i,n)}}return t.rich=o,T(t,e,l,i,n,!0),i.forceRich&&!i[se]&&(i[se]={}),t}function M(t){for(var e;t&&t!==t[K];){var i=(t[F]||j).rich;if(i){e=e||{};for(var n in i)i.hasOwnProperty(n)&&(e[n]=1)}t=t.parentModel}return e}function T(t,e,i,n,r,a){if(i=!r&&i||j,t.textFill=C(e[I]("color"),n)||i.color,t.textStroke=C(e[I]("textBorderColor"),n)||i.textBorderColor,t.textLineWidth=O.retrieve2(e[I]("textBorderWidth"),i.textBorderWidth),!r){if(a){var o=t.textPosition;t.insideRollback=D(t,o,n),t.insideOriginalTextPosition=o,t.insideRollbackOpt=n}null==t.textFill&&(t.textFill=n.autoColor)}t.fontStyle=e[I]("fontStyle")||i.fontStyle,t.fontWeight=e[I]("fontWeight")||i.fontWeight,t.fontSize=e[I]("fontSize")||i.fontSize,t.fontFamily=e[I]("fontFamily")||i.fontFamily,t[oe]=e[I]("align"),t[v]=e[I]("verticalAlign")||e[I]("baseline"),t.textLineHeight=e[I]("lineHeight"),t.textWidth=e[I]("width"),t.textHeight=e[I](pi),t.textTag=e[I]("tag"),a&&n.disableBox||(t.textBackgroundColor=C(e[I](ri),n),t.textPadding=e[I](ne),t.textBorderColor=C(e[I]("borderColor"),n),t.textBorderWidth=e[I]("borderWidth"),t.textBorderRadius=e[I]("borderRadius"),t.textBoxShadowColor=e[I](m),t.textBoxShadowBlur=e[I](p),t.textBoxShadowOffsetX=e[I](d),t.textBoxShadowOffsetY=e[I](f)),t.textShadowColor=e[I]("textShadowColor")||i.textShadowColor,t.textShadowBlur=e[I]("textShadowBlur")||i.textShadowBlur,t.textShadowOffsetX=e[I]("textShadowOffsetX")||i.textShadowOffsetX,t.textShadowOffsetY=e[I]("textShadowOffsetY")||i.textShadowOffsetY}function C(t,e){return"auto"!==t?t:e&&e.autoColor?e.autoColor:null}function D(t,e,i){var n,r=i.useInsideStyle;return null==t.textFill&&r!==!1&&(r===!0||i.isRectText&&e&&typeof e===vi&&e[Je]("inside")>=0)&&(n={textFill:null,textStroke:t.textStroke,textLineWidth:t.textLineWidth},t.textFill="#fff",null==t.textStroke&&(t.textStroke=i.autoColor,null==t.textLineWidth&&(t.textLineWidth=2))),n}function z(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textLineWidth=e.textLineWidth)}function k(t,e,i,n,r,a){typeof r===xe&&(a=r,r=null);var o=n&&n.isAnimationEnabled();if(o){var s=t?"Update":"",l=n[I]("animationDuration"+s),u=n[I]("animationEasing"+s),c=n[I]("animationDelay"+s);typeof c===xe&&(c=c(r,n.getAnimationDelayParams?n.getAnimationDelayParams(e,r):null)),typeof l===xe&&(l=l(r)),l>0?e.animateTo(i,l,c||0,u,a,!!a):(e[ni](),e.attr(i),a&&a())}else e[ni](),e.attr(i),a&&a()}var O=t(wi),R=t("zrender/tool/path"),E=t("zrender/graphic/Path"),B=t("zrender/tool/color"),V=t(_i),H=t(xi),W=t("zrender/mixin/Transformable"),q=t("zrender/core/BoundingRect"),Z=Math.round,U=Math.max,X=Math.min,j={},Y={};Y.Group=t("zrender/container/Group"),Y.Image=t("zrender/graphic/Image"),Y.Text=t("zrender/graphic/Text"),Y.Circle=t("zrender/graphic/shape/Circle"),Y.Sector=t("zrender/graphic/shape/Sector"),Y.Ring=t("zrender/graphic/shape/Ring"),Y.Polygon=t("zrender/graphic/shape/Polygon"),Y.Polyline=t("zrender/graphic/shape/Polyline"),Y.Rect=t("zrender/graphic/shape/Rect"),Y.Line=t("zrender/graphic/shape/Line"),Y.BezierCurve=t("zrender/graphic/shape/BezierCurve"),Y.Arc=t("zrender/graphic/shape/Arc"),Y.CompoundPath=t("zrender/graphic/CompoundPath"),Y.LinearGradient=t("zrender/graphic/LinearGradient"),Y.RadialGradient=t("zrender/graphic/RadialGradient"),Y.BoundingRect=q,Y.extendShape=function(t){return E[Ve](t)},Y.extendPath=function(t,e){return R.extendFromString(t,e)},Y.makePath=function(t,e,i,n){var r=R.createFromString(t,e),a=r[ae]();if(i){var o=a.width/a[pi];if(n===ee){var s,l=i[pi]*o;l<=i.width?s=i[pi]:(l=i.width,s=l/o);var u=i.x+i.width/2,c=i.y+i[pi]/2;i.x=u-l/2,i.y=c-s/2,i.width=l,i[pi]=s}Y.resizePath(r,i)}return r},Y.mergePath=R.mergePath,Y.resizePath=function(t,e){if(t[_]){var i=t[ae](),n=i.calculateTransform(e);t[_](n)}},Y.subPixelOptimizeLine=function(t){var e=t.shape,i=t.style[x];return Z(2*e.x1)===Z(2*e.x2)&&(e.x1=e.x2=$(e.x1,i,!0)),Z(2*e.y1)===Z(2*e.y2)&&(e.y1=e.y2=$(e.y1,i,!0)),t},Y.subPixelOptimizeRect=function(t){var e=t.shape,i=t.style[x],n=e.x,r=e.y,a=e.width,o=e[pi];return e.x=$(e.x,i,!0),e.y=$(e.y,i,!0),e.width=Math.max($(n+a,i,!1)-e.x,0===a?0:1),e[pi]=Math.max($(r+o,i,!1)-e.y,0===o?0:1),t};var $=Y.subPixelOptimize=function(t,e,i){var n=Z(2*t);return(n+Z(e))%2===0?n/2:(n+(i?1:-1))/2};Y[A]=function(t,e,i){t.__hoverSilentOnTouch=i&&i.hoverSilentOnTouch,"group"===t.type?t[Ce](function(t){"group"!==t.type&&l(t,e)
3 }):l(t,e),t.on(ze,u).on(De,c),t.on(N,b).on(G,w)},Y.setLabelStyle=function(t,e,i,n,r,a,o){r=r||j;var s=r.labelFetcher,l=r.labelDataIndex,u=r.labelDimIndex,c=i[I]("show"),h=n[I]("show"),f=c||h?O.retrieve2(s?s.getFormattedLabel(l,G,null,u):null,r.defaultText):null,d=c?f:null,p=h?O.retrieve2(s?s.getFormattedLabel(l,N,null,u):null,f):null;(null!=d||null!=p)&&(J(t,i,a,r),J(e,n,o,r,!0)),t.text=d,e.text=p};var J=Y.setTextStyle=function(t,e,i,n,r){return S(t,e,n,r),i&&O[Ve](t,i),t.host&&t.host.dirty&&t.host.dirty(!1),t};return Y.setText=function(t,e,i){var n,r={isRectText:!0};i===!1?n=!0:r.autoColor=i,S(t,e,r,n),t.host&&t.host.dirty&&t.host.dirty(!1)},Y[h]=function(t,e){var i=e||e[li](se);return[t.fontStyle||i&&i[I]("fontStyle")||"",t.fontWeight||i&&i[I]("fontWeight")||"",(t.fontSize||i&&i[I]("fontSize")||12)+"px",t.fontFamily||i&&i[I]("fontFamily")||"sans-serif"].join(" ")},Y[L]=function(t,e,i,n,r){k(!0,t,e,i,n,r)},Y.initProps=function(t,e,i,n,r){k(!1,t,e,i,n,r)},Y.getTransform=function(t,e){for(var i=V.identity([]);t&&t!==e;)V.mul(i,t.getLocalTransform(),i),t=t[we];return i},Y[_]=function(t,e,i){return e&&!O.isArrayLike(e)&&(e=W.getLocalTransform(e)),i&&(e=V.invert([],e)),H[_]([],t,e)},Y.transformDirection=function(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),r=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-n:"right"===t?n:0,"top"===t?-r:t===ti?r:0];return a=Y[_](a,e,i),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?ti:"top"},Y.groupTransition=function(t,e,i){function n(t){var e={};return t[Ce](function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}function r(t){var e={position:H.clone(t[te]),rotation:t[P]};return t.shape&&(e.shape=O[Ve]({},t.shape)),e}if(t&&e){var a=n(t);e[Ce](function(t){if(!t.isGroup&&t.anid){var e=a[t.anid];if(e){var n=r(t);t.attr(r(e)),Y[L](t,n,i,t[Ye])}}})}},Y.clipPointsByRect=function(t,e){return O.map(t,function(t){var i=t[0];i=U(i,e.x),i=X(i,e.x+e.width);var n=t[1];return n=U(n,e.y),n=X(n,e.y+e[pi]),[i,n]})},Y.clipRectByRect=function(t,e){var i=U(t.x,e.x),n=X(t.x+t.width,e.x+e.width),r=U(t.y,e.y),a=X(t.y+t[pi],e.y+e[pi]);return n>=i&&a>=r?{x:i,y:r,width:n-i,height:a-r}:void 0},Y.createIcon=function(t,e,i){e=O[Ve]({rectHover:!0},e);var n=e.style={strokeNoScale:!0};return i=i||{x:-1,y:-1,width:2,height:2},t?0===t[Je]("image://")?(n.image=t.slice(8),O[Ne](n,i),new Y.Image(e)):Y.makePath(t[be]("path://",""),e,i,ee):void 0},Y}),e("echarts/util/model",[Si,"./format","./number","../model/Model",wi],function(t){function e(t,e){return t&&t.hasOwnProperty(e)}var i=t("./format"),n=t("./number"),r=t("../model/Model"),a=t(wi),o=a.each,s=a[ui],l={};return l.normalizeToArray=function(t){return t instanceof Array?t:null==t?[]:[t]},l.defaultEmphasis=function(t,e){if(t)for(var i=t[N]=t[N]||{},n=t[G]=t[G]||{},r=0,a=e[Qe];a>r;r++){var o=e[r];!i.hasOwnProperty(o)&&n.hasOwnProperty(o)&&(i[o]=n[o])}},l.TEXT_STYLE_OPTIONS=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width",pi,"lineHeight","align","verticalAlign","baseline",m,p,d,f,"textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY",ri,"borderColor","borderWidth","borderRadius",ne],l.getDataItemValue=function(t){return t&&(null==t.value?t:t.value)},l.isDataItemOption=function(t){return s(t)&&!(t instanceof Array)},l.converDataValue=function(t,e){var i=e&&e.type;return i===b?t:("time"===i&&typeof t!==me&&null!=t&&"-"!==t&&(t=+n.parseDate(t)),null==t||""===t?0/0:+t)},l.createDataFormatModel=function(t,e){var i=new r;return a.mixin(i,l.dataFormatMixin),i[Ae]=e[Ae],i.name=e.name||"",i[Ee]=e[Ee],i.subType=e.subType,i[$e]=function(){return t},i},l.dataFormatMixin={getDataParams:function(t,e){var n=this[$e](e),r=this.getRawValue(t,e),a=n[C](t),o=n[B](t,!0),s=n.getRawDataItem(t),l=n[je](t,"color");return{componentType:this[Ee],componentSubType:this.subType,seriesType:this[Ee]===He?this.subType:null,seriesIndex:this[Ae],seriesId:this.id,seriesName:this.name,name:o,dataIndex:a,data:s,dataType:e,value:r,color:l,marker:i.getTooltipMarker(l),$vars:["seriesName","name","value"]}},getFormattedLabel:function(t,e,n,r,a){e=e||G;var o=this[$e](n),s=o[z](t),l=this[Pe](t,n);null!=r&&l.value instanceof Array&&(l.value=l.value[r]);var u=s.get([a||"label",e,"formatter"]);return typeof u===xe?(l.status=e,u(l)):typeof u===vi?i.formatTpl(u,l):void 0},getRawValue:function(t,e){var i=this[$e](e),n=i.getRawDataItem(t);return null!=n?!s(n)||n instanceof Array?n:n.value:void 0},formatTooltip:a.noop},l.mappingToExists=function(t,e){e=(e||[]).slice();var i=a.map(t||[],function(t){return{exist:t}});return o(e,function(t,n){if(s(t)){for(var r=0;r<i[Qe];r++)if(!i[r][F]&&null!=t.id&&i[r].exist.id===t.id+"")return i[r][F]=t,void(e[n]=null);for(var r=0;r<i[Qe];r++){var a=i[r].exist;if(!(i[r][F]||null!=a.id&&null!=t.id||null==t.name||l.isIdInner(t)||l.isIdInner(a)||a.name!==t.name+""))return i[r][F]=t,void(e[n]=null)}}}),o(e,function(t){if(s(t)){for(var e=0;e<i[Qe];e++){var n=i[e].exist;if(!i[e][F]&&!l.isIdInner(n)&&null==t.id){i[e][F]=t;break}}e>=i[Qe]&&i.push({option:t})}}),i},l.makeIdAndName=function(t){var e=a[S]();o(t,function(t){var i=t.exist;i&&e.set(i.id,t)}),o(t,function(t){var i=t[F];a[ci](!i||null==i.id||!e.get(i.id)||e.get(i.id)===t,"id duplicates: "+(i&&i.id)),i&&null!=i.id&&e.set(i.id,t),!t.keyInfo&&(t.keyInfo={})}),o(t,function(t){var i=t.exist,n=t[F],r=t.keyInfo;if(s(n)){if(r.name=null!=n.name?n.name+"":i?i.name:"\x00-",i)r.id=i.id;else if(null!=n.id)r.id=n.id+"";else{var a=0;do r.id="\x00"+r.name+"\x00"+a++;while(e.get(r.id))}e.set(r.id,t)}})},l.isIdInner=function(t){return s(t)&&t.id&&0===(t.id+"")[Je]("\x00_ec_\x00")},l.compressBatches=function(t,e){function i(t,e,i){for(var n=0,r=t[Qe];r>n;n++)for(var a=t[n].seriesId,o=l.normalizeToArray(t[n][Ye]),s=i&&i[a],u=0,c=o[Qe];c>u;u++){var h=o[u];s&&s[h]?s[h]=null:(e[a]||(e[a]={}))[h]=1}}function n(t,e){var i=[];for(var r in t)if(t.hasOwnProperty(r)&&null!=t[r])if(e)i.push(+r);else{var a=n(t[r],!0);a[Qe]&&i.push({seriesId:r,dataIndex:a})}return i}var r={},a={};return i(t||[],r),i(e||[],a,r),[n(r),n(a)]},l.queryDataIndex=function(t,e){return null!=e.dataIndexInside?e.dataIndexInside:null!=e[Ye]?a[_e](e[Ye])?a.map(e[Ye],function(e){return t.indexOfRawIndex(e)}):t.indexOfRawIndex(e[Ye]):null!=e.name?a[_e](e.name)?a.map(e.name,function(e){return t.indexOfName(e)}):t.indexOfName(e.name):void 0},l.makeGetter=function(){var t=0;return function(){var e="\x00__ec_prop_getter_"+t++;return function(t){return t[e]||(t[e]={})}}}(),l.parseFinder=function(t,i,n){if(a[he](i)){var r={};r[i+"Index"]=0,i=r}var s=n&&n.defaultMainType;!s||e(i,s+"Index")||e(i,s+"Id")||e(i,s+"Name")||(i[s+"Index"]=0);var l={};return o(i,function(e,r){var e=i[r];if(r===Ye||"dataIndexInside"===r)return void(l[r]=e);var o=r.match(/^(\w+)(Index|Id|Name)$/)||[],s=o[1],u=(o[2]||"")[yi]();if(!(!s||!u||null==e||"index"===u&&"none"===e||n&&n.includeMainTypes&&a[Je](n.includeMainTypes,s)<0)){var c={mainType:s};("index"!==u||"all"!==e)&&(c[u]=e);var h=t.queryComponents(c);l[s+"Models"]=h,l[s+"Model"]=h[0]}}),l},l.dataDimToCoordDim=function(t,e){var i=t[ve];e=t.getDimension(e);for(var n=0;n<i[Qe];n++){var r=t.getDimensionInfo(i[n]);if(r.name===e)return r.coordDim}},l[w]=function(t,e){var i=[];return o(t[ve],function(n){var r=t.getDimensionInfo(n);r.coordDim===e&&(i[r.coordDimIndex]=r.name)}),i},l.otherDimToDataDim=function(t,e){var i=[];return o(t[ve],function(n){var r=t.getDimensionInfo(n),a=r.otherDims,o=a[e];null!=o&&o!==!1&&(i[o]=r.name)}),i},l}),e("echarts/util/throttle",[],function(){var t={},e="\x00__throttleOriginMethod",i="\x00__throttleRate",n="\x00__throttleType";return t.throttle=function(t,e,i){function n(){c=(new Date).getTime(),h=null,t.apply(o,s||[])}var r,a,o,s,l,u=0,c=0,h=null;e=e||0;var f=function(){r=(new Date).getTime(),o=this,s=arguments;var t=l||e,f=l||i;l=null,a=r-(f?u:c)-t,clearTimeout(h),f?h=setTimeout(n,t):a>=0?n():h=setTimeout(n,-a),u=r};return f.clear=function(){h&&(clearTimeout(h),h=null)},f.debounceNextCall=function(t){l=t},f},t.createOrUpdate=function(r,a,o,s){var l=r[a];if(l){var u=l[e]||l,c=l[n],h=l[i];if(h!==o||c!==s){if(null==o||!s)return r[a]=u;l=r[a]=t.throttle(u,o,"debounce"===s),l[e]=u,l[n]=s,l[i]=o}return l}},t.clear=function(t,i){var n=t[i];n&&n[e]&&(t[i]=n[e])},t}),e("zrender/tool/color",[Si,"../core/LRU"],function(t){function e(t){return t=Math.round(t),0>t?0:t>255?255:t}function i(t){return t=Math.round(t),0>t?0:t>360?360:t}function n(t){return 0>t?0:t>1?1:t}function r(t){return e(t[Qe]&&"%"===t.charAt(t[Qe]-1)?parseFloat(t)/100*255:parseInt(t,10))}function a(t){return n(t[Qe]&&"%"===t.charAt(t[Qe]-1)?parseFloat(t)/100:parseFloat(t))}function o(t,e,i){return 0>i?i+=1:i>1&&(i-=1),1>6*i?t+(e-t)*i*6:1>2*i?e:2>3*i?t+(e-t)*(2/3-i)*6:t}function s(t,e,i){return t+(e-t)*i}function l(t,e,i,n,r){return t[0]=e,t[1]=i,t[2]=n,t[3]=r,t}function u(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function c(t,e){M&&u(M,e),M=S.put(t,M||e.slice())}function h(t,e){if(t){e=e||[];var i=S.get(t);if(i)return u(e,i);t+="";var n=t[be](/ /g,"")[yi]();if(n in w)return u(e,w[n]),c(t,e),e;if("#"!==n.charAt(0)){var o=n[Je]("("),s=n[Je](")");if(-1!==o&&s+1===n[Qe]){var h=n.substr(0,o),d=n.substr(o+1,s-(o+1)).split(","),p=1;switch(h){case"rgba":if(4!==d[Qe])return void l(e,0,0,0,1);p=a(d.pop());case"rgb":return 3!==d[Qe]?void l(e,0,0,0,1):(l(e,r(d[0]),r(d[1]),r(d[2]),p),c(t,e),e);case"hsla":return 4!==d[Qe]?void l(e,0,0,0,1):(d[3]=a(d[3]),f(d,e),c(t,e),e);case"hsl":return 3!==d[Qe]?void l(e,0,0,0,1):(f(d,e),c(t,e),e);default:return}}l(e,0,0,0,1)}else{if(4===n[Qe]){var m=parseInt(n.substr(1),16);return m>=0&&4095>=m?(l(e,(3840&m)>>4|(3840&m)>>8,240&m|(240&m)>>4,15&m|(15&m)<<4,1),c(t,e),e):void l(e,0,0,0,1)}if(7===n[Qe]){var m=parseInt(n.substr(1),16);return m>=0&&16777215>=m?(l(e,(16711680&m)>>16,(65280&m)>>8,255&m,1),c(t,e),e):void l(e,0,0,0,1)}}}}function f(t,i){var n=(parseFloat(t[0])%360+360)%360/360,r=a(t[1]),s=a(t[2]),u=.5>=s?s*(r+1):s+r-s*r,c=2*s-u;return i=i||[],l(i,e(255*o(c,u,n+1/3)),e(255*o(c,u,n)),e(255*o(c,u,n-1/3)),1),4===t[Qe]&&(i[3]=t[3]),i}function d(t){if(t){var e,i,n=t[0]/255,r=t[1]/255,a=t[2]/255,o=Math.min(n,r,a),s=Math.max(n,r,a),l=s-o,u=(s+o)/2;if(0===l)e=0,i=0;else{i=.5>u?l/(s+o):l/(2-s-o);var c=((s-n)/6+l/2)/l,h=((s-r)/6+l/2)/l,f=((s-a)/6+l/2)/l;n===s?e=f-h:r===s?e=1/3+c-f:a===s&&(e=2/3+h-c),0>e&&(e+=1),e>1&&(e-=1)}var d=[360*e,i,u];return null!=t[3]&&d.push(t[3]),d}}function p(t,e){var i=h(t);if(i){for(var n=0;3>n;n++)i[n]=0>e?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0;return _(i,4===i[Qe]?"rgba":"rgb")}}function m(t){var e=h(t);return e?((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1):void 0}function v(t,i,r){if(i&&i[Qe]&&t>=0&&1>=t){r=r||[];var a=t*(i[Qe]-1),o=Math.floor(a),l=Math.ceil(a),u=i[o],c=i[l],h=a-o;return r[0]=e(s(u[0],c[0],h)),r[1]=e(s(u[1],c[1],h)),r[2]=e(s(u[2],c[2],h)),r[3]=n(s(u[3],c[3],h)),r}}function g(t,i,r){if(i&&i[Qe]&&t>=0&&1>=t){var a=t*(i[Qe]-1),o=Math.floor(a),l=Math.ceil(a),u=h(i[o]),c=h(i[l]),f=a-o,d=_([e(s(u[0],c[0],f)),e(s(u[1],c[1],f)),e(s(u[2],c[2],f)),n(s(u[3],c[3],f))],"rgba");return r?{color:d,leftIndex:o,rightIndex:l,value:a}:d}}function y(t,e,n,r){return t=h(t),t?(t=d(t),null!=e&&(t[0]=i(e)),null!=n&&(t[1]=a(n)),null!=r&&(t[2]=a(r)),_(f(t),"rgba")):void 0}function x(t,e){return t=h(t),t&&null!=e?(t[3]=n(e),_(t,"rgba")):void 0}function _(t,e){if(t&&t[Qe]){var i=t[0]+","+t[1]+","+t[2];return("rgba"===e||"hsva"===e||"hsla"===e)&&(i+=","+t[3]),e+"("+i+")"}}var b=t("../core/LRU"),w={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},S=new b(20),M=null;return{parse:h,lift:p,toHex:m,fastMapToColor:v,mapToColor:g,modifyHSL:y,modifyAlpha:x,stringify:_}}),e("zrender/zrender",[Si,"./core/guid","./core/env","./core/util","./Handler","./Storage","./animation/Animation","./dom/HandlerProxy","./Painter"],function(t){function e(t){delete h[t]}var i=t("./core/guid"),n=t("./core/env"),r=t("./core/util"),a=t("./Handler"),o=t("./Storage"),s=t("./animation/Animation"),l=t("./dom/HandlerProxy"),u=!n[ai],c={canvas:t("./Painter")},h={},f={};f.version="3.6.1",f.init=function(t,e){var n=new d(i(),t,e);return h[n.id]=n,n},f[Oe]=function(t){if(t)t[Oe]();else{for(var e in h)h.hasOwnProperty(e)&&h[e][Oe]();h={}}return f},f.getInstance=function(t){return h[t]},f.registerPainter=function(t,e){c[t]=e};var d=function(t,e,i){i=i||{},this.dom=e,this.id=t;var h=this,f=new o,d=i.renderer;if(u){if(!c.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");d="vml"}else d&&c[d]||(d=mi);var p=new c[d](e,f,i);this.storage=f,this.painter=p;var m=n.node?null:new l(p.getViewportRoot());this.handler=new a(f,p,m,p.root),this[fi]=new s({stage:{update:r.bind(this.flush,this)}}),this[fi].start(),this._needsRefresh;var v=f.delFromStorage,g=f.addToStorage;f.delFromStorage=function(t){v.call(f,t),t&&t.removeSelfFromZr(h)},f.addToStorage=function(t){g.call(f,t),t.addSelfToZr(h)}};return d[gi]={constructor:d,getId:function(){return this.id},add:function(t){this.storage.addRoot(t),this._needsRefresh=!0},remove:function(t){this.storage.delRoot(t),this._needsRefresh=!0},configLayer:function(t,e){this.painter.configLayer(t,e),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},refresh:function(){this._needsRefresh=!0},flush:function(){this._needsRefresh&&this.refreshImmediately(),this._needsRefreshHover&&this.refreshHoverImmediately()},addHover:function(t,e){this.painter.addHover&&(this.painter.addHover(t,e),this.refreshHover())},removeHover:function(t){this.painter.removeHover&&(this.painter.removeHover(t),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(t){t=t||{},this.painter[di](t.width,t[pi]),this.handler[di]()},clearAnimation:function(){this[fi].clear()},getWidth:function(){return this.painter[si]()},getHeight:function(){return this.painter[oi]()},pathToImage:function(t,e){return this.painter.pathToImage(t,e)},setCursorStyle:function(t){this.handler.setCursorStyle(t)},findHover:function(t,e){return this.handler.findHover(t,e)},on:function(t,e,i){this.handler.on(t,e,i)},off:function(t,e){this.handler.off(t,e)},trigger:function(t,e){this.handler[Be](t,e)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this[fi].stop(),this.clear(),this.storage[Oe](),this.painter[Oe](),this.handler[Oe](),this[fi]=this.storage=this.painter=this.handler=null,e(this.id)}},f}),e("zrender/mixin/Eventful",[Si],function(){var t=Array[gi].slice,e=function(){this._$handlers={}};return e[gi]={constructor:e,one:function(t,e,i){var n=this._$handlers;if(!e||!t)return this;n[t]||(n[t]=[]);for(var r=0;r<n[t][Qe];r++)if(n[t][r].h===e)return this;return n[t].push({h:e,one:!0,ctx:i||this}),this},on:function(t,e,i){var n=this._$handlers;if(!e||!t)return this;n[t]||(n[t]=[]);for(var r=0;r<n[t][Qe];r++)if(n[t][r].h===e)return this;return n[t].push({h:e,one:!1,ctx:i||this}),this},isSilent:function(t){var e=this._$handlers;return e[t]&&e[t][Qe]},off:function(t,e){var i=this._$handlers;if(!t)return this._$handlers={},this;if(e){if(i[t]){for(var n=[],r=0,a=i[t][Qe];a>r;r++)i[t][r].h!=e&&n.push(i[t][r]);i[t]=n}i[t]&&0===i[t][Qe]&&delete i[t]}else delete i[t];return this},trigger:function(e){if(this._$handlers[e]){var i=arguments,n=i[Qe];n>3&&(i=t.call(i,1));for(var r=this._$handlers[e],a=r[Qe],o=0;a>o;){switch(n){case 1:r[o].h.call(r[o].ctx);break;case 2:r[o].h.call(r[o].ctx,i[1]);break;case 3:r[o].h.call(r[o].ctx,i[1],i[2]);break;default:r[o].h.apply(r[o].ctx,i)}r[o].one?(r[ke](o,1),a--):o++}}return this},triggerWithContext:function(e){if(this._$handlers[e]){var i=arguments,n=i[Qe];n>4&&(i=t.call(i,1,i[Qe]-1));for(var r=i[i[Qe]-1],a=this._$handlers[e],o=a[Qe],s=0;o>s;){switch(n){case 1:a[s].h.call(r);break;case 2:a[s].h.call(r,i[1]);break;case 3:a[s].h.call(r,i[1],i[2]);break;default:a[s].h.apply(r,i)}a[s].one?(a[ke](s,1),o--):s++}}return this}},e}),e("zrender/core/timsort",[],function(){function t(t){for(var e=0;t>=l;)e|=1&t,t>>=1;return t+e}function e(t,e,n,r){var a=e+1;if(a===n)return 1;if(r(t[a++],t[e])<0){for(;n>a&&r(t[a],t[a-1])<0;)a++;i(t,e,a)}else for(;n>a&&r(t[a],t[a-1])>=0;)a++;return a-e}function i(t,e,i){for(i--;i>e;){var n=t[e];t[e++]=t[i],t[i--]=n}}function n(t,e,i,n,r){for(n===e&&n++;i>n;n++){for(var a,o=t[n],s=e,l=n;l>s;)a=s+l>>>1,r(o,t[a])<0?l=a:s=a+1;var u=n-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=o}}function r(t,e,i,n,r,a){var o=0,s=0,l=1;if(a(t,e[i+r])>0){for(s=n-r;s>l&&a(t,e[i+r+l])>0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s),o+=r,l+=r}else{for(s=r+1;s>l&&a(t,e[i+r-l])<=0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s);var u=o;o=r-l,l=r-u}for(o++;l>o;){var c=o+(l-o>>>1);a(t,e[i+c])>0?o=c+1:l=c}return l}function a(t,e,i,n,r,a){var o=0,s=0,l=1;if(a(t,e[i+r])<0){for(s=r+1;s>l&&a(t,e[i+r-l])<0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s);var u=o;o=r-l,l=r-u}else{for(s=n-r;s>l&&a(t,e[i+r+l])>=0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s),o+=r,l+=r}for(o++;l>o;){var c=o+(l-o>>>1);a(t,e[i+c])<0?l=c:o=c+1}return l}function o(t,e){function i(t,e){f[y]=t,d[y]=e,y+=1}function n(){for(;y>1;){var t=y-2;if(t>=1&&d[t-1]<=d[t]+d[t+1]||t>=2&&d[t-2]<=d[t]+d[t-1])d[t-1]<d[t+1]&&t--;else if(d[t]>d[t+1])break;s(t)}}function o(){for(;y>1;){var t=y-2;t>0&&d[t-1]<d[t+1]&&t--,s(t)}}function s(i){var n=f[i],o=d[i],s=f[i+1],u=d[i+1];d[i]=o+u,i===y-3&&(f[i+1]=f[i+2],d[i+1]=d[i+2]),y--;var c=a(t[s],t,n,o,0,e);n+=c,o-=c,0!==o&&(u=r(t[n+o-1],t,s,u,u-1,e),0!==u&&(u>=o?l(n,o,s,u):h(n,o,s,u)))}function l(i,n,o,s){var l=0;for(l=0;n>l;l++)x[l]=t[i+l];var c=0,h=o,f=i;if(t[f++]=t[h++],0!==--s){if(1===n){for(l=0;s>l;l++)t[f+l]=t[h+l];return void(t[f+s]=x[c])}for(var d,m,v,g=p;;){d=0,m=0,v=!1;do if(e(t[h],x[c])<0){if(t[f++]=t[h++],m++,d=0,0===--s){v=!0;break}}else if(t[f++]=x[c++],d++,m=0,1===--n){v=!0;break}while(g>(d|m));if(v)break;do{if(d=a(t[h],x,c,n,0,e),0!==d){for(l=0;d>l;l++)t[f+l]=x[c+l];if(f+=d,c+=d,n-=d,1>=n){v=!0;break}}if(t[f++]=t[h++],0===--s){v=!0;break}if(m=r(x[c],t,h,s,0,e),0!==m){for(l=0;m>l;l++)t[f+l]=t[h+l];if(f+=m,h+=m,s-=m,0===s){v=!0;break}}if(t[f++]=x[c++],1===--n){v=!0;break}g--}while(d>=u||m>=u);if(v)break;0>g&&(g=0),g+=2}if(p=g,1>p&&(p=1),1===n){for(l=0;s>l;l++)t[f+l]=t[h+l];t[f+s]=x[c]}else{if(0===n)throw new Error;for(l=0;n>l;l++)t[f+l]=x[c+l]}}else for(l=0;n>l;l++)t[f+l]=x[c+l]}function h(i,n,o,s){var l=0;for(l=0;s>l;l++)x[l]=t[o+l];var c=i+n-1,h=s-1,f=o+s-1,d=0,m=0;if(t[f--]=t[c--],0!==--n){if(1===s){for(f-=n,c-=n,m=f+1,d=c+1,l=n-1;l>=0;l--)t[m+l]=t[d+l];return void(t[f]=x[h])}for(var v=p;;){var g=0,y=0,_=!1;do if(e(x[h],t[c])<0){if(t[f--]=t[c--],g++,y=0,0===--n){_=!0;break}}else if(t[f--]=x[h--],y++,g=0,1===--s){_=!0;break}while(v>(g|y));if(_)break;do{if(g=n-a(x[h],t,i,n,n-1,e),0!==g){for(f-=g,c-=g,n-=g,m=f+1,d=c+1,l=g-1;l>=0;l--)t[m+l]=t[d+l];if(0===n){_=!0;break}}if(t[f--]=x[h--],1===--s){_=!0;break}if(y=s-r(t[c],x,0,s,s-1,e),0!==y){for(f-=y,h-=y,s-=y,m=f+1,d=h+1,l=0;y>l;l++)t[m+l]=x[d+l];if(1>=s){_=!0;break}}if(t[f--]=t[c--],0===--n){_=!0;break}v--}while(g>=u||y>=u);if(_)break;0>v&&(v=0),v+=2}if(p=v,1>p&&(p=1),1===s){for(f-=n,c-=n,m=f+1,d=c+1,l=n-1;l>=0;l--)t[m+l]=t[d+l];t[f]=x[h]}else{if(0===s)throw new Error;for(d=f-(s-1),l=0;s>l;l++)t[d+l]=x[l]}}else for(d=f-(s-1),l=0;s>l;l++)t[d+l]=x[l]}var f,d,p=u,m=0,v=c,g=0,y=0;m=t[Qe],2*c>m&&(v=m>>>1);var x=[];g=120>m?5:1542>m?10:119151>m?19:40,f=[],d=[],this.mergeRuns=n,this.forceMergeRuns=o,this.pushRun=i}function s(i,r,a,s){a||(a=0),s||(s=i[Qe]);var u=s-a;if(!(2>u)){var c=0;if(l>u)return c=e(i,a,s,r),void n(i,a,s,a+c,r);var h=new o(i,r),f=t(u);do{if(c=e(i,a,s,r),f>c){var d=u;d>f&&(d=f),n(i,a,a+d,a+c,r),c=d}h.pushRun(a,c),h.mergeRuns(),u-=c,a+=c}while(0!==u);h.forceMergeRuns()}}var l=32,u=7,c=256;return s}),e("echarts/visual/seriesColor",[Si,"zrender/graphic/Gradient"],function(t){var e=t("zrender/graphic/Gradient");return function(t){function i(i){var n=(i.visualColorAccessPath||"itemStyle.normal.color").split("."),r=i[$e](),a=i.get(n)||i.getColorFromPalette(i.get("name"));r.setVisual("color",a),t.isSeriesFiltered(i)||(typeof a!==xe||a instanceof e||r.each(function(t){r.setItemVisual(t,"color",a(i[Pe](t)))}),r.each(function(t){var e=r[z](t),i=e.get(n,!0);null!=i&&r.setItemVisual(t,"color",i)}))}t.eachRawSeries(i)}}),e("echarts/loading/default",[Si,"../util/graphic",wi],function(t){var e=t("../util/graphic"),i=t(wi),n=Math.PI;return function(t,r){r=r||{},i[Ne](r,{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var a=new e.Rect({style:{fill:r.maskColor},zlevel:r[Me],z:1e4}),o=new e.Arc({shape:{startAngle:-n/2,endAngle:-n/2+.1,r:10},style:{stroke:r.color,lineCap:"round",lineWidth:5},zlevel:r[Me],z:10001}),s=new e.Rect({style:{fill:"none",text:r.text,textPosition:"right",textDistance:10,textFill:r.textColor},zlevel:r[Me],z:10001});o.animateShape(!0).when(1e3,{endAngle:3*n/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:3*n/2}).delay(300).start("circularInOut");var l=new e.Group;return l.add(o),l.add(s),l.add(a),l[di]=function(){var e=t[si]()/2,i=t[oi]()/2;o[D]({cx:e,cy:i});var n=o.shape.r;s[D]({x:e-n,y:i-n,width:2*n,height:2*n}),a[D]({x:0,y:0,width:t[si](),height:t[oi]()})},l[di](),l}}),e("echarts/model/Model",[Si,wi,"../util/clazz",bi,"./mixin/lineStyle","./mixin/areaStyle","./mixin/textStyle","./mixin/itemStyle"],function(t){function e(t,e,i){this.parentModel=e,this[K]=i,this[F]=t}function i(t,e,i){for(var n=0;n<e[Qe]&&(!e[n]||(t=t&&"object"==typeof t?t[e[n]]:null,null!=t));n++);return null==t&&i&&(t=i.get(e)),t}function n(t,e){var i=a.get(t,"getParent");return i?i.call(t,e):t.parentModel}var r=t(wi),a=t("../util/clazz"),o=t(bi);e[gi]={constructor:e,init:null,mergeOption:function(t){r.merge(this[F],t,!0)},get:function(t,e){return null==t?this[F]:i(this[F],this.parsePath(t),!e&&n(this,t))},getShallow:function(t,e){var i=this[F],r=null==i?i:i[t],a=!e&&n(this,t);return null==r&&a&&(r=a[I](t)),r},getModel:function(t,r){var a,o=null==t?this[F]:i(this[F],t=this.parsePath(t));return r=r||(a=n(this,t))&&a[li](t),new e(o,r,this[K])},isEmpty:function(){return null==this[F]},restoreData:function(){},clone:function(){var t=this.constructor;return new t(r.clone(this[F]))},setReadOnly:function(t){a.setReadOnly(this,t)},parsePath:function(t){return typeof t===vi&&(t=t.split(".")),t},customizeGetParent:function(t){a.set(this,"getParent",t)},isAnimationEnabled:function(){if(!o.node){if(null!=this[F][fi])return!!this[F][fi];if(this.parentModel)return this.parentModel.isAnimationEnabled()}}},a.enableClassExtend(e);var s=r.mixin;return s(e,t("./mixin/lineStyle")),s(e,t("./mixin/areaStyle")),s(e,t("./mixin/textStyle")),s(e,t("./mixin/itemStyle")),e}),e("echarts/coord/Axis",[Si,"../util/number",wi,"./axisHelper"],function(t){function e(t,e){var i=t[1]-t[0],n=e,r=i/n/2;t[0]+=r,t[1]-=r}var i=t("../util/number"),n=i.linearMap,r=t(wi),a=t("./axisHelper"),o=[0,1],s=function(t,e,i){this.dim=t,this.scale=e,this._extent=i||[0,0],this.inverse=!1,this.onBand=!1,this._labelInterval};return s[gi]={constructor:s,contain:function(t){var e=this._extent,i=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return t>=i&&n>=t},containData:function(t){return this[J](this[c](t))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return i.getPixelPrecision(t||this.scale[$](),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,i){var r=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&a.type===b&&(r=r.slice(),e(r,a.count())),n(t,o,r,i)},coordToData:function(t,i){var r=this._extent,a=this.scale;this.onBand&&a.type===b&&(r=r.slice(),e(r,a.count()));var s=n(t,r,o,i);return this.scale.scale(s)},pointToData:function(){},getTicksCoords:function(t){if(this.onBand&&!t){for(var e=this.getBands(),i=[],n=0;n<e[Qe];n++)i.push(e[n][0]);return e[n-1]&&i.push(e[n-1][1]),i}return r.map(this.scale[Y](),this[c],this)},getLabelsCoords:function(){return r.map(this.scale[Y](),this[c],this)},getBands:function(){for(var t=this[$](),e=[],i=this.scale.count(),n=t[0],r=t[1],a=r-n,o=0;i>o;o++)e.push([a*o/i+n,a*(o+1)/i+n]);return e},getBandWidth:function(){var t=this._extent,e=this.scale[$](),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},getLabelInterval:function(){var t=this._labelInterval;if(!t){var e=this.model,i=e[li]("axisLabel"),n=i.get("interval");this.type!==u||"auto"!==n?t="auto"===n?0:n:this.isHorizontal&&(t=a.getAxisLabelInterval(r.map(this.scale[Y](),this[c],this),e.getFormattedLabels(),i[h](),this.isHorizontal())),this._labelInterval=t}return t}},s}),e("echarts/util/number",[Si,wi],function(t){function e(t){return t[be](/^\s+/,"")[be](/\s+$/,"")}function i(t){return Math.floor(Math.log(t)/Math.LN10)}var n=t(wi),r={},a=1e-4;r.linearMap=function(t,e,i,n){var r=e[1]-e[0],a=i[1]-i[0];if(0===r)return 0===a?i[0]:(i[0]+i[1])/2;if(n)if(r>0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/r*a+i[0]},r[T]=function(t,i){switch(t){case ee:case ie:t="50%";break;case"left":case"top":t="0%";break;case"right":case ti:t="100%"}return typeof t===vi?e(t).match(/%$/)?parseFloat(t)/100*i:parseFloat(t):null==t?0/0:+t},r.round=function(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t},r.asc=function(t){return t.sort(function(t,e){return t-e}),t},r.getPrecision=function(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i},r.getPrecisionSafe=function(t){var e=t.toString(),i=e[Je]("e");if(i>0){var n=+e.slice(i+1);return 0>n?-n:0}var r=e[Je](".");return 0>r?0:e[Qe]-1-r},r.getPixelPrecision=function(t,e){var i=Math.log,n=Math.LN10,r=Math.floor(i(t[1]-t[0])/n),a=Math.round(i(Math.abs(e[1]-e[0]))/n),o=Math.min(Math.max(-r+a,0),20);return isFinite(o)?o:20},r.getPercentWithPrecision=function(t,e,i){if(!t[e])return 0;var r=n[fe](t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===r)return 0;for(var a=Math.pow(10,i),o=n.map(t,function(t){return(isNaN(t)?0:t)/r*a*100}),s=100*a,l=n.map(o,function(t){return Math.floor(t)}),u=n[fe](l,function(t,e){return t+e},0),c=n.map(o,function(t,e){return t-l[e]});s>u;){for(var h=Number.NEGATIVE_INFINITY,f=null,d=0,p=c[Qe];p>d;++d)c[d]>h&&(h=c[d],f=d);++l[f],c[f]=0,++u}return l[e]/a},r.MAX_SAFE_INTEGER=9007199254740991,r.remRadian=function(t){var e=2*Math.PI;return(t%e+e)%e},r.isRadianAroundZero=function(t){return t>-a&&a>t};var o=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;return r.getTimezoneOffset=function(){return(new Date).getTimezoneOffset()},r.parseDate=function(t){if(t instanceof Date)return t;if(typeof t===vi){var e=o.exec(t);if(!e)return new Date(0/0);var i=r.getTimezoneOffset(),n=e[8]?"Z"===e[8].toUpperCase()?i:60*+e[8].slice(0,3)+i:0;return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0)-n,+e[6]||0,+e[7]||0)}return new Date(null==t?0/0:Math.round(t))},r.quantity=function(t){return Math.pow(10,i(t))},r.nice=function(t,e){var n,r=i(t),a=Math.pow(10,r),o=t/a;return n=e?1.5>o?1:2.5>o?2:4>o?3:7>o?5:10:1>o?1:2>o?2:3>o?3:5>o?5:10,t=n*a,r>=-20?+t.toFixed(0>r?-r:0):t},r.reformIntervals=function(t){function e(t,i,n){return t.interval[n]<i.interval[n]||t.interval[n]===i.interval[n]&&(t.close[n]-i.close[n]===(n?-1:1)||!n&&e(t,i,1))}t.sort(function(t,i){return e(t,i,0)?-1:1});for(var i=-1/0,n=1,r=0;r<t[Qe];){for(var a=t[r].interval,o=t[r].close,s=0;2>s;s++)a[s]<=i&&(a[s]=i,o[s]=s?1:1-n),i=a[s],n=o[s];a[0]===a[1]&&o[0]*o[1]!==1?t[ke](r,1):r++}return t},r.isNumeric=function(t){return t-parseFloat(t)>=0},r}),e("echarts/util/format",[Si,wi,"./number","zrender/contain/text"],function(t){var e=t(wi),i=t("./number"),n=t("zrender/contain/text"),r={};r.addCommas=function(t){return isNaN(t)?"-":(t=(t+"").split("."),t[0][be](/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t[Qe]>1?"."+t[1]:""))},r.toCamelCase=function(t,e){return t=(t||"")[yi]()[be](/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t
4 },r.normalizeCssArray=e.normalizeCssArray;var a=r.encodeHTML=function(t){return String(t)[be](/&/g,"&amp;")[be](/</g,"&lt;")[be](/>/g,"&gt;")[be](/"/g,"&quot;")[be](/'/g,"&#39;")},o=["a","b","c","d","e","f","g"],s=function(t,e){return"{"+t+(null==e?"":e)+"}"};r.formatTpl=function(t,i,n){e[_e](i)||(i=[i]);var r=i[Qe];if(!r)return"";for(var l=i[0].$vars||[],u=0;u<l[Qe];u++){var c=o[u],h=s(c,0);t=t[be](s(c),n?a(h):h)}for(var f=0;r>f;f++)for(var d=0;d<l[Qe];d++){var h=i[f][l[d]];t=t[be](s(o[d],f),n?a(h):h)}return t},r.formatTplSimple=function(t,i,n){return e.each(i,function(e,i){t=t[be]("{"+i+"}",n?a(e):e)}),t},r.getTooltipMarker=function(t,e){return t?'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:'+r.encodeHTML(t)+";"+(e||"")+'"></span>':""};var l=function(t){return 10>t?"0"+t:t};return r.formatTime=function(t,e,n){("week"===t||"month"===t||"quarter"===t||"half-year"===t||"year"===t)&&(t="MM-dd\nyyyy");var r=i.parseDate(e),a=n?"UTC":"",o=r["get"+a+"FullYear"](),s=r["get"+a+"Month"]()+1,u=r["get"+a+"Date"](),c=r["get"+a+"Hours"](),h=r["get"+a+"Minutes"](),f=r["get"+a+"Seconds"]();return t=t[be]("MM",l(s))[be]("M",s)[be]("yyyy",o)[be]("yy",o%100)[be]("dd",l(u))[be]("d",u)[be]("hh",l(c))[be]("h",c)[be]("mm",l(h))[be]("m",h)[be]("ss",l(f))[be]("s",f)},r.capitalFirst=function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},r.truncateText=n.truncateText,r.getTextRect=n[ae],r}),e(_i,[],function(){var t=typeof Float32Array===M?Array:Float32Array,e={create:function(){var i=new t(6);return e.identity(i),i},identity:function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t},mul:function(t,e,i){var n=e[0]*i[0]+e[2]*i[1],r=e[1]*i[0]+e[3]*i[1],a=e[0]*i[2]+e[2]*i[3],o=e[1]*i[2]+e[3]*i[3],s=e[0]*i[4]+e[2]*i[5]+e[4],l=e[1]*i[4]+e[3]*i[5]+e[5];return t[0]=n,t[1]=r,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t},translate:function(t,e,i){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+i[0],t[5]=e[5]+i[1],t},rotate:function(t,e,i){var n=e[0],r=e[2],a=e[4],o=e[1],s=e[3],l=e[5],u=Math.sin(i),c=Math.cos(i);return t[0]=n*c+o*u,t[1]=-n*u+o*c,t[2]=r*c+s*u,t[3]=-r*u+c*s,t[4]=c*a+u*l,t[5]=c*l-u*a,t},scale:function(t,e,i){var n=i[0],r=i[1];return t[0]=e[0]*n,t[1]=e[1]*r,t[2]=e[2]*n,t[3]=e[3]*r,t[4]=e[4]*n,t[5]=e[5]*r,t},invert:function(t,e){var i=e[0],n=e[2],r=e[4],a=e[1],o=e[3],s=e[5],l=i*o-a*n;return l?(l=1/l,t[0]=o*l,t[1]=-a*l,t[2]=-n*l,t[3]=i*l,t[4]=(n*s-o*r)*l,t[5]=(a*r-i*s)*l,t):null}};return e}),e("echarts/data/List",[Si,"../model/Model","./DataDiffer",wi,"../util/model"],function(t){function e(t,e){f.each(m[We](e.__wrappedMethods||[]),function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t.__wrappedMethods=e.__wrappedMethods}function i(t){this._array=t||[]}function n(t){return f[_e](t)||(t=[t]),t}function r(t,i){var n=t[ve],r=new v(f.map(n,t.getDimensionInfo,t),t[V]);e(r,t);for(var a=r._storage={},o=t._storage,s=0;s<n[Qe];s++){var l=n[s],u=o[l];a[l]=f[Je](i,l)>=0?new u.constructor(o[l][Qe]):o[l]}return r}var a=M,o=typeof window===M?global:window,s=typeof o.Float64Array===a?Array:o.Float64Array,l=typeof o.Int32Array===a?Array:o.Int32Array,u={"float":s,"int":l,ordinal:Array,number:Array,time:Array},c=t("../model/Model"),h=t("./DataDiffer"),f=t(wi),d=t("../util/model"),p=f[ui],m=["stackedOn","hasItemOption","_nameList","_idList","_rawData"];i[gi].pure=!1,i[gi].count=function(){return this._array[Qe]},i[gi].getItem=function(t){return this._array[t]};var v=function(t,e){t=t||["x","y"];for(var i={},n=[],r=0;r<t[Qe];r++){var a,o={};typeof t[r]===vi?(a=t[r],o={name:a,coordDim:a,coordDimIndex:0,stackable:!1,type:"number"}):(o=t[r],a=o.name,o.type=o.type||me,o.coordDim||(o.coordDim=a,o.coordDimIndex=0)),o.otherDims=o.otherDims||{},n.push(a),i[a]=o}this[ve]=n,this._dimensionInfos=i,this[V]=e,this.dataType,this.indices=[],this._storage={},this._nameList=[],this._idList=[],this._optionModels=[],this.stackedOn=null,this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._rawData,this._extent},g=v[gi];g.type="list",g.hasItemOption=!0,g.getDimension=function(t){return isNaN(t)||(t=this[ve][t]||t),t},g.getDimensionInfo=function(t){return f.clone(this._dimensionInfos[this.getDimension(t)])},g.initData=function(t,e,n){t=t||[];var r=f[_e](t);r&&(t=new i(t)),this._rawData=t;var a,o=this._storage={},s=this.indices=[],l=this[ve],c=this._dimensionInfos,h=t.count(),p=[],m={};e=e||[];for(var v=0;v<l[Qe];v++){var g=c[l[v]];0===g.otherDims.itemName&&(a=v);var y=u[g.type];o[l[v]]=new y(h)}var x=this;n||(x.hasItemOption=!1),n=n||function(t,e,i,n){var r=d.getDataItemValue(t);return d.isDataItemOption(t)&&(x.hasItemOption=!0),d.converDataValue(r instanceof Array?r[n]:r,c[e])};for(var v=0;h>v;v++){for(var _=t.getItem(v),b=0;b<l[Qe];b++){var w=l[b],S=o[w];S[v]=n(_,w,v,b)}s.push(v)}for(var v=0;h>v;v++){var _=t.getItem(v);!e[v]&&_&&(null!=_.name?e[v]=_.name:null!=a&&(e[v]=o[l[a]][v]));var M=e[v]||"",T=_&&_.id;!T&&M&&(m[M]=m[M]||0,T=M,m[M]>0&&(T+="__ec__"+m[M]),m[M]++),T&&(p[v]=T)}this._nameList=e,this._idList=p},g.count=function(){return this.indices[Qe]},g.get=function(t,e,i){var n=this._storage,r=this.indices[e];if(null==r||!n[t])return 0/0;var a=n[t][r];if(i){var o=this._dimensionInfos[t];if(o&&o.stackable)for(var s=this.stackedOn;s;){var l=s.get(t,e);(a>=0&&l>0||0>=a&&0>l)&&(a+=l),s=s.stackedOn}}return a},g.getValues=function(t,e,i){var n=[];f[_e](t)||(i=e,e=t,t=this[ve]);for(var r=0,a=t[Qe];a>r;r++)n.push(this.get(t[r],e,i));return n},g.hasValue=function(t){for(var e=this[ve],i=this._dimensionInfos,n=0,r=e[Qe];r>n;n++)if(i[e[n]].type!==b&&isNaN(this.get(e[n],t)))return!1;return!0},g.getDataExtent=function(t,e,i){t=this.getDimension(t);var n=this._storage[t],r=this.getDimensionInfo(t);e=r&&r.stackable&&e;var a,o=(this._extent||(this._extent={}))[t+!!e];if(o)return o;if(n){for(var s=1/0,l=-1/0,u=0,c=this.count();c>u;u++)a=this.get(t,u,e),(!i||i(a,t,u))&&(s>a&&(s=a),a>l&&(l=a));return this._extent[t+!!e]=[s,l]}return[1/0,-1/0]},g.getSum=function(t,e){var i=this._storage[t],n=0;if(i)for(var r=0,a=this.count();a>r;r++){var o=this.get(t,r,e);isNaN(o)||(n+=o)}return n},g[Je]=function(t,e){var i=this._storage,n=i[t],r=this.indices;if(n)for(var a=0,o=r[Qe];o>a;a++){var s=r[a];if(n[s]===e)return a}return-1},g.indexOfName=function(t){for(var e=this.indices,i=this._nameList,n=0,r=e[Qe];r>n;n++){var a=e[n];if(i[a]===t)return n}return-1},g.indexOfRawIndex=function(t){var e=this.indices,i=e[t];if(null!=i&&i===t)return t;for(var n=0,r=e[Qe]-1;r>=n;){var a=(n+r)/2|0;if(e[a]<t)n=a+1;else{if(!(e[a]>t))return a;r=a-1}}return-1},g.indicesOfNearest=function(t,e,i,n){var r=this._storage,a=r[t],o=[];if(!a)return o;null==n&&(n=1/0);for(var s=Number.MAX_VALUE,l=-1,u=0,c=this.count();c>u;u++){var h=e-this.get(t,u,i),f=Math.abs(h);n>=h&&s>=f&&((s>f||h>=0&&0>l)&&(s=f,l=h,o[Qe]=0),o.push(u))}return o},g[C]=function(t){var e=this.indices[t];return null==e?-1:e},g.getRawDataItem=function(t){return this._rawData.getItem(this[C](t))},g[B]=function(t){return this._nameList[this.indices[t]]||""},g.getId=function(t){return this._idList[this.indices[t]]||this[C](t)+""},g.each=function(t,e,i,r){typeof t===xe&&(r=i,i=e,e=t,t=[]),t=f.map(n(t),this.getDimension,this);var a=[],o=t[Qe],s=this.indices;r=r||this;for(var l=0;l<s[Qe];l++)switch(o){case 0:e.call(r,l);break;case 1:e.call(r,this.get(t[0],l,i),l);break;case 2:e.call(r,this.get(t[0],l,i),this.get(t[1],l,i),l);break;default:for(var u=0;o>u;u++)a[u]=this.get(t[u],l,i);a[u]=l,e.apply(r,a)}},g.filterSelf=function(t,e,i,r){typeof t===xe&&(r=i,i=e,e=t,t=[]),t=f.map(n(t),this.getDimension,this);var a=[],o=[],s=t[Qe],l=this.indices;r=r||this;for(var u=0;u<l[Qe];u++){var c;if(s)if(1===s)c=e.call(r,this.get(t[0],u,i),u);else{for(var h=0;s>h;h++)o[h]=this.get(t[h],u,i);o[h]=u,c=e.apply(r,o)}else c=e.call(r,u);c&&a.push(l[u])}return this.indices=a,this._extent={},this},g.mapArray=function(t,e,i,n){typeof t===xe&&(n=i,i=e,e=t,t=[]);var r=[];return this.each(t,function(){r.push(e&&e.apply(this,arguments))},i,n),r},g.map=function(t,e,i,a){t=f.map(n(t),this.getDimension,this);var o=r(this,t),s=o.indices=this.indices,l=o._storage,u=[];return this.each(t,function(){var i=arguments[arguments[Qe]-1],n=e&&e.apply(this,arguments);if(null!=n){typeof n===me&&(u[0]=n,n=u);for(var r=0;r<n[Qe];r++){var a=t[r],o=l[a],c=s[i];o&&(o[c]=n[r])}}},i,a),o},g.downSample=function(t,e,i,n){for(var a=r(this,[t]),o=this._storage,s=a._storage,l=this.indices,u=a.indices=[],c=[],h=[],f=Math.floor(1/e),d=s[t],p=this.count(),m=0;m<o[t][Qe];m++)s[t][m]=o[t][m];for(var m=0;p>m;m+=f){f>p-m&&(f=p-m,c[Qe]=f);for(var v=0;f>v;v++){var g=l[m+v];c[v]=d[g],h[v]=g}var y=i(c),g=h[n(c,y)||0];d[g]=y,u.push(g)}return a},g[z]=function(t){var e=this[V];return t=this.indices[t],new c(this._rawData.getItem(t),e,e&&e[K])},g.diff=function(t){var e,i=this._idList,n=t&&t._idList,r="e\x00\x00";return new h(t?t.indices:[],this.indices,function(t){return null!=(e=n[t])?e:r+t},function(t){return null!=(e=i[t])?e:r+t})},g.getVisual=function(t){var e=this._visual;return e&&e[t]},g.setVisual=function(t,e){if(p(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},g.setLayout=function(t,e){if(p(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},g.getLayout=function(t){return this._layout[t]},g[O]=function(t){return this._itemLayouts[t]},g.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?f[Ve](this._itemLayouts[t]||{},e):e},g.clearItemLayouts=function(){this._itemLayouts[Qe]=0},g[je]=function(t,e,i){var n=this._itemVisuals[t],r=n&&n[e];return null!=r||i?r:this.getVisual(e)},g.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{};if(this._itemVisuals[t]=n,p(e))for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);else n[e]=i},g.clearAllVisual=function(){this._visual={},this._itemVisuals=[]};var y=function(t){t[Ae]=this[Ae],t[Ye]=this[Ye],t.dataType=this.dataType};return g.setItemGraphicEl=function(t,e){var i=this[V];e&&(e[Ye]=t,e.dataType=this.dataType,e[Ae]=i&&i[Ae],"group"===e.type&&e[Ce](y,e)),this._graphicEls[t]=e},g[R]=function(t){return this._graphicEls[t]},g.eachItemGraphicEl=function(t,e){f.each(this._graphicEls,function(i,n){i&&t&&t.call(e,i,n)})},g.cloneShallow=function(){var t=f.map(this[ve],this.getDimensionInfo,this),i=new v(t,this[V]);return i._storage=this._storage,e(i,this),i.indices=this.indices.slice(),this._extent&&(i._extent=f[Ve]({},this._extent)),i},g.wrapMethod=function(t,e){var i=this[t];typeof i===xe&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t][We](f.slice(arguments)))})},g.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],g.CHANGABLE_METHODS=["filterSelf"],v}),e(xi,[],function(){var t=typeof Float32Array===M?Array:Float32Array,e={create:function(e,i){var n=new t(2);return null==e&&(e=0),null==i&&(i=0),n[0]=e,n[1]=i,n},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t},clone:function(e){var i=new t(2);return i[0]=e[0],i[1]=e[1],i},set:function(t,e,i){return t[0]=e,t[1]=i,t},add:function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t},scaleAndAdd:function(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t},sub:function(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t},len:function(t){return Math.sqrt(this.lenSquare(t))},lenSquare:function(t){return t[0]*t[0]+t[1]*t[1]},mul:function(t,e,i){return t[0]=e[0]*i[0],t[1]=e[1]*i[1],t},div:function(t,e,i){return t[0]=e[0]/i[0],t[1]=e[1]/i[1],t},dot:function(t,e){return t[0]*e[0]+t[1]*e[1]},scale:function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t},normalize:function(t,i){var n=e.len(i);return 0===n?(t[0]=0,t[1]=0):(t[0]=i[0]/n,t[1]=i[1]/n),t},distance:function(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))},distanceSquare:function(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])},negate:function(t,e){return t[0]=-e[0],t[1]=-e[1],t},lerp:function(t,e,i,n){return t[0]=e[0]+n*(i[0]-e[0]),t[1]=e[1]+n*(i[1]-e[1]),t},applyTransform:function(t,e,i){var n=e[0],r=e[1];return t[0]=i[0]*n+i[2]*r+i[4],t[1]=i[1]*n+i[3]*r+i[5],t},min:function(t,e,i){return t[0]=Math.min(e[0],i[0]),t[1]=Math.min(e[1],i[1]),t},max:function(t,e,i){return t[0]=Math.max(e[0],i[0]),t[1]=Math.max(e[1],i[1]),t}};return e[Qe]=e.len,e.lengthSquare=e.lenSquare,e.dist=e.distance,e.distSquare=e.distanceSquare,e}),e("echarts/helper",[Si,"./chart/helper/createListFromArray","./util/symbol","./coord/axisHelper","./coord/axisModelCommonMixin","./model/Model",wi,"./data/helper/completeDimensions"],function(t){var e=t("./chart/helper/createListFromArray"),i=t("./util/symbol"),n=t("./coord/axisHelper"),r=t("./coord/axisModelCommonMixin"),a=t("./model/Model"),o=t(wi);return{createList:function(t){var i=t.get("data");return e(i,t,t[K])},completeDimensions:t("./data/helper/completeDimensions"),createSymbol:i.createSymbol,createScale:function(t,e){var i=e;e instanceof a||(i=new a(e),o.mixin(i,r));var s=n.createScaleByModel(i);return s[j](t[0],t[1]),n.niceScaleExtent(s,i),s},mixinAxisModelCommonMethods:function(t){o.mixin(t,r)}}}),e("echarts/chart/line/LineSeries",[Si,"../helper/createListFromArray","../../model/Series"],function(t){var e=t("../helper/createListFromArray"),i=t("../../model/Series");return i[Ve]({type:"series.line",dependencies:["grid","polar"],getInitialData:function(t,i){return e(t.data,this,i)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clipOverflow:!0,label:{normal:{position:"top"}},lineStyle:{normal:{width:2,type:"solid"}},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:!1,connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0}})}),e("echarts/chart/line/LineView",[Si,wi,"../helper/SymbolDraw","../helper/Symbol","./lineAnimationDiff",E,Z,"./poly","../../view/Chart"],function(t){function e(t,e){if(t[Qe]===e[Qe]){for(var i=0;i<t[Qe];i++){var n=t[i],r=e[i];if(n[0]!==r[0]||n[1]!==r[1])return}return!0}}function i(t){return typeof t===me?t:t?.3:0}function n(t){var e=t.getGlobalExtent();if(t.onBand){var i=t.getBandWidth()/2-1,n=e[1]>e[0]?1:-1;e[0]+=n*i,e[1]-=n*i}return e}function r(t){return t>=0?1:-1}function a(t,e){var i=t.getBaseAxis(),n=t.getOtherAxis(i),a=i.onZero?0:n.scale[$]()[0],o=n.dim,s="x"===o||"radius"===o?1:0;return e.mapArray([o],function(n,u){for(var c,h=e.stackedOn;h&&r(h.get(o,u))===r(n);){c=h;break}var f=[];return f[s]=e.get(i.dim,u),f[1-s]=c?c.get(o,u,!0):a,t[l](f)},!0)}function o(t,e,i){var r=n(t.getAxis("x")),a=n(t.getAxis("y")),o=t.getBaseAxis().isHorizontal(),s=Math.min(r[0],r[1]),l=Math.min(a[0],a[1]),u=Math.max(r[0],r[1])-s,c=Math.max(a[0],a[1])-l,h=i.get("lineStyle.normal.width")||2,f=i.get("clipOverflow")?h/2:Math.max(u,c);o?(l-=f,c+=2*f):(s-=f,u+=2*f);var d=new y.Rect({shape:{x:s,y:l,width:u,height:c}});return e&&(d.shape[o?"width":pi]=0,y.initProps(d,{shape:{width:u,height:c}},i)),d}function s(t,e,i){var n=t.getAngleAxis(),r=t.getRadiusAxis(),a=r[$](),o=n[$](),s=Math.PI/180,l=new y.Sector({shape:{cx:t.cx,cy:t.cy,r0:a[0],r:a[1],startAngle:-o[0]*s,endAngle:-o[1]*s,clockwise:n.inverse}});return e&&(l.shape[k]=-o[0]*s,y.initProps(l,{shape:{endAngle:-o[1]*s}},i)),l}function u(t,e,i){return"polar"===t.type?s(t,e,i):o(t,e,i)}function h(t,e,i){for(var n=e.getBaseAxis(),r="x"===n.dim||"radius"===n.dim?0:1,a=[],o=0;o<t[Qe]-1;o++){var s=t[o+1],l=t[o];a.push(l);var u=[];switch(i){case"end":u[r]=s[r],u[1-r]=l[1-r],a.push(u);break;case ie:var c=(l[r]+s[r])/2,h=[];u[r]=h[r]=c,u[1-r]=l[1-r],h[1-r]=s[1-r],a.push(u),a.push(h);break;default:u[r]=l[r],u[1-r]=s[1-r],a.push(u)}}return t[o]&&a.push(t[o]),a}function f(t,e){var i=t.getVisual("visualMeta");if(i&&i[Qe]&&t.count()){for(var n,r=i[Qe]-1;r>=0;r--)if(i[r].dimension<2){n=i[r];break}if(n&&"cartesian2d"===e.type){var a=n.dimension,o=t[ve][a],s=e.getAxis(o),l=d.map(n.stops,function(t){return{coord:s.toGlobalCoord(s[c](t.value)),color:t.color}}),u=l[Qe],h=n.outerColors.slice();u&&l[0].coord>l[u-1].coord&&(l.reverse(),h.reverse());var f=10,p=l[0].coord-f,m=l[u-1].coord+f,v=m-p;if(.001>v)return Ze;d.each(l,function(t){t[g]=(t.coord-p)/v}),l.push({offset:u?l[u-1][g]:.5,color:h[1]||Ze}),l.unshift({offset:u?l[0][g]:.5,color:h[0]||Ze});var x=new y.LinearGradient(0,0,0,0,l,!0);return x[o]=p,x[o+"2"]=m,x}}}var d=t(wi),p=t("../helper/SymbolDraw"),m=t("../helper/Symbol"),v=t("./lineAnimationDiff"),y=t(E),x=t(Z),_=t("./poly"),w=t("../../view/Chart");return w[Ve]({type:"line",init:function(){var t=new y.Group,e=new p;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},render:function(t,n,r){var o=t[Ke],s=this.group,l=t[$e](),c=t[li]("lineStyle.normal"),p=t[li]("areaStyle.normal"),m=l.mapArray(l[O],!0),v="polar"===o.type,g=this._coordSys,y=this._symbolDraw,x=this._polyline,_=this._polygon,b=this._lineGroup,w=t.get(fi),S=!p.isEmpty(),M=a(o,l),T=t.get("showSymbol"),C=T&&!v&&!t.get("showAllSymbol")&&this._getSymbolIgnoreFunc(l,o),P=this._data;P&&P.eachItemGraphicEl(function(t,e){t.__temp&&(s[Fe](t),P.setItemGraphicEl(e,null))}),T||y[Fe](),s.add(b);var A=!v&&t.get("step");x&&g.type===o.type&&A===this._step?(S&&!_?_=this._newPolygon(m,M,o,w):_&&!S&&(b[Fe](_),_=this._polygon=null),b.setClipPath(u(o,!1,t)),T&&y.updateData(l,C),l.eachItemGraphicEl(function(t){t[ni](!0)}),e(this._stackedOnPoints,M)&&e(this._points,m)||(w?this._updateAnimation(l,M,o,r,A):(A&&(m=h(m,o,A),M=h(M,o,A)),x[D]({points:m}),_&&_[D]({points:m,stackedOnPoints:M})))):(T&&y.updateData(l,C),A&&(m=h(m,o,A),M=h(M,o,A)),x=this._newPolyline(m,o,w),S&&(_=this._newPolygon(m,M,o,w)),b.setClipPath(u(o,!0,t)));var L=f(l,o)||l.getVisual("color");x.useStyle(d[Ne](c.getLineStyle(),{fill:"none",stroke:L,lineJoin:"bevel"}));var I=t.get("smooth");if(I=i(t.get("smooth")),x[D]({smooth:I,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")}),_){var z=l.stackedOn,k=0;if(_.useStyle(d[Ne](p.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel"})),z){var R=z[V];k=i(R.get("smooth"))}_[D]({smooth:I,stackedOnSmooth:k,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")})}this._data=l,this._coordSys=o,this._stackedOnPoints=M,this._points=m,this._step=A},dispose:function(){},highlight:function(t,e,i,n){var r=t[$e](),a=x.queryDataIndex(r,n);if(!(a instanceof Array)&&null!=a&&a>=0){var o=r[R](a);if(!o){var s=r[O](a);if(!s)return;o=new m(r,a),o[te]=s,o.setZ(t.get(Me),t.get("z")),o[ei]=isNaN(s[0])||isNaN(s[1]),o.__temp=!0,r.setItemGraphicEl(a,o),o.stopSymbolAnimation(!0),this.group.add(o)}o.highlight()}else w[gi].highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var r=t[$e](),a=x.queryDataIndex(r,n);if(null!=a&&a>=0){var o=r[R](a);o&&(o.__temp?(r.setItemGraphicEl(a,null),this.group[Fe](o)):o.downplay())}else w[gi].downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup[Fe](e),e=new _.Polyline({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup[Fe](i),i=new _.Polygon({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_getSymbolIgnoreFunc:function(t,e){var i=e.getAxesByScale(b)[0];return i&&i.isLabelIgnored?d.bind(i.isLabelIgnored,i):void 0},_updateAnimation:function(t,e,i,n,r){var a=this._polyline,o=this._polygon,s=t[V],l=v(this._data,t,this._stackedOnPoints,e,this._coordSys,i),u=l.current,c=l.stackedOnCurrent,f=l.next,d=l.stackedOnNext;r&&(u=h(l.current,i,r),c=h(l.stackedOnCurrent,i,r),f=h(l.next,i,r),d=h(l.stackedOnNext,i,r)),a.shape.__points=l.current,a.shape.points=u,y[L](a,{shape:{points:f}},s),o&&(o[D]({points:u,stackedOnPoints:c}),y[L](o,{shape:{points:f,stackedOnPoints:d}},s));for(var p=[],m=l.status,g=0;g<m[Qe];g++){var x=m[g].cmd;if("="===x){var _=t[R](m[g].idx1);_&&p.push({el:_,ptIdx:g})}}a.animators&&a.animators[Qe]&&a.animators[0].during(function(){for(var t=0;t<p[Qe];t++){var e=p[t].el;e.attr(te,a.shape.__points[p[t].ptIdx])}})},remove:function(){var t=this.group,e=this._data;this._lineGroup[ue](),this._symbolDraw[Fe](!0),e&&e.eachItemGraphicEl(function(i,n){i.__temp&&(t[Fe](i),e.setItemGraphicEl(n,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._data=null}})}),e("echarts/visual/symbol",[Si],function(){return function(t,e,i,n){n.eachRawSeriesByType(t,function(t){var r=t[$e](),a=t.get("symbol")||e,o=t.get("symbolSize");r.setVisual({legendSymbol:i||a,symbol:a,symbolSize:o}),n.isSeriesFiltered(t)||(typeof o===xe&&r.each(function(e){var i=t.getRawValue(e),n=t[Pe](e);r.setItemVisual(e,"symbolSize",o(i,n))}),r.each(function(t){var e=r[z](t),i=e[I]("symbol",!0),n=e[I]("symbolSize",!0);null!=i&&r.setItemVisual(t,"symbol",i),null!=n&&r.setItemVisual(t,"symbolSize",n)}))})}}),e("echarts/layout/points",[Si],function(){return function(t,e){e[ce](t,function(t){var e=t[$e](),i=t[Ke];if(i){for(var n=[],r=i[ve],a=0;a<r[Qe];a++)n.push(t[w](i[ve][a])[0]);1===n[Qe]?e.each(n[0],function(t,n){e.setItemLayout(n,isNaN(t)?[0/0,0/0]:i[l](t))}):2===n[Qe]&&e.each(n,function(t,n,r){e.setItemLayout(r,isNaN(t)||isNaN(n)?[0/0,0/0]:i[l]([t,n]))},!0)}})}}),e("echarts/processor/dataSample",[],function(){var t={average:function(t){for(var e=0,i=0,n=0;n<t[Qe];n++)isNaN(t[n])||(e+=t[n],i++);return 0===i?0/0:e/i},sum:function(t){for(var e=0,i=0;i<t[Qe];i++)e+=t[i]||0;return e},max:function(t){for(var e=-1/0,i=0;i<t[Qe];i++)t[i]>e&&(e=t[i]);return e},min:function(t){for(var e=1/0,i=0;i<t[Qe];i++)t[i]<e&&(e=t[i]);return e},nearest:function(t){return t[0]}},e=function(t){return Math.round(t[Qe]/2)};return function(i,n){n[ce](i,function(i){var n=i[$e](),r=i.get("sampling"),a=i[Ke];if("cartesian2d"===a.type&&r){var o=a.getBaseAxis(),s=a.getOtherAxis(o),l=o[$](),u=l[1]-l[0],c=Math.round(n.count()/u);if(c>1){var h;typeof r===vi?h=t[r]:typeof r===xe&&(h=r),h&&(n=n.downSample(s.dim,1/c,h,e),i.setData(n))}}},this)}}),e("echarts/chart/scatter/ScatterSeries",[Si,"../helper/createListFromArray","../../model/Series"],function(t){var e=t("../helper/createListFromArray"),i=t("../../model/Series");return i[Ve]({type:"series.scatter",dependencies:["grid","polar","geo","singleAxis","calendar"],getInitialData:function(t,i){return e(t.data,this,i)},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{normal:{opacity:.8}}}})}),e("echarts/chart/scatter/ScatterView",[Si,"../helper/SymbolDraw","../helper/LargeSymbolDraw",q],function(t){var e=t("../helper/SymbolDraw"),i=t("../helper/LargeSymbolDraw");t(q).extendChartView({type:"scatter",init:function(){this._normalSymbolDraw=new e,this._largeSymbolDraw=new i},render:function(t){var e=t[$e](),i=this._largeSymbolDraw,n=this._normalSymbolDraw,r=this.group,a=t.get("large")&&e.count()>t.get("largeThreshold")?i:n;this._symbolDraw=a,a.updateData(e),r.add(a.group),r[Fe](a===i?n.group:i.group)},updateLayout:function(t){this._symbolDraw.updateLayout(t)},remove:function(t,e){this._symbolDraw&&this._symbolDraw[Fe](e,!0)},dispose:function(){}})}),e("echarts/coord/cartesian/Grid",[Si,"exports","../../util/layout","../../coord/axisHelper",wi,"./Cartesian2D","./Axis2D","./GridModel","../../CoordinateSystem"],function(t){function e(t,e){return t.getCoordSysModel()===e}function i(t){var e,i=t.model,n=i.getFormattedLabels(),r=i[li]("axisLabel"),a=1,o=n[Qe];o>40&&(a=Math.ceil(o/40));for(var s=0;o>s;s+=a)if(!t.isLabelIgnored(s)){var l=r.getTextRect(n[s]);e?e.union(l):e=l}return e}function n(t,e,i){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,i),this.model=t}function r(t,e,i){var n=t[e];if(i.onZero){var r=i.onZeroAxisIndex;if(null!=r){var o=n[r];return void(o&&a(o)&&(i.onZero=!1))}for(var s in n)if(n.hasOwnProperty(s)){var o=n[s];if(o&&!a(o)){r=+s;break}}null==r&&(i.onZero=!1),i.onZeroAxisIndex=r}}function a(t){return t.type===u||"time"===t.type||!x(t)}function o(t,e){var i=t[$](),n=i[0]+i[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return n-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return n-t+e}}function h(t){return m.map(S,function(e){var i=t.getReferringComponents(e)[0];return i})}function f(t){return"cartesian2d"===t.get(Ke)}var d=t("../../util/layout"),p=t("../../coord/axisHelper"),m=t(wi),v=t("./Cartesian2D"),g=t("./Axis2D"),y=m.each,x=p.ifAxisCrossZero,_=p.niceScaleExtent;t("./GridModel");var b=n[gi];b.type="grid",b.axisPointerEnabled=!0,b.getRect=function(){return this._rect},b[Ue]=function(t,e){var i=this._axesMap;this._updateScale(t,this.model),y(i.x,function(t){_(t.scale,t.model)}),y(i.y,function(t){_(t.scale,t.model)}),y(i.x,function(t){r(i,"y",t)}),y(i.y,function(t){r(i,"x",t)}),this[di](this.model,e)},b[di]=function(t,e,n){function r(){y(s,function(t){var e=t.isHorizontal(),i=e?[0,a.width]:[0,a[pi]],n=t.inverse?1:0;t[j](i[n],i[1-n]),o(t,e?a.x:a.y)})}var a=d[re](t.getBoxLayoutParams(),{width:e[si](),height:e[oi]()});this._rect=a;var s=this._axesList;r(),!n&&t.get("containLabel")&&(y(s,function(t){if(!t.model.get("axisLabel.inside")){var e=i(t);if(e){var n=t.isHorizontal()?pi:"width",r=t.model.get("axisLabel.margin");a[n]-=e[n]+r,"top"===t[te]?a.y+=e[pi]+r:"left"===t[te]&&(a.x+=e.width+r)}}}),r())},b.getAxis=function(t,e){var i=this._axesMap[t];if(null!=i){if(null==e)for(var n in i)if(i.hasOwnProperty(n))return i[n];return i[e]}},b.getAxes=function(){return this._axesList.slice()},b.getCartesian=function(t,e){if(null!=t&&null!=e){var i="x"+t+"y"+e;return this._coordsMap[i]}m[ui](t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,r=this._coordsList;n<r[Qe];n++)if(r[n].getAxis("x").index===t||r[n].getAxis("y").index===e)return r[n]},b.getCartesians=function(){return this._coordsList.slice()},b.convertToPixel=function(t,e,i){var n=this._findConvertTarget(t,e);return n.cartesian?n.cartesian[l](i):n.axis?n.axis.toGlobalCoord(n.axis[c](i)):null},b.convertFromPixel=function(t,e,i){var n=this._findConvertTarget(t,e);return n.cartesian?n.cartesian[s](i):n.axis?n.axis.coordToData(n.axis.toLocalCoord(i)):null},b._findConvertTarget=function(t,e){var i,n,r=e.seriesModel,a=e.xAxisModel||r&&r.getReferringComponents("xAxis")[0],o=e.yAxisModel||r&&r.getReferringComponents("yAxis")[0],s=e.gridModel,l=this._coordsList;if(r)i=r[Ke],m[Je](l,i)<0&&(i=null);else if(a&&o)i=this.getCartesian(a[Re],o[Re]);else if(a)n=this.getAxis("x",a[Re]);else if(o)n=this.getAxis("y",o[Re]);else if(s){var u=s[Ke];u===this&&(i=this._coordsList[0])}return{cartesian:i,axis:n}},b.containPoint=function(t){var e=this._coordsList[0];return e?e.containPoint(t):void 0},b._initCartesian=function(t,i){function n(n){return function(s,l){if(e(s,t,i)){var c=s.get(te);"x"===n?"top"!==c&&c!==ti&&(c=ti,r[c]&&(c="top"===c?ti:"top")):"left"!==c&&"right"!==c&&(c="left",r[c]&&(c="left"===c?"right":"left")),r[c]=!0;var h=new g(n,p.createScaleByModel(s),[0,0],s.get("type"),c),f=h.type===u;h.onBand=f&&s.get("boundaryGap"),h.inverse=s.get("inverse"),h.onZero=s.get("axisLine.onZero"),h.onZeroAxisIndex=s.get("axisLine.onZeroAxisIndex"),s.axis=h,h.model=s,h.grid=this,h.index=l,this._axesList.push(h),a[n][l]=h,o[n]++}}}var r={left:!1,right:!1,top:!1,bottom:!1},a={x:{},y:{}},o={x:0,y:0};return i[ii]("xAxis",n("x"),this),i[ii]("yAxis",n("y"),this),o.x&&o.y?(this._axesMap=a,void y(a.x,function(e,i){y(a.y,function(n,r){var a="x"+i+"y"+r,o=new v(a);o.grid=this,o.model=t,this._coordsMap[a]=o,this._coordsList.push(o),o.addAxis(e),o.addAxis(n)},this)},this)):(this._axesMap={},void(this._axesList=[]))},b._updateScale=function(t,i){function n(t,e,i){y(i[w](e.dim),function(i){e.scale.unionExtentFromData(t,i)})}m.each(this._axesList,function(t){t.scale[j](1/0,-1/0)}),t.eachSeries(function(r){if(f(r)){var a=h(r,t),o=a[0],s=a[1];if(!e(o,i,t)||!e(s,i,t))return;var l=this.getCartesian(o[Re],s[Re]),u=r[$e](),c=l.getAxis("x"),d=l.getAxis("y");"list"===u.type&&(n(u,c,r),n(u,d,r))}},this)},b.getTooltipAxes=function(t){var e=[],i=[];return y(this.getCartesians(),function(n){var r=null!=t&&"auto"!==t?n.getAxis(t):n.getBaseAxis(),a=n.getOtherAxis(r);m[Je](e,r)<0&&e.push(r),m[Je](i,a)<0&&i.push(a)}),{baseAxes:e,otherAxes:i}};var S=["xAxis","yAxis"];return n[Xe]=function(t,e){var i=[];return t[ii]("grid",function(r,a){var o=new n(r,t,e);o.name="grid_"+a,o[di](r,e,!0),r[Ke]=o,i.push(o)}),t.eachSeries(function(e){if(f(e)){var i=h(e,t),n=i[0],r=i[1],a=n.getCoordSysModel(),o=a[Ke];e[Ke]=o.getCartesian(n[Re],r[Re])}}),i},n[ve]=n[gi][ve]=v[gi][ve],t("../../CoordinateSystem")[ge]("cartesian2d",n),n}),e("echarts/chart/bar/BarSeries",[Si,"./BaseBarSeries"],function(t){return t("./BaseBarSeries")[Ve]({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect"})}),e("echarts/chart/bar/BarView",[Si,wi,E,"./helper",o,"./barItemStyle",q],function(t){function e(t,e,i){i.style.text=null,s[L](i,{shape:{width:0}},e,t,function(){i[we]&&i[we][Fe](i)})}function i(t,e,i){i.style.text=null,s[L](i,{shape:{r:i.shape.r0}},e,t,function(){i[we]&&i[we][Fe](i)})}function n(t,e,i,n,r,o,u,c){var h=e[je](i,"color"),f=e[je](i,Q),d=n[li]("itemStyle.normal"),p=n[li]("itemStyle.emphasis").getBarItemStyle();c||t[D]("r",d.get("barBorderRadius")||0),t.useStyle(a[Ne]({fill:h,opacity:f},d.getBarItemStyle()));var m=n[I]("cursor");m&&t.attr("cursor",m);var v=u?r[pi]>0?ti:"top":r.width>0?"left":"right";c||l.setLabel(t.style,p,n,h,o,i,v),s[A](t,p)}function r(t,e){var i=t.get(u)||0;return Math.min(i,Math.abs(e.width),Math.abs(e[pi]))}var a=t(wi),s=t(E),l=t("./helper"),u=["itemStyle",G,"barBorderWidth"];a[Ve](t(o)[gi],t("./barItemStyle"));var c=t(q).extendChartView({type:"bar",render:function(t,e,i){var n=t.get(Ke);return("cartesian2d"===n||"polar"===n)&&this._render(t,e,i),this.group},dispose:a.noop,_render:function(t){var r,a=this.group,o=t[$e](),l=this._data,u=t[Ke],c=u.getBaseAxis();"cartesian2d"===u.type?r=c.isHorizontal():"polar"===u.type&&(r="angle"===c.dim);var d=t.isAnimationEnabled()?t:null;o.diff(l).add(function(e){if(o.hasValue(e)){var i=o[z](e),s=f[u.type](o,e,i),l=h[u.type](o,e,i,s,r,d);o.setItemGraphicEl(e,l),a.add(l),n(l,o,e,i,s,t,r,"polar"===u.type)}})[Ue](function(e,i){var c=l[R](i);if(!o.hasValue(e))return void a[Fe](c);var p=o[z](e),m=f[u.type](o,e,p);c?s[L](c,{shape:m},d,e):c=h[u.type](o,e,p,m,r,d,!0),o.setItemGraphicEl(e,c),a.add(c),n(c,o,e,p,m,t,r,"polar"===u.type)})[Fe](function(t){var n=l[R](t);"cartesian2d"===u.type?n&&e(t,d,n):n&&i(t,d,n)}).execute(),this._data=o},remove:function(t){var n=this.group,r=this._data;t.get(fi)?r&&r.eachItemGraphicEl(function(n){"sector"===n.type?i(n[Ye],t,n):e(n[Ye],t,n)}):n[ue]()}}),h={cartesian2d:function(t,e,i,n,r,o,l){var u=new s.Rect({shape:a[Ve]({},n)});if(o){var c=u.shape,h=r?pi:"width",f={};c[h]=0,f[h]=n[h],s[l?L:"initProps"](u,{shape:f},o,e)}return u},polar:function(t,e,i,n,r,o,l){var u=new s.Sector({shape:a[Ve]({},n)});if(o){var c=u.shape,h=r?"r":k,f={};c[h]=r?0:n.startAngle,f[h]=n[h],s[l?L:"initProps"](u,{shape:f},o,e)}return u}},f={cartesian2d:function(t,e,i){var n=t[O](e),a=r(i,n),o=n.width>0?1:-1,s=n[pi]>0?1:-1;return{x:n.x+o*a/2,y:n.y+s*a/2,width:n.width-o*a,height:n[pi]-s*a}},polar:function(t,e){var i=t[O](e);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i[k]}}};return c}),e("echarts/layout/barGrid",[Si,wi,"../util/number"],function(t){function e(t){return t.get("stack")||d+t[Ae]}function i(t){return t.dim+t.index}function n(t,e){var i=[],n=t.axis,r="axis0";if(n.type===u){for(var o=n.getBandWidth(),l=0;l<t.count;l++)i.push(s[Ne]({bandWidth:o,axisKey:r,stackId:d+l},t));for(var c=a(i,e),h=[],l=0;l<t.count;l++){var f=c[r][d+l];f.offsetCenter=f[g]+f.width/2,h.push(f)}return h}}function r(t,n){var r=s.map(t,function(t){var n=t[$e](),r=t[Ke],a=r.getBaseAxis(),o=a[$](),s=a.type===u?a.getBandWidth():Math.abs(o[1]-o[0])/n.count(),l=f(t.get("barWidth"),s),c=f(t.get("barMaxWidth"),s),h=t.get("barGap"),d=t.get("barCategoryGap");
5 return{bandWidth:s,barWidth:l,barMaxWidth:c,barGap:h,barCategoryGap:d,axisKey:i(a),stackId:e(t)}});return a(r,n)}function a(t){var e={};s.each(t,function(t){var i=t.axisKey,n=t.bandWidth,r=e[i]||{bandWidth:n,remainedWidth:n,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},a=r.stacks;e[i]=r;var o=t.stackId;a[o]||r.autoWidthCount++,a[o]=a[o]||{width:0,maxWidth:0};var s=t.barWidth;s&&!a[o].width&&(a[o].width=s,s=Math.min(r.remainedWidth,s),r.remainedWidth-=s);var l=t.barMaxWidth;l&&(a[o].maxWidth=l);var u=t.barGap;null!=u&&(r.gap=u);var c=t.barCategoryGap;null!=c&&(r.categoryGap=c)});var i={};return s.each(e,function(t,e){i[e]={};var n=t.stacks,r=t.bandWidth,a=f(t.categoryGap,r),o=f(t.gap,1),l=t.remainedWidth,u=t.autoWidthCount,c=(l-a)/(u+(u-1)*o);c=Math.max(c,0),s.each(n,function(t){var e=t.maxWidth;e&&c>e&&(e=Math.min(e,l),t.width&&(e=Math.min(e,t.width)),l-=e,t.width=e,u--)}),c=(l-a)/(u+(u-1)*o),c=Math.max(c,0);var h,d=0;s.each(n,function(t){t.width||(t.width=c),h=t,d+=t.width*(1+o)}),h&&(d-=h.width*o);var p=-d/2;s.each(n,function(t,n){i[e][n]=i[e][n]||{offset:p,width:t.width},p+=t.width*(1+o)})}),i}function o(t,n){var a=r(s[pe](n.getSeriesByType(t),function(t){return!n.isSeriesFiltered(t)&&t[Ke]&&"cartesian2d"===t[Ke].type})),o={},u={};n[ce](t,function(t){if("cartesian2d"===t[Ke].type){var n=t[$e](),r=t[Ke],s=r.getBaseAxis(),h=e(t),f=a[i(s)][h],d=f[g],p=f.width,m=r.getOtherAxis(s),v=t.get("barMinHeight")||0,y=s.onZero?m.toGlobalCoord(m[c](0)):m.getGlobalExtent()[0],x=[t[w]("x")[0],t[w]("y")[0]],_=n.mapArray(x,function(t,e){return r[l]([t,e])},!0);o[h]=o[h]||[],u[h]=u[h]||[],n.setLayout({offset:d,size:p}),n.each(t[w](m.dim)[0],function(t,e){if(!isNaN(t)){o[h][e]||(o[h][e]={p:y,n:y},u[h][e]={p:y,n:y});var i,r,a,s,l=t>=0?"p":"n",c=_[e],f=o[h][e][l],g=u[h][e][l];m.isHorizontal()?(i=f,r=c[1]+d,a=c[0]-g,s=p,u[h][e][l]+=a,Math.abs(a)<v&&(a=(0>a?-1:1)*v),o[h][e][l]+=a):(i=c[0]+d,r=f,a=p,s=c[1]-g,u[h][e][l]+=s,Math.abs(s)<v&&(s=(0>=s?-1:1)*v),o[h][e][l]+=s),n.setItemLayout(e,{x:i,y:r,width:a,height:s})}},!0)}},this)}var s=t(wi),h=t("../util/number"),f=h[T],d="__ec_stack_";return o.getLayoutOnAxis=n,o}),e("echarts/component/radar",[Si,"../coord/radar/Radar","../coord/radar/RadarModel","./radar/RadarView"],function(t){t("../coord/radar/Radar"),t("../coord/radar/RadarModel"),t("./radar/RadarView")}),e("echarts/chart/radar/RadarSeries",[Si,"../../model/Series","../../data/List","../../data/helper/completeDimensions",wi,"../../util/format"],function(t){var e=t("../../model/Series"),i=t("../../data/List"),n=t("../../data/helper/completeDimensions"),r=t(wi),a=t("../../util/format").encodeHTML,o=e[Ve]({type:"series.radar",dependencies:["radar"],init:function(){o.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()}},getInitialData:function(t){var e=t.data||[],r=n([],e,{extraPrefix:"indicator_",extraFromZero:!0}),a=new i(r,this);return a.initData(e),a},formatTooltip:function(t){var e=this.getRawValue(t),i=this[Ke],n=i.getIndicatorAxes(),o=this[$e]()[B](t);return a(""===o?this.name:o)+"<br/>"+r.map(n,function(t,i){return a(t.name+" : "+e[i])}).join("<br />")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{normal:{width:2,type:"solid"}},label:{normal:{position:"top"}},symbol:"emptyCircle",symbolSize:4}});return o}),e("echarts/chart/radar/RadarView",[Si,E,wi,"../../util/symbol",q],function(t){function e(t){return n[_e](t)||(t=[+t,+t]),t}var i=t(E),n=t(wi),r=t("../../util/symbol");return t(q).extendChartView({type:"radar",render:function(t){function a(t,i){var n=t[je](i,"symbol")||"circle",a=t[je](i,"color");if("none"!==n){var o=e(t[je](i,"symbolSize")),s=r.createSymbol(n,-1,-1,2,2,a);return s.attr({style:{strokeNoScale:!0},z2:100,scale:[o[0]/2,o[1]/2]}),s}}function o(e,n,r,o,s,l){r[ue]();for(var u=0;u<n[Qe]-1;u++){var c=a(o,s);c&&(c.__dimIdx=u,e[u]?(c.attr(te,e[u]),i[l?"initProps":L](c,{position:n[u]},t,s)):c.attr(te,n[u]),r.add(c))}}function s(t){return n.map(t,function(){return[l.cx,l.cy]})}var l=t[Ke],u=this.group,c=t[$e](),h=this._data;c.diff(h).add(function(e){var n=c[O](e);if(n){var r=new i.Polygon,a=new i.Polyline,l={shape:{points:n}};r.shape.points=s(n),a.shape.points=s(n),i.initProps(r,l,t,e),i.initProps(a,l,t,e);var u=new i.Group,h=new i.Group;u.add(a),u.add(r),u.add(h),o(a.shape.points,n,h,c,e,!0),c.setItemGraphicEl(e,u)}})[Ue](function(e,n){var r=h[R](n),a=r.childAt(0),s=r.childAt(1),l=r.childAt(2),u={shape:{points:c[O](e)}};u.shape.points&&(o(a.shape.points,u.shape.points,l,c,e,!1),i[L](a,u,t),i[L](s,u,t),c.setItemGraphicEl(e,r))})[Fe](function(t){u[Fe](h[R](t))}).execute(),c.eachItemGraphicEl(function(t,e){function r(){l.attr(ei,v)}function a(){l.attr(ei,m)}var o=c[z](e),s=t.childAt(0),l=t.childAt(1),h=t.childAt(2),f=c[je](e,"color");u.add(t),s.useStyle(n[Ne](o[li]("lineStyle.normal").getLineStyle(),{fill:"none",stroke:f})),s.hoverStyle=o[li]("lineStyle.emphasis").getLineStyle();var d=o[li]("areaStyle.normal"),p=o[li]("areaStyle.emphasis"),m=d.isEmpty()&&d.parentModel.isEmpty(),v=p.isEmpty()&&p.parentModel.isEmpty();v=v&&m,l[ei]=m,l.useStyle(n[Ne](d.getAreaStyle(),{fill:f,opacity:.7})),l.hoverStyle=p.getAreaStyle();var g=o[li]("itemStyle.normal")[le](["color"]),y=o[li]("itemStyle.emphasis")[le](),x=o[li]("label.normal"),_=o[li]("label.emphasis");h.eachChild(function(t){t[Te](g),t.hoverStyle=n.clone(y),i.setLabelStyle(t.style,t.hoverStyle,x,_,{labelFetcher:c[V],labelDataIndex:e,labelDimIndex:t.__dimIdx,defaultText:c.get(c[ve][t.__dimIdx],e),autoColor:f,isRectText:!0})}),t.off(ze).off(De).off(G).off(N),t.on(N,r).on(ze,r).on(G,a).on(De,a),i[A](t)}),this._data=c},remove:function(){this.group[ue](),this._data=null},dispose:function(){}})}),e("echarts/chart/radar/radarLayout",[Si],function(){return function(t){t[ce]("radar",function(t){function e(t,e){n[e]=n[e]||[],n[e][a]=r[l](t,a)}var i=t[$e](),n=[],r=t[Ke];if(r){for(var a=0;a<r.getIndicatorAxes()[Qe];a++){var o=i[ve][a];i.each(o,e)}i.each(function(t){n[t][0]&&n[t].push(n[t][0].slice()),i.setItemLayout(t,n[t])})}})}}),e("echarts/chart/radar/backwardCompat",[Si,wi],function(t){var e=t(wi);return function(t){var i=t.polar;if(i){e[_e](i)||(i=[i]);var n=[];e.each(i,function(i){i.indicator?(i.type&&!i.shape&&(i.shape=i.type),t.radar=t.radar||[],e[_e](t.radar)||(t.radar=[t.radar]),t.radar.push(i)):n.push(i)}),t.polar=n}e.each(t[He],function(t){"radar"===t.type&&t.polarIndex&&(t.radarIndex=t.polarIndex)})}}),e("echarts/component/axis",[Si,"../coord/cartesian/AxisModel","./axis/CartesianAxisView"],function(t){t("../coord/cartesian/AxisModel"),t("./axis/CartesianAxisView")}),e("echarts/chart/effectScatter/EffectScatterSeries",[Si,"../helper/createListFromArray","../../model/Series"],function(t){var e=t("../helper/createListFromArray"),i=t("../../model/Series");return i[Ve]({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(t,i){var n=e(t.data,this,i);return n},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}})}),e("echarts/chart/effectScatter/EffectScatterView",[Si,"../helper/SymbolDraw","../helper/EffectSymbol",q],function(t){var e=t("../helper/SymbolDraw"),i=t("../helper/EffectSymbol");t(q).extendChartView({type:"effectScatter",init:function(){this._symbolDraw=new e(i)},render:function(t){var e=t[$e](),i=this._symbolDraw;i.updateData(e),this.group.add(i.group)},updateLayout:function(){this._symbolDraw.updateLayout()},remove:function(t,e){this._symbolDraw&&this._symbolDraw[Fe](e)},dispose:function(){}})}),e("echarts/chart/map/MapSeries",[Si,"../../data/List","../../model/Series",wi,"../../data/helper/completeDimensions","../../util/format","../../component/helper/selectableMixin","../../coord/geo/geoCreator"],function(t){var e=t("../../data/List"),i=t("../../model/Series"),n=t(wi),r=t("../../data/helper/completeDimensions"),a=t("../../util/format"),o=a.encodeHTML,s=a.addCommas,u=t("../../component/helper/selectableMixin"),c=t("../../coord/geo/geoCreator"),h=i[Ve]({type:"series.map",dependencies:["geo"],layoutMode:"box",needsDrawMap:!1,seriesGroup:[],init:function(t){t=this._fillOption(t,this.getMapType()),this[F]=t,h.superApply(this,"init",arguments),this.updateSelectedMap(t.data)},getInitialData:function(t){var i=r(["value"],t.data||[]),n=new e(i,this);return n.initData(t.data),n},mergeOption:function(t){t.data&&(t=this._fillOption(t,this.getMapType())),h[W](this,H,t),this.updateSelectedMap(this[F].data)},getHostGeoModel:function(){var t=this[F].geoIndex;return null!=t?this.dependentModels.geo[t]:null},getMapType:function(){return(this.getHostGeoModel()||this)[F].map},_fillOption:function(t,e){return t=n[Ve]({},t),t.data=c.getFilledRegions(t.data,e,t.nameMap),t},getRawValue:function(t){return this[$e]().get("value",t)},getRegionModel:function(t){var e=this[$e]();return e[z](e.indexOfName(t))},formatTooltip:function(t){for(var e=this[$e](),i=s(this.getRawValue(t)),n=e[B](t),r=this.seriesGroup,a=[],l=0;l<r[Qe];l++){var u=r[l].originalData.indexOfName(n);isNaN(r[l].originalData.get("value",u))||a.push(o(r[l].name))}return a.join(", ")+"<br />"+o(n+" : "+i)},getTooltipPosition:function(t){if(null!=t){var e=this[$e]()[B](t),i=this[Ke],n=i.getRegion(e);return n&&i[l](n[ee])}},setZoom:function(t){this[F].zoom=t},setCenter:function(t){this[F][ee]=t},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{normal:{show:!1,color:"#000"},emphasis:{show:!0,color:"rgb(100,0,0)"}},itemStyle:{normal:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{areaColor:"rgba(255,215,0,0.8)"}}}});return n.mixin(h,u),h}),e("echarts/chart/map/MapView",[Si,E,wi,"../../component/helper/MapDraw",q],function(t){var e=t(E),i=t(wi),n=t("../../component/helper/MapDraw");t(q).extendChartView({type:"map",render:function(t,e,i,r){if(!r||"mapToggleSelect"!==r.type||r.from!==this.uid){var a=this.group;if(a[ue](),!t.getHostGeoModel()){if(r&&"geoRoam"===r.type&&r.componentType===He&&r.seriesId===t.id){var o=this._mapDraw;o&&a.add(o.group)}else if(t.needsDrawMap){var o=this._mapDraw||new n(i,!0);a.add(o.group),o.draw(t,e,i,this,r),this._mapDraw=o}else this._mapDraw&&this._mapDraw[Fe](),this._mapDraw=null;t.get("showLegendSymbol")&&e[Se]("legend")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw[Fe](),this._mapDraw=null,this.group[ue]()},dispose:function(){this._mapDraw&&this._mapDraw[Fe](),this._mapDraw=null},_renderSymbols:function(t){var n=t.originalData,r=this.group;n.each("value",function(a,o){if(!isNaN(a)){var s=n[O](o);if(s&&s.point){var l=s.point,u=s[g],c=new e.Circle({style:{fill:t[$e]().getVisual("color")},shape:{cx:l[0]+9*u,cy:l[1],r:3},silent:!0,z2:u?8:10});if(!u){var h=t.mainSeries[$e](),f=n[B](o),d=h.indexOfName(f),p=n[z](o),m=p[li]("label.normal"),v=p[li]("label.emphasis"),y=h[R](d),x=i.retrieve2(t.getFormattedLabel(o,G),f),_=i.retrieve2(t.getFormattedLabel(o,N),x),b=function(){var t=e.setTextStyle({},v,{text:v.get("show")?_:null},{isRectText:!0,useInsideStyle:!1},!0);c.style.extendFrom(t),c.__mapOriginalZ2=c.z2,c.z2+=1},w=function(){e.setTextStyle(c.style,m,{text:m.get("show")?x:null,textPosition:m[I](te)||ti},{isRectText:!0,useInsideStyle:!1}),null!=c.__mapOriginalZ2&&(c.z2=c.__mapOriginalZ2,c.__mapOriginalZ2=null)};y.on(ze,b).on(De,w).on(N,b).on(G,w),w()}r.add(c)}}})}})}),e("echarts/action/geoRoam",[Si,wi,"./roamHelper","../echarts"],function(t){var e=t(wi),i=t("./roamHelper"),n=t("../echarts");n[ye]({type:"geoRoam",event:"geoRoam",update:"updateLayout"},function(t,n){var r=t.componentType||He;n[ii]({mainType:r,query:t},function(n){var a=n[Ke];if("geo"===a.type){var o=i.updateCenterAndZoom(a,t,n.get("scaleLimit"));n.setCenter&&n.setCenter(o[ee]),n.setZoom&&n.setZoom(o.zoom),r===He&&e.each(n.seriesGroup,function(t){t.setCenter(o[ee]),t.setZoom(o.zoom)})}})})}),e("echarts/coord/geo/geoCreator",[Si,"./Geo","../../util/layout",wi,"../../util/number",q,"./parseGeoJson"],function(t){function e(t,e){var i=t.get("boundingCoords");if(null!=i){var n=i[0],a=i[1];isNaN(n[0])||isNaN(n[1])||isNaN(a[0])||isNaN(a[1])||this.setBoundingRect(n[0],n[1],a[0]-n[0],a[1]-n[1])}var s,l=this[ae](),u=t.get("layoutCenter"),c=t.get("layoutSize"),h=e[si](),f=e[oi](),d=t.get("aspectScale")||.75,p=l.width/l[pi]*d,m=!1;u&&c&&(u=[o[T](u[0],h),o[T](u[1],f)],c=o[T](c,Math.min(h,f)),isNaN(u[0])||isNaN(u[1])||isNaN(c)||(m=!0));var v;if(m){var v={};p>1?(v.width=c,v[pi]=c/p):(v[pi]=c,v.width=c*p),v.y=u[1]-v[pi]/2,v.x=u[0]-v.width/2}else s=t.getBoxLayoutParams(),s.aspect=p,v=r[re](s,{width:h,height:f});this.setViewRect(v.x,v.y,v.width,v[pi]),this.setCenter(t.get(ee)),this.setZoom(t.get("zoom"))}function i(t,e){a.each(e.get("geoCoord"),function(e,i){t.addGeoCoord(i,e)})}var n=t("./Geo"),r=t("../../util/layout"),a=t(wi),o=t("../../util/number"),s={},l={dimensions:n[gi][ve],create:function(t,r){var o=[];t[ii]("geo",function(t,a){var l=t.get("map"),u=s[l],c=new n(l+a,l,u&&u.geoJson,u&&u.specialAreas,t.get("nameMap"));c.zoomLimit=t.get("scaleLimit"),o.push(c),i(c,t),t[Ke]=c,c.model=t,c[di]=e,c[di](t,r)}),t.eachSeries(function(t){var e=t.get(Ke);if("geo"===e){var i=t.get("geoIndex")||0;t[Ke]=o[i]}});var l={};return t[ce]("map",function(t){if(!t.getHostGeoModel()){var e=t.getMapType();l[e]=l[e]||[],l[e].push(t)}}),a.each(l,function(t,l){var u=s[l],c=a.map(t,function(t){return t.get("nameMap")}),h=new n(l,l,u&&u.geoJson,u&&u.specialAreas,a.mergeAll(c));h.zoomLimit=a.retrieve.apply(null,a.map(t,function(t){return t.get("scaleLimit")})),o.push(h),h[di]=e,h[di](t[0],r),a.each(t,function(t){t[Ke]=h,i(h,t)})}),o},registerMap:function(t,e,i){e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),typeof e===vi&&(e=typeof JSON!==M&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")()),s[t]={geoJson:e,specialAreas:i}},getMap:function(t){return s[t]},getFilledRegions:function(t,e,i){var n=(t||[]).slice();i=i||{};var r=l.getMap(e),o=r&&r.geoJson;if(!o)return t;for(var s=a[S](),u=o.features,c=0;c<n[Qe];c++)s.set(n[c].name,n[c]);for(var c=0;c<u[Qe];c++){var h=u[c].properties.name;s.get(h)||(i.hasOwnProperty(h)&&(h=i[h]),n.push({name:h}))}return n}},u=t(q);return u.registerMap=l.registerMap,u.getMap=l.getMap,u.parseGeoJSON=t("./parseGeoJson"),u.loadMap=function(){},u.registerCoordinateSystem("geo",l),l}),e("echarts/chart/map/mapSymbolLayout",[Si,wi],function(t){var e=t(wi);return function(t){var i={};t[ce]("map",function(n){var r=n.getMapType();if(!n.getHostGeoModel()&&!i[r]){var a={};e.each(n.seriesGroup,function(e){var i=e[Ke],n=e.originalData;e.get("showLegendSymbol")&&t[Se]("legend")&&n.each("value",function(t,e){var r=n[B](e),o=i.getRegion(r);if(o&&!isNaN(t)){var s=a[r]||0,u=i[l](o[ee]);a[r]=s+1,n.setItemLayout(e,{point:u,offset:s})}})});var o=n[$e]();o.each(function(t){var e=o[B](t),i=o[O](t)||{};i.showLabel=!a[e],o.setItemLayout(t,i)}),i[r]=!0}})}}),e("echarts/chart/map/mapVisual",[Si],function(){return function(t){t[ce]("map",function(t){var e=t.get("color"),i=t[li]("itemStyle.normal"),n=i.get("areaColor"),r=i.get("color")||e[t[Ae]%e[Qe]];t[$e]().setVisual({areaColor:n,color:r})})}}),e("echarts/chart/map/mapDataStatistic",[Si,wi],function(t){function e(t,e){var n={},r=["value"];return i.each(t,function(t){t.each(r,function(e,i){var r="ec-"+t[B](i);n[r]=n[r]||[],isNaN(e)||n[r].push(e)})}),t[0].map(r,function(i,r){for(var a="ec-"+t[0][B](r),o=0,s=1/0,l=-1/0,u=n[a][Qe],c=0;u>c;c++)s=Math.min(s,n[a][c]),l=Math.max(l,n[a][c]),o+=n[a][c];var h;return h="min"===e?s:"max"===e?l:"average"===e?o/u:o,0===u?0/0:h})}var i=t(wi);return function(t){var n={};t[ce]("map",function(t){var e=t.getHostGeoModel(),i=e?"o"+e.id:"i"+t.getMapType();(n[i]=n[i]||[]).push(t)}),i.each(n,function(t){for(var n=e(i.map(t,function(t){return t[$e]()}),t[0].get("mapValueCalculation")),r=0;r<t[Qe];r++)t[r].originalData=t[r][$e]();for(var r=0;r<t[Qe];r++)t[r].seriesGroup=t,t[r].needsDrawMap=0===r&&!t[r].getHostGeoModel(),t[r].setData(n.cloneShallow()),t[r].mainSeries=t[0]})}}),e("echarts/chart/map/backwardCompat",[Si,wi],function(t){var e=t(wi);return function(t){var i=[];e.each(t[He],function(t){"map"===t.type&&i.push(t)}),e.each(i,function(t){t.map=t.map||t.mapType,e[Ne](t,t.mapLocation)})}}),e("echarts/coord/geo/GeoModel",[Si,Z,"../../model/Component",o,wi,"../../component/helper/selectableMixin","./geoCreator"],function(t){var e=t(Z),i=t("../../model/Component"),n=t(o),r=t(wi),a=t("../../component/helper/selectableMixin"),s=t("./geoCreator"),l=i[Ve]({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(t){i[gi].init.apply(this,arguments),e.defaultEmphasis(t.label,["show"])},optionUpdated:function(){var t=this[F],e=this;t.regions=s.getFilledRegions(t.regions,t.map,t.nameMap),this._optionModelMap=r[fe](t.regions||[],function(t,i){return i.name&&t.set(i.name,new n(i,e)),t},r[S]()),this.updateSelectedMap(t.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:"center",top:"center",aspectScale:.75,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{normal:{show:!1,color:"#000"},emphasis:{show:!0,color:"rgb(100,0,0)"}},itemStyle:{normal:{borderWidth:.5,borderColor:"#444",color:"#eee"},emphasis:{color:"rgba(255,215,0,0.8)"}},regions:[]},getRegionModel:function(t){return this._optionModelMap.get(t)||new n(null,this,this[K])},getFormattedLabel:function(t,e){var i=this.getRegionModel(t),n=i.get("label."+e+".formatter"),r={name:t};return typeof n===xe?(r.status=e,n(r)):typeof n===vi?n[be]("{a}",null!=t?t:""):void 0},setZoom:function(t){this[F].zoom=t},setCenter:function(t){this[F][ee]=t}});return r.mixin(l,a),l}),e("echarts/component/geo/GeoView",[Si,"../helper/MapDraw",q],function(t){var e=t("../helper/MapDraw");return t(q).extendComponentView({type:"geo",init:function(t,i){var n=new e(i,!0);this._mapDraw=n,this.group.add(n.group)},render:function(t,e,i,n){if(!n||"geoToggleSelect"!==n.type||n.from!==this.uid){var r=this._mapDraw;t.get("show")?r.draw(t,e,i,this,n):this._mapDraw.group[ue](),this.group[hi]=t.get(hi)}},dispose:function(){this._mapDraw&&this._mapDraw[Fe]()}})}),e("echarts/util/layout",[Si,wi,"zrender/core/BoundingRect","./number","./format"],function(t){function e(t,e,i,n,r){var a=0,o=0;null==n&&(n=1/0),null==r&&(r=1/0);var s=0;e.eachChild(function(l,u){var c,h,f=l[te],d=l[ae](),p=e.childAt(u+1),m=p&&p[ae]();if("horizontal"===t){var v=d.width+(m?-m.x+d.x:0);c=a+v,c>n||l.newline?(a=0,c=v,o+=s+i,s=d[pi]):s=Math.max(s,d[pi])}else{var g=d[pi]+(m?-m.y+d.y:0);h=o+g,h>r||l.newline?(a+=s+i,o=0,h=g,s=d.width):s=Math.max(s,d.width)}l.newline||(f[0]=a,f[1]=o,"horizontal"===t?a=c+i:o=h+i)})}var i=t(wi),n=t("zrender/core/BoundingRect"),r=t("./number"),a=t("./format"),o=r[T],s=i.each,l={},u=l.LOCATION_PARAMS=["left","right","top",ti,"width",pi],c=l.HV_NAMES=[["width","left","right"],[pi,"top",ti]];return l.box=e,l.vbox=i.curry(e,"vertical"),l.hbox=i.curry(e,"horizontal"),l.getAvailableSize=function(t,e,i){var n=e.width,r=e[pi],s=o(t.x,n),l=o(t.y,r),u=o(t.x2,n),c=o(t.y2,r);return(isNaN(s)||isNaN(parseFloat(t.x)))&&(s=0),(isNaN(u)||isNaN(parseFloat(t.x2)))&&(u=n),(isNaN(l)||isNaN(parseFloat(t.y)))&&(l=0),(isNaN(c)||isNaN(parseFloat(t.y2)))&&(c=r),i=a.normalizeCssArray(i||0),{width:Math.max(u-s-i[1]-i[3],0),height:Math.max(c-l-i[0]-i[2],0)}},l[re]=function(t,e,i){i=a.normalizeCssArray(i||0);var r=e.width,s=e[pi],l=o(t.left,r),u=o(t.top,s),c=o(t.right,r),h=o(t[ti],s),f=o(t.width,r),d=o(t[pi],s),p=i[2]+i[0],m=i[1]+i[3],v=t.aspect;switch(isNaN(f)&&(f=r-c-m-l),isNaN(d)&&(d=s-h-p-u),null!=v&&(isNaN(f)&&isNaN(d)&&(v>r/s?f=.8*r:d=.8*s),isNaN(f)&&(f=v*d),isNaN(d)&&(d=f/v)),isNaN(l)&&(l=r-c-f-m),isNaN(u)&&(u=s-h-d-p),t.left||t.right){case ee:l=r/2-f/2-i[3];break;case"right":l=r-f-m}switch(t.top||t[ti]){case ie:case ee:u=s/2-d/2-i[0];break;case ti:u=s-d-p}l=l||0,u=u||0,isNaN(f)&&(f=r-m-l-(c||0)),isNaN(d)&&(d=s-p-u-(h||0));var g=new n(l+i[3],u+i[0],f,d);return g.margin=i,g},l.positionElement=function(t,e,r,a,o){var s=!o||!o.hv||o.hv[0],u=!o||!o.hv||o.hv[1],c=o&&o.boundingMode||"all";if(s||u){var h;if("raw"===c)h="group"===t.type?new n(0,0,+e.width||0,+e[pi]||0):t[ae]();else if(h=t[ae](),t.needLocalTransform()){var f=t.getLocalTransform();h=h.clone(),h[_](f)}e=l[re](i[Ne]({width:h.width,height:h[pi]},e),r,a);var d=t[te],p=s?e.x-h.x:0,m=u?e.y-h.y:0;t.attr(te,"raw"===c?[p,m]:[d[0]+p,d[1]+m])}},l.sizeCalculable=function(t,e){return null!=t[c[e][0]]||null!=t[c[e][1]]&&null!=t[c[e][2]]},l.mergeLayoutParam=function(t,e,n){function r(i,n){var r={},l=0,c={},h=0,f=2;if(s(i,function(e){c[e]=t[e]}),s(i,function(t){a(e,t)&&(r[t]=c[t]=e[t]),o(r,t)&&l++,o(c,t)&&h++}),u[n])return o(e,i[1])?c[i[2]]=null:o(e,i[2])&&(c[i[1]]=null),c;if(h!==f&&l){if(l>=f)return r;for(var d=0;d<i[Qe];d++){var p=i[d];if(!a(r,p)&&a(t,p)){r[p]=t[p];break}}return r}return c}function a(t,e){return t.hasOwnProperty(e)}function o(t,e){return null!=t[e]&&"auto"!==t[e]}function l(t,e,i){s(t,function(t){e[t]=i[t]})}!i[ui](n)&&(n={});var u=n.ignoreSize;!i[_e](u)&&(u=[u,u]);var h=r(c[0],0),f=r(c[1],1);l(c[0],t,h),l(c[1],t,f)},l.getLayoutParams=function(t){return l.copyLayoutParams({},t)},l.copyLayoutParams=function(t,e){return e&&t&&s(u,function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t},l}),e("echarts/component/legend",[Si,"./legend/LegendModel","./legend/legendAction","./legend/LegendView","../echarts","./legend/legendFilter","../model/Component"],function(t){t("./legend/LegendModel"),t("./legend/legendAction"),t("./legend/LegendView");var e=t("../echarts");e.registerProcessor(t("./legend/legendFilter")),t("../model/Component").registerSubTypeDefaulter("legend",function(){return"plain"})}),e("echarts/component/legend/ScrollableLegendModel",[Si,"./LegendModel","../../util/layout"],function(t){function e(t,e,i){var r=t.getOrient(),a=[1,1];a[r.index]=0,n.mergeLayoutParam(e,i,{type:"box",ignoreSize:a})}var i=t("./LegendModel"),n=t("../../util/layout"),r=i[Ve]({type:"legend.scroll",setScrollDataIndex:function(t){this[F].scrollDataIndex=t},defaultOption:{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800},init:function(t,i,a,o){var s=n.getLayoutParams(t);r[W](this,"init",t,i,a,o),e(this,t,s)},mergeOption:function(t,i){r[W](this,H,t,i),e(this,this[F],t)},getOrient:function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}}});return r}),e("echarts/component/legend/ScrollableLegendView",[Si,wi,E,"../../util/layout","./LegendView"],function(t){var e=t(wi),i=t(E),n=t("../../util/layout"),r=t("./LegendView"),a=i.Group,o=["width",pi],s=["x","y"],l=r[Ve]({type:"legend.scroll",newlineDisabled:!0,init:function(){l[W](this,"init"),this._currentIndex=0,this.group.add(this._containerGroup=new a),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new a)},resetInner:function(){l[W](this,"resetInner"),this._controllerGroup[ue](),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(t,n,r,a){function o(t,r){var o=t+"DataIndex",l=i.createIcon(n.get("pageIcons",!0)[n.getOrient().name][r],{onclick:e.bind(s._pageGo,s,o,n,a)},{x:-c[0]/2,y:-c[1]/2,width:c[0],height:c[1]});l.name=t,u.add(l)}var s=this;l[W](this,"renderInner",t,n,r,a);var u=this._controllerGroup,c=n.get("pageIconSize",!0);e[_e](c)||(c=[c,c]),o("pagePrev",0);var f=n[li]("pageTextStyle");u.add(new i.Text({name:"pageText",style:{textFill:f.getTextColor(),font:f[h](),textVerticalAlign:"middle",textAlign:"center"},silent:!0})),o("pageNext",1)},layoutInner:function(t,r,a){var l=this.getContentGroup(),u=this._containerGroup,c=this._controllerGroup,h=t.getOrient().index,f=o[h],d=o[1-h],p=s[1-h];n.box(t.get("orient"),l,t.get("itemGap"),h?a.width:null,h?null:a[pi]),n.box("horizontal",c,t.get("pageButtonItemGap",!0));var m=l[ae](),v=c[ae](),g=m[f]>a[f],y=[-m.x,-m.y];y[h]=l[te][h];var x=[0,0],_=[-v.x,-v.y],b=e.retrieve2(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(g){var w=t.get("pageButtonPosition",!0);"end"===w?_[h]+=a[f]-v[f]:x[h]+=v[f]+b}_[1-h]+=m[d]/2-v[d]/2,l.attr(te,y),u.attr(te,x),c.attr(te,_);var S=this.group[ae](),S={x:0,y:0};if(S[f]=g?a[f]:m[f],S[d]=Math.max(m[d],v[d]),S[p]=Math.min(0,v[p]+_[1-h]),u.__rectSize=a[f],g){var M={x:0,y:0};M[f]=Math.max(a[f]-v[f]-b,0),M[d]=S[d],u.setClipPath(new i.Rect({shape:M})),u.__rectSize=M[f]}else c.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var T=this._getPageInfo(t);return null!=T.pageIndex&&i[L](l,{position:T.contentPosition},t),this._updatePageInfoView(t,T),S},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i[Ge]({type:"legendScroll",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,i){var n=this._controllerGroup;e.each(["pagePrev","pageNext"],function(e){var r=null!=i[e+"DataIndex"],a=n.childOfName(e);a&&(a[Te]("fill",r?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=r?"pointer":"default")});var r=n.childOfName("pageText"),a=t.get("pageFormatter"),o=i.pageIndex,s=null!=o?o+1:0,l=i.pageCount;r&&a&&r[Te]("text",e[he](a)?a[be]("{current}",s)[be]("{total}",l):a({current:s,total:l}))},_getPageInfo:function(t){function e(t){var e=t[ae]().clone();return e[m]+=t[te][f],e}var i,n,r,a,l=t.get("scrollDataIndex",!0),u=this.getContentGroup(),c=u[ae](),h=this._containerGroup.__rectSize,f=t.getOrient().index,d=o[f],p=o[1-f],m=s[f],v=u[te].slice();u.eachChild(function(t){t.__legendDataIndex===l&&(a=t)});var g=h?Math.ceil(c[d]/h):0;if(a){var y=a[ae](),x=a[te][f]+y[m];v[f]=-x-c[m],i=Math.floor(g*(x+y[m]+h/2)/c[d]),i=c[d]&&g?Math.max(0,Math.min(g-1,i)):-1;var _={x:0,y:0};_[d]=h,_[p]=c[p],_[m]=-v[f]-c[m];var b,w=u.children();if(u.eachChild(function(t,i){var n=e(t);n.intersect(_)&&(null==b&&(b=i),r=t.__legendDataIndex),i===w[Qe]-1&&n[m]+n[d]<=_[m]+_[d]&&(r=null)}),null!=b){var S=w[b],M=e(S);if(_[m]=M[m]+M[d]-_[d],0>=b&&M[m]>=_[m])n=null;else{for(;b>0&&e(w[b-1]).intersect(_);)b--;n=w[b].__legendDataIndex}}}return{contentPosition:v,pageIndex:i,pageCount:g,pagePrevDataIndex:n,pageNextDataIndex:r}}});return l}),e("echarts/component/legend/scrollableLegendAction",[Si,q],function(t){t(q)[ye]("legendScroll","legendscroll",function(t,e){var i=t.scrollDataIndex;null!=i&&e[ii]({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(i)})})}),e("echarts/scale/helper",[Si,"../util/number"],function(t){function e(t,e,i){t[e]=Math.max(Math.min(t[e],i[1]),i[0])}var i=t("../util/number"),n=i.round,r={};return r.intervalScaleNiceTicks=function(t,e,a,o){var s={},l=t[1]-t[0],u=s.interval=i.nice(l/e,!0);null!=a&&a>u&&(u=s.interval=a),null!=o&&u>o&&(u=s.interval=o);var c=s.intervalPrecision=r.getIntervalPrecision(u),h=s.niceTickExtent=[n(Math.ceil(t[0]/u)*u,c),n(Math.floor(t[1]/u)*u,c)];return r.fixExtent(h,t),s},r.getIntervalPrecision=function(t){return i.getPrecisionSafe(t)+2},r.fixExtent=function(t,i){!isFinite(t[0])&&(t[0]=i[0]),!isFinite(t[1])&&(t[1]=i[1]),e(t,0,i),e(t,1,i),t[0]>t[1]&&(t[0]=t[1])},r.intervalScaleGetTicks=function(t,e,i,r){var a=[];if(!t)return a;var o=1e4;e[0]<i[0]&&a.push(e[0]);for(var s=i[0];s<=i[1]&&(a.push(s),s=n(s+t,r),s!==a[a[Qe]-1]);)if(a[Qe]>o)return[];return e[1]>(a[Qe]?a[a[Qe]-1]:i[1])&&a.push(e[1]),a},r}),e("echarts/scale/Interval",[Si,"../util/number","../util/format","./Scale","./helper"],function(t){var e=t("../util/number"),i=t("../util/format"),n=t("./Scale"),r=t("./helper"),a=e.round,o=n[Ve]({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(t,e){var i=this._extent;isNaN(t)||(i[0]=parseFloat(t)),isNaN(e)||(i[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]<e[0]&&(e[0]=t[0]),t[1]>e[1]&&(e[1]=t[1]),o[gi][j].call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=r.getIntervalPrecision(t)},getTicks:function(){return r.intervalScaleGetTicks(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getTicksLabels:function(){for(var t=[],e=this[Y](),i=0;i<e[Qe];i++)t.push(this.getLabel(e[i]));return t},getLabel:function(t,n){if(null==t)return"";var r=n&&n.precision;return null==r?r=e.getPrecisionSafe(t)||0:"auto"===r&&(r=this._intervalPrecision),t=a(t,r,!0),i.addCommas(t)},niceTicks:function(t,e,i){t=t||5;var n=this._extent,a=n[1]-n[0];if(isFinite(a)){0>a&&(a=-a,n.reverse());var o=r.intervalScaleNiceTicks(n,t,e,i);this._intervalPrecision=o.intervalPrecision,this._interval=o.interval,this._niceExtent=o.niceTickExtent}},niceExtent:function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var i=e[0];t.fixMax?e[0]-=i/2:(e[1]+=i/2,e[0]-=i/2)}else e[1]=1;var n=e[1]-e[0];isFinite(n)||(e[0]=0,e[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var r=this._interval;t.fixMin||(e[0]=a(Math.floor(e[0]/r)*r)),t.fixMax||(e[1]=a(Math.ceil(e[1]/r)*r))}});return o[Xe]=function(){return new o},o}),e("echarts/component/axisPointer",[Si,"../echarts","./axisPointer/modelHelper","./axisPointer/axisTrigger",wi,"./axisPointer/AxisPointerModel","./axisPointer/AxisPointerView","./axisPointer/CartesianAxisPointer"],function(t){var e=t("../echarts"),i=t("./axisPointer/modelHelper"),n=t("./axisPointer/axisTrigger"),r=t(wi);t("./axisPointer/AxisPointerModel"),t("./axisPointer/AxisPointerView"),t("./axisPointer/CartesianAxisPointer"),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||0===t.axisPointer[Qe])&&(t.axisPointer={});var e=t.axisPointer.link;e&&!r[_e](e)&&(t.axisPointer.link=[e])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t[Se]("axisPointer").coordSysAxesInfo=i.collect(t,e)}),e[ye]({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},n)}),e("echarts/component/tooltip/TooltipModel",[Si,q],function(t){t(q).extendComponentModel({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:8,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}})}),e("echarts/scale/Scale",[Si,"../util/clazz"],function(t){function e(t){this._setting=t||{},this._extent=[1/0,-1/0],this._interval=0,this.init&&this.init.apply(this,arguments)}var i=t("../util/clazz"),n=e[gi];return n.parse=function(t){return t},n.getSetting=function(t){return this._setting[t]},n[J]=function(t){var e=this._extent;return t>=e[0]&&t<=e[1]},n.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},n.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},n.unionExtent=function(t){var e=this._extent;t[0]<e[0]&&(e[0]=t[0]),t[1]>e[1]&&(e[1]=t[1])},n.unionExtentFromData=function(t,e){this.unionExtent(t.getDataExtent(e,!0))},n[$]=function(){return this._extent.slice()},n[j]=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},n.getTicksLabels=function(){for(var t=[],e=this[Y](),i=0;i<e[Qe];i++)t.push(this.getLabel(e[i]));return t},n.isBlank=function(){return this._isBlank},n.setBlank=function(t){this._isBlank=t},i.enableClassExtend(e),i.enableClassManagement(e,{registerWhenExtend:!0}),e}),e("echarts/component/tooltip/TooltipView",[Si,"./TooltipContent",wi,"../../util/format","../../util/number",E,"../axisPointer/findPointFromSeries","../../util/layout",bi,o,"../axisPointer/globalListener","../../coord/axisHelper","../axisPointer/viewHelper",q],function(t){function e(t){for(var e=t.pop();t[Qe];){var i=t.pop();
6 i&&(i instanceof x&&(i=i.get("tooltip",!0)),typeof i===vi&&(i={formatter:i}),e=new x(i,e,e[K]))}return e}function i(t,e){return t[Ge]||f.bind(e[Ge],e)}function n(t,e,i,n,r,a,o){var s=l(i),u=s.width,c=s[pi];return null!=a&&(t+u+a>n?t-=u+a:t+=a),null!=o&&(e+c+o>r?e-=c+o:e+=o),[t,e]}function s(t,e,i,n,r){var a=l(i),o=a.width,s=a[pi];return t=Math.min(t+o,n)-o,e=Math.min(e+s,r)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function l(t){var e=t.clientWidth,i=t.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var n=document.defaultView.getComputedStyle(t);n&&(e+=parseInt(n.paddingLeft,10)+parseInt(n.paddingRight,10)+parseInt(n.borderLeftWidth,10)+parseInt(n.borderRightWidth,10),i+=parseInt(n.paddingTop,10)+parseInt(n.paddingBottom,10)+parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10))}return{width:e,height:i}}function u(t,e,i){var n=i[0],r=i[1],a=5,o=0,s=0,l=e.width,u=e[pi];switch(t){case"inside":o=e.x+l/2-n/2,s=e.y+u/2-r/2;break;case"top":o=e.x+l/2-n/2,s=e.y-r-a;break;case ti:o=e.x+l/2-n/2,s=e.y+u+a;break;case"left":o=e.x-n-a,s=e.y+u/2-r/2;break;case"right":o=e.x+l+a,s=e.y+u/2-r/2}return[o,s]}function c(t){return t===ee||t===ie}var h=t("./TooltipContent"),f=t(wi),d=t("../../util/format"),p=t("../../util/number"),m=t(E),v=t("../axisPointer/findPointFromSeries"),g=t("../../util/layout"),y=t(bi),x=t(o),b=t("../axisPointer/globalListener"),w=t("../../coord/axisHelper"),S=t("../axisPointer/viewHelper"),M=f.bind,P=f.each,A=p[T],L=new m.Rect({shape:{x:-1,y:-1,width:2,height:2}});t(q).extendComponentView({type:"tooltip",init:function(t,e){if(!y.node){var i=new h(e.getDom(),e);this._tooltipContent=i}},render:function(t,e,i){if(!y.node){this.group[ue](),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get("alwaysShowContent");var n=this._tooltipContent;n[Ue](),n.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel,e=t.get("triggerOn");b[ge]("itemTooltip",this._api,M(function(t,i,n){"none"!==e&&(e[Je](t)>=0?this._tryShow(i,n):"leave"===t&&this._hide(n))},this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})})}},manuallyShowTip:function(t,e,n,r){if(r.from!==this.uid&&!y.node){var a=i(r,n);this._ticket="";var o=r.dataByCoordSys;if(r.tooltip&&null!=r.x&&null!=r.y){var s=L;s[te]=[r.x,r.y],s[Ue](),s.tooltip=r.tooltip,this._tryShow({offsetX:r.x,offsetY:r.y,target:s},a)}else if(o)this._tryShow({offsetX:r.x,offsetY:r.y,position:r[te],event:{},dataByCoordSys:r.dataByCoordSys,tooltipOption:r.tooltipOption},a);else if(null!=r[Ae]){if(this._manuallyAxisShowTip(t,e,n,r))return;var l=v(r,e),u=l.point[0],c=l.point[1];null!=u&&null!=c&&this._tryShow({offsetX:u,offsetY:c,position:r[te],target:l.el,event:{}},a)}else null!=r.x&&null!=r.y&&(n[Ge]({type:"updateAxisPointer",x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r[te],target:n.getZr().findHover(r.x,r.y)[Le],event:{}},a))}},manuallyHideTip:function(t,e,n,r){var a=this._tooltipContent;this._alwaysShowContent||a.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,r.from!==this.uid&&this._hide(i(r,n))},_manuallyAxisShowTip:function(t,i,n,r){var a=r[Ae],o=r[Ye],s=i[Se]("axisPointer").coordSysAxesInfo;if(null!=a&&null!=o&&null!=s){var l=i.getSeriesByIndex(a);if(l){var u=l[$e](),t=e([u[z](o),l,(l[Ke]||{}).model,t]);if("axis"===t.get(Be))return n[Ge]({type:"updateAxisPointer",seriesIndex:a,dataIndex:o,position:r[te]}),!0}}},_tryShow:function(t,e){var i=t[Le],n=this._tooltipModel;if(n){this._lastX=t.offsetX,this._lastY=t.offsetY;var r=t.dataByCoordSys;r&&r[Qe]?this._showAxisTooltip(r,t):i&&null!=i[Ye]?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get("showDelay");e=f.bind(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,i){var n=this._ecModel,r=this._tooltipModel,a=[i.offsetX,i.offsetY],o=[],s=[],l=e([i.tooltipOption,r]);P(t,function(t){P(t.dataByAxis,function(t){var e=n[Se](t.axisDim+"Axis",t.axisIndex),i=t.value,r=[];if(e&&null!=i){var a=S.getValueLabel(i,e.axis,n,t.seriesDataIndices,t.valueLabelOpt);f.each(t.seriesDataIndices,function(o){var l=n.getSeriesByIndex(o[Ae]),u=o.dataIndexInside,c=l&&l[Pe](u);c.axisDim=t.axisDim,c.axisIndex=t.axisIndex,c.axisType=t.axisType,c.axisId=t.axisId,c.axisValue=w.getAxisRawValue(e.axis,i),c.axisValueLabel=a,c&&(s.push(c),r.push(l.formatTooltip(u,!0)))});var l=a;o.push((l?d.encodeHTML(l)+"<br />":"")+r.join("<br />"))}})},this),o.reverse(),o=o.join("<br /><br />");var u=i[te];this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(l,u,a[0],a[1],this._tooltipContent,s):this._showTooltipContent(l,o,s,Math.random(),a[0],a[1],u)})},_showSeriesItemTooltip:function(t,i,n){var r=this._ecModel,a=i[Ae],o=r.getSeriesByIndex(a),s=i.dataModel||o,l=i[Ye],u=i.dataType,c=s[$e](),h=e([c[z](l),s,o&&(o[Ke]||{}).model,this._tooltipModel]),f=h.get(Be);if(null==f||"item"===f){var d=s[Pe](l,u),p=s.formatTooltip(l,!1,u),m="item_"+s.name+"_"+l;this._showOrMove(h,function(){this._showTooltipContent(h,p,d,m,t.offsetX,t.offsetY,t[te],t[Le])}),n({type:"showTip",dataIndexInside:l,dataIndex:c[C](l),seriesIndex:a,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;if(typeof n===vi){var r=n;n={content:r,formatter:r}}var a=new x(n,this._tooltipModel,this._ecModel),o=a.get("content"),s=Math.random();this._showOrMove(a,function(){this._showTooltipContent(a,o,a.get("formatterParams")||{},s,t.offsetX,t.offsetY,t[te],e)}),i({type:"showTip",from:this.uid})},_showTooltipContent:function(t,e,i,n,r,a,o,s){if(this._ticket="",t.get("showContent")&&t.get("show")){var l=this._tooltipContent,u=t.get("formatter");o=o||t.get(te);var c=e;if(u&&typeof u===vi)c=d.formatTpl(u,i,!0);else if(typeof u===xe){var h=M(function(e,n){e===this._ticket&&(l.setContent(n),this._updatePosition(t,o,r,a,l,i,s))},this);this._ticket=n,c=u(i,n,h)}l.setContent(c),l.show(t),this._updatePosition(t,o,r,a,l,i,s)}},_updatePosition:function(t,e,i,o,l,h,d){var p=this._api[si](),m=this._api[oi]();e=e||t.get(te);var v=l.getSize(),y=t.get("align"),x=t.get("verticalAlign"),b=d&&d[ae]().clone();if(d&&b[_](d[a]),typeof e===xe&&(e=e([i,o],h,l.el,b,{viewSize:[p,m],contentSize:v.slice()})),f[_e](e))i=A(e[0],p),o=A(e[1],m);else if(f[ui](e)){e.width=v[0],e[pi]=v[1];var w=g[re](e,{width:p,height:m});i=w.x,o=w.y,y=null,x=null}else if(typeof e===vi&&d){var S=u(e,b,v);i=S[0],o=S[1]}else{var S=n(i,o,l.el,p,m,y?null:20,x?null:20);i=S[0],o=S[1]}if(y&&(i-=c(y)?v[0]/2:"right"===y?v[0]:0),x&&(o-=c(x)?v[1]/2:x===ti?v[1]:0),t.get("confine")){var S=s(i,o,l.el,p,m);i=S[0],o=S[1]}l[r](i,o)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e[Qe]===t[Qe];return i&&P(e,function(e,n){var r=e.dataByAxis||{},a=t[n]||{},o=a.dataByAxis||[];i&=r[Qe]===o[Qe],i&&P(r,function(t,e){var n=o[e]||{},r=t.seriesDataIndices||[],a=n.seriesDataIndices||[];i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&r[Qe]===a[Qe],i&&P(r,function(t,e){var n=a[e];i&=t[Ae]===n[Ae]&&t[Ye]===n[Ye]})})}),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},dispose:function(t,e){y.node||(this._tooltipContent.hide(),b.unregister("itemTooltip",e))}})}),e("zrender/vml/graphic",[Si,"../core/env","../core/vector","../core/BoundingRect","../core/PathProxy","../tool/color","../contain/text","../graphic/helper/text","../graphic/mixin/RectText","../graphic/Displayable","../graphic/Image","../graphic/Text","../graphic/Path","../graphic/Gradient","./core"],function(t){if(!t("../core/env")[ai]){var e=t("../core/vector"),i=t("../core/BoundingRect"),r=t("../core/PathProxy").CMD,o=t("../tool/color"),s=t("../contain/text"),l=t("../graphic/helper/text"),u=t("../graphic/mixin/RectText"),c=t("../graphic/Displayable"),h=t("../graphic/Image"),f=t("../graphic/Text"),d=t("../graphic/Path"),p=t("../core/PathProxy"),m=t("../graphic/Gradient"),b=t("./core"),w=Math.round,S=Math.sqrt,M=Math.abs,T=Math.cos,C=Math.sin,P=Math.max,A=e[_],L=",",I="progid:DXImageTransform.Microsoft",D=21600,z=D/2,k=1e5,O=1e3,R=function(t){t.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",t.coordsize=D+","+D,t.coordorigin="0,0"},E=function(t){return String(t)[be](/&/g,"&amp;")[be](/"/g,"&quot;")},B=function(t,e,i){return"rgb("+[t,e,i].join(",")+")"},N=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},V=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},F=function(t,e,i){return(parseFloat(t)||0)*k+(parseFloat(e)||0)*O+i},H=function(t,e){return typeof t===vi?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t},W=function(t,e,i){var n=o.parse(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=B(n[0],n[1],n[2]),t[Q]=i*n[3])},q=function(t){var e=o.parse(t);return[B(e[0],e[1],e[2]),e[3]]},Z=function(t,e,i){var n=e.fill;if(null!=n)if(n instanceof m){var r,o=0,s=[0,0],l=0,u=1,c=i[ae](),h=c.width,f=c[pi];if("linear"===n.type){r="gradient";var d=i[a],p=[n.x*h,n.y*f],v=[n.x2*h,n.y2*f];d&&(A(p,p,d),A(v,v,d));var y=v[0]-p[0],x=v[1]-p[1];o=180*Math.atan2(y,x)/Math.PI,0>o&&(o+=360),1e-6>o&&(o=0)}else{r="gradientradial";var p=[n.x*h,n.y*f],d=i[a],_=i.scale,b=h,w=f;s=[(p[0]-c.x)/b,(p[1]-c.y)/w],d&&A(p,p,d),b/=_[0]*D,w/=_[1]*D;var S=P(b,w);l=0/S,u=2*n.r/S-l}var M=n[qe].slice();M.sort(function(t,e){return t[g]-e[g]});for(var T=M[Qe],C=[],L=[],I=0;T>I;I++){var z=M[I],k=q(z.color);L.push(z[g]*u+l+" "+k[0]),(0===I||I===T-1)&&C.push(k)}if(T>=2){var O=C[0][0],R=C[1][0],E=C[0][1]*e[Q],B=C[1][1]*e[Q];t.type=r,t.method="none",t.focus="100%",t.angle=o,t.color=O,t.color2=R,t.colors=L.join(","),t[Q]=B,t.opacity2=E}"radial"===r&&(t.focusposition=s.join(","))}else W(t,n,e[Q])},U=function(t,e){null!=e.lineDash&&(t.dashstyle=e.lineDash.join(" ")),null==e[y]||e[y]instanceof m||W(t,e[y],e[Q])},j=function(t,e,i,n){var r="fill"==e,a=t.getElementsByTagName(e)[0];null!=i[e]&&"none"!==i[e]&&(r||!r&&i[x])?(t[r?"filled":"stroked"]="true",i[e]instanceof m&&V(t,a),a||(a=b.createNode(e)),r?Z(a,i,n):U(a,i),N(t,a)):(t[r?"filled":"stroked"]="false",V(t,a))},Y=[[],[],[]],$=function(t,e){var i,n,a,o,s,l,u=r.M,c=r.C,h=r.L,f=r.A,d=r.Q,p=[];for(o=0;o<t[Qe];){switch(a=t[o++],n="",i=0,a){case u:n=" m ",i=1,s=t[o++],l=t[o++],Y[0][0]=s,Y[0][1]=l;break;case h:n=" l ",i=1,s=t[o++],l=t[o++],Y[0][0]=s,Y[0][1]=l;break;case d:case c:n=" c ",i=3;var m,v,g=t[o++],y=t[o++],x=t[o++],_=t[o++];a===d?(m=x,v=_,x=(x+2*g)/3,_=(_+2*y)/3,g=(s+2*g)/3,y=(l+2*y)/3):(m=t[o++],v=t[o++]),Y[0][0]=g,Y[0][1]=y,Y[1][0]=x,Y[1][1]=_,Y[2][0]=m,Y[2][1]=v,s=m,l=v;break;case f:var b=0,M=0,P=1,I=1,k=0;e&&(b=e[4],M=e[5],P=S(e[0]*e[0]+e[1]*e[1]),I=S(e[2]*e[2]+e[3]*e[3]),k=Math.atan2(-e[1]/I,e[0]/P));var O=t[o++],R=t[o++],E=t[o++],B=t[o++],N=t[o++]+k,G=t[o++]+N+k;o++;var V=t[o++],F=O+T(N)*E,H=R+C(N)*B,g=O+T(G)*E,y=R+C(G)*B,W=V?" wa ":" at ";Math.abs(F-g)<1e-4&&(Math.abs(G-N)>.01?V&&(F+=270/D):Math.abs(H-R)<1e-4?V&&O>F||!V&&F>O?y-=270/D:y+=270/D:V&&R>H||!V&&H>R?g+=270/D:g-=270/D),p.push(W,w(((O-E)*P+b)*D-z),L,w(((R-B)*I+M)*D-z),L,w(((O+E)*P+b)*D-z),L,w(((R+B)*I+M)*D-z),L,w((F*P+b)*D-z),L,w((H*I+M)*D-z),L,w((g*P+b)*D-z),L,w((y*I+M)*D-z)),s=g,l=y;break;case r.R:var q=Y[0],Z=Y[1];q[0]=t[o++],q[1]=t[o++],Z[0]=q[0]+t[o++],Z[1]=q[1]+t[o++],e&&(A(q,q,e),A(Z,Z,e)),q[0]=w(q[0]*D-z),Z[0]=w(Z[0]*D-z),q[1]=w(q[1]*D-z),Z[1]=w(Z[1]*D-z),p.push(" m ",q[0],L,q[1]," l ",Z[0],L,q[1]," l ",Z[0],L,Z[1]," l ",q[0],L,Z[1]);break;case r.Z:p.push(" x ")}if(i>0){p.push(n);for(var U=0;i>U;U++){var X=Y[U];e&&A(X,X,e),p.push(w(X[0]*D-z),L,w(X[1]*D-z),i-1>U?L:"")}}}return p.join("")};d[gi].brushVML=function(t){var e=this.style,i=this._vmlEl;i||(i=b.createNode("shape"),R(i),this._vmlEl=i),j(i,"fill",e,this),j(i,y,e,this);var r=this[a],o=null!=r,s=i.getElementsByTagName(y)[0];if(s){var l=e[x];if(o&&!e.strokeNoScale){var u=r[0]*r[3]-r[1]*r[2];l*=S(M(u))}s.weight=l+"px"}var c=this.path||(this.path=new p);this.__dirtyPath&&(c.beginPath(),this[n](c,this.shape),c.toStatic(),this.__dirtyPath=!1),i.path=$(c.data,this[a]),i.style.zIndex=F(this[Me],this.z,this.z2),N(t,i),null!=e.text?this.drawRectText(t,this[ae]()):this.removeRectText(t)},d[gi].onRemove=function(t){V(t,this._vmlEl),this.removeRectText(t)},d[gi].onAdd=function(t){N(t,this._vmlEl),this.appendRectText(t)};var K=function(t){return"object"==typeof t&&t.tagName&&"IMG"===t.tagName.toUpperCase()};h[gi].brushVML=function(t){var e,i,n=this.style,r=n.image;if(K(r)){var o=r.src;if(o===this._imageSrc)e=this._imageWidth,i=this._imageHeight;else{var s=r.runtimeStyle,l=s.width,u=s[pi];s.width="auto",s[pi]="auto",e=r.width,i=r[pi],s.width=l,s[pi]=u,this._imageSrc=o,this._imageWidth=e,this._imageHeight=i}r=o}else r===this._imageSrc&&(e=this._imageWidth,i=this._imageHeight);if(r){var c=n.x||0,h=n.y||0,f=n.width,d=n[pi],p=n.sWidth,m=n.sHeight,v=n.sx||0,g=n.sy||0,y=p&&m,x=this._vmlEl;x||(x=b.doc[X]("div"),R(x),this._vmlEl=x);var _,M=x.style,T=!1,C=1,D=1;if(this[a]&&(_=this[a],C=S(_[0]*_[0]+_[1]*_[1]),D=S(_[2]*_[2]+_[3]*_[3]),T=_[1]||_[2]),T){var z=[c,h],k=[c+f,h],O=[c,h+d],E=[c+f,h+d];A(z,z,_),A(k,k,_),A(O,O,_),A(E,E,_);var B=P(z[0],k[0],O[0],E[0]),G=P(z[1],k[1],O[1],E[1]),V=[];V.push("M11=",_[0]/C,L,"M12=",_[2]/D,L,"M21=",_[1]/C,L,"M22=",_[3]/D,L,"Dx=",w(c*C+_[4]),L,"Dy=",w(h*D+_[5])),M[ne]="0 "+w(B)+"px "+w(G)+"px 0",M[pe]=I+".Matrix("+V.join("")+", SizingMethod=clip)"}else _&&(c=c*C+_[4],h=h*D+_[5]),M[pe]="",M.left=w(c)+"px",M.top=w(h)+"px";var H=this._imageEl,W=this._cropEl;H||(H=b.doc[X]("div"),this._imageEl=H);var q=H.style;if(y){if(e&&i)q.width=w(C*e*f/p)+"px",q[pi]=w(D*i*d/m)+"px";else{var Z=new Image,U=this;Z.onload=function(){Z.onload=null,e=Z.width,i=Z[pi],q.width=w(C*e*f/p)+"px",q[pi]=w(D*i*d/m)+"px",U._imageWidth=e,U._imageHeight=i,U._imageSrc=r},Z.src=r}W||(W=b.doc[X]("div"),W.style.overflow="hidden",this._cropEl=W);var j=W.style;j.width=w((f+v*f/p)*C),j[pi]=w((d+g*d/m)*D),j[pe]=I+".Matrix(Dx="+-v*f/p*C+",Dy="+-g*d/m*D+")",W.parentNode||x.appendChild(W),H.parentNode!=W&&W.appendChild(H)}else q.width=w(C*f)+"px",q[pi]=w(D*d)+"px",x.appendChild(H),W&&W.parentNode&&(x.removeChild(W),this._cropEl=null);var Y="",$=n[Q];1>$&&(Y+=".Alpha(opacity="+w(100*$)+") "),Y+=I+".AlphaImageLoader(src="+r+", SizingMethod=scale)",q[pe]=Y,x.style.zIndex=F(this[Me],this.z,this.z2),N(t,x),null!=n.text&&this.drawRectText(t,this[ae]())}},h[gi].onRemove=function(t){V(t,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(t)},h[gi].onAdd=function(t){N(t,this._vmlEl),this.appendRectText(t)};var J,te=G,ee={},ie=0,re=100,se=document[X]("div"),le=function(t){var e=ee[t];if(!e){ie>re&&(ie=0,ee={});var i,n=se.style;try{n.font=t,i=n.fontFamily.split(",")[0]}catch(r){}e={style:n.fontStyle||te,variant:n.fontVariant||te,weight:n.fontWeight||te,size:0|parseFloat(n.fontSize||12),family:i||"Microsoft YaHei"},ee[t]=e,ie++}return e};s.measureText=function(t,e){var i=b.doc;J||(J=i[X]("div"),J.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",b.doc.body.appendChild(J));try{J.style.font=e}catch(n){}return J.innerHTML="",J.appendChild(i.createTextNode(t)),{width:J.offsetWidth}};for(var ue=new i,ce=function(t,e,i,n){var r=this.style;this.__dirty&&l.normalizeTextStyle(r,!0);var o=r.text;if(null!=o&&(o+=""),o){if(r.rich){var u=s.parseRichText(o,r);o=[];for(var c=0;c<u.lines[Qe];c++){for(var h=u.lines[c].tokens,f=[],d=0;d<h[Qe];d++)f.push(h[d].text);o.push(f.join(""))}o=o.join("\n")}var p,m,x=r[oe],S=r[v],M=le(r.font),T=M.style+" "+M.variant+" "+M.weight+" "+M.size+'px "'+M.family+'"';i=i||s[ae](o,T,x,S);var C=this[a];if(C&&!n&&(ue.copy(e),ue[_](C),e=ue),n)p=e.x,m=e.y;else{var P=r.textPosition,I=r.textDistance;if(P instanceof Array)p=e.x+H(P[0],e.width),m=e.y+H(P[1],e[pi]),x=x||"left";else{var D=s.adjustTextPositionOnRect(P,e,I);p=D.x,m=D.y,x=x||D[oe],S=S||D[v]}}p=s.adjustTextX(p,i.width,x),m=s.adjustTextY(m,i[pi],S),m+=i[pi]/2;var z,k,O,B=b.createNode,G=this._textVmlEl;G?(O=G.firstChild,z=O.nextSibling,k=z.nextSibling):(G=B("line"),z=B("path"),k=B("textpath"),O=B("skew"),k.style["v-text-align"]="left",R(G),z.textpathok=!0,k.on=!0,G.from="0 0",G.to="1000 0.05",N(G,O),N(G,z),N(G,k),this._textVmlEl=G);var V=[p,m],W=G.style;C&&n?(A(V,V,C),O.on=!0,O.matrix=C[0].toFixed(3)+L+C[2].toFixed(3)+L+C[1].toFixed(3)+L+C[3].toFixed(3)+",0,0",O[g]=(w(V[0])||0)+","+(w(V[1])||0),O.origin="0 0",W.left="0px",W.top="0px"):(O.on=!1,W.left=w(p)+"px",W.top=w(m)+"px"),k[vi]=E(o);try{k.style.font=T}catch(q){}j(G,"fill",{fill:r.textFill,opacity:r[Q]},this),j(G,y,{stroke:r.textStroke,opacity:r[Q],lineDash:r.lineDash},this),G.style.zIndex=F(this[Me],this.z,this.z2),N(t,G)}},he=function(t){V(t,this._textVmlEl),this._textVmlEl=null},fe=function(t){N(t,this._textVmlEl)},de=[u,c,h,d,f],me=0;me<de[Qe];me++){var ve=de[me][gi];ve.drawRectText=ce,ve.removeRectText=he,ve.appendRectText=fe}f[gi].brushVML=function(t){var e=this.style;null!=e.text?this.drawRectText(t,{x:e.x||0,y:e.y||0,width:0,height:0},this[ae](),!0):this.removeRectText(t)},f[gi].onRemove=function(t){this.removeRectText(t)},f[gi].onAdd=function(t){this.appendRectText(t)}}}),e("echarts/model/globalDefault",[],function(){var t="";return typeof navigator!==M&&(t=navigator.platform||""),{color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],textStyle:{fontFamily:t.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1}}),e("zrender/vml/Painter",[Si,"../core/log","./core"],function(t){function e(t){return parseInt(t,10)}function i(t,e){a.initVML(),this.root=t,this.storage=e;var i=document[X]("div"),n=document[X]("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",n.style.cssText="position:absolute;left:0;top:0;",t.appendChild(i),this._vmlRoot=n,this._vmlViewport=i,this[di]();var r=e.delFromStorage,o=e.addToStorage;e.delFromStorage=function(t){r.call(e,t),t&&t.onRemove&&t.onRemove(n)},e.addToStorage=function(t){t.onAdd&&t.onAdd(n),o.call(e,t)},this._firstPaint=!0}function n(t){return function(){r('In IE8.0 VML mode painter not support method "'+t+'"')}}var r=t("../core/log"),a=t("./core");i[gi]={constructor:i,getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var t=this.getViewportRoot();return t?{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}:void 0},refresh:function(){var t=this.storage.getDisplayList(!0,!0);this._paintList(t)},_paintList:function(t){for(var e=this._vmlRoot,i=0;i<t[Qe];i++){var n=t[i];n.invisible||n[ei]?(n.__alreadyNotVisible||n.onRemove(e),n.__alreadyNotVisible=!0):(n.__alreadyNotVisible&&n.onAdd(e),n.__alreadyNotVisible=!1,n.__dirty&&(n.beforeBrush&&n.beforeBrush(),(n.brushVML||n.brush).call(n,e),n.afterBrush&&n.afterBrush())),n.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(e),this._firstPaint=!1)},resize:function(t,e){var t=null==t?this._getWidth():t,e=null==e?this._getHeight():e;if(this._width!=t||this._height!=e){this._width=t,this._height=e;var i=this._vmlViewport.style;i.width=t+"px",i[pi]=e+"px"}},dispose:function(){this.root.innerHTML="",this._vmlRoot=this._vmlViewport=this.storage=null},getWidth:function(){return this._width},getHeight:function(){return this._height},clear:function(){this._vmlViewport&&this.root.removeChild(this._vmlViewport)},_getWidth:function(){var t=this.root,i=t.currentStyle;return(t.clientWidth||e(i.width))-e(i.paddingLeft)-e(i.paddingRight)|0},_getHeight:function(){var t=this.root,i=t.currentStyle;return(t.clientHeight||e(i[pi]))-e(i.paddingTop)-e(i.paddingBottom)|0}};for(var o=["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],s=0;s<o[Qe];s++){var l=o[s];i[gi][l]=n(l)}return i}),e("echarts/model/mixin/colorPalette",[Si,"../../util/clazz"],function(t){var e=t("../../util/clazz"),i=e.set,n=e.get;return{clearColorPalette:function(){i(this,"colorIdx",0),i(this,"colorNameMap",{})},getColorFromPalette:function(t,e){e=e||this;var r=n(e,"colorIdx")||0,a=n(e,"colorNameMap")||i(e,"colorNameMap",{});if(a.hasOwnProperty(t))return a[t];var o=this.get("color",!0)||[];if(o[Qe]){var s=o[r];return t&&(a[t]=s),i(e,"colorIdx",(r+1)%o[Qe]),s}}}}),e("zrender/tool/path",[Si,"../graphic/Path","../core/PathProxy","./transformPath"],function(t){function e(t,e,i,n,r,a,o,s,l,d,v){var g=l*(f/180),y=h(g)*(t-i)/2+c(g)*(e-n)/2,x=-1*c(g)*(t-i)/2+h(g)*(e-n)/2,_=y*y/(o*o)+x*x/(s*s);_>1&&(o*=u(_),s*=u(_));var b=(r===a?-1:1)*u((o*o*s*s-o*o*x*x-s*s*y*y)/(o*o*x*x+s*s*y*y))||0,w=b*o*x/s,S=b*-s*y/o,M=(t+i)/2+h(g)*w-c(g)*S,T=(e+n)/2+c(g)*w+h(g)*S,C=m([1,0],[(y-w)/o,(x-S)/s]),P=[(y-w)/o,(x-S)/s],A=[(-1*y-w)/o,(-1*x-S)/s],L=m(P,A);p(P,A)<=-1&&(L=f),p(P,A)>=1&&(L=0),0===a&&L>0&&(L-=2*f),1===a&&0>L&&(L+=2*f),v.addData(d,M,T,o,s,C,L,g,a)}function i(t){if(!t)return[];var i,n=t[be](/-/g," -")[be](/  /g," ")[be](/ /g,",")[be](/,,/g,",");for(i=0;i<l[Qe];i++)n=n[be](new RegExp(l[i],"g"),"|"+l[i]);var r,a=n.split("|"),s=0,u=0,c=new o,h=o.CMD;for(i=1;i<a[Qe];i++){var f,d=a[i],p=d.charAt(0),m=0,v=d.slice(1)[be](/e,-/g,"e-").split(",");v[Qe]>0&&""===v[0]&&v.shift();for(var g=0;g<v[Qe];g++)v[g]=parseFloat(v[g]);for(;m<v[Qe]&&!isNaN(v[m])&&!isNaN(v[0]);){var y,x,_,b,w,S,M,T=s,C=u;switch(p){case"l":s+=v[m++],u+=v[m++],f=h.L,c.addData(f,s,u);break;case"L":s=v[m++],u=v[m++],f=h.L,c.addData(f,s,u);break;case"m":s+=v[m++],u+=v[m++],f=h.M,c.addData(f,s,u),p="l";break;case"M":s=v[m++],u=v[m++],f=h.M,c.addData(f,s,u),p="L";break;case"h":s+=v[m++],f=h.L,c.addData(f,s,u);break;case"H":s=v[m++],f=h.L,c.addData(f,s,u);break;case"v":u+=v[m++],f=h.L,c.addData(f,s,u);break;case"V":u=v[m++],f=h.L,c.addData(f,s,u);break;case"C":f=h.C,c.addData(f,v[m++],v[m++],v[m++],v[m++],v[m++],v[m++]),s=v[m-2],u=v[m-1];break;case"c":f=h.C,c.addData(f,v[m++]+s,v[m++]+u,v[m++]+s,v[m++]+u,v[m++]+s,v[m++]+u),s+=v[m-2],u+=v[m-1];break;case"S":y=s,x=u;var P=c.len(),A=c.data;r===h.C&&(y+=s-A[P-4],x+=u-A[P-3]),f=h.C,T=v[m++],C=v[m++],s=v[m++],u=v[m++],c.addData(f,y,x,T,C,s,u);break;case"s":y=s,x=u;var P=c.len(),A=c.data;r===h.C&&(y+=s-A[P-4],x+=u-A[P-3]),f=h.C,T=s+v[m++],C=u+v[m++],s+=v[m++],u+=v[m++],c.addData(f,y,x,T,C,s,u);break;case"Q":T=v[m++],C=v[m++],s=v[m++],u=v[m++],f=h.Q,c.addData(f,T,C,s,u);break;case"q":T=v[m++]+s,C=v[m++]+u,s+=v[m++],u+=v[m++],f=h.Q,c.addData(f,T,C,s,u);break;case"T":y=s,x=u;var P=c.len(),A=c.data;r===h.Q&&(y+=s-A[P-4],x+=u-A[P-3]),s=v[m++],u=v[m++],f=h.Q,c.addData(f,y,x,s,u);break;case"t":y=s,x=u;var P=c.len(),A=c.data;r===h.Q&&(y+=s-A[P-4],x+=u-A[P-3]),s+=v[m++],u+=v[m++],f=h.Q,c.addData(f,y,x,s,u);break;case"A":_=v[m++],b=v[m++],w=v[m++],S=v[m++],M=v[m++],T=s,C=u,s=v[m++],u=v[m++],f=h.A,e(T,C,s,u,S,M,_,b,w,f,c);break;case"a":_=v[m++],b=v[m++],w=v[m++],S=v[m++],M=v[m++],T=s,C=u,s+=v[m++],u+=v[m++],f=h.A,e(T,C,s,u,S,M,_,b,w,f,c)}}("z"===p||"Z"===p)&&(f=h.Z,c.addData(f)),r=f}return c.toStatic(),c}function r(t,e){var r=i(t);return e=e||{},e[n]=function(t){if(t.setData){t.setData(r.data);var e=t[U]();e&&t.rebuildPath(e)}else{var e=t;r.rebuildPath(e)}},e[_]=function(t){s(r,t),this.dirty(!0)},e}var a=t("../graphic/Path"),o=t("../core/PathProxy"),s=t("./transformPath"),l=["m","M","l","L","v","V","h","H","z","Z","c","C","q","Q","t","T","s","S","a","A"],u=Math.sqrt,c=Math.sin,h=Math.cos,f=Math.PI,d=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},p=function(t,e){return(t[0]*e[0]+t[1]*e[1])/(d(t)*d(e))},m=function(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(p(t,e))};return{createFromString:function(t,e){return new a(r(t,e))},extendFromString:function(t,e){return a[Ve](r(t,e))},mergePath:function(t,e){for(var i=[],r=t[Qe],o=0;r>o;o++){var s=t[o];s.path||s.createPathProxy(),s.__dirtyPath&&s[n](s.path,s.shape,!0),i.push(s.path)}var l=new a(e);return l.createPathProxy(),l[n]=function(t){t.appendPath(i);var e=t[U]();e&&t.rebuildPath(e)},l}}}),e("zrender/graphic/Path",[Si,"./Displayable","../core/util","../core/PathProxy","../contain/path","./Pattern"],function(t){function e(t){i.call(this,t),this.path=null}var i=t("./Displayable"),r=t("../core/util"),o=t("../core/PathProxy"),s=t("../contain/path"),l=t("./Pattern"),u=l[gi].getCanvasPattern,c=Math.abs,h=new o(!0);return e[gi]={constructor:e,type:"path",__dirtyPath:!0,strokeContainThreshold:5,brush:function(t,e){var i=this.style,r=this.path||h,a=i.hasStroke(),o=i.hasFill(),s=i.fill,l=i[y],c=o&&!!s[qe],f=a&&!!l[qe],d=o&&!!s.image,p=a&&!!l.image;if(i.bind(t,this,e),this.setTransform(t),this.__dirty){var m;c&&(m=m||this[ae](),this._fillGradient=i.getGradient(t,s,m)),f&&(m=m||this[ae](),this._strokeGradient=i.getGradient(t,l,m))}c?t.fillStyle=this._fillGradient:d&&(t.fillStyle=u.call(s,t)),f?t.strokeStyle=this._strokeGradient:p&&(t.strokeStyle=u.call(l,t));var v=i.lineDash,g=i.lineDashOffset,x=!!t.setLineDash,_=this.getGlobalScale();r.setScale(_[0],_[1]),this.__dirtyPath||v&&!x&&a?(r.beginPath(t),v&&!x&&(r.setLineDash(v),r.setLineDashOffset(g)),this[n](r,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),o&&r.fill(t),v&&x&&(t.setLineDash(v),t.lineDashOffset=g),a&&r[y](t),v&&x&&t.setLineDash([]),this.restoreTransform(t),null!=i.text&&this.drawRectText(t,this[ae]())},buildPath:function(){},createPathProxy:function(){this.path=new o},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var r=this.path;r||(r=this.path=new o),this.__dirtyPath&&(r.beginPath(),this[n](r,this.shape,!1)),t=r[ae]()}if(this._rect=t,e.hasStroke()){var a=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){a.copy(t);var s=e[x],l=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(s=Math.max(s,this.strokeContainThreshold||4)),l>1e-10&&(a.width+=s/l,a[pi]+=s/l,a.x-=s/l/2,a.y-=s/l/2)}return a}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this[ae](),r=this.style;if(t=i[0],e=i[1],n[J](t,e)){var a=this.path.data;if(r.hasStroke()){var o=r[x],l=r.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(r.hasFill()||(o=Math.max(o,this.strokeContainThreshold)),s.containStroke(a,o/l,t,e)))return!0}if(r.hasFill())return s[J](a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?(this[D](e),this.__dirtyPath=!0,this._rect=null):i[gi].attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(r[ui](t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this[a];return t&&c(t[0]-1)>1e-10&&c(t[3]-1)>1e-10?Math.sqrt(c(t[0]*t[3]-t[2]*t[1])):1}},e[Ve]=function(t){var i=function(i){e.call(this,i),t.style&&this.style.extendFrom(t.style,!1);var n=t.shape;if(n){this.shape=this.shape||{};var r=this.shape;for(var a in n)!r.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(r[a]=n[a])}t.init&&t.init.call(this,i)};r[de](i,e);for(var n in t)"style"!==n&&"shape"!==n&&(i[gi][n]=t[n]);return i},r[de](e,i),e}),e("zrender/mixin/Transformable",[Si,"../core/matrix","../core/vector"],function(t){function e(t){return t>s||-s>t}var n=t("../core/matrix"),r=t("../core/vector"),o=n.identity,s=5e-5,l=function(t){t=t||{},t[te]||(this[te]=[0,0]),null==t[P]&&(this[P]=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},u=l[gi];u[a]=null,u.needLocalTransform=function(){return e(this[P])||e(this[te][0])||e(this[te][1])||e(this.scale[0]-1)||e(this.scale[1]-1)},u[i]=function(){var t=this[we],e=t&&t[a],i=this.needLocalTransform(),r=this[a];return i||e?(r=r||n[Xe](),i?this.getLocalTransform(r):o(r),e&&(i?n.mul(r,t[a],r):n.copy(r,t[a])),this[a]=r,this.invTransform=this.invTransform||n[Xe](),void n.invert(this.invTransform,r)):void(r&&o(r))},u.getLocalTransform=function(t){return l.getLocalTransform(this,t)},u.setTransform=function(t){var e=this[a],i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},u.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var c=[];return u.decomposeTransform=function(){if(this[a]){var t=this[we],i=this[a];t&&t[a]&&(n.mul(c,t.invTransform,i),i=c);var r=i[0]*i[0]+i[1]*i[1],o=i[2]*i[2]+i[3]*i[3],s=this[te],l=this.scale;e(r-1)&&(r=Math.sqrt(r)),e(o-1)&&(o=Math.sqrt(o)),i[0]<0&&(r=-r),i[3]<0&&(o=-o),s[0]=i[4],s[1]=i[5],l[0]=r,l[1]=o,this[P]=Math.atan2(-i[1]/o,i[0]/r)}},u.getGlobalScale=function(){var t=this[a];if(!t)return[1,1];var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]),i=Math.sqrt(t[2]*t[2]+t[3]*t[3]);return t[0]<0&&(e=-e),t[3]<0&&(i=-i),[e,i]},u.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&r[_](i,i,n),i},u.transformCoordToGlobal=function(t,e){var i=[t,e],n=this[a];return n&&r[_](i,i,n),i},l.getLocalTransform=function(t,e){e=e||[],o(e);var i=t.origin,r=t.scale||[1,1],a=t[P]||0,s=t[te]||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),n.scale(e,e,r),a&&n.rotate(e,e,a),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=s[0],e[5]+=s[1],e},l}),e("zrender/core/BoundingRect",[Si,"./vector","./matrix"],function(t){function e(t,e,i,n){0>i&&(t+=i,i=-i),0>n&&(e+=n,n=-n),this.x=t,this.y=e,this.width=i,this[pi]=n}var i=t("./vector"),n=t("./matrix"),r=i[_],a=Math.min,o=Math.max;return e[gi]={constructor:e,union:function(t){var e=a(t.x,this.x),i=a(t.y,this.y);this.width=o(t.x+t.width,this.x+this.width)-e,this[pi]=o(t.y+t[pi],this.y+this[pi])-i,this.x=e,this.y=i},applyTransform:function(){var t=[],e=[],i=[],n=[];return function(s){if(s){t[0]=i[0]=this.x,t[1]=n[1]=this.y,e[0]=n[0]=this.x+this.width,e[1]=i[1]=this.y+this[pi],r(t,t,s),r(e,e,s),r(i,i,s),r(n,n,s),this.x=a(t[0],e[0],i[0],n[0]),this.y=a(t[1],e[1],i[1],n[1]);var l=o(t[0],e[0],i[0],n[0]),u=o(t[1],e[1],i[1],n[1]);this.width=l-this.x,this[pi]=u-this.y}}}(),calculateTransform:function(t){var e=this,i=t.width/e.width,r=t[pi]/e[pi],a=n[Xe]();return n.translate(a,a,[-e.x,-e.y]),n.scale(a,a,[i,r]),n.translate(a,a,[t.x,t.y]),a},intersect:function(t){if(!t)return!1;t instanceof e||(t=e[Xe](t));var i=this,n=i.x,r=i.x+i.width,a=i.y,o=i.y+i[pi],s=t.x,l=t.x+t.width,u=t.y,c=t.y+t[pi];return!(s>r||n>l||u>o||a>c)},contain:function(t,e){var i=this;return t>=i.x&&t<=i.x+i.width&&e>=i.y&&e<=i.y+i[pi]},clone:function(){return new e(this.x,this.y,this.width,this[pi])},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this[pi]=t[pi]},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this[pi]}}},e[Xe]=function(t){return new e(t.x,t.y,t.width,t[pi])},e}),e("zrender/container/Group",[Si,"../core/util","../Element","../core/BoundingRect"],function(t){var e=t("../core/util"),i=t("../Element"),n=t("../core/BoundingRect"),r=function(t){t=t||{},i.call(this,t);for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};return r[gi]={constructor:r,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i<e[Qe];i++)if(e[i].name===t)return e[i]},childCount:function(){return this._children[Qe]},add:function(t){return t&&t!==this&&t[we]!==this&&(this._children.push(t),this._doAdd(t)),this},addBefore:function(t,e){if(t&&t!==this&&t[we]!==this&&e&&e[we]===this){var i=this._children,n=i[Je](e);
7 n>=0&&(i[ke](n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t[we]&&t[we][Fe](t),t[we]=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof r&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var i=this.__zr,n=this.__storage,a=this._children,o=e[Je](a,t);return 0>o?this:(a[ke](o,1),t[we]=null,n&&(n.delFromStorage(t),t instanceof r&&t.delChildrenFromStorage(n)),i&&i.refresh(),this)},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e<i[Qe];e++)t=i[e],n&&(n.delFromStorage(t),t instanceof r&&t.delChildrenFromStorage(n)),t[we]=null;return i[Qe]=0,this},eachChild:function(t,e){for(var i=this._children,n=0;n<i[Qe];n++){var r=i[n];t.call(e,r,n)}return this},traverse:function(t,e){for(var i=0;i<this._children[Qe];i++){var n=this._children[i];t.call(e,n),"group"===n.type&&n[Ce](t,e)}return this},addChildrenToStorage:function(t){for(var e=0;e<this._children[Qe];e++){var i=this._children[e];t.addToStorage(i),i instanceof r&&i.addChildrenToStorage(t)}},delChildrenFromStorage:function(t){for(var e=0;e<this._children[Qe];e++){var i=this._children[e];t.delFromStorage(i),i instanceof r&&i.delChildrenFromStorage(t)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(t){for(var e=null,i=new n(0,0,0,0),r=t||this._children,a=[],o=0;o<r[Qe];o++){var s=r[o];if(!s[ei]&&!s.invisible){var l=s[ae](),u=s.getLocalTransform(a);u?(i.copy(l),i[_](u),e=e||i.clone(),e.union(i)):(e=e||l.clone(),e.union(l))}}return e||i}},e[de](r,i),r}),e("zrender/graphic/Image",[Si,"./Displayable","../core/BoundingRect","../core/util","./helper/image"],function(t){function e(t){i.call(this,t)}var i=t("./Displayable"),n=t("../core/BoundingRect"),r=t("../core/util"),a=t("./helper/image");return e[gi]={constructor:e,type:"image",brush:function(t,e){var i=this.style,n=i.image;i.bind(t,this,e);var r=this._image=a.createOrUpdateImage(n,this._image,this);if(r&&a.isImageReady(r)){var o=i.x||0,s=i.y||0,l=i.width,u=i[pi],c=r.width/r[pi];if(null==l&&null!=u?l=u*c:null==u&&null!=l?u=l/c:null==l&&null==u&&(l=r.width,u=r[pi]),this.setTransform(t),i.sWidth&&i.sHeight){var h=i.sx||0,f=i.sy||0;t.drawImage(r,h,f,i.sWidth,i.sHeight,o,s,l,u)}else if(i.sx&&i.sy){var h=i.sx,f=i.sy,d=l-h,p=u-f;t.drawImage(r,h,f,d,p,o,s,l,u)}else t.drawImage(r,o,s,l,u);this.restoreTransform(t),null!=i.text&&this.drawRectText(t,this[ae]())}},getBoundingRect:function(){var t=this.style;return this._rect||(this._rect=new n(t.x||0,t.y||0,t.width||0,t[pi]||0)),this._rect}},r[de](e,i),e}),e("zrender/graphic/Text",[Si,"./Displayable","../core/util","../contain/text","./helper/text"],function(t){var e=t("./Displayable"),i=t("../core/util"),n=t("../contain/text"),r=t("./helper/text"),a=function(t){e.call(this,t)};return a[gi]={constructor:a,type:"text",brush:function(t,e){var i=this.style;this.__dirty&&r.normalizeTextStyle(i,!0),i.fill=i[y]=i[p]=i[m]=i[d]=i[f]=null;var n=i.text;null!=n&&(n+=""),i.bind(t,this,e),r.needDrawText(n,i)&&(this.setTransform(t),r.renderText(this,t,n,i),this.restoreTransform(t))},getBoundingRect:function(){var t=this.style;if(this.__dirty&&r.normalizeTextStyle(t,!0),!this._rect){var e=t.text;null!=e?e+="":e="";var i=n[ae](t.text+"",t.font,t[oe],t[v],t.textPadding,t.rich);if(i.x+=t.x||0,i.y+=t.y||0,r.getStroke(t.textStroke,t.textLineWidth)){var a=t.textLineWidth;i.x-=a/2,i.y-=a/2,i.width+=a,i[pi]+=a}this._rect=i}return this._rect}},i[de](a,e),a}),e("zrender/graphic/shape/Circle",[Si,"../Path"],function(t){return t("../Path")[Ve]({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(t,e,i){i&&t[r](e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI,!0)}})}),e("zrender/graphic/shape/Sector",[Si,"../Path","../helper/fixClipWithShadow"],function(t){var e=t("../Path"),i=t("../helper/fixClipWithShadow");return e[Ve]({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},brush:i(e[gi].brush),buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r0||0,0),o=Math.max(e.r,0),s=e.startAngle,l=e[k],u=e.clockwise,c=Math.cos(s),h=Math.sin(s);t[r](c*a+i,h*a+n),t.lineTo(c*o+i,h*o+n),t.arc(i,n,o,s,l,!u),t.lineTo(Math.cos(l)*a+i,Math.sin(l)*a+n),0!==a&&t.arc(i,n,a,l,s,u),t.closePath()}})}),e("zrender/graphic/shape/Ring",[Si,"../Path"],function(t){return t("../Path")[Ve]({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(t,e){var i=e.cx,n=e.cy,a=2*Math.PI;t[r](i+e.r,n),t.arc(i,n,e.r,0,a,!1),t[r](i+e.r0,n),t.arc(i,n,e.r0,0,a,!0)}})}),e("zrender/graphic/shape/Polygon",[Si,"../helper/poly","../Path"],function(t){var e=t("../helper/poly");return t("../Path")[Ve]({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,i){e[n](t,i,!0)}})}),e("zrender/graphic/shape/Polyline",[Si,"../helper/poly","../Path"],function(t){var e=t("../helper/poly");return t("../Path")[Ve]({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(t,i){e[n](t,i,!1)}})}),e("zrender/graphic/shape/Rect",[Si,"../helper/roundRect","../Path"],function(t){var e=t("../helper/roundRect");return t("../Path")[Ve]({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(t,i){var r=i.x,a=i.y,o=i.width,s=i[pi];i.r?e[n](t,i):t.rect(r,a,o,s),t.closePath()}})}),e("zrender/graphic/shape/Line",[Si,"../Path"],function(t){return t("../Path")[Ve]({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var i=e.x1,n=e.y1,a=e.x2,o=e.y2,s=e.percent;0!==s&&(t[r](i,n),1>s&&(a=i*(1-s)+a*s,o=n*(1-s)+o*s),t.lineTo(a,o))},pointAt:function(t){var e=this.shape;return[e.x1*(1-t)+e.x2*t,e.y1*(1-t)+e.y2*t]}})}),e("zrender/graphic/shape/BezierCurve",[Si,"../../core/curve","../../core/vector","../Path"],function(t){function e(t,e,i){var n=t.cpx2,r=t.cpy2;return null===n||null===r?[(i?c:l)(t.x1,t.cpx1,t.cpx2,t.x2,e),(i?c:l)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(i?u:s)(t.x1,t.cpx1,t.x2,e),(i?u:s)(t.y1,t.cpy1,t.y2,e)]}var i=t("../../core/curve"),n=t("../../core/vector"),a=i.quadraticSubdivide,o=i.cubicSubdivide,s=i.quadraticAt,l=i.cubicAt,u=i.quadraticDerivativeAt,c=i.cubicDerivativeAt,h=[];return t("../Path")[Ve]({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var i=e.x1,n=e.y1,s=e.x2,l=e.y2,u=e.cpx1,c=e.cpy1,f=e.cpx2,d=e.cpy2,p=e.percent;0!==p&&(t[r](i,n),null==f||null==d?(1>p&&(a(i,u,s,p,h),u=h[1],s=h[2],a(n,c,l,p,h),c=h[1],l=h[2]),t.quadraticCurveTo(u,c,s,l)):(1>p&&(o(i,u,f,s,p,h),u=h[1],f=h[2],s=h[3],o(n,c,d,l,p,h),c=h[1],d=h[2],l=h[3]),t.bezierCurveTo(u,c,f,d,s,l)))},pointAt:function(t){return e(this.shape,t,!1)},tangentAt:function(t){var i=e(this.shape,t,!0);return n.normalize(i,i)}})}),e("zrender/graphic/shape/Arc",[Si,"../Path"],function(t){return t("../Path")[Ve]({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r,0),o=e.startAngle,s=e[k],l=e.clockwise,u=Math.cos(o),c=Math.sin(o);t[r](u*a+i,c*a+n),t.arc(i,n,a,o,s,!l)}})}),e("zrender/graphic/CompoundPath",[Si,"./Path"],function(t){var e=t("./Path");return e[Ve]({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var t=this.__dirtyPath,e=this.shape.paths,i=0;i<e[Qe];i++)t=t||e[i].__dirtyPath;this.__dirtyPath=t,this.__dirty=this.__dirty||t},beforeBrush:function(){this._updatePathDirty();for(var t=this.shape.paths||[],e=this.getGlobalScale(),i=0;i<t[Qe];i++)t[i].path||t[i].createPathProxy(),t[i].path.setScale(e[0],e[1])},buildPath:function(t,e){for(var i=e.paths||[],r=0;r<i[Qe];r++)i[r][n](t,i[r].shape,!0)},afterBrush:function(){for(var t=this.shape.paths,e=0;e<t[Qe];e++)t[e].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),e[gi][ae].call(this)}})}),e("zrender/graphic/LinearGradient",[Si,"../core/util","./Gradient"],function(t){var e=t("../core/util"),i=t("./Gradient"),n=function(t,e,n,r,a,o){this.x=null==t?0:t,this.y=null==e?0:e,this.x2=null==n?1:n,this.y2=null==r?0:r,this.type="linear",this.global=o||!1,i.call(this,a)};return n[gi]={constructor:n},e[de](n,i),n}),e("zrender/graphic/RadialGradient",[Si,"../core/util","./Gradient"],function(t){var e=t("../core/util"),i=t("./Gradient"),n=function(t,e,n,r,a){this.x=null==t?.5:t,this.y=null==e?.5:e,this.r=null==n?.5:n,this.type="radial",this.global=a||!1,i.call(this,r)};return n[gi]={constructor:n},e[de](n,i),n}),e("echarts/coord/axisHelper",[Si,"../scale/Ordinal","../scale/Interval","../scale/Time","../scale/Log","../scale/Scale","../util/number",wi,"zrender/contain/text"],function(t){var e=t("../scale/Ordinal"),i=t("../scale/Interval");t("../scale/Time"),t("../scale/Log");var n=t("../scale/Scale"),r=t("../util/number"),a=t(wi),o=t("zrender/contain/text"),s={};return s.getScaleExtent=function(t,e){var i,n,o,s=t.type,l=e.getMin(),u=e.getMax(),c=null!=l,h=null!=u,f=t[$]();return s===b?i=(e.get("data")||[])[Qe]:(n=e.get("boundaryGap"),a[_e](n)||(n=[n||0,n||0]),"boolean"==typeof n[0]&&(n=[0,0]),n[0]=r[T](n[0],1),n[1]=r[T](n[1],1),o=f[1]-f[0]||Math.abs(f[0])),null==l&&(l=s===b?i?0:0/0:f[0]-n[0]*o),null==u&&(u=s===b?i?i-1:0/0:f[1]+n[1]*o),"dataMin"===l?l=f[0]:typeof l===xe&&(l=l({min:f[0],max:f[1]})),"dataMax"===u?u=f[1]:typeof u===xe&&(u=u({min:f[0],max:f[1]})),(null==l||!isFinite(l))&&(l=0/0),(null==u||!isFinite(u))&&(u=0/0),t.setBlank(a.eqNaN(l)||a.eqNaN(u)),e.getNeedCrossZero()&&(l>0&&u>0&&!c&&(l=0),0>l&&0>u&&!h&&(u=0)),[l,u]},s.niceScaleExtent=function(t,e){var i=s.getScaleExtent(t,e),n=null!=e.getMin(),r=null!=e.getMax(),a=e.get("splitNumber");"log"===t.type&&(t.base=e.get("logBase"));var o=t.type;t[j](i[0],i[1]),t.niceExtent({splitNumber:a,fixMin:n,fixMax:r,minInterval:"interval"===o||"time"===o?e.get("minInterval"):null,maxInterval:"interval"===o||"time"===o?e.get("maxInterval"):null});var l=e.get("interval");null!=l&&t.setInterval&&t.setInterval(l)},s.createScaleByModel=function(t,r){if(r=r||t.get("type"))switch(r){case u:return new e(t.getCategories(),[1/0,-1/0]);case"value":return new i;default:return(n.getClass(r)||i)[Xe](t)}},s.ifAxisCrossZero=function(t){var e=t.scale[$](),i=e[0],n=e[1];return!(i>0&&n>0||0>i&&0>n)},s.getAxisLabelInterval=function(t,e,i,n){var r,a=0,s=0,l=1;e[Qe]>40&&(l=Math.floor(e[Qe]/40));for(var u=0;u<t[Qe];u+=l){var c=t[u],h=o[ae](e[u],i,ee,"top");h[n?"x":"y"]+=c,h[n?"width":pi]*=1.3,r?r.intersect(h)?(s++,a=Math.max(a,s)):(r.union(h),s=0):r=h.clone()}return 0===a&&l>1?l:(a+1)*l-1},s.getFormattedLabels=function(t,e){var i=t.scale,n=i.getTicksLabels(),r=i[Y]();return typeof e===vi?(e=function(t){return function(e){return t[be]("{value}",null!=e?e:"")}}(e),a.map(n,e)):typeof e===xe?a.map(r,function(i,n){return e(s.getAxisRawValue(t,i),n)},this):n},s.getAxisRawValue=function(t,e){return t.type===u?t.scale.getLabel(e):e},s}),e("zrender/contain/text",[Si,"../core/util","../core/BoundingRect","../graphic/helper/image"],function(t){function e(t,e){e=e||C;var i=t+":"+e;if(w[i])return w[i];for(var n=(t+"").split("\n"),r=0,a=0,o=n[Qe];o>a;a++)r=Math.max(L.measureText(n[a],e).width,r);return S>M&&(S=0,w={}),S++,w[i]=r,r}function i(t,e,i,a,o,s,l){return s?r(t,e,i,a,o,s,l):n(t,e,i,a,o,l)}function n(t,i,n,r,s,l){var u=p(t,i,s,l),c=e(t,i);s&&(c+=s[1]+s[3]);var h=u.outerHeight,f=a(0,c,n),d=o(0,h,r),m=new _(f,d,c,h);return m.lineHeight=u.lineHeight,m}function r(t,e,i,n,r,s,l){var u=m(t,{rich:s,truncate:l,font:e,textAlign:i,textPadding:r}),c=u.outerWidth,h=u.outerHeight,f=a(0,c,i),d=o(0,h,n);return new _(f,d,c,h)}function a(t,e,i){return"right"===i?t-=e:i===ee&&(t-=e/2),t}function o(t,e,i){return i===ie?t-=e/2:i===ti&&(t-=e),t}function s(t,e,i){var n=e.x,r=e.y,a=e[pi],o=e.width,s=a/2,l="left",u="top";switch(t){case"left":n-=i,r+=s,l="right",u=ie;break;case"right":n+=i+o,r+=s,u=ie;break;case"top":n+=o/2,r-=i,l=ee,u=ti;break;case ti:n+=o/2,r+=a+i,l=ee;break;case"inside":n+=o/2,r+=s,l=ee,u=ie;break;case"insideLeft":n+=i,r+=s,u=ie;break;case"insideRight":n+=o-i,r+=s,l="right",u=ie;break;case"insideTop":n+=o/2,r+=i,l=ee;break;case"insideBottom":n+=o/2,r+=a-i,l=ee,u=ti;break;case"insideTopLeft":n+=i,r+=i;break;case"insideTopRight":n+=o-i,r+=i,l="right";break;case"insideBottomLeft":n+=i,r+=a-i,u=ti;break;case"insideBottomRight":n+=o-i,r+=a-i,l="right",u=ti}return{x:n,y:r,textAlign:l,textVerticalAlign:u}}function l(t,e,i,n,r){if(!e)return"";var a=(t+"").split("\n");r=u(e,i,n,r);for(var o=0,s=a[Qe];s>o;o++)a[o]=c(a[o],r);return a.join("\n")}function u(t,i,n,r){r=x[Ve]({},r),r.font=i;var n=P(n,"...");r.maxIterations=P(r.maxIterations,2);var a=r.minChar=P(r.minChar,0);r.cnCharWidth=e("国",i);var o=r.ascCharWidth=e("a",i);r.placeholder=P(r.placeholder,"");for(var s=t=Math.max(0,t-1),l=0;a>l&&s>=o;l++)s-=o;var u=e(n);return u>s&&(n="",u=0),s=t-u,r.ellipsis=n,r.ellipsisWidth=u,r.contentWidth=s,r.containerWidth=t,r}function c(t,i){var n=i.containerWidth,r=i.font,a=i.contentWidth;if(!n)return"";var o=e(t,r);if(n>=o)return t;for(var s=0;;s++){if(a>=o||s>=i.maxIterations){t+=i.ellipsis;break}var l=0===s?h(t,a,i.ascCharWidth,i.cnCharWidth):o>0?Math.floor(t[Qe]*a/o):0;t=t.substr(0,l),o=e(t,r)}return""===t&&(t=i.placeholder),t}function h(t,e,i,n){for(var r=0,a=0,o=t[Qe];o>a&&e>r;a++){var s=t.charCodeAt(a);r+=s>=0&&127>=s?i:n}return a}function f(t){return e("国",t)}function d(t,e){var i=x[U]();return i.font=e||C,i.measureText(t)}function p(t,e,i,n){null!=t&&(t+="");var r=f(e),a=t?t.split("\n"):[],o=a[Qe]*r,s=o;if(i&&(s+=i[0]+i[2]),t&&n){var l=n.outerHeight,h=n.outerWidth;if(null!=l&&s>l)t="",a=[];else if(null!=h)for(var d=u(h-(i?i[1]+i[3]:0),e,n.ellipsis,{minChar:n.minChar,placeholder:n.placeholder}),p=0,m=a[Qe];m>p;p++)a[p]=c(a[p],d)}return{lines:a,height:o,outerHeight:s,lineHeight:r}}function m(t,e){var i={lines:[],width:0,height:0};if(null!=t&&(t+=""),!t)return i;for(var n,r=T.lastIndex=0;null!=(n=T.exec(t));){var a=n.index;a>r&&g(i,t.substring(r,a)),g(i,n[2],n[1]),r=T.lastIndex}r<t[Qe]&&g(i,t.substring(r,t[Qe]));var o=i.lines,s=0,u=0,c=[],h=e.textPadding,f=e.truncate,d=f&&f.outerWidth,p=f&&f.outerHeight;h&&(null!=d&&(d-=h[1]+h[3]),null!=p&&(p-=h[0]+h[2]));for(var m=0;m<o[Qe];m++){for(var y=o[m],x=0,_=0,w=0;w<y.tokens[Qe];w++){var S=y.tokens[w],M=S.styleName&&e.rich[S.styleName]||{},C=S.textPadding=M.textPadding,I=S.font=M.font||e.font,D=S.textHeight=P(M.textHeight,L.getLineHeight(I));if(C&&(D+=C[0]+C[2]),S[pi]=D,S.lineHeight=A(M.textLineHeight,e.textLineHeight,D),S[oe]=M&&M[oe]||e[oe],S[v]=M&&M[v]||ie,null!=p&&s+S.lineHeight>p)return{lines:[],width:0,height:0};S.textWidth=L[si](S.text,I);var z=M.textWidth,k=null==z||"auto"===z;if(typeof z===vi&&"%"===z.charAt(z[Qe]-1))S.percentWidth=z,c.push(S),z=0;else{if(k){z=S.textWidth;var O=M.textBackgroundColor,R=O&&O.image;R&&(R=b.findExistImage(R),b.isImageReady(R)&&(z=Math.max(z,R.width*D/R[pi])))}var E=C?C[1]+C[3]:0;z+=E;var B=null!=d?d-_:null;null!=B&&z>B&&(!k||E>B?(S.text="",S.textWidth=z=0):(S.text=l(S.text,B-E,I,f.ellipsis,{minChar:f.minChar}),S.textWidth=L[si](S.text,I),z=S.textWidth+E))}_+=S.width=z,M&&(x=Math.max(x,S.lineHeight))}y.width=_,y.lineHeight=x,s+=x,u=Math.max(u,_)}i.outerWidth=i.width=P(e.textWidth,u),i.outerHeight=i[pi]=P(e.textHeight,s),h&&(i.outerWidth+=h[1]+h[3],i.outerHeight+=h[0]+h[2]);for(var m=0;m<c[Qe];m++){var S=c[m],N=S.percentWidth;S.width=parseInt(N,10)/100*u}return i}function g(t,e,i){for(var n=""===e,r=e.split("\n"),a=t.lines,o=0;o<r[Qe];o++){var s=r[o],l={styleName:i,text:s,isLineHolder:!s&&!n};if(o)a.push({tokens:[l]});else{var u=(a[a[Qe]-1]||(a[0]={tokens:[]})).tokens,c=u[Qe];1===c&&u[0].isLineHolder?u[0]=l:(s||!c||n)&&u.push(l)}}}function y(t){return(t.fontSize||t.fontFamily)&&[t.fontStyle,t.fontWeight,(t.fontSize||12)+"px",t.fontFamily||"sans-serif"].join(" ")||t.textFont||t.font}var x=t("../core/util"),_=t("../core/BoundingRect"),b=t("../graphic/helper/image"),w={},S=0,M=5e3,T=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,C="12px sans-serif",P=x.retrieve2,A=x.retrieve3,L={getWidth:e,getBoundingRect:i,adjustTextPositionOnRect:s,truncateText:l,measureText:d,getLineHeight:f,parsePlainText:p,parseRichText:m,adjustTextX:a,adjustTextY:o,makeFont:y,DEFAULT_FONT:C};return L}),e("echarts/coord/cartesian/Cartesian2D",[Si,wi,"./Cartesian"],function(t){function e(t){n.call(this,t)}var i=t(wi),n=t("./Cartesian");return e[gi]={constructor:e,type:"cartesian2d",dimensions:["x","y"],getBaseAxis:function(){return this.getAxesByScale(b)[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},containPoint:function(t){var e=this.getAxis("x"),i=this.getAxis("y");return e[J](e.toLocalCoord(t[0]))&&i[J](i.toLocalCoord(t[1]))},containData:function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},dataToPoint:function(t,e){var i=this.getAxis("x"),n=this.getAxis("y");return[i.toGlobalCoord(i[c](t[0],e)),n.toGlobalCoord(n[c](t[1],e))]},pointToData:function(t,e){var i=this.getAxis("x"),n=this.getAxis("y");return[i.coordToData(i.toLocalCoord(t[0]),e),n.coordToData(n.toLocalCoord(t[1]),e)]},getOtherAxis:function(t){return this.getAxis("x"===t.dim?"y":"x")}},i[de](e,n),e}),e("echarts/coord/cartesian/Axis2D",[Si,wi,"../Axis"],function(t){var e=t(wi),i=t("../Axis"),n=function(t,e,n,r,a){i.call(this,t,e,n),this.type=r||"value",this[te]=a||ti};return n[gi]={constructor:n,index:0,onZero:!1,model:null,isHorizontal:function(){var t=this[te];return"top"===t||t===ti},getGlobalExtent:function(t){var e=this[$]();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},isLabelIgnored:function(t){if(this.type===u){var e=this.getLabelInterval();return typeof e===xe&&!e(t,this.scale.getLabel(t))||t%(e+1)}},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},e[de](n,i),n}),e("echarts/coord/cartesian/GridModel",[Si,"./AxisModel","../../model/Component"],function(t){t("./AxisModel");var e=t("../../model/Component");return e[Ve]({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}})}),e("echarts/component/helper/selectableMixin",[Si,wi],function(t){var e=t(wi);return{updateSelectedMap:function(t){this._targetList=t.slice(),this._selectTargetMap=e[fe](t||[],function(t,e){return t.set(e.name,e),t},e[S]())},select:function(t,e){var i=null!=e?this._targetList[e]:this._selectTargetMap.get(t),n=this.get("selectedMode");"single"===n&&this._selectTargetMap.each(function(t){t.selected=!1}),i&&(i.selected=!0)},unSelect:function(t,e){var i=null!=e?this._targetList[e]:this._selectTargetMap.get(t);i&&(i.selected=!1)},toggleSelected:function(t,e){var i=null!=e?this._targetList[e]:this._selectTargetMap.get(t);return null!=i?(this[i.selected?"unSelect":"select"](t,e),i.selected):void 0},isSelected:function(t,e){var i=null!=e?this._targetList[e]:this._selectTargetMap.get(t);return i&&i.selected}}}),e("echarts/component/legend/LegendModel",[Si,wi,o,q],function(t){var e=t(wi),i=t(o),n=t(q).extendComponentModel({type:"legend.plain",dependencies:[He],layoutMode:{type:"box",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{}},mergeOption:function(t){n[W](this,H,t)},optionUpdated:function(){this._updateData(this[K]);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var e=!1,i=0;i<t[Qe];i++){var n=t[i].get("name");if(this.isSelected(n)){this.select(n),e=!0;break}}!e&&this.select(t[0].get("name"))}},_updateData:function(t){var n=e.map(this.get("data")||[],function(t){return(typeof t===vi||typeof t===me)&&(t={name:t}),new i(t,this,this[K])},this);this._data=n;var r=e.map(t.getSeries(),function(t){return t.name});t.eachSeries(function(t){if(t.legendDataProvider){var e=t.legendDataProvider();r=r[We](e.mapArray(e[B]))}}),this._availableNames=r},getData:function(){return this._data},select:function(t){var i=this[F].selected,n=this.get("selectedMode");if("single"===n){var r=this._data;e.each(r,function(t){i[t.get("name")]=!1})}i[t]=!0},unSelect:function(t){"single"!==this.get("selectedMode")&&(this[F].selected[t]=!1)},toggleSelected:function(t){var e=this[F].selected;e.hasOwnProperty(t)||(e[t]=!0),this[e[t]?"unSelect":"select"](t)},isSelected:function(t){var i=this[F].selected;return!(i.hasOwnProperty(t)&&!i[t])&&e[Je](this._availableNames,t)>=0},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",textStyle:{color:"#333"},selectedMode:!0,tooltip:{show:!1}}});return n}),e("echarts/component/legend/LegendView",[Si,wi,"../../util/symbol",E,"../helper/listComponent","../../util/layout",q],function(t){function e(t,e){e[Ge]({type:"legendToggleSelect",name:t})}function i(t,e,i){var n=i.getZr().storage.getDisplayList()[0];n&&n.useHoverLayer||t.get("legendHoverLink")&&i[Ge]({type:"highlight",seriesName:t.name,name:e})}function n(t,e,i){var n=i.getZr().storage.getDisplayList()[0];n&&n.useHoverLayer||t.get("legendHoverLink")&&i[Ge]({type:"downplay",seriesName:t.name,name:e})}var r=t(wi),a=t("../../util/symbol"),o=t(E),s=t("../helper/listComponent"),l=t("../../util/layout"),u=r.curry,c=r.each,h=o.Group;return t(q).extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new h),this._backgroundEl},getContentGroup:function(){return this._contentGroup},render:function(t,e,i){if(this.resetInner(),t.get("show",!0)){var n=t.get("align");n&&"auto"!==n||(n="right"===t.get("left")&&"vertical"===t.get("orient")?"right":"left"),this.renderInner(n,t,e,i);var a=t.getBoxLayoutParams(),o={width:i[si](),height:i[oi]()},u=t.get(ne),c=l[re](a,o,u),h=this.layoutInner(t,n,c),f=l[re](r[Ne]({width:h.width,height:h[pi]},a),o,u);this.group.attr(te,[f.x-h.x,f.y-h.y]),this.group.add(this._backgroundEl=s.makeBackground(h,t))}},resetInner:function(){this.getContentGroup()[ue](),this._backgroundEl&&this.group[Fe](this._backgroundEl)},renderInner:function(t,a,o,s){var l=this.getContentGroup(),f=r[S](),d=a.get("selectedMode");c(a[$e](),function(r,c){var p=r.get("name");if(!this.newlineDisabled&&(""===p||"\n"===p))return void l.add(new h({newline:!0}));var m=o.getSeriesByName(p)[0];if(!f.get(p))if(m){var v=m[$e](),g=v.getVisual("color");typeof g===xe&&(g=g(m[Pe](0)));var y=v.getVisual("legendSymbol")||"roundRect",x=v.getVisual("symbol"),_=this._createItem(p,c,r,a,y,x,t,g,d);_.on("click",u(e,p,s)).on(ze,u(i,m,null,s)).on(De,u(n,m,null,s)),f.set(p,!0)}else o.eachRawSeries(function(o){if(!f.get(p)&&o.legendDataProvider){var l=o.legendDataProvider(),h=l.indexOfName(p);if(0>h)return;var m=l[je](h,"color"),v="roundRect",g=this._createItem(p,c,r,a,v,null,t,m,d);g.on("click",u(e,p,s)).on(ze,u(i,o,p,s)).on(De,u(n,o,p,s)),f.set(p,!0)}},this)},this)},_createItem:function(t,e,i,n,s,l,u,c,f){var d=n.get("itemWidth"),p=n.get("itemHeight"),m=n.get("inactiveColor"),v=n.isSelected(t),g=new h,y=i[li](se),x=i.get("icon"),_=i[li]("tooltip"),b=_.parentModel;if(s=x||s,g.add(a.createSymbol(s,0,0,d,p,v?c:m)),!x&&l&&(l!==s||"none"==l)){var w=.8*p;"none"===l&&(l="circle"),g.add(a.createSymbol(l,(d-w)/2,(p-w)/2,w,w,v?c:m))}var S="left"===u?d+5:-5,M=u,T=n.get("formatter"),C=t;typeof T===vi&&T?C=T[be]("{name}",null!=t?t:""):typeof T===xe&&(C=T(t)),g.add(new o.Text({style:o.setTextStyle({},y,{text:C,x:S,y:p/2,textFill:v?y.getTextColor():m,textAlign:M,textVerticalAlign:"middle"})}));var P=new o.Rect({shape:g[ae](),invisible:!0,tooltip:_.get("show")?r[Ve]({content:t,formatter:b.get("formatter",!0)||function(){return t},formatterParams:{componentType:"legend",legendIndex:n[Re],name:t,$vars:["name"]}},_[F]):null});return g.add(P),g.eachChild(function(t){t[hi]=!0}),P[hi]=!f,this.getContentGroup().add(g),o[A](g),g.__legendDataIndex=e,g},layoutInner:function(t,e,i){var n=this.getContentGroup();l.box(t.get("orient"),n,t.get("itemGap"),i.width,i[pi]);var r=n[ae]();return n.attr(te,[-r.x,-r.y]),this.group[ae]()}})}),e("echarts/component/legend/legendAction",[Si,q,wi],function(t){function e(t,e,i){var r,a={},o="toggleSelected"===t;return i[ii]("legend",function(i){o&&null!=r?i[r?"select":"unSelect"](e.name):(i[t](e.name),r=i.isSelected(e.name));var s=i[$e]();n.each(s,function(t){var e=t.get("name");if("\n"!==e&&""!==e){var n=i.isSelected(e);a[e]=a.hasOwnProperty(e)?a[e]&&n:n}})}),{name:e.name,selected:a}}var i=t(q),n=t(wi);i[ye]("legendToggleSelect","legendselectchanged",n.curry(e,"toggleSelected")),i[ye]("legendSelect","legendselected",n.curry(e,"select")),i[ye]("legendUnSelect","legendunselected",n.curry(e,"unSelect"))}),e("echarts/component/legend/legendFilter",[],function(){return function(t){var e=t.findComponents({mainType:"legend"});e&&e[Qe]&&t.filterSeries(function(t){for(var i=0;i<e[Qe];i++)if(!e[i].isSelected(t.name))return!1;return!0})}}),e("echarts/component/axisPointer/modelHelper",[Si,wi,o],function(t){function e(t,e,n){var a=e[Se]("tooltip"),o=e[Se]("axisPointer"),l=o.get("link",!0)||[],c=[];h(n.getCoordinateSystems(),function(n){function d(a,h,f){var d=f.model[li]("axisPointer",o),m=d.get("show");if(m&&("auto"!==m||a||s(d))){null==h&&(h=d.get("triggerTooltip")),d=a?i(f,y,o,e,a,h):d;var g=d.get("snap"),x=p(f.model),_=h||g||f.type===u,b=t.axesInfo[x]={key:x,axis:f,coordSys:n,axisPointerModel:d,triggerTooltip:h,involveSeries:_,snap:g,useHandle:s(d),seriesModels:[]};v[x]=b,t.seriesInvolved|=_;var w=r(l,f);if(null!=w){var S=c[w]||(c[w]={axesInfo:{}});S.axesInfo[x]=b,S.mapper=l[w].mapper,b.linkGroup=S}}}if(n.axisPointerEnabled){var m=p(n.model),v=t.coordSysAxesInfo[m]={};t.coordSysMap[m]=n;var g=n.model,y=g[li]("tooltip",a);if(h(n.getAxes(),f(d,!1,null)),n.getTooltipAxes&&a&&y.get("show")){var x="axis"===y.get(Be),_="cross"===y.get("axisPointer.type"),b=n.getTooltipAxes(y.get("axisPointer.axis"));(x||_)&&h(b.baseAxes,f(d,_?"cross":!0,x)),_&&h(b.otherAxes,f(d,"cross",!1))}}})}function i(t,e,i,n,r,a){var o=e[li]("axisPointer"),s={};h(["type","snap","lineStyle","shadowStyle","label",fi,"animationDurationUpdate","animationEasingUpdate","z"],function(t){s[t]=l.clone(o.get(t))}),s.snap=t.type!==u&&!!a,"cross"===o.get("type")&&(s.type="line");var f=s.label||(s.label={});if(null==f.show&&(f.show=!1),"cross"===r&&(f.show=!0,!a)){var d=s.lineStyle=o.get("crossStyle");d&&l[Ne](f,d[se])}return t.model[li]("axisPointer",new c(s,i,n))}function n(t,e){e.eachSeries(function(e){var i=e[Ke],n=e.get("tooltip.trigger",!0),r=e.get("tooltip.show",!0);i&&"none"!==n&&n!==!1&&"item"!==n&&r!==!1&&e.get("axisPointer.show",!0)!==!1&&h(t.coordSysAxesInfo[p(i.model)],function(t){var n=t.axis;i.getAxis(n.dim)===n&&(t.seriesModels.push(e),null==t.seriesDataCount&&(t.seriesDataCount=0),t.seriesDataCount+=e[$e]().count())})},this)}function r(t,e){for(var i=e.model,n=e.dim,r=0;r<t[Qe];r++){var o=t[r]||{};if(a(o[n+"AxisId"],i.id)||a(o[n+"AxisIndex"],i[Re])||a(o[n+"AxisName"],i.name))return r}}function a(t,e){return"all"===t||l[_e](t)&&l[Je](t,e)>=0||t===e}function s(t){return!!t.get("handle.show")}var l=t(wi),c=t(o),h=l.each,f=l.curry,d={};d.collect=function(t,i){var r={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return e(r,t,i),r.seriesInvolved&&n(r,t),r},d.fixValue=function(t){var e=d.getAxisInfo(t);if(e){var i=e.axisPointerModel,n=e.axis.scale,r=i[F],a=i.get("status"),o=i.get("value");null!=o&&(o=n.parse(o));var l=s(i);null==a&&(r.status=l?"show":"hide");var u=n[$]().slice();u[0]>u[1]&&u.reverse(),(null==o||o>u[1])&&(o=u[1]),o<u[0]&&(o=u[0]),r.value=o,l&&(r.status=e.axis.scale.isBlank()?"hide":"show")}},d.getAxisInfo=function(t){var e=(t[K][Se]("axisPointer")||{}).coordSysAxesInfo;return e&&e.axesInfo[p(t)]},d.getAxisPointerModel=function(t){var e=d.getAxisInfo(t);return e&&e.axisPointerModel};var p=d.makeKey=function(t){return t.type+"||"+t.id};return d}),e("echarts/component/axisPointer/axisTrigger",[Si,wi,Z,"./modelHelper","./findPointFromSeries"],function(t){function e(t,e,n){var u=t.currTrigger,m=[t.x,t.y],v=t,_=t[Ge]||p.bind(n[Ge],n),b=e[Se]("axisPointer").coordSysAxesInfo;if(b){d(m)&&(m=g({seriesIndex:v[Ae],dataIndex:v[Ye]},e).point);var w=d(m),S=v.axesInfo,M=b.axesInfo,T="leave"===u||d(m),C={},P={},A={list:[],map:{}},L={showPointer:x(r,P),showTooltip:x(a,A)};y(b.coordSysMap,function(t,e){var n=w||t.containPoint(m);y(b.coordSysAxesInfo[e],function(t){var e=t.axis,r=h(S,t);if(!T&&n&&(!S||r)){var a=r&&r.value;null!=a||w||(a=e[s](m)),null!=a&&i(t,a,L,!1,C)}})});var I={};return y(M,function(t,e){var i=t.linkGroup;i&&!P[e]&&y(i.axesInfo,function(e,n){var r=P[n];if(e!==t&&r){var a=r.value;i.mapper&&(a=t.axis.scale.parse(i.mapper(a,f(e),f(t)))),I[t.key]=a}})}),y(I,function(t,e){i(M[e],t,L,!0,C)}),o(P,M,C),l(A,m,t,_),c(M,_,n),C}}function i(t,e,i,r,a){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e)){if(!t.involveSeries)return void i.showPointer(t,e);var s=n(e,t),l=s.payloadBatch,u=s.snapToValue;l[0]&&null==a[Ae]&&p[Ve](a,l[0]),!r&&t.snap&&o.containData(u)&&null!=u&&(e=u),i.showPointer(t,e,l,a),i.showTooltip(t,s,u)}}function n(t,e){var i=e.axis,n=i.dim,r=t,a=[],o=Number.MAX_VALUE,s=-1;return y(e.seriesModels,function(e){var l,c,h=e[w](n);if(e.getAxisTooltipData){var f=e.getAxisTooltipData(h,t,i);c=f.dataIndices,l=f.nestestValue}else{if(c=e[$e]().indicesOfNearest(h[0],t,!1,i.type===u?.5:null),!c[Qe])return;l=e[$e]().get(h[0],c[0])}if(null!=l&&isFinite(l)){var d=t-l,p=Math.abs(d);o>=p&&((o>p||d>=0&&0>s)&&(o=p,s=d,r=l,a[Qe]=0),y(c,function(t){a.push({seriesIndex:e[Ae],dataIndexInside:t,dataIndex:e[$e]()[C](t)})}))}}),{payloadBatch:a,snapToValue:r}}function r(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function a(t,e,i,n){var r=i.payloadBatch,a=e.axis,o=a.model,s=e.axisPointerModel;if(e.triggerTooltip&&r[Qe]){var l=e.coordSys.model,u=v.makeKey(l),c=t.map[u];c||(c=t.map[u]={coordSysId:l.id,coordSysIndex:l[Re],coordSysType:l.type,coordSysMainType:l[Ee],dataByAxis:[]},t.list.push(c)),c.dataByAxis.push({axisDim:a.dim,axisIndex:o[Re],axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get("label.precision"),formatter:s.get("label.formatter")},seriesDataIndices:r.slice()})}}function o(t,e,i){var n=i.axesInfo=[];y(e,function(e,i){var r=e.axisPointerModel[F],a=t[i];a?(!e.useHandle&&(r.status="show"),r.value=a.value,r.seriesDataIndices=(a.payloadBatch||[]).slice()):!e.useHandle&&(r.status="hide"),"show"===r.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model[Re],value:r.value})})}function l(t,e,i,n){if(d(e)||!t.list[Qe])return void n({type:"hideTip"});var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i[te],dataIndexInside:r.dataIndexInside,dataIndex:r[Ye],seriesIndex:r[Ae],dataByCoordSys:t.list})}function c(t,e,i){var n=i.getZr(),r="axisPointerLastHighlights",a=_(n)[r]||{},o=_(n)[r]={};y(t,function(t){var e=t.axisPointerModel[F];"show"===e.status&&y(e.seriesDataIndices,function(t){var e=t[Ae]+" | "+t[Ye];o[e]=t})});var s=[],l=[];p.each(a,function(t,e){!o[e]&&l.push(t)}),p.each(o,function(t,e){!a[e]&&s.push(t)}),l[Qe]&&i[Ge]({type:"downplay",escapeConnect:!0,batch:l}),s[Qe]&&i[Ge]({type:"highlight",escapeConnect:!0,batch:s})}function h(t,e){for(var i=0;i<(t||[])[Qe];i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model[Re]===n.axisIndex)return n}}function f(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+"AxisIndex"]=e[Re],i.axisName=i[n+"AxisName"]=e.name,i.axisId=i[n+"AxisId"]=e.id,i}function d(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}var p=t(wi),m=t(Z),v=t("./modelHelper"),g=t("./findPointFromSeries"),y=p.each,x=p.curry,_=m.makeGetter();return e}),e("echarts/component/axisPointer/AxisPointerModel",[Si,q],function(t){var e=t(q),i=e.extendComponentModel({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}});
8 return i}),e("echarts/component/axisPointer/AxisPointerView",[Si,"./globalListener",q],function(t){var e=t("./globalListener"),i=t(q).extendComponentView({type:"axisPointer",render:function(t,i,n){var r=i[Se]("tooltip"),a=t.get("triggerOn")||r&&r.get("triggerOn")||"mousemove|click";e[ge]("axisPointer",n,function(t,e,i){"none"!==a&&("leave"===t||a[Je](t)>=0)&&i({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},remove:function(t,n){e.disopse(n.getZr(),"axisPointer"),i.superApply(this._model,Fe,arguments)},dispose:function(t,n){e.unregister("axisPointer",n),i.superApply(this._model,Oe,arguments)}})}),e("echarts/component/axisPointer/CartesianAxisPointer",[Si,E,"./BaseAxisPointer","./viewHelper","../axis/cartesianAxisHelper","../axis/AxisView"],function(t){function e(t,e){var i={};return i[e.dim+"AxisIndex"]=e.index,t.getCartesian(i)}function i(t){return"x"===t.dim?0:1}var n=t(E),r=t("./BaseAxisPointer"),a=t("./viewHelper"),o=t("../axis/cartesianAxisHelper"),s=t("../axis/AxisView"),l=r[Ve]({makeElOption:function(t,i,n,r,s){var l=n.axis,h=l.grid,f=r.get("type"),d=e(h,l).getOtherAxis(l).getGlobalExtent(),p=l.toGlobalCoord(l[c](i,!0));if(f&&"none"!==f){var m=a.buildElStyle(r),v=u[f](l,p,d,m);v.style=m,t.graphicKey=v.type,t.pointer=v}var g=o.layout(h.model,n);a.buildCartesianSingleLabelElOption(i,t,g,n,r,s)},getHandleTransform:function(t,e,i){var n=o.layout(e.axis.grid.model,e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:a.getTransformedPosition(e.axis,t,n),rotation:n[P]+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,i,n){var r=n.axis,a=r.grid,o=r.getGlobalExtent(!0),s=e(a,r).getOtherAxis(r).getGlobalExtent(),l="x"===r.dim?0:1,u=t[te];u[l]+=i[l],u[l]=Math.min(o[1],u[l]),u[l]=Math.max(o[0],u[l]);var c=(s[1]+s[0])/2,h=[c,c];h[l]=u[l];var f=[{verticalAlign:"middle"},{align:"center"}];return{position:u,rotation:t[P],cursorPoint:h,tooltipOption:f[l]}}}),u={line:function(t,e,r,o){var s=a.makeLineShape([e,r[0]],[e,r[1]],i(t));return n.subPixelOptimizeLine({shape:s,style:o}),{type:"Line",shape:s}},shadow:function(t,e,n){var r=t.getBandWidth(),o=n[1]-n[0];return{type:"Rect",shape:a.makeRectShape([e-r/2,n[0]],[r,o],i(t))}}};return s.registerAxisPointerClass("CartesianAxisPointer",l),l}),e("echarts/util/clazz",[Si,wi],function(t){function e(t){r[ci](/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}function i(t,e){var i=r.slice(arguments,2);return this.superClass[gi][e].apply(t,i)}function n(t,e,i){return this.superClass[gi][e].apply(t,i)}var r=t(wi),a={},o=".",s="___EC__COMPONENT__CONTAINER___",l="\x00ec_\x00";a.set=function(t,e,i){return t[l+e]=i},a.get=function(t,e){return t[l+e]},a.hasOwn=function(t,e){return t.hasOwnProperty(l+e)};var u=a.parseClassType=function(t){var e={main:"",sub:""};return t&&(t=t.split(o),e.main=t[0]||"",e.sub=t[1]||""),e};return a.enableClassExtend=function(t,e){t.$constructor=t,t[Ve]=function(t){var e=this,a=function(){t.$constructor?t.$constructor.apply(this,arguments):e.apply(this,arguments)};return r[Ve](a[gi],t),a[Ve]=this[Ve],a[W]=i,a.superApply=n,r[de](a,this),a.superClass=e,a}},a.enableClassManagement=function(t,i){function n(t){var e=a[t.main];return e&&e[s]||(e=a[t.main]={},e[s]=!0),e}i=i||{};var a={};if(t.registerClass=function(t,i){if(i)if(e(i),i=u(i),i.sub){if(i.sub!==s){var r=n(i);r[i.sub]=t}}else a[i.main]=t;return t},t.getClass=function(t,e,i){var n=a[t];if(n&&n[s]&&(n=e?n[e]:null),i&&!n)throw new Error(e?"Component "+t+"."+(e||"")+" not exists. Load it first.":t+".type should be specified.");return n},t.getClassesByMainType=function(t){t=u(t);var e=[],i=a[t.main];return i&&i[s]?r.each(i,function(t,i){i!==s&&e.push(t)}):e.push(i),e},t.hasClass=function(t){return t=u(t),!!a[t.main]},t.getAllClassMainTypes=function(){var t=[];return r.each(a,function(e,i){t.push(i)}),t},t.hasSubTypes=function(t){t=u(t);var e=a[t.main];return e&&e[s]},t.parseClassType=u,i.registerWhenExtend){var o=t[Ve];o&&(t[Ve]=function(e){var i=o.call(this,e);return t.registerClass(i,e.type)})}return t},a.setReadOnly=function(){},a}),e("zrender/core/PathProxy",[Si,"./curve","./vector","./bbox","./BoundingRect","../config"],function(t){var e=t("./curve"),i=t("./vector"),n=t("./bbox"),a=t("./BoundingRect"),o=t("../config").devicePixelRatio,s={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},l=[],u=[],c=[],h=[],f=Math.min,d=Math.max,p=Math.cos,m=Math.sin,v=Math.sqrt,g=Math.abs,x=typeof Float32Array!=M,_=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};return _[gi]={constructor:_,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e){this._ux=g(1/o/t)||0,this._uy=g(1/o/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(s.M,t,e),this._ctx&&this._ctx[r](t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=g(t-this._xi)>this._ux||g(e-this._yi)>this._uy||this._len<5;return this.addData(s.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,r,a){return this.addData(s.C,t,e,i,n,r,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,r,a):this._ctx.bezierCurveTo(t,e,i,n,r,a)),this._xi=r,this._yi=a,this},quadraticCurveTo:function(t,e,i,n){return this.addData(s.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,r,a){return this.addData(s.A,t,e,i,i,n,r-n,0,a?0:1),this._ctx&&this._ctx.arc(t,e,i,n,r,a),this._xi=p(r)*i+t,this._yi=m(r)*i+t,this},arcTo:function(t,e,i,n,r){return this._ctx&&this._ctx.arcTo(t,e,i,n,r),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(s.R,t,e,i,n),this},closePath:function(){this.addData(s.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t[y](),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;i<t[Qe];i++)e+=t[i];this._dashSum=e}return this},setLineDashOffset:function(t){return this._dashOffset=t,this},len:function(){return this._len},setData:function(t){var e=t[Qe];this.data&&this.data[Qe]==e||!x||(this.data=new Float32Array(e));for(var i=0;e>i;i++)this.data[i]=t[i];this._len=e},appendPath:function(t){t instanceof Array||(t=[t]);for(var e=t[Qe],i=0,n=this._len,r=0;e>r;r++)i+=t[r].len();x&&this.data instanceof Float32Array&&(this.data=new Float32Array(n+i));for(var r=0;e>r;r++)for(var a=t[r].data,o=0;o<a[Qe];o++)this.data[n++]=a[o];this._len=n},addData:function(t){if(this._saveData){var e=this.data;this._len+arguments[Qe]>e[Qe]&&(this._expandData(),e=this.data);for(var i=0;i<arguments[Qe];i++)e[this._len++]=arguments[i];this._prevCmd=t}},_expandData:function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e<this._len;e++)t[e]=this.data[e];this.data=t}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(t,e){var i,n,a=this._dashSum,o=this._dashOffset,s=this._lineDash,l=this._ctx,u=this._xi,c=this._yi,h=t-u,p=e-c,m=v(h*h+p*p),g=u,y=c,x=s[Qe];for(h/=m,p/=m,0>o&&(o=a+o),o%=a,g-=o*h,y-=o*p;h>0&&t>=g||0>h&&g>=t||0==h&&(p>0&&e>=y||0>p&&y>=e);)n=this._dashIdx,i=s[n],g+=h*i,y+=p*i,this._dashIdx=(n+1)%x,h>0&&u>g||0>h&&g>u||p>0&&c>y||0>p&&y>c||l[n%2?r:"lineTo"](h>=0?f(g,t):d(g,t),p>=0?f(y,e):d(y,e));h=g-t,p=y-e,this._dashOffset=-v(h*h+p*p)},_dashedBezierTo:function(t,i,n,a,o,s){var l,u,c,h,f,d=this._dashSum,p=this._dashOffset,m=this._lineDash,g=this._ctx,y=this._xi,x=this._yi,_=e.cubicAt,b=0,w=this._dashIdx,S=m[Qe],M=0;for(0>p&&(p=d+p),p%=d,l=0;1>l;l+=.1)u=_(y,t,n,o,l+.1)-_(y,t,n,o,l),c=_(x,i,a,s,l+.1)-_(x,i,a,s,l),b+=v(u*u+c*c);for(;S>w&&(M+=m[w],!(M>p));w++);for(l=(M-p)/b;1>=l;)h=_(y,t,n,o,l),f=_(x,i,a,s,l),w%2?g[r](h,f):g.lineTo(h,f),l+=m[w]/b,w=(w+1)%S;w%2!==0&&g.lineTo(o,s),u=o-h,c=s-f,this._dashOffset=-v(u*u+c*c)},_dashedQuadraticTo:function(t,e,i,n){var r=i,a=n;i=(i+2*t)/3,n=(n+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,i,n,r,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t[Qe]=this._len,x&&(this.data=new Float32Array(t)))},getBoundingRect:function(){l[0]=l[1]=c[0]=c[1]=Number.MAX_VALUE,u[0]=u[1]=h[0]=h[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,r=0,o=0,f=0,d=0;d<t[Qe];){var v=t[d++];switch(1==d&&(e=t[d],r=t[d+1],o=e,f=r),v){case s.M:o=t[d++],f=t[d++],e=o,r=f,c[0]=o,c[1]=f,h[0]=o,h[1]=f;break;case s.L:n.fromLine(e,r,t[d],t[d+1],c,h),e=t[d++],r=t[d++];break;case s.C:n.fromCubic(e,r,t[d++],t[d++],t[d++],t[d++],t[d],t[d+1],c,h),e=t[d++],r=t[d++];break;case s.Q:n.fromQuadratic(e,r,t[d++],t[d++],t[d],t[d+1],c,h),e=t[d++],r=t[d++];break;case s.A:var g=t[d++],y=t[d++],x=t[d++],_=t[d++],b=t[d++],w=t[d++]+b,S=(t[d++],1-t[d++]);1==d&&(o=p(b)*x+g,f=m(b)*_+y),n.fromArc(g,y,x,_,b,w,S,c,h),e=p(w)*x+g,r=m(w)*_+y;break;case s.R:o=e=t[d++],f=r=t[d++];var M=t[d++],T=t[d++];n.fromLine(o,f,o+M,f+T,c,h);break;case s.Z:e=o,r=f}i.min(l,l,c),i.max(u,u,h)}return 0===d&&(l[0]=l[1]=u[0]=u[1]=0),new a(l[0],l[1],u[0]-l[0],u[1]-l[1])},rebuildPath:function(t){for(var e,i,n,a,o,l,u=this.data,c=this._ux,h=this._uy,f=this._len,d=0;f>d;){var v=u[d++];switch(1==d&&(n=u[d],a=u[d+1],e=n,i=a),v){case s.M:e=n=u[d++],i=a=u[d++],t[r](n,a);break;case s.L:o=u[d++],l=u[d++],(g(o-n)>c||g(l-a)>h||d===f-1)&&(t.lineTo(o,l),n=o,a=l);break;case s.C:t.bezierCurveTo(u[d++],u[d++],u[d++],u[d++],u[d++],u[d++]),n=u[d-2],a=u[d-1];break;case s.Q:t.quadraticCurveTo(u[d++],u[d++],u[d++],u[d++]),n=u[d-2],a=u[d-1];break;case s.A:var y=u[d++],x=u[d++],_=u[d++],b=u[d++],w=u[d++],S=u[d++],M=u[d++],T=u[d++],C=_>b?_:b,P=_>b?1:_/b,A=_>b?b/_:1,L=Math.abs(_-b)>.001,I=w+S;L?(t.translate(y,x),t.rotate(M),t.scale(P,A),t.arc(0,0,C,w,I,1-T),t.scale(1/P,1/A),t.rotate(-M),t.translate(-y,-x)):t.arc(y,x,C,w,I,1-T),1==d&&(e=p(w)*_+y,i=m(w)*b+x),n=p(I)*_+y,a=m(I)*b+x;break;case s.R:e=n=u[d],i=a=u[d+1],t.rect(u[d++],u[d++],u[d++],u[d++]);break;case s.Z:t.closePath(),n=e,a=i}}}},_.CMD=s,_}),e("zrender/graphic/helper/text",[Si,"../../contain/text","../../core/util","./roundRect","./image"],function(t){function e(t){if(t){t.font=w.makeFont(t);var e=t[oe];e===ie&&(e=ee),t[oe]=null==e||A[e]?e:"left";var i=t[v]||t.textBaseline;i===ee&&(i=ie),t[v]=null==i||L[i]?i:"top";var n=t.textPadding;n&&(t.textPadding=S.normalizeCssArray(t.textPadding))}}function i(t,e,i,n,r){var a=g(e,"font",n.font||w.DEFAULT_FONT),s=n.textPadding,c=t.__textCotentBlock;(!c||t.__dirty)&&(c=t.__textCotentBlock=w.parsePlainText(i,a,s,n.truncate));var y=c.outerHeight,_=c.lines,S=c.lineHeight,M=h(y,n,r),T=M.baseX,C=M.baseY,P=M[oe],A=M[v];o(e,n,r,T,C);var L=w.adjustTextY(C,y,A),I=T,k=L,O=l(n);if(O||s){var R=w[si](i,a),E=R;s&&(E+=s[1]+s[3]);var B=w.adjustTextX(T,E,P);O&&u(t,e,n,B,L,E,y),s&&(I=b(T,P,s),k+=s[0])}g(e,oe,P||"left"),g(e,"textBaseline",ie),g(e,p,n.textShadowBlur||0),g(e,m,n.textShadowColor||Ze),g(e,d,n.textShadowOffsetX||0),g(e,f,n.textShadowOffsetY||0),k+=S/2;var N=n.textLineWidth,G=D(n.textStroke,N),V=z(n.textFill);G&&(g(e,x,N),g(e,"strokeStyle",G)),V&&g(e,"fillStyle",V);for(var F=0;F<_[Qe];F++)G&&e.strokeText(_[F],I,k),V&&e.fillText(_[F],I,k),k+=S}function r(t,e,i,n,r){var o=t.__textCotentBlock;(!o||t.__dirty)&&(o=t.__textCotentBlock=w.parseRichText(i,n)),a(t,e,o,n,r)}function a(t,e,i,n,r){var a=i.width,c=i.outerWidth,f=i.outerHeight,d=n.textPadding,p=h(f,n,r),m=p.baseX,g=p.baseY,y=p[oe],x=p[v];o(e,n,r,m,g);var _=w.adjustTextX(m,c,y),b=w.adjustTextY(g,f,x),S=_,M=b;d&&(S+=d[3],M+=d[0]);var T=S+a;l(n)&&u(t,e,n,_,b,c,f);for(var C=0;C<i.lines[Qe];C++){for(var P,A=i.lines[C],L=A.tokens,I=L[Qe],D=A.lineHeight,z=A.width,k=0,O=S,R=T,E=I-1;I>k&&(P=L[k],!P[oe]||"left"===P[oe]);)s(t,e,P,n,D,M,O,"left"),z-=P.width,O+=P.width,k++;for(;E>=0&&(P=L[E],"right"===P[oe]);)s(t,e,P,n,D,M,R,"right"),z-=P.width,R-=P.width,E--;for(O+=(a-(O-S)-(T-R)-z)/2;E>=k;)P=L[k],s(t,e,P,n,D,M,O+P.width/2,ee),O+=P.width,k++;M+=D}}function o(t,e,i,n,r){if(i&&e.textRotation){var a=e.textOrigin;a===ee?(n=i.width/2+i.x,r=i[pi]/2+i.y):a&&(n=a[0]+i.x,r=a[1]+i.y),t.translate(n,r),t.rotate(-e.textRotation),t.translate(-n,-r)}}function s(t,e,i,n,r,a,o,s){var c=n.rich[i.styleName]||{},h=i[v],y=a+r/2;"top"===h?y=a+i[pi]/2:h===ti&&(y=a+r-i[pi]/2),!i.isLineHolder&&l(c)&&u(t,e,c,"right"===s?o-i.width:s===ee?o-i.width/2:o,y-i[pi]/2,i.width,i[pi]);var _=i.textPadding;_&&(o=b(o,s,_),y-=i[pi]/2-_[2]-i.textHeight/2),g(e,p,C(c.textShadowBlur,n.textShadowBlur,0)),g(e,m,c.textShadowColor||n.textShadowColor||Ze),g(e,d,C(c.textShadowOffsetX,n.textShadowOffsetX,0)),g(e,f,C(c.textShadowOffsetY,n.textShadowOffsetY,0)),g(e,oe,s),g(e,"textBaseline",ie),g(e,"font",i.font||w.DEFAULT_FONT);var S=D(c.textStroke||n.textStroke,T),M=z(c.textFill||n.textFill),T=P(c.textLineWidth,n.textLineWidth);S&&(g(e,x,T),g(e,"strokeStyle",S),e.strokeText(i.text,o,y)),M&&(g(e,"fillStyle",M),e.fillText(i.text,o,y))}function l(t){return t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor}function u(t,e,i,r,a,o,s){var l=i.textBackgroundColor,u=i.textBorderWidth,h=i.textBorderColor,v=S[he](l);if(g(e,p,i.textBoxShadowBlur||0),g(e,m,i.textBoxShadowColor||Ze),g(e,d,i.textBoxShadowOffsetX||0),g(e,f,i.textBoxShadowOffsetY||0),v||u&&h){e.beginPath();var _=i.textBorderRadius;_?M[n](e,{x:r,y:a,width:o,height:s,r:_}):e.rect(r,a,o,s),e.closePath()}if(v)g(e,"fillStyle",l),e.fill();else if(S[ui](l)){var b=l.image;b=T.createOrUpdateImage(b,null,t,c,l),b&&T.isImageReady(b)&&e.drawImage(b,r,a,o,s)}u&&h&&(g(e,x,u),g(e,"strokeStyle",h),e[y]())}function c(t,e){e.image=t}function h(t,e,i){var n=e.x||0,r=e.y||0,a=e[oe],o=e[v];if(i){var s=e.textPosition;if(s instanceof Array)n=i.x+_(s[0],i.width),r=i.y+_(s[1],i[pi]);else{var l=w.adjustTextPositionOnRect(s,i,e.textDistance);n=l.x,r=l.y,a=a||l[oe],o=o||l[v]}var u=e.textOffset;u&&(n+=u[0],r+=u[1])}return{baseX:n,baseY:r,textAlign:a,textVerticalAlign:o}}function g(t,e,i){return t[e]=t.__currentValues[e]=i,t[e]}function _(t,e){return typeof t===vi?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function b(t,e,i){return"right"===e?t-i[1]:e===ee?t+i[3]/2-i[1]/2:t+i[3]}var w=t("../../contain/text"),S=t("../../core/util"),M=t("./roundRect"),T=t("./image"),C=S.retrieve3,P=S.retrieve2,A={left:1,right:1,center:1},L={top:1,bottom:1,middle:1},I={};I.normalizeTextStyle=function(t){return e(t),S.each(t.rich,e),t},I.renderText=function(t,e,n,a,o){a.rich?r(t,e,n,a,o):i(t,e,n,a,o)};var D=I.getStroke=function(t,e){return null==t||0>=e||t===Ze||"none"===t?null:t.image||t[qe]?"#000":t},z=I.getFill=function(t){return null==t||"none"===t?null:t.image||t[qe]?"#000":t};return I.needDrawText=function(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)},I}),e("zrender/graphic/mixin/RectText",[Si,"../helper/text","../../core/BoundingRect"],function(t){var e=t("../helper/text"),i=t("../../core/BoundingRect"),n=new i,r=function(){};return r[gi]={constructor:r,drawRectText:function(t,i){var r=this.style;i=r.textRect||i,this.__dirty&&e.normalizeTextStyle(r,!0);var o=r.text;if(null!=o&&(o+=""),e.needDrawText(o,r)){t.save();var s=this[a];r.transformText?this.setTransform(t):s&&(n.copy(i),n[_](s),i=n),e.renderText(this,t,o,r,i),t.restore()}}},r}),e("zrender/graphic/Displayable",[Si,"../core/util","./Style","../Element","./mixin/RectText"],function(t){function e(t){t=t||{},r.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new n(t.style,this),this._rect=null,this.__clipPaths=[]}var i=t("../core/util"),n=t("./Style"),r=t("../Element"),a=t("./mixin/RectText");return e[gi]={constructor:e,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:-1,beforeBrush:function(){},afterBrush:function(){},brush:function(){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this[ae]();return n[J](i[0],i[1])},dirty:function(){this.__dirty=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate("style",t)},attrKV:function(t,e){"style"!==t?r[gi].attrKV.call(this,t,e):this.style.set(e)},setStyle:function(t,e){return this.style.set(t,e),this.dirty(!1),this},useStyle:function(t){return this.style=new n(t,this),this.dirty(!1),this}},i[de](e,r),i.mixin(e,a),e}),e("zrender/graphic/Gradient",[Si],function(){var t=function(t){this[qe]=t||[]};return t[gi]={constructor:t,addColorStop:function(t,e){this[qe].push({offset:t,color:e})}},t}),e("zrender/vml/core",[Si,"exports","module","../core/env"],function(t,e,i){if(!t("../core/env")[ai]){var n,r="urn:schemas-microsoft-com:vml",a=window,o=a.document,s=!1;try{!o.namespaces.zrvml&&o.namespaces.add("zrvml",r),n=function(t){return o[X]("<zrvml:"+t+' class="zrvml">')}}catch(l){n=function(t){return o[X]("<"+t+' xmlns="'+r+'" class="zrvml">')}}var u=function(){if(!s){s=!0;var t=o.styleSheets;t[Qe]<31?o.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):t[0].addRule(".zrvml","behavior:url(#default#VML)")}};i.exports={doc:o,initVML:u,createNode:n}}}),e("zrender/tool/transformPath",[Si,"../core/PathProxy","../core/vector"],function(t){function e(t,e){var n,l,u,c,h,f,d=t.data,p=i.M,m=i.C,v=i.L,g=i.R,y=i.A,x=i.Q;for(u=0,c=0;u<d[Qe];){switch(n=d[u++],c=u,l=0,n){case p:l=1;break;case v:l=1;break;case m:l=3;break;case x:l=2;break;case y:var _=e[4],b=e[5],w=o(e[0]*e[0]+e[1]*e[1]),S=o(e[2]*e[2]+e[3]*e[3]),M=s(-e[1]/S,e[0]/w);d[u]*=w,d[u++]+=_,d[u]*=S,d[u++]+=b,d[u++]*=w,d[u++]*=S,d[u++]+=M,d[u++]+=M,u+=2,c=u;break;case g:f[0]=d[u++],f[1]=d[u++],r(f,f,e),d[c++]=f[0],d[c++]=f[1],f[0]+=d[u++],f[1]+=d[u++],r(f,f,e),d[c++]=f[0],d[c++]=f[1]}for(h=0;l>h;h++){var f=a[h];f[0]=d[u++],f[1]=d[u++],r(f,f,e),d[c++]=f[0],d[c++]=f[1]}}}var i=t("../core/PathProxy").CMD,n=t("../core/vector"),r=n[_],a=[[],[],[]],o=Math.sqrt,s=Math.atan2;return e}),e("zrender/contain/path",[Si,"../core/PathProxy","./line","./cubic","./quadratic","./arc","./util","../core/curve","./windingLine"],function(t){function e(t,e){return Math.abs(t-e)<g}function i(){var t=x[0];x[0]=x[1],x[1]=t}function n(t,e,n,r,a,o,s,l,u,c){if(c>e&&c>r&&c>o&&c>l||e>c&&r>c&&o>c&&l>c)return 0;var h=d.cubicRootAt(e,r,o,l,c,y);if(0===h)return 0;for(var f,p,m=0,v=-1,g=0;h>g;g++){var _=y[g],b=0===_||1===_?.5:1,w=d.cubicAt(t,n,a,s,_);u>w||(0>v&&(v=d.cubicExtrema(e,r,o,l,x),x[1]<x[0]&&v>1&&i(),f=d.cubicAt(e,r,o,l,x[0]),v>1&&(p=d.cubicAt(e,r,o,l,x[1]))),m+=2==v?_<x[0]?e>f?b:-b:_<x[1]?f>p?b:-b:p>l?b:-b:_<x[0]?e>f?b:-b:f>l?b:-b)}return m}function r(t,e,i,n,r,a,o,s){if(s>e&&s>n&&s>a||e>s&&n>s&&a>s)return 0;var l=d.quadraticRootAt(e,n,a,s,y);if(0===l)return 0;var u=d.quadraticExtremum(e,n,a);if(u>=0&&1>=u){for(var c=0,h=d.quadraticAt(e,n,a,u),f=0;l>f;f++){var p=0===y[f]||1===y[f]?.5:1,m=d.quadraticAt(t,i,r,y[f]);o>m||(c+=y[f]<u?e>h?p:-p:h>a?p:-p)}return c}var p=0===y[0]||1===y[0]?.5:1,m=d.quadraticAt(t,i,r,y[0]);return o>m?0:e>a?p:-p}function a(t,e,i,n,r,a,o,s){if(s-=e,s>i||-i>s)return 0;var l=Math.sqrt(i*i-s*s);y[0]=-l,y[1]=l;var u=Math.abs(n-r);if(1e-4>u)return 0;if(1e-4>u%v){n=0,r=v;var c=a?1:-1;return o>=y[0]+t&&o<=y[1]+t?c:0}if(a){var l=n;n=f(r),r=f(l)}else n=f(n),r=f(r);n>r&&(r+=v);for(var h=0,d=0;2>d;d++){var p=y[d];if(p+t>o){var m=Math.atan2(s,p),c=a?1:-1;0>m&&(m=v+m),(m>=n&&r>=m||m+v>=n&&r>=m+v)&&(m>Math.PI/2&&m<1.5*Math.PI&&(c=-c),h+=c)}}return h}function o(t,i,o,l,f){for(var d=0,v=0,g=0,y=0,x=0,_=0;_<t[Qe];){var b=t[_++];switch(b===s.M&&_>1&&(o||(d+=p(v,g,y,x,l,f))),1==_&&(v=t[_],g=t[_+1],y=v,x=g),b){case s.M:y=t[_++],x=t[_++],v=y,g=x;break;case s.L:if(o){if(m(v,g,t[_],t[_+1],i,l,f))return!0}else d+=p(v,g,t[_],t[_+1],l,f)||0;v=t[_++],g=t[_++];break;case s.C:if(o){if(u.containStroke(v,g,t[_++],t[_++],t[_++],t[_++],t[_],t[_+1],i,l,f))return!0}else d+=n(v,g,t[_++],t[_++],t[_++],t[_++],t[_],t[_+1],l,f)||0;v=t[_++],g=t[_++];break;case s.Q:if(o){if(c.containStroke(v,g,t[_++],t[_++],t[_],t[_+1],i,l,f))return!0}else d+=r(v,g,t[_++],t[_++],t[_],t[_+1],l,f)||0;v=t[_++],g=t[_++];break;case s.A:var w=t[_++],S=t[_++],M=t[_++],T=t[_++],C=t[_++],P=t[_++],A=(t[_++],1-t[_++]),L=Math.cos(C)*M+w,I=Math.sin(C)*T+S;_>1?d+=p(v,g,L,I,l,f):(y=L,x=I);var D=(l-w)*T/M+w;if(o){if(h.containStroke(w,S,T,C,C+P,A,i,D,f))return!0}else d+=a(w,S,T,C,C+P,A,D,f);v=Math.cos(C+P)*M+w,g=Math.sin(C+P)*T+S;break;case s.R:y=v=t[_++],x=g=t[_++];var z=t[_++],k=t[_++],L=y+z,I=x+k;if(o){if(m(y,x,L,x,i,l,f)||m(L,x,L,I,i,l,f)||m(L,I,y,I,i,l,f)||m(y,I,y,x,i,l,f))return!0}else d+=p(L,x,L,I,l,f),d+=p(y,I,y,x,l,f);break;case s.Z:if(o){if(m(v,g,y,x,i,l,f))return!0}else d+=p(v,g,y,x,l,f);v=y,g=x}}return o||e(g,x)||(d+=p(v,g,y,x,l,f)||0),0!==d}var s=t("../core/PathProxy").CMD,l=t("./line"),u=t("./cubic"),c=t("./quadratic"),h=t("./arc"),f=t("./util").normalizeRadian,d=t("../core/curve"),p=t("./windingLine"),m=l.containStroke,v=2*Math.PI,g=1e-4,y=[-1,-1,-1],x=[-1,-1];return{contain:function(t,e,i){return o(t,0,!1,e,i)},containStroke:function(t,e,i,n){return o(t,e,!0,i,n)}}}),e("zrender/graphic/Pattern",[Si],function(){var t=function(t,e){this.image=t,this.repeat=e,this.type="pattern"};return t[gi].getCanvasPattern=function(t){return t.createPattern(this.image,this.repeat||"repeat")},t}),e("zrender/graphic/helper/image",[Si,"../../core/LRU"],function(t){function e(){var t=this.__cachedImgObj;this.onload=this.__cachedImgObj=null;for(var e=0;e<t.pending[Qe];e++){var i=t.pending[e],n=i.cb;n&&n(this,i.cbPayload),i.hostEl.dirty()}t.pending[Qe]=0}var i=t("../../core/LRU"),n=new i(50),r={};r.findExistImage=function(t){if(typeof t===vi){var e=n.get(t);return e&&e.image}return t},r.createOrUpdateImage=function(t,i,r,o,s){if(t){if(typeof t===vi){if(i&&i.__zrImageSrc===t||!r)return i;var l=n.get(t),u={hostEl:r,cb:o,cbPayload:s};return l?(i=l.image,!a(i)&&l.pending.push(u)):(!i&&(i=new Image),i.onload=e,n.put(t,i.__cachedImgObj={image:i,pending:[u]}),i.src=i.__zrImageSrc=t),i}return t}return i};var a=r.isImageReady=function(t){return t&&t.width&&t[pi]};return r}),e("echarts/model/mixin/lineStyle",[Si,"./makeStyleMapper"],function(t){var e=t("./makeStyleMapper")([[x,"width"],[y,"color"],[Q],[p],[d],[f],[m]]);return{getLineStyle:function(t){var i=e.call(this,t),n=this.getLineDash(i[x]);return n&&(i.lineDash=n),i},getLineDash:function(t){null==t&&(t=1);var e=this.get("type"),i=Math.max(t,2),n=4*t;return"solid"===e||null==e?null:"dashed"===e?[n,n]:[i,i]}}}),e("echarts/model/mixin/areaStyle",[Si,"./makeStyleMapper"],function(t){return{getAreaStyle:t("./makeStyleMapper")([["fill","color"],[p],[d],[f],[Q],[m]])}}),e("echarts/model/mixin/textStyle",[Si,"zrender/contain/text",E],function(t){var e=t("zrender/contain/text"),i=t(E),n=[se,"color"];return{getTextColor:function(t){var e=this[K];return this[I]("color")||(!t&&e?e.get(n):null)},getFont:function(){return i[h]({fontStyle:this[I]("fontStyle"),fontWeight:this[I]("fontWeight"),fontSize:this[I]("fontSize"),fontFamily:this[I]("fontFamily")},this[K])},getTextRect:function(t){return e[ae](t,this[h](),this[I]("align"),this[I]("verticalAlign")||this[I]("baseline"),this[I](ne),this[I]("rich"),this[I]("truncateText"))}}}),e("echarts/model/mixin/itemStyle",[Si,"./makeStyleMapper"],function(t){var e=t("./makeStyleMapper")([["fill","color"],[y,"borderColor"],[x,"borderWidth"],[Q],[p],[d],[f],[m],["textPosition"],[oe]]);return{getItemStyle:function(t,i){var n=e.call(this,t,i),r=this.getBorderLineDash();return r&&(n.lineDash=r),n},getBorderLineDash:function(){var t=this.get("borderType");return"solid"===t||null==t?null:"dashed"===t?[5,5]:[1,1]}}}),e("zrender/core/curve",[Si,"./vector"],function(t){function e(t){return t>-_&&_>t}function i(t){return t>_||-_>t}function n(t,e,i,n,r){var a=1-r;return a*a*(a*t+3*r*e)+r*r*(r*n+3*a*i)}function r(t,e,i,n,r){var a=1-r;return 3*(((e-t)*a+2*(i-e)*r)*a+(n-i)*r*r)}function a(t,i,n,r,a,o){var s=r+3*(i-n)-t,l=3*(n-2*i+t),u=3*(i-t),c=t-a,h=l*l-3*s*u,f=l*u-9*s*c,d=u*u-3*l*c,p=0;if(e(h)&&e(f))if(e(l))o[0]=0;else{var m=-u/l;m>=0&&1>=m&&(o[p++]=m)}else{var v=f*f-4*h*d;if(e(v)){var g=f/h,m=-l/s+g,_=-g/2;m>=0&&1>=m&&(o[p++]=m),_>=0&&1>=_&&(o[p++]=_)}else if(v>0){var b=x(v),M=h*l+1.5*s*(-f+b),T=h*l+1.5*s*(-f-b);M=0>M?-y(-M,S):y(M,S),T=0>T?-y(-T,S):y(T,S);var m=(-l-(M+T))/(3*s);m>=0&&1>=m&&(o[p++]=m)}else{var C=(2*h*l-3*s*f)/(2*x(h*h*h)),P=Math.acos(C)/3,A=x(h),L=Math.cos(P),m=(-l-2*A*L)/(3*s),_=(-l+A*(L+w*Math.sin(P)))/(3*s),I=(-l+A*(L-w*Math.sin(P)))/(3*s);m>=0&&1>=m&&(o[p++]=m),_>=0&&1>=_&&(o[p++]=_),I>=0&&1>=I&&(o[p++]=I)}}return p}function o(t,n,r,a,o){var s=6*r-12*n+6*t,l=9*n+3*a-3*t-9*r,u=3*n-3*t,c=0;if(e(l)){if(i(s)){var h=-u/s;h>=0&&1>=h&&(o[c++]=h)}}else{var f=s*s-4*l*u;if(e(f))o[0]=-s/(2*l);else if(f>0){var d=x(f),h=(-s+d)/(2*l),p=(-s-d)/(2*l);h>=0&&1>=h&&(o[c++]=h),p>=0&&1>=p&&(o[c++]=p)}}return c}function s(t,e,i,n,r,a){var o=(e-t)*r+t,s=(i-e)*r+e,l=(n-i)*r+i,u=(s-o)*r+o,c=(l-s)*r+s,h=(c-u)*r+u;a[0]=t,a[1]=o,a[2]=u,a[3]=h,a[4]=h,a[5]=c,a[6]=l,a[7]=n}function l(t,e,i,r,a,o,s,l,u,c,h){var f,d,p,m,v,y=.005,_=1/0;M[0]=u,M[1]=c;for(var w=0;1>w;w+=.05)T[0]=n(t,i,a,s,w),T[1]=n(e,r,o,l,w),m=g(M,T),_>m&&(f=w,_=m);_=1/0;for(var S=0;32>S&&!(b>y);S++)d=f-y,p=f+y,T[0]=n(t,i,a,s,d),T[1]=n(e,r,o,l,d),m=g(T,M),d>=0&&_>m?(f=d,_=m):(C[0]=n(t,i,a,s,p),C[1]=n(e,r,o,l,p),v=g(C,M),1>=p&&_>v?(f=p,_=v):y*=.5);return h&&(h[0]=n(t,i,a,s,f),h[1]=n(e,r,o,l,f)),x(_)}function u(t,e,i,n){var r=1-n;return r*(r*t+2*n*e)+n*n*i}function c(t,e,i,n){return 2*((1-n)*(e-t)+n*(i-e))}function h(t,n,r,a,o){var s=t-2*n+r,l=2*(n-t),u=t-a,c=0;if(e(s)){if(i(l)){var h=-u/l;h>=0&&1>=h&&(o[c++]=h)}}else{var f=l*l-4*s*u;if(e(f)){var h=-l/(2*s);h>=0&&1>=h&&(o[c++]=h)}else if(f>0){var d=x(f),h=(-l+d)/(2*s),p=(-l-d)/(2*s);h>=0&&1>=h&&(o[c++]=h),p>=0&&1>=p&&(o[c++]=p)}}return c}function f(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n}function d(t,e,i,n,r){var a=(e-t)*n+t,o=(i-e)*n+e,s=(o-a)*n+a;r[0]=t,r[1]=a,r[2]=s,r[3]=s,r[4]=o,r[5]=i}function p(t,e,i,n,r,a,o,s,l){var c,h=.005,f=1/0;M[0]=o,M[1]=s;for(var d=0;1>d;d+=.05){T[0]=u(t,i,r,d),T[1]=u(e,n,a,d);var p=g(M,T);f>p&&(c=d,f=p)}f=1/0;for(var m=0;32>m&&!(b>h);m++){var v=c-h,y=c+h;T[0]=u(t,i,r,v),T[1]=u(e,n,a,v);var p=g(T,M);if(v>=0&&f>p)c=v,f=p;else{C[0]=u(t,i,r,y),C[1]=u(e,n,a,y);var _=g(C,M);1>=y&&f>_?(c=y,f=_):h*=.5}}return l&&(l[0]=u(t,i,r,c),l[1]=u(e,n,a,c)),x(f)}var m=t("./vector"),v=m[Xe],g=m.distSquare,y=Math.pow,x=Math.sqrt,_=1e-8,b=1e-4,w=x(3),S=1/3,M=v(),T=v(),C=v();return{cubicAt:n,cubicDerivativeAt:r,cubicRootAt:a,cubicExtrema:o,cubicSubdivide:s,cubicProjectPoint:l,quadraticAt:u,quadraticDerivativeAt:c,quadraticRootAt:h,quadraticExtremum:f,quadraticSubdivide:d,quadraticProjectPoint:p}}),e("zrender/core/bbox",[Si,"./vector","./curve"],function(t){var e=t("./vector"),i=t("./curve"),n={},r=Math.min,a=Math.max,o=Math.sin,s=Math.cos,l=e[Xe](),u=e[Xe](),c=e[Xe](),h=2*Math.PI;n.fromPoints=function(t,e,i){if(0!==t[Qe]){var n,o=t[0],s=o[0],l=o[0],u=o[1],c=o[1];for(n=1;n<t[Qe];n++)o=t[n],s=r(s,o[0]),l=a(l,o[0]),u=r(u,o[1]),c=a(c,o[1]);e[0]=s,e[1]=u,i[0]=l,i[1]=c}},n.fromLine=function(t,e,i,n,o,s){o[0]=r(t,i),o[1]=r(e,n),s[0]=a(t,i),s[1]=a(e,n)};var f=[],d=[];return n.fromCubic=function(t,e,n,o,s,l,u,c,h,p){var m,v=i.cubicExtrema,g=i.cubicAt,y=v(t,n,s,u,f);for(h[0]=1/0,h[1]=1/0,p[0]=-1/0,p[1]=-1/0,m=0;y>m;m++){var x=g(t,n,s,u,f[m]);h[0]=r(x,h[0]),p[0]=a(x,p[0])}for(y=v(e,o,l,c,d),m=0;y>m;m++){var _=g(e,o,l,c,d[m]);h[1]=r(_,h[1]),p[1]=a(_,p[1])}h[0]=r(t,h[0]),p[0]=a(t,p[0]),h[0]=r(u,h[0]),p[0]=a(u,p[0]),h[1]=r(e,h[1]),p[1]=a(e,p[1]),h[1]=r(c,h[1]),p[1]=a(c,p[1])},n.fromQuadratic=function(t,e,n,o,s,l,u,c){var h=i.quadraticExtremum,f=i.quadraticAt,d=a(r(h(t,n,s),1),0),p=a(r(h(e,o,l),1),0),m=f(t,n,s,d),v=f(e,o,l,p);u[0]=r(t,s,m),u[1]=r(e,l,v),c[0]=a(t,s,m),c[1]=a(e,l,v)},n.fromArc=function(t,i,n,r,a,f,d,p,m){var v=e.min,g=e.max,y=Math.abs(a-f);if(1e-4>y%h&&y>1e-4)return p[0]=t-n,p[1]=i-r,m[0]=t+n,void(m[1]=i+r);if(l[0]=s(a)*n+t,l[1]=o(a)*r+i,u[0]=s(f)*n+t,u[1]=o(f)*r+i,v(p,l,u),g(m,l,u),a%=h,0>a&&(a+=h),f%=h,0>f&&(f+=h),a>f&&!d?f+=h:f>a&&d&&(a+=h),d){var x=f;f=a,a=x}for(var _=0;f>_;_+=Math.PI/2)_>a&&(c[0]=s(_)*n+t,c[1]=o(_)*r+i,v(p,c,p),g(m,c,m))},n}),e("zrender/config",[],function(){var t=1;typeof window!==M&&(t=Math.max(window.devicePixelRatio||1,1));var e={debugMode:0,devicePixelRatio:t};return e}),e("zrender/graphic/Style",[Si,"./helper/text"],function(t){function e(t,e,i){var n=null==e.x?0:e.x,r=null==e.x2?1:e.x2,a=null==e.y?0:e.y,o=null==e.y2?0:e.y2;e.global||(n=n*i.width+i.x,r=r*i.width+i.x,a=a*i[pi]+i.y,o=o*i[pi]+i.y);var s=t.createLinearGradient(n,a,r,o);return s}function i(t,e,i){var n=i.width,r=i[pi],a=Math.min(n,r),o=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;e.global||(o=o*n+i.x,s=s*r+i.y,l*=a);var u=t.createRadialGradient(o,s,0,o,s,l);return u}var n=(t("./helper/text"),[[p,0],[d,0],[f,0],[m,"#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]]),r=function(t,e){this.extendFrom(t,!1),this.host=e};r[gi]={constructor:r,host:null,fill:"#000",stroke:null,opacity:1,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textLineWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,i){for(var r=this,a=i&&i.style,o=!a,s=0;s<n[Qe];s++){var l=n[s],u=l[0];(o||r[u]!==a[u])&&(t[u]=r[u]||l[1])}if((o||r.fill!==a.fill)&&(t.fillStyle=r.fill),(o||r[y]!==a[y])&&(t.strokeStyle=r[y]),(o||r[Q]!==a[Q])&&(t.globalAlpha=null==r[Q]?1:r[Q]),(o||r.blend!==a.blend)&&(t.globalCompositeOperation=r.blend||"source-over"),this.hasStroke()){var c=r[x];t[x]=c/(this.strokeNoScale&&e&&e.getLineScale?e.getLineScale():1)}},hasFill:function(){var t=this.fill;return null!=t&&"none"!==t},hasStroke:function(){var t=this[y];return null!=t&&"none"!==t&&this[x]>0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||e!==!0&&(e===!1?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){typeof t===vi?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,n,r){for(var a="radial"===n.type?i:e,o=a(t,n,r),s=n[qe],l=0;l<s[Qe];l++)o.addColorStop(s[l][g],s[l].color);return o}};for(var a=r[gi],o=0;o<n[Qe];o++){var s=n[o];s[0]in a||(a[s[0]]=s[1])}return r.getGradient=a.getGradient,r}),e("zrender/Element",[Si,"./core/guid","./mixin/Eventful","./mixin/Transformable","./mixin/Animatable","./core/util"],function(t){var e=t("./core/guid"),n=t("./mixin/Eventful"),r=t("./mixin/Transformable"),o=t("./mixin/Animatable"),s=t("./core/util"),l=function(t){r.call(this,t),n.call(this,t),o.call(this,t),this.id=t.id||e()};return l[gi]={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,drift:function(t,e){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var i=this[a];i||(i=this[a]=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this[i]()},traverse:function(){},attrKV:function(t,e){if(t===te||"scale"===t||"origin"===t){if(e){var i=this[t];i||(i=this[t]=[]),i[0]=e[0],i[1]=e[1]}}else this[t]=e
9 },hide:function(){this[ei]=!0,this.__zr&&this.__zr.refresh()},show:function(){this[ei]=!1,this.__zr&&this.__zr.refresh()},attr:function(t,e){if(typeof t===vi)this.attrKV(t,e);else if(s[ui](t))for(var i in t)t.hasOwnProperty(i)&&this.attrKV(i,t[i]);return this.dirty(!1),this},setClipPath:function(t){var e=this.__zr;e&&t.addSelfToZr(e),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=e,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var e=this.animators;if(e)for(var i=0;i<e[Qe];i++)t[fi].addAnimator(e[i]);this.clipPath&&this.clipPath.addSelfToZr(t)},removeSelfFromZr:function(t){this.__zr=null;var e=this.animators;if(e)for(var i=0;i<e[Qe];i++)t[fi].removeAnimator(e[i]);this.clipPath&&this.clipPath.removeSelfFromZr(t)}},s.mixin(l,o),s.mixin(l,r),s.mixin(l,n),l}),e("zrender/core/LRU",[Si],function(){var t=function(){this.head=null,this.tail=null,this._len=0},e=t[gi];e.insert=function(t){var e=new i(t);return this.insertEntry(e),e},e.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e[Fe]=function(t){var e=t.prev,i=t.next;e?e.next=i:this.head=i,i?i.prev=e:this.tail=e,t.next=t.prev=null,this._len--},e.len=function(){return this._len},e.clear=function(){this.head=this.tail=null,this._len=0};var i=function(t){this.value=t,this.next,this.prev},n=function(e){this._list=new t,this._map={},this._maxSize=e||10,this._lastRemovedEntry=null},r=n[gi];return r.put=function(t,e){var n=this._list,r=this._map,a=null;if(null==r[t]){var o=n.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=n.head;n[Fe](l),delete r[l.key],a=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new i(e),s.key=t,n.insertEntry(s),r[t]=s}return a},r.get=function(t){var e=this._map[t],i=this._list;return null!=e?(e!==i.tail&&(i[Fe](e),i.insertEntry(e)),e.value):void 0},r.clear=function(){this._list.clear(),this._map={}},n}),e("echarts/model/mixin/makeStyleMapper",[Si,wi],function(t){var e=t(wi);return function(t){for(var i=0;i<t[Qe];i++)t[i][1]||(t[i][1]=t[i][0]);return function(i,n){for(var r={},a=0;a<t[Qe];a++){var o=t[a][1];if(!(i&&e[Je](i,o)>=0||n&&e[Je](n,o)<0)){var s=this[I](o);null!=s&&(r[t[a][0]]=s)}}return r}}}),e("zrender/graphic/helper/roundRect",[Si],function(){return{buildPath:function(t,e){var i,n,a,o,s=e.x,l=e.y,u=e.width,c=e[pi],h=e.r;0>u&&(s+=u,u=-u),0>c&&(l+=c,c=-c),typeof h===me?i=n=a=o=h:h instanceof Array?1===h[Qe]?i=n=a=o=h[0]:2===h[Qe]?(i=a=h[0],n=o=h[1]):3===h[Qe]?(i=h[0],n=o=h[1],a=h[2]):(i=h[0],n=h[1],a=h[2],o=h[3]):i=n=a=o=0;var f;i+n>u&&(f=i+n,i*=u/f,n*=u/f),a+o>u&&(f=a+o,a*=u/f,o*=u/f),n+a>c&&(f=n+a,n*=c/f,a*=c/f),i+o>c&&(f=i+o,i*=c/f,o*=c/f),t[r](s+i,l),t.lineTo(s+u-n,l),0!==n&&t.quadraticCurveTo(s+u,l,s+u,l+n),t.lineTo(s+u,l+c-a),0!==a&&t.quadraticCurveTo(s+u,l+c,s+u-a,l+c),t.lineTo(s+o,l+c),0!==o&&t.quadraticCurveTo(s,l+c,s,l+c-o),t.lineTo(s,l+i),0!==i&&t.quadraticCurveTo(s,l,s+i,l)}}}),e("echarts/scale/Ordinal",[Si,wi,"./Scale"],function(t){var e=t(wi),i=t("./Scale"),n=i[gi],r=i[Ve]({type:"ordinal",init:function(t,e){this._data=t,this._extent=e||[0,t[Qe]-1]},parse:function(t){return typeof t===vi?e[Je](this._data,t):Math.round(t)},contain:function(t){return t=this.parse(t),n[J].call(this,t)&&null!=this._data[t]},normalize:function(t){return n.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(n.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,i=e[0];i<=e[1];)t.push(i),i++;return t},getLabel:function(t){return this._data[t]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(t,e){this.unionExtent(t.getDataExtent(e,!1))},niceTicks:e.noop,niceExtent:e.noop});return r[Xe]=function(){return new r},r}),e("zrender/core/guid",[],function(){var t=2311;return function(){return t++}}),e("zrender/mixin/Animatable",[Si,"../animation/Animator","../core/util","../core/log"],function(t){var e=t("../animation/Animator"),i=t("../core/util"),n=i[he],r=i.isFunction,a=i[ui],o=t("../core/log"),s=function(){this.animators=[]};return s[gi]={constructor:s,animate:function(t,n){var r,a=!1,s=this,l=this.__zr;if(t){var u=t.split("."),c=s;a="shape"===u[0];for(var h=0,f=u[Qe];f>h;h++)c&&(c=c[u[h]]);c&&(r=c)}else r=s;if(!r)return void o('Property "'+t+'" is not existed in element '+s.id);var d=s.animators,p=new e(r,n);return p.during(function(){s.dirty(a)}).done(function(){d[ke](i[Je](d,p),1)}),d.push(p),l&&l[fi].addAnimator(p),p},stopAnimation:function(t){for(var e=this.animators,i=e[Qe],n=0;i>n;n++)e[n].stop(t);return e[Qe]=0,this},animateTo:function(t,e,i,a,o,s){function l(){c--,c||o&&o()}n(i)?(o=a,a=i,i=0):r(a)?(o=a,a="linear",i=0):r(i)?(o=i,i=0):r(e)?(o=e,e=500):e||(e=500),this[ni](),this._animateToShallow("",this,t,e,i,a,o);var u=this.animators.slice(),c=u[Qe];c||o&&o();for(var h=0;h<u[Qe];h++)u[h].done(l).start(a,s)},_animateToShallow:function(t,e,n,r,o){var s={},l=0;for(var u in n)if(n.hasOwnProperty(u))if(null!=e[u])a(n[u])&&!i.isArrayLike(n[u])?this._animateToShallow(t?t+"."+u:u,e[u],n[u],r,o):(s[u]=n[u],l++);else if(null!=n[u])if(t){var c={};c[t]={},c[t][u]=n[u],this.attr(c)}else this.attr(u,n[u]);return l>0&&this.animate(t,!1).when(null==r?500:r,s).delay(o||0),this}},s}),e("echarts/coord/cartesian/Cartesian",[Si,wi],function(t){function e(t){return this._axes[t]}var i=t(wi),n=function(t){this._axes={},this._dimList=[],this.name=t||""};return n[gi]={constructor:n,type:"cartesian",getAxis:function(t){return this._axes[t]},getAxes:function(){return i.map(this._dimList,e,this)},getAxesByScale:function(t){return t=t[yi](),i[pe](this.getAxes(),function(e){return e.scale.type===t})},addAxis:function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},dataToCoord:function(t){return this._dataCoordConvert(t,c)},coordToData:function(t){return this._dataCoordConvert(t,"coordToData")},_dataCoordConvert:function(t,e){for(var i=this._dimList,n=t instanceof Array?[]:{},r=0;r<i[Qe];r++){var a=i[r],o=this._axes[a];n[a]=o[e](t[a])}return n}},n}),e("zrender/animation/Animator",[Si,"./Clip","../tool/color","../core/util"],function(t){function e(t,e){return t[e]}function i(t,e,i){t[e]=i}function n(t,e,i){return(e-t)*i+t}function r(t,e,i){return i>.5?e:t}function a(t,e,i,r,a){var o=t[Qe];if(1==a)for(var s=0;o>s;s++)r[s]=n(t[s],e[s],i);else for(var l=o&&t[0][Qe],s=0;o>s;s++)for(var u=0;l>u;u++)r[s][u]=n(t[s][u],e[s][u],i)}function o(t,e,i){var n=t[Qe],r=e[Qe];if(n!==r){var a=n>r;if(a)t[Qe]=r;else for(var o=n;r>o;o++)t.push(1===i?e[o]:y.call(e[o]))}for(var s=t[0]&&t[0][Qe],o=0;o<t[Qe];o++)if(1===i)isNaN(t[o])&&(t[o]=e[o]);else for(var l=0;s>l;l++)isNaN(t[o][l])&&(t[o][l]=e[o][l])}function s(t,e,i){if(t===e)return!0;var n=t[Qe];if(n!==e[Qe])return!1;if(1===i){for(var r=0;n>r;r++)if(t[r]!==e[r])return!1}else for(var a=t[0][Qe],r=0;n>r;r++)for(var o=0;a>o;o++)if(t[r][o]!==e[r][o])return!1;return!0}function l(t,e,i,n,r,a,o,s,l){var c=t[Qe];if(1==l)for(var h=0;c>h;h++)s[h]=u(t[h],e[h],i[h],n[h],r,a,o);else for(var f=t[0][Qe],h=0;c>h;h++)for(var d=0;f>d;d++)s[h][d]=u(t[h][d],e[h][d],i[h][d],n[h][d],r,a,o)}function u(t,e,i,n,r,a,o){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*o+(-3*(e-i)-2*s-l)*a+s*r+e}function c(t){if(g(t)){var e=t[Qe];if(g(t[0])){for(var i=[],n=0;e>n;n++)i.push(y.call(t[n]));return i}return y.call(t)}return t}function h(t){return t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.floor(t[2]),"rgba("+t.join(",")+")"}function f(t){var e=t[t[Qe]-1].value;return g(e&&e[0])?2:1}function d(t,e,i,c,d,v){var y=t._getter,x=t._setter,_="spline"===e,b=c[Qe];if(b){var w,S=c[0].value,M=g(S),T=!1,C=!1,P=M?f(c):0;c.sort(function(t,e){return t.time-e.time}),w=c[b-1].time;for(var A=[],L=[],I=c[0].value,D=!0,z=0;b>z;z++){A.push(c[z].time/w);var k=c[z].value;if(M&&s(k,I,P)||!M&&k===I||(D=!1),I=k,typeof k==vi){var O=m.parse(k);O?(k=O,T=!0):C=!0}L.push(k)}if(v||!D){for(var R=L[b-1],z=0;b-1>z;z++)M?o(L[z],R,P):!isNaN(L[z])||isNaN(R)||C||T||(L[z]=R);M&&o(y(t._target,d),R,P);var E,B,N,G,V,F,H=0,W=0;if(T)var q=[0,0,0,0];var Z=function(t,e){var i;if(0>e)i=0;else if(W>e){for(E=Math.min(H+1,b-1),i=E;i>=0&&!(A[i]<=e);i--);i=Math.min(i,b-2)}else{for(i=H;b>i&&!(A[i]>e);i++);i=Math.min(i-1,b-2)}H=i,W=e;var o=A[i+1]-A[i];if(0!==o)if(B=(e-A[i])/o,_)if(G=L[i],N=L[0===i?i:i-1],V=L[i>b-2?b-1:i+1],F=L[i>b-3?b-1:i+2],M)l(N,G,V,F,B,B*B,B*B*B,y(t,d),P);else{var s;if(T)s=l(N,G,V,F,B,B*B,B*B*B,q,1),s=h(q);else{if(C)return r(G,V,B);s=u(N,G,V,F,B,B*B,B*B*B)}x(t,d,s)}else if(M)a(L[i],L[i+1],B,y(t,d),P);else{var s;if(T)a(L[i],L[i+1],B,q,1),s=h(q);else{if(C)return r(L[i],L[i+1],B);s=n(L[i],L[i+1],B)}x(t,d,s)}},U=new p({target:t._target,life:w,loop:t._loop,delay:t._delay,onframe:Z,ondestroy:i});return e&&"spline"!==e&&(U.easing=e),U}}}var p=t("./Clip"),m=t("../tool/color"),v=t("../core/util"),g=v.isArrayLike,y=Array[gi].slice,x=function(t,n,r,a){this._tracks={},this._target=t,this._loop=n||!1,this._getter=r||e,this._setter=a||i,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};return x[gi]={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var r=this._getter(this._target,n);if(null==r)continue;0!==t&&i[n].push({time:0,value:c(r)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;t<this._clipList[Qe];t++)this._clipList[t].pause();this._paused=!0},resume:function(){for(var t=0;t<this._clipList[Qe];t++)this._clipList[t].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList[Qe]=0;for(var t=this._doneList,e=t[Qe],i=0;e>i;i++)t[i].call(this)},start:function(t,e){var i,n=this,r=0,a=function(){r--,r||n._doneCallback()};for(var o in this._tracks)if(this._tracks.hasOwnProperty(o)){var s=d(this,t,a,this._tracks[o],o,e);s&&(this._clipList.push(s),r++,this[fi]&&this[fi].addClip(s),i=s)}if(i){var l=i.onframe;i.onframe=function(t,e){l(t,e);for(var i=0;i<n._onframeList[Qe];i++)n._onframeList[i](t,e)}}return r||this._doneCallback(),this},stop:function(t){for(var e=this._clipList,i=this[fi],n=0;n<e[Qe];n++){var r=e[n];t&&r.onframe(this._target,1),i&&i.removeClip(r)}e[Qe]=0},delay:function(t){return this._delay=t,this},done:function(t){return t&&this._doneList.push(t),this},getClips:function(){return this._clipList}},x}),e("zrender/core/log",[Si,"../config"],function(t){var e=t("../config");return function(){if(0!==e.debugMode)if(1==e.debugMode)for(var t in arguments)throw new Error(arguments[t]);else if(e.debugMode>1)for(var t in arguments)console.log(arguments[t])}}),e("echarts/coord/cartesian/AxisModel",[Si,"../../model/Component",wi,"../axisModelCreator","../axisModelCommonMixin"],function(t){function e(t,e){return e.type||(e.data?u:"value")}var i=t("../../model/Component"),n=t(wi),r=t("../axisModelCreator"),a=i[Ve]({type:"cartesian2dAxis",axis:null,init:function(){a.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){a.superApply(this,H,arguments),this.resetRange()},restoreData:function(){a.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this[K].queryComponents({mainType:"grid",index:this[F].gridIndex,id:this[F].gridId})[0]}});n.merge(a[gi],t("../axisModelCommonMixin"));var o={offset:0};return r("x",a,e,o),r("y",a,e,o),a}),e("echarts/coord/axisModelCommonMixin",[Si,wi,"./axisHelper"],function(t){function e(t){return i[ui](t)&&null!=t.value?t.value:t+""}var i=t(wi),n=t("./axisHelper");return{getFormattedLabels:function(){return n.getFormattedLabels(this.axis,this.get("axisLabel.formatter"))},getCategories:function(){return this.get("type")===u&&i.map(this.get("data"),e)},getMin:function(t){var e=this[F],n=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=n&&"dataMin"!==n&&typeof n!==xe&&!i.eqNaN(n)&&(n=this.axis.scale.parse(n)),n},getMax:function(t){var e=this[F],n=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=n&&"dataMax"!==n&&typeof n!==xe&&!i.eqNaN(n)&&(n=this.axis.scale.parse(n)),n},getNeedCrossZero:function(){var t=this[F];return null!=t.rangeStart||null!=t.rangeEnd?!1:!t.scale},getCoordSysModel:i.noop,setRange:function(t,e){this[F].rangeStart=t,this[F].rangeEnd=e},resetRange:function(){this[F].rangeStart=this[F].rangeEnd=null}}}),e("echarts/coord/axisModelCreator",[Si,"./axisDefault",wi,"../model/Component","../util/layout"],function(t){var e=t("./axisDefault"),i=t(wi),n=t("../model/Component"),r=t("../util/layout"),a=["value",u,"time","log"];return function(t,o,s,l){i.each(a,function(n){o[Ve]({type:t+"Axis."+n,mergeDefaultAndTheme:function(e,a){var o=this.layoutMode,l=o?r.getLayoutParams(e):{},u=a.getTheme();i.merge(e,u.get(n+"Axis")),i.merge(e,this.getDefaultOption()),e.type=s(t,e),o&&r.mergeLayoutParam(e,l,o)},defaultOption:i.mergeAll([{},e[n+"Axis"],l],!0)})}),n.registerSubTypeDefaulter(t+"Axis",i.curry(s,t))}}),e("echarts/util/component",[Si,wi,"./clazz"],function(t){var e=t(wi),i=t("./clazz"),n=i.parseClassType,r=0,a={},o="_";return a.getUID=function(t){return[t||"",r++,Math.random()].join(o)},a.enableSubTypeDefaulter=function(t){var e={};return t.registerSubTypeDefaulter=function(t,i){t=n(t),e[t.main]=i},t.determineSubType=function(i,r){var a=r.type;if(!a){var o=n(i).main;t.hasSubTypes(i)&&e[o]&&(a=e[o](r))}return a},t},a.enableTopologicalTravel=function(t,i){function n(t){var n={},o=[];return e.each(t,function(s){var l=r(n,s),u=l.originalDeps=i(s),c=a(u,t);l.entryCount=c[Qe],0===l.entryCount&&o.push(s),e.each(c,function(t){e[Je](l.predecessor,t)<0&&l.predecessor.push(t);var i=r(n,t);e[Je](i.successor,t)<0&&i.successor.push(s)})}),{graph:n,noEntryList:o}}function r(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}function a(t,i){var n=[];return e.each(t,function(t){e[Je](i,t)>=0&&n.push(t)}),n}t.topologicalTravel=function(t,i,r,a){function o(t){u[t].entryCount--,0===u[t].entryCount&&c.push(t)}function s(t){h[t]=!0,o(t)}if(t[Qe]){var l=n(i),u=l.graph,c=l.noEntryList,h={};for(e.each(t,function(t){h[t]=!0});c[Qe];){var f=c.pop(),d=u[f],p=!!h[f];p&&(r.call(a,f,d.originalDeps.slice()),delete h[f]),e.each(d.successor,p?s:o)}e.each(h,function(){throw new Error("Circle dependency may exists")})}}},a}),e("echarts/model/mixin/boxLayout",[Si],function(){return{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get(ti),width:this.get("width"),height:this.get(pi)}}}}),e("zrender/animation/Clip",[Si,"./easing"],function(t){function e(t){this._target=t[Le],this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null==t.loop?!1:t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}var i=t("./easing");return e[gi]={constructor:e,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)return void(this._pausedTime+=e);var n=(t-this._startTime-this._pausedTime)/this._life;if(!(0>n)){n=Math.min(n,1);var r=this.easing,a=typeof r==vi?i[r]:r,o=typeof a===xe?a(n):n;return this.fire("frame",o),1==n?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){t="on"+t,this[t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}},e}),e("zrender/animation/easing",[],function(){var t={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(-Math.pow(2,-10*(t-1))+2)},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1,n=.4;return 0===t?0:1===t?1:(!i||1>i?(i=1,e=n/4):e=n*Math.asin(1/i)/(2*Math.PI),-(i*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/n)))},elasticOut:function(t){var e,i=.1,n=.4;return 0===t?0:1===t?1:(!i||1>i?(i=1,e=n/4):e=n*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin(2*(t-e)*Math.PI/n)+1)},elasticInOut:function(t){var e,i=.1,n=.4;return 0===t?0:1===t?1:(!i||1>i?(i=1,e=n/4):e=n*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?-.5*i*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/n):i*Math.pow(2,-10*(t-=1))*Math.sin(2*(t-e)*Math.PI/n)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?.5*t*t*((e+1)*t-e):.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(e){return 1-t.bounceOut(1-e)},bounceOut:function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(e){return.5>e?.5*t.bounceIn(2*e):.5*t.bounceOut(2*e-1)+.5}};return t}),e("zrender/contain/arc",[Si,"./util"],function(t){var e=t("./util").normalizeRadian,i=2*Math.PI;return{containStroke:function(t,n,r,a,o,s,l,u,c){if(0===l)return!1;var h=l;u-=t,c-=n;var f=Math.sqrt(u*u+c*c);if(f-h>r||r>f+h)return!1;if(Math.abs(a-o)%i<1e-4)return!0;if(s){var d=a;a=e(o),o=e(d)}else a=e(a),o=e(o);a>o&&(o+=i);var p=Math.atan2(c,u);return 0>p&&(p+=i),p>=a&&o>=p||p+i>=a&&o>=p+i}}}),e("zrender/contain/util",[Si],function(){var t=2*Math.PI;return{normalizeRadian:function(e){return e%=t,0>e&&(e+=t),e}}}),e("zrender/contain/line",[],function(){return{containStroke:function(t,e,i,n,r,a,o){if(0===r)return!1;var s=r,l=0,u=t;if(o>e+s&&o>n+s||e-s>o&&n-s>o||a>t+s&&a>i+s||t-s>a&&i-s>a)return!1;if(t===i)return Math.abs(a-t)<=s/2;l=(e-n)/(t-i),u=(t*n-i*e)/(t-i);var c=l*a-o+u,h=c*c/(l*l+1);return s/2*s/2>=h}}}),e("zrender/contain/quadratic",[Si,"../core/curve"],function(t){var e=t("../core/curve");return{containStroke:function(t,i,n,r,a,o,s,l,u){if(0===s)return!1;var c=s;if(u>i+c&&u>r+c&&u>o+c||i-c>u&&r-c>u&&o-c>u||l>t+c&&l>n+c&&l>a+c||t-c>l&&n-c>l&&a-c>l)return!1;var h=e.quadraticProjectPoint(t,i,n,r,a,o,l,u,null);return c/2>=h}}}),e("zrender/contain/windingLine",[],function(){return function(t,e,i,n,r,a){if(a>e&&a>n||e>a&&n>a)return 0;if(n===e)return 0;var o=e>n?1:-1,s=(a-e)/(n-e);(1===s||0===s)&&(o=e>n?.5:-.5);var l=s*(i-t)+t;return l>r?o:0}}),e("zrender/contain/cubic",[Si,"../core/curve"],function(t){var e=t("../core/curve");return{containStroke:function(t,i,n,r,a,o,s,l,u,c,h){if(0===u)return!1;var f=u;if(h>i+f&&h>r+f&&h>o+f&&h>l+f||i-f>h&&r-f>h&&o-f>h&&l-f>h||c>t+f&&c>n+f&&c>a+f&&c>s+f||t-f>c&&n-f>c&&a-f>c&&s-f>c)return!1;var d=e.cubicProjectPoint(t,i,n,r,a,o,s,l,c,h,null);return f/2>=d}}}),e("zrender/dom/HandlerProxy",[Si,"../core/event","../core/util","../mixin/Eventful","../core/env","../core/GestureMgr"],function(t){function e(t){return"mousewheel"===t&&c.browser.firefox?"DOMMouseScroll":t}function i(t,e,i){var n=t._gestureMgr;"start"===i&&n.clear();var r=n.recognize(e,t.handler.findHover(e.zrX,e.zrY,null)[Le],t.dom);if("end"===i&&n.clear(),r){var a=r.type;e.gestureEvent=a,t.handler.dispatchToElement({target:r[Le]},a,r.event)}}function n(t){t._touching=!0,clearTimeout(t._touchTimer),t._touchTimer=setTimeout(function(){t._touching=!1},700)}function r(t){var e=t.pointerType;return"pen"===e||"touch"===e}function a(t){function e(t,e){return function(){return e._touching?void 0:t.apply(e,arguments)}}l.each(g,function(e){t._handlers[e]=l.bind(_[e],t)}),l.each(x,function(e){t._handlers[e]=l.bind(_[e],t)}),l.each(v,function(i){t._handlers[i]=e(_[i],t)})}function o(t){function i(i,n){l.each(i,function(i){f(t,e(i),n._handlers[i])},n)}u.call(this),this.dom=t,this._touching=!1,this._touchTimer,this._gestureMgr=new h,this._handlers={},a(this),c.pointerEventsSupported?i(x,this):(c.touchEventsSupported&&i(g,this),i(v,this))}var s=t("../core/event"),l=t("../core/util"),u=t("../mixin/Eventful"),c=t("../core/env"),h=t("../core/GestureMgr"),f=s.addEventListener,d=s.removeEventListener,p=s.normalizeEvent,m=300,v=["click","dblclick","mousewheel",De,"mouseup","mousedown",Ie,"contextmenu"],g=["touchstart","touchend","touchmove"],y={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},x=l.map(v,function(t){var e=t[be]("mouse","pointer");return y[e]?e:t}),_={mousemove:function(t){t=p(this.dom,t),this[Be](Ie,t)},mouseout:function(t){t=p(this.dom,t);var e=t.toElement||t.relatedTarget;if(e!=this.dom)for(;e&&9!=e.nodeType;){if(e===this.dom)return;e=e.parentNode}this[Be](De,t)},touchstart:function(t){t=p(this.dom,t),t.zrByTouch=!0,this._lastTouchMoment=new Date,i(this,t,"start"),_[Ie].call(this,t),_.mousedown.call(this,t),n(this)},touchmove:function(t){t=p(this.dom,t),t.zrByTouch=!0,i(this,t,"change"),_[Ie].call(this,t),n(this)},touchend:function(t){t=p(this.dom,t),t.zrByTouch=!0,i(this,t,"end"),_.mouseup.call(this,t),+new Date-this._lastTouchMoment<m&&_.click.call(this,t),n(this)},pointerdown:function(t){_.mousedown.call(this,t)},pointermove:function(t){r(t)||_[Ie].call(this,t)},pointerup:function(t){_.mouseup.call(this,t)},pointerout:function(t){r(t)||_[De].call(this,t)}};l.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){_[t]=function(e){e=p(this.dom,e),this[Be](t,e)}});var b=o[gi];return b[Oe]=function(){for(var t=v[We](g),i=0;i<t[Qe];i++){var n=t[i];d(this.dom,e(n),this._handlers[n])}},b.setCursor=function(t){this.dom.style.cursor=t||"default"},l.mixin(o,u),o}),e("zrender/animation/Animation",[Si,"../core/util","../core/event","./requestAnimationFrame","./Animator"],function(t){var e=t("../core/util"),i=t("../core/event").Dispatcher,n=t("./requestAnimationFrame"),r=t("./Animator"),a=function(t){t=t||{},this.stage=t.stage||{},this.onframe=t.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,i.call(this)};return a[gi]={constructor:a,addClip:function(t){this._clips.push(t)},addAnimator:function(t){t[fi]=this;for(var e=t.getClips(),i=0;i<e[Qe];i++)this.addClip(e[i])},removeClip:function(t){var i=e[Je](this._clips,t);i>=0&&this._clips[ke](i,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i<e[Qe];i++)this.removeClip(e[i]);t[fi]=null},_update:function(){for(var t=(new Date).getTime()-this._pausedTime,e=t-this._time,i=this._clips,n=i[Qe],r=[],a=[],o=0;n>o;o++){var s=i[o],l=s.step(t,e);l&&(r.push(l),a.push(s))}for(var o=0;n>o;)i[o]._needsRemove?(i[o]=i[n-1],i.pop(),n--):o++;n=r[Qe];for(var o=0;n>o;o++)a[o].fire(r[o]);this._time=t,this.onframe(e),this[Be]("frame",e),this.stage[Ue]&&this.stage[Ue]()},_startLoop:function(){function t(){e._running&&(n(t),!e._paused&&e._update())}var e=this;this._running=!0,n(t)},start:function(){this._time=(new Date).getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=(new Date).getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=(new Date).getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},animate:function(t,e){e=e||{};var i=new r(t,e.loop,e.getter,e.setter);return this.addAnimator(i),i}},e.mixin(a,i),a}),e("zrender/Storage",[Si,"./core/util","./core/env","./container/Group","./core/timsort"],function(t){function e(t,e){return t[Me]===e[Me]?t.z===e.z?t.z2-e.z2:t.z-e.z:t[Me]-e[Me]}var n=t("./core/util"),r=t("./core/env"),a=t("./container/Group"),o=t("./core/timsort"),s=function(){this._roots=[],this._displayList=[],this._displayListLen=0};return s[gi]={constructor:s,traverse:function(t,e){for(var i=0;i<this._roots[Qe];i++)this._roots[i][Ce](t,e)},getDisplayList:function(t,e){return e=e||!1,t&&this.updateDisplayList(e),this._displayList},updateDisplayList:function(t){this._displayListLen=0;for(var i=this._roots,n=this._displayList,a=0,s=i[Qe];s>a;a++)this._updateAndAddDisplayable(i[a],null,t);n[Qe]=this._displayListLen,r[ai]&&o(n,e)},_updateAndAddDisplayable:function(t,e,n){if(!t[ei]||n){t.beforeUpdate(),t.__dirty&&t[Ue](),t.afterUpdate();var r=t.clipPath;if(r){e=e?e.slice():[];for(var a=r,o=t;a;)a[we]=o,a[i](),e.push(a),o=a,a=a.clipPath}if(t.isGroup){for(var s=t._children,l=0;l<s[Qe];l++){var u=s[l];t.__dirty&&(u.__dirty=!0),this._updateAndAddDisplayable(u,e,n)}t.__dirty=!1}else t.__clipPaths=e,this._displayList[this._displayListLen++]=t}},addRoot:function(t){t.__storage!==this&&(t instanceof a&&t.addChildrenToStorage(this),this.addToStorage(t),this._roots.push(t))},delRoot:function(t){if(null==t){for(var e=0;e<this._roots[Qe];e++){var i=this._roots[e];i instanceof a&&i.delChildrenFromStorage(this)}return this._roots=[],this._displayList=[],void(this._displayListLen=0)}if(t instanceof Array)for(var e=0,r=t[Qe];r>e;e++)this.delRoot(t[e]);else{var o=n[Je](this._roots,t);o>=0&&(this.delFromStorage(t),this._roots[ke](o,1),t instanceof a&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t.__storage=this,t.dirty(!1),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:e},s}),e("zrender/Handler",[Si,"./core/util","./mixin/Draggable","./mixin/Eventful"],function(t){function e(t,e,i){return{type:t,event:i,target:e[Le],topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch}}function i(){}function n(t,e,i){if(t[t.rectHover?"rectContain":J](e,i)){for(var n,r=t;r;){if(r.clipPath&&!r.clipPath[J](e,i))return!1;r[hi]&&(n=!0),r=r[we]}return n?s:!0}return!1}var r=t("./core/util"),a=t("./mixin/Draggable"),o=t("./mixin/Eventful"),s=hi;i[gi][Oe]=function(){};var l=["click","dblclick","mousewheel",De,"mouseup","mousedown",Ie,"contextmenu"],u=function(t,e,n,s){o.call(this),this.storage=t,this.painter=e,this.painterRoot=s,n=n||new i,this.proxy=n,n.handler=this,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,a.call(this),r.each(l,function(t){n.on&&n.on(t,this[t],this)},this)};return u[gi]={constructor:u,mousemove:function(t){var e=t.zrX,i=t.zrY,n=this._hovered,r=n[Le];r&&!r.__zr&&(n=this.findHover(n.x,n.y),r=n[Le]);var a=this._hovered=this.findHover(e,i),o=a[Le],s=this.proxy;s.setCursor&&s.setCursor(o?o.cursor:"default"),r&&o!==r&&this.dispatchToElement(n,De,t),this.dispatchToElement(a,Ie,t),o&&o!==r&&this.dispatchToElement(a,ze,t)},mouseout:function(t){this.dispatchToElement(this._hovered,De,t);var e,i=t.toElement||t.relatedTarget;do i=i&&i.parentNode;while(i&&9!=i.nodeType&&!(e=i===this.painterRoot));!e&&this[Be]("globalout",{event:t})},resize:function(){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy[Oe](),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,i,n){t=t||{};var r=t[Le];if(!r||!r[hi]){for(var a="on"+i,o=e(i,t,n);r&&(r[a]&&(o.cancelBubble=r[a].call(r,o)),r[Be](i,o),r=r[we],!o.cancelBubble););o.cancelBubble||(this[Be](i,o),this.painter&&this.painter.eachOtherLayer(function(t){typeof t[a]==xe&&t[a].call(t,o),t[Be]&&t[Be](i,o)}))}},findHover:function(t,e,i){for(var r=this.storage.getDisplayList(),a={x:t,y:e},o=r[Qe]-1;o>=0;o--){var l;if(r[o]!==i&&!r[o][ei]&&(l=n(r[o],t,e))&&(!a.topTarget&&(a.topTarget=r[o]),l!==s)){a[Le]=r[o];break}}return a}},r.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){u[gi][t]=function(e){var i=this.findHover(e.zrX,e.zrY),n=i[Le];if("mousedown"===t)this._downel=n,this._upel=n;else if("mosueup"===t)this._upel=n;else if("click"===t&&this._downel!==this._upel)return;this.dispatchToElement(i,t,e)}}),r.mixin(u,o),r.mixin(u,a),u}),e("zrender/graphic/helper/fixClipWithShadow",[Si,"../../core/env"],function(t){var e=t("../../core/env"),i=[[p,0],[m,"#000"],[d,0],[f,0]];return function(t){return e.browser.ie&&e.browser.version>=11?function(){var e,n=this.__clipPaths,r=this.style;if(n)for(var a=0;a<n[Qe];a++){var o=n[a],s=o&&o.shape,l=o&&o.type;if(s&&("sector"===l&&s.startAngle===s[k]||"rect"===l&&(!s.width||!s[pi]))){for(var u=0;u<i[Qe];u++)i[u][2]=r[i[u][0]],r[i[u][0]]=i[u][1];e=!0;break}}if(t.apply(this,arguments),e)for(var u=0;u<i[Qe];u++)r[i[u][0]]=i[u][2]}:t}}),e("zrender/Painter",[Si,"./config","./core/util","./core/log","./core/BoundingRect","./core/timsort","./Layer","./animation/requestAnimationFrame","./graphic/Image"],function(t){function e(t){return parseInt(t,10)}function r(t){return t?t.__builtin__?!0:typeof t[di]!==xe||typeof t.refresh!==xe?!1:!0:!1}function o(t){t.__unusedCount++}function s(t){1==t.__unusedCount&&t.clear()}function l(t,e,i){return T.copy(t[ae]()),t[a]&&T[_](t[a]),C.width=e,C[pi]=i,!T.intersect(C)}function u(t,e){if(t==e)return!1;if(!t||!e||t[Qe]!==e[Qe])return!0;for(var i=0;i<t[Qe];i++)if(t[i]!==e[i])return!0}function c(t,e){for(var i=0;i<t[Qe];i++){var r=t[i];r.setTransform(e),e.beginPath(),r[n](e,r.shape),e.clip(),r.restoreTransform(e)}}function h(t,e){var i=document[X]("div");return i.style.cssText=["position:relative","overflow:hidden","width:"+t+"px","height:"+e+"px","padding:0","margin:0","border-width:0"].join(";")+";",i}var m=t("./config"),v=t("./core/util"),g=t("./core/log"),y=t("./core/BoundingRect"),b=t("./core/timsort"),w=t("./Layer"),S=t("./animation/requestAnimationFrame"),M=5,T=new y(0,0,0,0),C=new y(0,0,0,0),A=function(t,e,i){var n=!t.nodeName||"CANVAS"===t.nodeName.toUpperCase();this._opts=i=v[Ve]({},i||{}),this.dpr=i.devicePixelRatio||m.devicePixelRatio,this._singleCanvas=n,this.root=t;var r=t.style;r&&(r["-webkit-tap-highlight-color"]=Ze,r["-webkit-user-select"]=r["user-select"]=r["-webkit-touch-callout"]="none",t.innerHTML=""),this.storage=e;var a=this._zlevelList=[],o=this._layers={};if(this._layerConfig={},n){null!=i.width&&(t.width=i.width),null!=i[pi]&&(t[pi]=i[pi]);var s=t.width,l=t[pi];this._width=s,this._height=l;var u=new w(t,this,1);u.initContext(),o[0]=u,a.push(0),this._domRoot=t}else{this._width=this._getSize(0),this._height=this._getSize(1);var c=this._domRoot=h(this._width,this._height);t.appendChild(c)}this._progressiveLayers=[],this._hoverlayer,this._hoverElements=[]};return A[gi]={constructor:A,isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var t=this.getViewportRoot();return t?{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}:void 0},refresh:function(t){var e=this.storage.getDisplayList(!0),i=this._zlevelList;this._paintList(e,t);for(var n=0;n<i[Qe];n++){var r=i[n],a=this._layers[r];!a.__builtin__&&a.refresh&&a.refresh()}return this.refreshHover(),this._progressiveLayers[Qe]&&this._startProgessive(),this},addHover:function(t,e){if(!t.__hoverMir){var i=new t.constructor({style:t.style,shape:t.shape});i.__from=t,t.__hoverMir=i,i[Te](e),this._hoverElements.push(i)}},removeHover:function(t){var e=t.__hoverMir,i=this._hoverElements,n=v[Je](i,e);
10 n>=0&&i[ke](n,1),t.__hoverMir=null},clearHover:function(){for(var t=this._hoverElements,e=0;e<t[Qe];e++){var i=t[e].__from;i&&(i.__hoverMir=null)}t[Qe]=0},refreshHover:function(){var t=this._hoverElements,e=t[Qe],i=this._hoverlayer;if(i&&i.clear(),e){b(t,this.storage.displayableSortFunc),i||(i=this._hoverlayer=this.getLayer(1e5));var n={};i.ctx.save();for(var r=0;e>r;){var o=t[r],s=o.__from;s&&s.__zr?(r++,s.invisible||(o[a]=s[a],o.invTransform=s.invTransform,o.__clipPaths=s.__clipPaths,this._doPaintEl(o,i,!0,n))):(t[ke](r,1),s.__hoverMir=null,e--)}i.ctx.restore()}},_startProgessive:function(){function t(){i===e._progressiveToken&&e.storage&&(e._doPaintList(e.storage.getDisplayList()),e._furtherProgressive?(e._progress++,S(t)):e._progressiveToken=-1)}var e=this;if(e._furtherProgressive){var i=e._progressiveToken=+new Date;e._progress++,S(t)}},_clearProgressive:function(){this._progressiveToken=-1,this._progress=0,v.each(this._progressiveLayers,function(t){t.__dirty&&t.clear()})},_paintList:function(t,e){null==e&&(e=!1),this._updateLayerStatus(t),this._clearProgressive(),this.eachBuiltinLayer(o),this._doPaintList(t,e),this.eachBuiltinLayer(s)},_doPaintList:function(t,e){function i(t){var e=a.dpr||1;a.save(),a.globalAlpha=1,a[p]=0,n.__dirty=!0,a.setTransform(1,0,0,1,0,0),a.drawImage(t.dom,0,0,c*e,h*e),a.restore()}for(var n,r,a,o,s,l,u=0,c=this._width,h=this._height,f=this._progress,d=0,m=t[Qe];m>d;d++){var y=t[d],x=this._singleCanvas?0:y[Me],_=y.__frame;if(0>_&&s&&(i(s),s=null),r!==x&&(a&&a.restore(),o={},r=x,n=this.getLayer(r),n.__builtin__||g("ZLevel "+r+" has been used by unkown layer "+n.id),a=n.ctx,a.save(),n.__unusedCount=0,(n.__dirty||e)&&n.clear()),n.__dirty||e){if(_>=0){if(!s){if(s=this._progressiveLayers[Math.min(u++,M-1)],s.ctx.save(),s.renderScope={},s&&s.__progress>s.__maxProgress){d=s.__nextIdxNotProg-1;continue}l=s.__progress,s.__dirty||(f=l),s.__progress=f+1}_===f&&this._doPaintEl(y,s,!0,s.renderScope)}else this._doPaintEl(y,n,e,o);y.__dirty=!1}}s&&i(s),a&&a.restore(),this._furtherProgressive=!1,v.each(this._progressiveLayers,function(t){t.__maxProgress>=t.__progress&&(this._furtherProgressive=!0)},this)},_doPaintEl:function(t,e,i,n){var r=e.ctx,o=t[a];if(!(!e.__dirty&&!i||t.invisible||0===t.style[Q]||o&&!o[0]&&!o[3]||t.culling&&l(t,this._width,this._height))){var s=t.__clipPaths;(n.prevClipLayer!==e||u(s,n.prevElClipPaths))&&(n.prevElClipPaths&&(n.prevClipLayer.ctx.restore(),n.prevClipLayer=n.prevElClipPaths=null,n.prevEl=null),s&&(r.save(),c(s,r),n.prevClipLayer=e,n.prevElClipPaths=s)),t.beforeBrush&&t.beforeBrush(r),t.brush(r,n.prevEl||null),n.prevEl=t,t.afterBrush&&t.afterBrush(r)}},getLayer:function(t){if(this._singleCanvas)return this._layers[0];var e=this._layers[t];return e||(e=new w("zr_"+t,this,this.dpr),e.__builtin__=!0,this._layerConfig[t]&&v.merge(e,this._layerConfig[t],!0),this.insertLayer(t,e),e.initContext()),e},insertLayer:function(t,e){var i=this._layers,n=this._zlevelList,a=n[Qe],o=null,s=-1,l=this._domRoot;if(i[t])return void g("ZLevel "+t+" has been used already");if(!r(e))return void g("Layer of zlevel "+t+" is not valid");if(a>0&&t>n[0]){for(s=0;a-1>s&&!(n[s]<t&&n[s+1]>t);s++);o=i[n[s]]}if(n[ke](s+1,0,t),i[t]=e,!e.virtual)if(o){var u=o.dom;u.nextSibling?l.insertBefore(e.dom,u.nextSibling):l.appendChild(e.dom)}else l.firstChild?l.insertBefore(e.dom,l.firstChild):l.appendChild(e.dom)},eachLayer:function(t,e){var i,n,r=this._zlevelList;for(n=0;n<r[Qe];n++)i=r[n],t.call(e,this._layers[i],i)},eachBuiltinLayer:function(t,e){var i,n,r,a=this._zlevelList;for(r=0;r<a[Qe];r++)n=a[r],i=this._layers[n],i.__builtin__&&t.call(e,i,n)},eachOtherLayer:function(t,e){var i,n,r,a=this._zlevelList;for(r=0;r<a[Qe];r++)n=a[r],i=this._layers[n],i.__builtin__||t.call(e,i,n)},getLayers:function(){return this._layers},_updateLayerStatus:function(t){var e=this._layers,i=this._progressiveLayers,n={},r={};this.eachBuiltinLayer(function(t,e){n[e]=t.elCount,t.elCount=0,t.__dirty=!1}),v.each(i,function(t,e){r[e]=t.elCount,t.elCount=0,t.__dirty=!1});for(var a,o,s=0,l=0,u=0,c=t[Qe];c>u;u++){var h=t[u],f=this._singleCanvas?0:h[Me],d=e[f],p=h.progressive;if(d&&(d.elCount++,d.__dirty=d.__dirty||h.__dirty),p>=0){o!==p&&(o=p,l++);var m=h.__frame=l-1;if(!a){var g=Math.min(s,M-1);a=i[g],a||(a=i[g]=new w("progressive",this,this.dpr),a.initContext()),a.__maxProgress=0}a.__dirty=a.__dirty||h.__dirty,a.elCount++,a.__maxProgress=Math.max(a.__maxProgress,m),a.__maxProgress>=a.__progress&&(d.__dirty=!0)}else h.__frame=-1,a&&(a.__nextIdxNotProg=u,s++,a=null)}a&&(s++,a.__nextIdxNotProg=u),this.eachBuiltinLayer(function(t,e){n[e]!==t.elCount&&(t.__dirty=!0)}),i[Qe]=Math.min(s,M),v.each(i,function(t,e){r[e]!==t.elCount&&(h.__dirty=!0),t.__dirty&&(t.__progress=0)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?v.merge(i[t],e,!0):i[t]=e;var n=this._layers[t];n&&v.merge(n,i[t],!0)}},delLayer:function(t){var e=this._layers,i=this._zlevelList,n=e[t];n&&(n.dom.parentNode.removeChild(n.dom),delete e[t],i[ke](v[Je](i,t),1))},resize:function(t,e){var i=this._domRoot;i.style.display="none";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n[pi]=e),t=this._getSize(0),e=this._getSize(1),i.style.display="",this._width!=t||e!=this._height){i.style.width=t+"px",i.style[pi]=e+"px";for(var r in this._layers)this._layers.hasOwnProperty(r)&&this._layers[r][di](t,e);v.each(this._progressiveLayers,function(i){i[di](t,e)}),this.refresh(!0)}return this._width=t,this._height=e,this},clearLayer:function(t){var e=this._layers[t];e&&e.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(t){function e(t,e){var n=o._zlevelList;null==t&&(t=-1/0);for(var r,a=0;a<n[Qe];a++){var s=n[a],l=o._layers[s];if(!l.__builtin__&&s>t&&e>s){r=l;break}}r&&r.renderToCanvas&&(i.ctx.save(),r.renderToCanvas(i.ctx),i.ctx.restore())}if(t=t||{},this._singleCanvas)return this._layers[0].dom;var i=new w("image",this,t.pixelRatio||this.dpr);i.initContext(),i.clearColor=t[ri],i.clear();for(var n,r=this.storage.getDisplayList(!0),a={},o=this,s=0;s<r[Qe];s++){var l=r[s];l[Me]!==n&&(e(n,l[Me]),n=l[Me]),this._doPaintEl(l,i,!0,a)}return e(n,1/0),i.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var i=this._opts,n=["width",pi][t],r=["clientWidth","clientHeight"][t],a=["paddingLeft","paddingTop"][t],o=["paddingRight","paddingBottom"][t];if(null!=i[n]&&"auto"!==i[n])return parseFloat(i[n]);var s=this.root,l=document.defaultView.getComputedStyle(s);return(s[r]||e(l[n])||e(s.style[n]))-(e(l[a])||0)-(e(l[o])||0)|0},pathToImage:function(e,n){n=n||this.dpr;var r=document[X](mi),a=r[U]("2d"),o=e[ae](),s=e.style,l=s[p],u=s[d],c=s[f],h=s.hasStroke()?s[x]:0,m=Math.max(h/2,-u+l),v=Math.max(h/2,u+l),g=Math.max(h/2,-c+l),y=Math.max(h/2,c+l),_=o.width+m+v,b=o[pi]+g+y;r.width=_*n,r[pi]=b*n,a.scale(n,n),a.clearRect(0,0,_,b),a.dpr=n;var w={position:e[te],rotation:e[P],scale:e.scale};e[te]=[m-o.x,g-o.y],e[P]=0,e.scale=[1,1],e[i](),e&&e.brush(a);var S=t("./graphic/Image"),M=new S({style:{x:0,y:0,image:r}});return null!=w[te]&&(M[te]=e[te]=w[te]),null!=w[P]&&(M[P]=e[P]=w[P]),null!=w.scale&&(M.scale=e.scale=w.scale),M}},A}),e("zrender/mixin/Draggable",[Si],function(){function t(){this.on("mousedown",this._dragStart,this),this.on(Ie,this._drag,this),this.on("mouseup",this._dragEnd,this),this.on("globalout",this._dragEnd,this)}function e(t,e){return{target:t,topTarget:e&&e.topTarget}}return t[gi]={constructor:t,_dragStart:function(t){var i=t[Le];i&&i.draggable&&(this._draggingTarget=i,i.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.dispatchToElement(e(i,t),"dragstart",t.event))},_drag:function(t){var i=this._draggingTarget;if(i){var n=t.offsetX,r=t.offsetY,a=n-this._x,o=r-this._y;this._x=n,this._y=r,i.drift(a,o,t),this.dispatchToElement(e(i,t),"drag",t.event);var s=this.findHover(n,r,i)[Le],l=this._dropTarget;this._dropTarget=s,i!==s&&(l&&s!==l&&this.dispatchToElement(e(l,t),"dragleave",t.event),s&&s!==l&&this.dispatchToElement(e(s,t),"dragenter",t.event))}},_dragEnd:function(t){var i=this._draggingTarget;i&&(i.dragging=!1),this.dispatchToElement(e(i,t),"dragend",t.event),this._dropTarget&&this.dispatchToElement(e(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null}},t}),e("zrender/graphic/helper/poly",[Si,"./smoothSpline","./smoothBezier"],function(t){var e=t("./smoothSpline"),i=t("./smoothBezier");return{buildPath:function(t,n,a){var o=n.points,s=n.smooth;if(o&&o[Qe]>=2){if(s&&"spline"!==s){var l=i(o,s,a,n.smoothConstraint);t[r](o[0][0],o[0][1]);for(var u=o[Qe],c=0;(a?u:u-1)>c;c++){var h=l[2*c],f=l[2*c+1],d=o[(c+1)%u];t.bezierCurveTo(h[0],h[1],f[0],f[1],d[0],d[1])}}else{"spline"===s&&(o=e(o,a)),t[r](o[0][0],o[0][1]);for(var c=1,p=o[Qe];p>c;c++)t.lineTo(o[c][0],o[c][1])}a&&t.closePath()}}}}),e("zrender/core/event",[Si,"../mixin/Eventful","./env"],function(t){function e(t){return t.getBoundingClientRect?t.getBoundingClientRect():{left:0,top:0}}function i(t,e,i,r){return i=i||{},r||!l[ai]?n(t,e,i):l.browser.firefox&&null!=e.layerX&&e.layerX!==e.offsetX?(i.zrX=e.layerX,i.zrY=e.layerY):null!=e.offsetX?(i.zrX=e.offsetX,i.zrY=e.offsetY):n(t,e,i),i}function n(t,i,n){var r=e(t);n.zrX=i.clientX-r.left,n.zrY=i.clientY-r.top}function r(t,e,n){if(e=e||window.event,null!=e.zrX)return e;var r=e.type,a=r&&r[Je]("touch")>=0;if(a){var o="touchend"!=r?e.targetTouches[0]:e.changedTouches[0];o&&i(t,o,e,n)}else i(t,e,e,n),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;return e}function a(t,e,i){u?t.addEventListener(e,i):t.attachEvent("on"+e,i)}function o(t,e,i){u?t.removeEventListener(e,i):t.detachEvent("on"+e,i)}var s=t("../mixin/Eventful"),l=t("./env"),u=typeof window!==M&&!!window.addEventListener,c=u?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0};return{clientToLocal:i,normalizeEvent:r,addEventListener:a,removeEventListener:o,stop:c,Dispatcher:s}}),e("zrender/animation/requestAnimationFrame",[Si],function(){return typeof window!==M&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){setTimeout(t,16)}}),e("zrender/graphic/helper/smoothBezier",[Si,"../../core/vector"],function(t){var e=t("../../core/vector"),i=e.min,n=e.max,r=e.scale,a=e.distance,o=e.add;return function(t,s,l,u){var c,h,f,d,p=[],m=[],v=[],g=[];if(u){f=[1/0,1/0],d=[-1/0,-1/0];for(var y=0,x=t[Qe];x>y;y++)i(f,f,t[y]),n(d,d,t[y]);i(f,f,u[0]),n(d,d,u[1])}for(var y=0,x=t[Qe];x>y;y++){var _=t[y];if(l)c=t[y?y-1:x-1],h=t[(y+1)%x];else{if(0===y||y===x-1){p.push(e.clone(t[y]));continue}c=t[y-1],h=t[y+1]}e.sub(m,h,c),r(m,m,s);var b=a(_,c),w=a(_,h),S=b+w;0!==S&&(b/=S,w/=S),r(v,m,-b),r(g,m,w);var M=o([],_,v),T=o([],_,g);u&&(n(M,M,f),i(M,M,d),n(T,T,f),i(T,T,d)),p.push(M),p.push(T)}return l&&p.push(p.shift()),p}}),e("zrender/graphic/helper/smoothSpline",[Si,"../../core/vector"],function(t){function e(t,e,i,n,r,a,o){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*o+(-3*(e-i)-2*s-l)*a+s*r+e}var i=t("../../core/vector");return function(t,n){for(var r=t[Qe],a=[],o=0,s=1;r>s;s++)o+=i.distance(t[s-1],t[s]);var l=o/2;l=r>l?r:l;for(var s=0;l>s;s++){var u,c,h,f=s/(l-1)*(n?r:r-1),d=Math.floor(f),p=f-d,m=t[d%r];n?(u=t[(d-1+r)%r],c=t[(d+1)%r],h=t[(d+2)%r]):(u=t[0===d?d:d-1],c=t[d>r-2?r-1:d+1],h=t[d>r-3?r-1:d+2]);var v=p*p,g=p*v;a.push([e(u[0],m[0],c[0],h[0],p,v,g),e(u[1],m[1],c[1],h[1],p,v,g)])}return a}}),e("zrender/core/GestureMgr",[Si,"./event"],function(t){function e(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}function i(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}var n=t("./event"),r=function(){this._track=[]};r[gi]={constructor:r,recognize:function(t,e,i){return this._doTrack(t,e,i),this._recognize(t)},clear:function(){return this._track[Qe]=0,this},_doTrack:function(t,e,i){var r=t.touches;if(r){for(var a={points:[],touches:[],target:e,event:t},o=0,s=r[Qe];s>o;o++){var l=r[o],u=n.clientToLocal(i,l,{});a.points.push([u.zrX,u.zrY]),a.touches.push(l)}this._track.push(a)}},_recognize:function(t){for(var e in a)if(a.hasOwnProperty(e)){var i=a[e](this._track,t);if(i)return i}}};var a={pinch:function(t,n){var r=t[Qe];if(r){var a=(t[r-1]||{}).points,o=(t[r-2]||{}).points||a;if(o&&o[Qe]>1&&a&&a[Qe]>1){var s=e(a)/e(o);!isFinite(s)&&(s=1),n.pinchScale=s;var l=i(a);return n.pinchX=l[0],n.pinchY=l[1],{type:"pinch",target:t[0][Le],event:n}}}}};return r}),e("echarts/coord/axisDefault",[Si,wi],function(t){var e=t(wi),i={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"}},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},n=e.merge({boundaryGap:!0,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},i),r=e.merge({boundaryGap:[0,0],splitNumber:5},i),a=e[Ne]({scale:!0,min:"dataMin",max:"dataMax"},r),o=e[Ne]({scale:!0,logBase:10},r);return{categoryAxis:n,valueAxis:r,timeAxis:a,logAxis:o}}),e("echarts/coord/geo/Geo",[Si,"./parseGeoJson",wi,"zrender/core/BoundingRect","../View","./fix/nanhai","./fix/textCoord","./fix/geoCoord","./fix/diaoyuIsland"],function(t){function e(t,e,i,n,r){c.call(this,t),this.map=e,this._nameCoordMap=o[S](),this.loadGeoJson(i,n,r)}function n(t,e,i,n){var r=i.geoModel,a=i.seriesModel,o=r?r[Ke]:a?a[Ke]||(a.getReferringComponents("geo")[0]||{})[Ke]:null;return o===this?o[t](n):null}var r=t("./parseGeoJson"),o=t(wi),u=t("zrender/core/BoundingRect"),c=t("../View"),h=[t("./fix/nanhai"),t("./fix/textCoord"),t("./fix/geoCoord"),t("./fix/diaoyuIsland")];return e[gi]={constructor:e,type:"geo",dimensions:["lng","lat"],containCoord:function(t){for(var e=this.regions,i=0;i<e[Qe];i++)if(e[i][J](t))return!0;return!1},loadGeoJson:function(t,e,i){try{this.regions=t?r(t):[]}catch(n){throw"Invalid geoJson format\n"+n.message}e=e||{},i=i||{};for(var a=this.regions,s=o[S](),l=0;l<a[Qe];l++){var u=a[l].name;u=i.hasOwnProperty(u)?i[u]:u,a[l].name=u,s.set(u,a[l]),this.addGeoCoord(u,a[l][ee]);var c=e[u];c&&a[l].transformTo(c.left,c.top,c.width,c[pi])}this._regionsMap=s,this._rect=null,o.each(h,function(t){t(this)},this)},transformTo:function(t,e,n,r){var o=this[ae]();o=o.clone(),o.y=-o.y-o[pi];var s=this._viewTransform;s[a]=o.calculateTransform(new u(t,e,n,r)),s.decomposeTransform();var l=s.scale;l[1]=-l[1],s[i](),this._updateTransform()},getRegion:function(t){return this._regionsMap.get(t)},getRegionByCoord:function(t){for(var e=this.regions,i=0;i<e[Qe];i++)if(e[i][J](t))return e[i]},addGeoCoord:function(t,e){this._nameCoordMap.set(t,e)},getGeoCoord:function(t){return this._nameCoordMap.get(t)},getBoundingRect:function(){if(this._rect)return this._rect;for(var t,e=this.regions,i=0;i<e[Qe];i++){var n=e[i][ae]();t=t||n.clone(),t.union(n)}return this._rect=t||new u(0,0,0,0)},dataToPoint:function(t){return typeof t===vi&&(t=this.getGeoCoord(t)),t?c[gi][l].call(this,t):void 0},convertToPixel:o.curry(n,l),convertFromPixel:o.curry(n,s)},o.mixin(e,c),e}),e("echarts/coord/geo/parseGeoJson",[Si,wi,"./Region"],function(t){function e(t){if(!t.UTF8Encoding)return t;var e=t.UTF8Scale;null==e&&(e=1024);for(var n=t.features,r=0;r<n[Qe];r++)for(var a=n[r],o=a.geometry,s=o.coordinates,l=o.encodeOffsets,u=0;u<s[Qe];u++){var c=s[u];if("Polygon"===o.type)s[u]=i(c,l[u],e);else if("MultiPolygon"===o.type)for(var h=0;h<c[Qe];h++){var f=c[h];c[h]=i(f,l[u][h],e)}}return t.UTF8Encoding=!1,t}function i(t,e,i){for(var n=[],r=e[0],a=e[1],o=0;o<t[Qe];o+=2){var s=t.charCodeAt(o)-64,l=t.charCodeAt(o+1)-64;s=s>>1^-(1&s),l=l>>1^-(1&l),s+=r,l+=a,r=s,a=l,n.push([s/i,l/i])}return n}var n=t(wi),r=t("./Region");return function(t){return e(t),n.map(n[pe](t.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates[Qe]>0}),function(t){var e=t.properties,i=t.geometry,a=i.coordinates,o=[];"Polygon"===i.type&&o.push({type:"polygon",exterior:a[0],interiors:a.slice(1)}),"MultiPolygon"===i.type&&n.each(a,function(t){t[0]&&o.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})});var s=new r(e.name,o,e.cp);return s.properties=e,s})}}),e("echarts/preprocessor/helper/compatStyle",[Si,wi,Z],function(t){function e(t){var e=t&&t.itemStyle;if(e)for(var i=0,n=h[Qe];n>i;i++){var r=h[i],a=e[G],o=e[N];a&&a[r]&&(t[r]=t[r]||{},t[r][G]?s.merge(t[r][G],a[r]):t[r][G]=a[r],a[r]=null),o&&o[r]&&(t[r]=t[r]||{},t[r][N]?s.merge(t[r][N],o[r]):t[r][N]=o[r],o[r]=null)}}function i(t,e){var i=c(t)&&t[e],n=c(i)&&i[se];if(n)for(var r=0,a=l.TEXT_STYLE_OPTIONS[Qe];a>r;r++){var e=l.TEXT_STYLE_OPTIONS[r];n.hasOwnProperty(e)&&(i[e]=n[e])}}function n(t){c(t)&&(i(t,G),i(t,N))}function r(t){if(c(t)){e(t),n(t.label),n(t.upperLabel),n(t.edgeLabel);var r=t.markPoint;e(r),n(r&&r.label);var a=t.markLine;e(t.markLine),n(a&&a.label);var o=t.markArea;n(o&&o.label),i(t,"axisLabel"),i(t,"title"),i(t,"detail");var l=t.data;if(l){for(var u=0;u<l[Qe];u++)e(l[u]),n(l[u]&&l[u].label);var r=t.markPoint;if(r&&r.data)for(var h=r.data,u=0;u<h[Qe];u++)e(h[u]),n(h[u]&&h[u].label);var a=t.markLine;if(a&&a.data)for(var f=a.data,u=0;u<f[Qe];u++)s[_e](f[u])?(e(f[u][0]),n(f[u][0]&&f[u][0].label),e(f[u][1]),n(f[u][1]&&f[u][1].label)):(e(f[u]),n(f[u]&&f[u].label))}}}function a(t){return s[_e](t)?t:t?[t]:[]}function o(t){return(s[_e](t)?t[0]:t)||{}}var s=t(wi),l=t(Z),u=s.each,c=s[ui],h=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];return function(t,e){u(a(t[He]),function(t){c(t)&&r(t)});var s=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];e&&s.push("valueAxis","categoryAxis","logAxis","timeAxis"),u(s,function(e){u(a(t[e]),function(t){t&&(i(t,"axisLabel"),i(t.axisPointer,"label"))})}),u(a(t.parallel),function(t){var e=t&&t.parallelAxisDefault;i(e,"axisLabel"),i(e&&e.axisPointer,"label")}),u(a(t.calendar),function(t){i(t,"dayLabel"),i(t,"monthLabel"),i(t,"yearLabel")}),u(a(t.radar),function(t){i(t,"name")}),u(a(t.geo),function(t){c(t)&&(n(t.label),u(a(t.regions),function(t){n(t.label)}))}),n(o(t.timeline).label),i(o(t.axisPointer),"label"),i(o(t.tooltip).axisPointer,"label")}}),e("zrender/Layer",[Si,"./core/util","./config","./graphic/Style","./graphic/Pattern"],function(t){function e(){return!1}function i(t,e,i,n){var r=document[X](e),a=i[si](),o=i[oi](),s=r.style;return s[te]="absolute",s.left=0,s.top=0,s.width=a+"px",s[pi]=o+"px",r.width=a*n,r[pi]=o*n,r.setAttribute("data-zr-dom-id",t),r}var n=t("./core/util"),r=t("./config"),a=t("./graphic/Style"),o=t("./graphic/Pattern"),s=function(t,a,o){var s;o=o||r.devicePixelRatio,typeof t===vi?s=i(t,mi,a,o):n[ui](t)&&(s=t,t=s.id),this.id=t,this.dom=s;var l=s.style;l&&(s.onselectstart=e,l["-webkit-user-select"]="none",l["user-select"]="none",l["-webkit-touch-callout"]="none",l["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",l[ne]=0,l.margin=0,l["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=a,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=o};return s[gi]={constructor:s,elCount:0,__dirty:!0,initContext:function(){this.ctx=this.dom[U]("2d"),this.ctx.__currentValues={},this.ctx.dpr=this.dpr},createBackBuffer:function(){var t=this.dpr;this.domBack=i("back-"+this.id,mi,this.painter,t),this.ctxBack=this.domBack[U]("2d"),this.ctxBack.__currentValues={},1!=t&&this.ctxBack.scale(t,t)},resize:function(t,e){var i=this.dpr,n=this.dom,r=n.style,a=this.domBack;r.width=t+"px",r[pi]=e+"px",n.width=t*i,n[pi]=e*i,a&&(a.width=t*i,a[pi]=e*i,1!=i&&this.ctxBack.scale(i,i))},clear:function(t){var e=this.dom,i=this.ctx,n=e.width,r=e[pi],s=this.clearColor,l=this.motionBlur&&!t,u=this.lastFrameAlpha,c=this.dpr;if(l&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,n/c,r/c)),i.clearRect(0,0,n,r),s){var h;s[qe]?(h=s.__canvasGradient||a.getGradient(i,s,{x:0,y:0,width:n,height:r}),s.__canvasGradient=h):s.image&&(h=o[gi].getCanvasPattern.call(s,i)),i.save(),i.fillStyle=h||s,i.fillRect(0,0,n,r),i.restore()}if(l){var f=this.domBack;i.save(),i.globalAlpha=u,i.drawImage(f,0,0,n,r),i.restore()}}},s}),e("echarts/chart/bar/BaseBarSeries",[Si,"../../model/Series","../helper/createListFromArray"],function(t){var e=t("../../model/Series"),i=t("../helper/createListFromArray");return e[Ve]({type:"series.__base_bar__",getInitialData:function(t,e){return i(t.data,this,e)},getMarkerPosition:function(t){var e=this[Ke];if(e){var i=e[l](t,!0),n=this[$e](),r=n.getLayout(g),a=n.getLayout("size"),o=e.getBaseAxis().isHorizontal()?0:1;return i[o]+=r+a/2,i}return[0/0,0/0]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,itemStyle:{normal:{},emphasis:{}}}})}),e("echarts/coord/geo/fix/nanhai",[Si,"../Region",wi],function(t){for(var e=t("../Region"),i=t(wi),n=[126,25],r=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],a=0;a<r[Qe];a++)for(var o=0;o<r[a][Qe];o++)r[a][o][0]/=10.5,r[a][o][1]/=-14,r[a][o][0]+=n[0],r[a][o][1]+=n[1];return function(t){"china"===t.map&&t.regions.push(new e("南海诸岛",i.map(r,function(t){return{type:"polygon",exterior:t}}),n))}}),e("echarts/coord/geo/fix/geoCoord",[Si,wi],function(t){var e=t(wi),i={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};return function(t){e.each(t.regions,function(t){var e=i[t.name];if(e){var n=t[ee];n[0]=e[0],n[1]=e[1]}})}}),e("echarts/coord/geo/fix/textCoord",[Si,wi],function(t){var e=t(wi),i={"南海诸岛":[32,80],"广东":[0,-10],"香港":[10,5],"澳门":[-10,10],"天津":[5,5]};return function(t){e.each(t.regions,function(t){var e=i[t.name];if(e){var n=t[ee];n[0]+=e[0]/10.5,n[1]+=-e[1]/14}})}}),e("echarts/coord/View",[Si,xi,_i,"zrender/mixin/Transformable",wi,"zrender/core/BoundingRect"],function(t){function e(){c.call(this)}function n(t){this.name=t,this.zoomLimit,c.call(this),this._roamTransform=new e,this._viewTransform=new e,this._center,this._zoom}function r(t,e,i,n){var r=i.seriesModel,a=r?r[Ke]:null;return a===this?a[t](n):null}var o=t(xi),u=t(_i),c=t("zrender/mixin/Transformable"),h=t(wi),f=t("zrender/core/BoundingRect"),d=o[_];return h.mixin(e,c),n[gi]={constructor:n,type:"view",dimensions:["x","y"],setBoundingRect:function(t,e,i,n){return this._rect=new f(t,e,i,n),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(t,e,i,n){this.transformTo(t,e,i,n),this._viewRect=new f(t,e,i,n)},transformTo:function(t,e,i,n){var r=this[ae](),o=this._viewTransform;o[a]=r.calculateTransform(new f(t,e,i,n)),o.decomposeTransform(),this._updateTransform()},setCenter:function(t){t&&(this._center=t,this._updateCenterAndZoom())},setZoom:function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},getDefaultCenter:function(){var t=this[ae](),e=t.x+t.width/2,i=t.y+t[pi]/2;return[e,i]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransform},_updateCenterAndZoom:function(){var t=this._viewTransform.getLocalTransform(),e=this._roamTransform,i=this.getDefaultCenter(),n=this.getCenter(),r=this.getZoom();n=o[_]([],n,t),i=o[_]([],i,t),e.origin=n,e[te]=[i[0]-n[0],i[1]-n[1]],e.scale=[r,r],this._updateTransform()},_updateTransform:function(){var t=this._roamTransform,e=this._viewTransform;e[we]=t,t[i](),e[i](),e[a]&&u.copy(this[a]||(this[a]=[]),e[a]),this[a]?(this.invTransform=this.invTransform||[],u.invert(this.invTransform,this[a])):this.invTransform=null,this.decomposeTransform()},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var t=this[ae]().clone();return t[_](this[a]),t},dataToPoint:function(t){var e=this[a];return e?d([],t,e):[t[0],t[1]]},pointToData:function(t){var e=this.invTransform;return e?d([],t,e):[t[0],t[1]]},convertToPixel:h.curry(r,l),convertFromPixel:h.curry(r,s),containPoint:function(t){return this.getViewRectAfterRoam()[J](t[0],t[1])}},h.mixin(n,c),n}),e("echarts/coord/geo/fix/diaoyuIsland",[Si],function(){var t=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];return function(e){if("china"===e.map)for(var i=0,n=e.regions[Qe];n>i;++i)"台湾"===e.regions[i].name&&e.regions[i].geometries.push({type:"polygon",exterior:t[0]})}}),e("echarts/data/DataDiffer",[Si],function(){function t(t){return t}function e(e,i,n,r,a){this._old=e,this._new=i,this._oldKeyGetter=n||t,this._newKeyGetter=r||t,this.context=a}function i(t,e,i,n,r){for(var a=0;a<t[Qe];a++){var o="_ec_"+r[n](t[a],a),s=e[o];null==s?(i.push(o),e[o]=a):(s[Qe]||(e[o]=s=[s]),s.push(a))}}return e[gi]={constructor:e,add:function(t){return this._add=t,this},update:function(t){return this._update=t,this},remove:function(t){return this._remove=t,this},execute:function(){var t,e=this._old,n=this._new,r={},a={},o=[],s=[];for(i(e,r,o,"_oldKeyGetter",this),i(n,a,s,"_newKeyGetter",this),t=0;t<e[Qe];t++){var l=o[t],u=a[l];if(null!=u){var c=u[Qe];c?(1===c&&(a[l]=null),u=u.unshift()):a[l]=null,this._update&&this._update(u,t)}else this._remove&&this._remove(t)}for(var t=0;t<s[Qe];t++){var l=s[t];if(a.hasOwnProperty(l)){var u=a[l];if(null==u)continue;if(u[Qe])for(var h=0,c=u[Qe];c>h;h++)this._add&&this._add(u[h]);else this._add&&this._add(u)}}}},e}),e("echarts/coord/geo/Region",[Si,"zrender/contain/polygon","zrender/core/BoundingRect","zrender/core/bbox",xi],function(t){function e(t,e,i){if(this.name=t,this.geometries=e,i)i=[i[0],i[1]];else{var n=this[ae]();i=[n.x+n.width/2,n.y+n[pi]/2]}this[ee]=i}var i=t("zrender/contain/polygon"),n=t("zrender/core/BoundingRect"),r=t("zrender/core/bbox"),a=t(xi);return e[gi]={constructor:e,properties:null,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,i=[e,e],o=[-e,-e],s=[],l=[],u=this.geometries,c=0;c<u[Qe];c++)if("polygon"===u[c].type){var h=u[c].exterior;r.fromPoints(h,s,l),a.min(i,i,s),a.max(o,o,l)}return 0===c&&(i[0]=i[1]=o[0]=o[1]=0),this._rect=new n(i[0],i[1],o[0]-i[0],o[1]-i[1])},contain:function(t){var e=this[ae](),n=this.geometries;if(!e[J](t[0],t[1]))return!1;t:for(var r=0,a=n[Qe];a>r;r++)if("polygon"===n[r].type){var o=n[r].exterior,s=n[r].interiors;if(i[J](o,t[0],t[1])){for(var l=0;l<(s?s[Qe]:0);l++)if(i[J](s[l]))continue t;return!0}}return!1},transformTo:function(t,e,i,r){var o=this[ae](),s=o.width/o[pi];i?r||(r=i/s):i=s*r;for(var l=new n(t,e,i,r),u=o.calculateTransform(l),c=this.geometries,h=0;h<c[Qe];h++)if("polygon"===c[h].type){for(var f=c[h].exterior,d=c[h].interiors,p=0;p<f[Qe];p++)a[_](f[p],f[p],u);for(var m=0;m<(d?d[Qe]:0);m++)for(var p=0;p<d[m][Qe];p++)a[_](d[m][p],d[m][p],u)}o=this._rect,o.copy(l),this[ee]=[o.x+o.width/2,o.y+o[pi]/2]}},e}),e("echarts/chart/helper/createListFromArray",[Si,"../../data/List","../../data/helper/completeDimensions",wi,Z,"../../CoordinateSystem"],function(t){function e(t){for(var e=0;e<t[Qe]&&null==t[e];)e++;return t[e]}function i(t){var i=e(t);return null!=i&&!c[_e](d(i))}function n(t,e,n){t=t||[];var r=e.get(Ke),a=m[r],u=f.get(r),v={encodeDef:e.get("encode"),dimsDef:e.get(ve)},g=a&&a(t,e,n,v),y=g&&g[ve];y||(y=u&&(u.getDimensionsInfo?u.getDimensionsInfo():u[ve].slice())||["x","y"],y=l(y,t,v));var x=g?g.categoryIndex:-1,_=new s(y,e),b=o(g,t),w={},S=x>=0&&i(t)?function(t,e,i,n){return h.isDataItemOption(t)&&(_.hasItemOption=!0),n===x?i:p(d(t),y[n])}:function(t,e,i,n){var r=d(t),a=p(r&&r[n],y[n]);h.isDataItemOption(t)&&(_.hasItemOption=!0);var o=g&&g.categoryAxesModels;return o&&o[e]&&typeof a===vi&&(w[e]=w[e]||o[e].getCategories(),a=c[Je](w[e],a),0>a&&!isNaN(a)&&(a=+a)),a};return _.hasItemOption=!1,_.initData(t,b,S),_}function r(t){return t!==u&&"time"!==t}function a(t){return t===u?b:"time"===t?"time":"float"}function o(t,e){var i,n=[],r=t&&t[ve][t.categoryIndex];if(r&&(i=t.categoryAxesModels[r.name]),i){var a=i.getCategories();if(a){var o=e[Qe];if(c[_e](e[0])&&e[0][Qe]>1){n=[];for(var s=0;o>s;s++)n[s]=a[e[s][t.categoryIndex||0]]}else n=a.slice(0)}}return n}var s=t("../../data/List"),l=t("../../data/helper/completeDimensions"),c=t(wi),h=t(Z),f=t("../../CoordinateSystem"),d=h.getDataItemValue,p=h.converDataValue,m={cartesian2d:function(t,e,i,n){var o=c.map(["xAxis","yAxis"],function(t){return i.queryComponents({mainType:t,index:e.get(t+"Index"),id:e.get(t+"Id")})[0]}),s=o[0],h=o[1],f=s.get("type"),d=h.get("type"),p=[{name:"x",type:a(f),stackable:r(f)},{name:"y",type:a(d),stackable:r(d)}],m=f===u,v=d===u;p=l(p,t,n);var g={};return m&&(g.x=s),v&&(g.y=h),{dimensions:p,categoryIndex:m?0:v?1:-1,categoryAxesModels:g}},singleAxis:function(t,e,i,n){var o=i.queryComponents({mainType:"singleAxis",index:e.get("singleAxisIndex"),id:e.get("singleAxisId")})[0],s=o.get("type"),c=s===u,h=[{name:"single",type:a(s),stackable:r(s)}];h=l(h,t,n);var f={};return c&&(f.single=o),{dimensions:h,categoryIndex:c?0:-1,categoryAxesModels:f}},polar:function(t,e,i,n){var o=i.queryComponents({mainType:"polar",index:e.get("polarIndex"),id:e.get("polarId")})[0],s=o.findAxisModel("angleAxis"),c=o.findAxisModel("radiusAxis"),h=c.get("type"),f=s.get("type"),d=[{name:"radius",type:a(h),stackable:r(h)},{name:"angle",type:a(f),stackable:r(f)}],p=f===u,m=h===u;d=l(d,t,n);var v={};return m&&(v.radius=c),p&&(v.angle=s),{dimensions:d,categoryIndex:p?1:m?0:-1,categoryAxesModels:v}},geo:function(t,e,i,n){return{dimensions:l([{name:"lng"},{name:"lat"}],t,n)}}};return n}),e("echarts/data/helper/completeDimensions",[Si,wi,Z],function(t){function e(t,e,r){function h(t,e,i){u[e]?t.otherDims[e]=i:(t.coordDim=e,t.coordDimIndex=i,v.set(e,!0))}function f(t,e,i){if(i||null!=e.get(t)){for(var n=0;null!=e.get(t+n);)n++;t+=n}return e.set(t,!0),t}e=e||[],r=r||{},t=(t||[]).slice();var d=(r.dimsDef||[]).slice(),p=n[S](r.encodeDef),m=n[S](),v=n[S](),g=[],y=r.dimCount;if(null==y){var x=i(e[0]);y=Math.max(n[_e](x)&&x[Qe]||1,t[Qe],d[Qe]),a(t,function(t){var e=t.dimsDef;e&&(y=Math.max(y,e[Qe]))})}for(var _=0;y>_;_++){var w=o(d[_])?{name:d[_]}:d[_]||{},M=w.name,T=g[_]={otherDims:{}};null!=M&&null==m.get(M)&&(T.name=T.tooltipName=M,m.set(M,_)),null!=w.type&&(T.type=w.type)}p.each(function(t,e){t=p.set(e,l(t).slice()),a(t,function(i,n){o(i)&&(i=m.get(i)),null!=i&&y>i&&(t[n]=i,h(g[i],e,n))})});var C=0;a(t,function(t){var e,t,i,r;o(t)?(e=t,t={}):(e=t.name,t=n.clone(t),i=t.dimsDef,r=t.otherDims,t.name=t.coordDim=t.coordDimIndex=t.dimsDef=t.otherDims=null);var u=l(p.get(e));if(!u[Qe])for(var c=0;c<(i&&i[Qe]||1);c++){for(;C<g[Qe]&&null!=g[C].coordDim;)C++;C<g[Qe]&&u.push(C++)}a(u,function(n,a){var o=g[n];h(s(o,t),e,a),null==o.name&&i&&(o.name=o.tooltipName=i[a]),r&&s(o.otherDims,r)})});for(var P=r.extraPrefix||"value",A=0;y>A;A++){var T=g[A]=g[A]||{},L=T.coordDim;
11 null==L&&(T.coordDim=f(P,v,r.extraFromZero),T.coordDimIndex=0,T.isExtraCoord=!0),null==T.name&&(T.name=f(T.coordDim,m)),null==T.type&&c(e,A)&&(T.type=b)}return g}function i(t){return n[_e](t)?t:n[ui](t)?t.value:t}var n=t(wi),r=t(Z),a=n.each,o=n[he],s=n[Ne],l=r.normalizeToArray,u={tooltip:1,label:1,itemName:1},c=e.guessOrdinal=function(t,e){for(var r=0,a=t[Qe];a>r;r++){var s=i(t[r]);if(!n[_e](s))return!1;var s=s[e];if(null!=s&&isFinite(s)&&""!==s)return!1;if(o(s)&&"-"!==s)return!0}return!1};return e}),e("echarts/util/symbol",[Si,"./graphic","zrender/core/BoundingRect"],function(t){var e=t("./graphic"),i=t("zrender/core/BoundingRect"),a=e.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,a=e.width/2,o=e[pi]/2;t[r](i,n-o),t.lineTo(i+a,n+o),t.lineTo(i-a,n+o),t.closePath()}}),o=e.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,a=e.width/2,o=e[pi]/2;t[r](i,n-o),t.lineTo(i+a,n),t.lineTo(i,n+o),t.lineTo(i-a,n),t.closePath()}}),s=e.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.x,n=e.y,r=e.width/5*3,a=Math.max(r,e[pi]),o=r/2,s=o*o/(a-o),l=n-a+o+s,u=Math.asin(s/o),c=Math.cos(u)*o,h=Math.sin(u),f=Math.cos(u);t.arc(i,l,o,Math.PI-u,2*Math.PI+u);var d=.6*o,p=.7*o;t.bezierCurveTo(i+c-h*d,l+s+f*d,i,n-p,i,n),t.bezierCurveTo(i,n-p,i-c+h*d,l+s+f*d,i-c,l+s),t.closePath()}}),l=e.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e[pi],n=e.width,a=e.x,o=e.y,s=n/3*2;t[r](a,o),t.lineTo(a+s,o+i),t.lineTo(a,o+i/4*3),t.lineTo(a-s,o+i),t.lineTo(a,o),t.closePath()}}),u={line:e.Line,rect:e.Rect,roundRect:e.Rect,square:e.Rect,circle:e.Circle,diamond:o,pin:s,arrow:l,triangle:a},c={line:function(t,e,i,n,r){r.x1=t,r.y1=e+n/2,r.x2=t+i,r.y2=e+n/2},rect:function(t,e,i,n,r){r.x=t,r.y=e,r.width=i,r[pi]=n},roundRect:function(t,e,i,n,r){r.x=t,r.y=e,r.width=i,r[pi]=n,r.r=Math.min(i,n)/4},square:function(t,e,i,n,r){var a=Math.min(i,n);r.x=t,r.y=e,r.width=a,r[pi]=a},circle:function(t,e,i,n,r){r.cx=t+i/2,r.cy=e+n/2,r.r=Math.min(i,n)/2},diamond:function(t,e,i,n,r){r.cx=t+i/2,r.cy=e+n/2,r.width=i,r[pi]=n},pin:function(t,e,i,n,r){r.x=t+i/2,r.y=e+n/2,r.width=i,r[pi]=n},arrow:function(t,e,i,n,r){r.x=t+i/2,r.y=e+n/2,r.width=i,r[pi]=n},triangle:function(t,e,i,n,r){r.cx=t+i/2,r.cy=e+n/2,r.width=i,r[pi]=n}},h={};for(var f in u)u.hasOwnProperty(f)&&(h[f]=new u[f]);var d=e.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var t=this.style,e=this.shape;"pin"===e.symbolType&&"inside"===t.textPosition&&(t.textPosition=["50%","40%"],t[oe]=ee,t[v]=ie)},buildPath:function(t,e,i){var r=e.symbolType,a=h[r];"none"!==e.symbolType&&(a||(r="rect",a=h[r]),c[r](e.x,e.y,e.width,e[pi],a.shape),a[n](t,a.shape,i))}}),p=function(t){if("image"!==this.type){var e=this.style,i=this.shape;i&&"line"===i.symbolType?e[y]=t:this.__isEmptyBrush?(e[y]=t,e.fill="#fff"):(e.fill&&(e.fill=t),e[y]&&(e[y]=t)),this.dirty(!1)}},m={createSymbol:function(t,n,r,a,o,s){var l=0===t[Je]("empty");l&&(t=t.substr(5,1)[yi]()+t.substr(6));var u;return u=0===t[Je]("image://")?new e.Image({style:{image:t.slice(8),x:n,y:r,width:a,height:o}}):0===t[Je]("path://")?e.makePath(t.slice(7),{},new i(n,r,a,o)):new d({shape:{symbolType:t,x:n,y:r,width:a,height:o}}),u.__isEmptyBrush=l,u.setColor=p,u.setColor(s),u}};return m}),e("zrender/contain/polygon",[Si,"./windingLine"],function(t){function e(t,e){return Math.abs(t-e)<r}function i(t,i,r){var a=0,o=t[0];if(!o)return!1;for(var s=1;s<t[Qe];s++){var l=t[s];a+=n(o[0],o[1],l[0],l[1],i,r),o=l}var u=t[0];return e(o[0],u[0])&&e(o[1],u[1])||(a+=n(o[0],o[1],u[0],u[1],i,r)),0!==a}var n=t("./windingLine"),r=1e-8;return{contain:i}}),e("echarts/chart/bar/helper",[Si,E],function(t){function e(t,e){"outside"===t.textPosition&&(t.textPosition=e)}var i=t(E),n={};return n.setLabel=function(t,n,r,a,o,s){var l=r[li]("label.normal"),u=r[li]("label.emphasis");i.setLabelStyle(t,n,l,u,{labelFetcher:o,labelDataIndex:s,defaultText:o.getRawValue(s),isRectText:!0,autoColor:a}),e(t),e(n)},n}),e("echarts/chart/bar/barItemStyle",[Si,"../../model/mixin/makeStyleMapper"],function(t){var e=t("../../model/mixin/makeStyleMapper")([["fill","color"],[y,"borderColor"],[x,"borderWidth"],[y,"barBorderColor"],[x,"barBorderWidth"],[Q],[p],[d],[f],[m]]);return{getBarItemStyle:function(t){var i=e.call(this,t);if(this.getBorderLineDash){var n=this.getBorderLineDash();n&&(i.lineDash=n)}return i}}}),e("echarts/chart/helper/SymbolDraw",[Si,E,"./Symbol"],function(t){function e(t){this.group=new n.Group,this._symbolCtor=t||r}function i(t,e,i){var n=t[O](e);return!(!n||isNaN(n[0])||isNaN(n[1])||i&&i(e)||"none"===t[je](e,"symbol"))}var n=t(E),r=t("./Symbol"),a=e[gi];return a.updateData=function(t,e){var r=this.group,a=t[V],o=this._data,s=this._symbolCtor,l={itemStyle:a[li]("itemStyle.normal")[le](["color"]),hoverItemStyle:a[li]("itemStyle.emphasis")[le](),symbolRotate:a.get("symbolRotate"),symbolOffset:a.get("symbolOffset"),hoverAnimation:a.get("hoverAnimation"),labelModel:a[li]("label.normal"),hoverLabelModel:a[li]("label.emphasis"),cursorStyle:a.get("cursor")};t.diff(o).add(function(n){var a=t[O](n);if(i(t,n,e)){var o=new s(t,n,l);o.attr(te,a),t.setItemGraphicEl(n,o),r.add(o)}})[Ue](function(u,c){var h=o[R](c),f=t[O](u);return i(t,u,e)?(h?(h.updateData(t,u,l),n[L](h,{position:f},a)):(h=new s(t,u),h.attr(te,f)),r.add(h),void t.setItemGraphicEl(u,h)):void r[Fe](h)})[Fe](function(t){var e=o[R](t);e&&e.fadeOut(function(){r[Fe](e)})}).execute(),this._data=t},a.updateLayout=function(){var t=this._data;t&&t.eachItemGraphicEl(function(e,i){var n=t[O](i);e.attr(te,n)})},a[Fe]=function(t){var e=this.group,i=this._data;i&&(t?i.eachItemGraphicEl(function(t){t.fadeOut(function(){e[Fe](t)})}):e[ue]())},e}),e("echarts/chart/line/poly",[Si,"zrender/graphic/Path",xi,"zrender/graphic/helper/fixClipWithShadow"],function(t){function e(t){return isNaN(t[0])||isNaN(t[1])}function i(t,i,n,a,s,m,v,g,y,x,_){for(var b=0,w=n,S=0;a>S;S++){var M=i[w];if(w>=s||0>w)break;if(e(M)){if(_){w+=m;continue}break}if(w===n)t[m>0?r:"lineTo"](M[0],M[1]),h(d,M);else if(y>0){var T=w+m,C=i[T];if(_)for(;C&&e(i[T]);)T+=m,C=i[T];var P=.5,A=i[b],C=i[T];if(!C||e(C))h(p,M);else{e(C)&&!_&&(C=M),o.sub(f,C,A);var L,I;if("x"===x||"y"===x){var D="x"===x?0:1;L=Math.abs(M[D]-A[D]),I=Math.abs(M[D]-C[D])}else L=o.dist(M,A),I=o.dist(M,C);P=I/(I+L),c(p,M,f,-y*(1-P))}l(d,d,g),u(d,d,v),l(p,p,g),u(p,p,v),t.bezierCurveTo(d[0],d[1],p[0],p[1],M[0],M[1]),c(d,M,f,y*P)}else t.lineTo(M[0],M[1]);b=w,w+=m}return S}function n(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var r=0;r<t[Qe];r++){var a=t[r];a[0]<i[0]&&(i[0]=a[0]),a[1]<i[1]&&(i[1]=a[1]),a[0]>n[0]&&(n[0]=a[0]),a[1]>n[1]&&(n[1]=a[1])}return{min:e?i:n,max:e?n:i}}var a=t("zrender/graphic/Path"),o=t(xi),s=t("zrender/graphic/helper/fixClipWithShadow"),l=o.min,u=o.max,c=o.scaleAndAdd,h=o.copy,f=[],d=[],p=[];return{Polyline:a[Ve]({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:s(a[gi].brush),buildPath:function(t,r){var a=r.points,o=0,s=a[Qe],l=n(a,r.smoothConstraint);if(r.connectNulls){for(;s>0&&e(a[s-1]);s--);for(;s>o&&e(a[o]);o++);}for(;s>o;)o+=i(t,a,o,s,s,1,l.min,l.max,r.smooth,r.smoothMonotone,r.connectNulls)+1}}),Polygon:a[Ve]({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:s(a[gi].brush),buildPath:function(t,r){var a=r.points,o=r.stackedOnPoints,s=0,l=a[Qe],u=r.smoothMonotone,c=n(a,r.smoothConstraint),h=n(o,r.smoothConstraint);if(r.connectNulls){for(;l>0&&e(a[l-1]);l--);for(;l>s&&e(a[s]);s++);}for(;l>s;){var f=i(t,a,s,l,l,1,c.min,c.max,r.smooth,u,r.connectNulls);i(t,o,s+f-1,f,l,-1,h.min,h.max,r.stackedOnSmooth,u,r.connectNulls),s+=f+1,t.closePath()}}})}}),e("echarts/chart/line/lineAnimationDiff",[Si],function(){function t(t){return t>=0?1:-1}function e(e,i,n){for(var r,a=e.getBaseAxis(),o=e.getOtherAxis(a),s=a.onZero?0:o.scale[$]()[0],u=o.dim,c="x"===u||"radius"===u?1:0,h=i.stackedOn,f=i.get(u,n);h&&t(h.get(u,n))===t(f);){r=h;break}var d=[];return d[c]=i.get(a.dim,n),d[1-c]=r?r.get(u,n,!0):s,e[l](d)}function i(t,e){var i=[];return e.diff(t).add(function(t){i.push({cmd:"+",idx:t})})[Ue](function(t,e){i.push({cmd:"=",idx:e,idx1:t})})[Fe](function(t){i.push({cmd:"-",idx:t})}).execute(),i}return function(t,n,r,a,o,s){for(var u=i(t,n),c=[],h=[],f=[],d=[],p=[],m=[],v=[],g=s[ve],y=0;y<u[Qe];y++){var x=u[y],_=!0;switch(x.cmd){case"=":var b=t[O](x.idx),w=n[O](x.idx1);(isNaN(b[0])||isNaN(b[1]))&&(b=w.slice()),c.push(b),h.push(w),f.push(r[x.idx]),d.push(a[x.idx1]),v.push(n[C](x.idx1));break;case"+":var S=x.idx;c.push(o[l]([n.get(g[0],S,!0),n.get(g[1],S,!0)])),h.push(n[O](S).slice()),f.push(e(o,n,S)),d.push(a[S]),v.push(n[C](S));break;case"-":var S=x.idx,M=t[C](S);M!==S?(c.push(t[O](S)),h.push(s[l]([t.get(g[0],S,!0),t.get(g[1],S,!0)])),f.push(r[S]),d.push(e(s,t,S)),v.push(M)):_=!1}_&&(p.push(x),m.push(m[Qe]))}m.sort(function(t,e){return v[t]-v[e]});for(var T=[],P=[],A=[],L=[],I=[],y=0;y<m[Qe];y++){var S=m[y];T[y]=c[S],P[y]=h[S],A[y]=f[S],L[y]=d[S],I[y]=p[S]}return{current:T,next:P,stackedOnCurrent:A,stackedOnNext:L,status:I}}}),e("echarts/chart/helper/Symbol",[Si,wi,"../../util/symbol",E,"../../util/number","./labelHelper"],function(t){function e(t,e){var i=t[je](e,"symbolSize");return i instanceof Array?i.slice():[+i,+i]}function i(t){return[t[0]/2,t[1]/2]}function n(t,e,i){s.Group.call(this),this.updateData(t,e,i)}function r(t,e){this[we].drift(t,e)}var a=t(wi),o=t("../../util/symbol"),s=t(E),l=t("../../util/number"),u=t("./labelHelper"),c=n[gi];c._createSymbol=function(t,e,n,a){this[ue]();var l=e[V],u=e[je](n,"color"),c=o.createSymbol(t,-1,-1,2,2,u);c.attr({z2:100,culling:!0,scale:[0,0]}),c.drift=r,s.initProps(c,{scale:i(a)},l,n),this._symbolType=t,this.add(c)},c.stopSymbolAnimation=function(t){this.childAt(0)[ni](t)},c.getSymbolPath=function(){return this.childAt(0)},c.getScale=function(){return this.childAt(0).scale},c.highlight=function(){this.childAt(0)[Be](N)},c.downplay=function(){this.childAt(0)[Be](G)},c.setZ=function(t,e){var i=this.childAt(0);i[Me]=t,i.z=e},c.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?"move":"pointer"},c.updateData=function(t,n,r){this[hi]=!1;var a=t[je](n,"symbol")||"circle",o=t[V],l=e(t,n);if(a!==this._symbolType)this._createSymbol(a,t,n,l);else{var u=this.childAt(0);u[hi]=!1,s[L](u,{scale:i(l)},o,n)}this._updateCommon(t,n,l,r),this._seriesModel=o};var h=["itemStyle",G],f=["itemStyle",N],d=["label",G],p=["label",N];return c._updateCommon=function(t,e,n,r){var o=this.childAt(0),c=t[V],m=t[je](e,"color");"image"!==o.type&&o.useStyle({strokeNoScale:!0}),r=r||null;var v=r&&r.itemStyle,g=r&&r.hoverItemStyle,y=r&&r.symbolRotate,x=r&&r.symbolOffset,_=r&&r.labelModel,b=r&&r.hoverLabelModel,w=r&&r.hoverAnimation,S=r&&r.cursorStyle;if(!r||t.hasItemOption){var M=t[z](e);v=M[li](h)[le](["color"]),g=M[li](f)[le](),y=M[I]("symbolRotate"),x=M[I]("symbolOffset"),_=M[li](d),b=M[li](p),w=M[I]("hoverAnimation"),S=M[I]("cursor")}else g=a[Ve]({},g);var C=o.style;o.attr(P,(y||0)*Math.PI/180||0),x&&o.attr(te,[l[T](x[0],n[0]),l[T](x[1],n[1])]),S&&o.attr("cursor",S),o.setColor(m),o[Te](v);var L=t[je](e,Q);null!=L&&(C[Q]=L);var D=u.findLabelValueDim(t);null!=D&&s.setLabelStyle(C,g,_,b,{labelFetcher:c,labelDataIndex:e,defaultText:t.get(D,e),isRectText:!0,autoColor:m}),o.off(ze).off(De).off(N).off(G),o.hoverStyle=g,s[A](o);var k=i(n);if(w&&c.isAnimationEnabled()){var O=function(){var t=k[1]/k[0];this.animateTo({scale:[Math.max(1.1*k[0],k[0]+3),Math.max(1.1*k[1],k[1]+3*t)]},400,"elasticOut")},R=function(){this.animateTo({scale:k},400,"elasticOut")};o.on(ze,O).on(De,R).on(N,O).on(G,R)}},c.fadeOut=function(t){var e=this.childAt(0);this[hi]=e[hi]=!0,e.style.text=null,s[L](e,{scale:[0,0]},this._seriesModel,this[Ye],t)},a[de](n,s.Group),n}),e("echarts/chart/pie/labelLayout",[Si,"zrender/contain/text"],function(t){function e(t,e,i,n,r,a,o){function s(e,i,n){for(var r=e;i>r;r++)if(t[r].y+=n,r>e&&i>r+1&&t[r+1].y>t[r].y+t[r][pi])return void l(r,n/2);l(i-1,n/2)}function l(e,i){for(var n=e;n>=0&&(t[n].y-=i,!(n>0&&t[n].y>t[n-1].y+t[n-1][pi]));n--);}function u(t,e,i,n,r,a){for(var o=a>0?e?Number.MAX_VALUE:0:e?Number.MAX_VALUE:0,s=0,l=t[Qe];l>s;s++)if(t[s][te]!==ee){var u=Math.abs(t[s].y-n),c=t[s].len,h=t[s].len2,f=r+c>u?Math.sqrt((r+c+h)*(r+c+h)-u*u):Math.abs(t[s].x-i);e&&f>=o&&(f=o-10),!e&&o>=f&&(f=o+10),t[s].x=i+f*a,o=f}}t.sort(function(t,e){return t.y-e.y});for(var c,h=0,f=t[Qe],d=[],p=[],m=0;f>m;m++)c=t[m].y-h,0>c&&s(m,f,-c,r),h=t[m].y+t[m][pi];0>o-h&&l(f-1,h-o);for(var m=0;f>m;m++)t[m].y>=i?p.push(t[m]):d.push(t[m]);u(d,!1,e,i,n,r),u(p,!0,e,i,n,r)}function i(t,i,n,r,a,o){for(var s=[],l=[],u=0;u<t[Qe];u++)t[u].x<i?s.push(t[u]):l.push(t[u]);e(l,i,n,r,1,a,o),e(s,i,n,r,-1,a,o);for(var u=0;u<t[Qe];u++){var c=t[u].linePoints;if(c){var h=c[1][0]-c[2][0];c[2][0]=t[u].x<i?t[u].x+3:t[u].x-3,c[1][1]=c[2][1]=t[u].y,c[1][0]=c[2][0]+h}}}var n=t("zrender/contain/text");return function(t,e,r,a){var o,s,l=t[$e](),u=[],c=!1;l.each(function(i){var r,a,f,d,p=l[O](i),m=l[z](i),v=m[li]("label.normal"),g=v.get(te)||m.get("label.emphasis.position"),y=m[li]("labelLine.normal"),x=y.get(Qe),_=y.get("length2"),b=(p.startAngle+p[k])/2,w=Math.cos(b),S=Math.sin(b);o=p.cx,s=p.cy;var M="inside"===g||"inner"===g;if(g===ee)r=p.cx,a=p.cy,d=ee;else{var T=(M?(p.r+p.r0)/2*w:p.r*w)+o,C=(M?(p.r+p.r0)/2*S:p.r*S)+s;if(r=T+3*w,a=C+3*S,!M){var P=T+w*(x+e-p.r),A=C+S*(x+e-p.r),L=P+(0>w?-1:1)*_,I=A;r=L+(0>w?-5:5),a=I,f=[[T,C],[P,A],[L,I]]}d=M?ee:w>0?"left":"right"}var D=v[h](),R=v.get("rotate")?0>w?-b+Math.PI:-b:0,E=t.getFormattedLabel(i,G)||l[B](i),N=n[ae](E,D,d,"top");c=!!R,p.label={x:r,y:a,position:g,height:N[pi],len:x,len2:_,linePoints:f,textAlign:d,verticalAlign:"middle",rotation:R,inside:M},M||u.push(p.label)}),!c&&t.get("avoidLabelOverlap")&&i(u,o,s,e,r,a)}}),e("echarts/chart/helper/LargeSymbolDraw",[Si,E,"../../util/symbol"],function(t){function e(){this.group=new i.Group,this._symbolEl=new a({})}var i=t(E),r=t("../../util/symbol"),a=i.extendShape({shape:{points:null,sizes:null},symbolProxy:null,buildPath:function(t,e){for(var i=e.points,r=e.sizes,a=this.symbolProxy,o=a.shape,s=0;s<i[Qe];s++){var l=i[s];if(!isNaN(l[0])&&!isNaN(l[1])){var u=r[s];u[0]<4?t.rect(l[0]-u[0]/2,l[1]-u[1]/2,u[0],u[1]):(o.x=l[0]-u[0]/2,o.y=l[1]-u[1]/2,o.width=u[0],o[pi]=u[1],a[n](t,o,!0))}}},findDataIndex:function(t,e){for(var i=this.shape,n=i.points,r=i.sizes,a=n[Qe]-1;a>=0;a--){var o=n[a],s=r[a],l=o[0]-s[0]/2,u=o[1]-s[1]/2;if(t>=l&&e>=u&&t<=l+s[0]&&e<=u+s[1])return a}return-1}}),o=e[gi];return o.updateData=function(t){this.group[ue]();var e=this._symbolEl,i=t[V];e[D]({points:t.mapArray(t[O]),sizes:t.mapArray(function(e){var i=t[je](e,"symbolSize");return i instanceof Array||(i=[i,i]),i})}),e.symbolProxy=r.createSymbol(t.getVisual("symbol"),0,0,0,0),e.setColor=e.symbolProxy.setColor,e.useStyle(i[li]("itemStyle.normal")[le](["color"]));var n=t.getVisual("color");n&&e.setColor(n),e[Ae]=i[Ae],e.on(Ie,function(t){e[Ye]=null;var i=e.findDataIndex(t.offsetX,t.offsetY);i>=0&&(e[Ye]=i)}),this.group.add(e)},o.updateLayout=function(t){var e=t[$e]();this._symbolEl[D]({points:e.mapArray(e[O])})},o[Fe]=function(){this.group[ue]()},e}),e("echarts/coord/radar/RadarModel",[Si,"../axisDefault",o,wi,"../axisModelCommonMixin",q],function(t){function e(t,e){return a[Ne]({show:e},t)}var i=t("../axisDefault"),n=i.valueAxis,r=t(o),a=t(wi),s=t("../axisModelCommonMixin"),l=t(q).extendComponentModel({type:"radar",optionUpdated:function(){var t=this.get("boundaryGap"),e=this.get("splitNumber"),i=this.get("scale"),n=this.get("axisLine"),o=this.get("axisTick"),l=this.get("axisLabel"),u=this.get("name"),c=this.get("name.show"),h=this.get("name.formatter"),f=this.get("nameGap"),d=this.get("triggerEvent"),p=a.map(this.get("indicator")||[],function(p){null!=p.max&&p.max>0&&!p.min?p.min=0:null!=p.min&&p.min<0&&!p.max&&(p.max=0);var m=u;if(null!=p.color&&(m=a[Ne]({color:p.color},u)),p=a.merge(a.clone(p),{boundaryGap:t,splitNumber:e,scale:i,axisLine:n,axisTick:o,axisLabel:l,name:p.text,nameLocation:"end",nameGap:f,nameTextStyle:m,triggerEvent:d},!1),c||(p.name=""),typeof h===vi){var v=p.name;p.name=h[be]("{value}",null!=v?v:"")}else typeof h===xe&&(p.name=h(p.name,p));var g=a[Ve](new r(p,null,this[K]),s);return g[Ee]="radar",g[Re]=this[Re],g},this);this.getIndicatorModels=function(){return p}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:a.merge({lineStyle:{color:"#bbb"}},n.axisLine),axisLabel:e(n.axisLabel,!1),axisTick:e(n.axisTick,!1),splitLine:e(n.splitLine,!0),splitArea:e(n.splitArea,!0),indicator:[]}});return l}),e("echarts/coord/radar/Radar",[Si,wi,"./IndicatorAxis","../../scale/Interval","../../util/number","../axisHelper","../../CoordinateSystem"],function(t){function e(t,e,a){this._model=t,this[ve]=[],this._indicatorAxes=i.map(t.getIndicatorModels(),function(t,e){var i="indicator_"+e,a=new n(i,new r);return a.name=t.get("name"),a.model=t,t.axis=a,this[ve].push(i),a},this),this[di](t,a),this.cx,this.cy,this.r,this.startAngle}var i=t(wi),n=t("./IndicatorAxis"),r=t("../../scale/Interval"),a=t("../../util/number"),o=t("../axisHelper");return e[gi].getIndicatorAxes=function(){return this._indicatorAxes},e[gi][l]=function(t,e){var i=this._indicatorAxes[e];return this.coordToPoint(i[c](t),e)},e[gi].coordToPoint=function(t,e){var i=this._indicatorAxes[e],n=i.angle,r=this.cx+t*Math.cos(n),a=this.cy-t*Math.sin(n);return[r,a]},e[gi][s]=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var r,a=Math.atan2(-i,e),o=1/0,s=-1,l=0;l<this._indicatorAxes[Qe];l++){var u=this._indicatorAxes[l],c=Math.abs(a-u.angle);o>c&&(r=u,s=l,o=c)}return[s,+(r&&r.coodToData(n))]},e[gi][di]=function(t,e){var n=t.get(ee),r=e[si](),o=e[oi](),s=Math.min(r,o)/2;this.cx=a[T](n[0],r),this.cy=a[T](n[1],o),this.startAngle=t.get("startAngle")*Math.PI/180,this.r=a[T](t.get("radius"),s),i.each(this._indicatorAxes,function(t,e){t[j](0,this.r);var i=this.startAngle+e*Math.PI*2/this._indicatorAxes[Qe];i=Math.atan2(Math.sin(i),Math.cos(i)),t.angle=i},this)},e[gi][Ue]=function(t){function e(t){var e=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),i=t/e;return 2===i?i=5:i*=2,i*e}var n=this._indicatorAxes,r=this._model;i.each(n,function(t){t.scale[j](1/0,-1/0)}),t[ce]("radar",function(e){if("radar"===e.get(Ke)&&t[Se]("radar",e.get("radarIndex"))===r){var a=e[$e]();i.each(n,function(t){t.scale.unionExtentFromData(a,t.dim)})}},this);var s=r.get("splitNumber");i.each(n,function(t){var i=o.getScaleExtent(t.scale,t.model);o.niceScaleExtent(t.scale,t.model);var n=t.model,r=t.scale,l=n.getMin(),u=n.getMax(),c=r.getInterval();if(null!=l&&null!=u)r[j](+l,+u),r.setInterval((u-l)/s);else if(null!=l){var h;do h=l+c*s,r[j](+l,h),r.setInterval(c),c=e(c);while(h<i[1]&&isFinite(h)&&isFinite(i[1]))}else if(null!=u){var f;do f=u-c*s,r[j](f,+u),r.setInterval(c),c=e(c);while(f>i[0]&&isFinite(f)&&isFinite(i[0]))}else{var d=r[Y]()[Qe]-1;d>s&&(c=e(c));var p=Math.round((i[0]+i[1])/2/c)*c,m=Math.round(s/2);r[j](a.round(p-m*c),a.round(p+(s-m)*c)),r.setInterval(c)}})},e[ve]=[],e[Xe]=function(t,i){var n=[];return t[ii]("radar",function(r){var a=new e(r,t,i);n.push(a),r[Ke]=a}),t[ce]("radar",function(t){"radar"===t.get(Ke)&&(t[Ke]=n[t.get("radarIndex")||0])}),n},t("../../CoordinateSystem")[ge]("radar",e),e}),e("echarts/chart/helper/EffectSymbol",[Si,wi,"../../util/symbol",E,"../../util/number","./Symbol"],function(t){function e(t){return r[_e](t)||(t=[+t,+t]),t}function i(t,e){t.eachChild(function(t){t.attr({z:e.z,zlevel:e[Me],style:{stroke:e.brushType===y?e.color:null,fill:"fill"===e.brushType?e.color:null}})})}function n(t,e){u.call(this);var i=new l(t,e),n=new u;this.add(i),this.add(n),n.beforeUpdate=function(){this.attr(i.getScale())},this.updateData(t,e)}var r=t(wi),a=t("../../util/symbol"),o=t(E),s=t("../../util/number"),l=t("./Symbol"),u=o.Group,c=3,h=n[gi];return h.stopEffectAnimation=function(){this.childAt(1)[ue]()},h.startEffectAnimation=function(t){for(var e=t.symbolType,n=t.color,r=this.childAt(1),o=0;c>o;o++){var s=a.createSymbol(e,-1,-1,2,2,n);s.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var l=-o/c*t.period+t.effectOffset;s.animate("",!0).when(t.period,{scale:[t.rippleScale/2,t.rippleScale/2]}).delay(l).start(),s.animateStyle(!0).when(t.period,{opacity:0}).delay(l).start(),r.add(s)}i(r,t)},h.updateEffectAnimation=function(t){for(var e=this._effectCfg,n=this.childAt(1),r=["symbolType","period","rippleScale"],a=0;a<r[Qe];a++){var o=r[a];if(e[o]!==t[o])return this.stopEffectAnimation(),void this.startEffectAnimation(t)}i(n,t)},h.highlight=function(){this[Be](N)},h.downplay=function(){this[Be](G)},h.updateData=function(t,i){var n=t[V];this.childAt(0).updateData(t,i);var r=this.childAt(1),a=t[z](i),o=t[je](i,"symbol"),l=e(t[je](i,"symbolSize")),u=t[je](i,"color");r.attr("scale",l),r[Ce](function(t){t.attr({fill:u})});var c=a[I]("symbolOffset");if(c){var h=r[te];h[0]=s[T](c[0],l[0]),h[1]=s[T](c[1],l[1])}r[P]=(a[I]("symbolRotate")||0)*Math.PI/180||0;var f={};if(f.showEffectOn=n.get("showEffectOn"),f.rippleScale=a.get("rippleEffect.scale"),f.brushType=a.get("rippleEffect.brushType"),f.period=1e3*a.get("rippleEffect.period"),f.effectOffset=i/t.count(),f.z=a[I]("z")||0,f[Me]=a[I](Me)||0,f.symbolType=o,f.color=u,this.off(ze).off(De).off(N).off(G),"render"===f.showEffectOn)this._effectCfg?this.updateEffectAnimation(f):this.startEffectAnimation(f),this._effectCfg=f;else{this._effectCfg=null,this.stopEffectAnimation();var d=this.childAt(0),p=function(){d.highlight(),"render"!==f.showEffectOn&&this.startEffectAnimation(f)},m=function(){d.downplay(),"render"!==f.showEffectOn&&this.stopEffectAnimation()};this.on(ze,p,this).on(De,m,this).on(N,p,this).on(G,m,this)}this._effectCfg=f},h.fadeOut=function(t){this.off(ze).off(De).off(N).off(G),t&&t()},r[de](n,u),n}),e("echarts/component/radar/RadarView",[Si,"../axis/AxisBuilder",wi,E,q],function(t){var e=t("../axis/AxisBuilder"),i=t(wi),n=t(E),r=["axisLine","axisLabel","axisTick","axisName"];return t(q).extendComponentView({type:"radar",render:function(t){var e=this.group;e[ue](),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var n=t[Ke],a=n.getIndicatorAxes(),o=i.map(a,function(t){var i=new e(t.model,{position:[n.cx,n.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return i});i.each(o,function(t){i.each(r,t.add,t),this.group.add(t.getGroup())},this)},_buildSplitLineAndArea:function(t){function e(t,e,i){var n=i%e[Qe];return t[n]=t[n]||[],n}var r=t[Ke],a=r.getIndicatorAxes();if(a[Qe]){var o=t.get("shape"),s=t[li]("splitLine"),l=t[li]("splitArea"),u=s[li]("lineStyle"),c=l[li]("areaStyle"),h=s.get("show"),f=l.get("show"),d=u.get("color"),p=c.get("color");d=i[_e](d)?d:[d],p=i[_e](p)?p:[p];var m=[],v=[];if("circle"===o)for(var g=a[0].getTicksCoords(),y=r.cx,x=r.cy,_=0;_<g[Qe];_++){if(h){var b=e(m,d,_);m[b].push(new n.Circle({shape:{cx:y,cy:x,r:g[_]}}))}if(f&&_<g[Qe]-1){var b=e(v,p,_);v[b].push(new n.Ring({shape:{cx:y,cy:x,r0:g[_],r:g[_+1]}}))}}else for(var w,S=i.map(a,function(t,e){var n=t.getTicksCoords();return w=null==w?n[Qe]-1:Math.min(n[Qe]-1,w),i.map(n,function(t){return r.coordToPoint(t,e)})}),M=[],_=0;w>=_;_++){for(var T=[],C=0;C<a[Qe];C++)T.push(S[C][_]);if(T[0]&&T.push(T[0].slice()),h){var b=e(m,d,_);m[b].push(new n.Polyline({shape:{points:T}}))}if(f&&M){var b=e(v,p,_-1);v[b].push(new n.Polygon({shape:{points:T[We](M)}}))}M=T.slice().reverse()}var P=u.getLineStyle(),A=c.getAreaStyle();i.each(v,function(t,e){this.group.add(n.mergePath(t,{style:i[Ne]({stroke:"none",fill:p[e%p[Qe]]},A),silent:!0}))},this),i.each(m,function(t,e){this.group.add(n.mergePath(t,{style:i[Ne]({fill:"none",stroke:d[e%d[Qe]]},P),silent:!0}))},this)}}})}),e("echarts/component/axis/CartesianAxisView",[Si,wi,E,"./AxisBuilder","./AxisView","./cartesianAxisHelper"],function(t){var e=t(wi),i=t(E),n=t("./AxisBuilder"),r=t("./AxisView"),a=t("./cartesianAxisHelper"),o=n.ifIgnoreOnTick,s=n.getInterval,l=["axisLine","axisLabel","axisTick","axisName"],u=["splitArea","splitLine"],c=r[Ve]({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(t,r,o,s){this.group[ue]();var h=this._axisGroup;if(this._axisGroup=new i.Group,this.group.add(this._axisGroup),t.get("show")){var f=t.getCoordSysModel(),d=a.layout(f,t),p=new n(t,d);e.each(l,p.add,p),this._axisGroup.add(p.getGroup()),e.each(u,function(e){t.get(e+".show")&&this["_"+e](t,f,d.labelInterval)},this),i.groupTransition(h,this._axisGroup,t),c[W](this,"render",t,r,o,s)}},_splitLine:function(t,n,r){var a=t.axis;if(!a.scale.isBlank()){var l=t[li]("splitLine"),u=l[li]("lineStyle"),c=u.get("color"),h=s(l,r);c=e[_e](c)?c:[c];for(var f=n[Ke].getRect(),d=a.isHorizontal(),p=0,m=a.getTicksCoords(),v=a.scale[Y](),g=[],y=[],x=u.getLineStyle(),_=0;_<m[Qe];_++)if(!o(a,_,h)){var b=a.toGlobalCoord(m[_]);d?(g[0]=b,g[1]=f.y,y[0]=b,y[1]=f.y+f[pi]):(g[0]=f.x,g[1]=b,y[0]=f.x+f.width,y[1]=b);var w=p++%c[Qe];this._axisGroup.add(new i.Line(i.subPixelOptimizeLine({anid:"line_"+v[_],shape:{x1:g[0],y1:g[1],x2:y[0],y2:y[1]},style:e[Ne]({stroke:c[w]},x),silent:!0})))}}},_splitArea:function(t,n,r){var a=t.axis;if(!a.scale.isBlank()){var l=t[li]("splitArea"),u=l[li]("areaStyle"),c=u.get("color"),h=n[Ke].getRect(),f=a.getTicksCoords(),d=a.scale[Y](),p=a.toGlobalCoord(f[0]),m=a.toGlobalCoord(f[0]),v=0,g=s(l,r),y=u.getAreaStyle();c=e[_e](c)?c:[c];for(var x=1;x<f[Qe];x++)if(!o(a,x,g)){var _,b,w,S,M=a.toGlobalCoord(f[x]);a.isHorizontal()?(_=p,b=h.y,w=M-_,S=h[pi]):(_=h.x,b=m,w=h.width,S=M-b);var T=v++%c[Qe];this._axisGroup.add(new i.Rect({anid:"area_"+d[x],shape:{x:_,y:b,width:w,height:S},style:e[Ne]({fill:c[T]},y),silent:!0})),p=_+w,m=b+S}}}});c[Ve]({type:"xAxis"}),c[Ve]({type:"yAxis"})}),e("echarts/component/axisPointer/findPointFromSeries",[Si,wi,Z],function(t){var e=t(wi),i=t(Z);return function(t,n){var r,o=[],s=t[Ae];if(null==s||!(r=n.getSeriesByIndex(s)))return{point:[]};var u=r[$e](),c=i.queryDataIndex(u,t);if(null==c||e[_e](c))return{point:[]};var h=u[R](c),f=r[Ke];if(r.getTooltipPosition)o=r.getTooltipPosition(c)||[];else if(f&&f[l])o=f[l](u.getValues(e.map(f[ve],function(t){return r[w](t)[0]}),c,!0))||[];else if(h){var d=h[ae]().clone();d[_](h[a]),o=[d.x+d.width/2,d.y+d[pi]/2]}return{point:o,el:h}}}),e("echarts/component/helper/listComponent",[Si,"../../util/layout","../../util/format",E],function(t){var e=t("../../util/layout"),i=t("../../util/format"),n=t(E);return{layout:function(t,i,n){var r=i.getBoxLayoutParams(),a=i.get(ne),o={width:n[si](),height:n[oi]()},s=e[re](r,o,a);e.box(i.get("orient"),t,i.get("itemGap"),s.width,s[pi]),e.positionElement(t,r,o,a)},makeBackground:function(t,e){var r=i.normalizeCssArray(e.get(ne)),a=e[le](["color",Q]);a.fill=e.get(ri);var t=new n.Rect({shape:{x:t.x-r[3],y:t.y-r[0],width:t.width+r[1]+r[3],height:t[pi]+r[0]+r[2],r:e.get("borderRadius")},style:a,silent:!0,z2:-1});return t}}}),e("echarts/component/helper/MapDraw",[Si,"./RoamController","../../component/helper/roamHelper","../../component/helper/cursorHelper",E,wi],function(t){function e(t){var e=t[le](),i=t.get("areaColor");return null!=i&&(e.fill=i),e}function i(t,e,i,r,a){i.off("click"),i.off("mousedown"),e.get("selectedMode")&&(i.on("mousedown",function(){t._mouseDownFlag=!0}),i.on("click",function(o){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var s=o[Le];!s.__regions;)s=s[we];if(s){var l={type:("geo"===e[Ee]?"geo":"map")+"ToggleSelect",batch:u.map(s.__regions,function(t){return{name:t.name,from:a.uid}})};l[e[Ee]+"Id"]=e.id,r[Ge](l),n(e,i)}}}))}function n(t,e){e.eachChild(function(e){u.each(e.__regions,function(i){e[Be](t.isSelected(i.name)?N:G)})})}function r(t,e){var i=new l.Group;this._controller=new a(t.getZr()),this._controllerHost={target:e?i:null},this.group=i,this._updateGroup=e,this._mouseDownFlag}var a=t("./RoamController"),o=t("../../component/helper/roamHelper"),s=t("../../component/helper/cursorHelper"),l=t(E),u=t(wi);return r[gi]={constructor:r,draw:function(t,r,a,o,s){var c="geo"===t[Ee],h=t[$e]&&t[$e]();c&&r[ii]({mainType:"series",subType:"map"},function(e){h||e.getHostGeoModel()!==t||(h=e[$e]())});var f=t[Ke],d=this.group,p=f.scale,m={position:f[te],scale:p};!d.childAt(0)||s?d.attr(m):l[L](d,m,t),d[ue]();var v=["itemStyle",G],g=["itemStyle",N],y=["label",G],x=["label",N],_=u[S]();u.each(f.regions,function(i){var n=_.get(i.name)||_.set(i.name,new l.Group),r=new l.CompoundPath({shape:{paths:[]}});n.add(r);var a,o=t.getRegionModel(i.name)||t,s=o[li](v),f=o[li](g),m=e(s,p),b=e(f,p),w=o[li](y),S=o[li](x);if(h){a=h.indexOfName(i.name);var M=h[je](a,"color",!0);M&&(m.fill=M)}u.each(i.geometries,function(t){if("polygon"===t.type){r.shape.paths.push(new l.Polygon({shape:{points:t.exterior}}));for(var e=0;e<(t.interiors?t.interiors[Qe]:0);e++)r.shape.paths.push(new l.Polygon({shape:{points:t.interiors[e]}}))}}),r[Te](m),r.style.strokeNoScale=!0,r.culling=!0;var T=w.get("show"),C=S.get("show"),P=h&&isNaN(h.get("value",a)),L=h&&h[O](a);if(c||P&&(T||C)||L&&L.showLabel){var I,D=c?i.name:a;(!h||a>=0)&&(I=t);var z=new l.Text({position:i[ee].slice(),scale:[1/p[0],1/p[1]],z2:10,silent:!0});l.setLabelStyle(z.style,z.hoverStyle={},w,S,{labelFetcher:I,labelDataIndex:D,defaultText:i.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),n.add(z)}if(h)h.setItemGraphicEl(a,n);else{var o=t.getRegionModel(i.name);r.eventData={componentType:"geo",geoIndex:t[Re],name:i.name,region:o&&o[F]||{}}}var k=n.__regions||(n.__regions=[]);k.push(i),l[A](n,b,{hoverSilentOnTouch:!!t.get("selectedMode")}),d.add(n)}),this._updateController(t,r,a),i(this,t,d,a,o),n(t,d)},remove:function(){this.group[ue](),this._controller[Oe](),this._controllerHost={}},_updateController:function(t,e,i){function n(){var e={type:"geoRoam",componentType:c};return e[c+"Id"]=t.id,e}var r=t[Ke],a=this._controller,l=this._controllerHost;l.zoomLimit=t.get("scaleLimit"),l.zoom=r.getZoom(),a.enable(t.get("roam")||!1);var c=t[Ee];a.off("pan").on("pan",function(t,e){this._mouseDownFlag=!1,o.updateViewOnPan(l,t,e),i[Ge](u[Ve](n(),{dx:t,dy:e}))},this),a.off("zoom").on("zoom",function(t,e,r){if(this._mouseDownFlag=!1,o.updateViewOnZoom(l,t,e,r),i[Ge](u[Ve](n(),{zoom:t,originX:e,originY:r})),this._updateGroup){var a=this.group,s=a.scale;a[Ce](function(t){"text"===t.type&&t.attr("scale",[1/s[0],1/s[1]])})}},this),a.setPointerChecker(function(e,n,a){return r.getViewRectAfterRoam()[J](n,a)&&!s.onIrrelevantElement(e,i,t)})}},r}),e("echarts/chart/helper/labelHelper",[Si,Z],function(t){var e=t(Z),i={};return i.findLabelValueDim=function(t){var i,n=e.otherDimToDataDim(t,"label");if(n[Qe])i=n[0];else for(var r,a=t[ve].slice();a[Qe]&&(i=a.pop(),r=t.getDimensionInfo(i).type,r===b||"time"===r););return i},i}),e("echarts/coord/radar/IndicatorAxis",[Si,wi,"../Axis"],function(t){function e(t,e,i){n.call(this,t,e,i),this.type="value",this.angle=0,this.name="",this.model}var i=t(wi),n=t("../Axis");return i[de](e,n),e}),e("echarts/component/axis/AxisView",[Si,"../axisPointer/modelHelper",q],function(t){function e(t,e,a,o,s,l){var u=r.getAxisPointerClass(t.axisPointerClass);if(u){var c=n.getAxisPointerModel(e);c?(t._axisPointer||(t._axisPointer=new u)).render(e,c,o,l):i(t,o)}}function i(t,e,i){var n=t._axisPointer;n&&n[Oe](e,i),t._axisPointer=null}var n=t("../axisPointer/modelHelper"),r=t(q).extendComponentView({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(t,i,a,o){this.axisPointerClass&&n.fixValue(t),r.superApply(this,"render",arguments),e(this,t,i,a,o,!0)},updateAxisPointer:function(t,i,n,r){e(this,t,i,n,r,!1)},remove:function(t,e){var i=this._axisPointer;i&&i[Fe](e),r.superApply(this,Fe,arguments)},dispose:function(t,e){i(this,e),r.superApply(this,Oe,arguments)}}),a=[];return r.registerAxisPointerClass=function(t,e){a[t]=e
12 },r.getAxisPointerClass=function(t){return t&&a[t]},r}),e("echarts/component/axis/cartesianAxisHelper",[Si,wi],function(t){var e=t(wi),i={};return i.layout=function(t,i,n){n=n||{};var r=t[Ke],a=i.axis,o={},s=a[te],l=a.onZero?"onZero":s,u=a.dim,h=r.getRect(),f=[h.x,h.x+h.width,h.y,h.y+h[pi]],d={left:0,right:1,top:0,bottom:1,onZero:2},p=i.get(g)||0,m="x"===u?[f[2]-p,f[3]+p]:[f[0]-p,f[1]+p];if(a.onZero){var v=r.getAxis("x"===u?"y":"x",a.onZeroAxisIndex),y=v.toGlobalCoord(v[c](0));m[d.onZero]=Math.max(Math.min(y,m[1]),m[0])}o[te]=["y"===u?m[d[l]]:f[0],"x"===u?m[d[l]]:f[3]],o[P]=Math.PI/2*("x"===u?0:1);var x={top:-1,bottom:1,left:-1,right:1};o.labelDirection=o.tickDirection=o.nameDirection=x[s],o.labelOffset=a.onZero?m[d[s]]-m[d.onZero]:0,i.get("axisTick.inside")&&(o.tickDirection=-o.tickDirection),e.retrieve(n.labelInside,i.get("axisLabel.inside"))&&(o.labelDirection=-o.labelDirection);var _=i.get("axisLabel.rotate");return o.labelRotate="top"===l?-_:_,o.labelInterval=a.getLabelInterval(),o.z2=1,o},i}),e("echarts/component/axisPointer/globalListener",[Si,bi,wi,Z],function(t){function e(t,e){function o(n,r){t.on(n,function(n){var o=a(e);u(l(t).records,function(t){t&&r(t,n,o[Ge])}),i(o.pendings,e)})}l(t).initialized||(l(t).initialized=!0,o("click",s.curry(r,"click")),o(Ie,s.curry(r,Ie)),o("globalout",n))}function i(t,e){var i,n=t.showTip[Qe],r=t.hideTip[Qe];n?i=t.showTip[n-1]:r&&(i=t.hideTip[r-1]),i&&(i[Ge]=null,e[Ge](i))}function n(t,e,i){t.handler("leave",null,i)}function r(t,e,i,n){e.handler(t,i,n)}function a(t){var e={showTip:[],hideTip:[]},i=function(n){var r=e[n.type];r?r.push(n):(n[Ge]=i,t[Ge](n))};return{dispatchAction:i,pendings:e}}var o=t(bi),s=t(wi),l=t(Z).makeGetter(),u=s.each,c={};return c[ge]=function(t,i,n){if(!o.node){var r=i.getZr();l(r).records||(l(r).records={}),e(r,i);var a=l(r).records[t]||(l(r).records[t]={});a.handler=n}},c.unregister=function(t,e){if(!o.node){var i=e.getZr(),n=(l(i).records||{})[t];n&&(l(i).records[t]=null)}},c}),e("echarts/component/helper/RoamController",[Si,"zrender/mixin/Eventful",wi,"zrender/core/event","./interactionMutex"],function(t){function e(t){this.pointerChecker,this._zr=t,this._opt={};var e=c.bind,s=e(i,this),l=e(n,this),h=e(r,this),f=e(a,this),d=e(o,this);u.call(this),this.setPointerChecker=function(t){this.pointerChecker=t},this.enable=function(e,i){this.disable(),this._opt=c[Ne](c.clone(i)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,preventDefaultMouseMove:!0}),null==e&&(e=!0),(e===!0||"move"===e||"pan"===e)&&(t.on("mousedown",s),t.on(Ie,l),t.on("mouseup",h)),(e===!0||"scale"===e||"zoom"===e)&&(t.on("mousewheel",f),t.on("pinch",d))},this.disable=function(){t.off("mousedown",s),t.off(Ie,l),t.off("mouseup",h),t.off("mousewheel",f),t.off("pinch",d)},this[Oe]=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function i(t){if(!t[Le]||!t[Le].draggable){var e=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,e,i)&&(this._x=e,this._y=i,this._dragging=!0)}}function n(t){if(l(this,"moveOnMouseMove",t)&&this._dragging&&"pinch"!==t.gestureEvent&&!f.isTaken(this._zr,"globalPan")){var e=t.offsetX,i=t.offsetY,n=this._x,r=this._y,a=e-n,o=i-r;this._x=e,this._y=i,this._opt.preventDefaultMouseMove&&h.stop(t.event),this[Be]("pan",a,o,n,r,e,i)}}function r(){this._dragging=!1}function a(t){if(l(this,"zoomOnMouseWheel",t)&&0!==t.wheelDelta){var e=t.wheelDelta>0?1.1:1/1.1;s.call(this,t,e,t.offsetX,t.offsetY)}}function o(t){if(!f.isTaken(this._zr,"globalPan")){var e=t.pinchScale>1?1.1:1/1.1;s.call(this,t,e,t.pinchX,t.pinchY)}}function s(t,e,i,n){this.pointerChecker&&this.pointerChecker(t,i,n)&&(h.stop(t.event),this[Be]("zoom",e,i,n))}function l(t,e,i){var n=t._opt[e];return n&&(!c[he](n)||i.event[n+"Key"])}var u=t("zrender/mixin/Eventful"),c=t(wi),h=t("zrender/core/event"),f=t("./interactionMutex");return c.mixin(e,u),e}),e("echarts/component/helper/roamHelper",[Si],function(){var t={};return t.updateViewOnPan=function(t,e,i){var n=t[Le],r=n[te];r[0]+=e,r[1]+=i,n.dirty()},t.updateViewOnZoom=function(t,e,i,n){var r=t[Le],a=t.zoomLimit,o=r[te],s=r.scale,l=t.zoom=t.zoom||1;if(l*=e,a){var u=a.min||0,c=a.max||1/0;l=Math.max(Math.min(c,l),u)}var h=l/t.zoom;t.zoom=l,o[0]-=(i-o[0])*(h-1),o[1]-=(n-o[1])*(h-1),s[0]*=h,s[1]*=h,r.dirty()},t}),e("echarts/component/axis/AxisBuilder",[Si,wi,"../../util/format",E,o,"../../util/number",xi,_i],function(t){function e(t){var e={componentType:t[Ee]};return e[t[Ee]+"Index"]=t[Re],e}function n(t,e,i,n){var r,a,o=y(i-t[P]),s=n[0]>n[1],l="start"===e&&!s||"start"!==e&&s;return x(o-C/2)?(a=l?ti:"top",r=ee):x(o-1.5*C)?(a=l?"top":ti,r=ee):(a=ie,r=1.5*C>o&&o>C/2?l?"left":"right":l?"right":"left"),{rotation:o,textAlign:r,textVerticalAlign:a}}function r(t){var e=t.get("tooltip");return t.get(hi)||!(t.get("triggerEvent")||e&&e.show)}function s(t,e){var i=t.get("axisLabel.showMinLabel"),n=t.get("axisLabel.showMaxLabel"),r=e[0],a=e[1],o=e[e[Qe]-1],s=e[e[Qe]-2];i===!1?r[ei]=!0:null!=t.getMin()&&l(r,a)&&(i?a[ei]=!0:r[ei]=!0),n===!1?o[ei]=!0:null!=t.getMax()&&l(s,o)&&(n?s[ei]=!0:o[ei]=!0)}function l(t,e){var i=t&&t[ae]().clone(),n=e&&e[ae]().clone();if(i&&n){var r=S.identity([]);return S.rotate(r,r,-t[P]),i[_](S.mul([],r,t.getLocalTransform())),n[_](S.mul([],r,e.getLocalTransform())),i.intersect(n)}}var f=t(wi),d=t("../../util/format"),p=t(E),m=t(o),g=t("../../util/number"),y=g.remRadian,x=g.isRadianAroundZero,w=t(xi),S=t(_i),M=w[_],T=f.retrieve,C=Math.PI,A=function(t,e){this.opt=e,this.axisModel=t,f[Ne](e,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new p.Group;var n=new p.Group({position:e[te].slice(),rotation:e[P]});n[i](),this._transform=n[a],this._dumbGroup=n};A[gi]={constructor:A,hasBuilder:function(t){return!!L[t]},add:function(t){L[t].call(this)},getGroup:function(){return this.group}};var L={axisLine:function(){var t=this.opt,e=this.axisModel;if(e.get("axisLine.show")){var i=this.axisModel.axis[$](),n=this._transform,r=[i[0],0],a=[i[1],0];n&&(M(r,r,n),M(a,a,n)),this.group.add(new p.Line(p.subPixelOptimizeLine({anid:"line",shape:{x1:r[0],y1:r[1],x2:a[0],y2:a[1]},style:f[Ve]({lineCap:"round"},e[li]("axisLine.lineStyle").getLineStyle()),strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1})))}},axisTick:function(){var t=this.axisModel,e=t.axis;if(t.get("axisTick.show")&&!e.scale.isBlank())for(var i=t[li]("axisTick"),n=this.opt,r=i[li]("lineStyle"),a=i.get(Qe),o=k(i,n.labelInterval),s=e.getTicksCoords(i.get("alignWithLabel")),l=e.scale[Y](),u=[],c=[],h=this._transform,d=0;d<s[Qe];d++)if(!z(e,d,o)){var m=s[d];u[0]=m,u[1]=0,c[0]=m,c[1]=n.tickDirection*a,h&&(M(u,u,h),M(c,c,h)),this.group.add(new p.Line(p.subPixelOptimizeLine({anid:"tick_"+l[d],shape:{x1:u[0],y1:u[1],x2:c[0],y2:c[1]},style:f[Ne](r.getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")}),z2:2,silent:!0})))}},axisLabel:function(){var t=this.opt,n=this.axisModel,a=n.axis,o=T(t.axisLabelShow,n.get("axisLabel.show"));if(o&&!a.scale.isBlank()){var l=n[li]("axisLabel"),h=l.get("margin"),d=a.scale[Y](),g=n.getFormattedLabels(),y=(T(t.labelRotate,l.get("rotate"))||0)*C/180,x=D(t[P],y,t.labelDirection),_=n.get("data"),b=[],w=r(n),S=n.get("triggerEvent");f.each(d,function(r,o){if(!z(a,o,t.labelInterval)){var s=l;_&&_[r]&&_[r][se]&&(s=new m(_[r][se],l,n[K]));var f=s.getTextColor()||n.get("axisLine.lineStyle.color"),d=a[c](r),y=[d,t.labelOffset+t.labelDirection*h],M=a.scale.getLabel(r),T=new p.Text({anid:"label_"+r,position:y,rotation:x[P],silent:w,z2:10});p.setTextStyle(T.style,s,{text:g[o],textAlign:s[I]("align",!0)||x[oe],textVerticalAlign:s[I]("verticalAlign",!0)||s[I]("baseline",!0)||x[v],textFill:typeof f===xe?f(a.type===u?M:"value"===a.type?r+"":r,o):f}),S&&(T.eventData=e(n),T.eventData.targetType="axisLabel",T.eventData.value=M),this._dumbGroup.add(T),T[i](),b.push(T),this.group.add(T),T.decomposeTransform()}},this),s(n,b)}},axisName:function(){var t=this.opt,a=this.axisModel,o=T(t.axisName,a.get("name"));if(o){var s,l=a.get("nameLocation"),u=t.nameDirection,c=a[li]("nameTextStyle"),m=a.get("nameGap")||0,g=this.axisModel.axis[$](),y=g[0]>g[1]?-1:1,x=["start"===l?g[0]-y*m:"end"===l?g[1]+y*m:(g[0]+g[1])/2,l===ie?t.labelOffset+u*m:0],_=a.get("nameRotate");null!=_&&(_=_*C/180);var b;l===ie?s=D(t[P],null!=_?_:t[P],u):(s=n(t,l,_||0,g),b=t.axisNameAvailableWidth,null!=b&&(b=Math.abs(b/Math.sin(s[P])),!isFinite(b)&&(b=null)));var w=c[h](),S=a.get("nameTruncate",!0)||{},M=S.ellipsis,A=T(t.nameTruncateMaxWidth,S.maxWidth,b),L=null!=M&&null!=A?d.truncateText(o,A,w,M,{minChar:2,placeholder:S.placeholder}):o,I=a.get("tooltip",!0),z=a[Ee],k={componentType:z,name:o,$vars:["name"]};k[z+"Index"]=a[Re];var O=new p.Text({anid:"name",__fullText:o,__truncatedText:L,position:x,rotation:s[P],silent:r(a),z2:1,tooltip:I&&I.show?f[Ve]({content:o,formatter:function(){return o},formatterParams:k},I):null});p.setTextStyle(O.style,c,{text:L,textFont:w,textFill:c.getTextColor()||a.get("axisLine.lineStyle.color"),textAlign:s[oe],textVerticalAlign:s[v]}),a.get("triggerEvent")&&(O.eventData=e(a),O.eventData.targetType="axisName",O.eventData.name=o),this._dumbGroup.add(O),O[i](),this.group.add(O),O.decomposeTransform()}}},D=A.innerTextLayout=function(t,e,i){var n,r,a=y(e-t);return x(a)?(r=i>0?"top":ti,n=ee):x(a-C)?(r=i>0?ti:"top",n=ee):(r=ie,n=a>0&&C>a?i>0?"right":"left":i>0?"left":"right"),{rotation:a,textAlign:n,textVerticalAlign:r}},z=A.ifIgnoreOnTick=function(t,e,i){var n,r=t.scale;return r.type===b&&(typeof i===xe?(n=r[Y]()[e],!i(n,r.getLabel(n))):e%(i+1))},k=A.getInterval=function(t,e){var i=t.get("interval");return(null==i||"auto"==i)&&(i=e),i};return A}),e("echarts/component/helper/interactionMutex",[Si,q],function(t){function e(t){return t[i]||(t[i]={})}var i="\x00_ec_interaction_mutex",n={take:function(t,i,n){var r=e(t);r[i]=n},release:function(t,i,n){var r=e(t),a=r[i];a===n&&(r[i]=null)},isTaken:function(t,i){return!!e(t)[i]}};return t(q)[ye]({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),n}),e("echarts/component/helper/cursorHelper",[Si],function(){var t={},e={axisPointer:1,tooltip:1,brush:1};return t.onIrrelevantElement=function(t,i,n){var r=i.getComponentByElement(t.topTarget),a=r&&r[Ke];return r&&r!==n&&!e[r[Ee]]&&a&&a.model!==n},t}),e("echarts/action/roamHelper",[Si],function(){var t={};return t.updateCenterAndZoom=function(t,e,n){var r=t.getZoom(),a=t.getCenter(),o=e.zoom,u=t[l](a);if(null!=e.dx&&null!=e.dy){u[0]-=e.dx,u[1]-=e.dy;var a=t[s](u);t.setCenter(a)}if(null!=o){if(n){var c=n.min||0,h=n.max||1/0;o=Math.max(Math.min(r*o,h),c)/r}t.scale[0]*=o,t.scale[1]*=o;var f=t[te],d=(e.originX-f[0])*(o-1),p=(e.originY-f[1])*(o-1);f[0]-=d,f[1]-=p,t[i]();var a=t[s](u);t.setCenter(a),t.setZoom(o*r)}return{center:t.getCenter(),zoom:t.getZoom()}},t}),e("echarts/component/axisPointer/viewHelper",[Si,wi,E,"zrender/contain/text","../../util/format",_i,"../../coord/axisHelper","../axis/AxisBuilder"],function(t){function e(t,e,i,n){var r=n[si](),a=n[oi]();t[0]=Math.min(t[0]+e,r)-e,t[1]=Math.min(t[1]+i,a)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}var i=t(wi),n=t(E),r=t("zrender/contain/text"),a=t("../../util/format"),o=t(_i),s=t("../../coord/axisHelper"),l=t("../axis/AxisBuilder"),u={};return u.buildElStyle=function(t){var e,i=t.get("type"),n=t[li](i+"Style");return"line"===i?(e=n.getLineStyle(),e.fill=null):"shadow"===i&&(e=n.getAreaStyle(),e[y]=null),e},u.buildLabelElOption=function(t,i,n,o,s){var l=n.get("value"),c=u.getValueLabel(l,i.axis,i[K],n.get("seriesDataIndices"),{precision:n.get("label.precision"),formatter:n.get("label.formatter")}),v=n[li]("label"),g=a.normalizeCssArray(v.get(ne)||0),y=v[h](),x=r[ae](c,y),_=s[te],b=x.width+g[1]+g[3],w=x[pi]+g[0]+g[2],S=s.align;"right"===S&&(_[0]-=b),S===ee&&(_[0]-=b/2);var M=s.verticalAlign;M===ti&&(_[1]-=w),M===ie&&(_[1]-=w/2),e(_,b,w,o);var T=v.get(ri);T&&"auto"!==T||(T=i.get("axisLine.lineStyle.color")),t.label={shape:{x:0,y:0,width:b,height:w,r:v.get("borderRadius")},position:_.slice(),style:{text:c,textFont:y,textFill:v.getTextColor(),textPosition:"inside",fill:T,stroke:v.get("borderColor")||Ze,lineWidth:v.get("borderWidth")||0,shadowBlur:v.get(p),shadowColor:v.get(m),shadowOffsetX:v.get(d),shadowOffsetY:v.get(f)},z2:10}},u.getValueLabel=function(t,e,n,r,a){var o=e.scale.getLabel(t,{precision:a.precision}),l=a.formatter;if(l){var u={value:s.getAxisRawValue(e,t),seriesData:[]};i.each(r,function(t){var e=n.getSeriesByIndex(t[Ae]),i=t.dataIndexInside,r=e&&e[Pe](i);r&&u.seriesData.push(r)}),i[he](l)?o=l[be]("{value}",o):i.isFunction(l)&&(o=l(u))}return o},u.getTransformedPosition=function(t,e,i){var r=o[Xe]();return o.rotate(r,r,i[P]),o.translate(r,r,i[te]),n[_]([t[c](e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],r)},u.buildCartesianSingleLabelElOption=function(t,e,i,n,r,a){var o=l.innerTextLayout(i[P],0,i.labelDirection);i.labelMargin=r.get("label.margin"),u.buildLabelElOption(e,n,r,a,{position:u.getTransformedPosition(n.axis,t,i),align:o[oe],verticalAlign:o[v]})},u.makeLineShape=function(t,e,i){return i=i||0,{x1:t[i],y1:t[1-i],x2:e[i],y2:e[1-i]}},u.makeRectShape=function(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}},u.makeSectorShape=function(t,e,i,n,r,a){return{cx:t,cy:e,r0:i,r:n,startAngle:r,endAngle:a,clockwise:!0}},u}),e("echarts/component/axisPointer/BaseAxisPointer",[Si,wi,"../../util/clazz",E,Z,"./modelHelper","zrender/core/event","../../util/throttle"],function(t){function e(){}function i(t,e,i,r){n(h(i).lastProp,r)||(h(i).lastProp=r,e?c[L](i,r,t):(i[ni](),i.attr(r)))}function n(t,e){if(s[ui](t)&&s[ui](e)){var i=!0;return s.each(e,function(e,r){i=i&&n(t[r],e)}),!!i}return t===e}function r(t,e){t[e.get("label.show")?"show":"hide"]()}function a(t){return{position:t[te].slice(),rotation:t[P]||0}}function o(t,e,i){var n=e.get("z"),r=e.get(Me);t&&t[Ce](function(t){"group"!==t.type&&(null!=n&&(t.z=n),null!=r&&(t[Me]=r),t[hi]=i)})}var s=t(wi),l=t("../../util/clazz"),c=t(E),h=t(Z).makeGetter(),v=t("./modelHelper"),g=t("zrender/core/event"),y=t("../../util/throttle"),x=s.clone,_=s.bind;return e[gi]={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,n,r){var a=e.get("value"),l=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,r||this._lastValue!==a||this._lastStatus!==l){this._lastValue=a,this._lastStatus=l;var u=this._group,h=this._handle;if(!l||"hide"===l)return u&&u.hide(),void(h&&h.hide());u&&u.show(),h&&h.show();var f={};this.makeElOption(f,a,t,e,n);var d=f.graphicKey;d!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=d;var p=this._moveAnimation=this.determineAnimation(t,e);if(u){var m=s.curry(i,e,p);this.updatePointerEl(u,f,m,e),this.updateLabelEl(u,f,m,e)}else u=this._group=new c.Group,this.createPointerEl(u,f,t,e),this.createLabelEl(u,f,t,e),n.getZr().add(u);o(u,e,!0),this._renderHandle(a)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get(fi),n=t.axis,r=n.type===u,a=e.get("snap");if(!a&&!r)return!1;if("auto"===i||null==i){var o=this.animationThreshold;if(r&&n.getBandWidth()>o)return!0;if(a){var s=v.getAxisInfo(t).seriesDataCount,l=n[$]();return Math.abs(l[0]-l[1])/s>o}return!1}return i===!0},makeElOption:function(){},createPointerEl:function(t,e){var i=e.pointer;if(i){var n=h(t).pointerEl=new c[i.type](x(e.pointer));t.add(n)}},createLabelEl:function(t,e,i,n){if(e.label){var a=h(t).labelEl=new c.Rect(x(e.label));t.add(a),r(a,n)}},updatePointerEl:function(t,e,i){var n=h(t).pointerEl;n&&(n[Te](e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var a=h(t).labelEl;a&&(a[Te](e.label.style),i(a,{shape:e.label.shape,position:e.label[te]}),r(a,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,i=this._api.getZr(),n=this._handle,r=e[li]("handle"),a=e.get("status");if(!r.get("show")||!a||"hide"===a)return n&&i[Fe](n),void(this._handle=null);var l;this._handle||(l=!0,n=this._handle=c.createIcon(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){g.stop(t.event)},onmousedown:_(this._onHandleDragMove,this,0,0),drift:_(this._onHandleDragMove,this),ondragend:_(this._onHandleDragEnd,this)}),i.add(n)),o(n,e,!1);var u=["color","borderColor","borderWidth",Q,m,p,d,f];n[Te](r[le](null,u));var h=r.get("size");s[_e](h)||(h=[h,h]),n.attr("scale",[h[0]/2,h[1]/2]),y.createOrUpdate(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,l)}},_moveHandleToValue:function(t,e){i(this._axisPointerModel,!e&&this._moveAnimation,this._handle,a(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(a(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i[ni](),i.attr(a(n)),h(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){var t=this._handle;if(t){var e=this._payloadInfo,i=this._axisModel;this._api[Ge]({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:i.axis.dim,axisIndex:i[Re]}]})}},_onHandleDragEnd:function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api[Ge]({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e[Fe](i),n&&e[Fe](n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}},e[gi].constructor=e,l.enableClassExtend(e),e}),e("echarts/component/tooltip/TooltipContent",[Si,wi,"zrender/tool/color","zrender/core/event","../../util/format",bi],function(t){function e(t){var e="cubic-bezier(0.23, 1, 0.32, 1)",i="left "+t+"s "+e+",top "+t+"s "+e;return a.map(d,function(t){return t+"transition:"+i}).join(";")}function i(t){var e=[],i=t.get("fontSize"),n=t.getTextColor();return n&&e.push("color:"+n),e.push("font:"+t[h]()),i&&e.push("line-height:"+Math.round(3*i/2)+"px"),u(["decoration","align"],function(i){var n=t.get(i);n&&e.push("text-"+i+":"+n)}),e.join(";")}function n(t){var n=[],r=t.get("transitionDuration"),a=t.get(ri),s=t[li](se),h=t.get(ne);return r&&n.push(e(r)),a&&(f[ai]?n.push("background-Color:"+a):(n.push("background-Color:#"+o.toHex(a)),n.push("filter:alpha(opacity=70)"))),u(["width","color","radius"],function(e){var i="border-"+e,r=c(i),a=t.get(r);null!=a&&n.push(i+":"+a+("color"===e?"":"px"))}),n.push(i(s)),null!=h&&n.push("padding:"+l.normalizeCssArray(h).join("px ")+"px"),n.join(";")+";"}function r(t,e){var i=document[X]("div"),n=this._zr=e.getZr();this.el=i,this._x=e[si]()/2,this._y=e[oi]()/2,t.appendChild(i),this._container=t,this._show=!1,this._hideTimeout;var r=this;i.onmouseenter=function(){r._enterable&&(clearTimeout(r._hideTimeout),r._show=!0),r._inContent=!0},i.onmousemove=function(e){if(e=e||window.event,!r._enterable){var i=n.handler;s.normalizeEvent(t,e,!0),i.dispatch(Ie,e)}},i.onmouseleave=function(){r._enterable&&r._show&&r.hideLater(r._hideDelay),r._inContent=!1}}var a=t(wi),o=t("zrender/tool/color"),s=t("zrender/core/event"),l=t("../../util/format"),u=a.each,c=l.toCamelCase,f=t(bi),d=["","-webkit-","-moz-","-o-"],p="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";return r[gi]={constructor:r,_enterable:!0,update:function(){var t=this._container,e=t.currentStyle||document.defaultView.getComputedStyle(t),i=t.style;"absolute"!==i[te]&&"absolute"!==e[te]&&(i[te]="relative")},show:function(t){clearTimeout(this._hideTimeout);var e=this.el;e.style.cssText=p+n(t)+";left:"+this._x+"px;top:"+this._y+"px;"+(t.get("extraCssText")||""),e.style.display=e.innerHTML?"block":"none",this._show=!0},setContent:function(t){this.el.innerHTML=null==t?"":t},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el;return[t.clientWidth,t.clientHeight]},moveTo:function(t,e){var i,n=this._zr;n&&n.painter&&(i=n.painter.getViewportRootOffset())&&(t+=i.offsetLeft,e+=i.offsetTop);var r=this.el.style;r.left=t+"px",r.top=e+"px",this._x=t,this._y=e},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(a.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show}},r}),e("zrender",["zrender/zrender"],function(t){return t}),e("echarts",["echarts/echarts"],function(t){return t});var Mi=t("echarts");return Mi.graphic=t("echarts/util/graphic"),Mi.number=t("echarts/util/number"),Mi.format=t("echarts/util/format"),t("echarts/chart/bar"),t("echarts/chart/line"),t("echarts/chart/pie"),t("echarts/chart/scatter"),t("echarts/chart/radar"),t("echarts/chart/map"),t("echarts/chart/effectScatter"),t("echarts/component/gridSimple"),t("echarts/component/geo"),t("echarts/component/title"),t("echarts/component/legendScroll"),t("echarts/component/tooltip"),t("zrender/vml/vml"),Mi});