UNPKG

@tower1229/flow-ui

Version:

Highly customizable UI framework based Seajs/jQuery

10 lines (9 loc) 372 kB
/** * name: echarts * version: v0.1.0 * update: echart 3.0 * date: 2017-04-18 */ define('echarts', function(require, exports, module) { !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,d=i(e[u],r);switch(d){case"require":h=l&&l.require||t;break;case"exports":h=l.exports;break;case"module":h=l;break;default:h=a(d)}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="lineTo",n="__dirty",r="moveTo",a="updateTransform",o="transform",s="stroke",l="lineWidth",u="applyTransform",c="zrender/core/BoundingRect",h="undefined",d="createSymbol",f="../../util/number",p="getRawIndex",v="lineStyle",m="label.emphasis",g="label.normal",y="rotation",x="getFormattedLabel",_="inside",b="getName",w="emphasis",S="option",M="superApply",T="getShallow",A="getRawValue",C="ordinal",P="getLineStyle",L="mapArray",D="radius",z="../../util/model",I="offset",k="parsePercent",O="setHoverStyle",R="getItemLayout",E="initProps",B="eachItemGraphicEl",N="updateProps",G="getItemGraphicEl",F="setItemGraphicEl",H="getItemModel",V="isAnimationEnabled",q="normal",Z="itemStyle",U="../../echarts",W="../../util/graphic",j="dimensions",X="retrieve",Y="getOtherAxis",$="getBaseAxis",J="dataToCoord",K="toGlobalCoord",Q="dataToPoint",te="category",ee="getContext",ie="getDataExtent",ne="getTicks",re="getExtent",ae="ecModel",oe="normalize",se="contain",le="opacity",ue="position",ce="center",he="middle",de="getLayoutRect",fe="getBoundingRect",pe="getTextColor",ve="getFont",me="textAlign",ge="textStyle",ye="getItemStyle",xe="removeAll",_e="inherits",be="number",we="extendChartView",Se="register",Me="function",Te="isArray",Ae="replace",Ce="parent",Pe="getComponent",Le="zlevel",De="setStyle",ze="traverse",Ie="dataType",ke="getDataParams",Oe="seriesIndex",Re="target",Ee="mouseout",Be="mouseover",Ne="splice",Ge="dispose",Fe="componentIndex",He="trigger",Ve="defaults",qe="dispatchAction",Ze="extend",Ue="remove",We="series",je="concat",Xe="mainType",Ye="updateLayout",$e="colorStops",Je="transparent",Ke="update",Qe="create",ti="getItemVisual",ei="dataIndex",ii="getVisual",ni="coordinateSystem",ri="indexOf",ai="length",oi="bottom",si="ignore",li="eachComponent",ui="stopAnimation",ci="backgroundColor",hi="getHeight",di="getWidth",fi="getModel",pi="isObject",vi="assert",mi="silent",gi="animation",yi="resize",xi="height",_i="canvas",bi="string",wi="prototype",Si="toLowerCase",Mi="zrender/core/vector",Ti="zrender/core/matrix",Ai="zrender/core/env",Ci="circle",Pi="setVisual",Li="getData",Di="zrender/core/util",zi="require";e("echarts/chart/bar",[zi,Di,"../coord/cartesian/Grid","./bar/BarSeries","./bar/BarView","../layout/barGrid","../echarts","../component/gridSimple"],function(t){var e=t(Di);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.eachSeriesByType("bar",function(t){var e=t[Li]();e[Pi]("legendSymbol","roundRect")})}),t("../component/gridSimple")}),e("echarts/chart/line",[zi,Di,"../echarts","./line/LineSeries","./line/LineView","../visual/symbol","../layout/points","../processor/dataSample","../component/gridSimple"],function(t){var e=t(Di),i=t("../echarts"),n=i.PRIORITY;t("./line/LineSeries"),t("./line/LineView"),i.registerVisual(e.curry(t("../visual/symbol"),"line",Ci,"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/pie",[zi,Di,"../echarts","./pie/PieSeries","./pie/PieView","../action/createDataSelectAction","../visual/dataColor","./pie/pieLayout","../processor/dataFilter"],function(t){var e=t(Di),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/chart/radar",[zi,Di,"../echarts","../component/radar","./radar/RadarSeries","./radar/RadarView","../visual/dataColor","../visual/symbol","./radar/radarLayout","../processor/dataFilter","./radar/backwardCompat"],function(t){var e=t(Di),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",Ci,null)),i.registerLayout(t("./radar/radarLayout")),i.registerProcessor(e.curry(t("../processor/dataFilter"),"radar")),i.registerPreprocessor(t("./radar/backwardCompat"))}),e("echarts/chart/map",[zi,"../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/echarts",[zi,Ai,"./model/Global","./ExtensionAPI","./CoordinateSystem","./model/OptionManager","./model/Component","./model/Series","./view/Component","./view/Chart","./util/graphic","./util/model","./util/throttle","zrender",Di,"zrender/tool/color","zrender/mixin/Eventful","zrender/core/timsort","./visual/seriesColor","./preprocessor/backwardCompat","./loading/default","./data/List","./model/Model","./coord/Axis","./util/number","./util/format",Ti,Mi,"./helper"],function(t){function e(t){return function(e,i,n){e=e&&e[Si](),E[wi][t].call(this,e,i,n)}}function i(){E.call(this)}function n(t,e,n){function r(t,e){return t.prio-e.prio}n=n||{},typeof e===bi&&(e=oe[e]),this.id,this.group,this._dom=t;var a=this._zr=k.init(t,{renderer:n.renderer||_i,devicePixelRatio:n.devicePixelRatio,width:n.width,height:n[xi]});this._throttledZrFlush=I.throttle(O.bind(a.flush,a),17),this._theme=O.clone(e),this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new M,this._api=x(this),E.call(this),this._messageCenter=new i,this._initEvents(),this[yi]=O.bind(this[yi],this),this._pendingActions=[],B(ae,r),B(ie,r),a[gi].on("frame",this._onframe,this),O.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[ai];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 N(t._componentsViews[je](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[li](l,function(e){a(t[n===We?"_chartsMap":"_componentsMap"][e.__viewId])},t)}function o(t,e){var i=t.type,n=t.escapeConnect,r=te[i],o=r.actionInfo,s=(o[Ke]||Ke).split(":"),l=s.pop();s=null!=s[0]&&G(s[0]),this[j]=!0;var u=[t],c=!1;t.batch&&(c=!0,u=O.map(t.batch,function(e){return e=O[Ve](O[Ze]({},e),t),e.batch=null,e}));var h,d=[],f="highlight"===i||"downplay"===i;N(u,function(t){h=r.action(t,this._model,this._api),h=h||O[Ze]({},t),h.type=o.event||h.type,d.push(h),f?a(this,l,t,We):s&&a(this,l,t,s.main,s.sub)},this),"none"===l||f||s||(this[Y]?(K.prepareAndUpdate.call(this,t),this[Y]=!1):K[l].call(this,t)),h=c?{type:o.event||i,escapeConnect:n,batch:d}:d[0],this[j]=!1,!e&&this._messageCenter[He](h.type,h)}function s(t){for(var e=this._pendingActions;e[ai];){var i=e.shift();o.call(this,i,t)}}function l(t){!t&&this[He]("updated")}function u(t,e,i){var n=this._api;N(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),m(this._zr,e),N(re,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[ai];o++)n[o].__alive=!1;e[i?li:"eachSeries"](function(t,o){if(i){if(t===We)return}else o=t;var s=o.id+"_"+o.type,l=r[s];if(!l){var u=G(o.type),c=i?P.getClass(u.main,u.sub):L.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[Xe],index:o[Fe]}},this);for(var o=0;o<n[ai];){var s=n[o];s.__alive?o++:(a[Ue](s.group),s[Ge](e,this._api),n[Ne](o,1),delete r[s.__id],s.__id=s.group.__ecComponentInfo=null)}}function h(t,e){N(ie,function(i){i.func(t,e)})}function d(t){var e={};t.eachSeries(function(t){var i=t.get("stack"),n=t[Li]();if(i&&"list"===n.type){var r=e[i];r&&(n.stackedOn=r),e[i]=n}})}function f(t,e){var i=this._api;N(ae,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()}),N(ae,function(r){(!i||!r.isLayout)&&r.func(t,n,e)})}function v(t,e){var i=this._api;N(this._componentsViews,function(n){var r=n.__model;n.render(r,t,i,e),y(r,n)},this),N(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[mi]=!!n.get(mi),y(n,r),g(n,r)},this),m(this._zr,t),N(this._chartsViews,function(e){e.__alive||e[Ue](t,i)},this)}function m(t,e){var i=t.storage,n=0;i[ze](function(t){t.isGroup||n++}),n>e.get("hoverLayerThreshold")&&!b.node&&i[ze](function(t){t.isGroup||(t.useHoverLayer=!0)})}function g(t,e){var i=0;e.group[ze](function(t){"group"===t.type||t[si]||i++});var n=+t.get("progressive"),r=i>t.get("progressiveThreshold")&&n&&!b.node;r&&e.group[ze](function(t){t.isGroup||(t.progressive=r?Math.floor(i++/n):-1,r&&t[ui](!0))});var a=t.get("blendMode")||null;e.group[ze](function(t){t.isGroup||t[De]("blend",a)})}function y(t,e){var i=t.get("z"),n=t.get(Le);e.group[ze](function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t[Le]=n))})}function x(t){var e=t._coordSysMgr;return O[Ze](new S(t),{getCoordinateSystems:O.bind(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var i=e.__ecComponentInfo;if(null!=i)return t._model[Pe](i[Xe],i.index);e=e[Ce]}}})}function _(t){function e(t,e){for(var i=0;i<t[ai];i++){var n=t[i];n[a]=e}}var i=0,n=1,r=2,a="__connectUpdateStatus";O.each(ee,function(o,s){t._messageCenter.on(s,function(o){if(ue[t.group]&&t[a]!==i){if(o&&o.escapeConnect)return;var s=t.makeActionFromEvent(o),l=[];O.each(le,function(e){e!==t&&e.group===t.group&&l.push(e)}),e(l,i),N(l,function(t){t[a]!==n&&t[qe](s)}),e(l,r)}})})}var b=t(Ai),w=t("./model/Global"),S=t("./ExtensionAPI"),M=t("./CoordinateSystem"),T=t("./model/OptionManager"),A=t("./model/Component"),C=t("./model/Series"),P=t("./view/Component"),L=t("./view/Chart"),D=t("./util/graphic"),z=t("./util/model"),I=t("./util/throttle"),k=t("zrender"),O=t(Di),R=t("zrender/tool/color"),E=t("zrender/mixin/Eventful"),B=t("zrender/core/timsort"),N=O.each,G=A.parseClassType,F=1e3,H=5e3,V=1e3,q=2e3,Z=3e3,U=4e3,W=5e3,j="__flagInMainProcess",X="__hasGradientOrPatternBg",Y="__optionUpdated",$=/^[a-zA-Z0-9_]+$/;i[wi].on=e("on"),i[wi].off=e("off"),i[wi].one=e("one"),O.mixin(i,E);var J=n[wi];J._onframe=function(){if(this[Y]){var t=this[Y][mi];this[j]=!0,K.prepareAndUpdate.call(this),this[j]=!1,this[Y]=!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(O[pi](e)&&(i=e.lazyUpdate,n=e[mi],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.__lastOnlyGraphic=!(!t||!t.graphic),O.each(t,function(t,e){"graphic"!==e&&(this.__lastOnlyGraphic=!1)},this),this._model.setOption(t,ne,this.__lastOnlyGraphic),i?(this[Y]={silent:n},this[j]=!1):(K.prepareAndUpdate.call(this),this._zr.flush(),this[Y]=!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[fi]=function(){return this._model},J.getOption=function(){return this._model&&this._model.getOption()},J[di]=function(){return this._zr[di]()},J[hi]=function(){return this._zr[hi]()},J.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},J.getRenderedCanvas=function(t){if(b.canvasSupported){t=t||{},t.pixelRatio=t.pixelRatio||1,t[ci]=t[ci]||this._model.get(ci);var e=this._zr,i=e.storage.getDisplayList();return O.each(i,function(t){t[ui](!0)}),e.painter.getRenderedCanvas(t)}},J.getDataURL=function(t){t=t||{};var e=t.excludeComponents,i=this._model,n=[],r=this;N(e,function(t){i[li]({mainType:t},function(t){var e=r._componentsMap[t.__viewId];e.group[si]||(n.push(e),e.group[si]=!0)})});var a=this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return N(n,function(t){t.group[si]=!1}),a},J.getConnectedDataURL=function(t){if(b.canvasSupported){var e=this.group,i=Math.min,n=Math.max,r=1/0;if(ue[e]){var a=r,o=r,s=-r,l=-r,u=[],c=t&&t.pixelRatio||1;O.each(le,function(r){if(r.group===e){var c=r.getRenderedCanvas(O.clone(t)),h=r.getDom().getBoundingClientRect();a=i(h.left,a),o=i(h.top,o),s=n(h.right,s),l=n(h[oi],l),u.push({dom:c,left:h.left,top:h.top})}}),a*=c,o*=c,s*=c,l*=c;var h=s-a,d=l-o,f=O.createCanvas();f.width=h,f[xi]=d;var p=k.init(f);return N(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(),f.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},J.convertToPixel=O.curry(r,"convertToPixel"),J.convertFromPixel=O.curry(r,"convertFromPixel"),J.containPixel=function(t,e){var i,n=this._model;return t=z.parseFinder(n,t),O.each(t,function(t,n){n[ri]("Models")>=0&&O.each(t,function(t){var r=t[ni];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[ii]=function(t,e){var i=this._model;t=z.parseFinder(i,t,{defaultMainType:"series"});var n=t.seriesModel,r=n[Li](),a=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty(ei)?r.indexOfRawIndex(t[ei]):null;return null!=a?r[ti](a,e):r[ii](e)},J.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},J.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var K={update:function(t){var e=this._model,i=this._api,n=this._coordSysMgr,r=this._zr;if(e){e.restoreData(),n[Qe](this._model,this._api),h.call(this,e,i),d.call(this,e),n[Ke](e,i),p.call(this,e,t),v.call(this,e,t);var a=e.get(ci)||Je,o=r.painter;if(o.isSingleCanvas&&o.isSingleCanvas())r.configLayer(0,{clearColor:a});else{if(!b.canvasSupported){var s=R.parse(a);a=R.stringify(s,"rgb"),0===s[3]&&(a=Je)}a[$e]||a.image?(r.configLayer(0,{clearColor:a}),this[X]=!0,this._dom.style.background=Je):(this[X]&&r.configLayer(0,{clearColor:null}),this[X]=!1,this._dom.style.background=a)}N(re,function(t){t(e,i)})}},updateView:function(t){var e=this._model;e&&(e.eachSeries(function(t){t[Li]().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[Li]().clearAllVisual()}),p.call(this,e,t,!0),u.call(this,"updateVisual",e,t))},updateLayout:function(t){var e=this._model;e&&(f.call(this,e,t),u.call(this,Ye,e,t))},prepareAndUpdate:function(t){var e=this._model;c.call(this,"component",e),c.call(this,"chart",e),this.__lastOnlyGraphic?(N(this._componentsViews,function(i){var n=i.__model;n&&"graphic"===n[Xe]&&(i.render(n,e,this._api,t),y(n,i))},this),this.__lastOnlyGraphic=!1):K[Ke].call(this,t)}};J[yi]=function(t){this[j]=!0,this._zr[yi](t);var e=this._model&&this._model.resetOption("media"),i=e?"prepareAndUpdate":Ke;K[i].call(this),this._loadingFX&&this._loadingFX[yi](),this[j]=!1;var n=t&&t[mi];s.call(this,n),l.call(this,n)},J.showLoading=function(t,e){if(O[pi](t)&&(e=t,t=""),t=t||"default",this.hideLoading(),se[t]){var i=se[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},J.hideLoading=function(){this._loadingFX&&this._zr[Ue](this._loadingFX),this._loadingFX=null},J.makeActionFromEvent=function(t){var e=O[Ze]({},t);return e.type=ee[t.type],e},J[qe]=function(t,e){if(O[pi](e)||(e={silent:!!e}),te[t.type]){if(this[j])return void this._pendingActions.push(t);o.call(this,t,e[mi]),e.flush?this._zr.flush(!0):e.flush!==!1&&b.browser.weChat&&this._throttledZrFlush(),s.call(this,e[mi]),l.call(this,e[mi])}},J.on=e("on"),J.off=e("off"),J.one=e("one");var Q=["click","dblclick",Be,Ee,"mousemove","mousedown","mouseup","globalout","contextmenu"];J._initEvents=function(){N(Q,function(t){this._zr.on(t,function(e){var i,n=this[fi](),r=e[Re];if("globalout"===t)i={};else if(r&&null!=r[ei]){var a=r.dataModel||n.getSeriesByIndex(r[Oe]);i=a&&a[ke](r[ei],r[Ie])||{}}else r&&r.eventData&&(i=O[Ze]({},r.eventData));i&&(i.event=e,i.type=t,this[He](t,i))},this)},this),N(ee,function(t,e){this._messageCenter.on(e,function(t){this[He](e,t)},this)},this)},J.isDisposed=function(){return this._disposed},J.clear=function(){this.setOption({series:[]},!0)},J[Ge]=function(){if(!this._disposed){this._disposed=!0;var t=this._api,e=this._model;N(this._componentsViews,function(i){i[Ge](e,t)}),N(this._chartsViews,function(i){i[Ge](e,t)}),this._zr[Ge](),delete le[this.id]}},O.mixin(n,E);var te={},ee={},ie=[],ne=[],re=[],ae=[],oe={},se={},le={},ue={},ce=new Date-0,he=new Date-0,de="_echarts_instance_",fe={version:"3.5.3",dependencies:{zrender:"3.4.3"}};return fe.init=function(t,e,i){var r=new n(t,e,i);return r.id="ec_"+ce++,le[r.id]=r,t.setAttribute&&t.setAttribute(de,r.id),_(r),r},fe.connect=function(t){if(O[Te](t)){var e=t;t=null,O.each(e,function(e){null!=e.group&&(t=e.group)}),t=t||"g_"+he++,O.each(e,function(e){e.group=t})}return ue[t]=!0,t},fe.disConnect=function(t){ue[t]=!1},fe.disconnect=fe.disConnect,fe[Ge]=function(t){O.isDom(t)?t=fe.getInstanceByDom(t):typeof t===bi&&(t=le[t]),t instanceof n&&!t.isDisposed()&&t[Ge]()},fe.getInstanceByDom=function(t){var e=t.getAttribute(de);return le[e]},fe.getInstanceById=function(t){return le[t]},fe.registerTheme=function(t,e){oe[t]=e},fe.registerPreprocessor=function(t){ne.push(t)},fe.registerProcessor=function(t,e){typeof t===Me&&(e=t,t=F),ie.push({prio:t,func:e})},fe.registerPostUpdate=function(t){re.push(t)},fe.registerAction=function(t,e,i){typeof e===Me&&(i=e,e="");var n=O[pi](t)?t.type:[t,t={event:e}][0];t.event=(t.event||n)[Si](),e=t.event,O[vi]($.test(n)&&$.test(e)),te[n]||(te[n]={action:i,actionInfo:t}),ee[e]=n},fe.registerCoordinateSystem=function(t,e){M[Se](t,e)},fe.registerLayout=function(t,e){typeof t===Me&&(e=t,t=V),ae.push({prio:t,func:e,isLayout:!0})},fe.registerVisual=function(t,e){typeof t===Me&&(e=t,t=Z),ae.push({prio:t,func:e})},fe.registerLoading=function(t,e){se[t]=e},fe.extendComponentModel=function(t){return A[Ze](t)},fe.extendComponentView=function(t){return P[Ze](t)},fe.extendSeriesModel=function(t){return C[Ze](t)},fe[we]=function(t){return L[Ze](t)},fe.setCanvasCreator=function(t){O.createCanvas=t},fe.registerVisual(q,t("./visual/seriesColor")),fe.registerPreprocessor(t("./preprocessor/backwardCompat")),fe.registerLoading("default",t("./loading/default")),fe.registerAction({type:"highlight",event:"highlight",update:"highlight"},O.noop),fe.registerAction({type:"downplay",event:"downplay",update:"downplay"},O.noop),fe.zrender=k,fe.List=t("./data/List"),fe.Model=t("./model/Model"),fe.Axis=t("./coord/Axis"),fe.graphic=t("./util/graphic"),fe[be]=t("./util/number"),fe.format=t("./util/format"),fe.throttle=I.throttle,fe.matrix=t(Ti),fe.vector=t(Mi),fe.color=t("zrender/tool/color"),fe.util={},N(["map","each","filter",ri,_e,"reduce","filter","bind","curry",Te,"isString",pi,"isFunction",Ze,Ve,"clone","merge"],function(t){fe.util[t]=O[t]}),fe.helper=t("./helper"),fe.PRIORITY={PROCESSOR:{FILTER:F,STATISTIC:H},VISUAL:{LAYOUT:V,GLOBAL:q,CHART:Z,COMPONENT:U,BRUSH:W}},fe}),e("echarts/chart/graph",[zi,"../echarts",Di,"./graph/GraphSeries","./graph/GraphView","./graph/graphAction","./graph/categoryFilter","../visual/symbol","./graph/categoryVisual","./graph/edgeVisual","./graph/simpleLayout","./graph/circularLayout","./graph/forceLayout","./graph/createView"],function(t){var e=t("../echarts"),i=t(Di);t("./graph/GraphSeries"),t("./graph/GraphView"),t("./graph/graphAction"),e.registerProcessor(t("./graph/categoryFilter")),e.registerVisual(i.curry(t("../visual/symbol"),"graph",Ci,null)),e.registerVisual(t("./graph/categoryVisual")),e.registerVisual(t("./graph/edgeVisual")),e.registerLayout(t("./graph/simpleLayout")),e.registerLayout(t("./graph/circularLayout")),e.registerLayout(t("./graph/forceLayout")),e.registerCoordinateSystem("graphView",{create:t("./graph/createView")})}),e("echarts/chart/gauge",[zi,"./gauge/GaugeSeries","./gauge/GaugeView"],function(t){t("./gauge/GaugeSeries"),t("./gauge/GaugeView")}),e("echarts/chart/pictorialBar",[zi,Di,"../coord/cartesian/Grid","./bar/PictorialBarSeries","./bar/PictorialBarView","../layout/barGrid","../echarts","../visual/symbol","../component/gridSimple"],function(t){var e=t(Di);t("../coord/cartesian/Grid"),t("./bar/PictorialBarSeries"),t("./bar/PictorialBarView");var i=t("../layout/barGrid"),n=t("../echarts");n.registerLayout(e.curry(i,"pictorialBar")),n.registerVisual(e.curry(t("../visual/symbol"),"pictorialBar","roundRect",null)),t("../component/gridSimple")}),e("echarts/component/gridSimple",[zi,"../util/graphic",Di,"../echarts","../coord/cartesian/Grid","./axis"],function(t){var e=t("../util/graphic"),i=t(Di),n=t("../echarts");t("../coord/cartesian/Grid"),t("./axis"),n.extendComponentView({type:"grid",render:function(t){this.group[xe](),t.get("show")&&this.group.add(new e.Rect({shape:t[ni].getRect(),style:i[Ve]({fill:t.get(ci)},t[ye]()),silent:!0,z2:-1}))}}),n.registerPreprocessor(function(t){t.xAxis&&t.yAxis&&!t.grid&&(t.grid={})})}),e("echarts/component/title",[zi,"../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[xe](),t.get("show")){var a=this.group,o=t[fi](ge),s=t[fi]("subtextStyle"),l=t.get(me),u=t.get("textBaseline"),c=new i.Text({style:{text:t.get("text"),textFont:o[ve](),fill:o[pe]()},z2:10}),h=c[fe](),d=t.get("subtext"),f=new i.Text({style:{text:d,textFont:s[ve](),fill:s[pe](),y:h[xi]+t.get("itemGap"),textBaseline:"top"},z2:10}),p=t.get("link"),v=t.get("sublink");c[mi]=!p,f[mi]=!v,p&&c.on("click",function(){window.open(p,"_"+t.get(Re))}),v&&f.on("click",function(){window.open(v,"_"+t.get("subtarget"))}),a.add(c),d&&a.add(f);var m=a[fe](),g=t.getBoxLayoutParams();g.width=m.width,g[xi]=m[xi];var y=n[de](g,{width:r[di](),height:r[hi]()},t.get("padding"));l||(l=t.get("left")||t.get("right"),l===he&&(l=ce),"right"===l?y.x+=y.width:l===ce&&(y.x+=y.width/2)),u||(u=t.get("top")||t.get(oi),u===ce&&(u=he),u===oi?y.y+=y[xi]:u===he&&(y.y+=y[xi]/2),u=u||"top"),a.attr(ue,[y.x,y.y]);var x={textAlign:l,textVerticalAlign:u};c[De](x),f[De](x),m=a[fe]();var _=y.margin,b=t[ye](["color",le]);b.fill=t.get(ci);var w=new i.Rect({shape:{x:m.x-_[3],y:m.y-_[0],width:m.width+_[1]+_[3],height:m[xi]+_[0]+_[2]},style:b,silent:!0});i.subPixelOptimizeRect(w),a.add(w)}}})}),e("echarts/component/legend",[zi,"./legend/LegendModel","./legend/legendAction","./legend/LegendView","../echarts","./legend/legendFilter"],function(t){t("./legend/LegendModel"),t("./legend/legendAction"),t("./legend/LegendView");var e=t("../echarts");e.registerProcessor(t("./legend/legendFilter"))}),e("echarts/component/tooltip",[zi,"./axisPointer","./tooltip/TooltipModel","./tooltip/TooltipView","../echarts"],function(t){t("./axisPointer"),t("./tooltip/TooltipModel"),t("./tooltip/TooltipView"),t("../echarts").registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),t("../echarts").registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){})}),e("echarts/scale/Time",[zi,Di,"../util/number","../util/format","./helper","./Interval"],function(t){var e=t(Di),i=t("../util/number"),n=t("../util/format"),r=t("./helper"),a=t("./Interval"),o=a[wi],s=Math.ceil,l=Math.floor,u=1e3,c=60*u,h=60*c,d=24*h,f=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[Ze]({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,e,n){var r=this._extent;if(r[0]===r[1]&&(r[0]-=d,r[1]+=d),r[1]===-1/0&&1/0===r[0]){var a=new Date;r[1]=new Date(a.getFullYear(),a.getMonth(),a.getDate()),r[0]=r[1]-d}this.niceTicks(t);var o=this._interval;e||(r[0]=i.round(l(r[0]/o)*o)),n||(r[1]=i.round(s(r[1]/o)*o))},niceTicks:function(t){var e=this.getSetting("useUTC")?0:60*i.getTimezoneOffset()*1e3;t=t||10;var n=this._extent,a=n[1]-n[0],o=a/t,u=v[ai],c=f(v,o,0,u),h=v[Math.min(c,u-1)],d=h[2];if("year"===h[0]){var p=a/d,m=i.nice(p/t,!0);d*=m}var g=[Math.round(s((n[0]-e)/d)*d+e),Math.round(l((n[1]-e)/d)*d+e)];r.fixExtent(g,n),this._stepLvl=h,this._interval=d,this._niceExtent=g},parse:function(t){return+i.parseDate(t)}});e.each([se,oe],function(t){p[wi][t]=function(e){return o[t].call(this,this.parse(e))}});var v=[["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,d],["week",7,7*d],["month",1,31*d],["quarter",3,380*d/4],["half-year",6,380*d/2],["year",1,380*d]];return p[Qe]=function(t){return new p({useUTC:t[ae].get("useUTC")})},p}),e("echarts/scale/Log",[zi,Di,"./Scale","../util/number","./Interval"],function(t){function e(t,e){return u(t,l(e))}var i=t(Di),n=t("./Scale"),r=t("../util/number"),a=t("./Interval"),o=n[wi],s=a[wi],l=r.getPrecisionSafe,u=r.round,c=Math.floor,h=Math.ceil,d=Math.pow,f=Math.log,p=n[Ze]({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[re]();return i.map(s[ne].call(this),function(i){var o=r.round(d(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),d(this.base,t)},setExtent:function(t,e){var i=this.base;t=f(t)/f(i),e=f(e)/f(i),s.setExtent.call(this,t,e)},getExtent:function(){var t=this.base,i=o[re].call(this);i[0]=d(t,i[0]),i[1]=d(t,i[1]);var n=this._originalScale,r=n[re]();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]=f(t[0])/f(e),t[1]=f(t[1])/f(e),o.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t[ie](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,e,i){s.niceExtent.call(this,t,e,i);var n=this._originalScale;n.__fixMin=e,n.__fixMax=i}});return i.each([se,oe],function(t){p[wi][t]=function(e){return e=f(e)/f(this.base),o[t].call(this,e)}}),p[Qe]=function(){return new p},p}),e(Di,[zi],function(){function t(e){if(null==e||"object"!=typeof e)return e;var i=e,n=k.call(e);if("[object Array]"===n){i=[];for(var r=0,a=e[ai];a>r;r++)i[r]=t(e[r])}else if(I[n])i=e.constructor.from(e);else if(!z[n]&&!L(e)&&!S(e)){i={};for(var o in e)e.hasOwnProperty(o)&&(i[o]=t(e[o]))}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)||L(s)||L(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[ai];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.createElement(_i)}function o(){return D||(D=H.createCanvas()[ee]("2d")),D}function s(t,e){if(t){if(t[ri])return t[ri](e);for(var i=0,n=t[ai];n>i;i++)if(t[i]===e)return i}return-1}function l(t,e){function i(){}var n=t[wi];i[wi]=e[wi],t[wi]=new i;for(var r in n)t[wi][r]=n[r];t[wi].constructor=t,t.superClass=e}function u(t,e,i){t=wi in t?t[wi]:t,e=wi in e?e[wi]:e,r(t,e,i)}function c(t){return t?typeof t==bi?!1:typeof t[ai]==be:void 0}function h(t,e,i){if(t&&e)if(t.forEach&&t.forEach===R)t.forEach(e,i);else if(t[ai]===+t[ai])for(var n=0,r=t[ai];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 d(t,e,i){if(t&&e){if(t.map&&t.map===N)return t.map(e,i);for(var n=[],r=0,a=t[ai];a>r;r++)n.push(e.call(i,t[r],r,t));return n}}function f(t,e,i,n){if(t&&e){if(t.reduce&&t.reduce===G)return t.reduce(e,i,n);for(var r=0,a=t[ai];a>r;r++)i=e.call(n,i,t[r],r,t);return i}}function p(t,e,i){if(t&&e){if(t.filter&&t.filter===E)return t.filter(e,i);for(var n=[],r=0,a=t[ai];a>r;r++)e.call(i,t[r],r,t)&&n.push(t[r]);return n}}function v(t,e,i){if(t&&e)for(var n=0,r=t[ai];r>n;n++)if(e.call(i,t[n],n,t))return t[n]}function m(t,e){var i=B.call(arguments,2);return function(){return t.apply(e,i[je](B.call(arguments)))}}function g(t){var e=B.call(arguments,1);return function(){return t.apply(this,e[je](B.call(arguments)))}}function y(t){return"[object Array]"===k.call(t)}function x(t){return typeof t===Me}function _(t){return"[object String]"===k.call(t)}function b(t){var e=typeof t;return e===Me||!!t&&"object"==e}function w(t){return!!z[k.call(t)]}function S(t){return"object"==typeof t&&typeof t.nodeType===be&&"object"==typeof t.ownerDocument}function M(t){return t!==t}function T(){for(var t=0,e=arguments[ai];e>t;t++)if(null!=arguments[t])return arguments[t]}function A(){return Function.call.apply(B,arguments)}function C(t,e){if(!t)throw new Error(e)}function P(t){t[F]=!0}function L(t){return t[F]}var D,z={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},I={"[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},k=Object[wi].toString,O=Array[wi],R=O.forEach,E=O.filter,B=O.slice,N=O.map,G=O.reduce,F="__ec_primitive__",H={inherits:l,mixin:u,clone:t,merge:e,mergeAll:i,extend:n,defaults:r,getContext:o,createCanvas:a,indexOf:s,slice:A,find:v,isArrayLike:c,each:h,map:d,reduce:f,filter:p,bind:m,curry:g,isArray:y,isString:_,isObject:b,isFunction:x,isBuiltInObject:w,isDom:S,eqNaN:M,retrieve:T,assert:C,setAsPrimitive:P,noop:function(){}}; return H}),e("echarts/chart/heatmap",[zi,"./heatmap/HeatmapSeries","./heatmap/HeatmapView"],function(t){t("./heatmap/HeatmapSeries"),t("./heatmap/HeatmapView")}),e("echarts/chart/bar/BarSeries",[zi,"./BaseBarSeries"],function(t){return t("./BaseBarSeries")[Ze]({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect"})}),e("echarts/coord/cartesian/Grid",[zi,"exports","../../util/layout","../../coord/axisHelper",Di,"./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[fi]("axisLabel.textStyle"),a=1,o=n[ai];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){var i=t[re](),n=i[0]+i[1];t[K]="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 a(t){return u.map(m,function(e){var i=t.getReferringComponents(e)[0];return i})}function o(t){return"cartesian2d"===t.get(ni)}var s=t("../../util/layout"),l=t("../../coord/axisHelper"),u=t(Di),c=t("./Cartesian2D"),h=t("./Axis2D"),d=u.each,f=l.ifAxisCrossZero,p=l.niceScaleExtent;t("./GridModel");var v=n[wi];v.type="grid",v.axisPointerEnabled=!0,v.getRect=function(){return this._rect},v[Ke]=function(t,e){function i(t){var e=n[t];for(var i in e)if(e.hasOwnProperty(i)){var r=e[i];if(r&&(r.type===te||!f(r)))return!0}return!1}var n=this._axesMap;this._updateScale(t,this.model),d(n.x,function(t){p(t.scale,t.model)}),d(n.y,function(t){p(t.scale,t.model)}),d(n.x,function(t){i("y")&&(t.onZero=!1)}),d(n.y,function(t){i("x")&&(t.onZero=!1)}),this[yi](this.model,e)},v[yi]=function(t,e){function n(){d(o,function(t){var e=t.isHorizontal(),i=e?[0,a.width]:[0,a[xi]],n=t.inverse?1:0;t.setExtent(i[n],i[1-n]),r(t,e?a.x:a.y)})}var a=s[de](t.getBoxLayoutParams(),{width:e[di](),height:e[hi]()});this._rect=a;var o=this._axesList;n(),t.get("containLabel")&&(d(o,function(t){if(!t.model.get("axisLabel.inside")){var e=i(t);if(e){var n=t.isHorizontal()?xi:"width",r=t.model.get("axisLabel.margin");a[n]-=e[n]+r,"top"===t[ue]?a.y+=e[xi]+r:"left"===t[ue]&&(a.x+=e.width+r)}}}),n())},v.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]}},v.getAxes=function(){return this._axesList.slice()},v.getCartesian=function(t,e){if(null!=t&&null!=e){var i="x"+t+"y"+e;return this._coordsMap[i]}u[pi](t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,r=this._coordsList;n<r[ai];n++)if(r[n].getAxis("x").index===t||r[n].getAxis("y").index===e)return r[n]},v.getCartesians=function(){return this._coordsList.slice()},v.convertToPixel=function(t,e,i){var n=this._findConvertTarget(t,e);return n.cartesian?n.cartesian[Q](i):n.axis?n.axis[K](n.axis[J](i)):null},v.convertFromPixel=function(t,e,i){var n=this._findConvertTarget(t,e);return n.cartesian?n.cartesian.pointToData(i):n.axis?n.axis.coordToData(n.axis.toLocalCoord(i)):null},v._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[ni],u[ri](l,i)<0&&(i=null);else if(a&&o)i=this.getCartesian(a[Fe],o[Fe]);else if(a)n=this.getAxis("x",a[Fe]);else if(o)n=this.getAxis("y",o[Fe]);else if(s){var c=s[ni];c===this&&(i=this._coordsList[0])}return{cartesian:i,axis:n}},v.containPoint=function(t){var e=this._coordsList[0];return e?e.containPoint(t):void 0},v._initCartesian=function(t,i){function n(n){return function(s,u){if(e(s,t,i)){var c=s.get(ue);"x"===n?"top"!==c&&c!==oi&&(c=oi,r[c]&&(c="top"===c?oi:"top")):"left"!==c&&"right"!==c&&(c="left",r[c]&&(c="left"===c?"right":"left")),r[c]=!0;var d=new h(n,l.createScaleByModel(s),[0,0],s.get("type"),c),f=d.type===te;d.onBand=f&&s.get("boundaryGap"),d.inverse=s.get("inverse"),d.onZero=s.get("axisLine.onZero"),s.axis=d,d.model=s,d.grid=this,d.index=u,this._axesList.push(d),a[n][u]=d,o[n]++}}}var r={left:!1,right:!1,top:!1,bottom:!1},a={x:{},y:{}},o={x:0,y:0};return i[li]("xAxis",n("x"),this),i[li]("yAxis",n("y"),this),o.x&&o.y?(this._axesMap=a,void d(a.x,function(e,i){d(a.y,function(n,r){var a="x"+i+"y"+r,o=new c(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=[]))},v._updateScale=function(t,i){function n(t,e,i){d(i.coordDimToDataDim(e.dim),function(i){e.scale.unionExtentFromData(t,i)})}u.each(this._axesList,function(t){t.scale.setExtent(1/0,-1/0)}),t.eachSeries(function(r){if(o(r)){var s=a(r,t),l=s[0],u=s[1];if(!e(l,i,t)||!e(u,i,t))return;var c=this.getCartesian(l[Fe],u[Fe]),h=r[Li](),d=c.getAxis("x"),f=c.getAxis("y");"list"===h.type&&(n(h,d,r),n(h,f,r))}},this)},v.getTooltipAxes=function(t){var e=[],i=[];return d(this.getCartesians(),function(n){var r=null!=t&&"auto"!==t?n.getAxis(t):n[$](),a=n[Y](r);u[ri](e,r)<0&&e.push(r),u[ri](i,a)<0&&i.push(a)}),{baseAxes:e,otherAxes:i}};var m=["xAxis","yAxis"];return n[Qe]=function(t,e){var i=[];return t[li]("grid",function(r,a){var o=new n(r,t,e);o.name="grid_"+a,o[yi](r,e),r[ni]=o,i.push(o)}),t.eachSeries(function(e){if(o(e)){var i=a(e,t),n=i[0],r=i[1],s=n.getCoordSysModel(),l=s[ni];e[ni]=l.getCartesian(n[Fe],r[Fe])}}),i},n[j]=n[wi][j]=c[wi][j],t("../../CoordinateSystem")[Se]("cartesian2d",n),n}),e("echarts/chart/bar/BarView",[zi,Di,W,"./helper","../../model/Model","./barItemStyle",U],function(t){function e(t,e,i,n,r,a,l){var u=new s.Rect({shape:o[Ze]({},n)});if(a){var c=u.shape,h=r?xi:"width",d={};c[h]=0,d[h]=n[h],s[l?N:E](u,{shape:d},a,e)}return u}function i(t,e,i){i.style.text="",s[N](i,{shape:{width:0}},e,t,function(){i[Ce]&&i[Ce][Ue](i)})}function n(t,e,i){var n=t[R](e),r=a(i,n),o=n.width>0?1:-1,s=n[xi]>0?1:-1;return{x:n.x+o*r/2,y:n.y+s*r/2,width:n.width-o*r,height:n[xi]-s*r}}function r(t,e,i,n,r,a,u){var c=e[ti](i,"color"),h=e[ti](i,le),d=n[fi]("itemStyle.normal"),f=n[fi]("itemStyle.emphasis").getBarItemStyle();t.setShape("r",d.get("barBorderRadius")||0),t.useStyle(o[Ve]({fill:c,opacity:h},d.getBarItemStyle()));var p=u?r[xi]>0?oi:"top":r.width>0?"left":"right";l.setLabel(t.style,f,n,c,a,i,p),s[O](t,f)}function a(t,e){var i=t.get(u)||0;return Math.min(i,Math.abs(e.width),Math.abs(e[xi]))}var o=t(Di),s=t(W),l=t("./helper"),u=[Z,q,"barBorderWidth"];o[Ze](t("../../model/Model")[wi],t("./barItemStyle"));var c=t(U)[we]({type:"bar",render:function(t,e,i){var n=t.get(ni);return"cartesian2d"===n&&this._renderOnCartesian(t,e,i),this.group},dispose:o.noop,_renderOnCartesian:function(t){var a=this.group,o=t[Li](),l=this._data,u=t[ni],c=u[$](),h=c.isHorizontal(),d=t[V]()?t:null;o.diff(l).add(function(i){if(o.hasValue(i)){var s=o[H](i),l=n(o,i,s),u=e(o,i,s,l,h,d);o[F](i,u),a.add(u),r(u,o,i,s,l,t,h)}})[Ke](function(i,u){var c=l[G](u);if(!o.hasValue(i))return void a[Ue](c);var f=o[H](i),p=n(o,i,f);c?s[N](c,{shape:p},d,i):c=e(o,i,f,p,h,d,!0),o[F](i,c),a.add(c),r(c,o,i,f,p,t,h)})[Ue](function(t){var e=l[G](t);e&&i(t,d,e)}).execute(),this._data=o},remove:function(t){var e=this.group,n=this._data;t.get(gi)?n&&n[B](function(e){i(e[ei],t,e)}):e[xe]()}});return c}),e("echarts/layout/barGrid",[zi,Di,"../util/number"],function(t){function e(t){return t.get("stack")||"__ec_stack_"+t[Oe]}function i(t){return t.dim+t.index}function n(t){var n={};a.each(t,function(t){var r=t[Li](),a=t[ni],o=a[$](),l=o[re](),u=o.type===te?o.getBandWidth():Math.abs(l[1]-l[0])/r.count(),c=n[i(o)]||{bandWidth:u,remainedWidth:u,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},h=c.stacks;n[i(o)]=c;var d=e(t);h[d]||c.autoWidthCount++,h[d]=h[d]||{width:0,maxWidth:0};var f=s(t.get("barWidth"),u),p=s(t.get("barMaxWidth"),u),v=t.get("barGap"),m=t.get("barCategoryGap");f&&!h[d].width&&(f=Math.min(c.remainedWidth,f),h[d].width=f,c.remainedWidth-=f),p&&(h[d].maxWidth=p),null!=v&&(c.gap=v),null!=m&&(c.categoryGap=m)});var r={};return a.each(n,function(t,e){r[e]={};var i=t.stacks,n=t.bandWidth,o=s(t.categoryGap,n),l=s(t.gap,1),u=t.remainedWidth,c=t.autoWidthCount,h=(u-o)/(c+(c-1)*l);h=Math.max(h,0),a.each(i,function(t){var e=t.maxWidth;e&&h>e&&(e=Math.min(e,u),t.width&&(e=Math.min(e,t.width)),u-=e,t.width=e,c--)}),h=(u-o)/(c+(c-1)*l),h=Math.max(h,0);var d,f=0;a.each(i,function(t){t.width||(t.width=h),d=t,f+=t.width*(1+l)}),d&&(f-=d.width*l);var p=-f/2;a.each(i,function(t,i){r[e][i]=r[e][i]||{offset:p,width:t.width},p+=t.width*(1+l)})}),r}function r(t,r){var o=n(a.filter(r.getSeriesByType(t),function(t){return!r.isSeriesFiltered(t)&&t[ni]&&"cartesian2d"===t[ni].type})),s={},l={};r.eachSeriesByType(t,function(t){var n=t[Li](),r=t[ni],a=r[$](),u=e(t),c=o[i(a)][u],h=c[I],d=c.width,f=r[Y](a),p=t.get("barMinHeight")||0,v=a.onZero?f[K](f[J](0)):f.getGlobalExtent()[0],m=r.dataToPoints(n,!0);s[u]=s[u]||[],l[u]=l[u]||[],n.setLayout({offset:h,size:d}),n.each(f.dim,function(t,e){if(!isNaN(t)){s[u][e]||(s[u][e]={p:v,n:v},l[u][e]={p:v,n:v});var i,r,a,o,c=t>=0?"p":"n",g=m[e],y=s[u][e][c],x=l[u][e][c];f.isHorizontal()?(i=y,r=g[1]+h,a=g[0]-x,o=d,l[u][e][c]+=a,Math.abs(a)<p&&(a=(0>a?-1:1)*p),s[u][e][c]+=a):(i=g[0]+h,r=y,a=d,o=g[1]-x,l[u][e][c]+=o,Math.abs(o)<p&&(o=(0>=o?-1:1)*p),s[u][e][c]+=o),n.setItemLayout(e,{x:i,y:r,width:a,height:o})}},!0)},this)}var a=t(Di),o=t("../util/number"),s=o[k];return r}),e("echarts/chart/line/LineSeries",[zi,"../helper/createListFromArray","../../model/Series"],function(t){var e=t("../helper/createListFromArray"),i=t("../../model/Series");return i[Ze]({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",[zi,Di,"../helper/SymbolDraw","../helper/Symbol","./lineAnimationDiff",W,z,"./poly","../../view/Chart"],function(t){function e(t,e){if(t[ai]===e[ai]){for(var i=0;i<t[ai];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===be?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[$](),n=t[Y](i),a=i.onZero?0:n.scale[re]()[0],o=n.dim,s="x"===o||o===D?1:0;return e[L]([o],function(n,l){for(var u,c=e.stackedOn;c&&r(c.get(o,l))===r(n);){u=c;break}var h=[];return h[s]=e.get(i.dim,l),h[1-s]=u?u.get(o,l,!0):a,t[Q](h)},!0)}function o(t,e,i){var r=n(t.getAxis("x")),a=n(t.getAxis("y")),o=t[$]().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,d=i.get("clipOverflow")?h/2:Math.max(u,c);o?(l-=d,c+=2*d):(s-=d,u+=2*d);var f=new v.Rect({shape:{x:s,y:l,width:u,height:c}});return e&&(f.shape[o?"width":xi]=0,v[E](f,{shape:{width:u,height:c}},i)),f}function s(t,e,i){var n=t.getAngleAxis(),r=t.getRadiusAxis(),a=r[re](),o=n[re](),s=Math.PI/180,l=new v.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.endAngle=-o[0]*s,v[E](l,{shape:{endAngle:-o[1]*s}},i)),l}function l(t,e,i){return"polar"===t.type?s(t,e,i):o(t,e,i)}function u(t,e,i){for(var n=e[$](),r="x"===n.dim||n.dim===D?0:1,a=[],o=0;o<t[ai]-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 he: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 c(t,e){var i=t[ii]("visualMeta");if(i&&i[ai]&&t.count()){for(var n,r=i[ai]-1;r>=0;r--)if(i[r].dimension<2){n=i[r];break}if(n&&"cartesian2d"===e.type){var a=n.dimension,o=t[j][a],s=e.getAxis(o),l=h.map(n.stops,function(t){return{coord:s[K](s[J](t.value)),color:t.color}}),u=l[ai],c=n.outerColors.slice();u&&l[0].coord>l[u-1].coord&&(l.reverse(),c.reverse());var d=10,f=l[0].coord-d,p=l[u-1].coord+d,m=p-f;if(.001>m)return Je;h.each(l,function(t){t[I]=(t.coord-f)/m}),l.push({offset:u?l[u-1][I]:.5,color:c[1]||Je}),l.unshift({offset:u?l[0][I]:.5,color:c[0]||Je});var g=new v.LinearGradient(0,0,0,0,l,!0);return g[o]=f,g[o+"2"]=p,g}}}var h=t(Di),d=t("../helper/SymbolDraw"),f=t("../helper/Symbol"),p=t("./lineAnimationDiff"),v=t(W),m=t(z),g=t("./poly"),y=t("../../view/Chart");return y[Ze]({type:"line",init:function(){var t=new v.Group,e=new d;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},render:function(t,n,r){var o=t[ni],s=this.group,d=t[Li](),f=t[fi]("lineStyle.normal"),p=t[fi]("areaStyle.normal"),v=d[L](d[R],!0),m="polar"===o.type,g=this._coordSys,y=this._symbolDraw,x=this._polyline,_=this._polygon,b=this._lineGroup,w=t.get(gi),S=!p.isEmpty(),M=a(o,d),T=t.get("showSymbol"),A=T&&!m&&!t.get("showAllSymbol")&&this._getSymbolIgnoreFunc(d,o),C=this._data;C&&C[B](function(t,e){t.__temp&&(s[Ue](t),C[F](e,null))}),T||y[Ue](),s.add(b);var D=!m&&t.get("step");x&&g.type===o.type&&D===this._step?(S&&!_?_=this._newPolygon(v,M,o,w):_&&!S&&(b[Ue](_),_=this._polygon=null),b.setClipPath(l(o,!1,t)),T&&y.updateData(d,A),d[B](function(t){t[ui](!0)}),e(this._stackedOnPoints,M)&&e(this._points,v)||(w?this._updateAnimation(d,M,o,r,D):(D&&(v=u(v,o,D),M=u(M,o,D)),x.setShape({points:v}),_&&_.setShape({points:v,stackedOnPoints:M})))):(T&&y.updateData(d,A),D&&(v=u(v,o,D),M=u(M,o,D)),x=this._newPolyline(v,o,w),S&&(_=this._newPolygon(v,M,o,w)),b.setClipPath(l(o,!0,t)));var z=c(d,o)||d[ii]("color");x.useStyle(h[Ve](f[P](),{fill:"none",stroke:z,lineJoin:"bevel"}));var I=t.get("smooth");if(I=i(t.get("smooth")),x.setShape({smooth:I,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")}),_){var k=d.stackedOn,O=0;if(_.useStyle(h[Ve](p.getAreaStyle(),{fill:z,opacity:.7,lineJoin:"bevel"})),k){var E=k.hostModel;O=i(E.get("smooth"))}_.setShape({smooth:I,stackedOnSmooth:O,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")})}this._data=d,this._coordSys=o,this._stackedOnPoints=M,this._points=v,this._step=D},dispose:function(){},highlight:function(t,e,i,n){var r=t[Li](),a=m.queryDataIndex(r,n);if(!(a instanceof Array)&&null!=a&&a>=0){var o=r[G](a);if(!o){var s=r[R](a);if(!s)return;o=new f(r,a),o[ue]=s,o.setZ(t.get(Le),t.get("z")),o[si]=isNaN(s[0])||isNaN(s[1]),o.__temp=!0,r[F](a,o),o.stopSymbolAnimation(!0),this.group.add(o)}o.highlight()}else y[wi].highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var r=t[Li](),a=m.queryDataIndex(r,n);if(null!=a&&a>=0){var o=r[G](a);o&&(o.__temp?(r[F](a,null),this.group[Ue](o)):o.downplay())}else y[wi].downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup[Ue](e),e=new g.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[Ue](i),i=new g.Polygon({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_getSymbolIgnoreFunc:function(t,e){var i=e.getAxesByScale(C)[0];return i&&i.isLabelIgnored?h.bind(i.isLabelIgnored,i):void 0},_updateAnimation:function(t,e,i,n,r){var a=this._polyline,o=this._polygon,s=t.hostModel,l=p(this._data,t,this._stackedOnPoints,e,this._coordSys,i),c=l.current,h=l.stackedOnCurrent,d=l.next,f=l.stackedOnNext;r&&(c=u(l.current,i,r),h=u(l.stackedOnCurrent,i,r),d=u(l.next,i,r),f=u(l.stackedOnNext,i,r)),a.shape.__points=l.current,a.shape.points=c,v[N](a,{shape:{points:d}},s),o&&(o.setShape({points:c,stackedOnPoints:h}),v[N](o,{shape:{points:d,stackedOnPoints:f}},s));for(var m=[],g=l.status,y=0;y<g[ai];y++){var x=g[y].cmd;if("="===x){var _=t[G](g[y].idx1);_&&m.push({el:_,ptIdx:y})}}a.animators&&a.animators[ai]&&a.animators[0].during(function(){for(var t=0;t<m[ai];t++){var e=m[t].el;e.attr(ue,a.shape.__points[m[t].ptIdx])}})},remove:function(){var t=this.group,e=this._data;this._lineGroup[xe](),this._symbolDraw[Ue](!0),e&&e[B](function(i,n){i.__temp&&(t[Ue](i),e[F](n,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._data=null}})}),e("echarts/visual/symbol",[zi],function(){return function(t,e,i,n){n.eachRawSeriesByType(t,function(t){var r=t[Li](),a=t.get("symbol")||e,o=t.get("symbolSize");r[Pi]({legendSymbol:i||a,symbol:a,symbolSize:o}),n.isSeriesFiltered(t)||(typeof o===Me&&r.each(function(e){var i=t[A](e),n=t[ke](e);r.setItemVisual(e,"symbolSize",o(i,n))}),r.each(function(t){var e=r[H](t),i=e[T]("symbol",!0),n=e[T]("symbolSize",!0);null!=i&&r.setItemVisual(t,"symbol",i),null!=n&&r.setItemVisual(t,"symbolSize",n)}))})}}),e("echarts/layout/points",[zi],function(){return function(t,e){e.eachSeriesByType(t,function(t){var e=t[Li](),i=t[ni];if(i){var