!function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e(e.s=409)}([function(t,e){function n(t,e){"createCanvas"===t&&(K=null),Q[t]=e}function i(t){if(null==t||"object"!==typeof t)return t;var e=t,n=U.call(t);if("[object Array]"===n){if(!R(t)){e=[];for(var r=0,a=t.length;re.get("hoverLayerThreshold")&&!tt.node&&n.traverse(function(t){t.isGroup||(t.useHoverLayer=!0)})}function b(t,e){var n=t.get("blendMode")||null;e.group.traverse(function(t){t.isGroup||t.style.blend!==n&&t.setStyle("blend",n),t.eachPendingDisplayable&&t.eachPendingDisplayable(function(t){t.setStyle("blend",n)})})}function w(t,e){var n=t.get("z"),i=t.get("zlevel");e.group.traverse(function(t){"group"!==t.type&&(null!=n&&(t.z=n),null!=i&&(t.zlevel=i))})}function S(t){var e=t._coordSysMgr;return K.extend(new rt(t),{getCoordinateSystems:K.bind(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var n=e.__ecComponentInfo;if(null!=n)return t._model.getComponent(n.mainType,n.index);e=e.parent}}})}function M(){this.eventInfo}function T(t){function e(t,e){for(var i=0;i0&&t.unfinished);t.unfinished||this._zr.flush()}}},jt.getDom=function(){return this._dom},jt.getZr=function(){return this._zr},jt.setOption=function(t,e,n){var i;if(kt(e)&&(n=e.lazyUpdate,i=e.silent,e=e.notMerge),this[Lt]=!0,!this._model||e){var r=new ot(this._api),a=this._theme,o=this._model=new it(null,null,a,r);o.scheduler=this._scheduler,o.init(null,null,a,r)}this._model.setOption(t,Ut),n?(this[Nt]={silent:i},this[Lt]=!1):(s(this),zt.update.call(this),this._zr.flush(),this[Nt]=!1,this[Lt]=!1,f.call(this,i),h.call(this,i))},jt.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},jt.getModel=function(){return this._model},jt.getOption=function(){return this._model&&this._model.getOption()},jt.getWidth=function(){return this._zr.getWidth()},jt.getHeight=function(){return this._zr.getHeight()},jt.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},jt.getRenderedCanvas=function(t){if(tt.canvasSupported){t=t||{},t.pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get("backgroundColor");return this._zr.painter.getRenderedCanvas(t)}},jt.getSvgDataUrl=function(){if(tt.svgSupported){var t=this._zr,e=t.storage.getDisplayList();return K.each(e,function(t){t.stopAnimation(!0)}),t.painter.pathToDataUrl()}},jt.getDataURL=function(t){t=t||{};var e=t.excludeComponents,n=this._model,i=[],r=this;Tt(e,function(t){n.eachComponent({mainType:t},function(t){var e=r._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)})});var a="svg"===this._zr.painter.getType()?this.getSvgDataUrl():this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return Tt(i,function(t){t.group.ignore=!1}),a},jt.getConnectedDataURL=function(t){if(tt.canvasSupported){var e=this.group,n=Math.min,i=Math.max;if(Xt[e]){var r=1/0,a=1/0,o=-1/0,s=-1/0,l=[],u=t&&t.pixelRatio||1;K.each(qt,function(u,c){if(u.group===e){var f=u.getRenderedCanvas(K.clone(t)),h=u.getDom().getBoundingClientRect();r=n(h.left,r),a=n(h.top,a),o=i(h.right,o),s=i(h.bottom,s),l.push({dom:f,left:h.left,top:h.top})}}),r*=u,a*=u,o*=u,s*=u;var c=o-r,f=s-a,h=K.createCanvas();h.width=c,h.height=f;var d=J.init(h);return Tt(l,function(t){var e=new dt.Image({style:{x:t.left*u-r,y:t.top*u-a,image:t.dom}});d.add(e)}),d.refreshImmediately(),h.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},jt.convertToPixel=K.curry(o,"convertToPixel"),jt.convertFromPixel=K.curry(o,"convertFromPixel"),jt.containPixel=function(t,e){var n,i=this._model;return t=pt.parseFinder(i,t),K.each(t,function(t,i){i.indexOf("Models")>=0&&K.each(t,function(t){var r=t.coordinateSystem;if(r&&r.containPoint)n|=!!r.containPoint(e);else if("seriesModels"===i){var a=this._chartsMap[t.__viewId];a&&a.containPoint&&(n|=a.containPoint(e,t))}},this)},this),!!n},jt.getVisual=function(t,e){var n=this._model;t=pt.parseFinder(n,t,{defaultMainType:"series"});var i=t.seriesModel,r=i.getData(),a=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?r.indexOfRawIndex(t.dataIndex):null;return null!=a?r.getItemVisual(a,e):r.getVisual(e)},jt.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},jt.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var zt={prepareAndUpdate:function(t){s(this),zt.update.call(this,t)},update:function(t){var e=this._model,n=this._api,i=this._zr,r=this._coordSysMgr,a=this._scheduler;if(e){a.restoreData(e,t),a.performSeriesTasks(e),r.create(e,n),a.performDataProcessorTasks(e,t),u(this,e),r.update(e,n),g(e),a.performVisualTasks(e,t),v(this,e,n,t);var o=e.get("backgroundColor")||"transparent";if(tt.canvasSupported)i.setBackgroundColor(o);else{var s=$.parse(o);o=$.stringify(s,"rgb"),0===s[3]&&(o="transparent")}_(e,n)}},updateTransform:function(t){var e=this._model,n=this,i=this._api;if(e){var r=[];e.eachComponent(function(a,o){var s=n.getViewOfComponentModel(o);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(o,e,i,t);l&&l.update&&r.push(s)}else r.push(s)});var a=K.createHashMap();e.eachSeries(function(r){var o=n._chartsMap[r.__viewId];if(o.updateTransform){var s=o.updateTransform(r,e,i,t);s&&s.update&&a.set(r.uid,1)}else a.set(r.uid,1)}),g(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:a}),y(n,e,i,t,a),_(e,this._api)}},updateView:function(t){var e=this._model;e&&(ht.markUpdateMethod(t,"updateView"),g(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),v(this,this._model,this._api,t),_(e,this._api))},updateVisual:function(t){zt.update.call(this,t)},updateLayout:function(t){zt.update.call(this,t)}};jt.resize=function(t){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var n=e.resetOption("media"),i=t&&t.silent;this[Lt]=!0,n&&s(this),zt.update.call(this),this[Lt]=!1,f.call(this,i),h.call(this,i)}},jt.showLoading=function(t,e){if(kt(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),Zt[t]){var n=Zt[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n)}},jt.hideLoading=function(){this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},jt.makeActionFromEvent=function(t){var e=K.extend({},t);return e.type=Ft[t.type],e},jt.dispatchAction=function(t,e){if(kt(e)||(e={silent:!!e}),Vt[t.type]&&this._model){if(this[Lt])return void this._pendingActions.push(t);c.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&tt.browser.weChat&&this._throttledZrFlush(),f.call(this,e.silent),h.call(this,e.silent)}},jt.appendData=function(t){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0},jt.on=i("on"),jt.off=i("off"),jt.one=i("one");var Bt=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];jt._initEvents=function(){Tt(Bt,function(t){var e=function(e){var n,i=this.getModel(),r=e.target;if("globalout"===t)n={};else if(r&&null!=r.dataIndex){var a=r.dataModel||i.getSeriesByIndex(r.seriesIndex);n=a&&a.getDataParams(r.dataIndex,r.dataType,r)||{}}else r&&r.eventData&&(n=K.extend({},r.eventData));if(n){var o=n.componentType,s=n.componentIndex;"markLine"!==o&&"markPoint"!==o&&"markArea"!==o||(o="series",s=n.seriesIndex);var l=o&&null!=s&&i.getComponent(o,s),u=l&&this["series"===l.mainType?"_chartsMap":"_componentsMap"][l.__viewId];n.event=e,n.type=t,this._ecEventProcessor.eventInfo={targetEl:r,packedEvent:n,model:l,view:u},this.trigger(t,n)}};e.zrEventfulCallAtLast=!0,this._zr.on(t,e,this)},this),Tt(Ft,function(t,e){this._messageCenter.on(e,function(t){this.trigger(e,t)},this)},this)},jt.isDisposed=function(){return this._disposed},jt.clear=function(){this.setOption({series:[]},!0)},jt.dispose=function(){if(!this._disposed){this._disposed=!0,pt.setAttribute(this.getDom(),Kt,"");var t=this._api,e=this._model;Tt(this._componentsViews,function(n){n.dispose(e,t)}),Tt(this._chartsViews,function(n){n.dispose(e,t)}),this._zr.dispose(),delete qt[this.id]}},K.mixin(a,nt),M.prototype={constructor:M,normalizeQuery:function(t){var e={},n={},i={};if(K.isString(t)){var r=Ct(t);e.mainType=r.main||null,e.subType=r.sub||null}else{var a=["Index","Name","Id"],o={name:1,dataIndex:1,dataType:1};K.each(t,function(t,r){for(var s=!1,l=0;l0&&c===r.length-u.length){var f=r.slice(0,c);"data"!==f&&(e.mainType=f,e[u.toLowerCase()]=t,s=!0)}}o.hasOwnProperty(r)&&(n[r]=t,s=!0),s||(i[r]=t)})}return{cptQuery:e,dataQuery:n,otherQuery:i}},filter:function(t,e,n){function i(t,e,n,i){return null==t[n]||e[i||n]===t[n]}var r=this.eventInfo;if(!r)return!0;var a=r.targetEl,o=r.packedEvent,s=r.model,l=r.view;if(!s||!l)return!0;var u=e.cptQuery,c=e.dataQuery;return i(u,s,"mainType")&&i(u,s,"subType")&&i(u,s,"index","componentIndex")&&i(u,s,"name")&&i(u,s,"id")&&i(c,o,"name")&&i(c,o,"dataIndex")&&i(c,o,"dataType")&&(!l.filterForExposedEvent||l.filterForExposedEvent(t,e.otherQuery,a,o))},afterTrigger:function(){this.eventInfo=null}};var Vt={},Ft={},Ht=[],Ut=[],Gt=[],Wt=[],Yt={},Zt={},qt={},Xt={},Qt=new Date-0,Jt=new Date-0,Kt="_echarts_instance_",$t=C;V(2e3,mt),P(st),L(5e3,lt),H("default",_t),R({type:"highlight",event:"highlight",update:"highlight"},K.noop),R({type:"downplay",event:"downplay",update:"downplay"},K.noop),D("light",bt),D("dark",wt);var te={};e.version="4.2.1",e.dependencies=It,e.PRIORITY=Pt,e.init=A,e.connect=k,e.disConnect=C,e.disconnect=$t,e.dispose=I,e.getInstanceByDom=O,e.getInstanceById=E,e.registerTheme=D,e.registerPreprocessor=P,e.registerProcessor=L,e.registerPostUpdate=N,e.registerAction=R,e.registerCoordinateSystem=j,e.getCoordinateSystemDimensions=z,e.registerLayout=B,e.registerVisual=V,e.registerLoading=H,e.extendComponentModel=U,e.extendComponentView=G,e.extendSeriesModel=W,e.extendChartView=Y,e.setCanvasCreator=Z,e.registerMap=q,e.getMap=X,e.dataTool=te;var ee=n(261);!function(){for(var t in ee)ee.hasOwnProperty(t)&&(e[t]=ee[t])}()},function(t,e,n){function i(t){return K.extend(t)}function r(t,e){return q.extendFromString(t,e)}function a(t,e,n,i){var r=q.createFromString(t,e);return n&&("center"===i&&(n=s(n,r.getBoundingRect())),l(r,n)),r}function o(t,e,n){var i=new tt({style:{image:t,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(t){if("center"===n){var r={width:t.width,height:t.height};i.setStyle(s(e,r))}}});return i}function s(t,e){var n,i=e.width/e.height,r=t.height*i;return r<=t.width?n=t.height:(r=t.width,n=r/i),{x:t.x+t.width/2-r/2,y:t.y+t.height/2-n/2,width:r,height:n}}function l(t,e){if(t.applyTransform){var n=t.getBoundingRect(),i=n.calculateTransform(e);t.applyTransform(i)}}function u(t){var e=t.shape,n=t.style.lineWidth;return mt(2*e.x1)===mt(2*e.x2)&&(e.x1=e.x2=f(e.x1,n,!0)),mt(2*e.y1)===mt(2*e.y2)&&(e.y1=e.y2=f(e.y1,n,!0)),t}function c(t){var e=t.shape,n=t.style.lineWidth,i=e.x,r=e.y,a=e.width,o=e.height;return e.x=f(e.x,n,!0),e.y=f(e.y,n,!0),e.width=Math.max(f(i+a,n,!1)-e.x,0===a?0:1),e.height=Math.max(f(r+o,n,!1)-e.y,0===o?0:1),t}function f(t,e,n){var i=mt(2*t);return(i+mt(e))%2===0?i/2:(i+(n?1:-1))/2}function h(t){return null!=t&&"none"!==t}function d(t){if("string"!==typeof t)return t;var e=St.get(t);return e||(e=X.lift(t,-.1),Mt<1e4&&(St.set(t,e),Mt++)),e}function p(t){if(t.__hoverStlDirty){t.__hoverStlDirty=!1;var e=t.__hoverStl;if(!e)return void(t.__cachedNormalStl=t.__cachedNormalZ2=null);var n=t.__cachedNormalStl={};t.__cachedNormalZ2=t.z2;var i=t.style;for(var r in e)null!=e[r]&&(n[r]=i[r]);n.fill=i.fill,n.stroke=i.stroke}}function g(t){var e=t.__hoverStl;if(e&&!t.__highlighted){var n=t.useHoverLayer;t.__highlighted=n?"layer":"plain";var i=t.__zr;if(i||!n){var r=t,a=t.style;n&&(r=i.addHover(t),a=r.style),N(a),n||p(r),a.extendFrom(e),v(a,e,"fill"),v(a,e,"stroke"),L(a),n||(t.dirty(!1),t.z2+=bt)}}}function v(t,e,n){!h(e[n])&&h(t[n])&&(t[n]=d(t[n]))}function m(t){var e=t.__highlighted;if(e)if(t.__highlighted=!1,"layer"===e)t.__zr&&t.__zr.removeHover(t);else if(e){var n=t.style,i=t.__cachedNormalStl;i&&(N(n),t.setStyle(i),L(n));var r=t.__cachedNormalZ2;null!=r&&t.z2-r===bt&&(t.z2=r)}}function y(t,e){t.isGroup?t.traverse(function(t){!t.isGroup&&e(t)}):e(t)}function _(t,e){e=t.__hoverStl=!1!==e&&(e||{}),t.__hoverStlDirty=!0,t.__highlighted&&(t.__cachedNormalStl=null,m(t),g(t))}function x(t){return t&&t.__isEmphasisEntered}function b(t){this.__hoverSilentOnTouch&&t.zrByTouch||!this.__isEmphasisEntered&&y(this,g)}function w(t){this.__hoverSilentOnTouch&&t.zrByTouch||!this.__isEmphasisEntered&&y(this,m)}function S(){this.__isEmphasisEntered=!0,y(this,g)}function M(){this.__isEmphasisEntered=!1,y(this,m)}function T(t,e,n){t.isGroup?t.traverse(function(t){!t.isGroup&&_(t,t.hoverStyle||e)}):_(t,t.hoverStyle||e),A(t,n)}function A(t,e){var n=!1===e;if(t.__hoverSilentOnTouch=null!=e&&e.hoverSilentOnTouch,!n||t.__hoverStyleTrigger){var i=n?"off":"on";t[i]("mouseover",b)[i]("mouseout",w),t[i]("emphasis",S)[i]("normal",M),t.__hoverStyleTrigger=!n}}function k(t,e,n,i,r,a,o){r=r||xt;var s,l=r.labelFetcher,u=r.labelDataIndex,c=r.labelDimIndex,f=n.getShallow("show"),h=i.getShallow("show");(f||h)&&(l&&(s=l.getFormattedLabel(u,"normal",null,c)),null==s&&(s=Z.isFunction(r.defaultText)?r.defaultText(u,r):r.defaultText));var d=f?s:null,p=h?Z.retrieve2(l?l.getFormattedLabel(u,"emphasis",null,c):null,s):null;null==d&&null==p||(C(t,n,a,r),C(e,i,o,r,!0)),t.text=d,e.text=p}function C(t,e,n,i,r){return O(t,e,i,r),n&&Z.extend(t,n),t}function I(t,e,n){var i,r={isRectText:!0};!1===n?i=!0:r.autoColor=n,O(t,e,r,i)}function O(t,e,n,i){if(n=n||xt,n.isRectText){var r=e.getShallow("position")||(i?null:"inside");"outside"===r&&(r="top"),t.textPosition=r,t.textOffset=e.getShallow("offset");var a=e.getShallow("rotate");null!=a&&(a*=Math.PI/180),t.textRotation=a,t.textDistance=Z.retrieve2(e.getShallow("distance"),i?null:5)}var o,s=e.ecModel,l=s&&s.option.textStyle,u=E(e);if(u){o={};for(var c in u)if(u.hasOwnProperty(c)){var f=e.getModel(["rich",c]);D(o[c]={},f,l,n,i)}}return t.rich=o,D(t,e,l,n,i,!0),n.forceRich&&!n.textStyle&&(n.textStyle={}),t}function E(t){for(var e;t&&t!==t.ecModel;){var n=(t.option||xt).rich;if(n){e=e||{};for(var i in n)n.hasOwnProperty(i)&&(e[i]=1)}t=t.parentModel}return e}function D(t,e,n,i,r,a){n=!r&&n||xt,t.textFill=P(e.getShallow("color"),i)||n.color,t.textStroke=P(e.getShallow("textBorderColor"),i)||n.textBorderColor,t.textStrokeWidth=Z.retrieve2(e.getShallow("textBorderWidth"),n.textBorderWidth),t.insideRawTextPosition=t.textPosition,r||(a&&(t.insideRollbackOpt=i,L(t)),null==t.textFill&&(t.textFill=i.autoColor)),t.fontStyle=e.getShallow("fontStyle")||n.fontStyle,t.fontWeight=e.getShallow("fontWeight")||n.fontWeight,t.fontSize=e.getShallow("fontSize")||n.fontSize,t.fontFamily=e.getShallow("fontFamily")||n.fontFamily,t.textAlign=e.getShallow("align"),t.textVerticalAlign=e.getShallow("verticalAlign")||e.getShallow("baseline"),t.textLineHeight=e.getShallow("lineHeight"),t.textWidth=e.getShallow("width"),t.textHeight=e.getShallow("height"),t.textTag=e.getShallow("tag"),a&&i.disableBox||(t.textBackgroundColor=P(e.getShallow("backgroundColor"),i),t.textPadding=e.getShallow("padding"),t.textBorderColor=P(e.getShallow("borderColor"),i),t.textBorderWidth=e.getShallow("borderWidth"),t.textBorderRadius=e.getShallow("borderRadius"),t.textBoxShadowColor=e.getShallow("shadowColor"),t.textBoxShadowBlur=e.getShallow("shadowBlur"),t.textBoxShadowOffsetX=e.getShallow("shadowOffsetX"),t.textBoxShadowOffsetY=e.getShallow("shadowOffsetY")),t.textShadowColor=e.getShallow("textShadowColor")||n.textShadowColor,t.textShadowBlur=e.getShallow("textShadowBlur")||n.textShadowBlur,t.textShadowOffsetX=e.getShallow("textShadowOffsetX")||n.textShadowOffsetX,t.textShadowOffsetY=e.getShallow("textShadowOffsetY")||n.textShadowOffsetY}function P(t,e){return"auto"!==t?t:e&&e.autoColor?e.autoColor:null}function L(t){var e=t.insideRollbackOpt;if(e&&null==t.textFill){var n,i=e.useInsideStyle,r=t.insideRawTextPosition,a=e.autoColor;!1!==i&&(!0===i||e.isRectText&&r&&"string"===typeof r&&r.indexOf("inside")>=0)?(n={textFill:null,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth},t.textFill="#fff",null==t.textStroke&&(t.textStroke=a,null==t.textStrokeWidth&&(t.textStrokeWidth=2))):null!=a&&(n={textFill:null},t.textFill=a),n&&(t.insideRollback=n)}}function N(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function R(t,e){var n=e||e.getModel("textStyle");return Z.trim([t.fontStyle||n&&n.getShallow("fontStyle")||"",t.fontWeight||n&&n.getShallow("fontWeight")||"",(t.fontSize||n&&n.getShallow("fontSize")||12)+"px",t.fontFamily||n&&n.getShallow("fontFamily")||"sans-serif"].join(" "))}function j(t,e,n,i,r,a){if("function"===typeof r&&(a=r,r=null),i&&i.isAnimationEnabled()){var o=t?"Update":"",s=i.getShallow("animationDuration"+o),l=i.getShallow("animationEasing"+o),u=i.getShallow("animationDelay"+o);"function"===typeof u&&(u=u(r,i.getAnimationDelayParams?i.getAnimationDelayParams(e,r):null)),"function"===typeof s&&(s=s(r)),s>0?e.animateTo(n,s,u||0,l,a,!!a):(e.stopAnimation(),e.attr(n),a&&a())}else e.stopAnimation(),e.attr(n),a&&a()}function z(t,e,n,i,r){j(!0,t,e,n,i,r)}function B(t,e,n,i,r){j(!1,t,e,n,i,r)}function V(t,e){for(var n=Q.identity([]);t&&t!==e;)Q.mul(n,t.getLocalTransform(),n),t=t.parent;return n}function F(t,e,n){return e&&!Z.isArrayLike(e)&&(e=$.getLocalTransform(e)),n&&(e=Q.invert([],e)),J.applyTransform([],t,e)}function H(t,e,n){var i=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?-i:"right"===t?i:0,"top"===t?-r:"bottom"===t?r:0];return a=F(a,e,n),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function U(t,e,n,i){function r(t){var e={position:J.clone(t.position),rotation:t.rotation};return t.shape&&(e.shape=Z.extend({},t.shape)),e}if(t&&e){var a=function(t){var e={};return t.traverse(function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}(t);e.traverse(function(t){if(!t.isGroup&&t.anid){var e=a[t.anid];if(e){var i=r(t);t.attr(r(e)),z(t,i,n,t.dataIndex)}}})}}function G(t,e){return Z.map(t,function(t){var n=t[0];n=yt(n,e.x),n=_t(n,e.x+e.width);var i=t[1];return i=yt(i,e.y),i=_t(i,e.y+e.height),[n,i]})}function W(t,e){var n=yt(t.x,e.x),i=_t(t.x+t.width,e.x+e.width),r=yt(t.y,e.y),a=_t(t.y+t.height,e.y+e.height);if(i>=n&&a>=r)return{x:n,y:r,width:i-n,height:a-r}}function Y(t,e,n){e=Z.extend({rectHover:!0},e);var i=e.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(i.image=t.slice(8),Z.defaults(i,n),new tt(e)):a(t.replace("path://",""),e,n,"center")}var Z=n(0),q=n(244),X=n(36),Q=n(21),J=n(11),K=n(14),$=n(150),tt=n(69);e.Image=tt;var et=n(68);e.Group=et;var nt=n(52);e.Text=nt;var it=n(249);e.Circle=it;var rt=n(497);e.Sector=rt;var at=n(498);e.Ring=at;var ot=n(251);e.Polygon=ot;var st=n(253);e.Polyline=st;var lt=n(154);e.Rect=lt;var ut=n(255);e.Line=ut;var ct=n(501);e.BezierCurve=ct;var ft=n(502);e.Arc=ft;var ht=n(503);e.CompoundPath=ht;var dt=n(155);e.LinearGradient=dt;var pt=n(504);e.RadialGradient=pt;var gt=n(13);e.BoundingRect=gt;var vt=n(156);e.IncrementalDisplayable=vt;var mt=Math.round,yt=Math.max,_t=Math.min,xt={},bt=1,wt=q.mergePath,St=Z.createHashMap(),Mt=0;e.Z2_EMPHASIS_LIFT=bt,e.extendShape=i,e.extendPath=r,e.makePath=a,e.makeImage=o,e.mergePath=wt,e.resizePath=l,e.subPixelOptimizeLine=u,e.subPixelOptimizeRect=c,e.subPixelOptimize=f,e.setElementHoverStyle=_,e.isInEmphasis=x,e.setHoverStyle=T,e.setAsHoverStyleTrigger=A,e.setLabelStyle=k,e.setTextStyle=C,e.setText=I,e.getFont=R,e.updateProps=z,e.initProps=B,e.getTransform=V,e.applyTransform=F,e.transformDirection=H,e.groupTransition=U,e.clipPointsByRect=G,e.clipRectByRect=W,e.createIcon=Y},function(t,e,n){function i(t){return t.replace(/^\s+/,"").replace(/\s+$/,"")}function r(t,e,n,i){var r=e[1]-e[0],a=n[1]-n[0];if(0===r)return 0===a?n[0]:(n[0]+n[1])/2;if(i)if(r>0){if(t<=e[0])return n[0];if(t>=e[1])return n[1]}else{if(t>=e[0])return n[0];if(t<=e[1])return n[1]}else{if(t===e[0])return n[0];if(t===e[1])return n[1]}return(t-e[0])/r*a+n[0]}function a(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"===typeof t?i(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t}function o(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),n?t:+t}function s(t){return t.sort(function(t,e){return t-e}),t}function l(t){if(t=+t,isNaN(t))return 0;for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}function u(t){var e=t.toString(),n=e.indexOf("e");if(n>0){var i=+e.slice(n+1);return i<0?-i:0}var r=e.indexOf(".");return r<0?0:e.length-1-r}function c(t,e){var n=Math.log,i=Math.LN10,r=Math.floor(n(t[1]-t[0])/i),a=Math.round(n(Math.abs(e[1]-e[0]))/i),o=Math.min(Math.max(-r+a,0),20);return isFinite(o)?o:20}function f(t,e,n){if(!t[e])return 0;var i=b.reduce(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===i)return 0;for(var r=Math.pow(10,n),a=b.map(t,function(t){return(isNaN(t)?0:t)/i*r*100}),o=100*r,s=b.map(a,function(t){return Math.floor(t)}),l=b.reduce(s,function(t,e){return t+e},0),u=b.map(a,function(t,e){return t-s[e]});lc&&(c=u[h],f=h);++s[f],u[f]=0,++l}return s[e]/r}function h(t){var e=2*Math.PI;return(t%e+e)%e}function d(t){return t>-w&&t=-20?+t.toFixed(i<0?-i:0):t}function y(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),r=+t[i-1],a=n-i;return a?r+a*(t[i]-r):r}function _(t){function e(t,n,i){return t.interval[i]=0}var b=n(0),w=1e-4,S=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;e.linearMap=r,e.parsePercent=a,e.round=o,e.asc=s,e.getPrecision=l,e.getPrecisionSafe=u,e.getPixelPrecision=c,e.getPercentWithPrecision=f,e.MAX_SAFE_INTEGER=9007199254740991,e.remRadian=h,e.isRadianAroundZero=d,e.parseDate=p,e.quantity=g,e.nice=m,e.quantile=y,e.reformIntervals=_,e.isNumeric=x},function(t,e,n){function i(t){return t instanceof Array?t:null==t?[]:[t]}function r(t,e,n){if(t){t[e]=t[e]||{},t.emphasis=t.emphasis||{},t.emphasis[e]=t.emphasis[e]||{};for(var i=0,r=n.length;i=n.length&&n.push({option:t})}}),n}function l(t){var e=x.createHashMap();w(t,function(t,n){var i=t.exist;i&&e.set(i.id,t)}),w(t,function(t,n){var i=t.option;x.assert(!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={})}),w(t,function(t,n){var i=t.exist,r=t.option,a=t.keyInfo;if(S(r)){if(a.name=null!=r.name?r.name+"":i?i.name:T+n,i)a.id=i.id;else if(null!=r.id)a.id=r.id+"";else{var o=0;do{a.id="\0"+a.name+"\0"+o++}while(e.get(a.id))}e.set(a.id,t)}})}function u(t){var e=t.name;return!(!e||!e.indexOf(T))}function c(t){return S(t)&&t.id&&0===(t.id+"").indexOf("\0_ec_\0")}function f(t,e){function n(t,e,n){for(var r=0,a=t.length;r1?0:t<-1?l:Math.acos(t)}function r(t){return t>1?u:t<-1?-u:Math.asin(t)}function a(t){return(t=w(t/2))*t}n.d(e,"i",function(){return o}),n.d(e,"j",function(){return s}),n.d(e,"o",function(){return l}),n.d(e,"l",function(){return u}),n.d(e,"q",function(){return c}),n.d(e,"w",function(){return f}),n.d(e,"h",function(){return h}),n.d(e,"r",function(){return d}),n.d(e,"a",function(){return p}),n.d(e,"d",function(){return g}),n.d(e,"e",function(){return v}),n.d(e,"g",function(){return m}),n.d(e,"f",function(){return y}),n.d(e,"k",function(){return _}),n.d(e,"n",function(){return x}),n.d(e,"p",function(){return b}),n.d(e,"t",function(){return w}),n.d(e,"s",function(){return S}),n.d(e,"u",function(){return M}),n.d(e,"v",function(){return T}),e.b=i,e.c=r,e.m=a;var o=1e-6,s=1e-12,l=Math.PI,u=l/2,c=l/4,f=2*l,h=180/l,d=l/180,p=Math.abs,g=Math.atan,v=Math.atan2,m=Math.cos,y=Math.ceil,_=Math.exp,x=(Math.floor,Math.log),b=Math.pow,w=Math.sin,S=Math.sign||function(t){return t>0?1:t<0?-1:0},M=Math.sqrt,T=Math.tan},function(t,e,n){"use strict";e.a=function(t){for(var e=t.length/6|0,n=new Array(e),i=0;ii||l.newline?(a=0,c=v,o+=s+n,s=d.height):s=Math.max(s,d.height)}else{var m=d.height+(g?-g.y+d.y:0);f=o+m,f>r||l.newline?(a+=s+n,o=0,f=m,s=d.width):s=Math.max(s,d.width)}l.newline||(h[0]=a,h[1]=o,"horizontal"===t?a=c+n:o=f+n)})}function r(t,e,n){var i=e.width,r=e.height,a=p(t.x,i),o=p(t.y,r),s=p(t.x2,i),l=p(t.y2,r);return(isNaN(a)||isNaN(parseFloat(t.x)))&&(a=0),(isNaN(s)||isNaN(parseFloat(t.x2)))&&(s=i),(isNaN(o)||isNaN(parseFloat(t.y)))&&(o=0),(isNaN(l)||isNaN(parseFloat(t.y2)))&&(l=r),n=g.normalizeCssArray(n||0),{width:Math.max(s-a-n[1]-n[3],0),height:Math.max(l-o-n[0]-n[2],0)}}function a(t,e,n){n=g.normalizeCssArray(n||0);var i=e.width,r=e.height,a=p(t.left,i),o=p(t.top,r),s=p(t.right,i),l=p(t.bottom,r),u=p(t.width,i),c=p(t.height,r),f=n[2]+n[0],d=n[1]+n[3],v=t.aspect;switch(isNaN(u)&&(u=i-s-d-a),isNaN(c)&&(c=r-l-f-o),null!=v&&(isNaN(u)&&isNaN(c)&&(v>i/r?u=.8*i:c=.8*r),isNaN(u)&&(u=v*c),isNaN(c)&&(c=u/v)),isNaN(a)&&(a=i-s-u-d),isNaN(o)&&(o=r-l-c-f),t.left||t.right){case"center":a=i/2-u/2-n[3];break;case"right":a=i-u-d}switch(t.top||t.bottom){case"middle":case"center":o=r/2-c/2-n[0];break;case"bottom":o=r-c-f}a=a||0,o=o||0,isNaN(u)&&(u=i-d-a-(s||0)),isNaN(c)&&(c=r-f-o-(l||0));var m=new h(a+n[3],o+n[0],u,c);return m.margin=n,m}function o(t,e,n,i,r){var o=!r||!r.hv||r.hv[0],s=!r||!r.hv||r.hv[1],l=r&&r.boundingMode||"all";if(o||s){var u;if("raw"===l)u="group"===t.type?new h(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(u=t.getBoundingRect(),t.needLocalTransform()){var c=t.getLocalTransform();u=u.clone(),u.applyTransform(c)}e=a(f.defaults({width:u.width,height:u.height},e),n,i);var d=t.position,p=o?e.x-u.x:0,g=s?e.y-u.y:0;t.attr("position","raw"===l?[p,g]:[d[0]+p,d[1]+g])}}function s(t,e){return null!=t[y[e][0]]||null!=t[y[e][1]]&&null!=t[y[e][2]]}function l(t,e,n){function i(n,i){var o={},l=0,u={},c=0;if(v(n,function(e){u[e]=t[e]}),v(n,function(t){r(e,t)&&(o[t]=u[t]=e[t]),a(o,t)&&l++,a(u,t)&&c++}),s[i])return a(e,n[1])?u[n[2]]=null:a(e,n[2])&&(u[n[1]]=null),u;if(2!==c&&l){if(l>=2)return o;for(var f=0;f1?"."+t[1]:""))}function r(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}function a(t){return null==t?"":(t+"").replace(y,function(t,e){return _[e]})}function o(t,e,n){p.isArray(e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],o=0;o':'':{renderMode:r,content:"{marker"+o+"|} ",style:{color:n}}:""}function u(t,e){return t+="","0000".substr(0,e-t.length)+t}function c(t,e,n){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var i=v.parseDate(e),r=n?"UTC":"",a=i["get"+r+"FullYear"](),o=i["get"+r+"Month"]()+1,s=i["get"+r+"Date"](),l=i["get"+r+"Hours"](),c=i["get"+r+"Minutes"](),f=i["get"+r+"Seconds"](),h=i["get"+r+"Milliseconds"]();return t=t.replace("MM",u(o,2)).replace("M",o).replace("yyyy",a).replace("yy",a%100).replace("dd",u(s,2)).replace("d",s).replace("hh",u(l,2)).replace("h",l).replace("mm",u(c,2)).replace("m",c).replace("ss",u(f,2)).replace("s",f).replace("SSS",u(h,3))}function f(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function h(t){return g.getBoundingRect(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)}function d(t,e,n,i,r,a,o,s){return g.getBoundingRect(t,e,n,i,r,s,a,o)}var p=n(0),g=n(29),v=n(3),m=p.normalizeCssArray,y=/([&<>"'])/g,_={"&":"&","<":"<",">":">",'"':""","'":"'"},x=["a","b","c","d","e","f","g"],b=function(t,e){return"{"+t+(null==e?"":e)+"}"},w=g.truncateText;e.addCommas=i,e.toCamelCase=r,e.normalizeCssArray=m,e.encodeHTML=a,e.formatTpl=o,e.formatTplSimple=s,e.getTooltipMarker=l,e.formatTime=c,e.capitalFirst=f,e.truncateText=w,e.getTextBoundingRect=h,e.getTextRect=d},function(t,e,n){function i(t,e,n,i){n<0&&(t+=n,n=-n),i<0&&(e+=i,i=-i),this.x=t,this.y=e,this.width=n,this.height=i}var r=n(11),a=n(21),o=r.applyTransform,s=Math.min,l=Math.max;i.prototype={constructor:i,union:function(t){var e=s(t.x,this.x),n=s(t.y,this.y);this.width=l(t.x+t.width,this.x+this.width)-e,this.height=l(t.y+t.height,this.y+this.height)-n,this.x=e,this.y=n},applyTransform:function(){var t=[],e=[],n=[],i=[];return function(r){if(r){t[0]=n[0]=this.x,t[1]=i[1]=this.y,e[0]=i[0]=this.x+this.width,e[1]=n[1]=this.y+this.height,o(t,t,r),o(e,e,r),o(n,n,r),o(i,i,r),this.x=s(t[0],e[0],n[0],i[0]),this.y=s(t[1],e[1],n[1],i[1]);var a=l(t[0],e[0],n[0],i[0]),u=l(t[1],e[1],n[1],i[1]);this.width=a-this.x,this.height=u-this.y}}}(),calculateTransform:function(t){var e=this,n=t.width/e.width,i=t.height/e.height,r=a.create();return a.translate(r,r,[-e.x,-e.y]),a.scale(r,r,[n,i]),a.translate(r,r,[t.x,t.y]),r},intersect:function(t){if(!t)return!1;t instanceof i||(t=i.create(t));var e=this,n=e.x,r=e.x+e.width,a=e.y,o=e.y+e.height,s=t.x,l=t.x+t.width,u=t.y,c=t.y+t.height;return!(r=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},clone:function(){return new i(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},i.create=function(t){return new i(t.x,t.y,t.width,t.height)};var u=i;t.exports=u},function(t,e,n){function i(t){r.call(this,t),this.path=null}var r=n(84),a=n(0),o=n(71),s=n(493),l=n(239),u=l.prototype.getCanvasPattern,c=Math.abs,f=new o(!0);i.prototype={constructor:i,type:"path",__dirtyPath:!0,strokeContainThreshold:5,subPixelOptimize:!1,brush:function(t,e){var n=this.style,i=this.path||f,r=n.hasStroke(),a=n.hasFill(),o=n.fill,s=n.stroke,l=a&&!!o.colorStops,c=r&&!!s.colorStops,h=a&&!!o.image,d=r&&!!s.image;if(n.bind(t,this,e),this.setTransform(t),this.__dirty){var p;l&&(p=p||this.getBoundingRect(),this._fillGradient=n.getGradient(t,o,p)),c&&(p=p||this.getBoundingRect(),this._strokeGradient=n.getGradient(t,s,p))}l?t.fillStyle=this._fillGradient:h&&(t.fillStyle=u.call(o,t)),c?t.strokeStyle=this._strokeGradient:d&&(t.strokeStyle=u.call(s,t));var g=n.lineDash,v=n.lineDashOffset,m=!!t.setLineDash,y=this.getGlobalScale();if(i.setScale(y[0],y[1]),this.__dirtyPath||g&&!m&&r?(i.beginPath(t),g&&!m&&(i.setLineDash(g),i.setLineDashOffset(v)),this.buildPath(i,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),a)if(null!=n.fillOpacity){var _=t.globalAlpha;t.globalAlpha=n.fillOpacity*n.opacity,i.fill(t),t.globalAlpha=_}else i.fill(t);if(g&&m&&(t.setLineDash(g),t.lineDashOffset=v),r)if(null!=n.strokeOpacity){var _=t.globalAlpha;t.globalAlpha=n.strokeOpacity*n.opacity,i.stroke(t),t.globalAlpha=_}else i.stroke(t);g&&m&&t.setLineDash([]),null!=n.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,n){},createPathProxy:function(){this.path=new o},getBoundingRect:function(){var t=this._rect,e=this.style,n=!t;if(n){var i=this.path;i||(i=this.path=new o),this.__dirtyPath&&(i.beginPath(),this.buildPath(i,this.shape,!1)),t=i.getBoundingRect()}if(this._rect=t,e.hasStroke()){var r=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||n){r.copy(t);var a=e.lineWidth,s=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(a=Math.max(a,this.strokeContainThreshold||4)),s>1e-10&&(r.width+=a/s,r.height+=a/s,r.x-=a/s/2,r.y-=a/s/2)}return r}return t},contain:function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var a=this.path.data;if(r.hasStroke()){var o=r.lineWidth,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.contain(a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!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.setShape(e),this.__dirtyPath=!0,this._rect=null):r.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var n=this.shape;if(n){if(a.isObject(t))for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);else n[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;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}},i.extend=function(t){var e=function(e){i.call(this,e),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,e)};a.inherits(e,i);for(var n in t)"style"!==n&&"shape"!==n&&(e.prototype[n]=t[n]);return e},a.inherits(i,r);var h=i;t.exports=h},function(t,e){var n={};n="object"===typeof wx&&"function"===typeof wx.getSystemInfoSync?{browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:"undefined"===typeof document&&"undefined"!==typeof self?{browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:"undefined"===typeof navigator?{browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:function(t){var e={},n={},i=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 i&&(n.firefox=!0,n.version=i[1]),r&&(n.ie=!0,n.version=r[1]),a&&(n.edge=!0,n.version=a[1]),o&&(n.weChat=!0),{browser:n,os:e,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:"undefined"!==typeof SVGRect,touchEventsSupported:"ontouchstart"in window&&!n.ie&&!n.edge,pointerEventsSupported:"onpointerdown"in window&&(n.edge||n.ie&&n.version>=11),domSupported:"undefined"!==typeof document}}(navigator.userAgent);var i=n;t.exports=i},function(t,e,n){function i(t){var e=[];return r.each(g.getClassesByMainType(t),function(t){e=e.concat(t.prototype.dependencies||[])}),e=r.map(e,function(t){return u(t).main}),"dataset"!==t&&r.indexOf(e,"dataset")<=0&&e.unshift("dataset"),e}var r=n(0),a=n(18),o=n(85),s=n(39),l=s.enableClassManagement,u=s.parseClassType,c=n(4),f=c.makeInner,h=n(9),d=n(506),p=f(),g=a.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(t,e,n,i){a.call(this,t,e,n,i),this.uid=o.getUID("ec_cpt_model")},init:function(t,e,n,i){this.mergeDefaultAndTheme(t,n)},mergeDefaultAndTheme:function(t,e){var n=this.layoutMode,i=n?h.getLayoutParams(t):{},a=e.getTheme();r.merge(t,a.get(this.mainType)),r.merge(t,this.getDefaultOption()),n&&h.mergeLayoutParam(t,i,n)},mergeOption:function(t,e){r.merge(this.option,t,!0);var n=this.layoutMode;n&&h.mergeLayoutParam(this.option,t,n)},optionUpdated:function(t,e){},getDefaultOption:function(){var t=p(this);if(!t.defaultOption){for(var e=[],n=this.constructor;n;){var i=n.prototype.defaultOption;i&&e.push(i),n=n.superClass}for(var a={},o=e.length-1;o>=0;o--)a=r.merge(a,e[o],!0);t.defaultOption=a}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});l(g,{registerWhenExtend:!0}),o.enableSubTypeDefaulter(g),o.enableTopologicalTravel(g,i),r.mixin(g,d);var v=g;t.exports=v},function(t,e,n){function i(t){var e=t.name;_.isNameSpecified(t)||(t.name=r(t)||e)}function r(t){var e=t.getRawData(),n=e.mapDimension("seriesName",!0),i=[];return h.each(n,function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName)}),i.join(" ")}function a(t){return t.model.getRawData().count()}function o(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),s}function s(t,e){t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function l(t,e){h.each(t.CHANGABLE_METHODS,function(n){t.wrapMethod(n,h.curry(u,e))})}function u(t){var e=c(t);e&&e.setOutputEnd(this.count())}function c(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(t.uid))}return i}}var f=n(8),h=(f.__DEV__,n(0)),d=n(15),p=n(12),g=p.formatTime,v=p.encodeHTML,m=p.addCommas,y=p.getTooltipMarker,_=n(4),x=n(16),b=n(256),w=n(157),S=n(9),M=S.getLayoutParams,T=S.mergeLayoutParam,A=n(158),k=A.createTask,C=n(113),I=C.prepareSource,O=C.getSource,E=n(53),D=E.retrieveRawValue,P=_.makeInner(),L=x.extend({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendDataProvider:null,visualColorAccessPath:"itemStyle.color",layoutMode:null,init:function(t,e,n,r){this.seriesIndex=this.componentIndex,this.dataTask=k({count:a,reset:o}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n),I(this);var s=this.getInitialData(t,n);l(s,this),this.dataTask.context.data=s,P(this).dataBeforeProcessed=s,i(this)},mergeDefaultAndTheme:function(t,e){var n=this.layoutMode,i=n?M(t):{},r=this.subType;x.hasClass(r)&&(r+="Series"),h.merge(t,e.getTheme().get(this.subType)),h.merge(t,this.getDefaultOption()),_.defaultEmphasis(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&T(t,i,n)},mergeOption:function(t,e){t=h.merge(this.option,t,!0),this.fillDataTextStyle(t.data);var n=this.layoutMode;n&&T(this.option,t,n),I(this);var r=this.getInitialData(t,e);l(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,P(this).dataBeforeProcessed=r,i(this)},fillDataTextStyle:function(t){if(t&&!h.isTypedArray(t))for(var e=["show"],n=0;n":"\n",s="richText"===i,l={},u=0,c=this.getData(),f=c.mapDimension("defaultedTooltip",!0),d=f.length,p=this.getRawValue(t),x=h.isArray(p),b=c.getItemVisual(t,"color");h.isObject(b)&&b.colorStops&&(b=(b.colorStops[0]||{}).color),b=b||"transparent";var w=d>1||x&&!d?function(n){function r(t,n){var r=c.getDimensionInfo(n);if(r&&!1!==r.otherDims.tooltip){var f=r.type,h="sub"+a.seriesIndex+"at"+u,p=y({color:b,type:"subItem",renderMode:i,markerId:h}),_="string"===typeof p?p:p.content,x=(o?_+v(r.displayName||"-")+": ":"")+v("ordinal"===f?t+"":"time"===f?e?"":g("yyyy/MM/dd hh:mm:ss",t):m(t));x&&d.push(x),s&&(l[h]=b,++u)}}var o=h.reduce(n,function(t,e,n){var i=c.getDimensionInfo(n);return t|=i&&!1!==i.tooltip&&null!=i.displayName},0),d=[];f.length?h.each(f,function(e){r(D(c,t,e),e)}):h.each(n,r);var p=o?s?"\n":"
":"",_=p+d.join(p||", ");return{renderMode:i,content:_,style:l}}(p):r(d?D(c,t,f[0]):x?p[0]:p),S=w.content,M=a.seriesIndex+"at"+u,T=y({color:b,type:"item",renderMode:i,markerId:M});l[M]=b,++u;var A=c.getName(t),k=this.name;_.isNameSpecified(this)||(k=""),k=k?v(k)+(e?": ":o):"";var C="string"===typeof T?T:T.content;return{html:e?C+k+S:k+C+(A?v(A)+": "+S:S),markers:l}},isAnimationEnabled:function(){if(d.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,n){var i=this.ecModel,r=b.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});h.mixin(L,w),h.mixin(L,b);var N=L;t.exports=N},function(t,e,n){function i(t,e,n){this.parentModel=e,this.ecModel=n,this.option=t}function r(t,e,n){for(var i=0;i0))return o;do{o.push(a=new Date(+n)),e(n,r),t(n)}while(a=e)for(;t(e),!n(e);)e.setTime(e-1)},function(t,i){if(t>=t)if(i<0)for(;++i<=0;)for(;e(t,-1),!n(t););else for(;--i>=0;)for(;e(t,1),!n(t););})},n&&(s.count=function(e,i){return r.setTime(+e),a.setTime(+i),t(r),t(a),Math.floor(n(r,a))},s.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(o?function(e){return o(e)%t===0}:function(e){return s.count(0,e)%t===0}):s:null}),s}e.a=i;var r=new Date,a=new Date},function(t,e,n){"use strict";function i(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function r(t,e){switch(arguments.length){case 0:break;case 1:this.interpolator(t);break;default:this.interpolator(e).domain(t)}return this}e.b=i,e.a=r},function(t,e,n){"use strict";function i(t,e){var n=a(t,e);if(n.state>f)throw new Error("too late; already scheduled");return n}function r(t,e){var n=a(t,e);if(n.state>p)throw new Error("too late; already running");return n}function a(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function o(t,e,n){function i(t){n.state=h,n.timer.restart(r,n.delay,n.time),n.delay<=t&&r(t-n.delay)}function r(i){var c,f,v,y;if(n.state!==h)return o();for(c in u)if(y=u[c],y.name===n.name){if(y.state===p)return Object(l.b)(r);y.state===g?(y.state=m,y.timer.stop(),y.on.call("interrupt",t,t.__data__,y.index,y.group),delete u[c]):+c65535?O:D}function r(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function a(t,e){m.each(P.concat(e.__wrappedMethods||[]),function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t.__wrappedMethods=e.__wrappedMethods,m.each(L,function(n){t[n]=m.clone(e[n])}),t._calculationInfo=m.extend(e._calculationInfo)}function o(t,e,n,i,r){var a=I[e.type],o=i-1,s=e.name,l=t[s][o];if(l&&l.length=0?this._indices[t]:-1}function f(t,e){var n=t._idList[e];return null==n&&(n=l(t,t._idDimIdx,e)),null==n&&(n=C+e),n}function h(t){return m.isArray(t)||(t=[t]),t}function d(t,e){var n=t.dimensions,i=new N(m.map(n,t.getDimensionInfo,t),t.hostModel);a(i,t);for(var r=i._storage={},o=t._storage,s=0;s=0?(r[l]=p(o[l]),i._rawExtent[l]=g(),i._extent[l]=null):r[l]=o[l])}return i}function p(t){for(var e=new Array(t.length),n=0;nw[1]&&(w[1]=b)}e&&(this._nameList[v]=e[m])}this._rawCount=this._count=c,this._extent={},s(this)},R._initDataFromProvider=function(t,e){if(!(t>=e)){for(var n,i=this._chunkSize,r=this._rawData,a=this._storage,l=this.dimensions,u=l.length,c=this._dimensionInfos,f=this._nameList,h=this._idList,d=this._rawExtent,p=this._nameRepeatCount={},v=this._chunkCount,m=0;mk[1]&&(k[1]=A)}if(!r.pure){var C=f[b];if(x&&null==C)if(null!=x.name)f[b]=C=x.name;else if(null!=n){var I=l[n],O=a[I][w];if(O){C=O[S];var E=c[I].ordinalMeta;E&&E.categories.length&&(C=E.categories[C])}}var D=null==x?null:x.id;null==D&&null!=C&&(p[C]=p[C]||0,D=C,p[C]>0&&(D+="__ec__"+p[C]),p[C]++),null!=D&&(h[b]=D)}}!r.persistent&&r.clean&&r.clean(),this._rawCount=this._count=e,this._extent={},s(this)}},R.count=function(){return this._count},R.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,r=this._count;if(n===Array){t=new n(r);for(var a=0;a=0&&e=0&&es&&(s=u)}return i=[o,s],this._extent[t]=i,i},R.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},R.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},R.getCalculationInfo=function(t){return this._calculationInfo[t]},R.setCalculationInfo=function(t,e){A(t)?m.extend(this._calculationInfo,t):this._calculationInfo[t]=e},R.getSum=function(t){var e=this._storage[t],n=0;if(e)for(var i=0,r=this.count();i=this._rawCount||t<0)return-1;var e=this._indices,n=e[t];if(null!=n&&nt))return a;r=a-1}}return-1},R.indicesOfNearest=function(t,e,n){var i=this._storage,r=i[t],a=[];if(!r)return a;null==n&&(n=1/0);for(var o=Number.MAX_VALUE,s=-1,l=0,u=this.count();l=0&&s<0)&&(o=f,s=c,a.length=0),a.push(l))}return a},R.getRawIndex=u,R.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],n=0;n=h&&b<=d||isNaN(b))&&(s[l++]=g),g++}p=!0}else if(2===r){for(var v=this._storage[f],w=this._storage[e[1]],S=t[e[1]][0],M=t[e[1]][1],m=0;m=h&&b<=d||isNaN(b))&&(A>=S&&A<=M||isNaN(A))&&(s[l++]=g),g++}p=!0}}if(!p)if(1===r)for(var x=0;x=h&&b<=d||isNaN(b))&&(s[l++]=k)}else for(var x=0;xt[I][1])&&(C=!1)}C&&(s[l++]=this.getRawIndex(x))}return lA[1]&&(A[1]=T)}}}return r},R.downSample=function(t,e,n,r){for(var a=d(this,[t]),o=a._storage,s=[],l=Math.floor(1/e),u=o[t],f=this.count(),h=this._chunkSize,p=a._rawExtent[t],g=new(i(this))(f),v=0,m=0;mf-m&&(l=f-m,s.length=l);for(var y=0;yp[1]&&(p[1]=w),g[v++]=S}return a._count=v,a._indices=g,a.getRawIndex=c,a},R.getItemModel=function(t){var e=this.hostModel;return new y(this.getRawDataItem(t),e,e&&e.ecModel)},R.diff=function(t){var e=this;return new _(t?t.getIndices():[],this.getIndices(),function(e){return f(t,e)},function(t){return f(e,t)})},R.getVisual=function(t){var e=this._visual;return e&&e[t]},R.setVisual=function(t,e){if(A(t))for(var n in t)t.hasOwnProperty(n)&&this.setVisual(n,t[n]);else this._visual=this._visual||{},this._visual[t]=e},R.setLayout=function(t,e){if(A(t))for(var n in t)t.hasOwnProperty(n)&&this.setLayout(n,t[n]);else this._layout[t]=e},R.getLayout=function(t){return this._layout[t]},R.getItemLayout=function(t){return this._itemLayouts[t]},R.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?m.extend(this._itemLayouts[t]||{},e):e},R.clearItemLayouts=function(){this._itemLayouts.length=0},R.getItemVisual=function(t,e,n){var i=this._itemVisuals[t],r=i&&i[e];return null!=r||n?r:this.getVisual(e)},R.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{},r=this.hasItemVisual;if(this._itemVisuals[t]=i,A(e))for(var a in e)e.hasOwnProperty(a)&&(i[a]=e[a],r[a]=!0);else i[e]=n,r[e]=!0},R.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var j=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};R.setItemGraphicEl=function(t,e){var n=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=n&&n.seriesIndex,"group"===e.type&&e.traverse(j,e)),this._graphicEls[t]=e},R.getItemGraphicEl=function(t){return this._graphicEls[t]},R.eachItemGraphicEl=function(t,e){m.each(this._graphicEls,function(n,i){n&&t&&t.call(e,n,i)})},R.cloneShallow=function(t){if(!t){var e=m.map(this.dimensions,this.getDimensionInfo,this);t=new N(e,this.hostModel)}if(t._storage=this._storage,a(t,this),this._indices){var n=this._indices.constructor;t._indices=new n(this._indices)}else t._indices=null;return t.getRawIndex=t._indices?c:u,t},R.wrapMethod=function(t,e){var n=this[t];"function"===typeof n&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(m.slice(arguments)))})},R.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],R.CHANGABLE_METHODS=["filterSelf","selectRange"];var z=N;t.exports=z},function(t,e,n){function i(t,e){if("image"!==this.type){var n=this.style,i=this.shape;i&&"line"===i.symbolType?n.stroke=t:this.__isEmptyBrush?(n.stroke=t,n.fill=e||"#fff"):(n.fill&&(n.fill=t),n.stroke&&(n.stroke=t)),this.dirty(!1)}}function r(t,e,n,r,a,l,u){var c=0===t.indexOf("empty");c&&(t=t.substr(5,1).toLowerCase()+t.substr(6));var f;return f=0===t.indexOf("image://")?o.makeImage(t.slice(8),new s(e,n,r,a),u?"center":"cover"):0===t.indexOf("path://")?o.makePath(t.slice(7),{},new s(e,n,r,a),u?"center":"cover"):new g({shape:{symbolType:t,x:e,y:n,width:r,height:a}}),f.__isEmptyBrush=c,f.setColor=i,f.setColor(l),f}var a=n(0),o=n(2),s=n(13),l=o.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,i=e.cy,r=e.width/2,a=e.height/2;t.moveTo(n,i-a),t.lineTo(n+r,i+a),t.lineTo(n-r,i+a),t.closePath()}}),u=o.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,i=e.cy,r=e.width/2,a=e.height/2;t.moveTo(n,i-a),t.lineTo(n+r,i),t.lineTo(n,i+a),t.lineTo(n-r,i),t.closePath()}}),c=o.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.x,i=e.y,r=e.width/5*3,a=Math.max(r,e.height),o=r/2,s=o*o/(a-o),l=i-a+o+s,u=Math.asin(s/o),c=Math.cos(u)*o,f=Math.sin(u),h=Math.cos(u),d=.6*o,p=.7*o;t.moveTo(n-c,l+s),t.arc(n,l,o,Math.PI-u,2*Math.PI+u),t.bezierCurveTo(n+c-f*d,l+s+h*d,n,i-p,n,i),t.bezierCurveTo(n,i-p,n-c+f*d,l+s+h*d,n-c,l+s),t.closePath()}}),f=o.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.height,i=e.width,r=e.x,a=e.y,o=i/3*2;t.moveTo(r,a),t.lineTo(r+o,a+n),t.lineTo(r,a+n/4*3),t.lineTo(r-o,a+n),t.lineTo(r,a),t.closePath()}}),h={line:o.Line,rect:o.Rect,roundRect:o.Rect,square:o.Rect,circle:o.Circle,diamond:u,pin:c,arrow:f,triangle:l},d={line:function(t,e,n,i,r){r.x1=t,r.y1=e+i/2,r.x2=t+n,r.y2=e+i/2},rect:function(t,e,n,i,r){r.x=t,r.y=e,r.width=n,r.height=i},roundRect:function(t,e,n,i,r){r.x=t,r.y=e,r.width=n,r.height=i,r.r=Math.min(n,i)/4},square:function(t,e,n,i,r){var a=Math.min(n,i);r.x=t,r.y=e,r.width=a,r.height=a},circle:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.r=Math.min(n,i)/2},diamond:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.width=n,r.height=i},pin:function(t,e,n,i,r){r.x=t+n/2,r.y=e+i/2,r.width=n,r.height=i},arrow:function(t,e,n,i,r){r.x=t+n/2,r.y=e+i/2,r.width=n,r.height=i},triangle:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.width=n,r.height=i}},p={};a.each(h,function(t,e){p[e]=new t});var g=o.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var t=this.style;"pin"===this.shape.symbolType&&"inside"===t.textPosition&&(t.textPosition=["50%","40%"],t.textAlign="center",t.textVerticalAlign="middle")},buildPath:function(t,e,n){var i=e.symbolType,r=p[i];"none"!==e.symbolType&&(r||(i="rect",r=p[i]),d[i](e.x,e.y,e.width,e.height,r.shape),r.buildPath(t,r.shape,n))}});e.createSymbol=r},function(t,e,n){function i(t,e){L[t]=e}function r(t,e){e=e||P;var n=t+":"+e;if(I[n])return I[n];for(var i=(t+"").split("\n"),r=0,a=0,o=i.length;aE&&(O=0,I={}),O++,I[n]=r,r}function a(t,e,n,i,r,a,l,u){return l?s(t,e,n,i,r,a,l,u):o(t,e,n,i,r,a,u)}function o(t,e,n,i,a,o,s){var c=m(t,e,a,o,s),f=r(t,e);a&&(f+=a[1]+a[3]);var h=c.outerHeight,d=l(0,f,n),p=u(0,h,i),g=new b(d,p,f,h);return g.lineHeight=c.lineHeight,g}function s(t,e,n,i,r,a,o,s){var c=y(t,{rich:o,truncate:s,font:e,textAlign:n,textPadding:r,textLineHeight:a}),f=c.outerWidth,h=c.outerHeight,d=l(0,f,n),p=u(0,h,i);return new b(d,p,f,h)}function l(t,e,n){return"right"===n?t-=e:"center"===n&&(t-=e/2),t}function u(t,e,n){return"middle"===n?t-=e/2:"bottom"===n&&(t-=e),t}function c(t,e,n){var i=e.x,r=e.y,a=e.height,o=e.width,s=a/2,l="left",u="top";switch(t){case"left":i-=n,r+=s,l="right",u="middle";break;case"right":i+=n+o,r+=s,u="middle";break;case"top":i+=o/2,r-=n,l="center",u="bottom";break;case"bottom":i+=o/2,r+=a+n,l="center";break;case"inside":i+=o/2,r+=s,l="center",u="middle";break;case"insideLeft":i+=n,r+=s,u="middle";break;case"insideRight":i+=o-n,r+=s,l="right",u="middle";break;case"insideTop":i+=o/2,r+=n,l="center";break;case"insideBottom":i+=o/2,r+=a-n,l="center",u="bottom";break;case"insideTopLeft":i+=n,r+=n;break;case"insideTopRight":i+=o-n,r+=n,l="right";break;case"insideBottomLeft":i+=n,r+=a-n,u="bottom";break;case"insideBottomRight":i+=o-n,r+=a-n,l="right",u="bottom"}return{x:i,y:r,textAlign:l,textVerticalAlign:u}}function f(t,e,n,i,r){if(!e)return"";var a=(t+"").split("\n");r=h(e,n,i,r);for(var o=0,s=a.length;o=o;l++)s-=o;var u=r(n,e);return u>s&&(n="",u=0),s=t-u,i.ellipsis=n,i.ellipsisWidth=u,i.contentWidth=s,i.containerWidth=t,i}function d(t,e){var n=e.containerWidth,i=e.font,a=e.contentWidth;if(!n)return"";var o=r(t,i);if(o<=n)return t;for(var s=0;;s++){if(o<=a||s>=e.maxIterations){t+=e.ellipsis;break}var l=0===s?p(t,a,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*a/o):0;t=t.substr(0,l),o=r(t,i)}return""===t&&(t=e.placeholder),t}function p(t,e,n,i){for(var r=0,a=0,o=t.length;au)t="",o=[];else if(null!=c)for(var f=h(c-(n?n[1]+n[3]:0),e,r.ellipsis,{minChar:r.minChar,placeholder:r.placeholder}),p=0,v=o.length;pa&&_(n,t.substring(a,o)),_(n,i[2],i[1]),a=D.lastIndex}av)return{lines:[],width:0,height:0};M.textWidth=r(M.text,I);var E=T.textWidth,P=null==E||"auto"===E;if("string"===typeof E&&"%"===E.charAt(E.length-1))M.percentWidth=E,c.push(M),E=0;else{if(P){E=M.textWidth;var L=T.textBackgroundColor,N=L&&L.image;N&&(N=w.findExistImage(N),w.isImageReady(N)&&(E=Math.max(E,N.width*O/N.height)))}var R=C?C[1]+C[3]:0;E+=R;var j=null!=p?p-b:null;null!=j&&j0&&l>0&&!u&&(s=0),s<0&&l<0&&!c&&(l=0));var h=e.ecModel;if(h&&"time"===o){var d,p=b("bar",h);if(g.each(p,function(t){d|=t.getBaseAxis()===e.axis}),d){var v=w(p),m=r(s,l,e,v);s=m.min,l=m.max}}return[s,l]}function r(t,e,n,i){var r=n.axis.getExtent(),a=r[1]-r[0],o=S(i,n.axis);if(void 0===o)return{min:t,max:e};var s=1/0;g.each(o,function(t){s=Math.min(t.offset,s)});var l=-1/0;g.each(o,function(t){l=Math.max(t.offset+t.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=e-t,f=1-(s+l)/a,h=c/f-c;return e+=h*(l/u),t-=h*(s/u),{min:t,max:e}}function a(t,e){var n=i(t,e),r=null!=e.getMin(),a=null!=e.getMax(),o=e.get("splitNumber");"log"===t.type&&(t.base=e.get("logBase"));var s=t.type;t.setExtent(n[0],n[1]),t.niceExtent({splitNumber:o,fixMin:r,fixMax:a,minInterval:"interval"===s||"time"===s?e.get("minInterval"):null,maxInterval:"interval"===s||"time"===s?e.get("maxInterval"):null});var l=e.get("interval");null!=l&&t.setInterval&&t.setInterval(l)}function o(t,e){if(e=e||t.get("type"))switch(e){case"category":return new v(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case"value":return new m;default:return(y.getClass(e)||m).create(t)}}function s(t){var e=t.scale.getExtent(),n=e[0],i=e[1];return!(n>0&&i>0||n<0&&i<0)}function l(t){var e=t.getLabelModel().get("formatter"),n="category"===t.type?t.scale.getExtent()[0]:null;return"string"===typeof e?e=function(e){return function(n){return n=t.scale.getLabel(n),e.replace("{value}",null!=n?n:"")}}(e):"function"===typeof e?function(i,r){return null!=n&&(r=i-n),e(u(t,i),r)}:function(e){return t.scale.getLabel(e)}}function u(t,e){return"category"===t.type?t.scale.getLabel(e):e}function c(t){var e=t.model,n=t.scale;if(e.get("axisLabel.show")&&!n.isBlank()){var i,r,a="category"===t.type,o=n.getExtent();a?r=n.count():(i=n.getTicks(),r=i.length);var s,u=t.getLabelModel(),c=l(t),h=1;r>40&&(h=Math.ceil(r/40));for(var d=0;d2?t[2]%360*d.r:0,o()):[P*d.h,L*d.h,N*d.h]},e.angle=function(t){return arguments.length?(R=t%360*d.r,o()):R*d.h},e.precision=function(t){return arguments.length?(S=Object(m.a)(M,F=t*t),s()):Object(d.u)(F)},e.fitExtent=function(t,n){return Object(v.a)(e,t,n)},e.fitSize=function(t,n){return Object(v.c)(e,t,n)},e.fitWidth=function(t,n){return Object(v.d)(e,t,n)},e.fitHeight=function(t,n){return Object(v.b)(e,t,n)},function(){return g=t.apply(this,arguments),e.invert=g.invert&&n,o()}}e.a=o,e.b=s;var l=n(360),u=n(366),c=n(134),f=n(359),h=n(202),d=n(6),p=n(133),g=n(135),v=n(205),m=n(962),y=Object(g.a)({point:function(t,e){this.stream.point(t*d.r,e*d.r)}})},function(t,e,n){function i(t){return t.getBoundingClientRect?t.getBoundingClientRect():{left:0,top:0}}function r(t,e,n,i){return n=n||{},i||!h.canvasSupported?a(t,e,n):h.browser.firefox&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):a(t,e,n),n}function a(t,e,n){var r=i(t);n.zrX=e.clientX-r.left,n.zrY=e.clientY-r.top}function o(t,e,n){if(e=e||window.event,null!=e.zrX)return e;var i=e.type;if(i&&i.indexOf("touch")>=0){var a="touchend"!==i?e.targetTouches[0]:e.changedTouches[0];a&&r(t,a,e,n)}else r(t,e,e,n),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var o=e.button;return null==e.which&&void 0!==o&&p.test(e.type)&&(e.which=1&o?1:2&o?3:4&o?2:0),e}function s(t,e,n){d?t.addEventListener(e,n):t.attachEvent("on"+e,n)}function l(t,e,n){d?t.removeEventListener(e,n):t.detachEvent("on"+e,n)}function u(t){return 2===t.which||3===t.which}function c(t){return t.which>1}var f=n(51);e.Dispatcher=f;var h=n(15),d="undefined"!==typeof window&&!!window.addEventListener,p=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,g=d?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0};e.clientToLocal=r,e.normalizeEvent=o,e.addEventListener=s,e.removeEventListener=l,e.stop=g,e.isMiddleOrRightButtonOnMouseUpDown=u,e.notLeftMouse=c},function(t,e,n){function i(t){return t=Math.round(t),t<0?0:t>255?255:t}function r(t){return t=Math.round(t),t<0?0:t>360?360:t}function a(t){return t<0?0:t>1?1:t}function o(t){return i(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100*255:parseInt(t,10))}function s(t){return a(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100:parseFloat(t))}function l(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}function u(t,e,n){return t+(e-t)*n}function c(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function f(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function h(t,e){A&&f(A,e),A=T.put(t,A||e.slice())}function d(t,e){if(t){e=e||[];var n=T.get(t);if(n)return f(e,n);t+="";var i=t.replace(/ /g,"").toLowerCase();if(i in M)return f(e,M[i]),h(t,e),e;if("#"!==i.charAt(0)){var r=i.indexOf("("),a=i.indexOf(")");if(-1!==r&&a+1===i.length){var l=i.substr(0,r),u=i.substr(r+1,a-(r+1)).split(","),d=1;switch(l){case"rgba":if(4!==u.length)return void c(e,0,0,0,1);d=s(u.pop());case"rgb":return 3!==u.length?void c(e,0,0,0,1):(c(e,o(u[0]),o(u[1]),o(u[2]),d),h(t,e),e);case"hsla":return 4!==u.length?void c(e,0,0,0,1):(u[3]=s(u[3]),p(u,e),h(t,e),e);case"hsl":return 3!==u.length?void c(e,0,0,0,1):(p(u,e),h(t,e),e);default:return}}c(e,0,0,0,1)}else{if(4===i.length){var g=parseInt(i.substr(1),16);return g>=0&&g<=4095?(c(e,(3840&g)>>4|(3840&g)>>8,240&g|(240&g)>>4,15&g|(15&g)<<4,1),h(t,e),e):void c(e,0,0,0,1)}if(7===i.length){var g=parseInt(i.substr(1),16);return g>=0&&g<=16777215?(c(e,(16711680&g)>>16,(65280&g)>>8,255&g,1),h(t,e),e):void c(e,0,0,0,1)}}}}function p(t,e){var n=(parseFloat(t[0])%360+360)%360/360,r=s(t[1]),a=s(t[2]),o=a<=.5?a*(r+1):a+r-a*r,u=2*a-o;return e=e||[],c(e,i(255*l(u,o,n+1/3)),i(255*l(u,o,n)),i(255*l(u,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function g(t){if(t){var e,n,i=t[0]/255,r=t[1]/255,a=t[2]/255,o=Math.min(i,r,a),s=Math.max(i,r,a),l=s-o,u=(s+o)/2;if(0===l)e=0,n=0;else{n=u<.5?l/(s+o):l/(2-s-o);var c=((s-i)/6+l/2)/l,f=((s-r)/6+l/2)/l,h=((s-a)/6+l/2)/l;i===s?e=h-f:r===s?e=1/3+c-h:a===s&&(e=2/3+f-c),e<0&&(e+=1),e>1&&(e-=1)}var d=[360*e,n,u];return null!=t[3]&&d.push(t[3]),d}}function v(t,e){var n=d(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,n[i]>255?n[i]=255:t[i]<0&&(n[i]=0);return w(n,4===n.length?"rgba":"rgb")}}function m(t){var e=d(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function y(t,e,n){if(e&&e.length&&t>=0&&t<=1){n=n||[];var r=t*(e.length-1),o=Math.floor(r),s=Math.ceil(r),l=e[o],c=e[s],f=r-o;return n[0]=i(u(l[0],c[0],f)),n[1]=i(u(l[1],c[1],f)),n[2]=i(u(l[2],c[2],f)),n[3]=a(u(l[3],c[3],f)),n}}function _(t,e,n){if(e&&e.length&&t>=0&&t<=1){var r=t*(e.length-1),o=Math.floor(r),s=Math.ceil(r),l=d(e[o]),c=d(e[s]),f=r-o,h=w([i(u(l[0],c[0],f)),i(u(l[1],c[1],f)),i(u(l[2],c[2],f)),a(u(l[3],c[3],f))],"rgba");return n?{color:h,leftIndex:o,rightIndex:s,value:r}:h}}function x(t,e,n,i){if(t=d(t))return t=g(t),null!=e&&(t[0]=r(e)),null!=n&&(t[1]=s(n)),null!=i&&(t[2]=s(i)),w(p(t),"rgba")}function b(t,e){if((t=d(t))&&null!=e)return t[3]=a(e),w(t,"rgba")}function w(t,e){if(t&&t.length){var n=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(n+=","+t[3]),e+"("+n+")"}}var S=n(237),M={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]},T=new S(20),A=null,k=y,C=_;e.parse=d,e.lift=v,e.toHex=m,e.fastLerp=y,e.fastMapToColor=k,e.lerp=_,e.mapToColor=C,e.modifyHSL=x,e.modifyAlpha=b,e.stringify=w},function(t,e,n){function i(){this.group=new c,this.uid=f.getUID("viewChart"),this.renderTask=g({plan:o,reset:s}),this.renderTask.context={view:this}}function r(t,e){if(t&&(t.trigger(e),"group"===t.type))for(var n=0;n-w&&tw||t<-w}function a(t,e,n,i,r){var a=1-r;return a*a*(a*t+3*r*e)+r*r*(r*i+3*a*n)}function o(t,e,n,i,r){var a=1-r;return 3*(((e-t)*a+2*(n-e)*r)*a+(i-n)*r*r)}function s(t,e,n,r,a,o){var s=r+3*(e-n)-t,l=3*(n-2*e+t),u=3*(e-t),c=t-a,f=l*l-3*s*u,h=l*u-9*s*c,d=u*u-3*l*c,p=0;if(i(f)&&i(h))if(i(l))o[0]=0;else{var g=-u/l;g>=0&&g<=1&&(o[p++]=g)}else{var v=h*h-4*f*d;if(i(v)){var m=h/f,g=-l/s+m,y=-m/2;g>=0&&g<=1&&(o[p++]=g),y>=0&&y<=1&&(o[p++]=y)}else if(v>0){var _=b(v),w=f*l+1.5*s*(-h+_),S=f*l+1.5*s*(-h-_);w=w<0?-x(-w,T):x(w,T),S=S<0?-x(-S,T):x(S,T);var g=(-l-(w+S))/(3*s);g>=0&&g<=1&&(o[p++]=g)}else{var A=(2*f*l-3*s*h)/(2*b(f*f*f)),k=Math.acos(A)/3,C=b(f),I=Math.cos(k),g=(-l-2*C*I)/(3*s),y=(-l+C*(I+M*Math.sin(k)))/(3*s),O=(-l+C*(I-M*Math.sin(k)))/(3*s);g>=0&&g<=1&&(o[p++]=g),y>=0&&y<=1&&(o[p++]=y),O>=0&&O<=1&&(o[p++]=O)}}return p}function l(t,e,n,a,o){var s=6*n-12*e+6*t,l=9*e+3*a-3*t-9*n,u=3*e-3*t,c=0;if(i(l)){if(r(s)){var f=-u/s;f>=0&&f<=1&&(o[c++]=f)}}else{var h=s*s-4*l*u;if(i(h))o[0]=-s/(2*l);else if(h>0){var d=b(h),f=(-s+d)/(2*l),p=(-s-d)/(2*l);f>=0&&f<=1&&(o[c++]=f),p>=0&&p<=1&&(o[c++]=p)}}return c}function u(t,e,n,i,r,a){var o=(e-t)*r+t,s=(n-e)*r+e,l=(i-n)*r+n,u=(s-o)*r+o,c=(l-s)*r+s,f=(c-u)*r+u;a[0]=t,a[1]=o,a[2]=u,a[3]=f,a[4]=f,a[5]=c,a[6]=l,a[7]=i}function c(t,e,n,i,r,o,s,l,u,c,f){var h,d,p,g,v,m=.005,y=1/0;A[0]=u,A[1]=c;for(var x=0;x<1;x+=.05)k[0]=a(t,n,r,s,x),k[1]=a(e,i,o,l,x),(g=_(A,k))=0&&g=0&&f<=1&&(o[c++]=f)}}else{var h=l*l-4*s*u;if(i(h)){var f=-l/(2*s);f>=0&&f<=1&&(o[c++]=f)}else if(h>0){var d=b(h),f=(-l+d)/(2*s),p=(-l-d)/(2*s);f>=0&&f<=1&&(o[c++]=f),p>=0&&p<=1&&(o[c++]=p)}}return c}function p(t,e,n){var i=t+n-2*e;return 0===i?.5:(t-e)/i}function g(t,e,n,i,r){var a=(e-t)*i+t,o=(n-e)*i+e,s=(o-a)*i+a;r[0]=t,r[1]=a,r[2]=s,r[3]=s,r[4]=o,r[5]=n}function v(t,e,n,i,r,a,o,s,l){var u,c=.005,h=1/0;A[0]=o,A[1]=s;for(var d=0;d<1;d+=.05){k[0]=f(t,n,r,d),k[1]=f(e,i,a,d);var p=_(A,k);p=0&&pe:t0&&(t.coord-=c/(2*(e+1)))}),l={coord:e[s-1].coord+c},e.push(l)}var f=u[0]>u[1];a(e[0].coord,u[0])&&(r?e[0].coord=u[0]:e.shift()),r&&a(u[0],e[0].coord)&&e.unshift({coord:u[0]}),a(u[1],l.coord)&&(r?l.coord=u[1]:e.pop()),r&&a(l.coord,u[1])&&e.push({coord:u[1]})}}var a=n(0),o=a.each,s=a.map,l=n(3),u=l.linearMap,c=l.getPixelPrecision,f=n(523),h=f.createAxisTicks,d=f.createAxisLabels,p=f.calculateCategoryInterval,g=[0,1],v=function(t,e,n){this.dim=t,this.scale=e,this._extent=n||[0,0],this.inverse=!1,this.onBand=!1};v.prototype={constructor:v,contain:function(t){var e=this._extent,n=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=n&&t<=i},containData:function(t){return this.contain(this.dataToCoord(t))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return c(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var n=this._extent;n[0]=t,n[1]=e},dataToCoord:function(t,e){var n=this._extent,r=this.scale;return t=r.normalize(t),this.onBand&&"ordinal"===r.type&&(n=n.slice(),i(n,r.count())),u(t,g,n,e)},coordToData:function(t,e){var n=this._extent,r=this.scale;this.onBand&&"ordinal"===r.type&&(n=n.slice(),i(n,r.count()));var a=u(t,n,g,e);return this.scale.scale(a)},pointToData:function(t,e){},getTicksCoords:function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=h(this,e),i=n.ticks,a=s(i,function(t){return{coord:this.dataToCoord(t),tickValue:t}},this),o=e.get("alignWithLabel");return r(this,a,n.tickCategoryInterval,o,t.clamp),a},getViewLabels:function(){return d(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);0===n&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return p(this)}};var m=v;t.exports=m},function(t,e){function n(t,e){r[t]=e}function i(t){return r[t]}var r={};e.register=n,e.get=i},function(t,e,n){"use strict";function i(t,e,n,i){this._groups=t,this._parents=e,this._name=n,this._id=i}function r(t){return Object(o.g)().transition(t)}function a(){return++T}e.a=i,e.b=a;var o=n(20),s=n(857),l=n(858),u=n(859),c=n(860),f=n(861),h=n(862),d=n(863),p=n(864),g=n(865),v=n(866),m=n(867),y=n(868),_=n(869),x=n(870),b=n(871),w=n(872),S=n(130),M=n(873),T=0,A=o.g.prototype;i.prototype=r.prototype={constructor:i,select:v.a,selectAll:m.a,filter:h.a,merge:d.a,selection:y.a,transition:w.a,call:A.call,nodes:A.nodes,node:A.node,size:A.size,empty:A.empty,each:A.each,on:p.a,attr:s.a,attrTween:l.a,style:_.a,styleTween:x.a,text:b.a,remove:g.a,tween:S.a,delay:u.a,duration:c.a,ease:f.a,end:M.a}},function(t,e,n){"use strict";function i(){}e.a=i},function(t,e,n){"use strict";function i(t){return t}function r(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:Object(p.a)(isNaN(e)?NaN:.5)}function a(t){var e,n=t[0],i=t[t.length-1];return n>i&&(e=n,n=i,i=e),function(t){return Math.max(n,Math.min(i,t))}}function o(t,e,n){var i=t[0],a=t[1],o=e[0],s=e[1];return a2?s:o,c=f=null,e}function e(t){return isNaN(t=+t)?l:(c||(c=u(p.map(n),m,y)))(n(_(t)))}var n,r,l,u,c,f,p=v,m=v,y=h.a,_=i;return e.invert=function(t){return _(r((f||(f=u(m,p.map(n),h.c)))(t)))},e.domain=function(e){return arguments.length?(p=d.a.call(e,g.a),_===i||(_=a(p)),t()):p.slice()},e.range=function(e){return arguments.length?(m=d.b.call(e),t()):m.slice()},e.rangeRound=function(e){return m=d.b.call(e),y=h.f,t()},e.clamp=function(t){return arguments.length?(_=t?a(p):i,e):_!==i},e.interpolate=function(e){return arguments.length?(y=e,t()):y},e.unknown=function(t){return arguments.length?(l=t,e):l},function(e,i){return n=e,r=i,t()}}function c(t,e){return u()(t,e)}e.c=i,e.a=l,e.d=u,e.b=c;var f=n(19),h=n(38),d=n(64),p=n(1013),g=n(379),v=[0,1]},function(t,e,n){"use strict";var i=function(t,e,n,i,r,a,o,s){if(!t){var l;if(void 0===e)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,i,r,a,o,s],c=0;l=new Error(e.replace(/%s/g,function(){return u[c++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}};t.exports=i},function(t,e){function n(t,e){var n=t._$eventProcessor;return null!=e&&n&&n.normalizeQuery&&(e=n.normalizeQuery(e)),e}function i(t,e,i,r,a,o){var s=t._$handlers;if("function"===typeof i&&(a=r,r=i,i=null),!r||!e)return t;i=n(t,i),s[e]||(s[e]=[]);for(var l=0;l3&&(i=r.call(i,1));for(var o=e.length,s=0;s4&&(i=r.call(i,1,i.length-1));for(var o=i[i.length-1],s=e.length,l=0;l=0?i():f=setTimeout(i,-a),u=r};return h.clear=function(){f&&(clearTimeout(f),f=null)},h.debounceNextCall=function(t){l=t},h}function i(t,e,i,r){var l=t[e];if(l){var u=l[a]||l,c=l[s];if(l[o]!==i||c!==r){if(null==i||!r)return t[e]=u;l=t[e]=n(u,i,"debounce"===r),l[a]=u,l[s]=r,l[o]=i}return l}}function r(t,e){var n=t[e];n&&n[a]&&(t[e]=n[a])}var a="\0__throttleOriginMethod",o="\0__throttleRate",s="\0__throttleType";e.throttle=n,e.createOrUpdate=i,e.clear=r},function(t,e){var n={toolbox:{brush:{title:{rect:"\u77e9\u5f62\u9009\u62e9",polygon:"\u5708\u9009",lineX:"\u6a2a\u5411\u9009\u62e9",lineY:"\u7eb5\u5411\u9009\u62e9",keep:"\u4fdd\u6301\u9009\u62e9",clear:"\u6e05\u9664\u9009\u62e9"}},dataView:{title:"\u6570\u636e\u89c6\u56fe",lang:["\u6570\u636e\u89c6\u56fe","\u5173\u95ed","\u5237\u65b0"]},dataZoom:{title:{zoom:"\u533a\u57df\u7f29\u653e",back:"\u533a\u57df\u7f29\u653e\u8fd8\u539f"}},magicType:{title:{line:"\u5207\u6362\u4e3a\u6298\u7ebf\u56fe",bar:"\u5207\u6362\u4e3a\u67f1\u72b6\u56fe",stack:"\u5207\u6362\u4e3a\u5806\u53e0",tiled:"\u5207\u6362\u4e3a\u5e73\u94fa"}},restore:{title:"\u8fd8\u539f"},saveAsImage:{title:"\u4fdd\u5b58\u4e3a\u56fe\u7247",lang:["\u53f3\u952e\u53e6\u5b58\u4e3a\u56fe\u7247"]}},series:{typeNames:{pie:"\u997c\u56fe",bar:"\u67f1\u72b6\u56fe",line:"\u6298\u7ebf\u56fe",scatter:"\u6563\u70b9\u56fe",effectScatter:"\u6d9f\u6f2a\u6563\u70b9\u56fe",radar:"\u96f7\u8fbe\u56fe",tree:"\u6811\u56fe",treemap:"\u77e9\u5f62\u6811\u56fe",boxplot:"\u7bb1\u578b\u56fe",candlestick:"K\u7ebf\u56fe",k:"K\u7ebf\u56fe",heatmap:"\u70ed\u529b\u56fe",map:"\u5730\u56fe",parallel:"\u5e73\u884c\u5750\u6807\u56fe",lines:"\u7ebf\u56fe",graph:"\u5173\u7cfb\u56fe",sankey:"\u6851\u57fa\u56fe",funnel:"\u6f0f\u6597\u56fe",gauge:"\u4eea\u8868\u76d8\u56fe",pictorialBar:"\u8c61\u5f62\u67f1\u56fe",themeRiver:"\u4e3b\u9898\u6cb3\u6d41\u56fe",sunburst:"\u65ed\u65e5\u56fe"}},aria:{general:{withTitle:"\u8fd9\u662f\u4e00\u4e2a\u5173\u4e8e\u201c{title}\u201d\u7684\u56fe\u8868\u3002",withoutTitle:"\u8fd9\u662f\u4e00\u4e2a\u56fe\u8868\uff0c"},series:{single:{prefix:"",withName:"\u56fe\u8868\u7c7b\u578b\u662f{seriesType}\uff0c\u8868\u793a{seriesName}\u3002",withoutName:"\u56fe\u8868\u7c7b\u578b\u662f{seriesType}\u3002"},multiple:{prefix:"\u5b83\u7531{seriesCount}\u4e2a\u56fe\u8868\u7cfb\u5217\u7ec4\u6210\u3002",withName:"\u7b2c{seriesId}\u4e2a\u7cfb\u5217\u662f\u4e00\u4e2a\u8868\u793a{seriesName}\u7684{seriesType}\uff0c",withoutName:"\u7b2c{seriesId}\u4e2a\u7cfb\u5217\u662f\u4e00\u4e2a{seriesType}\uff0c",separator:{middle:"\uff1b",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636e\u662f\u2014\u2014",partialData:"\u5176\u4e2d\uff0c\u524d{displayCnt}\u9879\u662f\u2014\u2014",withName:"{name}\u7684\u6570\u636e\u662f{value}",withoutName:"{value}",separator:{middle:"\uff0c",end:""}}}};t.exports=n},function(t,e){function n(t){return t}function i(t,e,i,r,a){this._old=t,this._new=e,this._oldKeyGetter=i||n,this._newKeyGetter=r||n,this.context=a}function r(t,e,n,i,r){for(var a=0;ai[1],l="start"===e&&!s||"start"!==e&&s;return b(o-O/2)?(a=l?"bottom":"top",r="center"):b(o-1.5*O)?(a=l?"top":"bottom",r="center"):(a="middle",r=o<1.5*O&&o>O/2?l?"left":"right":l?"right":"left"),{rotation:o,textAlign:r,textVerticalAlign:a}}function a(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)}function o(t,e,n){if(!I(t.axis)){var i=t.get("axisLabel.showMinLabel"),r=t.get("axisLabel.showMaxLabel");e=e||[],n=n||[];var a=e[0],o=e[1],u=e[e.length-1],c=e[e.length-2],f=n[0],h=n[1],d=n[n.length-1],p=n[n.length-2];!1===i?(s(a),s(f)):l(a,o)&&(i?(s(o),s(h)):(s(a),s(f))),!1===r?(s(u),s(d)):l(c,u)&&(r?(s(c),s(p)):(s(u),s(d)))}}function s(t){t&&(t.ignore=!0)}function l(t,e,n){var i=t&&t.getBoundingRect().clone(),r=e&&e.getBoundingRect().clone();if(i&&r){var a=T.identity([]);return T.rotate(a,a,-t.rotation),i.applyTransform(T.mul([],a,t.getLocalTransform())),r.applyTransform(T.mul([],a,e.getLocalTransform())),i.intersect(r)}}function u(t){return"middle"===t||"center"===t}function c(t,e,n){var i=e.axis;if(e.get("axisTick.show")&&!i.scale.isBlank()){for(var r=e.getModel("axisTick"),a=r.getModel("lineStyle"),o=r.get("length"),s=i.getTicksCoords(),l=[],u=[],c=t._transform,f=[],h=0;hh[1]?-1:1,v=["start"===s?h[0]-p*f:"end"===s?h[1]+p*f:(h[0]+h[1])/2,u(s)?t.labelOffset+l*f:0],_=e.get("nameRotate");null!=_&&(_=_*O/180);var x;u(s)?o=P(t.rotation,null!=_?_:t.rotation,l):(o=r(t,s,_||0,h),null!=(x=t.axisNameAvailableWidth)&&(x=Math.abs(x/Math.sin(o.rotation)),!isFinite(x)&&(x=null)));var b=c.getFont(),w=e.get("nameTruncate",!0)||{},S=w.ellipsis,M=d(t.nameTruncateMaxWidth,w.maxWidth,x),T=null!=S&&null!=M?m.truncateText(n,M,b,S,{minChar:2,placeholder:w.placeholder}):n,A=e.get("tooltip",!0),k=e.mainType,C={componentType:k,name:n,$vars:["name"]};C[k+"Index"]=e.componentIndex;var I=new y.Text({anid:"name",__fullText:n,__truncatedText:T,position:v,rotation:o.rotation,silent:a(e),z2:1,tooltip:A&&A.show?g({content:n,formatter:function(){return n},formatterParams:C},A):null});y.setTextStyle(I.style,c,{text:T,textFont:b,textFill:c.getTextColor()||e.get("axisLine.lineStyle.color"),textAlign:o.textAlign,textVerticalAlign:o.textVerticalAlign}),e.get("triggerEvent")&&(I.eventData=i(e),I.eventData.targetType="axisName",I.eventData.name=n),this._dumbGroup.add(I),I.updateTransform(),this.group.add(I),I.decomposeTransform()}}},P=E.innerTextLayout=function(t,e,n){var i,r,a=w(e-t);return b(a)?(r=n>0?"top":"bottom",i="center"):b(a-O)?(r=n>0?"bottom":"top",i="center"):(r="middle",i=a>0&&a0?"right":"left":n>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:r}},L=E;t.exports=L},function(t,e,n){function i(t,e,n,i,a,o){var u=l.getAxisPointerClass(t.axisPointerClass);if(u){var c=s.getAxisPointerModel(e);c?(t._axisPointer||(t._axisPointer=new u)).render(e,c,i,o):r(t,i)}}function r(t,e,n){var i=t._axisPointer;i&&i.dispose(e,n),t._axisPointer=null}var a=n(8),o=(a.__DEV__,n(1)),s=n(120),l=o.extendComponentView({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(t,e,n,r){this.axisPointerClass&&s.fixValue(t),l.superApply(this,"render",arguments),i(this,t,e,n,r,!0)},updateAxisPointer:function(t,e,n,r,a){i(this,t,e,n,r,!1)},remove:function(t,e){var n=this._axisPointer;n&&n.remove(e),l.superApply(this,"remove",arguments)},dispose:function(t,e){r(this,e),l.superApply(this,"dispose",arguments)}}),u=[];l.registerAxisPointerClass=function(t,e){u[t]=e},l.getAxisPointerClass=function(t){return t&&u[t]};var c=l;t.exports=c},function(t,e,n){function i(t,e,n){if(t&&s.indexOf(e,t.type)>=0){var i=n.getData().tree.root,r=t.targetNode;if("string"===typeof r&&(r=i.getNodeById(r)),r&&i.contains(r))return{node:r};var a=t.targetNodeId;if(null!=a&&(r=i.getNodeById(a)))return{node:r}}}function r(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function a(t,e){var n=r(t);return s.indexOf(n,e)>=0}function o(t,e){for(var n=[];t;){var i=t.dataIndex;n.push({name:t.name,dataIndex:i,value:e.getRawValue(i)}),t=t.parentNode}return n.reverse(),n}var s=n(0);e.retrieveTargetInfo=i,e.getPathToRoot=r,e.aboveViewRoot=a,e.wrapTreePathInfo=o},function(t,e,n){function i(t){var e=t.pieceList;t.hasSpecialVisual=!1,g.each(e,function(e,n){e.originIndex=n,null!=e.visual&&(t.hasSpecialVisual=!0)})}function r(t){var e=t.categories,n=t.visual,i=t.categoryMap={};if(_(e,function(t,e){i[t]=e}),!g.isArray(n)){var r=[];g.isObject(n)?_(n,function(t,e){var n=i[e];r[null!=n?n:b]=t}):r[b]=n,n=d(t,r)}for(var a=e.length-1;a>=0;a--)null==n[a]&&(delete i[e[a]],e.pop())}function a(t,e){var n=t.visual,i=[];g.isObject(n)?_(n,function(t){i.push(t)}):null!=n&&i.push(n);var r={color:1,symbol:1};e||1!==i.length||r.hasOwnProperty(t.type)||(i[1]=i[0]),d(t,i)}function o(t){return{applyVisual:function(e,n,i){e=this.mapValueToVisual(e),i("color",t(n("color"),e))},_doMap:f([0,1])}}function s(t){var e=this.option.visual;return e[Math.round(y(t,[0,1],[0,e.length-1],!0))]||{}}function l(t){return function(e,n,i){i(t,this.mapValueToVisual(e))}}function u(t){var e=this.option.visual;return e[this.option.loop&&t!==b?t%e.length:t]}function c(){return this.option.visual[0]}function f(t){return{linear:function(e){return y(e,t,this.option.visual,!0)},category:u,piecewise:function(e,n){var i=h.call(this,n);return null==i&&(i=y(e,t,this.option.visual,!0)),i},fixed:c}}function h(t){var e=this.option,n=e.pieceList;if(e.hasSpecialVisual){var i=w.findPieceIndex(t,n),r=n[i];if(r&&r.visual)return r.visual[this.type]}}function d(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=g.map(e,function(t){return v.parse(t)})),e}function p(t,e,n){return t?e<=n:e0?(l=Math.floor(l/i)*i,u=Math.ceil(u/i)*i,i=Object(r.j)(l,u,n)):i<0&&(l=Math.ceil(l*i)/i,u=Math.floor(u*i)/i,i=Object(r.j)(l,u,n)),i>0?(a[o]=Math.floor(l/i)*i,a[s]=Math.ceil(u/i)*i,e(a)):i<0&&(a[o]=Math.ceil(l*i)/i,a[s]=Math.floor(u*i)/i,e(a)),t},t}e.a=i;var r=n(19),a=(n(49),n(23),n(380))},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";function i(t){return"/"===t.charAt(0)?t:"/"+t}function r(t){return"/"===t.charAt(0)?t.substr(1):t}function a(t,e){return new RegExp("^"+e+"(\\/|\\?|#|$)","i").test(t)}function o(t,e){return a(t,e)?t.substr(e.length):t}function s(t){return"/"===t.charAt(t.length-1)?t.slice(0,-1):t}function l(t){var e=t||"/",n="",i="",r=e.indexOf("#");-1!==r&&(i=e.substr(r),e=e.substr(0,r));var a=e.indexOf("?");return-1!==a&&(n=e.substr(a),e=e.substr(0,a)),{pathname:e,search:"?"===n?"":n,hash:"#"===i?"":i}}function u(t){var e=t.pathname,n=t.search,i=t.hash,r=e||"/";return n&&"?"!==n&&(r+="?"===n.charAt(0)?n:"?"+n),i&&"#"!==i&&(r+="#"===i.charAt(0)?i:"#"+i),r}function c(t,e,n,i){var r;"string"===typeof t?(r=l(t),r.state=e):(r=Object(A.a)({},t),void 0===r.pathname&&(r.pathname=""),r.search?"?"!==r.search.charAt(0)&&(r.search="?"+r.search):r.search="",r.hash?"#"!==r.hash.charAt(0)&&(r.hash="#"+r.hash):r.hash="",void 0!==e&&void 0===r.state&&(r.state=e));try{r.pathname=decodeURI(r.pathname)}catch(t){throw t instanceof URIError?new URIError('Pathname "'+r.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):t}return n&&(r.key=n),i?r.pathname?"/"!==r.pathname.charAt(0)&&(r.pathname=Object(k.a)(r.pathname,i.pathname)):r.pathname=i.pathname:r.pathname||(r.pathname="/"),r}function f(t,e){return t.pathname===e.pathname&&t.search===e.search&&t.hash===e.hash&&t.key===e.key&&Object(C.a)(t.state,e.state)}function h(){function t(t){return r=t,function(){r===t&&(r=null)}}function e(t,e,n,i){if(null!=r){var a="function"===typeof r?r(t,e):r;"string"===typeof a?"function"===typeof n?n(a,i):i(!0):i(!1!==a)}else i(!0)}function n(t){function e(){n&&t.apply(void 0,arguments)}var n=!0;return a.push(e),function(){n=!1,a=a.filter(function(t){return t!==e})}}function i(){for(var t=arguments.length,e=new Array(t),n=0;n=0?e:0)+"#"+t)}function S(t){function e(){var t=F(x());return z&&(t=o(t,z)),c(t)}function n(t){Object(A.a)(J,t),J.length=C.length,H.notifyListeners(J.location,J.action)}function r(){var t=x(),n=V(t);if(t!==n)w(n);else{var i=e(),r=J.location;if(!U&&f(r,i))return;if(G===u(i))return;G=null,a(i)}}function a(t){if(U)U=!1,n();else{H.confirmTransitionTo(t,"POP",N,function(e){e?n({action:"POP",location:t}):l(t)})}}function l(t){var e=J.location,n=q.lastIndexOf(u(e));-1===n&&(n=0);var i=q.lastIndexOf(u(t));-1===i&&(i=0);var r=n-i;r&&(U=!0,y(r))}function p(t){return"#"+V(z+u(t))}function g(t,e){var i=c(t,void 0,void 0,J.location);H.confirmTransitionTo(i,"PUSH",N,function(t){if(t){var e=u(i),r=V(z+e);if(x()!==r){G=e,b(r);var a=q.lastIndexOf(u(J.location)),o=q.slice(0,-1===a?0:a+1);o.push(e),q=o,n({action:"PUSH",location:i})}else n()}})}function m(t,e){var i=c(t,void 0,void 0,J.location);H.confirmTransitionTo(i,"REPLACE",N,function(t){if(t){var e=u(i),r=V(z+e);x()!==r&&(G=e,w(r));var a=q.indexOf(u(J.location));-1!==a&&(q[a]=e),n({action:"REPLACE",location:i})}})}function y(t){C.go(t)}function _(){y(-1)}function S(){y(1)}function M(t){X+=t,1===X&&1===t?window.addEventListener(P,r):0===X&&window.removeEventListener(P,r)}function T(t){void 0===t&&(t=!1);var e=H.setPrompt(t);return Q||(M(1),Q=!0),function(){return Q&&(Q=!1,M(-1)),e()}}function k(t){var e=H.appendListener(t);return M(1),function(){M(-1),e()}}void 0===t&&(t={}),O||Object(I.a)(!1);var C=window.history,E=(v(),t),D=E.getUserConfirmation,N=void 0===D?d:D,R=E.hashType,j=void 0===R?"slash":R,z=t.basename?s(i(t.basename)):"",B=L[j],V=B.encodePath,F=B.decodePath,H=h(),U=!1,G=null,W=x(),Y=V(W);W!==Y&&w(Y);var Z=e(),q=[u(Z)],X=0,Q=!1,J={length:C.length,action:"POP",location:Z,createHref:p,push:g,replace:m,go:y,goBack:_,goForward:S,block:T,listen:k};return J}function M(t,e,n){return Math.min(Math.max(t,e),n)}function T(t){function e(t){Object(A.a)(C,t),C.length=C.entries.length,w.notifyListeners(C.location,C.action)}function n(){return Math.random().toString(36).substr(2,b)}function i(t,i){var r=c(t,i,n(),C.location);w.confirmTransitionTo(r,"PUSH",g,function(t){if(t){var n=C.index,i=n+1,a=C.entries.slice(0);a.length>i?a.splice(i,a.length-i,r):a.push(r),e({action:"PUSH",location:r,index:i,entries:a})}})}function r(t,i){var r=c(t,i,n(),C.location);w.confirmTransitionTo(r,"REPLACE",g,function(t){t&&(C.entries[C.index]=r,e({action:"REPLACE",location:r}))})}function a(t){var n=M(C.index+t,0,C.entries.length-1),i=C.entries[n];w.confirmTransitionTo(i,"POP",g,function(t){t?e({action:"POP",location:i,index:n}):e()})}function o(){a(-1)}function s(){a(1)}function l(t){var e=C.index+t;return e>=0&&e=0&&(n.splice(i,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,n=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof o&&t.addChildrenToStorage(e)),n&&n.refresh()},remove:function(t){var e=this.__zr,n=this.__storage,r=this._children,a=i.indexOf(r,t);return a<0?this:(r.splice(a,1),t.parent=null,n&&(n.delFromStorage(t),t instanceof o&&t.delChildrenFromStorage(n)),e&&e.refresh(),this)},removeAll:function(){var t,e,n=this._children,i=this.__storage;for(e=0;e=0||i&&r.indexOf(i,s)<0)){var l=e.getShallow(s);null!=l&&(a[t[o][0]]=l)}}return a}}var r=n(0);t.exports=i},function(t,e,n){var i=n(44),r=n(11),a=n(111),o=n(13),s=n(108),l=s.devicePixelRatio,u={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},c=[],f=[],h=[],d=[],p=Math.min,g=Math.max,v=Math.cos,m=Math.sin,y=Math.sqrt,_=Math.abs,x="undefined"!==typeof Float32Array,b=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};b.prototype={constructor:b,_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=_(1/l/t)||0,this._uy=_(1/l/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(u.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var n=_(t-this._xi)>this._ux||_(e-this._yi)>this._uy||this._len<5;return this.addData(u.L,t,e),this._ctx&&n&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),n&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,n,i,r,a){return this.addData(u.C,t,e,n,i,r,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,n,i,r,a):this._ctx.bezierCurveTo(t,e,n,i,r,a)),this._xi=r,this._yi=a,this},quadraticCurveTo:function(t,e,n,i){return this.addData(u.Q,t,e,n,i),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,n,i):this._ctx.quadraticCurveTo(t,e,n,i)),this._xi=n,this._yi=i,this},arc:function(t,e,n,i,r,a){return this.addData(u.A,t,e,n,n,i,r-i,0,a?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,a),this._xi=v(r)*n+t,this._yi=m(r)*n+e,this},arcTo:function(t,e,n,i,r){return this._ctx&&this._ctx.arcTo(t,e,n,i,r),this},rect:function(t,e,n,i){return this._ctx&&this._ctx.rect(t,e,n,i),this.addData(u.R,t,e,n,i),this},closePath:function(){this.addData(u.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,n),t.closePath()),this._xi=e,this._yi=n,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,n=0;ne.length&&(this._expandData(),e=this.data);for(var n=0;n0&&d<=t||c<0&&d>=t||0===c&&(f>0&&v<=e||f<0&&v>=e);)i=this._dashIdx,n=o[i],d+=c*n,v+=f*n,this._dashIdx=(i+1)%m,c>0&&dl||f>0&&vu||s[i%2?"moveTo":"lineTo"](c>=0?p(d,t):g(d,t),f>=0?p(v,e):g(v,e));c=d-t,f=v-e,this._dashOffset=-y(c*c+f*f)},_dashedBezierTo:function(t,e,n,r,a,o){var s,l,u,c,f,h=this._dashSum,d=this._dashOffset,p=this._lineDash,g=this._ctx,v=this._xi,m=this._yi,_=i.cubicAt,x=0,b=this._dashIdx,w=p.length,S=0;for(d<0&&(d=h+d),d%=h,s=0;s<1;s+=.1)l=_(v,t,n,a,s+.1)-_(v,t,n,a,s),u=_(m,e,r,o,s+.1)-_(m,e,r,o,s),x+=y(l*l+u*u);for(;bd);b++);for(s=(S-d)/x;s<=1;)c=_(v,t,n,a,s),f=_(m,e,r,o,s),b%2?g.moveTo(c,f):g.lineTo(c,f),s+=p[b]/x,b=(b+1)%w;b%2!==0&&g.lineTo(a,o),l=a-c,u=o-f,this._dashOffset=-y(l*l+u*u)},_dashedQuadraticTo:function(t,e,n,i){var r=n,a=i;n=(n+2*t)/3,i=(i+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,n,i,r,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,x&&(this.data=new Float32Array(t)))},getBoundingRect:function(){c[0]=c[1]=h[0]=h[1]=Number.MAX_VALUE,f[0]=f[1]=d[0]=d[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,n=0,i=0,s=0,l=0;ll||_(o-r)>c||h===f-1)&&(t.lineTo(a,o),i=a,r=o);break;case u.C:t.bezierCurveTo(s[h++],s[h++],s[h++],s[h++],s[h++],s[h++]),i=s[h-2],r=s[h-1];break;case u.Q:t.quadraticCurveTo(s[h++],s[h++],s[h++],s[h++]),i=s[h-2],r=s[h-1];break;case u.A:var p=s[h++],g=s[h++],y=s[h++],x=s[h++],b=s[h++],w=s[h++],S=s[h++],M=s[h++],T=y>x?y:x,A=y>x?1:y/x,k=y>x?x/y:1,C=Math.abs(y-x)>.001,I=b+w;C?(t.translate(p,g),t.rotate(S),t.scale(A,k),t.arc(0,0,T,b,I,1-M),t.scale(1/A,1/k),t.rotate(-S),t.translate(-p,-g)):t.arc(p,g,T,b,I,1-M),1===h&&(e=v(b)*y+p,n=m(b)*x+g),i=v(I)*y+p,r=m(I)*x+g;break;case u.R:e=i=s[h],n=r=s[h+1],t.rect(s[h++],s[h++],s[h++],s[h++]);break;case u.Z:t.closePath(),i=e,r=n}}}},b.CMD=u;var w=b;t.exports=w},function(t,e,n){function i(){var t=a();return function(e){var n=t(e),i=e.pipelineContext,r=n.large,a=n.progressiveRender,o=n.large=i.large,s=n.progressiveRender=i.progressiveRender;return!!(r^o||a^s)&&"reset"}}var r=n(4),a=r.makeInner;t.exports=i},function(t,e,n){function i(t,e){return e=e||{},r(e.coordDimensions||[],t,{dimsDef:e.dimensionsDefine||t.dimensionsDefine,encodeDef:e.encodeDefine||t.encodeDefine,dimCount:e.dimensionsCount,generateCoord:e.generateCoord,generateCoordCount:e.generateCoordCount})}var r=n(262);t.exports=i},function(t,e,n){var i=n(0),r={getMin:function(t){var e=this.option,n=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=n&&"dataMin"!==n&&"function"!==typeof n&&!i.eqNaN(n)&&(n=this.axis.scale.parse(n)),n},getMax:function(t){var e=this.option,n=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=n&&"dataMax"!==n&&"function"!==typeof n&&!i.eqNaN(n)&&(n=this.axis.scale.parse(n)),n},getNeedCrossZero:function(){var t=this.option;return null==t.rangeStart&&null==t.rangeEnd&&!t.scale},getCoordSysModel:i.noop,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}};t.exports=r},function(t,e,n){function i(t,e,n){e=l(e)&&{coordDimensions:e}||s({},e);var i=t.getSource(),o=r(i,e),u=new a(o,t);return u.initData(i,n),u}var r=n(73),a=n(27),o=n(0),s=o.extend,l=o.isArray;t.exports=i},function(t,e,n){"use strict";e.a=function(t,e){return te?1:t>=e?0:NaN}},function(t,e,n){"use strict";var i=n(798);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";function i(t,e){return function(n){return t+n*e}}function r(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(i){return Math.pow(t+i*e,n)}}function a(t,e){var n=e-t;return n?i(t,n>180||n<-180?n-360*Math.round(n/360):n):Object(l.a)(isNaN(t)?e:t)}function o(t){return 1===(t=+t)?s:function(e,n){return n-e?r(e,n,t):Object(l.a)(isNaN(e)?n:e)}}function s(t,e){var n=e-t;return n?i(t,n):Object(l.a)(isNaN(t)?e:t)}e.c=a,e.b=o,e.a=s;var l=n(340)},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";function i(){this.reset()}function r(t,e,n){var i=t.s=e+n,r=i-e,a=i-r;t.t=e-a+(n-r)}e.a=function(){return new i},i.prototype={constructor:i,reset:function(){this.s=this.t=0},add:function(t){r(a,t,this.t),r(this,a.s,this.s),this.s?this.t+=a.t:this.s=a.t},valueOf:function(){return this.s}};var a=new i},function(t,e,n){"use strict";e.a=function(){return Math.random()}},function(t,e,n){var i=n(1);!function(){for(var t in i){if(null==i||!i.hasOwnProperty(t)||"default"===t||"__esModule"===t)return;e[t]=i[t]}}();var r=n(261);!function(){for(var t in r){if(null==r||!r.hasOwnProperty(t)||"default"===t||"__esModule"===t)return;e[t]=r[t]}}(),n(259),n(524),n(535),n(539),n(544),n(548),n(558),n(572),n(578),n(586),n(601),n(605),n(609),n(621),n(627),n(632),n(638),n(642),n(648),n(652),n(655),n(669),n(675),n(681),n(682),n(683),n(690),n(95),n(695),n(707),n(285),n(292),n(710),n(718),n(722),n(723),n(730),n(737),n(740),n(743),n(746),n(755),n(766),n(769)},function(t,e,n){var i=n(108),r=i.debugMode,a=function(){};1===r?a=function(){for(var t in arguments)throw new Error(arguments[t])}:r>1&&(a=function(){for(var t in arguments)console.log(arguments[t])});var o=a;t.exports=o},function(t,e,n){function i(t){t=t||{},o.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new a(t.style,this),this._rect=null,this.__clipPaths=[]}var r=n(0),a=n(152),o=n(235),s=n(241);i.prototype={constructor:i,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,incremental:!1,globalScaleRatio:1,beforeBrush:function(t){},afterBrush:function(t){},brush:function(t,e){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var n=this.transformCoordToLocal(t,e);return this.getBoundingRect().contain(n[0],n[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate("style",t)},attrKV:function(t,e){"style"!==t?o.prototype.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 a(t,this),this.dirty(!1),this}},r.inherits(i,o),r.mixin(i,s);var l=i;t.exports=l},function(t,e,n){function i(t){return[t||"",u++,Math.random().toFixed(5)].join("_")}function r(t){var e={};return t.registerSubTypeDefaulter=function(t,n){t=l(t),e[t.main]=n},t.determineSubType=function(n,i){var r=i.type;if(!r){var a=l(n).main;t.hasSubTypes(n)&&e[a]&&(r=e[a](i))}return r},t}function a(t,e){function n(t){var n={},a=[];return o.each(t,function(s){var l=i(n,s),u=l.originalDeps=e(s),c=r(u,t);l.entryCount=c.length,0===l.entryCount&&a.push(s),o.each(c,function(t){o.indexOf(l.predecessor,t)<0&&l.predecessor.push(t);var e=i(n,t);o.indexOf(e.successor,t)<0&&e.successor.push(s)})}),{graph:n,noEntryList:a}}function i(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}function r(t,e){var n=[];return o.each(t,function(t){o.indexOf(e,t)>=0&&n.push(t)}),n}t.topologicalTravel=function(t,e,i,r){function a(t){0===--u[t].entryCount&&c.push(t)}function s(t){f[t]=!0,a(t)}if(t.length){var l=n(e),u=l.graph,c=l.noEntryList,f={};for(o.each(t,function(t){f[t]=!0});c.length;){var h=c.pop(),d=u[h],p=!!f[h];p&&(i.call(r,h,d.originalDeps.slice()),delete f[h]),o.each(d.successor,p?s:a)}o.each(f,function(){throw new Error("Circle dependency may exists")})}}}var o=n(0),s=n(39),l=s.parseClassType,u=0;e.getUID=i,e.enableSubTypeDefaulter=r,e.enableTopologicalTravel=a},function(t,e,n){function i(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===p?{}:[]),this.sourceFormat=t.sourceFormat||h,this.seriesLayoutBy=t.seriesLayoutBy||f,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&a(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}var r=n(0),a=r.createHashMap,o=r.isTypedArray,s=n(39),l=s.enableClassCheck,u=n(87),c=u.SOURCE_FORMAT_ORIGINAL,f=u.SERIES_LAYOUT_BY_COLUMN,h=u.SOURCE_FORMAT_UNKNOWN,d=u.SOURCE_FORMAT_TYPED_ARRAY,p=u.SOURCE_FORMAT_KEYED_COLUMNS;i.seriesDataToSource=function(t){return new i({data:t,sourceFormat:o(t)?d:c,fromDataset:!1})},l(i);var g=i;t.exports=g},function(t,e){e.SOURCE_FORMAT_ORIGINAL="original",e.SOURCE_FORMAT_ARRAY_ROWS="arrayRows",e.SOURCE_FORMAT_OBJECT_ROWS="objectRows",e.SOURCE_FORMAT_KEYED_COLUMNS="keyedColumns",e.SOURCE_FORMAT_UNKNOWN="unknown",e.SOURCE_FORMAT_TYPED_ARRAY="typedArray",e.SERIES_LAYOUT_BY_COLUMN="column",e.SERIES_LAYOUT_BY_ROW="row"},function(t,e,n){function i(t){var e={},n=e.encode={},i=l(),r=[],o=[];s(t.dimensions,function(e){var s=t.getDimensionInfo(e),l=s.coordDim;if(l){var u=n[l];n.hasOwnProperty(l)||(u=n[l]=[]),u[s.coordDimIndex]=e,s.isExtraCoord||(i.set(l,1),a(s.type)&&(r[0]=e)),s.defaultTooltip&&o.push(e)}c.each(function(t,e){var i=n[e];n.hasOwnProperty(e)||(i=n[e]=[]);var r=s.otherDims[e];null!=r&&!1!==r&&(i[r]=s.name)})});var u=[],f={};i.each(function(t,e){var i=n[e];f[e]=i[0],u=u.concat(i)}),e.dataDimsOnCoord=u,e.encodeFirstDimNotExtra=f;var h=n.label;h&&h.length&&(r=h.slice());var d=n.tooltip;return d&&d.length?o=d.slice():o.length||(o=r.slice()),n.defaultedLabel=r,n.defaultedTooltip=o,e}function r(t){return"category"===t?"ordinal":"time"===t?"time":"float"}function a(t){return!("ordinal"===t||"time"===t)}var o=n(0),s=o.each,l=o.createHashMap,u=(o.assert,n(8)),c=(u.__DEV__,l(["tooltip","label","itemName","itemId","seriesName"]));e.OTHER_DIMENSIONS=c,e.summarizeDimensions=i,e.getDimensionTypeByAxis=r},function(t,e,n){function i(t){this.group=new s.Group,this._symbolCtor=t||l}function r(t,e,n,i){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(i.isIgnore&&i.isIgnore(n))&&!(i.clipShape&&!i.clipShape.contain(e[0],e[1]))&&"none"!==t.getItemVisual(n,"symbol")}function a(t){return null==t||c(t)||(t={isIgnore:t}),t||{}}function o(t){var e=t.hostModel;return{itemStyle:e.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:e.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:e.get("symbolRotate"),symbolOffset:e.get("symbolOffset"),hoverAnimation:e.get("hoverAnimation"),labelModel:e.getModel("label"),hoverLabelModel:e.getModel("emphasis.label"),cursorStyle:e.get("cursor")}}var s=n(2),l=n(118),u=n(0),c=u.isObject,f=i.prototype;f.updateData=function(t,e){e=a(e);var n=this.group,i=t.hostModel,l=this._data,u=this._symbolCtor,c=o(t);l||n.removeAll(),t.diff(l).add(function(i){var a=t.getItemLayout(i);if(r(t,a,i,e)){var o=new u(t,i,c);o.attr("position",a),t.setItemGraphicEl(i,o),n.add(o)}}).update(function(a,o){var f=l.getItemGraphicEl(o),h=t.getItemLayout(a);if(!r(t,h,a,e))return void n.remove(f);f?(f.updateData(t,a,c),s.updateProps(f,{position:h},i)):(f=new u(t,a),f.attr("position",h)),n.add(f),t.setItemGraphicEl(a,f)}).remove(function(t){var e=l.getItemGraphicEl(t);e&&e.fadeOut(function(){n.remove(e)})}).execute(),this._data=t},f.isPersistent=function(){return!0},f.updateLayout=function(){var t=this._data;t&&t.eachItemGraphicEl(function(e,n){var i=t.getItemLayout(n);e.attr("position",i)})},f.incrementalPrepareUpdate=function(t){this._seriesScope=o(t),this._data=null,this.group.removeAll()},f.incrementalUpdate=function(t,e,n){function i(t){t.isGroup||(t.incremental=t.useHoverLayer=!0)}n=a(n);for(var o=t.start;o3?1.4:r>1?1.2:1.1;u(this,"zoom","zoomOnMouseWheel",t,{scale:i>0?s:1/s,originX:a,originY:o})}if(n){var l=Math.abs(i);u(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(i>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:a,originY:o})}}}function l(t){if(!g.isTaken(this._zr,"globalPan")){u(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY})}}function u(t,e,n,i,r){t.pointerChecker&&t.pointerChecker(i,r.originX,r.originY)&&(p.stop(i.event),c(t,e,n,i,r))}function c(t,e,n,i,r){r.isAvailableBehavior=h.bind(f,null,n,i),t.trigger(e,r)}function f(t,e,n){var i=n[t];return!t||i&&(!h.isString(i)||e.event[i+"Key"])}var h=n(0),d=n(51),p=n(35),g=n(277);h.mixin(i,d);var v=i;t.exports=v},function(t,e){function n(t,e,n,a,o,s){e[0]=r(e[0],n),e[1]=r(e[1],n),t=t||0;var l=n[1]-n[0];null!=o&&(o=r(o,[0,l])),null!=s&&(s=Math.max(s,null!=o?o:0)),"all"===a&&(o=s=Math.abs(e[1]-e[0]),a=0);var u=i(e,a);e[a]+=t;var c=o||0,f=n.slice();u.sign<0?f[0]+=c:f[1]-=c,e[a]=r(e[a],f);var h=i(e,a);null!=o&&(h.sign!==u.sign||h.spans&&(e[1-a]=e[a]+h.sign*s),e}function i(t,e){var n=t[e]-t[1-e];return{span:Math.abs(n),sign:n>0?-1:n<0?1:e?-1:1}}function r(t,e){return Math.min(e[1],Math.max(e[0],t))}t.exports=n},function(t,e,n){var i=n(1),r=n(0),a=n(120),o=n(661);n(662),n(663),n(296),i.registerPreprocessor(function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!r.isArray(e)&&(t.axisPointer.link=[e])}}),i.registerProcessor(i.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=a.collect(t,e)}),i.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},o)},function(t,e,n){function i(t){var e={};return h(["start","end","startValue","endValue","throttle"],function(n){t.hasOwnProperty(n)&&(e[n]=t[n])}),e}function r(t,e){var n=t._rangePropMode,i=t.get("rangeMode");h([["start","startValue"],["end","endValue"]],function(t,r){var a=null!=e[t[0]],o=null!=e[t[1]];a&&!o?n[r]="percent":!a&&o?n[r]="value":i?n[r]=i[r]:a&&(n[r]="percent")})}var a=n(8),o=(a.__DEV__,n(1)),s=n(0),l=n(15),u=n(4),c=n(173),f=n(724),h=s.each,d=c.eachAxisDim,p=o.extendComponentModel({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(t,e,n){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var r=i(t);this.mergeDefaultAndTheme(t,n),this.doInit(r)},mergeOption:function(t){var e=i(t);s.merge(this.option,t,!0),this.doInit(e)},doInit:function(t){var e=this.option;l.canvasSupported||(e.realtime=!1),this._setDefaultThrottle(t),r(this,t),h([["start","startValue"],["end","endValue"]],function(t,n){"value"===this._rangePropMode[n]&&(e[t[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var t=this._axisProxies;this.eachTargetAxis(function(e,n,i,r){var a=this.dependentModels[e.axis][n],o=a.__dzAxisProxy||(a.__dzAxisProxy=new f(e.name,n,this,r));t[e.name+"_"+n]=o},this)},_resetTarget:function(){var t=this.option,e=this._judgeAutoMode();d(function(e){var n=e.axisIndex;t[n]=u.normalizeToArray(t[n])},this),"axisIndex"===e?this._autoSetAxisIndex():"orient"===e&&this._autoSetOrient()},_judgeAutoMode:function(){var t=this.option,e=!1;d(function(n){null!=t[n.axisIndex]&&(e=!0)},this);var n=t.orient;return null==n&&e?"orient":e?void 0:(null==n&&(t.orient="horizontal"),"axisIndex")},_autoSetAxisIndex:function(){var t=!0,e=this.get("orient",!0),n=this.option,i=this.dependentModels;if(t){var r="vertical"===e?"y":"x";i[r+"Axis"].length?(n[r+"AxisIndex"]=[0],t=!1):h(i.singleAxis,function(i){t&&i.get("orient",!0)===e&&(n.singleAxisIndex=[i.componentIndex],t=!1)})}t&&d(function(e){if(t){var i=[],r=this.dependentModels[e.axis];if(r.length&&!i.length)for(var a=0,o=r.length;a0?100:20}},getFirstTargetAxisModel:function(){var t;return d(function(e){if(null==t){var n=this.get(e.axisIndex);n.length&&(t=this.dependentModels[e.axis][n[0]])}},this),t},eachTargetAxis:function(t,e){var n=this.ecModel;d(function(i){h(this.get(i.axisIndex),function(r){t.call(e,i,r,this,n)},this)},this)},getAxisProxy:function(t,e){return this._axisProxies[t+"_"+e]},getAxisModel:function(t,e){var n=this.getAxisProxy(t,e);return n&&n.getAxisModel()},setRawRange:function(t,e){var n=this.option;h([["start","startValue"],["end","endValue"]],function(e){null==t[e[0]]&&null==t[e[1]]||(n[e[0]]=t[e[0]],n[e[1]]=t[e[1]])},this),!e&&r(this,t)},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var e=this._axisProxies;for(var n in e)if(e.hasOwnProperty(n)&&e[n].hostedBy(this))return e[n];for(var n in e)if(e.hasOwnProperty(n)&&!e[n].hostedBy(this))return e[n]},getRangePropMode:function(){return this._rangePropMode.slice()}}),g=p;t.exports=g},function(t,e,n){var i=n(114),r=i.extend({type:"dataZoom",render:function(t,e,n,i){this.dataZoomModel=t,this.ecModel=e,this.api=n},getTargetCoordInfo:function(){function t(t,e,n,i){for(var r,a=0;a1?0:t<-1?d:Math.acos(t)}function r(t){return t>=1?p:t<=-1?-p:Math.asin(t)}n.d(e,"a",function(){return a}),n.d(e,"d",function(){return o}),n.d(e,"e",function(){return s}),n.d(e,"h",function(){return l}),n.d(e,"i",function(){return u}),n.d(e,"k",function(){return c}),n.d(e,"l",function(){return f}),n.d(e,"f",function(){return h}),n.d(e,"j",function(){return d}),n.d(e,"g",function(){return p}),n.d(e,"m",function(){return g}),e.b=i,e.c=r;var a=Math.abs,o=Math.atan2,s=Math.cos,l=Math.max,u=Math.min,c=Math.sin,f=Math.sqrt,h=1e-12,d=Math.PI,p=d/2,g=2*d},function(t,e,n){"use strict";e.a=function(t,e){if((r=t.length)>1)for(var n,i,r,a=1,o=t[e[0]],s=o.length;a=0;)n[e]=e;return n}},function(t,e,n){"use strict";function i(t,e,n){return(t[0]-n[0])*(e[1]-t[1])-(t[0]-e[0])*(n[1]-t[1])}function r(t,e){return e[1]-t[1]||e[0]-t[0]}function a(t,e){var n,i,a,g=t.sort(r).pop();for(u=[],s=new Array(t.length),o=new p.b,l=new p.b;;)if(a=h.c,g&&(!a||g[1]=s)return null;var l=t-r.site[0],u=e-r.site[1],c=l*l+u*u;do{r=a.cells[i=o],o=null,r.halfedges.forEach(function(n){var i=a.edges[n],s=i.left;if(s!==r.site&&s||(s=i.right)){var l=t-s[0],u=e-s[1],f=l*l+u*u;f=0&&(T=k[N],"right"===T.textAlign);)c(t,e,T,i,O,w,L,"right"),E-=T.width,L-=T.width,N--;for(P+=(a-(P-b)-(S-L)-E)/2;D<=N;)T=k[D],c(t,e,T,i,O,w,P+T.width/2,"center"),P+=T.width,D++;w+=O}}function u(t,e,n,i,r){if(n&&e.textRotation){var a=e.textOrigin;"center"===a?(i=n.width/2+n.x,r=n.height/2+n.y):a&&(i=a[0]+n.x,r=a[1]+n.y),t.translate(i,r),t.rotate(-e.textRotation),t.translate(-i,-r)}}function c(t,e,n,i,r,a,o,s){var l=i.rich[n.styleName]||{};l.text=n.text;var u=n.textVerticalAlign,c=a+r/2;"top"===u?c=a+n.height/2:"bottom"===u&&(c=a+r-n.height/2),!n.isLineHolder&&f(l)&&h(t,e,l,"right"===s?o-n.width:"center"===s?o-n.width/2:o,c-n.height/2,n.width,n.height);var d=n.textPadding;d&&(o=_(o,s,d),c-=n.height/2-d[2]-n.textHeight/2),g(e,"shadowBlur",S(l.textShadowBlur,i.textShadowBlur,0)),g(e,"shadowColor",l.textShadowColor||i.textShadowColor||"transparent"),g(e,"shadowOffsetX",S(l.textShadowOffsetX,i.textShadowOffsetX,0)),g(e,"shadowOffsetY",S(l.textShadowOffsetY,i.textShadowOffsetY,0)),g(e,"textAlign",s),g(e,"textBaseline","middle"),g(e,"font",n.font||N);var p=v(l.textStroke||i.textStroke,x),y=m(l.textFill||i.textFill),x=w(l.textStrokeWidth,i.textStrokeWidth);p&&(g(e,"lineWidth",x),g(e,"strokeStyle",p),e.strokeText(n.text,o,c)),y&&(g(e,"fillStyle",y),e.fillText(n.text,o,c))}function f(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function h(t,e,n,i,r,a,o){var s=n.textBackgroundColor,l=n.textBorderWidth,u=n.textBorderColor,c=A(s);if(g(e,"shadowBlur",n.textBoxShadowBlur||0),g(e,"shadowColor",n.textBoxShadowColor||"transparent"),g(e,"shadowOffsetX",n.textBoxShadowOffsetX||0),g(e,"shadowOffsetY",n.textBoxShadowOffsetY||0),c||l&&u){e.beginPath();var f=n.textBorderRadius;f?I.buildPath(e,{x:i,y:r,width:a,height:o,r:f}):e.rect(i,r,a,o),e.closePath()}if(c)if(g(e,"fillStyle",s),null!=n.fillOpacity){var h=e.globalAlpha;e.globalAlpha=n.fillOpacity*n.opacity,e.fill(),e.globalAlpha=h}else e.fill();else if(k(s)){var p=s.image;p=O.createOrUpdateImage(p,null,t,d,s),p&&O.isImageReady(p)&&e.drawImage(p,i,r,a,o)}if(l&&u)if(g(e,"lineWidth",l),g(e,"strokeStyle",u),null!=n.strokeOpacity){var h=e.globalAlpha;e.globalAlpha=n.strokeOpacity*n.opacity,e.stroke(),e.globalAlpha=h}else e.stroke()}function d(t,e){e.image=t}function p(t,e,n){var i=e.x||0,r=e.y||0,a=e.textAlign,o=e.textVerticalAlign;if(n){var s=e.textPosition;if(s instanceof Array)i=n.x+y(s[0],n.width),r=n.y+y(s[1],n.height);else{var l=C.adjustTextPositionOnRect(s,n,e.textDistance);i=l.x,r=l.y,a=a||l.textAlign,o=o||l.textVerticalAlign}var u=e.textOffset;u&&(i+=u[0],r+=u[1])}return{baseX:i,baseY:r,textAlign:a,textVerticalAlign:o}}function g(t,e,n){return t[e]=E(t,e,n),t[e]}function v(t,e){return null==t||e<=0||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function m(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function y(t,e){return"string"===typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function _(t,e,n){return"right"===e?t-n[1]:"center"===e?t+n[3]/2-n[1]/2:t+n[3]}function x(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}var b=n(0),w=b.retrieve2,S=b.retrieve3,M=b.each,T=b.normalizeCssArray,A=b.isString,k=b.isObject,C=n(29),I=n(242),O=n(153),E=n(238),D=n(109),P=D.ContextCachedBy,L=D.WILL_BE_RESTORED,N=C.DEFAULT_FONT,R={left:1,right:1,center:1},j={top:1,bottom:1,middle:1},z=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]];e.normalizeTextStyle=i,e.renderText=a,e.getStroke=v,e.getFill=m,e.needDrawText=x},function(t,e,n){function i(t,e,n){if(0!==t.length){var i,r=t[0],a=r[0],o=r[0],s=r[1],l=r[1];for(i=1;i1e-4)return s[0]=t-n,s[1]=e-i,u[0]=t+n,void(u[1]=e+i);if(g[0]=d(r)*n+t,g[1]=h(r)*i+e,v[0]=d(a)*n+t,v[1]=h(a)*i+e,c(s,g,v),f(u,g,v),r%=p,r<0&&(r+=p),a%=p,a<0&&(a+=p),r>a&&!o?a+=p:rr&&(m[0]=d(x)*n+t,m[1]=h(x)*i+e,c(s,m,s),f(u,m,u))}var l=n(11),u=n(44),c=Math.min,f=Math.max,h=Math.sin,d=Math.cos,p=2*Math.PI,g=l.create(),v=l.create(),m=l.create(),y=[],_=[];e.fromPoints=i,e.fromLine=r,e.fromCubic=a,e.fromQuadratic=o,e.fromArc=s},function(t,e){var n=function(t){this.colorStops=t||[]};n.prototype={constructor:n,addColorStop:function(t,e){this.colorStops.push({offset:t,color:e})}};var i=n;t.exports=i},function(t,e,n){function i(t){var e=t.option.source,n=j;if(C(e))n=z;else if(T(e)){0===e.length&&(n=L);for(var i=0,r=e.length;i=e[0]&&t<=e[1]},i.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},i.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},i.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},i.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},i.prototype.getExtent=function(){return this._extent.slice()},i.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},i.prototype.isBlank=function(){return this._isBlank},i.prototype.setBlank=function(t){this._isBlank=t},i.prototype.getLabel=null,r.enableClassExtend(i),r.enableClassManagement(i,{registerWhenExtend:!0});var a=i;t.exports=a},function(t,e,n){var i=n(3),r=n(12),a=n(115),o=n(264),s=i.round,l=a.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),l.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=o.getIntervalPrecision(t)},getTicks:function(){return o.intervalScaleGetTicks(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getLabel:function(t,e){if(null==t)return"";var n=e&&e.precision;return null==n?n=i.getPrecisionSafe(t)||0:"auto"===n&&(n=this._intervalPrecision),t=s(t,n,!0),r.addCommas(t)},niceTicks:function(t,e,n){t=t||5;var i=this._extent,r=i[1]-i[0];if(isFinite(r)){r<0&&(r=-r,i.reverse());var a=o.intervalScaleNiceTicks(i,t,e,n);this._intervalPrecision=a.intervalPrecision,this._interval=a.interval,this._niceExtent=a.niceTickExtent}},niceExtent:function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var n=e[0];t.fixMax?e[0]-=n/2:(e[1]+=n/2,e[0]-=n/2)}else e[1]=1;var i=e[1]-e[0];isFinite(i)||(e[0]=0,e[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var r=this._interval;t.fixMin||(e[0]=s(Math.floor(e[0]/r)*r)),t.fixMax||(e[1]=s(Math.ceil(e[1]/r)*r))}});l.create=function(){return new l};var u=l;t.exports=u},function(t,e,n){function i(t){return t.get("stack")||x+t.seriesIndex}function r(t){return t.dim+t.index}function a(t){var e=[],n=t.axis;if("category"===n.type){for(var i=n.getBandWidth(),r=0;r=0?"p":"n",k=b;_&&(l[s][T]||(l[s][T]={p:b,n:b}),k=l[s][T][A]);var C,I,O,E;if(x){var D=n.dataToPoint([M,T]);C=k,I=D[1]+f,O=D[0]-b,E=h,Math.abs(O)a[1]?(i=a[1],r=a[0]):(i=a[0],r=a[1]);var o=e.toGlobalCoord(e.dataToCoord(0));return or&&(o=r),o}var p=n(0),g=n(3),v=g.parsePercent,m=n(41),y=m.isDimensionStacked,_=n(72),x="__ec_stack_",b="undefined"!==typeof Float32Array?Float32Array:Array,w={seriesType:"bar",plan:_(),reset:function(t){function e(t,e){for(var n,s=new b(2*t.count),u=[],f=[],h=0;null!=(n=t.next());)f[p]=e.get(o,n),f[1-p]=e.get(l,n),u=i.dataToPoint(f,null,u),s[h++]=u[0],s[h++]=u[1];e.setLayout({largePoints:s,barWidth:g,valueAxisStart:d(r,a,!1),valueAxisHorizontal:c})}if(f(t)&&h(t)){var n=t.getData(),i=t.coordinateSystem,r=i.getBaseAxis(),a=i.getOtherAxis(r),o=n.mapDimension(a.dim),l=n.mapDimension(r.dim),c=a.isHorizontal(),p=c?0:1,g=u(s([t]),r,t).width;return g>.5||(g=.5),{progress:e}}}};e.getLayoutOnAxis=a,e.prepareLayoutBarSeries=o,e.makeColumnLayout=s,e.retrieveColumnLayout=u,e.layout=c,e.largeLayout=w},function(t,e,n){function i(t,e,n){d.Group.call(this),this.updateData(t,e,n)}function r(t){return[t[0]/2,t[1]/2]}function a(t,e){this.parent.drift(t,e)}function o(){!d.isInEmphasis(this)&&l.call(this)}function s(){!d.isInEmphasis(this)&&u.call(this)}function l(){if(!this.incremental&&!this.useHoverLayer){var t=this.__symbolOriginalScale,e=t[1]/t[0];this.animateTo({scale:[Math.max(1.1*t[0],t[0]+3),Math.max(1.1*t[1],t[1]+3*e)]},400,"elasticOut")}}function u(){this.incremental||this.useHoverLayer||this.animateTo({scale:this.__symbolOriginalScale},400,"elasticOut")}var c=n(0),f=n(28),h=f.createSymbol,d=n(2),p=n(3),g=p.parsePercent,v=n(160),m=v.getDefaultLabel,y=i.prototype,_=i.getSymbolSize=function(t,e){var n=t.getItemVisual(e,"symbolSize");return n instanceof Array?n.slice():[+n,+n]};y._createSymbol=function(t,e,n,i,o){this.removeAll();var s=e.getItemVisual(n,"color"),l=h(t,-1,-1,2,2,s,o);l.attr({z2:100,culling:!0,scale:r(i)}),l.drift=a,this._symbolType=t,this.add(l)},y.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},y.getSymbolPath=function(){return this.childAt(0)},y.getScale=function(){return this.childAt(0).scale},y.highlight=function(){this.childAt(0).trigger("emphasis")},y.downplay=function(){this.childAt(0).trigger("normal")},y.setZ=function(t,e){var n=this.childAt(0);n.zlevel=t,n.z=e},y.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?"move":"pointer"},y.updateData=function(t,e,n){this.silent=!1;var i=t.getItemVisual(e,"symbol")||"circle",a=t.hostModel,o=_(t,e),s=i!==this._symbolType;if(s){var l=t.getItemVisual(e,"symbolKeepAspect");this._createSymbol(i,t,e,o,l)}else{var u=this.childAt(0);u.silent=!1,d.updateProps(u,{scale:r(o)},a,e)}if(this._updateCommon(t,e,o,n),s){var u=this.childAt(0),c=n&&n.fadeIn,f={scale:u.scale.slice()};c&&(f.style={opacity:u.style.opacity}),u.scale=[0,0],c&&(u.style.opacity=0),d.initProps(u,f,a,e)}this._seriesModel=a};var x=["itemStyle"],b=["emphasis","itemStyle"],w=["label"],S=["emphasis","label"];y._updateCommon=function(t,e,n,i){function a(e,n){return L?t.getName(e):m(t,e)}var f=this.childAt(0),h=t.hostModel,p=t.getItemVisual(e,"color");"image"!==f.type&&f.useStyle({strokeNoScale:!0});var v=i&&i.itemStyle,y=i&&i.hoverItemStyle,_=i&&i.symbolRotate,M=i&&i.symbolOffset,T=i&&i.labelModel,A=i&&i.hoverLabelModel,k=i&&i.hoverAnimation,C=i&&i.cursorStyle;if(!i||t.hasItemOption){var I=i&&i.itemModel?i.itemModel:t.getItemModel(e);v=I.getModel(x).getItemStyle(["color"]),y=I.getModel(b).getItemStyle(),_=I.getShallow("symbolRotate"),M=I.getShallow("symbolOffset"),T=I.getModel(w),A=I.getModel(S),k=I.getShallow("hoverAnimation"),C=I.getShallow("cursor")}else y=c.extend({},y);var O=f.style;f.attr("rotation",(_||0)*Math.PI/180||0),M&&f.attr("position",[g(M[0],n[0]),g(M[1],n[1])]),C&&f.attr("cursor",C),f.setColor(p,i&&i.symbolInnerColor),f.setStyle(v);var E=t.getItemVisual(e,"opacity");null!=E&&(O.opacity=E);var D=t.getItemVisual(e,"liftZ"),P=f.__z2Origin;null!=D?null==P&&(f.__z2Origin=f.z2,f.z2+=D):null!=P&&(f.z2=P,f.__z2Origin=null);var L=i&&i.useNameLabel;d.setLabelStyle(O,y,T,A,{labelFetcher:h,labelDataIndex:e,defaultText:a,isRectText:!0,autoColor:p}),f.off("mouseover").off("mouseout").off("emphasis").off("normal"),f.hoverStyle=y,d.setHoverStyle(f),f.__symbolOriginalScale=r(n),k&&h.isAnimationEnabled()&&f.on("mouseover",o).on("mouseout",s).on("emphasis",l).on("normal",u)},y.fadeOut=function(t,e){var n=this.childAt(0);this.silent=n.silent=!0,!(e&&e.keepLabel)&&(n.style.text=null),d.updateProps(n,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,t)},c.inherits(i,d.Group);var M=i;t.exports=M},function(t,e,n){function i(t,e,n,i){r.each(f,function(o){e.extend({type:t+"Axis."+o,mergeDefaultAndTheme:function(e,i){var a=this.layoutMode,s=a?l(e):{},c=i.getTheme();r.merge(e,c.get(o+"Axis")),r.merge(e,this.getDefaultOption()),e.type=n(t,e),a&&u(e,s,a)},optionUpdated:function(){"category"===this.option.type&&(this.__ordinalMeta=c.createByAxisModel(this))},getCategories:function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:r.mergeAll([{},a[o+"Axis"],i],!0)})}),o.registerSubTypeDefaulter(t+"Axis",r.curry(n,t))}var r=n(0),a=n(271),o=n(16),s=n(9),l=s.getLayoutParams,u=s.mergeLayoutParam,c=n(263),f=["value","category","time","log"];t.exports=i},function(t,e,n){function i(t,e){var n={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return r(n,t,e),n.seriesInvolved&&o(n,t),n}function r(t,e,n){var i=e.getComponent("tooltip"),r=e.getComponent("axisPointer"),o=r.get("link",!0)||[],l=[];v(n.getCoordinateSystems(),function(n){function u(i,u,c){var p=c.model.getModel("axisPointer",r),v=p.get("show");if(v&&("auto"!==v||i||h(p))){null==u&&(u=p.get("triggerTooltip")),p=i?a(c,g,r,e,i,u):p;var m=p.get("snap"),y=d(c.model),_=u||m||"category"===c.type,x=t.axesInfo[y]={key:y,axis:c,coordSys:n,axisPointerModel:p,triggerTooltip:u,involveSeries:_,snap:m,useHandle:h(p),seriesModels:[]};f[y]=x,t.seriesInvolved|=_;var b=s(o,c);if(null!=b){var w=l[b]||(l[b]={axesInfo:{}});w.axesInfo[y]=x,w.mapper=o[b].mapper,x.linkGroup=w}}}if(n.axisPointerEnabled){var c=d(n.model),f=t.coordSysAxesInfo[c]={};t.coordSysMap[c]=n;var p=n.model,g=p.getModel("tooltip",i);if(v(n.getAxes(),m(u,!1,null)),n.getTooltipAxes&&i&&g.get("show")){var y="axis"===g.get("trigger"),_="cross"===g.get("axisPointer.type"),x=n.getTooltipAxes(g.get("axisPointer.axis"));(y||_)&&v(x.baseAxes,m(u,!_||"cross",y)),_&&v(x.otherAxes,m(u,"cross",!1))}}})}function a(t,e,n,i,r,a){var o=e.getModel("axisPointer"),s={};v(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(t){s[t]=p.clone(o.get(t))}),s.snap="category"!==t.type&&!!a,"cross"===o.get("type")&&(s.type="line");var l=s.label||(s.label={});if(null==l.show&&(l.show=!1),"cross"===r){var u=o.get("label.show");if(l.show=null==u||u,!a){var c=s.lineStyle=o.get("crossStyle");c&&p.defaults(l,c.textStyle)}}return t.model.getModel("axisPointer",new g(s,n,i))}function o(t,e){e.eachSeries(function(e){var n=e.coordinateSystem,i=e.get("tooltip.trigger",!0),r=e.get("tooltip.show",!0);n&&"none"!==i&&!1!==i&&"item"!==i&&!1!==r&&!1!==e.get("axisPointer.show",!0)&&v(t.coordSysAxesInfo[d(n.model)],function(t){var i=t.axis;n.getAxis(i.dim)===i&&(t.seriesModels.push(e),null==t.seriesDataCount&&(t.seriesDataCount=0),t.seriesDataCount+=e.getData().count())})},this)}function s(t,e){for(var n=e.model,i=e.dim,r=0;r=0||t===e}function u(t){var e=c(t);if(e){var n=e.axisPointerModel,i=e.axis.scale,r=n.option,a=n.get("status"),o=n.get("value");null!=o&&(o=i.parse(o));var s=h(n);null==a&&(r.status=s?"show":"hide");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==o||o>l[1])&&(o=l[1]),ou.o?t+Math.round(-t/u.w)*u.w:t,e]}function r(t,e,n){return(t%=u.w)?e||n?Object(l.a)(o(t),s(e,n)):o(t):e||n?s(e,n):i}function a(t){return function(e,n){return e+=t,[e>u.o?e-u.w:e<-u.o?e+u.w:e,n]}}function o(t){var e=a(t);return e.invert=a(-t),e}function s(t,e){function n(t,e){var n=Object(u.g)(e),s=Object(u.g)(t)*n,l=Object(u.t)(t)*n,c=Object(u.t)(e),f=c*i+s*r;return[Object(u.e)(l*a-f*o,s*i-c*r),Object(u.c)(f*a+l*o)]}var i=Object(u.g)(t),r=Object(u.t)(t),a=Object(u.g)(e),o=Object(u.t)(e);return n.invert=function(t,e){var n=Object(u.g)(e),s=Object(u.g)(t)*n,l=Object(u.t)(t)*n,c=Object(u.t)(e),f=c*a-l*o;return[Object(u.e)(l*a+c*o,s*i+f*r),Object(u.c)(f*i-s*r)]},n}e.b=r;var l=n(359),u=n(6);i.invert=i,e.a=function(t){function e(e){return e=t(e[0]*u.r,e[1]*u.r),e[0]*=u.h,e[1]*=u.h,e}return t=r(t[0]*u.r,t[1]*u.r,t.length>2?t[2]*u.r:0),e.invert=function(e){return e=t.invert(e[0]*u.r,e[1]*u.r),e[0]*=u.h,e[1]*=u.h,e},e}},function(t,e,n){"use strict";function i(t,e,n,i){function f(r,a){return t<=r&&r<=n&&e<=a&&a<=i}function h(r,a,o,s){var l=0,u=0;if(null==r||(l=d(r,o))!==(u=d(a,o))||g(r,a)<0^o>0)do{s.point(0===l||3===l?t:n,l>1?i:e)}while((l=(l+o+4)%4)!==u);else s.point(a[0],a[1])}function d(i,a){return Object(r.a)(i[0]-t)0?0:3:Object(r.a)(i[0]-n)0?2:1:Object(r.a)(i[1]-e)0?1:0:a>0?3:2}function p(t,e){return g(t.x,e.x)}function g(t,e){var n=d(t,1),i=d(e,1);return n!==i?n-i:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(r){function d(t,e){f(t,e)&&D.point(t,e)}function g(){for(var e=0,n=0,r=w.length;ni&&(f-a)*(i-o)>(h-o)*(t-a)&&++e:h<=i&&(f-a)*(i-o)<(h-o)*(t-a)&&--e;return e}function v(){D=P,b=[],w=[],E=!0}function m(){var t=g(),e=E&&t,n=(b=Object(l.f)(b)).length;(e||n)&&(r.polygonStart(),e&&(r.lineStart(),h(null,null,1,r),r.lineEnd()),n&&Object(s.a)(b,p,t,h,r),r.polygonEnd()),D=r,b=w=S=null}function y(){L.point=x,w&&w.push(S=[]),O=!0,I=!1,k=C=NaN}function _(){b&&(x(M,T),A&&I&&P.rejoin(),b.push(P.result())),L.point=d,I&&D.lineEnd()}function x(r,a){var s=f(r,a);if(w&&S.push([r,a]),O)M=r,T=a,A=s,O=!1,s&&(D.lineStart(),D.point(r,a));else if(s&&I)D.point(r,a);else{var l=[k=Math.max(c,Math.min(u,k)),C=Math.max(c,Math.min(u,C))],h=[r=Math.max(c,Math.min(u,r)),a=Math.max(c,Math.min(u,a))];Object(o.a)(l,h,t,e,n,i)?(I||(D.lineStart(),D.point(l[0],l[1])),D.point(h[0],h[1]),s||D.lineEnd(),E=!1):s&&(D.lineStart(),D.point(r,a),E=!1)}k=r,C=a,I=s}var b,w,S,M,T,A,k,C,I,O,E,D=r,P=Object(a.a)(),L={point:d,lineStart:y,lineEnd:_,polygonStart:v,polygonEnd:m};return L}}e.a=i;var r=n(6),a=n(362),o=n(952),s=n(363),l=n(19),u=1e9,c=-u},function(t,e,n){"use strict";function i(t){return function(e){var n=new r;for(var i in t)n[i]=t[i];return n.stream=e,n}}function r(){}e.a=i;r.prototype={constructor:r,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}}},function(t,e,n){"use strict";e.a=function(t,e,n,i,r){for(var a,o=t.children,s=-1,l=o.length,u=t.value&&(r-n)/t.value;++s may have only one child element"),this.unlisten=i.listen(function(){t.setState({match:t.computeMatch(i.location.pathname)})})},e.prototype.componentWillReceiveProps=function(t){s()(this.props.history===t.history,"You cannot change ")},e.prototype.componentWillUnmount=function(){this.unlisten()},e.prototype.render=function(){var t=this.props.children;return t?f.a.Children.only(t):null},e}(f.a.Component);g.propTypes={history:d.a.object.isRequired,children:d.a.node},g.contextTypes={router:d.a.object},g.childContextTypes={router:d.a.object.isRequired},e.a=g},function(t,e,n){"use strict";var i=n(226),r=n.n(i),a={},o=0,s=function(t,e){var n=""+e.end+e.strict+e.sensitive,i=a[n]||(a[n]={});if(i[t])return i[t];var s=[],l=r()(t,s,e),u={re:l,keys:s};return o<1e4&&(i[t]=u,o++),u},l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];"string"===typeof e&&(e={path:e});var i=e,r=i.path,a=i.exact,o=void 0!==a&&a,l=i.strict,u=void 0!==l&&l,c=i.sensitive,f=void 0!==c&&c;if(null==r)return n;var h=s(r,{end:o,strict:u,sensitive:f}),d=h.re,p=h.keys,g=d.exec(t);if(!g)return null;var v=g[0],m=g.slice(1),y=t===v;return o&&!y?null:{path:r,url:"/"===r&&""===v?"/":v,isExact:y,params:p.reduce(function(t,e,n){return t[e.name]=m[n],t},{})}};e.a=l},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=n(5),s=n.n(o),l=n(454),u=(n.n(l),n(455)),c=n.n(u),f=function(){function t(t,e){for(var n=0;n=200&&t<300}};s.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],function(t){s.headers[t]={}}),r.forEach(["post","put","patch"],function(t){s.headers[t]=r.merge(o)}),t.exports=s}).call(e,n(463))},function(t,e,n){function i(t){return t>s||t<-s}var r=n(21),a=n(11),o=r.identity,s=5e-5,l=function(t){t=t||{},t.position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},u=l.prototype;u.transform=null,u.needLocalTransform=function(){return i(this.rotation)||i(this.position[0])||i(this.position[1])||i(this.scale[0]-1)||i(this.scale[1]-1)};var c=[];u.updateTransform=function(){var t=this.parent,e=t&&t.transform,n=this.needLocalTransform(),i=this.transform;if(!n&&!e)return void(i&&o(i));i=i||r.create(),n?this.getLocalTransform(i):o(i),e&&(n?r.mul(i,t.transform,i):r.copy(i,t.transform)),this.transform=i;var a=this.globalScaleRatio;if(null!=a&&1!==a){this.getGlobalScale(c);var s=c[0]<0?-1:1,l=c[1]<0?-1:1,u=((c[0]-s)*a+s)/c[0]||0,f=((c[1]-l)*a+l)/c[1]||0;i[0]*=u,i[1]*=u,i[2]*=f,i[3]*=f}this.invTransform=this.invTransform||r.create(),r.invert(this.invTransform,i)},u.getLocalTransform=function(t){return l.getLocalTransform(this,t)},u.setTransform=function(t){var e=this.transform,n=t.dpr||1;e?t.setTransform(n*e[0],n*e[1],n*e[2],n*e[3],n*e[4],n*e[5]):t.setTransform(n,0,0,n,0,0)},u.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var f=[],h=r.create();u.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],r=this.position,a=this.scale;i(e-1)&&(e=Math.sqrt(e)),i(n-1)&&(n=Math.sqrt(n)),t[0]<0&&(e=-e),t[3]<0&&(n=-n),r[0]=t[4],r[1]=t[5],a[0]=e,a[1]=n,this.rotation=Math.atan2(-t[1]/n,t[0]/e)}},u.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(r.mul(f,t.invTransform,e),e=f);var n=this.origin;n&&(n[0]||n[1])&&(h[4]=n[0],h[5]=n[1],r.mul(f,e,h),f[4]-=n[0],f[5]-=n[1],e=f),this.setLocalTransform(e)}},u.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},u.transformCoordToLocal=function(t,e){var n=[t,e],i=this.invTransform;return i&&a.applyTransform(n,n,i),n},u.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&a.applyTransform(n,n,i),n},l.getLocalTransform=function(t,e){e=e||[],o(e);var n=t.origin,i=t.scale||[1,1],a=t.rotation||0,s=t.position||[0,0];return n&&(e[4]-=n[0],e[5]-=n[1]),r.scale(e,e,i),a&&r.rotate(e,e,a),n&&(e[4]+=n[0],e[5]+=n[1]),e[4]+=s[0],e[5]+=s[1],e};var d=l;t.exports=d},function(t,e){function n(t){for(var e=0;t>=c;)e|=1&t,t>>=1;return t+e}function i(t,e,n,i){var a=e+1;if(a===n)return 1;if(i(t[a++],t[e])<0){for(;a=0;)a++;return a-e}function r(t,e,n){for(n--;e>>1,r(o,t[a])<0?l=a:s=a+1;var u=i-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 o(t,e,n,i,r,a){var o=0,s=0,l=1;if(a(t,e[n+r])>0){for(s=i-r;l0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=r,l+=r}else{for(s=r+1;ls&&(l=s);var u=o;o=r-l,l=r-u}for(o++;o>>1);a(t,e[n+c])>0?o=c+1:l=c}return l}function s(t,e,n,i,r,a){var o=0,s=0,l=1;if(a(t,e[n+r])<0){for(s=r+1;ls&&(l=s);var u=o;o=r-l,l=r-u}else{for(s=i-r;l=0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=r,l+=r}for(o++;o>>1);a(t,e[n+c])<0?l=c:o=c+1}return l}function l(t,e){function n(t,e){c[g]=t,h[g]=e,g+=1}function i(){for(;g>1;){var t=g-2;if(t>=1&&h[t-1]<=h[t]+h[t+1]||t>=2&&h[t-2]<=h[t]+h[t-1])h[t-1]h[t+1])break;a(t)}}function r(){for(;g>1;){var t=g-2;t>0&&h[t-1]=f||g>=f);if(m)break;y<0&&(y=0),y+=2}if(d=y,d<1&&(d=1),1===i){for(l=0;l=0;l--)t[g+l]=t[p+l];return void(t[h]=v[c])}for(var m=d;;){var y=0,_=0,x=!1;do{if(e(v[c],t[u])<0){if(t[h--]=t[u--],y++,_=0,0===--i){x=!0;break}}else if(t[h--]=v[c--],_++,y=0,1===--a){x=!0;break}}while((y|_)=0;l--)t[g+l]=t[p+l];if(0===i){x=!0;break}}if(t[h--]=v[c--],1===--a){x=!0;break}if(0!==(_=a-o(t[u],v,0,a,a-1,e))){for(h-=_,c-=_,a-=_,g=h+1,p=c+1,l=0;l<_;l++)t[g+l]=v[p+l];if(a<=1){x=!0;break}}if(t[h--]=t[u--],0===--i){x=!0;break}m--}while(y>=f||_>=f);if(x)break;m<0&&(m=0),m+=2}if(d=m,d<1&&(d=1),1===a){for(h-=i,u-=i,g=h+1,p=u+1,l=i-1;l>=0;l--)t[g+l]=t[p+l];t[h]=v[c]}else{if(0===a)throw new Error;for(p=h-(a-1),l=0;lh&&(d=h),a(t,r,r+d,r+u,e),u=d}f.pushRun(r,u),f.mergeRuns(),s-=u,r+=u}while(0!==s);f.forceMergeRuns()}}var c=32,f=7;t.exports=u},function(t,e,n){function i(t,e,n){var i=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;return e.global||(i=i*n.width+n.x,r=r*n.width+n.x,a=a*n.height+n.y,o=o*n.height+n.y),i=isNaN(i)?0:i,r=isNaN(r)?1:r,a=isNaN(a)?0:a,o=isNaN(o)?0:o,t.createLinearGradient(i,a,r,o)}function r(t,e,n){var i=n.width,r=n.height,a=Math.min(i,r),o=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(o=o*i+n.x,s=s*r+n.y,l*=a),t.createRadialGradient(o,s,0,o,s,l)}var a=n(238),o=n(109),s=o.ContextCachedBy,l=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],u=function(t){this.extendFrom(t,!1)};u.prototype={constructor:u,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,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,textStrokeWidth: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,n){var i=this,r=n&&n.style,o=!r||t.__attrCachedBy!==s.STYLE_BIND;t.__attrCachedBy=s.STYLE_BIND;for(var u=0;u0},extendFrom:function(t,e){if(t)for(var n in t)!t.hasOwnProperty(n)||!0!==e&&(!1===e?this.hasOwnProperty(n):null==t[n])||(this[n]=t[n])},set:function(t,e){"string"===typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,n){for(var a="radial"===e.type?r:i,o=a(t,e,n),s=e.colorStops,l=0;l=1)&&(t=1),t}var n=this._upstream,i=t&&t.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var s;this._plan&&!i&&(s=this._plan(this.context));var u=e(this._modBy),c=this._modDataCount||0,f=e(t&&t.modBy),h=t&&t.modDataCount||0;u===f&&c===h||(s="reset");var d;(this._dirty||"reset"===s)&&(this._dirty=!1,d=o(this,i)),this._modBy=f,this._modDataCount=h;var p=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var g=this._dueIndex,v=Math.min(null!=p?this._dueIndex+p:1/0,this._dueEnd);if(!i&&(d||g=n?null:t1&&a>0?e:t}};return s}();c.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},c.unfinished=function(){return this._progress&&this._dueIndex1?(g.width=l,g.height=l/d):(g.height=l,g.width=l*d),g.y=s[1]-g.height/2,g.x=s[0]-g.width/2}else a=t.getBoxLayoutParams(),a.aspect=d,g=u.getLayoutRect(a,{width:f,height:h});this.setViewRect(g.x,g.y,g.width,g.height),this.setCenter(t.get("center")),this.setZoom(t.get("zoom"))}function r(t,e){s.each(e.get("geoCoord"),function(e,n){t.addGeoCoord(n,e)})}var a=n(8),o=(a.__DEV__,n(1)),s=n(0),l=n(567),u=n(9),c=n(3),f=n(122),h=n(159),d={dimensions:l.prototype.dimensions,create:function(t,e){var n=[];t.eachComponent("geo",function(t,a){var o=t.get("map"),s=t.get("aspectScale"),u=!0,c=h.retrieveMap(o);c&&c[0]&&"svg"===c[0].type?(null==s&&(s=1),u=!1):null==s&&(s=.75);var f=new l(o+a,o,t.get("nameMap"),u);f.aspectScale=s,f.zoomLimit=t.get("scaleLimit"),n.push(f),r(f,t),t.coordinateSystem=f,f.model=t,f.resize=i,f.resize(t,e)}),t.eachSeries(function(t){if("geo"===t.get("coordinateSystem")){var e=t.get("geoIndex")||0;t.coordinateSystem=n[e]}});var a={};return t.eachSeriesByType("map",function(t){if(!t.getHostGeoModel()){var e=t.getMapType();a[e]=a[e]||[],a[e].push(t)}}),s.each(a,function(t,a){var o=s.map(t,function(t){return t.get("nameMap")}),u=new l(a,a,s.mergeAll(o));u.zoomLimit=s.retrieve.apply(null,s.map(t,function(t){return t.get("scaleLimit")})),n.push(u),u.resize=i,u.aspectScale=t[0].get("aspectScale"),u.resize(t[0],e),s.each(t,function(t){t.coordinateSystem=u,r(u,t)})}),n},getFilledRegions:function(t,e,n){for(var i=(t||[]).slice(),r=s.createHashMap(),a=0;ae&&(e=i.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,n=this.children,i=n.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(t){if(!(this.dataIndex<0)){var e,n=this.hostTree,i=n.data.getItemModel(this.dataIndex),r=this.getLevelModel();return r||0!==this.children.length&&(0===this.children.length||!1!==this.isExpand)||(e=this.getLeavesModel()),i.getModel(t,(r||e||n.hostModel).getModel(t))}},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},getLeavesModel:function(){return this.hostTree.leavesModel},setVisual:function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},getVisual:function(t,e){return this.hostTree.data.getItemVisual(this.dataIndex,t,e)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},isDescendantOf:function(t){return t!==this&&t.isAncestorOf(this)}},i.prototype={constructor:i,type:"tree",eachNode:function(t,e,n){this.root.eachNode(t,e,n)},getNodeByDataIndex:function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},getNodeByName:function(t){return this.root.getNodeByName(t)},update:function(){for(var t=this.data,e=this._nodes,n=0,i=e.length;n.8?"left":f[0]<-.8?"right":"center",g=f[1]>.8?"top":f[1]<-.8?"bottom":"middle";else if("middle"===i.__position){var m=s/2,h=o.tangentAt(m),y=[h[1],-h[0]],_=o.pointAt(m);y[1]>0&&(y[0]=-y[0],y[1]=-y[1]),d=[_[0]+y[0]*v,_[1]+y[1]*v],p="center",g="bottom";var x=-Math.atan2(h[1],h[0]);u[0].8?"right":f[0]<-.8?"left":"center",g=f[1]>.8?"bottom":f[1]<-.8?"top":"middle";i.attr({style:{textVerticalAlign:i.__verticalAlign||g,textAlign:i.__textAlign||p},position:d,scale:[r,r]})}}}}function l(t,e,n){d.Group.call(this),this._createLine(t,e,n)}var u=n(0),c=n(11),f=n(28),h=n(590),d=n(2),p=n(3),g=p.round,v=["fromSymbol","toSymbol"],m=l.prototype;m.beforeUpdate=s,m._createLine=function(t,e,n){var o=t.hostModel,s=t.getItemLayout(e),l=a(s);l.shape.percent=0,d.initProps(l,{shape:{percent:1}},o,e),this.add(l);var c=new d.Text({name:"label",lineLabelOriginalOpacity:1});this.add(c),u.each(v,function(n){var a=r(n,t,e);this.add(a),this[i(n)]=t.getItemVisual(e,n)},this),this._updateCommonStl(t,e,n)},m.updateData=function(t,e,n){var a=t.hostModel,s=this.childOfName("line"),l=t.getItemLayout(e),c={shape:{}};o(c.shape,l),d.updateProps(s,c,a,e),u.each(v,function(n){var a=t.getItemVisual(e,n),o=i(n);if(this[o]!==a){this.remove(this.childOfName(n));var s=r(n,t,e);this.add(s)}this[o]=a},this),this._updateCommonStl(t,e,n)},m._updateCommonStl=function(t,e,n){var i=t.hostModel,r=this.childOfName("line"),a=n&&n.lineStyle,o=n&&n.hoverLineStyle,s=n&&n.labelModel,l=n&&n.hoverLabelModel;if(!n||t.hasItemOption){var c=t.getItemModel(e);a=c.getModel("lineStyle").getLineStyle(),o=c.getModel("emphasis.lineStyle").getLineStyle(),s=c.getModel("label"),l=c.getModel("emphasis.label")}var f=t.getItemVisual(e,"color"),h=u.retrieve3(t.getItemVisual(e,"opacity"),a.opacity,1);r.useStyle(u.defaults({strokeNoScale:!0,fill:"none",stroke:f,opacity:h},a)),r.hoverStyle=o,u.each(v,function(t){var e=this.childOfName(t);e&&(e.setColor(f),e.setStyle({opacity:h}))},this);var p,m,y=s.getShallow("show"),_=l.getShallow("show"),x=this.childOfName("label");if((y||_)&&(p=f||"#000",null==(m=i.getFormattedLabel(e,"normal",t.dataType)))){var b=i.getRawValue(e);m=null==b?t.getName(e):isFinite(b)?g(b):b}var w=y?m:null,S=_?u.retrieve2(i.getFormattedLabel(e,"emphasis",t.dataType),m):null,M=x.style;null==w&&null==S||(d.setTextStyle(x.style,s,{text:w},{autoColor:p}),x.__textAlign=M.textAlign,x.__verticalAlign=M.textVerticalAlign,x.__position=s.get("position")||"middle"),x.hoverStyle=null!=S?{text:S,textFill:l.getTextColor(!0),fontStyle:l.getShallow("fontStyle"),fontWeight:l.getShallow("fontWeight"),fontSize:l.getShallow("fontSize"),fontFamily:l.getShallow("fontFamily")}:{text:null},x.ignore=!y&&!_,d.setHoverStyle(this)},m.highlight=function(){this.trigger("emphasis")},m.downplay=function(){this.trigger("normal")},m.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},m.setLinePoints=function(t){var e=this.childOfName("line");o(e.shape,t),e.dirty()},u.inherits(l,d.Group);var y=l;t.exports=y},function(t,e,n){function i(t){V.call(this),this._zr=t,this.group=new F.Group,this._brushType,this._brushOption,this._panels,this._track=[],this._dragging,this._covers=[],this._creatingCover,this._creatingPanel,this._enableGlobalPan,this._uid="brushController_"+it++,this._handlers={},W(rt,function(t,e){this._handlers[e]=B.bind(t,this)},this)}function r(t,e){var n=t._zr;t._enableGlobalPan||H.take(n,$,t._uid),W(t._handlers,function(t,e){n.on(e,t)}),t._brushType=e.brushType,t._brushOption=B.merge(B.clone(nt),e,!0)}function a(t){var e=t._zr;H.release(e,$,t._uid),W(t._handlers,function(t,n){e.off(n,t)}),t._brushType=t._brushOption=null}function o(t,e){var n=at[e.brushType].createCover(t,e);return n.__brushOption=e,u(n,e),t.group.add(n),n}function s(t,e){var n=f(e);return n.endCreating&&(n.endCreating(t,e),u(e,e.__brushOption)),e}function l(t,e){var n=e.__brushOption;f(e).updateCoverShape(t,e,n.range,n)}function u(t,e){var n=e.z;null==n&&(n=Q),t.traverse(function(t){t.z=n,t.z2=n})}function c(t,e){f(e).updateCommon(t,e),l(t,e)}function f(t){return at[t.__brushOption.brushType]}function h(t,e,n){var i=t._panels;if(!i)return!0;var r,a=t._transform;return W(i,function(t){t.isTargetByCursor(e,n,a)&&(r=t)}),r}function d(t,e){var n=t._panels;if(!n)return!0;var i=e.__brushOption.panelId;return null==i||n[i]}function p(t){var e=t._covers,n=e.length;return W(e,function(e){t.group.remove(e)},t),e.length=0,!!n}function g(t,e){var n=Y(t._covers,function(t){var e=t.__brushOption,n=B.clone(e.range);return{brushType:e.brushType,panelId:e.panelId,range:n}});t.trigger("brush",n,{isEnd:!!e.isEnd,removeOnClick:!!e.removeOnClick})}function v(t){var e=t._track;if(!e.length)return!1;var n=e[e.length-1],i=e[0],r=n[0]-i[0],a=n[1]-i[1];return X(r*r+a*a,.5)>J}function m(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function y(t,e,n,i){var r=new F.Group;return r.add(new F.Rect({name:"main",style:w(n),silent:!0,draggable:!0,cursor:"move",drift:G(t,e,r,"nswe"),ondragend:G(g,e,{isEnd:!0})})),W(i,function(n){r.add(new F.Rect({name:n,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:G(t,e,r,n),ondragend:G(g,e,{isEnd:!0})}))}),r}function _(t,e,n,i){var r=i.brushStyle.lineWidth||0,a=q(r,K),o=n[0][0],s=n[1][0],l=o-r/2,u=s-r/2,c=n[0][1],f=n[1][1],h=c-a+r/2,d=f-a+r/2,p=c-o,g=f-s,v=p+r,m=g+r;b(t,e,"main",o,s,p,g),i.transformable&&(b(t,e,"w",l,u,a,m),b(t,e,"e",h,u,a,m),b(t,e,"n",l,u,v,a),b(t,e,"s",l,d,v,a),b(t,e,"nw",l,u,a,a),b(t,e,"ne",h,u,a,a),b(t,e,"sw",l,d,a,a),b(t,e,"se",h,d,a,a))}function x(t,e){var n=e.__brushOption,i=n.transformable,r=e.childAt(0);r.useStyle(w(n)),r.attr({silent:!i,cursor:i?"move":"default"}),W(["w","e","n","s","se","sw","ne","nw"],function(n){var r=e.childOfName(n),a=T(t,n);r&&r.attr({silent:!i,invisible:!i,cursor:i?et[a]+"-resize":null})})}function b(t,e,n,i,r,a,o){var s=e.childOfName(n);s&&s.setShape(O(I(t,e,[[i,r],[i+a,r+o]])))}function w(t){return B.defaults({strokeNoScale:!0},t.brushStyle)}function S(t,e,n,i){var r=[Z(t,n),Z(e,i)],a=[q(t,n),q(e,i)];return[[r[0],a[0]],[r[1],a[1]]]}function M(t){return F.getTransform(t.group)}function T(t,e){if(e.length>1){e=e.split("");var n=[T(t,e[0]),T(t,e[1])];return("e"===n[0]||"w"===n[0])&&n.reverse(),n.join("")}var i={w:"left",e:"right",n:"top",s:"bottom"},r={left:"w",right:"e",top:"n",bottom:"s"},n=F.transformDirection(i[e],M(t));return r[n]}function A(t,e,n,i,r,a,o,s){var l=i.__brushOption,u=t(l.range),f=C(n,a,o);W(r.split(""),function(t){var e=tt[t];u[e[0]][e[1]]+=f[e[0]]}),l.range=e(S(u[0][0],u[1][0],u[0][1],u[1][1])),c(n,i),g(n,{isEnd:!1})}function k(t,e,n,i,r){var a=e.__brushOption.range,o=C(t,n,i);W(a,function(t){t[0]+=o[0],t[1]+=o[1]}),c(t,e),g(t,{isEnd:!1})}function C(t,e,n){var i=t.group,r=i.transformCoordToLocal(e,n),a=i.transformCoordToLocal(0,0);return[r[0]-a[0],r[1]-a[1]]}function I(t,e,n){var i=d(t,e);return i&&!0!==i?i.clipPath(n,t._transform):B.clone(n)}function O(t){var e=Z(t[0][0],t[1][0]),n=Z(t[0][1],t[1][1]);return{x:e,y:n,width:q(t[0][0],t[1][0])-e,height:q(t[0][1],t[1][1])-n}}function E(t,e,n){if(t._brushType){var i=t._zr,r=t._covers,a=h(t,e,n);if(!t._dragging)for(var o=0;oo)return!0;if(a){var s=h.getAxisInfo(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>o}return!1}return!0===n},makeElOption:function(t,e,n,i,r){},createPointerEl:function(t,e,n,i){var r=e.pointer;if(r){var a=m(t).pointerEl=new f[r.type](y(e.pointer));t.add(a)}},createLabelEl:function(t,e,n,i){if(e.label){var r=m(t).labelEl=new f.Rect(y(e.label));t.add(r),o(r,i)}},updatePointerEl:function(t,e,n){var i=m(t).pointerEl;i&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,n,i){var r=m(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{shape:e.label.shape,position:e.label.position}),o(r,i))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,r=e.getModel("handle"),a=e.get("status");if(!r.get("show")||!a||"hide"===a)return i&&n.remove(i),void(this._handle=null);var o;this._handle||(o=!0,i=this._handle=f.createIcon(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){d.stop(t.event)},onmousedown:_(this._onHandleDragMove,this,0,0),drift:_(this._onHandleDragMove,this),ondragend:_(this._onHandleDragEnd,this)}),n.add(i)),l(i,e,!1);var s=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];i.setStyle(r.getItemStyle(null,s));var c=r.get("size");u.isArray(c)||(c=[c,c]),i.attr("scale",[c[0]/2,c[1]/2]),p.createOrUpdate(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,o)}},_moveHandleToValue:function(t,e){r(this._axisPointerModel,!e&&this._moveAnimation,this._handle,s(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(s(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(s(i)),m(n).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,i=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}}},i.prototype.constructor=i,c.enableClassExtend(i);var x=i;t.exports=x},function(t,e,n){function i(t,e,n){var i=e.get("center"),r=n.getWidth(),a=n.getHeight();t.cx=c(i[0],r),t.cy=c(i[1],a);var o=t.getRadiusAxis(),s=Math.min(r,a)/2,l=c(e.get("radius"),s);o.inverse?o.setExtent(l,0):o.setExtent(0,l)}function r(t,e){var n=this,i=n.getAngleAxis(),r=n.getRadiusAxis();if(i.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),t.eachSeries(function(t){if(t.coordinateSystem===n){var e=t.getData();s.each(e.mapDimension("radius",!0),function(t){r.scale.unionExtentFromData(e,v(e,t))}),s.each(e.mapDimension("angle",!0),function(t){i.scale.unionExtentFromData(e,v(e,t))})}}),d(i.scale,i.model),d(r.scale,r.model),"category"===i.type&&!i.onBand){var a=i.getExtent(),o=360/i.scale.count();i.inverse?a[1]+=o:a[1]-=o,i.setExtent(a[0],a[1])}}function a(t,e){if(t.type=e.get("type"),t.scale=h(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),"angleAxis"===e.mainType){t.inverse^=e.get("clockwise");var n=e.get("startAngle");t.setExtent(n,n+(t.inverse?-360:360))}e.axis=t,t.model=e}var o=n(8),s=(o.__DEV__,n(0)),l=n(697),u=n(3),c=u.parsePercent,f=n(31),h=f.createScaleByModel,d=f.niceScaleExtent,p=n(30),g=n(41),v=g.getStackedDimension;n(700);var m={dimensions:l.prototype.dimensions,create:function(t,e){var n=[];return t.eachComponent("polar",function(t,o){var s=new l(o);s.update=r;var u=s.getRadiusAxis(),c=s.getAngleAxis(),f=t.findAxisModel("radiusAxis"),h=t.findAxisModel("angleAxis");a(u,f),a(c,h),i(s,t,e),n.push(s),t.coordinateSystem=s,s.model=t}),t.eachSeries(function(e){if("polar"===e.get("coordinateSystem")){var n=t.queryComponents({mainType:"polar",index:e.get("polarIndex"),id:e.get("polarId")})[0];e.coordinateSystem=n.coordinateSystem}}),n}};p.register("polar",m)},function(t,e,n){function i(t){return o.indexOf(u,t)>=0}function r(t,e){t=t.slice();var n=o.map(t,s.capitalFirst);e=(e||[]).slice();var i=o.map(e,s.capitalFirst);return function(r,a){o.each(t,function(t,o){for(var s={name:t,capital:n[o]},l=0;l=0}function r(t,i){var r=!1;return e(function(e){o.each(n(t,e)||[],function(t){i.records[e.name][t]&&(r=!0)})}),r}function a(t,i){i.nodes.push(t),e(function(e){o.each(n(t,e)||[],function(t){i.records[e.name][t]=!0})})}return function(n){function o(t){!i(t,s)&&r(t,s)&&(a(t,s),l=!0)}var s={nodes:[],records:{}};if(e(function(t){s.records[t.name]={}}),!n)return s;a(n,s);var l;do{l=!1,t(o)}while(l);return s}}var o=n(0),s=n(12),l=["x","y","z","radius","angle","single"],u=["cartesian2d","polar","singleAxis"],c=r(l,["axisIndex","axis","index","id"]);e.isCoordSupported=i,e.createNameEach=r,e.eachAxisDim=c,e.createLinkedNodesFinder=a},function(t,e,n){function i(t){l.defaultEmphasis(t,"label",["show"])}var r=n(8),a=(r.__DEV__,n(1)),o=n(0),s=n(15),l=n(4),u=n(12),c=n(157),f=u.addCommas,h=u.encodeHTML,d=a.extendComponentModel({type:"marker",dependencies:["series","grid","polar","geo"],init:function(t,e,n,i){this.mergeDefaultAndTheme(t,n),this.mergeOption(t,n,i.createdBySelf,!0)},isAnimationEnabled:function(){if(s.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e,n,r){var a=this.constructor,s=this.mainType+"Model";n||e.eachSeries(function(t){var n=t.get(this.mainType,!0),l=t[s];if(!n||!n.data)return void(t[s]=null);l?l.mergeOption(n,e,!0):(r&&i(n),o.each(n.data,function(t){t instanceof Array?(i(t[0]),i(t[1])):i(t)}),l=new a(n,this,e),o.extend(l,{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),l.__hostSeries=t),t[s]=l},this)},formatTooltip:function(t){var e=this.getData(),n=this.getRawValue(t),i=o.isArray(n)?o.map(n,f).join(", "):f(n),r=e.getName(t),a=h(this.name);return(null!=n||r)&&(a+="
"),r&&(a+=h(r),null!=n&&(a+=" : ")),null!=n&&(a+=h(i)),a},getData:function(){return this._data},setData:function(t){this._data=t}});o.mixin(d,c);var p=d;t.exports=p},function(t,e,n){function i(t){return!(isNaN(parseFloat(t.x))&&isNaN(parseFloat(t.y)))}function r(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}function a(t,e,n,i,r,a){var o=[],s=g(e,i),l=s?e.getCalculationInfo("stackResultDimension"):i,u=f(e,l,t),c=e.indicesOfNearest(l,u)[0];o[r]=e.get(n,c),o[a]=e.get(i,c);var h=d.getPrecision(e.get(i,c));return h=Math.min(h,20),h>=0&&(o[a]=+o[a].toFixed(h)),o}function o(t,e){var n=t.getData(),i=t.coordinateSystem;if(e&&!r(e)&&!h.isArray(e.coord)&&i){var a=i.dimensions,o=s(e,n,i,t);if(e=h.clone(e),e.type&&y[e.type]&&o.baseAxis&&o.valueAxis){var l=v(a,o.baseAxis.dim),u=v(a,o.valueAxis.dim);e.coord=y[e.type](n,o.baseDataDim,o.valueDataDim,l,u),e.value=e.coord[u]}else{for(var c=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],d=0;d<2;d++)y[c[d]]&&(c[d]=f(n,n.mapDimension(a[d]),c[d]));e.coord=c}}return e}function s(t,e,n,i){var r={};return null!=t.valueIndex||null!=t.valueDim?(r.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,r.valueAxis=n.getAxis(l(i,r.valueDataDim)),r.baseAxis=n.getOtherAxis(r.valueAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim)):(r.baseAxis=i.getBaseAxis(),r.valueAxis=n.getOtherAxis(r.baseAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim),r.valueDataDim=e.mapDimension(r.valueAxis.dim)),r}function l(t,e){var n=t.getData(),i=n.dimensions;e=n.getDimension(e);for(var r=0;r-O}function a(t,e){var n=e?t.textFill:t.fill;return null!=n&&n!==S}function o(t,e){var n=e?t.textStroke:t.stroke;return null!=n&&n!==S}function s(t,e){e&&l(t,"transform","matrix("+w.call(e,",")+")")}function l(t,e,n){(!n||"linear"!==n.type&&"radial"!==n.type)&&t.setAttribute(e,n)}function u(t,e,n){t.setAttributeNS("http://www.w3.org/1999/xlink",e,n)}function c(t,e,n,i){if(a(e,n)){var r=n?e.textFill:e.fill;r="transparent"===r?S:r,"none"!==t.getAttribute("clip-path")&&r===S&&(r="rgba(0, 0, 0, 0.002)"),l(t,"fill",r),l(t,"fill-opacity",null!=e.fillOpacity?e.fillOpacity*e.opacity:e.opacity)}else l(t,"fill",S);if(o(e,n)){var s=n?e.textStroke:e.stroke;s="transparent"===s?S:s,l(t,"stroke",s);l(t,"stroke-width",(n?e.textStrokeWidth:e.lineWidth)/(!n&&e.strokeNoScale?i.getLineScale():1)),l(t,"paint-order",n?"stroke":"fill"),l(t,"stroke-opacity",null!=e.strokeOpacity?e.strokeOpacity:e.opacity);e.lineDash?(l(t,"stroke-dasharray",e.lineDash.join(",")),l(t,"stroke-dashoffset",M(e.lineDashOffset||0))):l(t,"stroke-dasharray",""),e.lineCap&&l(t,"stroke-linecap",e.lineCap),e.lineJoin&&l(t,"stroke-linejoin",e.lineJoin),e.miterLimit&&l(t,"stroke-miterlimit",e.miterLimit)}else l(t,"stroke",S)}function f(t){for(var e=[],n=t.data,a=t.len(),o=0;o=C||!r(y)&&(g>-k&&g<0||g>k)===!!m;var w=i(c+h*A(p)),S=i(f+d*T(p));_&&(g=m?C-1e-4:1e-4-C,x=!0,9===o&&e.push("M",w,S));var O=i(c+h*A(p+g)),E=i(f+d*T(p+g));e.push("A",i(h),i(d),M(v*I),+x,+m,O,E);break;case b.Z:l="Z";break;case b.R:var O=i(n[o++]),E=i(n[o++]),D=i(n[o++]),P=i(n[o++]);e.push("M",O,E,"L",O+D,E,"L",O+D,E+P,"L",O,E+P,"L",O,E)}l&&e.push(l);for(var L=0;L=0;--i)if(e[i]===t)return!0;return!1}),n):null:n[0]},i.prototype.update=function(t,e){if(t){var n=this.getDefs(!1);if(t[this._domName]&&n.contains(t[this._domName]))"function"===typeof e&&e(t);else{var i=this.add(t);i&&(t[this._domName]=i)}}},i.prototype.addDom=function(t){this.getDefs(!0).appendChild(t)},i.prototype.removeDom=function(t){var e=this.getDefs(!1);e&&t[this._domName]&&(e.removeChild(t[this._domName]),t[this._domName]=null)},i.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var e=[];return o.each(this._tagNames,function(n){var i=t.getElementsByTagName(n);e=e.concat([].slice.call(i))}),e},i.prototype.markAllUnused=function(){var t=this.getDoms(),e=this;o.each(t,function(t){t[e._markLabel]="0"})},i.prototype.markUsed=function(t){t&&(t[this._markLabel]="1")},i.prototype.removeUnused=function(){var t=this.getDefs(!1);if(t){var e=this.getDoms(),n=this;o.each(e,function(e){"1"!==e[n._markLabel]&&t.removeChild(e)})}},i.prototype.getSvgProxy=function(t){return t instanceof s?f:t instanceof l?h:t instanceof u?d:f},i.prototype.getTextSvgElement=function(t){return t.__textSvgEl},i.prototype.getSvgElement=function(t){return t.__svgEl};var p=i;t.exports=p},function(t,e,n){"use strict";var i=n(98);e.a=function(t,e,n){if(null==n&&(n=i.a),r=t.length){if((e=+e)<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,a=(r-1)*e,o=Math.floor(a),s=+n(t[o],o,t);return s+(+n(t[o+1],o+1,t)-s)*(a-o)}}},function(t,e,n){"use strict";var i=(n(799),n(335));n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b})},function(t,e,n){"use strict";var i=n(183);e.a=function(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),i.a.hasOwnProperty(e)?{space:i.a[e],local:t}:t}},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var i="http://www.w3.org/1999/xhtml";e.a={svg:"http://www.w3.org/2000/svg",xhtml:i,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},function(t,e,n){"use strict";function i(){}e.a=function(t){return null==t?i:function(){return this.querySelector(t)}}},function(t,e,n){"use strict";e.a=function(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}},function(t,e,n){"use strict";function i(t,e,n){return t=r(t,e,n),function(e){var n=e.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||t.call(this,e)}}function r(t,e,n){return function(i){var r=c;c=i;try{t.call(this,this.__data__,e,n)}finally{c=r}}}function a(t){return t.trim().split(/^|\s+/).map(function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}})}function o(t){return function(){var e=this.__on;if(e){for(var n,i=0,r=-1,a=e.length;i>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1)):(e=S.exec(t))?a(parseInt(e[1],16)):(e=M.exec(t))?new u(e[1],e[2],e[3],1):(e=T.exec(t))?new u(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=A.exec(t))?o(e[1],e[2],e[3],e[4]):(e=k.exec(t))?o(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=C.exec(t))?f(e[1],e[2]/100,e[3]/100,1):(e=I.exec(t))?f(e[1],e[2]/100,e[3]/100,e[4]):O.hasOwnProperty(t)?a(O[t]):"transparent"===t?new u(NaN,NaN,NaN,0):null}function a(t){return new u(t>>16&255,t>>8&255,255&t,1)}function o(t,e,n,i){return i<=0&&(t=e=n=NaN),new u(t,e,n,i)}function s(t){return t instanceof i||(t=r(t)),t?(t=t.rgb(),new u(t.r,t.g,t.b,t.opacity)):new u}function l(t,e,n,i){return 1===arguments.length?s(t):new u(t,e,n,null==i?1:i)}function u(t,e,n,i){this.r=+t,this.g=+e,this.b=+n,this.opacity=+i}function c(t){return t=Math.max(0,Math.min(255,Math.round(t)||0)),(t<16?"0":"")+t.toString(16)}function f(t,e,n,i){return i<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new p(t,e,n,i)}function h(t){if(t instanceof p)return new p(t.h,t.s,t.l,t.opacity);if(t instanceof i||(t=r(t)),!t)return new p;if(t instanceof p)return t;t=t.rgb();var e=t.r/255,n=t.g/255,a=t.b/255,o=Math.min(e,n,a),s=Math.max(e,n,a),l=NaN,u=s-o,c=(s+o)/2;return u?(l=e===s?(n-a)/u+6*(n0&&c<1?0:l,new p(l,u,c,t.opacity)}function d(t,e,n,i){return 1===arguments.length?h(t):new p(t,e,n,null==i?1:i)}function p(t,e,n,i){this.h=+t,this.s=+e,this.l=+n,this.opacity=+i}function g(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}e.a=i,n.d(e,"d",function(){return m}),n.d(e,"c",function(){return y}),e.e=r,e.h=s,e.g=l,e.b=u,e.f=d;var v=n(190),m=.7,y=1/m,_="\\s*([+-]?\\d+)\\s*",x="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",b="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",w=/^#([0-9a-f]{3})$/,S=/^#([0-9a-f]{6})$/,M=new RegExp("^rgb\\("+[_,_,_]+"\\)$"),T=new RegExp("^rgb\\("+[b,b,b]+"\\)$"),A=new RegExp("^rgba\\("+[_,_,_,x]+"\\)$"),k=new RegExp("^rgba\\("+[b,b,b,x]+"\\)$"),C=new RegExp("^hsl\\("+[x,b,b]+"\\)$"),I=new RegExp("^hsla\\("+[x,b,b,x]+"\\)$"),O={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Object(v.a)(i,r,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}}),Object(v.a)(u,l,Object(v.b)(i,{brighter:function(t){return t=null==t?y:Math.pow(y,t),new u(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?m:Math.pow(m,t),new u(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},hex:function(){return"#"+c(this.r)+c(this.g)+c(this.b)},toString:function(){var t=this.opacity;return t=isNaN(t)?1:Math.max(0,Math.min(1,t)),(1===t?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}})),Object(v.a)(p,d,Object(v.b)(i,{brighter:function(t){return t=null==t?y:Math.pow(y,t),new p(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?m:Math.pow(m,t),new p(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*e,r=2*n-i;return new u(g(t>=240?t-240:t+120,r,i),g(t,r,i),g(t<120?t+240:t-120,r,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}))},function(t,e,n){"use strict";function i(t,e){var n=Object.create(t.prototype);for(var i in e)n[i]=e[i];return n}e.b=i,e.a=function(t,e,n){t.prototype=e.prototype=n,n.constructor=t}},function(t,e,n){"use strict";function i(t,e,n,i,r){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*i+o*r)/6}e.a=i,e.b=function(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),a=t[r],o=t[r+1],s=r>0?t[r-1]:2*a-o,l=r=0&&e._call.call(null,t),e=e._next;--p}function l(){_=(y=b.now())+x,p=g=0;try{s()}finally{p=0,c(),_=0}}function u(){var t=b.now(),e=t-y;e>m&&(x-=e,y=t)}function c(){for(var t,e,n=h,i=1/0;n;)n._call?(i>n._time&&(i=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:h=e);d=t,f(i)}function f(t){if(!p){g&&(g=clearTimeout(g));t-_>24?(t<1/0&&(g=setTimeout(l,t-b.now()-x)),v&&(v=clearInterval(v))):(v||(y=b.now(),v=setInterval(u,m)),p=1,w(l))}}e.b=i,e.a=a,e.c=o;var h,d,p=0,g=0,v=0,m=1e3,y=0,_=0,x=0,b="object"===typeof performance&&performance.now?performance:Date,w="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};a.prototype=o.prototype={constructor:a,restart:function(t,e,n){if("function"!==typeof t)throw new TypeError("callback is not a function");n=(null==n?i():+n)+(null==e?0:+e),this._next||d===this||(d?d._next=this:h=this,d=this),this._call=t,this._time=n,f()},stop:function(){this._call&&(this._call=null,this._time=1/0,f())}}},function(t,e,n){"use strict";function i(){}function r(t,e){var n=new i;if(t instanceof i)t.each(function(t,e){n.set(e,t)});else if(Array.isArray(t)){var r,a=-1,o=t.length;if(null==e)for(;++a9999?"+"+o(t,6):o(t,4)}function l(t){var e=t.getUTCHours(),n=t.getUTCMinutes(),i=t.getUTCSeconds(),r=t.getUTCMilliseconds();return isNaN(t)?"Invalid Date":s(t.getUTCFullYear(),4)+"-"+o(t.getUTCMonth()+1,2)+"-"+o(t.getUTCDate(),2)+(r?"T"+o(e,2)+":"+o(n,2)+":"+o(i,2)+"."+o(r,3)+"Z":i?"T"+o(e,2)+":"+o(n,2)+":"+o(i,2)+"Z":n||e?"T"+o(e,2)+":"+o(n,2)+"Z":"")}var u={},c={},f=34,h=10,d=13;e.a=function(t){function e(t,e){var a,o,s=n(t,function(t,n){if(a)return a(t,n-1);o=t,a=e?r(t,e):i(t)});return s.columns=o||[],s}function n(t,e){function n(){if(l)return c;if(p)return p=!1,u;var e,n,i=o;if(t.charCodeAt(i)===f){for(;o++=a?l=!0:(n=t.charCodeAt(o++))===h?p=!0:n===d&&(p=!0,t.charCodeAt(o)===h&&++o),t.slice(i+1,e-1).replace(/""/g,'"')}for(;o1?i[0]+i.slice(2):i,+t.slice(n+1)]}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";function i(t,e){function n(t,e){var n=Object(r.u)(s-2*a*Object(r.t)(e))/a;return[n*Object(r.t)(t*=a),l-n*Object(r.g)(t)]}var i=Object(r.t)(t),a=(i+Object(r.t)(e))/2;if(Object(r.a)(a)=0;--o)h.push(i=n.children[o]=new l(r[o])),i.parent=n,i.depth=n.depth+1;return c.eachBefore(s)}function r(){return i(this).eachBefore(o)}function a(t){return t.children}function o(t){t.data=t.data.data}function s(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function l(t){this.data=t,this.depth=this.height=0,this.parent=null}e.b=s,e.a=l;var u=n(978),c=n(979),f=n(980),h=n(981),d=n(982),p=n(983),g=n(984),v=n(985),m=n(986),y=n(987),_=n(988);l.prototype=i.prototype={constructor:l,count:u.a,each:c.a,eachAfter:h.a,eachBefore:f.a,sum:d.a,sort:p.a,path:g.a,ancestors:v.a,descendants:m.a,leaves:y.a,links:_.a,copy:r}},function(t,e,n){"use strict";function i(t){return null==t?null:r(t)}function r(t){if("function"!==typeof t)throw new Error;return t}e.a=i,e.b=r},function(t,e,n){"use strict";function i(t,e,n,i,o,s){for(var l,u,c,f,h,d,p,g,v,m,y,_=[],x=e.children,b=0,w=0,S=x.length,M=e.value;bp&&(p=u),y=h*h*m,(g=Math.max(p/y,y/d))>v){h-=u;break}v=g}_.push(l={value:h,dice:c1?e:1)},n}(o)},function(t,e,n){"use strict";function i(t){return Math.log(t)}function r(t){return Math.exp(t)}function a(t){return-Math.log(-t)}function o(t){return-Math.exp(-t)}function s(t){return isFinite(t)?+("1e"+t):t<0?0:t}function l(t){return 10===t?s:t===Math.E?Math.exp:function(e){return Math.pow(t,e)}}function u(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(e){return Math.log(e)/t})}function c(t){return function(e){return-t(-e)}}function f(t){function e(){return n=u(v),s=l(v),g()[0]<0?(n=c(n),s=c(s),t(a,o)):t(i,r),f}var n,s,f=t(i,r),g=f.domain,v=10;return f.base=function(t){return arguments.length?(v=+t,e()):v},f.domain=function(t){return arguments.length?(g(t),e()):g()},f.ticks=function(t){var e,i=g(),r=i[0],a=i[i.length-1];(e=a0){for(;ca)break;p.push(u)}}else for(;c=1;--l)if(!((u=o*l)a)break;p.push(u)}}else p=Object(h.l)(c,f,Math.min(f-c,d)).map(s);return e?p.reverse():p},f.tickFormat=function(t,e){if(null==e&&(e=10===v?".0e":","),"function"!==typeof e&&(e=Object(d.a)(e)),t===1/0)return e;null==t&&(t=10);var i=Math.max(1,v*t/f.ticks().length);return function(t){var r=t/s(Math.round(n(t)));return r*va.f){var l=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,u=3*t._l01_a*(t._l01_a+t._l12_a);i=(i*l-t._x0*t._l12_2a+t._x2*t._l01_2a)/u,r=(r*l-t._y0*t._l12_2a+t._y2*t._l01_2a)/u}if(t._l23_a>a.f){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,f=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*c+t._x1*t._l23_2a-e*t._l12_2a)/f,s=(s*c+t._y1*t._l23_2a-n*t._l12_2a)/f}t._context.bezierCurveTo(i,r,o,s,t._x2,t._y2)}function r(t,e){this._context=t,this._alpha=e}e.a=i;var a=n(102),o=n(141);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:i(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return e?new r(t,e):new o.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){"use strict";function i(t){for(var e,n=0,i=-1,r=t.length;++i0)){if(a/=p,p<0){if(a0){if(a>d)return;a>h&&(h=a)}if(a=i-l,p||!(a<0)){if(a/=p,p<0){if(a>d)return;a>h&&(h=a)}else if(p>0){if(a0)){if(a/=g,g<0){if(a0){if(a>d)return;a>h&&(h=a)}if(a=r-u,g||!(a<0)){if(a/=g,g<0){if(a>d)return;a>h&&(h=a)}else if(g>0){if(a0||d<1)||(h>0&&(t[0]=[l+h*p,u+h*g]),d<1&&(t[1]=[l+d*p,u+d*g]),!0)}}}}}function s(t,e,n,i,r){var a=t[1];if(a)return!0;var o,s,l=t[0],u=t.left,c=t.right,f=u[0],h=u[1],d=c[0],p=c[1],g=(f+d)/2,v=(h+p)/2;if(p===h){if(g=i)return;if(f>d){if(l){if(l[1]>=r)return}else l=[g,n];a=[g,r]}else{if(l){if(l[1]1)if(f>d){if(l){if(l[1]>=r)return}else l=[(n-s)/o,n];a=[(r-s)/o,r]}else{if(l){if(l[1]=i)return}else l=[e,o*e+s];a=[i,o*i+s]}else{if(l){if(l[0]u.f||Math.abs(r[0][1]-r[1][1])>u.f)||delete u.e[a]}e.c=i,e.b=r,e.d=a,e.a=l;var u=n(105)},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=n(5),s=n.n(o),l=n(1116),u=n(1117),c=(n.n(u),function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=n(5),l=n.n(s),u=n(25),c=n.n(u),f=n(50),h=n.n(f),d=n(67),p=Object.assign||function(t){for(var e=1;e outside a "),h()(void 0!==e,'You must specify the "to" property');var a=this.context.router.history,o="string"===typeof e?Object(d.c)(e,null,null,a.location):e,s=a.createHref(o);return l.a.createElement("a",p({},r,{onClick:this.handleClick,href:s,ref:n}))},e}(l.a.Component);v.propTypes={onClick:c.a.func,target:c.a.string,replace:c.a.bool,to:c.a.oneOfType([c.a.string,c.a.object]).isRequired,innerRef:c.a.oneOfType([c.a.string,c.a.func])},v.defaultProps={replace:!1},v.contextTypes={router:c.a.shape({history:c.a.shape({push:c.a.func.isRequired,replace:c.a.func.isRequired,createHref:c.a.func.isRequired}).isRequired}).isRequired},e.a=v},function(t,e,n){"use strict";var i=n(225);e.a=i.a},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=n(43),s=n.n(o),l=n(50),u=n.n(l),c=n(5),f=n.n(c),h=n(25),d=n.n(h),p=n(146),g=Object.assign||function(t){for(var e=1;e or withRouter() outside a ");var l=e.route,c=(i||l.location).pathname;return Object(p.a)(c,{path:r,strict:a,exact:o,sensitive:s},l.match)},e.prototype.componentWillMount=function(){s()(!(this.props.component&&this.props.render),"You should not use and in the same route; will be ignored"),s()(!(this.props.component&&this.props.children&&!v(this.props.children)),"You should not use and in the same route; will be ignored"),s()(!(this.props.render&&this.props.children&&!v(this.props.children)),"You should not use and in the same route; will be ignored")},e.prototype.componentWillReceiveProps=function(t,e){s()(!(t.location&&!this.props.location),' elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),s()(!(!t.location&&this.props.location),' elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.'),this.setState({match:this.computeMatch(t,e.router)})},e.prototype.render=function(){var t=this.state.match,e=this.props,n=e.children,i=e.component,r=e.render,a=this.context.router,o=a.history,s=a.route,l=a.staticContext,u=this.props.location||s.location,c={match:t,location:u,history:o,staticContext:l};return i?t?f.a.createElement(i,c):null:r?t?r(c):null:"function"===typeof n?n(c):n&&!v(n)?f.a.Children.only(n):null},e}(f.a.Component);m.propTypes={computedMatch:d.a.object,path:d.a.string,exact:d.a.bool,strict:d.a.bool,sensitive:d.a.bool,component:d.a.func,render:d.a.func,children:d.a.oneOfType([d.a.func,d.a.node]),location:d.a.object},m.contextTypes={router:d.a.shape({history:d.a.object.isRequired,route:d.a.object.isRequired,staticContext:d.a.object})},m.childContextTypes={router:d.a.object.isRequired},e.a=m},function(t,e,n){function i(t,e){for(var n,i=[],r=0,a=0,o="",s=e&&e.delimiter||"/";null!=(n=y.exec(t));){var c=n[0],f=n[1],h=n.index;if(o+=t.slice(a,h),a=h+c.length,f)o+=f[1];else{var d=t[a],p=n[2],g=n[3],v=n[4],m=n[5],_=n[6],x=n[7];o&&(i.push(o),o="");var b=null!=p&&null!=d&&d!==p,w="+"===_||"*"===_,S="?"===_||"*"===_,M=n[2]||s,T=v||m;i.push({name:g||r++,prefix:p||"",delimiter:M,optional:S,repeat:w,partial:b,asterisk:!!x,pattern:T?u(T):x?".*":"[^"+l(M)+"]+?"})}}return a0&&void 0!==arguments[0]?arguments[0]:"/",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"/"===t?t:s(t)(e,{pretty:!0})};e.a=l},function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),i=0;i"+t[0].seriesName+": "+t[0].value+"
"+t[2].seriesName+": "+t[2].value+"
"}},color:["#00ccd3","#ccb510"],legend:{data:["\u7537","\u5973"],itemWidth:10,itemHeight:10,itemGap:20,top:20,left:300,textStyle:{fontSize:16,color:"#abe9fc"}},dataZoom:[{show:!0,type:"slider",backgroundColor:"#01425d",borderColor:"#3996ff",handleStyle:{color:"#3996ff"},height:8,bottom:55,left:40,start:0,end:40,zoomLock:!0,showDetail:{show:!1}}],xAxis:[{type:"category",axisLabel:{color:"#abe9fc",fontSize:16},axisTick:{show:!1},axisLine:{show:!1},data:[]}],grid:{bottom:"25%",top:"15%",left:20,right:20,containLabel:!0},yAxis:[{type:"value",splitLine:{show:!1},axisTick:{inside:!0,lineStyle:{color:"#015970"}},axisLine:{lineStyle:{color:"#018597"}},axisLabel:{color:"#abe9fc",fontSize:16}}],series:[{name:"\u7537",type:"bar",barWidth:20,data:[],stack:"\u7537"},{type:"bar",barWidth:20,itemStyle:{normal:{color:"#033f53"}},data:[],animation:!1,stack:"\u7537"},{name:"\u5973",barWidth:20,type:"bar",data:[],stack:"\u5973"},{type:"bar",barWidth:20,itemStyle:{normal:{color:"#033f53"}},data:[],animation:!1,stack:"\u5973"}]}}},{key:"componentDidUpdate",value:function(){var t=this;if(t.flag&&t.state.data){for(var e=t.state.data.data,n=[],r=Math.max.apply(Math,i(e[0]).concat(i(e[1]))),a=0;a.5?e:t}function s(t,e,n,i,r){var o=t.length;if(1===r)for(var s=0;sr)t.length=r;else for(var a=i;a=0&&!(C[n]<=e);n--);n=Math.min(n,b-2)}else{for(n=H;ne);n++);n=Math.min(n-1,b-2)}H=n,U=e;var i=C[n+1]-C[n];if(0!==i)if(j=(e-C[n])/i,x)if(B=I[n],z=I[0===n?n:n-1],V=I[n>b-2?b-1:n+1],F=I[n>b-3?b-1:n+2],M)c(z,B,V,F,j,j*j,j*j*j,g(t,r),k);else{var l;if(T)l=c(z,B,V,F,j,j*j,j*j*j,G,1),l=d(G);else{if(A)return o(B,V,j);l=f(z,B,V,F,j,j*j,j*j*j)}y(t,r,l)}else if(M)s(I[n],I[n+1],j,g(t,r),k);else{var l;if(T)s(I[n],I[n+1],j,G,1),l=d(G);else{if(A)return o(I[n],I[n+1],j);l=a(I[n],I[n+1],j)}y(t,r,l)}},Y=new v({target:t._target,life:w,loop:t._loop,delay:t._delay,onframe:W,ondestroy:n});return e&&"spline"!==e&&(Y.easing=e),Y}}}var v=n(484),m=n(36),y=n(0),_=y.isArrayLike,x=Array.prototype.slice,b=function(t,e,n,a){this._tracks={},this._target=t,this._loop=e||!1,this._getter=n||i,this._setter=a||r,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};b.prototype={when:function(t,e){var n=this._tracks;for(var i in e)if(e.hasOwnProperty(i)){if(!n[i]){n[i]=[];var r=this._getter(this._target,i);if(null==r)continue;0!==t&&n[i].push({time:0,value:h(r)})}n[i].push({time:t,value:e[i]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;t=this._maxSize&&o>0){var l=n.head;n.remove(l),delete i[l.key],a=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new r(e),s.key=t,n.insertEntry(s),i[t]=s}return a},o.get=function(t){var e=this._map[t],n=this._list;if(null!=e)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},o.clear=function(){this._list.clear(),this._map={}};var s=a;t.exports=s},function(t,e){function n(t,e,n){return i.hasOwnProperty(e)?n*=t.dpr:n}var i={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};t.exports=n},function(t,e){var n=function(t,e){this.image=t,this.repeat=e,this.type="pattern"};n.prototype.getCanvasPattern=function(t){return t.createPattern(this.image,this.repeat||"repeat")};var i=n;t.exports=i},function(t,e){var n="undefined"!==typeof window&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){setTimeout(t,16)};t.exports=n},function(t,e,n){var i=n(110),r=n(13),a=n(109),o=a.WILL_BE_RESTORED,s=new r,l=function(){};l.prototype={constructor:l,drawRectText:function(t,e){var n=this.style;e=n.textRect||e,this.__dirty&&i.normalizeTextStyle(n,!0);var r=n.text;if(null!=r&&(r+=""),i.needDrawText(r,n)){t.save();var a=this.transform;n.transformText?this.setTransform(t):a&&(s.copy(e),s.applyTransform(a),e=s),i.renderText(this,t,r,n,e,o),t.restore()}}};var u=l;t.exports=u},function(t,e){function n(t,e){var n,i,r,a,o=e.x,s=e.y,l=e.width,u=e.height,c=e.r;l<0&&(o+=l,l=-l),u<0&&(s+=u,u=-u),"number"===typeof c?n=i=r=a=c:c instanceof Array?1===c.length?n=i=r=a=c[0]:2===c.length?(n=r=c[0],i=a=c[1]):3===c.length?(n=c[0],i=a=c[1],r=c[2]):(n=c[0],i=c[1],r=c[2],a=c[3]):n=i=r=a=0;var f;n+i>l&&(f=n+i,n*=l/f,i*=l/f),r+a>l&&(f=r+a,r*=l/f,a*=l/f),i+r>u&&(f=i+r,i*=u/f,r*=u/f),n+a>u&&(f=n+a,n*=u/f,a*=u/f),t.moveTo(o+n,s),t.lineTo(o+l-i,s),0!==i&&t.arc(o+l-i,s+i,i,-Math.PI/2,0),t.lineTo(o+l,s+u-r),0!==r&&t.arc(o+l-r,s+u-r,r,0,Math.PI/2),t.lineTo(o+a,s+u),0!==a&&t.arc(o+a,s+u-a,a,Math.PI/2,Math.PI),t.lineTo(o,s+n),0!==n&&t.arc(o+n,s+n,n,Math.PI,1.5*Math.PI)}e.buildPath=n},function(t,e,n){function i(t,e){if(e){var n=e.seiresIndex,i=e.seriesId,r=e.seriesName;return null!=n&&t.componentIndex!==n||null!=i&&t.id!==i||null!=r&&t.name!==r}}function r(t,e){var n=t.color&&!t.colorLayer;h(e,function(e,i){"colorLayer"===i&&n||k.hasClass(i)||("object"===typeof e?t[i]=t[i]?w(t[i],e,!1):b(e):null==t[i]&&(t[i]=e))})}function a(t){t=t,this.option={},this.option[D]=1,this._componentsMap=_({series:[]}),this._seriesIndices,this._seriesIndicesMap,r(t,this._theme.option),w(t,C,!1),this.mergeOption(t)}function o(t,e){g(e)||(e=e?[e]:[]);var n={};return h(e,function(e){n[e]=(t.get(e)||[]).slice()}),n}function s(t,e,n){return e.type?e.type:n?n.subType:k.determineSubType(t,e)}function l(t,e){t._seriesIndicesMap=_(t._seriesIndices=p(e,function(t){return t.componentIndex})||[])}function u(t,e){return e.hasOwnProperty("subType")?d(t,function(t){return t.subType===e.subType}):t}var c=n(8),f=(c.__DEV__,n(0)),h=f.each,d=f.filter,p=f.map,g=f.isArray,v=f.indexOf,m=f.isObject,y=f.isString,_=f.createHashMap,x=f.assert,b=f.clone,w=f.merge,S=f.extend,M=f.mixin,T=n(4),A=n(18),k=n(16),C=n(507),I=n(256),O=n(113),E=O.resetSourceDefaulter,D="\0_ec_inner",P=A.extend({init:function(t,e,n,i){n=n||{},this.option=null,this._theme=new A(n),this._optionManager=i},setOption:function(t,e){x(!(D 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 i=n.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this.mergeOption(i)):a.call(this,i),e=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var r=n.getTimelineOption(this);r&&(this.mergeOption(r),e=!0)}if(!t||"recreate"===t||"media"===t){var o=n.getMediaOption(this,this._api);o.length&&h(o,function(t){this.mergeOption(t,e=!0)},this)}return e},mergeOption:function(t){function e(e,r){var a=T.normalizeToArray(t[e]),u=T.mappingToExists(i.get(e),a);T.makeIdAndName(u),h(u,function(t,n){var i=t.option;m(i)&&(t.keyInfo.mainType=e,t.keyInfo.subType=s(e,i,t.exist))});var c=o(i,r);n[e]=[],i.set(e,[]),h(u,function(t,r){var a=t.exist,o=t.option;if(x(m(o)||a,"Empty component definition"),o){var s=k.getClass(e,t.keyInfo.subType,!0);if(a&&a instanceof s)a.name=t.keyInfo.name,a.mergeOption(o,this),a.optionUpdated(o,!1);else{var l=S({dependentModels:c,componentIndex:r},t.keyInfo);a=new s(o,this,this,l),S(a,l),a.init(o,this,this,l),a.optionUpdated(null,!0)}}else a.mergeOption({},this),a.optionUpdated({},!1);i.get(e)[r]=a,n[e][r]=a.option},this),"series"===e&&l(this,i.get("series"))}var n=this.option,i=this._componentsMap,r=[];E(this),h(t,function(t,e){null!=t&&(k.hasClass(e)?e&&r.push(e):n[e]=null==n[e]?b(t):w(n[e],t,!0))}),k.topologicalTravel(r,k.getAllClassMainTypes(),e,this),this._seriesIndicesMap=_(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=b(this.option);return h(t,function(e,n){if(k.hasClass(n)){for(var e=T.normalizeToArray(e),i=e.length-1;i>=0;i--)T.isIdInner(e[i])&&e.splice(i,1);t[n]=e}}),delete t[D],t},getTheme:function(){return this._theme},getComponent:function(t,e){var n=this._componentsMap.get(t);if(n)return n[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var n=t.index,i=t.id,r=t.name,a=this._componentsMap.get(e);if(!a||!a.length)return[];var o;if(null!=n)g(n)||(n=[n]),o=d(p(n,function(t){return a[t]}),function(t){return!!t});else if(null!=i){var s=g(i);o=d(a,function(t){return s&&v(i,t.id)>=0||!s&&t.id===i})}else if(null!=r){var l=g(r);o=d(a,function(t){return l&&v(r,t.name)>=0||!l&&t.name===r})}else o=a.slice();return u(o,t)},findComponents:function(t){var e=t.query,n=t.mainType,i=function(t){var e=n+"Index",i=n+"Id",r=n+"Name";return!t||null==t[e]&&null==t[i]&&null==t[r]?null:{mainType:n,index:t[e],id:t[i],name:t[r]}}(e),r=i?this.queryComponents(i):this._componentsMap.get(n);return function(e){return t.filter?d(e,t.filter):e}(u(r,t))},eachComponent:function(t,e,n){var i=this._componentsMap;if("function"===typeof t)n=e,e=t,i.each(function(t,i){h(t,function(t,r){e.call(n,i,t,r)})});else if(y(t))h(i.get(t),e,n);else if(m(t)){var r=this.findComponents(t);h(r,e,n)}},getSeriesByName:function(t){var e=this._componentsMap.get("series");return d(e,function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get("series")[t]},getSeriesByType:function(t){var e=this._componentsMap.get("series");return d(e,function(e){return e.subType===t})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(t,e){h(this._seriesIndices,function(n){var i=this._componentsMap.get("series")[n];t.call(e,i,n)},this)},eachRawSeries:function(t,e){h(this._componentsMap.get("series"),t,e)},eachSeriesByType:function(t,e,n){h(this._seriesIndices,function(i){var r=this._componentsMap.get("series")[i];r.subType===t&&e.call(n,r,i)},this)},eachRawSeriesByType:function(t,e,n){return h(this.getSeriesByType(t),e,n)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){l(this,d(this._componentsMap.get("series"),t,e))},restoreData:function(t){var e=this._componentsMap;l(this,e.get("series"));var n=[];e.each(function(t,e){n.push(e)}),k.topologicalTravel(n,k.getAllClassMainTypes(),function(n,r){h(e.get(n),function(e){("series"!==n||!i(e,t))&&e.restoreData()})})}});M(P,I);var L=P;t.exports=L},function(t,e,n){function i(t,e,n,i,r,a,o,s,l,u,c){var f=l*(g/180),v=p(f)*(t-n)/2+d(f)*(e-i)/2,_=-1*d(f)*(t-n)/2+p(f)*(e-i)/2,x=v*v/(o*o)+_*_/(s*s);x>1&&(o*=h(x),s*=h(x));var b=(r===a?-1:1)*h((o*o*(s*s)-o*o*(_*_)-s*s*(v*v))/(o*o*(_*_)+s*s*(v*v)))||0,w=b*o*_/s,S=b*-s*v/o,M=(t+n)/2+p(f)*w-d(f)*S,T=(e+i)/2+d(f)*w+p(f)*S,A=y([1,0],[(v-w)/o,(_-S)/s]),k=[(v-w)/o,(_-S)/s],C=[(-1*v-w)/o,(-1*_-S)/s],I=y(k,C);m(k,C)<=-1&&(I=g),m(k,C)>=1&&(I=0),0===a&&I>0&&(I-=2*g),1===a&&I<0&&(I+=2*g),c.addData(u,M,T,o,s,A,I,f,a)}function r(t){if(!t)return new c;for(var e,n=0,r=0,a=n,o=r,s=new c,l=c.CMD,u=t.match(_),f=0;fe+s&&o>i+s||ot+s&&a>n+s||ae+c&&u>i+c&&u>o+c||ut+c&&l>n+c&&l>r+c||le&&a>i||ar?o:0}t.exports=n},function(t,e,n){var i=n(14),r=i.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(t,e,n){n&&t.moveTo(e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI,!0)}});t.exports=r},function(t,e,n){function i(t){return r.browser.ie&&r.browser.version>=11?function(){var e,n=this.__clipPaths,i=this.style;if(n)for(var r=0;r=2){if(o&&"spline"!==o){var s=a(i,o,n,e.smoothConstraint);t.moveTo(i[0][0],i[0][1]);for(var l=i.length,u=0;u<(n?l:l-1);u++){var c=s[2*u],f=s[2*u+1],h=i[(u+1)%l];t.bezierCurveTo(c[0],c[1],f[0],f[1],h[0],h[1])}}else{"spline"===o&&(i=r(i,n)),t.moveTo(i[0][0],i[0][1]);for(var u=1,d=i.length;ue)return t[i];return t[n-1]}var r=n(4),a=r.makeInner,o=r.normalizeToArray,s=a(),l={clearColorPalette:function(){s(this).colorIdx=0,s(this).colorNameMap={}},getColorFromPalette:function(t,e,n){e=e||this;var r=s(e),a=r.colorIdx||0,l=r.colorNameMap=r.colorNameMap||{};if(l.hasOwnProperty(t))return l[t];var u=o(this.get("color",!0)),c=this.get("colorLayer",!0),f=null!=n&&c?i(c,n):u;if((f=f||u)&&f.length){var h=f[a];return t&&(l[t]=h),r.colorIdx=(a+1)%f.length,h}}};t.exports=l},function(t,e,n){function i(t){var e=t.get("coordinateSystem"),n={coordSysName:e,coordSysDims:[],axisMap:s(),categoryAxisMap:s()},i=u[e];if(i)return i(t,n,n.axisMap,n.categoryAxisMap),n}function r(t){return"category"===t.get("type")}var a=n(8),o=(a.__DEV__,n(0)),s=o.createHashMap,l=(o.retrieve,o.each),u={cartesian2d:function(t,e,n,i){var a=t.getReferringComponents("xAxis")[0],o=t.getReferringComponents("yAxis")[0];e.coordSysDims=["x","y"],n.set("x",a),n.set("y",o),r(a)&&(i.set("x",a),e.firstCategoryDimIndex=0),r(o)&&(i.set("y",o),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,n,i){var a=t.getReferringComponents("singleAxis")[0];e.coordSysDims=["single"],n.set("single",a),r(a)&&(i.set("single",a),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var a=t.getReferringComponents("polar")[0],o=a.findAxisModel("radiusAxis"),s=a.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",s),r(o)&&(i.set("radius",o),e.firstCategoryDimIndex=0),r(s)&&(i.set("angle",s),e.firstCategoryDimIndex=1)},geo:function(t,e,n,i){e.coordSysDims=["lng","lat"]},parallel:function(t,e,n,i){var a=t.ecModel,o=a.getComponent("parallel",t.get("parallelIndex")),s=e.coordSysDims=o.dimensions.slice();l(o.parallelAxisIndex,function(t,o){var l=a.getComponent("parallelAxis",t),u=s[o];n.set(u,l),r(l)&&null==e.firstCategoryDimIndex&&(i.set(u,l),e.firstCategoryDimIndex=o)})}};e.getCoordSysDefineBySeries=i},function(t,e,n){function i(t){r.each(a,function(e){this[e]=r.bind(t[e],t)},this)}var r=n(0),a=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"],o=i;t.exports=o},function(t,e,n){var i=n(16),r=n(114),a=n(113),o=a.detectSourceFormat,s=n(87),l=s.SERIES_LAYOUT_BY_COLUMN;i.extend({type:"dataset",defaultOption:{seriesLayoutBy:l,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){o(this)}}),r.extend({type:"dataset"})},function(t,e,n){function i(t){if(O(t)){t=(new DOMParser).parseFromString(t,"text/xml")}for(9===t.nodeType&&(t=t.firstChild);"svg"!==t.nodeName.toLowerCase()||1!==t.nodeType;)t=t.nextSibling;return t}function r(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}function a(t,e){for(var n=t.firstChild;n;){if(1===n.nodeType){var i=n.getAttribute("offset");i=i.indexOf("%")>0?parseInt(i,10)/100:i?parseFloat(i):0;var r=n.getAttribute("stop-color")||"#000000";e.addColorStop(i,r)}n=n.nextSibling}}function o(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),D(e.__inheritedStyle,t.__inheritedStyle))}function s(t){for(var e=P(t).split(N),n=[],i=0;i0;a-=2){var o=r[a],s=r[a-1];switch(i=i||A.create(),s){case"translate":o=P(o).split(N),A.translate(i,i,[parseFloat(o[0]),parseFloat(o[1]||0)]);break;case"scale":o=P(o).split(N),A.scale(i,i,[parseFloat(o[0]),parseFloat(o[1]||o[0])]);break;case"rotate":o=P(o).split(N),A.rotate(i,i,parseFloat(o[0]));break;case"skew":o=P(o).split(N),console.warn("Skew transform is not supported yet");break;case"matrix":var o=P(o).split(N);i[0]=parseFloat(o[0]),i[1]=parseFloat(o[1]),i[2]=parseFloat(o[2]),i[3]=parseFloat(o[3]),i[4]=parseFloat(o[4]),i[5]=parseFloat(o[5])}}e.setLocalTransform(i)}}function f(t){var e=t.getAttribute("style"),n={};if(!e)return n;var i={};F.lastIndex=0;for(var r;null!=(r=F.exec(e));)i[r[1]]=r[2];for(var a in z)z.hasOwnProperty(a)&&null!=i[a]&&(n[z[a]]=i[a]);return n}function h(t,e,n){var i=e/t.width,r=n/t.height,a=Math.min(i,r);return{scale:[a,a],position:[-(t.x+t.width/2)*a+e/2,-(t.y+t.height/2)*a+n/2]}}function d(t,e){return(new r).parse(t,e)}var p=n(68),g=n(69),v=n(52),m=n(249),y=n(154),_=n(518),x=n(255),b=n(14),w=n(251),S=n(253),M=n(155),T=n(152),A=n(21),k=n(244),C=k.createFromString,I=n(0),O=I.isString,E=I.extend,D=I.defaults,P=I.trim,L=I.each,N=/[\s,]+/;r.prototype.parse=function(t,e){e=e||{};var n=i(t);if(!n)throw new Error("Illegal svg");var r=new p;this._root=r;var a=n.getAttribute("viewBox")||"",o=parseFloat(n.getAttribute("width")||e.width),s=parseFloat(n.getAttribute("height")||e.height);isNaN(o)&&(o=null),isNaN(s)&&(s=null),l(n,r,null,!0);for(var u=n.firstChild;u;)this._parseNode(u,r),u=u.nextSibling;var c,f;if(a){var d=P(a).split(N);d.length>=4&&(c={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(c&&null!=o&&null!=s&&(f=h(c,o,s),!e.ignoreViewBox)){var g=r;r=new p,r.add(g),g.scale=f.scale.slice(),g.position=f.position.slice()}return e.ignoreRootClip||null==o||null==s||r.setClipPath(new y({shape:{x:0,y:0,width:o,height:s}})),{root:r,width:o,height:s,viewBoxRect:c,viewBoxTransform:f}},r.prototype._parseNode=function(t,e){var n=t.nodeName.toLowerCase();"defs"===n?this._isDefine=!0:"text"===n&&(this._isText=!0);var i;if(this._isDefine){var r=j[n];if(r){var a=r.call(this,t),o=t.getAttribute("id");o&&(this._defs[o]=a)}}else{var r=R[n];r&&(i=r.call(this,t,e),e.add(i))}for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,i),3===s.nodeType&&this._isText&&this._parseText(s,i),s=s.nextSibling;"defs"===n?this._isDefine=!1:"text"===n&&(this._isText=!1)},r.prototype._parseText=function(t,e){if(1===t.nodeType){var n=t.getAttribute("dx")||0,i=t.getAttribute("dy")||0;this._textX+=parseFloat(n),this._textY+=parseFloat(i)}var r=new v({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});o(e,r),l(t,r,this._defs);var a=r.style.fontSize;a&&a<9&&(r.style.fontSize=9,r.scale=r.scale||[1,1],r.scale[0]*=a/9,r.scale[1]*=a/9);var s=r.getBoundingRect();return this._textX+=s.width,e.add(r),r};var R={g:function(t,e){var n=new p;return o(e,n),l(t,n,this._defs),n},rect:function(t,e){var n=new y;return o(e,n),l(t,n,this._defs),n.setShape({x:parseFloat(t.getAttribute("x")||0),y:parseFloat(t.getAttribute("y")||0),width:parseFloat(t.getAttribute("width")||0),height:parseFloat(t.getAttribute("height")||0)}),n},circle:function(t,e){var n=new m;return o(e,n),l(t,n,this._defs),n.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),r:parseFloat(t.getAttribute("r")||0)}),n},line:function(t,e){var n=new x;return o(e,n),l(t,n,this._defs),n.setShape({x1:parseFloat(t.getAttribute("x1")||0),y1:parseFloat(t.getAttribute("y1")||0),x2:parseFloat(t.getAttribute("x2")||0),y2:parseFloat(t.getAttribute("y2")||0)}),n},ellipse:function(t,e){var n=new _;return o(e,n),l(t,n,this._defs),n.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),rx:parseFloat(t.getAttribute("rx")||0),ry:parseFloat(t.getAttribute("ry")||0)}),n},polygon:function(t,e){var n=t.getAttribute("points");n&&(n=s(n));var i=new w({shape:{points:n||[]}});return o(e,i),l(t,i,this._defs),i},polyline:function(t,e){var n=new b;o(e,n),l(t,n,this._defs);var i=t.getAttribute("points");return i&&(i=s(i)),new S({shape:{points:i||[]}})},image:function(t,e){var n=new g;return o(e,n),l(t,n,this._defs),n.setStyle({image:t.getAttribute("xlink:href"),x:t.getAttribute("x"),y:t.getAttribute("y"),width:t.getAttribute("width"),height:t.getAttribute("height")}),n},text:function(t,e){var n=t.getAttribute("x")||0,i=t.getAttribute("y")||0,r=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0;this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(a);var s=new p;return o(e,s),l(t,s,this._defs),s},tspan:function(t,e){var n=t.getAttribute("x"),i=t.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0,s=new p;return o(e,s),l(t,s,this._defs),this._textX+=r,this._textY+=a,s},path:function(t,e){var n=t.getAttribute("d")||"",i=C(n);return o(e,i),l(t,i,this._defs),i}},j={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||0,10),n=parseInt(t.getAttribute("y1")||0,10),i=parseInt(t.getAttribute("x2")||10,10),r=parseInt(t.getAttribute("y2")||0,10),o=new M(e,n,i,r);return a(t,o),o},radialgradient:function(t){}},z={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"},B=/url\(\s*#(.*?)\)/,V=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g,F=/([^\s:;]+)\s*:\s*([^:;]+)/g;e.parseXML=i,e.makeViewBoxTransform=h,e.parseSVG=d},function(t,e,n){var i=n(107);e.zrender=i;var r=n(21);e.matrix=r;var a=n(11);e.vector=a;var o=n(0),s=n(36);e.color=s;var l=n(2),u=n(3);e.number=u;var c=n(12);e.format=c;var f=n(54);f.throttle;e.throttle=f.throttle;var h=n(519);e.helper=h;var d=n(265);e.parseGeoJSON=d;var p=n(27);e.List=p;var g=n(18);e.Model=g;var v=n(45);e.Axis=v;var m=n(15);e.env=m;var y=d,_={};o.each(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(t){_[t]=o[t]});var x={};o.each(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],function(t){x[t]=l[t]}),e.parseGeoJson=y,e.util=_,e.graphic=x},function(t,e,n){function i(t,e,n){function i(t,e,n){null!=x.get(e)?t.otherDims[e]=n:(t.coordDim=e,t.coordDimIndex=n,_.set(e,!0))}y.isInstance(e)||(e=y.seriesDataToSource(e)),n=n||{},t=(t||[]).slice();for(var o=(n.dimsDef||[]).slice(),p=s(n.encodeDef),v=s(),_=s(),b=[],w=r(e,t,o,n.dimCount),S=0;Si&&(c=a.interval=i);var f=a.intervalPrecision=r(c);return o(a.niceTickExtent=[u(Math.ceil(t[0]/c)*c,f),u(Math.floor(t[1]/c)*c,f)],t),a}function r(t){return l.getPrecisionSafe(t)+2}function a(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function o(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),a(t,0,e),a(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function s(t,e,n,i){var r=[];if(!t)return r;e[0]1e4)return[];return e[1]>(r.length?r[r.length-1]:n[1])&&r.push(e[1]),r}var l=n(3),u=l.round;e.intervalScaleNiceTicks=i,e.getIntervalPrecision=r,e.fixExtent=o,e.intervalScaleGetTicks=s},function(t,e,n){function i(t){if(!t.UTF8Encoding)return t;var e=t.UTF8Scale;null==e&&(e=1024);for(var n=t.features,i=0;i>1^-(1&s),l=l>>1^-(1&l),s+=r,l+=a,r=s,a=l,i.push([s/n,l/n])}return i}function a(t){return i(t),o.map(o.filter(t.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var e=t.properties,n=t.geometry,i=n.coordinates,r=[];"Polygon"===n.type&&r.push({type:"polygon",exterior:i[0],interiors:i.slice(1)}),"MultiPolygon"===n.type&&o.each(i,function(t){t[0]&&r.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})});var a=new s(e.name,r,e.cp);return a.properties=e,a})}var o=n(0),s=n(266);t.exports=a},function(t,e,n){function i(t,e,n){if(this.name=t,this.geometries=e,n)n=[n[0],n[1]];else{var i=this.getBoundingRect();n=[i.x+i.width/2,i.y+i.height/2]}this.center=n}var r=n(13),a=n(111),o=n(11),s=n(267);i.prototype={constructor:i,properties:null,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,n=[e,e],i=[-e,-e],s=[],l=[],u=this.geometries,c=0;c0?n=i[0]:i[1]<0&&(n=i[1]),n}function a(t,e,n,i){var r=NaN;t.stacked&&(r=n.get(n.getCalculationInfo("stackedOverDimension"),i)),isNaN(r)&&(r=t.valueStart);var a=t.baseDataOffset,o=[];return o[a]=n.get(t.baseDim,i),o[1-a]=r,e.dataToPoint(o)}var o=n(41),s=o.isDimensionStacked,l=n(0),u=l.map;e.prepareDataCoordInfo=i,e.getStackedOnPoint=a},function(t,e,n){function i(t){return isNaN(t[0])||isNaN(t[1])}function r(t,e,n,i,r,s,l,u,c,f,h){return"none"!==f&&f?a.apply(this,arguments):o.apply(this,arguments)}function a(t,e,n,r,a,o,s,l,u,c,f){for(var h=0,d=n,g=0;g=a||d<0)break;if(i(y)){if(f){d+=o;continue}break}if(d===n)t[o>0?"moveTo":"lineTo"](y[0],y[1]);else if(u>0){var _=e[h],x="y"===c?1:0,b=(y[x]-_[x])*u;p(v,_),v[x]=_[x]+b,p(m,y),m[x]=y[x]-b,t.bezierCurveTo(v[0],v[1],m[0],m[1],y[0],y[1])}else t.lineTo(y[0],y[1]);h=d,d+=o}return g}function o(t,e,n,r,a,o,s,l,c,y,_){for(var x=0,b=n,w=0;w=a||b<0)break;if(i(S)){if(_){b+=o;continue}break}if(b===n)t[o>0?"moveTo":"lineTo"](S[0],S[1]),p(v,S);else if(c>0){var M=b+o,T=e[M];if(_)for(;T&&i(e[M]);)M+=o,T=e[M];var A=.5,k=e[x],T=e[M];if(!T||i(T))p(m,S);else{i(T)&&!_&&(T=S),u.sub(g,T,k);var C,I;if("x"===y||"y"===y){var O="x"===y?0:1;C=Math.abs(S[O]-k[O]),I=Math.abs(S[O]-T[O])}else C=u.dist(S,k),I=u.dist(S,T);A=I/(I+C),d(m,S,g,-c*(1-A))}f(v,v,l),h(v,v,s),f(m,m,l),h(m,m,s),t.bezierCurveTo(v[0],v[1],m[0],m[1],S[0],S[1]),d(v,S,g,c*A)}else t.lineTo(S[0],S[1]);x=b,b+=o}return w}function s(t,e){var n=[1/0,1/0],i=[-1/0,-1/0];if(e)for(var r=0;ri[0]&&(i[0]=a[0]),a[1]>i[1]&&(i[1]=a[1])}return{min:e?n:i,max:e?i:n}}var l=n(14),u=n(11),c=n(250),f=u.min,h=u.max,d=u.scaleAndAdd,p=u.copy,g=[],v=[],m=[],y=l.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:c(l.prototype.brush),buildPath:function(t,e){var n=e.points,a=0,o=n.length,l=s(n,e.smoothConstraint);if(e.connectNulls){for(;o>0&&i(n[o-1]);o--);for(;a0&&i(n[l-1]);l--);for(;o=0)&&(I=t);var E=new h.Text({position:e.center.slice(),scale:[1/g[0],1/g[1]],z2:10,silent:!0});h.setLabelStyle(E.style,E.hoverStyle={},w,S,{labelFetcher:I,labelDataIndex:O,defaultText:e.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),n.add(E)}if(c)c.setItemGraphicEl(a,n);else{var o=t.getRegionModel(e.name);r.eventData={componentType:"geo",componentIndex:t.componentIndex,geoIndex:t.componentIndex,name:e.name,region:o&&o.option||{}}}(n.__regions||(n.__regions=[])).push(e),h.setHoverStyle(n,v,{hoverSilentOnTouch:!!t.get("selectedMode")}),d.add(n)}),this._updateController(t,e,n),r(this,t,d,n,o),a(t,d)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&d.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(t){var e=t.map;this._mapName!==e&&s.each(d.makeGraphic(e,this.uid),function(t){this._backgroundGroup.add(t)},this),this._mapName=e},_updateController:function(t,e,n){function i(){var e={type:"geoRoam",componentType:l};return e[l+"Id"]=t.id,e}var r=t.coordinateSystem,a=this._controller,o=this._controllerHost;o.zoomLimit=t.get("scaleLimit"),o.zoom=r.getZoom(),a.enable(t.get("roam")||!1);var l=t.mainType;a.off("pan").on("pan",function(t){this._mouseDownFlag=!1,u.updateViewOnPan(o,t.dx,t.dy),n.dispatchAction(s.extend(i(),{dx:t.dx,dy:t.dy}))},this),a.off("zoom").on("zoom",function(t){if(this._mouseDownFlag=!1,u.updateViewOnZoom(o,t.scale,t.originX,t.originY),n.dispatchAction(s.extend(i(),{zoom:t.scale,originX:t.originX,originY:t.originY})),this._updateGroup){var e=this.group.scale;this._regionsGroup.traverse(function(t){"text"===t.type&&t.attr("scale",[1/e[0],1/e[1]])})}},this),a.setPointerChecker(function(e,i,a){return r.getViewRectAfterRoam().contain(i,a)&&!f(e,n,t)})}};var v=o;t.exports=v},function(t,e,n){function i(t,e,n){o(t)[e]=n}function r(t,e,n){var i=o(t);i[e]===n&&(i[e]=null)}function a(t,e){return!!o(t)[e]}function o(t){return t[l]||(t[l]={})}var s=n(1),l="\0_ec_interaction_mutex";s.registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),e.take=i,e.release=r,e.isTaken=a},function(t,e,n){var i=n(1),r=n(0),a=n(164),o=a.updateCenterAndZoom;i.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,e){var n=t.componentType||"series";e.eachComponent({mainType:n,query:t},function(e){var i=e.coordinateSystem;if("geo"===i.type){var a=o(i,t,e.get("scaleLimit"));e.setCenter&&e.setCenter(a.center),e.setZoom&&e.setZoom(a.zoom),"series"===n&&r.each(e.seriesGroup,function(t){t.setCenter(a.center),t.setZoom(a.zoom)})}})})},function(t,e,n){function i(t){var e=t.mainData,n=t.datas;n||(n={main:e},t.datasAttr={main:"data"}),t.datas=t.mainData=null,u(e,n,t),h(n,function(n){h(e.TRANSFERABLE_METHODS,function(e){n.wrapMethod(e,f.curry(r,t))})}),e.wrapMethod("cloneShallow",f.curry(o,t)),h(e.CHANGABLE_METHODS,function(n){e.wrapMethod(n,f.curry(a,t))}),f.assert(n[e.dataType]===e)}function r(t,e){if(l(this)){var n=f.extend({},this[d]);n[this.dataType]=e,u(e,n,t)}else c(e,this.dataType,this[p],t);return e}function a(t,e){return t.struct&&t.struct.update(this),e}function o(t,e){return h(e[d],function(n,i){n!==e&&c(n.cloneShallow(),i,e,t)}),e}function s(t){var e=this[p];return null==t||null==e?e:e[d][t]}function l(t){return t[p]===t}function u(t,e,n){t[d]={},h(e,function(e,i){c(e,i,t,n)})}function c(t,e,n,i){n[d][e]=t,t[p]=n,t.dataType=e,i.struct&&(t[i.structAttr]=i.struct,i.struct[i.datasAttr[e]]=t),t.getLinkedData=s}var f=n(0),h=f.each,d="\0__link_datas",p="\0__link_mainData",g=i;t.exports=g},function(t,e,n){function i(t){t.hierNode={defaultAncestor:null,ancestor:t,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var e,n,i=[t];e=i.pop();)if(n=e.children,e.isExpand&&n.length)for(var r=n.length,a=r-1;a>=0;a--){var o=n[a];o.hierNode={defaultAncestor:null,ancestor:o,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},i.push(o)}}function r(t,e){var n=t.isExpand?t.children:[],i=t.parentNode.children,r=t.hierNode.i?i[t.hierNode.i-1]:null;if(n.length){u(t);var a=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;r?(t.hierNode.prelim=r.hierNode.prelim+e(t,r),t.hierNode.modifier=t.hierNode.prelim-a):t.hierNode.prelim=a}else r&&(t.hierNode.prelim=r.hierNode.prelim+e(t,r));t.parentNode.hierNode.defaultAncestor=c(t,r,t.parentNode.hierNode.defaultAncestor||i[0],e)}function a(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function o(t){return arguments.length?t:g}function s(t,e){var n={};return t-=Math.PI/2,n.x=e*Math.cos(t),n.y=e*Math.sin(t),n}function l(t,e){return v.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function u(t){for(var e=t.children,n=e.length,i=0,r=0;--n>=0;){var a=e[n];a.hierNode.prelim+=i,a.hierNode.modifier+=i,r+=a.hierNode.change,i+=a.hierNode.shift+r}}function c(t,e,n,i){if(e){for(var r=t,a=t,o=a.parentNode.children[0],s=e,l=r.hierNode.modifier,u=a.hierNode.modifier,c=o.hierNode.modifier,g=s.hierNode.modifier;s=f(s),a=h(a),s&&a;){r=f(r),o=h(o),r.hierNode.ancestor=t;var v=s.hierNode.prelim+g-a.hierNode.prelim-u+i(s,a);v>0&&(p(d(s,t,n),t,v),u+=v,l+=v),g+=s.hierNode.modifier,u+=a.hierNode.modifier,l+=r.hierNode.modifier,c+=o.hierNode.modifier}s&&!f(r)&&(r.hierNode.thread=s,r.hierNode.modifier+=g-l),a&&!h(o)&&(o.hierNode.thread=a,o.hierNode.modifier+=u-c,n=t)}return n}function f(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function h(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function d(t,e,n){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:n}function p(t,e,n){var i=n/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=i,e.hierNode.shift+=n,e.hierNode.modifier+=n,e.hierNode.prelim+=n,t.hierNode.change+=i}function g(t,e){return t.parentNode===e.parentNode?1:2}var v=n(9);e.init=i,e.firstWalk=r,e.secondWalk=a,e.separation=o,e.radialCoordinate=s,e.getViewRect=l},function(t,e,n){function i(t,e,n,i,f){for(var h=new o(i),d=0;d "+_)),v++)}var x,b=n.get("coordinateSystem");if("cartesian2d"===b||"polar"===b)x=c(t,n);else{var w=u.get(b),S=w&&"view"!==w.type?w.dimensions||[]:[];r.indexOf(S,"value")<0&&S.concat(["value"]);var M=l(t,{coordDimensions:S});x=new a(M,n),x.initData(t)}var T=new a(["value"],n);return T.initData(g,p),f&&f(x,T),s({mainData:x,struct:h,structAttr:"graph",datas:{node:x,edge:T},datasAttr:{node:"data",edge:"edgeData"}}),h.update(),h}var r=n(0),a=n(27),o=n(588),s=n(279),l=n(73),u=n(30),c=n(40);t.exports=i},function(t,e,n){var i=n(1);i.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},function(){}),i.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},function(){})},function(t,e,n){function i(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var n=t.getGraph();n.eachNode(function(t){var e=t.getModel();t.setLayout([+e.get("x"),+e.get("y")])}),r(n)}}function r(t){t.eachEdge(function(t){var e=t.getModel().get("lineStyle.curveness")||0,n=a.clone(t.node1.getLayout()),i=a.clone(t.node2.getLayout()),r=[n,i];+e&&r.push([(n[0]+i[0])/2-(n[1]-i[1])*e,(n[1]+i[1])/2-(i[0]-n[0])*e]),t.setLayout(r)})}var a=n(11);e.simpleLayout=i,e.simpleLayoutEdge=r},function(t,e,n){function i(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var n=e.getBoundingRect(),i=t.getData(),a=i.graph,o=0,s=i.getSum("value"),l=2*Math.PI/(s||i.count()),u=n.width/2+n.x,c=n.height/2+n.y,f=Math.min(n.width,n.height)/2;a.eachNode(function(t){var e=t.getValue("value");o+=l*(s?e:1)/2,t.setLayout([f*Math.cos(o)+u,f*Math.sin(o)+c]),o+=l*(s?e:1)/2}),i.setLayout({cx:u,cy:c}),a.eachEdge(function(t){var e,n=t.getModel().get("lineStyle.curveness")||0,i=r.clone(t.node1.getLayout()),a=r.clone(t.node2.getLayout()),o=(i[0]+a[0])/2,s=(i[1]+a[1])/2;+n&&(n*=3,e=[u*n+o*(1-n),c*n+s*(1-n)]),t.setLayout([i,a,e])})}}var r=n(11);e.circularLayout=i},function(t,e,n){function i(t,e){var n=t._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===e}var r=n(1),a=n(0),o=n(54),s=n(610);n(286),n(613),n(615);r.extendComponentView({type:"parallel",render:function(t,e,n){this._model=t,this._api=n,this._handlers||(this._handlers={},a.each(l,function(t,e){n.getZr().on(e,this._handlers[e]=a.bind(t,this))},this)),o.createOrUpdate(this,"_throttledDispatchExpand",t.get("axisExpandRate"),"fixRate")},dispose:function(t,e){a.each(this._handlers,function(t,n){e.getZr().off(n,t)}),this._handlers=null},_throttledDispatchExpand:function(t){this._dispatchExpand(t)},_dispatchExpand:function(t){t&&this._api.dispatchAction(a.extend({type:"parallelAxisExpand"},t))}});var l={mousedown:function(t){i(this,"click")&&(this._mouseDownPoint=[t.offsetX,t.offsetY])},mouseup:function(t){var e=this._mouseDownPoint;if(i(this,"click")&&e){var n=[t.offsetX,t.offsetY];if(Math.pow(e[0]-n[0],2)+Math.pow(e[1]-n[1],2)>5)return;var r=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&i(this,"mousemove")){var e=this._model,n=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),r=n.behavior;"jump"===r&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===r?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===r&&null})}}};r.registerPreprocessor(s)},function(t,e,n){function i(t,e){var n=[];return t.eachComponent("parallel",function(i,a){var o=new r(i,t,e);o.name="parallel_"+a,o.resize(i,e),i.coordinateSystem=o,o.model=i,n.push(o)}),t.eachSeries(function(e){if("parallel"===e.get("coordinateSystem")){var n=t.queryComponents({mainType:"parallel",index:e.get("parallelIndex"),id:e.get("parallelId")})[0];e.coordinateSystem=n.coordinateSystem}}),n}var r=n(611);n(30).register("parallel",{create:i})},function(t,e,n){function i(t){return t=o(t),function(e,n){return c.clipPointsByRect(e,t)}}function r(t,e){return t=o(t),function(n){var i=null!=e?e:n,r=i?t.width:t.height,a=i?t.x:t.y;return[a,a+(r||0)]}}function a(t,e,n){return t=o(t),function(i,r,a){return t.contain(r[0],r[1])&&!u(i,e,n)}}function o(t){return s.create(t)}var s=n(13),l=n(123),u=l.onIrrelevantElement,c=n(2);e.makeRectPanelClipPath=i,e.makeLinearBrushOtherExtent=r,e.makeRectIsTargetByCursor=a},function(t,e,n){var i=n(75),r=n(0),a=n(88),o=a.getDimensionTypeByAxis,s={_baseAxisDim:null,getInitialData:function(t,e){var n,a,s=e.getComponent("xAxis",this.get("xAxisIndex")),l=e.getComponent("yAxis",this.get("yAxisIndex")),u=s.get("type"),c=l.get("type");"category"===u?(t.layout="horizontal",n=s.getOrdinalMeta(),a=!0):"category"===c?(t.layout="vertical",n=l.getOrdinalMeta(),a=!0):t.layout=t.layout||"horizontal";var f=["x","y"],h="horizontal"===t.layout?0:1,d=this._baseAxisDim=f[h],p=f[1-h],g=[s,l],v=g[h].get("type"),m=g[1-h].get("type"),y=t.data;if(y&&a){var _=[];r.each(y,function(t,e){var n;t.value&&r.isArray(t.value)?(n=t.value.slice(),t.value.unshift(e)):r.isArray(t)?(n=t.slice(),t.unshift(e)):n=t,_.push(n)}),t.data=_}var x=this.defaultValueDimensions;return i(this,{coordDimensions:[{name:d,type:o(v),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:p,type:o(m),dimsDef:x.slice()}],dimensionsCount:x.length+1})},getBaseAxis:function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis}};e.seriesModelMixin=s},function(t,e,n){function i(t,e,n){r.Group.call(this),this.add(this.createLine(t,e,n)),this._updateEffectSymbol(t,e)}var r=n(2),a=n(169),o=n(0),s=n(28),l=s.createSymbol,u=n(11),c=n(44),f=i.prototype;f.createLine=function(t,e,n){return new a(t,e,n)},f._updateEffectSymbol=function(t,e){var n=t.getItemModel(e),i=n.getModel("effect"),r=i.get("symbolSize"),a=i.get("symbol");o.isArray(r)||(r=[r,r]);var s=i.get("color")||t.getItemVisual(e,"color"),u=this.childAt(1);this._symbolType!==a&&(this.remove(u),u=l(a,-.5,-.5,1,1,s),u.z2=100,u.culling=!0,this.add(u)),u&&(u.setStyle("shadowColor",s),u.setStyle(i.getItemStyle(["color"])),u.attr("scale",r),u.setColor(s),u.attr("scale",r),this._symbolType=a,this._updateEffectAnimation(t,i,e))},f._updateEffectAnimation=function(t,e,n){var i=this.childAt(1);if(i){var r=this,a=t.getItemLayout(n),s=1e3*e.get("period"),l=e.get("loop"),u=e.get("constantSpeed"),c=o.retrieve(e.get("delay"),function(e){return e/t.count()*s/3}),f="function"===typeof c;if(i.ignore=!0,this.updateAnimationPoints(i,a),u>0&&(s=this.getLineLength(i)/u*1e3),s!==this._period||l!==this._loop){i.stopAnimation();var h=c;f&&(h=c(n)),i.__t>0&&(h=-s*i.__t),i.__t=0;var d=i.animate("",l).when(s,{__t:1}).delay(h).during(function(){r.updateSymbolPosition(i)});l||d.done(function(){r.remove(i)}),d.start()}this._period=s,this._loop=l}},f.getLineLength=function(t){return u.dist(t.__p1,t.__cp1)+u.dist(t.__cp1,t.__p2)},f.updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},f.updateData=function(t,e,n){this.childAt(0).updateData(t,e,n),this._updateEffectSymbol(t,e)},f.updateSymbolPosition=function(t){var e=t.__p1,n=t.__p2,i=t.__cp1,r=t.__t,a=t.position,o=c.quadraticAt,s=c.quadraticDerivativeAt;a[0]=o(e[0],i[0],n[0],r),a[1]=o(e[1],i[1],n[1],r);var l=s(e[0],i[0],n[0],r),u=s(e[1],i[1],n[1],r);t.rotation=-Math.atan2(u,l)-Math.PI/2,t.ignore=!1},f.updateLayout=function(t,e){this.childAt(0).updateLayout(t,e);var n=t.getItemModel(e).getModel("effect");this._updateEffectAnimation(t,n,e)},o.inherits(i,r.Group);var h=i;t.exports=h},function(t,e,n){function i(t,e,n){r.Group.call(this),this._createPolyline(t,e,n)}var r=n(2),a=n(0),o=i.prototype;o._createPolyline=function(t,e,n){var i=t.getItemLayout(e),a=new r.Polyline({shape:{points:i}});this.add(a),this._updateCommonStl(t,e,n)},o.updateData=function(t,e,n){var i=t.hostModel,a=this.childAt(0),o={shape:{points:t.getItemLayout(e)}};r.updateProps(a,o,i,e),this._updateCommonStl(t,e,n)},o._updateCommonStl=function(t,e,n){var i=this.childAt(0),o=t.getItemModel(e),s=t.getItemVisual(e,"color"),l=n&&n.lineStyle,u=n&&n.hoverLineStyle;n&&!t.hasItemOption||(l=o.getModel("lineStyle").getLineStyle(),u=o.getModel("emphasis.lineStyle").getLineStyle()),i.useStyle(a.defaults({strokeNoScale:!0,fill:"none",stroke:s},l)),i.hoverStyle=u,r.setHoverStyle(this)},o.updateLayout=function(t,e){this.childAt(0).setShape("points",t.getItemLayout(e))},a.inherits(i,r.Group);var s=i;t.exports=s},function(t,e,n){var i=n(72),r={seriesType:"lines",plan:i(),reset:function(t){function e(e,a){var o=[];if(r){var s,l=e.end-e.start;if(i){for(var u=0,c=e.start;c=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}}}),u=l;t.exports=u},function(t,e,n){function i(t,e){e.dispatchAction({type:"legendToggleSelect",name:t})}function r(t,e,n,i){var r=n.getZr().storage.getDisplayList()[0];r&&r.useHoverLayer||n.dispatchAction({type:"highlight",seriesName:t,name:e,excludeSeriesId:i})}function a(t,e,n,i){var r=n.getZr().storage.getDisplayList()[0];r&&r.useHoverLayer||n.dispatchAction({type:"downplay",seriesName:t,name:e,excludeSeriesId:i})}var o=n(8),s=(o.__DEV__,n(1)),l=n(0),u=n(28),c=u.createSymbol,f=n(2),h=n(299),d=h.makeBackground,p=n(9),g=l.curry,v=l.each,m=f.Group,y=s.extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new m),this._backgroundEl,this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},render:function(t,e,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var r=t.get("align");r&&"auto"!==r||(r="right"===t.get("left")&&"vertical"===t.get("orient")?"right":"left"),this.renderInner(r,t,e,n);var a=t.getBoxLayoutParams(),o={width:n.getWidth(),height:n.getHeight()},s=t.get("padding"),u=p.getLayoutRect(a,o,s),c=this.layoutInner(t,r,u,i),f=p.getLayoutRect(l.defaults({width:c.width,height:c.height},a),o,s);this.group.attr("position",[f.x-c.x,f.y-c.y]),this.group.add(this._backgroundEl=d(c,t))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl)},renderInner:function(t,e,n,o){var s=this.getContentGroup(),u=l.createHashMap(),c=e.get("selectedMode"),f=[];n.eachRawSeries(function(t){!t.get("legendHoverLink")&&f.push(t.id)}),v(e.getData(),function(l,h){var d=l.get("name");if(!this.newlineDisabled&&(""===d||"\n"===d))return void s.add(new m({newline:!0}));var p=n.getSeriesByName(d)[0];if(!u.get(d))if(p){var v=p.getData(),y=v.getVisual("color");"function"===typeof y&&(y=y(p.getDataParams(0)));var _=v.getVisual("legendSymbol")||"roundRect",x=v.getVisual("symbol"),b=this._createItem(d,h,l,e,_,x,t,y,c);b.on("click",g(i,d,o)).on("mouseover",g(r,p.name,null,o,f)).on("mouseout",g(a,p.name,null,o,f)),u.set(d,!0)}else n.eachRawSeries(function(n){if(!u.get(d)&&n.legendDataProvider){var s=n.legendDataProvider(),p=s.indexOfName(d);if(p<0)return;var v=s.getItemVisual(p,"color");this._createItem(d,h,l,e,"roundRect",null,t,v,c).on("click",g(i,d,o)).on("mouseover",g(r,null,d,o,f)).on("mouseout",g(a,null,d,o,f)),u.set(d,!0)}},this)},this)},_createItem:function(t,e,n,i,r,a,o,s,u){var h=i.get("itemWidth"),d=i.get("itemHeight"),p=i.get("inactiveColor"),g=i.get("symbolKeepAspect"),v=i.isSelected(t),y=new m,_=n.getModel("textStyle"),x=n.get("icon"),b=n.getModel("tooltip"),w=b.parentModel;if(r=x||r,y.add(c(r,0,0,h,d,v?s:p,null==g||g)),!x&&a&&(a!==r||"none"===a)){var S=.8*d;"none"===a&&(a="circle"),y.add(c(a,(h-S)/2,(d-S)/2,S,S,v?s:p,null==g||g))}var M="left"===o?h+5:-5,T=o,A=i.get("formatter"),k=t;"string"===typeof A&&A?k=A.replace("{name}",null!=t?t:""):"function"===typeof A&&(k=A(t)),y.add(new f.Text({style:f.setTextStyle({},_,{text:k,x:M,y:d/2,textFill:v?_.getTextColor():p,textAlign:T,textVerticalAlign:"middle"})}));var C=new f.Rect({shape:y.getBoundingRect(),invisible:!0,tooltip:b.get("show")?l.extend({content:t,formatter:w.get("formatter",!0)||function(){return t},formatterParams:{componentType:"legend",legendIndex:i.componentIndex,name:t,$vars:["name"]}},b.option):null});return y.add(C),y.eachChild(function(t){t.silent=!0}),C.silent=!u,this.getContentGroup().add(y),f.setHoverStyle(y),y.__legendDataIndex=e,y},layoutInner:function(t,e,n){var i=this.getContentGroup();p.box(t.get("orient"),i,t.get("itemGap"),n.width,n.height);var r=i.getBoundingRect();return i.attr("position",[-r.x,-r.y]),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});t.exports=y},function(t,e,n){function i(t,e,n){var i=e.getBoxLayoutParams(),r=e.get("padding"),a={width:n.getWidth(),height:n.getHeight()},u=o(i,a,r);s(e.get("orient"),t,e.get("itemGap"),u.width,u.height),l(t,i,a,r)}function r(t,e){var n=u.normalizeCssArray(e.get("padding")),i=e.getItemStyle(["color","opacity"]);i.fill=e.get("backgroundColor");var t=new c.Rect({shape:{x:t.x-n[3],y:t.y-n[0],width:t.width+n[1]+n[3],height:t.height+n[0]+n[2],r:e.get("borderRadius")},style:i,silent:!0,z2:-1});return t}var a=n(9),o=a.getLayoutRect,s=a.box,l=a.positionElement,u=n(12),c=n(2);e.layout=i,e.makeBackground=r},function(t,e,n){function i(t,e,n){var i=this._targetInfoList=[],r={},o=a(e,t);g(b,function(t,e){(!n||!n.include||v(n.include,e)>=0)&&t(o,i,r)})}function r(t){return t[0]>t[1]&&t.reverse(),t}function a(t,e){return d.parseFinder(t,e,{includeMainTypes:_})}function o(t,e,n,i){var a=n.getAxis(["x","y"][t]),o=r(f.map([0,1],function(t){return e?a.coordToData(a.toLocalCoord(i[t])):a.toGlobalCoord(a.dataToCoord(i[t]))})),s=[];return s[t]=o,s[1-t]=[NaN,NaN],{values:o,xyMinMax:s}}function s(t,e,n,i){return[e[0]-i[t]*n[0],e[1]-i[t]*n[1]]}function l(t,e){var n=u(t),i=u(e),r=[n[0]/i[0],n[1]/i[1]];return isNaN(r[0])&&(r[0]=1),isNaN(r[1])&&(r[1]=1),r}function u(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}var c=n(8),f=(c.__DEV__,n(0)),h=n(2),d=n(4),p=n(287),g=f.each,v=f.indexOf,m=f.curry,y=["dataToPoint","pointToData"],_=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],x=i.prototype;x.setOutputRanges=function(t,e){this.matchOutputRanges(t,e,function(t,e,n){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var i=M[t.brushType](0,n,e);t.__rangeOffset={offset:T[t.brushType](i.values,t.range,[1,1]),xyMinMax:i.xyMinMax}}})},x.matchOutputRanges=function(t,e,n){g(t,function(t){var i=this.findTargetInfo(t,e);i&&!0!==i&&f.each(i.coordSyses,function(i){var r=M[t.brushType](1,i,t.range);n(t,r.values,i,e)})},this)},x.setInputRanges=function(t,e){g(t,function(t){var n=this.findTargetInfo(t,e);if(t.range=t.range||[],n&&!0!==n){t.panelId=n.panelId;var i=M[t.brushType](0,n.coordSys,t.coordRange),r=t.__rangeOffset;t.range=r?T[t.brushType](i.values,r.offset,l(i.xyMinMax,r.xyMinMax)):i.values}},this)},x.makePanelOpts=function(t,e){return f.map(this._targetInfoList,function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e&&e(n),clipPath:p.makeRectPanelClipPath(i),isTargetByCursor:p.makeRectIsTargetByCursor(i,t,n.coordSysModel),getLinearBrushOtherExtent:p.makeLinearBrushOtherExtent(i)}})},x.controlSeries=function(t,e,n){var i=this.findTargetInfo(t,n);return!0===i||i&&v(i.coordSyses,e.coordinateSystem)>=0},x.findTargetInfo=function(t,e){for(var n=this._targetInfoList,i=a(e,t),r=0;r=0||v(i,t.getAxis("y").model)>=0)&&a.push(t)}),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:a[0],coordSyses:a,getPanelRect:S.grid,xAxisDeclared:o[t.id],yAxisDeclared:s[t.id]})}))},geo:function(t,e){g(t.geoModels,function(t){var n=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:n,coordSyses:[n],getPanelRect:S.geo})})}},w=[function(t,e){var n=t.xAxisModel,i=t.yAxisModel,r=t.gridModel;return!r&&n&&(r=n.axis.grid.model),!r&&i&&(r=i.axis.grid.model),r&&r===e.gridModel},function(t,e){var n=t.geoModel;return n&&n===e.geoModel}],S={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(h.getTransform(t)),e}},M={lineX:m(o,0),lineY:m(o,1),rect:function(t,e,n){var i=e[y[t]]([n[0][0],n[1][0]]),a=e[y[t]]([n[0][1],n[1][1]]),o=[r([i[0],a[0]]),r([i[1],a[1]])];return{values:o,xyMinMax:o}},polygon:function(t,e,n){var i=[[1/0,-1/0],[1/0,-1/0]];return{values:f.map(n,function(n){var r=e[y[t]](n);return i[0][0]=Math.min(i[0][0],r[0]),i[1][0]=Math.min(i[1][0],r[1]),i[0][1]=Math.max(i[0][1],r[0]),i[1][1]=Math.max(i[1][1],r[1]),r}),xyMinMax:i}}},T={lineX:m(s,0),lineY:m(s,1),rect:function(t,e,n){return[[t[0][0]-n[0]*e[0][0],t[0][1]-n[0]*e[0][1]],[t[1][0]-n[1]*e[1][0],t[1][1]-n[1]*e[1][1]]]},polygon:function(t,e,n){return f.map(t,function(t,i){return[t[0]-n[0]*e[i][0],t[1]-n[1]*e[i][1]]})}},A=i;t.exports=A},function(t,e,n){n(16).registerSubTypeDefaulter("dataZoom",function(){return"slider"})},function(t,e,n){var i=n(1),r=n(0),a=r.createHashMap,o=r.each;i.registerProcessor({getTargetSeries:function(t){var e=a();return t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,n,i){var r=i.getAxisProxy(t.name,n);o(r.getTargetSeriesModels(),function(t){e.set(t.uid,t)})})}),e},modifyOutputEnd:!0,overallReset:function(t,e){t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,n,i){i.getAxisProxy(t.name,n).reset(i,e)}),t.eachTargetAxis(function(t,n,i){i.getAxisProxy(t.name,n).filterData(i,e)})}),t.eachComponent("dataZoom",function(t){var e=t.findRepresentativeAxisProxy(),n=e.getDataPercentWindow(),i=e.getDataValueWindow();t.setRawRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]},!0)})}})},function(t,e,n){var i=n(1),r=n(0),a=n(173);i.registerAction("dataZoom",function(t,e){var n=a.createLinkedNodesFinder(r.bind(e.eachComponent,e,"dataZoom"),a.eachAxisDim,function(t,e){return t.get(e.axisIndex)}),i=[];e.eachComponent({mainType:"dataZoom",query:t},function(t,e){i.push.apply(i,n(t).nodes)}),r.each(i,function(e,n){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})},function(t,e,n){function i(t){var e=t&&t.visualMap;a.isArray(e)||(e=e?[e]:[]),o(e,function(t){if(t){r(t,"splitList")&&!r(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var e=t.pieces;e&&a.isArray(e)&&o(e,function(t){a.isObject(t)&&(r(t,"start")&&!r(t,"min")&&(t.min=t.start),r(t,"end")&&!r(t,"max")&&(t.max=t.end))})}})}function r(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}var a=n(0),o=a.each;t.exports=i},function(t,e,n){n(16).registerSubTypeDefaulter("visualMap",function(t){return t.categories||(t.pieces?t.pieces.length>0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"})},function(t,e,n){function i(t,e,n,i){function r(t){return u[t]}function a(t,e){u[t]=e}for(var o=e.targetVisuals[i],l=s.prepareVisualTypes(o),u={color:t.getData().getVisual("color")},c=0,f=l.length;c"],r.isArray(t)&&(t=t.slice(),a=!0),o=e?t:a?[i(t[0]),i(t[1])]:i(t),r.isString(c)?c.replace("{value}",a?o[0]:o).replace("{value2}",a?o[1]:o):r.isFunction(c)?a?c(t[0],t[1]):c(t):a?t[0]===u[0]?n[0]+" "+o[1]:t[1]===u[1]?n[1]+" "+o[0]:o[0]+" - "+o[1]:o},resetExtent:function(){var t=this.option,e=g([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension,n=t.dimensions;if(null!=e||n.length){if(null!=e)return t.getDimension(e);for(var i=t.dimensions,r=i.length-1;r>=0;r--){var a=i[r];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){function t(t){d(a.color)&&!t.inRange&&(t.inRange={color:a.color.slice().reverse()}),t.inRange=t.inRange||{color:i.get("gradientColor")},p(this.stateList,function(e){var n=t[e];if(r.isString(n)){var i=o.get(n,"active",g);i?(t[e]={},t[e][n]=i):delete t[e]}},this)}function e(t,e,n){var i=t[e],r=t[n];i&&!r&&(r=t[n]={},p(i,function(t,e){if(s.isValidType(e)){var n=o.get(e,"inactive",g);null!=n&&(r[e]=n,"color"!==e||r.hasOwnProperty("opacity")||r.hasOwnProperty("colorAlpha")||(r.opacity=[0,0]))}}))}function n(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,i=this.get("inactiveColor");p(this.stateList,function(a){var o=this.itemSize,s=t[a];s||(s=t[a]={color:g?i:[i]}),null==s.symbol&&(s.symbol=e&&r.clone(e)||(g?"roundRect":["roundRect"])),null==s.symbolSize&&(s.symbolSize=n&&r.clone(n)||(g?o[0]:[o[0],o[0]])),s.symbol=f(s.symbol,function(t){return"none"===t||"square"===t?"roundRect":t});var l=s.symbolSize;if(null!=l){var u=-1/0;h(l,function(t){t>u&&(u=t)}),s.symbolSize=f(l,function(t){return v(t,[0,u],[0,o[0]],!0)})}},this)}var i=this.ecModel,a=this.option,l={inRange:a.inRange,outOfRange:a.outOfRange},u=a.target||(a.target={}),c=a.controller||(a.controller={});r.merge(u,l),r.merge(c,l);var g=this.isCategory();t.call(this,u),t.call(this,c),e.call(this,u,"inRange","outOfRange"),n.call(this,c)},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:m,getValueState:m,getVisualMeta:m}),_=y;t.exports=_},function(t,e,n){var i=n(0),r={get:function(t,e,n){var r=i.clone((a[t]||{})[e]);return n&&i.isArray(r)?r[r.length-1]:r}},a={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},o=r;t.exports=o},function(t,e,n){var i=n(1),r=n(0),a=n(2),o=n(12),s=n(9),l=n(61),u=i.extendComponentView({type:"visualMap",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(t,e){this.ecModel=t,this.api=e,this.visualMapModel},render:function(t,e,n,i){if(this.visualMapModel=t,!1===t.get("show"))return void this.group.removeAll();this.doRender.apply(this,arguments)},renderBackground:function(t){var e=this.visualMapModel,n=o.normalizeCssArray(e.get("padding")||0),i=t.getBoundingRect();t.add(new a.Rect({z2:-1,silent:!0,shape:{x:i.x-n[3],y:i.y-n[0],width:i.width+n[3]+n[1],height:i.height+n[0]+n[2]},style:{fill:e.get("backgroundColor"),stroke:e.get("borderColor"),lineWidth:e.get("borderWidth")}}))},getControllerVisual:function(t,e,n){function i(t){return u[t]}function a(t,e){u[t]=e}n=n||{};var o=n.forceState,s=this.visualMapModel,u={};if("symbol"===e&&(u.symbol=s.get("itemSymbol")),"color"===e){var c=s.get("contentColor");u.color=c}var f=s.controllerVisuals[o||s.getValueState(t)],h=l.prepareVisualTypes(f);return r.each(h,function(r){var o=f[r];n.convertOpacityToAlpha&&"opacity"===r&&(r="colorAlpha",o=f.__alphaForOpacity),l.dependsOn(r,e)&&o&&o.applyVisual(t,i,a)}),u[e]},positionGroup:function(t){var e=this.visualMapModel,n=this.api;s.positionElement(t,e.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})},doRender:r.noop});t.exports=u},function(t,e,n){function i(t,e,n){var i=t.option,r=i.align;if(null!=r&&"auto"!==r)return r;for(var a={width:e.getWidth(),height:e.getHeight()},o="horizontal"===i.orient?1:0,l=[["left","right","width"],["top","bottom","height"]],u=l[o],c=[0,null,10],f={},h=0;h<3;h++)f[l[1-o][h]]=c[h],f[u[h]]=2===h?n[0]:i[u[h]];var d=[["x","width",3],["y","height",0]][o],p=s(f,a,i.padding);return u[(p.margin[d[2]]||0)+p[d[0]]+.5*p[d[1]]<.5*a[d[1]]?0:1]}function r(t){return a.each(t||[],function(e){null!=t.dataIndex&&(t.dataIndexInside=t.dataIndex,t.dataIndex=null)}),t}var a=n(0),o=n(9),s=o.getLayoutRect;e.getItemAlign=i,e.convertDataIndex=r},function(t,e,n){var i=n(1),r={type:"selectDataRange",event:"dataRangeSelected",update:"update"};i.registerAction(r,function(t,e){e.eachComponent({mainType:"visualMap",query:t},function(e){e.setSelected(t.selected)})})},function(t,e,n){function i(t,e){var n=s(t);u(e,function(e,i){for(var r=n.length-1;r>=0;r--){if(n[r][i])break}if(r<0){var a=t.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(a){var o=a.getPercentRange();n[0][i]={dataZoomId:i,start:o[0],end:o[1]}}}}),n.push(e)}function r(t){var e=s(t),n=e[e.length-1];e.length>1&&e.pop();var i={};return u(n,function(t,n){for(var r=e.length-1;r>=0;r--){var t=e[r][n];if(t){i[n]=t;break}}}),i}function a(t){t[c]=null}function o(t){return s(t).length}function s(t){var e=t[c];return e||(e=t[c]=[{}]),e}var l=n(0),u=l.each,c="\0_ec_hist_store";e.push=i,e.pop=r,e.clear=a,e.count=o},function(t,e,n){function i(t){return a(t)}function r(){if(!u&&c){u=!0;var t=c.styleSheets;t.length<31?c.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):t[0].addRule(".zrvml","behavior:url(#default#VML)")}}var a,o=n(15),s="urn:schemas-microsoft-com:vml",l="undefined"===typeof window?null:window,u=!1,c=l&&l.document;if(c&&!o.canvasSupported)try{!c.namespaces.zrvml&&c.namespaces.add("zrvml",s),a=function(t){return c.createElement("')}}catch(t){a=function(t){return c.createElement("<"+t+' xmlns="'+s+'" class="zrvml">')}}e.doc=c,e.createNode=i,e.initVML=r},function(t,e,n){"use strict";function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function r(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=n(5),s=n.n(o),l=n(82),u=n.n(l),c=function(){function t(t,e){for(var n=0;n"+t.name}},color:e.colors||["#f0d50f","#04bed3"],legend:{show:e.legendShow||!0,left:"center",icon:"circle",itemWidth:15,itemHeight:15,top:0,itemGap:20,selectedMode:!1,textStyle:{color:"#fff",fontSize:18},data:["\u672a\u8d2d\u4fdd","\u5df2\u8d2d\u4fdd"]},series:[{name:" ",type:"pie",radius:["0%","60%"],center:e.center||["50%","50%"],avoidLabelOverlap:!1,label:{normal:{show:"isFalse"!=e.labelShow,fontSize:18,formatter:function(t){return t.value+"\u4eba\n"+t.name}},emphasis:{show:"isFalse"!=e.labelShow,textStyle:{fontSize:"18",fontWeight:"bold"}}},labelLine:{normal:{show:e.labelShow||!0,length:20,length2:45}},data:[{value:e.data[0].value,name:e.data[0].name,itemStyle:{color:"rgba(235,215,19,.8)",borderColor:"#f0d50f",borderWidth:1}},{value:e.data[1].value,name:e.data[1].value,itemStyle:{color:"rgba(6,185,203,.8)",borderColor:"#04bed3",borderWidth:1}}]}]}},h=function(t){function e(t){a(this,e);var n=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n.state={data:[]},n.width=t.width||300,n.height=t.height||300,n}return r(e,t),c(e,[{key:"_setData",value:function(t){this.setState({data:t})}},{key:"render",value:function(){var t=this;return s.a.createElement("div",{style:{position:"relative"}},s.a.createElement("div",{ref:function(e){return t.downPie=e},style:{width:this.width,height:this.height,position:"absolute",transform:"rotateX(48deg)"}}),s.a.createElement("div",{ref:function(e){return t.upPie=e},style:{width:this.width,height:this.height,transform:"rotateX(48deg)",position:"absolute"}}))}},{key:"componentDidMount",value:function(){var t=this.upPie,e=this.downPie;this.myChart=u.a.init(t),this.myChart1=u.a.init(e)}},{key:"componentDidUpdate",value:function(){var t=this.state.data;this.option1=new f({data:t,colors:["#f0d50f","#04bed3"],center:["50%","55%"],legendShow:"isFalse",labelShow:"isFalse"}),this.myChart1.setOption(this.option1),this.option=new f({data:t}),this.myChart.setOption(this.option)}}]),e}(o.Component);e.a=h},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=n(5),s=n.n(o),l=n(316),u=function(){function t(t,e){for(var n=0;n>>1;t(e[a],n)<0?i=a+1:r=a}return i},right:function(e,n,i,r){for(null==i&&(i=0),null==r&&(r=e.length);i>>1;t(e[a],n)>0?r=a:i=a+1}return i}}}},function(t,e,n){"use strict";function i(t,e){return[t,e]}e.a=i},function(t,e,n){"use strict";var i=n(321);e.a=function(t,e){var n=Object(i.a)(t,e);return n?Math.sqrt(n):n}},function(t,e,n){"use strict";var i=n(98);e.a=function(t,e){var n,r,a=t.length,o=0,s=-1,l=0,u=0;if(null==e)for(;++s1)return u/(o-1)}},function(t,e,n){"use strict";e.a=function(t,e){var n,i,r,a=t.length,o=-1;if(null==e){for(;++o=n)for(i=r=n;++on&&(i=n),r=n)for(i=r=n;++on&&(i=n),r=0?(l>=a?10:l>=o?5:l>=s?2:1)*Math.pow(10,r):-Math.pow(10,-r)/(l>=a?10:l>=o?5:l>=s?2:1)}function r(t,e,n){var i=Math.abs(e-t)/Math.max(0,n),r=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),l=i/r;return l>=a?r*=10:l>=o?r*=5:l>=s&&(r*=2),e0)return[t];if((r=e0)for(t=Math.ceil(t/s),e=Math.floor(e/s),o=new Array(a=Math.ceil(e-t+1));++l=n)for(i=n;++an&&(i=n)}else for(;++a=n)for(i=n;++an&&(i=n);return i}},function(t,e,n){"use strict";function i(t){return t.length}var r=n(327);e.a=function(t){if(!(o=t.length))return[];for(var e=-1,n=Object(r.a)(t,i),a=new Array(n);++e1?this.each((null==e?i:"function"===typeof e?a:r)(t,e,null==n?"":n)):o(this.node(),t)}},function(t,e,n){"use strict";function i(t,e){var n=t.document.documentElement,i=Object(r.f)(t).on("dragstart.drag",null);e&&(i.on("click.drag",a.a,!0),setTimeout(function(){i.on("click.drag",null)},0)),"onselectstart"in n?i.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}e.b=i;var r=n(20),a=n(336);e.a=function(t){var e=t.document.documentElement,n=Object(r.f)(t).on("dragstart.drag",a.a,!0);"onselectstart"in e?n.on("selectstart.drag",a.a,!0):(e.__noselect=e.style.MozUserSelect,e.style.MozUserSelect="none")}},function(t,e,n){"use strict";function i(){r.b.stopImmediatePropagation()}e.b=i;var r=n(20);e.a=function(){r.b.preventDefault(),r.b.stopImmediatePropagation()}},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return r});var i=Math.PI/180,r=180/Math.PI},function(t,e,n){"use strict";function i(t){return function(e){var n,i,a=e.length,o=new Array(a),s=new Array(a),l=new Array(a);for(n=0;nc&&(u=e.slice(c,u),h[f]?h[f]+=u:h[++f]=u),(n=n[0])===(l=l[0])?h[f]?h[f]+=l:h[++f]=l:(h[++f]=null,d.push({i:f,x:Object(a.a)(n,l)})),c=s.lastIndex;return ci.d&&n.state0?i.push([n]):r.push(n)}),r.forEach(function(t){for(var e,n=0,r=i.length;n=e,c[s<<1].forEach(i);++r=e,c[o|s<<1].forEach(i);for(c[s<<0].forEach(i);++a=e,l=t[a*d]>=e,c[s<<1|l<<2].forEach(i);++r=e,u=l,l=t[a*d+r+1]>=e,c[o|s<<1|l<<2|u<<3].forEach(i);c[s|l<<3].forEach(i)}for(r=-1,l=t[a*d]>=e,c[l<<2].forEach(i);++r=e,c[l<<2|u<<3].forEach(i);c[l<<3].forEach(i)}function f(t){return 2*t[0]+t[1]*(d+1)*4}function h(t,e,n){t.forEach(function(t){var i,r=t[0],a=t[1],o=0|r,s=0|a,l=e[s*d+o];r>0&&r0&&a0)||!(i>0))throw new Error("invalid size");return d=n,p=i,t},t.thresholds=function(e){return arguments.length?(g="function"===typeof e?e:Array.isArray(e)?Object(s.a)(r.a.call(e)):Object(s.a)(e),t):g},t.smooth=function(e){return arguments.length?(v=e?h:u.a,t):v===h},t}},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var i=Array.prototype,r=i.slice},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";var i=n(195);n.d(e,"b",function(){return i.a});var r=n(906);n.d(e,"a",function(){return r.a});var a=n(907);n.d(e,"c",function(){return a.a});n(908)},function(t,e,n){"use strict";function i(t){return t.x}function r(t){return t.y}e.a=i,e.b=r;n(77),n(131),n(129),Math.PI,Math.sqrt(5)},function(t,e,n){"use strict";var i=n(132),r=n(938),a=n(939),o=n(355),s=n(940),l=n(941),u=n(356),c=n(943),f=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];e.a=function(t){function e(t){function e(t){var e,a,o,l=w,d=S;if("c"===b)d=M(t)+d,t="";else{t=+t;var v=t<0;if(t=M(Math.abs(t),_),x&&(t=Object(s.a)(t)),v&&0===+t&&(v=!1),l=(v?"("===r?r:"-":"-"===r||"("===r?"":r)+l,d=("s"===b?f[8+u.b/3]:"")+d+(v&&"("===r?")":""),T)for(e=-1,a=t.length;++e(o=t.charCodeAt(e))||o>57){d=(46===o?p+t.slice(e+1):t.slice(e))+d,t=t.slice(0,e);break}}y&&!c&&(t=h(t,1/0));var A=l.length+t.length+d.length,k=A>1)+l+t+d+k.slice(A);break;default:t=k+l+t+d}return g(t)}t=Object(o.a)(t);var n=t.fill,i=t.align,r=t.sign,a=t.symbol,c=t.zero,m=t.width,y=t.comma,_=t.precision,x=t.trim,b=t.type;"n"===b?(y=!0,b="g"):l.a[b]||(null==_&&(_=12),x=!0,b="g"),(c||"0"===n&&"="===i)&&(c=!0,n="0",i="=");var w="$"===a?d[0]:"#"===a&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",S="$"===a?d[1]:/[%p]/.test(b)?v:"",M=l.a[b],T=/[defgprs%]/.test(b);return _=null==_?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),e.toString=function(){return t+""},e}function n(t,n){var r=e((t=Object(o.a)(t),t.type="f",t)),a=3*Math.max(-8,Math.min(8,Math.floor(Object(i.a)(n)/3))),s=Math.pow(10,-a),l=f[8+a/3];return function(t){return r(s*t)+l}}var h=t.grouping&&t.thousands?Object(r.a)(t.grouping,t.thousands):c.a,d=t.currency,p=t.decimal,g=t.numerals?Object(a.a)(t.numerals):c.a,v=t.percent||"%";return{format:e,formatPrefix:n}}},function(t,e,n){"use strict";function i(t){return new r(t)}function r(t){if(!(e=a.exec(t)))throw new Error("invalid format: "+t);var e;this.fill=e[1]||" ",this.align=e[2]||">",this.sign=e[3]||"-",this.symbol=e[4]||"",this.zero=!!e[5],this.width=e[6]&&+e[6],this.comma=!!e[7],this.precision=e[8]&&+e[8].slice(1),this.trim=!!e[9],this.type=e[10]||""}e.a=i;var a=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;i.prototype=r.prototype,r.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(t,e,n){"use strict";n.d(e,"b",function(){return i});var i,r=n(201);e.a=function(t,e){var n=Object(r.a)(t,e);if(!n)return t+"";var a=n[0],o=n[1],s=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=a.length;return s===l?a:s>l?a+new Array(s-l+1).join("0"):s>0?a.slice(0,s)+"."+a.slice(s):"0."+new Array(1-s).join("0")+Object(r.a)(t,Math.max(0,e+s-1))[0]}},function(t,e,n){"use strict";function i(){m.point=a}function r(){o(s,l)}function a(t,e){m.point=o,s=t,l=e,t*=d.r,e*=d.r,u=t,c=Object(d.g)(e=e/2+d.q),f=Object(d.t)(e)}function o(t,e){t*=d.r,e*=d.r,e=e/2+d.q;var n=t-u,i=n>=0?1:-1,r=i*n,a=Object(d.g)(e),o=Object(d.t)(e),s=f*o,l=c*a+s*Object(d.g)(r),h=s*i*Object(d.t)(r);g.add(Object(d.e)(h,l)),u=t,c=a,f=o}n.d(e,"a",function(){return g}),n.d(e,"b",function(){return m});var s,l,u,c,f,h=n(80),d=n(6),p=n(48),g=(n(63),Object(h.a)()),v=Object(h.a)(),m={point:p.a,lineStart:p.a,lineEnd:p.a,polygonStart:function(){g.reset(),m.lineStart=i,m.lineEnd=r},polygonEnd:function(){var t=+g;v.add(t<0?d.w+t:t),this.lineStart=this.lineEnd=this.point=p.a},sphere:function(){v.add(d.w)}}},function(t,e,n){"use strict";function i(t,e,n,i,s,l){if(n){var u=Object(o.g)(e),c=Object(o.t)(e),f=i*n;null==s?(s=e+i*o.w,l=e-f/2):(s=r(u,s),l=r(u,l),(i>0?sl)&&(s+=i*o.w));for(var h,d=s;i>0?d>l:d0?s.o:-s.o,c=Object(s.a)(o-n);Object(s.a)(c-s.o)0?s.l:-s.l),t.point(a,i),t.lineEnd(),t.lineStart(),t.point(u,i),t.point(o,i),e=0):a!==u&&c>=s.o&&(Object(s.a)(n-a)s.i?Object(s.d)((Object(s.t)(e)*(a=Object(s.g)(i))*Object(s.t)(n)-Object(s.t)(i)*(r=Object(s.g)(e))*Object(s.t)(t))/(r*a*o)):(e+i)/2}function a(t,e,n,i){var r;if(null==t)r=n*s.l,i.point(-s.o,r),i.point(0,r),i.point(s.o,r),i.point(s.o,0),i.point(s.o,-r),i.point(0,-r),i.point(-s.o,-r),i.point(-s.o,0),i.point(-s.o,r);else if(Object(s.a)(t[0]-e[0])>s.i){var a=t[0]1}function r(t,e){return((t=t.x)[0]<0?t[1]-s.l-s.i:s.l-t[1])-((e=e.x)[0]<0?e[1]-s.l-s.i:s.l-e[1])}var a=n(362),o=n(363),s=n(6),l=n(365),u=n(19);e.a=function(t,e,n,s){return function(c){function f(e,n){t(e,n)&&c.point(e,n)}function h(t,e){b.point(t,e)}function d(){T.point=h,b.lineStart()}function p(){T.point=f,b.lineEnd()}function g(t,e){x.push([t,e]),S.point(t,e)}function v(){S.lineStart(),x=[]}function m(){g(x[0][0],x[0][1]),S.lineEnd();var t,e,n,r,a=S.clean(),o=w.result(),s=o.length;if(x.pop(),y.push(x),x=null,s)if(1&a){if(n=o[0],(e=n.length-1)>0){for(M||(c.polygonStart(),M=!0),c.lineStart(),t=0;t1&&2&a&&o.push(o.pop().concat(o.shift())),_.push(o.filter(i))}var y,_,x,b=e(c),w=Object(a.a)(),S=e(w),M=!1,T={point:f,lineStart:d,lineEnd:p,polygonStart:function(){T.point=g,T.lineStart=v,T.lineEnd=m,_=[],y=[]},polygonEnd:function(){T.point=f,T.lineStart=d,T.lineEnd=p,_=Object(u.f)(_);var t=Object(l.a)(y,s);_.length?(M||(c.polygonStart(),M=!0),Object(o.a)(_,r,t,n,c)):t&&(M||(c.polygonStart(),M=!0),c.lineStart(),n(null,null,1,c),c.lineEnd()),M&&(c.polygonEnd(),M=!1),_=y=null},sphere:function(){c.polygonStart(),c.lineStart(),n(null,null,1,c),c.lineEnd(),c.polygonEnd()}};return T}}},function(t,e,n){"use strict";var i=n(48);e.a=function(){var t,e=[];return{point:function(e,n){t.push([e,n])},lineStart:function(){e.push(t=[])},lineEnd:i.a,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}},function(t,e,n){"use strict";function i(t,e,n,i){this.x=t,this.z=e,this.o=n,this.e=i,this.v=!1,this.n=this.p=null}function r(t){if(e=t.length){for(var e,n,i=0,r=t[0];++i=0;--l)s.point((d=h[l])[0],d[1]);else o(g.x,g.p.x,-1,s);g=g.p}g=g.o,h=g.z,v=!v}while(!g.v);s.lineEnd()}}}},function(t,e,n){"use strict";var i=n(6);e.a=function(t,e){return Object(i.a)(t[0]-e[0])=0?1:-1,C=k*A,I=C>a.o,O=y*M;if(o.add(Object(a.e)(O*k*Object(a.t)(C),_*T+O*Object(a.g)(C))),u+=I?A+k*a.w:A,I^v>=n^w>=n){var E=Object(r.c)(Object(r.a)(g),Object(r.a)(b));Object(r.e)(E);var D=Object(r.c)(l,E);Object(r.e)(D);var P=(I^A>=0?-1:1)*Object(a.c)(D[2]);(i>P||i===P&&(E[0]||E[1]))&&(c+=I^A>=0?1:-1)}}return(u<-a.i||uf}function l(t){var e,i,r,s,l;return{lineStart:function(){s=r=!1,l=1},point:function(f,h){var g,v=[f,h],m=n(f,h),y=d?m?0:c(f,h):m?c(f+(f<0?a.o:-a.o),h):0;if(!e&&(s=r=m)&&t.lineStart(),m!==r&&(!(g=u(e,v))||Object(o.a)(e,g)||Object(o.a)(v,g))&&(v[0]+=a.i,v[1]+=a.i,m=n(v[0],v[1])),m!==r)l=0,m?(t.lineStart(),g=u(v,e),t.point(g[0],g[1])):(g=u(e,v),t.point(g[0],g[1]),t.lineEnd()),e=g;else if(p&&e&&d^m){var _;y&i||!(_=u(v,e,!0))||(l=0,d?(t.lineStart(),t.point(_[0][0],_[0][1]),t.point(_[1][0],_[1][1]),t.lineEnd()):(t.point(_[1][0],_[1][1]),t.lineEnd(),t.lineStart(),t.point(_[0][0],_[0][1])))}!m||e&&Object(o.a)(e,v)||t.point(v[0],v[1]),e=v,r=m,i=y},lineEnd:function(){r&&t.lineEnd(),e=null},clean:function(){return l|(s&&r)<<1}}}function u(t,e,n){var r=Object(i.a)(t),o=Object(i.a)(e),s=[1,0,0],l=Object(i.c)(r,o),u=Object(i.d)(l,l),c=l[0],h=u-c*c;if(!h)return!n&&t;var d=f*u/h,p=-f*c/h,g=Object(i.c)(s,l),v=Object(i.f)(s,d),m=Object(i.f)(l,p);Object(i.b)(v,m);var y=g,_=Object(i.d)(v,y),x=Object(i.d)(y,y),b=_*_-x*(Object(i.d)(v,v)-1);if(!(b<0)){var w=Object(a.u)(b),S=Object(i.f)(y,(-_-w)/x);if(Object(i.b)(S,v),S=Object(i.g)(S),!n)return S;var M,T=t[0],A=e[0],k=t[1],C=e[1];A0^S[1]<(Object(a.a)(S[0]-T)a.o^(T<=S[0]&&S[0]<=A)){var D=Object(i.f)(y,(-_+w)/x);return Object(i.b)(D,v),[S,Object(i.g)(D)]}}}function c(e,n){var i=d?t:a.o-t,r=0;return e<-i?r|=1:e>i&&(r|=2),n<-i?r|=4:n>i&&(r|=8),r}var f=Object(a.g)(t),h=6*a.r,d=f>0,p=Object(a.a)(f)>a.i;return Object(s.a)(n,l,e,d?[0,-t]:[-a.o,t-a.o])}},function(t,e,n){"use strict";var i=n(368),r=[null,null],a={type:"LineString",coordinates:r};e.a=function(t,e){return r[0]=t,r[1]=e,Object(i.a)(a)}},function(t,e,n){"use strict";function i(){g.point=a,g.lineEnd=r}function r(){g.point=g.lineEnd=h.a}function a(t,e){t*=f.r,e*=f.r,s=t,l=Object(f.t)(e),u=Object(f.g)(e),g.point=o}function o(t,e){t*=f.r,e*=f.r;var n=Object(f.t)(e),i=Object(f.g)(e),r=Object(f.a)(t-s),a=Object(f.g)(r),o=Object(f.t)(r),c=i*o,h=u*n-l*i*a,d=l*n+u*i*a;p.add(Object(f.e)(Object(f.u)(c*c+h*h),d)),s=t,l=n,u=i}var s,l,u,c=n(80),f=n(6),h=n(48),d=n(63),p=Object(c.a)(),g={sphere:h.a,point:h.a,lineStart:i,lineEnd:h.a,polygonStart:h.a,polygonEnd:h.a};e.a=function(t){return p.reset(),Object(d.a)(t,g),+p}},function(t,e,n){"use strict";function i(t,e){ts&&(s=t),el&&(l=e)}var r=n(48),a=1/0,o=a,s=-a,l=s,u={point:i,lineStart:r.a,lineEnd:r.a,polygonStart:r.a,polygonEnd:r.a,result:function(){var t=[[a,o],[s,l]];return s=l=-(o=a=1/0),t}};e.a=u},function(t,e,n){"use strict";var i=n(203);e.a=function(){return Object(i.a)().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}},function(t,e,n){"use strict";function i(t,e){return[t,e]}e.a=i;n(34);i.invert=i},function(t,e,n){"use strict";function i(t,e,n){var i,r,a,o,s=t.x-e.x,l=t.y-e.y,u=s*s+l*l;u?(r=e.r+n.r,r*=r,o=t.r+n.r,o*=o,r>o?(i=(u+o-r)/(2*u),a=Math.sqrt(Math.max(0,o/u-i*i)),n.x=t.x-i*s-a*l,n.y=t.y-i*l+a*s):(i=(u+r-o)/(2*u),a=Math.sqrt(Math.max(0,r/u-i*i)),n.x=e.x+i*s-a*l,n.y=e.y+i*l+a*s)):(n.x=e.x+n.r,n.y=e.y)}function r(t,e){var n=t.r+e.r-1e-6,i=e.x-t.x,r=e.y-t.y;return n>0&&n*n>i*i+r*r}function a(t){var e=t._,n=t.next._,i=e.r+n.r,r=(e.x*n.r+n.x*e.r)/i,a=(e.y*n.r+n.y*e.r)/i;return r*r+a*a}function o(t){this._=t,this.next=null,this.previous=null}function s(t){if(!(u=t.length))return 0;var e,n,s,u,c,f,h,d,p,g,v;if(e=t[0],e.x=0,e.y=0,!(u>1))return e.r;if(n=t[1],e.x=-n.r,n.x=e.r,n.y=0,!(u>2))return e.r+n.r;i(n,e,s=t[2]),e=new o(e),n=new o(n),s=new o(s),e.next=s.previous=n,n.next=e.previous=s,s.next=n.previous=e;t:for(h=3;h0&&n*n>i*i+r*r}function o(t,e){for(var n=0;n1);return t+n*a*Math.sqrt(-2*Math.log(r)/r)}}return n.source=t,n}(i.a)},function(t,e,n){"use strict";var i=n(81);e.a=function t(e){function n(t){return function(){for(var n=0,i=0;i53)return null;"w"in l||(l.w=1),"Z"in l?(i=r(a(l.y)),s=i.getUTCDay(),i=s>4||0===s?dt.p.ceil(i):Object(dt.p)(i),i=dt.l.offset(i,7*(l.V-1)),l.y=i.getUTCFullYear(),l.m=i.getUTCMonth(),l.d=i.getUTCDate()+(l.w+6)%7):(i=e(a(l.y)),s=i.getDay(),i=s>4||0===s?dt.e.ceil(i):Object(dt.e)(i),i=dt.a.offset(i,7*(l.V-1)),l.y=i.getFullYear(),l.m=i.getMonth(),l.d=i.getDate()+(l.w+6)%7)}else("W"in l||"U"in l)&&("w"in l||(l.w="u"in l?l.u%7:"W"in l?1:0),s="Z"in l?r(a(l.y)).getUTCDay():e(a(l.y)).getDay(),l.m=0,l.d="W"in l?(l.w+6)%7+7*l.W-(s+5)%7:l.w+7*l.U-(s+6)%7);return"Z"in l?(l.H+=l.Z/100|0,l.M+=l.Z%100,r(l)):e(l)}}function o(t,e,n,i){for(var r,a,o=0,s=e.length,l=n.length;o=l)return-1;if(37===(r=e.charCodeAt(o++))){if(r=e.charAt(o++),!(a=Jt[r in pt?e.charAt(o++):r])||(i=a(t,n,i))<0)return-1}else if(r!=n.charCodeAt(i++))return-1}return i}function s(t,e,n){var i=Bt.exec(e.slice(n));return i?(t.p=Vt[i[0].toLowerCase()],n+i[0].length):-1}function l(t,e,n){var i=Ut.exec(e.slice(n));return i?(t.w=Gt[i[0].toLowerCase()],n+i[0].length):-1}function gt(t,e,n){var i=Ft.exec(e.slice(n));return i?(t.w=Ht[i[0].toLowerCase()],n+i[0].length):-1}function vt(t,e,n){var i=Zt.exec(e.slice(n));return i?(t.m=qt[i[0].toLowerCase()],n+i[0].length):-1}function mt(t,e,n){var i=Wt.exec(e.slice(n));return i?(t.m=Yt[i[0].toLowerCase()],n+i[0].length):-1}function yt(t,e,n){return o(t,Et,e,n)}function _t(t,e,n){return o(t,Dt,e,n)}function xt(t,e,n){return o(t,Pt,e,n)}function bt(t){return Rt[t.getDay()]}function wt(t){return Nt[t.getDay()]}function St(t){return zt[t.getMonth()]}function Mt(t){return jt[t.getMonth()]}function Tt(t){return Lt[+(t.getHours()>=12)]}function At(t){return Rt[t.getUTCDay()]}function kt(t){return Nt[t.getUTCDay()]}function Ct(t){return zt[t.getUTCMonth()]}function It(t){return jt[t.getUTCMonth()]}function Ot(t){return Lt[+(t.getUTCHours()>=12)]}var Et=t.dateTime,Dt=t.date,Pt=t.time,Lt=t.periods,Nt=t.days,Rt=t.shortDays,jt=t.months,zt=t.shortMonths,Bt=u(Lt),Vt=c(Lt),Ft=u(Nt),Ht=c(Nt),Ut=u(Rt),Gt=c(Rt),Wt=u(jt),Yt=c(jt),Zt=u(zt),qt=c(zt),Xt={a:bt,A:wt,b:St,B:Mt,c:null,d:O,e:O,f:N,H:E,I:D,j:P,L:L,m:R,M:j,p:Tt,Q:ft,s:ht,S:z,u:B,U:V,V:F,w:H,W:U,x:null,X:null,y:G,Y:W,Z:Y,"%":ct},Qt={a:At,A:kt,b:Ct,B:It,c:null,d:Z,e:Z,f:K,H:q,I:X,j:Q,L:J,m:$,M:tt,p:Ot,Q:ft,s:ht,S:et,u:nt,U:it,V:rt,w:at,W:ot,x:null,X:null,y:st,Y:lt,Z:ut,"%":ct},Jt={a:l,A:gt,b:vt,B:mt,c:yt,d:x,e:x,f:A,H:w,I:w,j:b,L:T,m:_,M:S,p:s,Q:C,s:I,S:M,u:h,U:d,V:p,w:f,W:g,x:_t,X:xt,y:m,Y:v,Z:y,"%":k};return Xt.x=e(Dt,Xt),Xt.X=e(Pt,Xt),Xt.c=e(Et,Xt),Qt.x=e(Dt,Qt),Qt.X=e(Pt,Qt),Qt.c=e(Et,Qt),{format:function(t){var n=e(t+="",Xt);return n.toString=function(){return t},n},parse:function(t){var e=n(t+="",i);return e.toString=function(){return t},e},utcFormat:function(t){var n=e(t+="",Qt);return n.toString=function(){return t},n},utcParse:function(t){var e=n(t,r);return e.toString=function(){return t},e}}}function s(t,e,n){var i=t<0?"-":"",r=(i?-t:t)+"",a=r.length;return i+(a68?1900:2e3),n+i[0].length):-1}function y(t,e,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return i?(t.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function _(t,e,n){var i=gt.exec(e.slice(n,n+2));return i?(t.m=i[0]-1,n+i[0].length):-1}function x(t,e,n){var i=gt.exec(e.slice(n,n+2));return i?(t.d=+i[0],n+i[0].length):-1}function b(t,e,n){var i=gt.exec(e.slice(n,n+3));return i?(t.m=0,t.d=+i[0],n+i[0].length):-1}function w(t,e,n){var i=gt.exec(e.slice(n,n+2));return i?(t.H=+i[0],n+i[0].length):-1}function S(t,e,n){var i=gt.exec(e.slice(n,n+2));return i?(t.M=+i[0],n+i[0].length):-1}function M(t,e,n){var i=gt.exec(e.slice(n,n+2));return i?(t.S=+i[0],n+i[0].length):-1}function T(t,e,n){var i=gt.exec(e.slice(n,n+3));return i?(t.L=+i[0],n+i[0].length):-1}function A(t,e,n){var i=gt.exec(e.slice(n,n+6));return i?(t.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function k(t,e,n){var i=vt.exec(e.slice(n,n+1));return i?n+i[0].length:-1}function C(t,e,n){var i=gt.exec(e.slice(n));return i?(t.Q=+i[0],n+i[0].length):-1}function I(t,e,n){var i=gt.exec(e.slice(n));return i?(t.Q=1e3*+i[0],n+i[0].length):-1}function O(t,e){return s(t.getDate(),e,2)}function E(t,e){return s(t.getHours(),e,2)}function D(t,e){return s(t.getHours()%12||12,e,2)}function P(t,e){return s(1+dt.a.count(Object(dt.k)(t),t),e,3)}function L(t,e){return s(t.getMilliseconds(),e,3)}function N(t,e){return L(t,e)+"000"}function R(t,e){return s(t.getMonth()+1,e,2)}function j(t,e){return s(t.getMinutes(),e,2)}function z(t,e){return s(t.getSeconds(),e,2)}function B(t){var e=t.getDay();return 0===e?7:e}function V(t,e){return s(dt.h.count(Object(dt.k)(t),t),e,2)}function F(t,e){var n=t.getDay();return t=n>=4||0===n?Object(dt.i)(t):dt.i.ceil(t),s(dt.i.count(Object(dt.k)(t),t)+(4===Object(dt.k)(t).getDay()),e,2)}function H(t){return t.getDay()}function U(t,e){return s(dt.e.count(Object(dt.k)(t),t),e,2)}function G(t,e){return s(t.getFullYear()%100,e,2)}function W(t,e){return s(t.getFullYear()%1e4,e,4)}function Y(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+s(e/60|0,"0",2)+s(e%60,"0",2)}function Z(t,e){return s(t.getUTCDate(),e,2)}function q(t,e){return s(t.getUTCHours(),e,2)}function X(t,e){return s(t.getUTCHours()%12||12,e,2)}function Q(t,e){return s(1+dt.l.count(Object(dt.v)(t),t),e,3)}function J(t,e){return s(t.getUTCMilliseconds(),e,3)}function K(t,e){return J(t,e)+"000"}function $(t,e){return s(t.getUTCMonth()+1,e,2)}function tt(t,e){return s(t.getUTCMinutes(),e,2)}function et(t,e){return s(t.getUTCSeconds(),e,2)}function nt(t){var e=t.getUTCDay();return 0===e?7:e}function it(t,e){return s(dt.s.count(Object(dt.v)(t),t),e,2)}function rt(t,e){var n=t.getUTCDay();return t=n>=4||0===n?Object(dt.t)(t):dt.t.ceil(t),s(dt.t.count(Object(dt.v)(t),t)+(4===Object(dt.v)(t).getUTCDay()),e,2)}function at(t){return t.getUTCDay()}function ot(t,e){return s(dt.p.count(Object(dt.v)(t),t),e,2)}function st(t,e){return s(t.getUTCFullYear()%100,e,2)}function lt(t,e){return s(t.getUTCFullYear()%1e4,e,4)}function ut(){return"+0000"}function ct(){return"%"}function ft(t){return+t}function ht(t){return Math.floor(+t/1e3)}e.a=o;var dt=n(137),pt={"-":"",_:" ",0:"0"},gt=/^\s*\d+/,vt=/^%/,mt=/[\\^$*+?|[\]().{}]/g},function(t,e,n){"use strict";function i(t){return t.toISOString()}n.d(e,"a",function(){return a});var r=n(214),a="%Y-%m-%dT%H:%M:%S.%LZ";Date.prototype.toISOString||Object(r.b)(a)},function(t,e,n){"use strict";function i(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}e.a=i;n(49),n(23),n(65),n(210),n(211),n(212)},function(t,e,n){"use strict";var i=n(62),r=n(66),a=n(138),o=n(215),s=n(216);e.a=function(){function t(t){var e,r,a,o,s,g=t.length,v=!1,m=new Array(g),y=new Array(g);for(null==h&&(p=d(s=Object(i.a)())),e=0;e<=g;++e){if(!(e=r;--a)p.point(m[a],y[a]);p.lineEnd(),p.areaEnd()}v&&(m[e]=+n(o,e,t),y[e]=+u(o,e,t),p.point(l?+l(o,e,t):m[e],c?+c(o,e,t):y[e]))}if(s)return p=null,s+""||null}function e(){return Object(o.a)().defined(f).curve(d).context(h)}var n=s.a,l=null,u=Object(r.a)(0),c=s.b,f=Object(r.a)(!0),h=null,d=a.a,p=null;return t.x=function(e){return arguments.length?(n="function"===typeof e?e:Object(r.a)(+e),l=null,t):n},t.x0=function(e){return arguments.length?(n="function"===typeof e?e:Object(r.a)(+e),t):n},t.x1=function(e){return arguments.length?(l=null==e?null:"function"===typeof e?e:Object(r.a)(+e),t):l},t.y=function(e){return arguments.length?(u="function"===typeof e?e:Object(r.a)(+e),c=null,t):u},t.y0=function(e){return arguments.length?(u="function"===typeof e?e:Object(r.a)(+e),t):u},t.y1=function(e){return arguments.length?(c=null==e?null:"function"===typeof e?e:Object(r.a)(+e),t):c},t.lineX0=t.lineY0=function(){return e().x(n).y(u)},t.lineY1=function(){return e().x(n).y(c)},t.lineX1=function(){return e().x(l).y(u)},t.defined=function(e){return arguments.length?(f="function"===typeof e?e:Object(r.a)(!!e),t):f},t.curve=function(e){return arguments.length?(d=e,null!=h&&(p=d(h)),t):d},t.context=function(e){return arguments.length?(null==e?h=p=null:p=d(h=e),t):h},t}},function(t,e,n){"use strict";function i(t){this._curve=t}function r(t){function e(e){return new i(t(e))}return e._curve=t,e}n.d(e,"a",function(){return o}),e.b=r;var a=n(138),o=r(a.a);i.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}}},function(t,e,n){"use strict";function i(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(Object(r.b)(t)):e()._curve},t}e.a=i;var r=n(387);n(215)},function(t,e,n){"use strict";e.a=function(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var i=Array.prototype.slice},function(t,e,n){"use strict";var i=n(102);e.a={draw:function(t,e){var n=Math.sqrt(e/i.j);t.moveTo(n,0),t.arc(0,0,n,0,i.m)}}},function(t,e,n){"use strict";e.a={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}}},function(t,e,n){"use strict";var i=Math.sqrt(1/3),r=2*i;e.a={draw:function(t,e){var n=Math.sqrt(e/r),a=n*i;t.moveTo(0,-n),t.lineTo(a,0),t.lineTo(0,n),t.lineTo(-a,0),t.closePath()}}},function(t,e,n){"use strict";var i=n(102),r=Math.sin(i.j/10)/Math.sin(7*i.j/10),a=Math.sin(i.m/10)*r,o=-Math.cos(i.m/10)*r;e.a={draw:function(t,e){var n=Math.sqrt(.8908130915292852*e),r=a*n,s=o*n;t.moveTo(0,-n),t.lineTo(r,s);for(var l=1;l<5;++l){var u=i.m*l/5,c=Math.cos(u),f=Math.sin(u);t.lineTo(f*n,-c*n),t.lineTo(c*r-f*s,f*r+c*s)}t.closePath()}}},function(t,e,n){"use strict";e.a={draw:function(t,e){var n=Math.sqrt(e),i=-n/2;t.rect(i,i,n,n)}}},function(t,e,n){"use strict";var i=Math.sqrt(3);e.a={draw:function(t,e){var n=-Math.sqrt(e/(3*i));t.moveTo(0,2*n),t.lineTo(-i*n,-n),t.lineTo(i*n,-n),t.closePath()}}},function(t,e,n){"use strict";var i=-.5,r=Math.sqrt(3)/2,a=1/Math.sqrt(12),o=3*(a/2+1);e.a={draw:function(t,e){var n=Math.sqrt(e/o),s=n/2,l=n*a,u=s,c=n*a+n,f=-u,h=c;t.moveTo(s,l),t.lineTo(u,c),t.lineTo(f,h),t.lineTo(i*s-r*l,r*s+i*l),t.lineTo(i*u-r*c,r*u+i*c),t.lineTo(i*f-r*h,r*f+i*h),t.lineTo(i*s+r*l,i*l-r*s),t.lineTo(i*u+r*c,i*c-r*u),t.lineTo(i*f+r*h,i*h-r*f),t.closePath()}}},function(t,e,n){"use strict";function i(t,e){this._context=t,this._k=(1-e)/6}e.a=i;var r=n(139),a=n(141);i.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Object(a.b)(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return new i(t,e)}return n.tension=function(e){return t(+e)},n}(0)},function(t,e,n){"use strict";function i(t,e){this._context=t,this._k=(1-e)/6}e.a=i;var r=n(141);i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(r.b)(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return new i(t,e)}return n.tension=function(e){return t(+e)},n}(0)},function(t,e,n){"use strict";function i(t){for(var e,n=-1,i=0,r=t.length,a=-1/0;++na&&(a=e,i=n);return i}var r=n(104);e.a=function(t){var e=t.map(i);return Object(r.a)(t).sort(function(t,n){return e[t]-e[n]})}},function(t,e,n){"use strict";function i(t){return c.b[t.index]={site:t,halfedges:[]}}function r(t,e){var n=t.site,i=e.left,r=e.right;return n===r&&(r=i,i=n),r?Math.atan2(r[1]-i[1],r[0]-i[0]):(n===i?(i=e[1],r=e[0]):(i=e[0],r=e[1]),Math.atan2(i[0]-r[0],r[1]-i[1]))}function a(t,e){return e[+(e.left!==t.site)]}function o(t,e){return e[+(e.left===t.site)]}function s(){for(var t,e,n,i,a=0,o=c.b.length;ac.f||Math.abs(_-v)>c.f)&&(h.splice(f,0,c.e.push(Object(u.b)(l,m,Math.abs(y-t)c.f?[t,Math.abs(g-t)c.f?[Math.abs(v-i)c.f?[n,Math.abs(g-n)c.f?[Math.abs(v-e)=-l.g)){var m=h*h+d*d,y=p*p+g*g,_=(g*m-d*y)/v,x=(h*y-p*m)/v,b=u.pop()||new i;b.arc=t,b.site=a,b.x=_+c,b.y=(b.cy=x+f)+Math.sqrt(_*_+x*x),t.circle=b;for(var w=null,S=l.c._;S;)if(b.y"+t[0].seriesName+": "+t[0].value+"\n
"+t[2].seriesName+": "+t[2].value+"
\n
"+t[4].seriesName+": "+t[4].value+"%
\n
"+t[5].seriesName+": "+t[5].value+"%
\n "}},color:["#00ccd3","#ccb510"],legend:{data:["\u5728\u804c","\u79bb\u804c"],itemWidth:10,itemHeight:10,itemGap:20,top:20,left:300,textStyle:{fontSize:16,color:"#abe9fc"}},dataZoom:[{show:!0,type:"slider",backgroundColor:"#01425d",borderColor:"#3996ff",handleStyle:{color:"#3996ff"},height:8,bottom:55,left:40,start:0,end:40,zoomLock:!0,showDetail:{show:!1}}],xAxis:[{type:"category",axisLabel:{color:"#abe9fc",fontSize:16},axisTick:{show:!1},axisLine:{show:!1},data:[]}],grid:{bottom:"25%",top:"20%",left:20,right:50,containLabel:!0},yAxis:[{type:"value",splitLine:{show:!1},axisTick:{inside:!0,lineStyle:{color:"#015970"}},axisLine:{lineStyle:{color:"#018597"}},axisLabel:{color:"#abe9fc",fontSize:16}},{type:"value",position:"right",splitLine:{show:!1},axisTick:{inside:!0,lineStyle:{color:"#015970"}},axisLine:{lineStyle:{color:"#018597"}},axisLabel:{color:"#abe9fc",fontSize:16}}],series:[{name:"\u5728\u804c",type:"bar",barWidth:20,data:[],stack:"\u7537"},{type:"bar",barWidth:20,itemStyle:{normal:{color:"#022d4a"}},data:[],animation:!1,stack:"\u7537"},{name:"\u79bb\u804c",barWidth:20,type:"bar",data:[],stack:"\u5973"},{type:"bar",barWidth:20,itemStyle:{normal:{color:"#022d4a"}},data:[],animation:!1,stack:"\u5973"},{name:"\u5728\u804c\u7387",type:"line",data:[],smooth:!0,lineStyle:{color:"#00ccd3"},stack:"\u7537"},{name:"\u79bb\u804c\u7387",type:"line",data:[],yAxisIndex:1,smooth:!0,lineStyle:{color:"#ccb510"},stack:"\u7537"}]}}},{key:"componentDidUpdate",value:function(){var t=this;if(!t.state.data)return!1;for(var e=t.state.data.data,n=[],r=Math.max.apply(Math,i(e[0]).concat(i(e[1]))),a=0;a\n

\n \x3c!--

\u4efb\u52a1\u5730\u5740\uff1a"+t.taskAddress+"

--\x3e\n

\u4efb\u52a1\u7c7b\u578b\uff1a"+t.taskType+"

\n

\u6267\u52e4\u4eba\u6570\uff1a"+t.perNum+"

\n

\u4efb\u52a1\u8d1f\u8d23\u4eba\uff1a"+t.chargePerName+"

\n

\u624b\u673a\u53f7\u7801\uff1a"+t.chargePerPhone+"

\n ";i=new h.InfoWindow({isCustom:!0,content:n}),i.open(e,[t.addressLongitude,t.addressLatitude])}),e.add(n),e.on("click",function(t){i&&e.remove(i)})}},{key:"_addmassif",value:function(t){var e=this;h.plugin("AMap.DistrictLayer",function(){e.disProvince=new h.DistrictLayer.Province({zIndex:12,adcode:[t],depth:0,styles:{fill:"#0244a7","province-stroke":"#0a4b90","city-stroke":"white","county-stroke":"rgba(255,255,255,0.5)"}}),e.disProvince.setMap(e.map)})}},{key:"_addMinfist",value:function(){for(var t=this,e=["340000","510000","130000","350000"],n=0;nu){for(var e=0,n=o.length-l;e-1?e:t}function d(t,e){e=e||{};var n=e.body;if(t instanceof d){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new r(t.headers)),this.method=t.method,this.mode=t.mode,n||null==t._bodyInit||(n=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"omit",!e.headers&&this.headers||(this.headers=new r(e.headers)),this.method=h(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function p(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var n=t.split("="),i=n.shift().replace(/\+/g," "),r=n.join("=").replace(/\+/g," ");e.append(decodeURIComponent(i),decodeURIComponent(r))}}),e}function g(t){var e=new r;return t.split(/\r?\n/).forEach(function(t){var n=t.split(":"),i=n.shift().trim();if(i){var r=n.join(":").trim();e.append(i,r)}}),e}function v(t,e){e||(e={}),this.type="default",this.status="status"in e?e.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new r(e.headers),this.url=e.url||"",this._initBody(t)}if(!t.fetch){var m={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};if(m.arrayBuffer)var y=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],_=function(t){return t&&DataView.prototype.isPrototypeOf(t)},x=ArrayBuffer.isView||function(t){return t&&y.indexOf(Object.prototype.toString.call(t))>-1};r.prototype.append=function(t,i){t=e(t),i=n(i);var r=this.map[t];this.map[t]=r?r+","+i:i},r.prototype.delete=function(t){delete this.map[e(t)]},r.prototype.get=function(t){return t=e(t),this.has(t)?this.map[t]:null},r.prototype.has=function(t){return this.map.hasOwnProperty(e(t))},r.prototype.set=function(t,i){this.map[e(t)]=n(i)},r.prototype.forEach=function(t,e){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(e,this.map[n],n,this)},r.prototype.keys=function(){var t=[];return this.forEach(function(e,n){t.push(n)}),i(t)},r.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),i(t)},r.prototype.entries=function(){var t=[];return this.forEach(function(e,n){t.push([n,e])}),i(t)},m.iterable&&(r.prototype[Symbol.iterator]=r.prototype.entries);var b=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];d.prototype.clone=function(){return new d(this,{body:this._bodyInit})},f.call(d.prototype),f.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new r(this.headers),url:this.url})},v.error=function(){var t=new v(null,{status:0,statusText:""});return t.type="error",t};var w=[301,302,303,307,308];v.redirect=function(t,e){if(-1===w.indexOf(e))throw new RangeError("Invalid status code");return new v(null,{status:e,headers:{location:t}})},t.Headers=r,t.Request=d,t.Response=v,t.fetch=function(t,e){return new Promise(function(n,i){var r=new d(t,e),a=new XMLHttpRequest;a.onload=function(){var t={status:a.status,statusText:a.statusText,headers:g(a.getAllResponseHeaders()||"")};t.url="responseURL"in a?a.responseURL:t.headers.get("X-Request-URL");var e="response"in a?a.response:a.responseText;n(new v(e,t))},a.onerror=function(){i(new TypeError("Network request failed"))},a.ontimeout=function(){i(new TypeError("Network request failed"))},a.open(r.method,r.url,!0),"include"===r.credentials&&(a.withCredentials=!0),"responseType"in a&&m.blob&&(a.responseType="blob"),r.headers.forEach(function(t,e){a.setRequestHeader(e,t)}),a.send("undefined"===typeof r._bodyInit?null:r._bodyInit)})},t.fetch.polyfill=!0}}("undefined"!==typeof self?self:this)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),r=n.n(i),a=n(417),o=n.n(a),s=n(421),l=(n.n(s),n(422)),u=n(1152);o.a.render(r.a.createElement(l.a,null),document.getElementById("root")),u.a()},function(t,e,n){"use strict";function i(t,e,n,i,r,a,o,s){if(!t){if(t=void 0,void 0===e)t=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,i,r,a,o,s],u=0;t=Error(e.replace(/%s/g,function(){return l[u++]})),t.name="Invariant Violation"}throw t.framesToPop=1,t}}function r(t){for(var e=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=0;rG.length&&G.push(t)}function p(t,e,n,i){var a=typeof t;"undefined"!==a&&"boolean"!==a||(t=null);var o=!1;if(null===t)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(t.$$typeof){case S:case M:o=!0}}if(o)return n(i,t,""===e?"."+v(t,0):e),1;if(o=0,e=""===e?".":e+":",Array.isArray(t))for(var s=0;sthis.eventPool.length&&this.eventPool.push(t)}function L(t){t.eventPool=[],t.getPooled=D,t.release=P}function N(t,e){switch(t){case"keyup":return-1!==Hr.indexOf(e.keyCode);case"keydown":return 229!==e.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function R(t){return t=t.detail,"object"===typeof t&&"data"in t?t.data:null}function j(t,e){switch(t){case"compositionend":return R(e);case"keypress":return 32!==e.which?null:(Xr=!0,Zr);case"textInput":return t=e.data,t===Zr&&Xr?null:t;default:return null}}function z(t,e){if(Qr)return"compositionend"===t||!Ur&&N(t,e)?(t=C(),Br=zr=jr=null,Qr=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1e}return!1}function at(t,e,n,i,r){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=i,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=t,this.type=e}function ot(t){return t[1].toUpperCase()}function st(t,e,n,i){var r=Sa.hasOwnProperty(e)?Sa[e]:null;(null!==r?0===r.type:!i&&(2no.length&&no.push(t)}}}function Vt(t){return Object.prototype.hasOwnProperty.call(t,oo)||(t[oo]=ao++,ro[t[oo]]={}),ro[t[oo]]}function Ft(t){if("undefined"===typeof(t=t||("undefined"!==typeof document?document:void 0)))return null;try{return t.activeElement||t.body}catch(e){return t.body}}function Ht(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Ut(t,e){var n=Ht(t);t=0;for(var i;n;){if(3===n.nodeType){if(i=t+n.textContent.length,t<=e&&i>=e)return{node:n,offset:e-t};t=i}t:{for(;n;){if(n.nextSibling){n=n.nextSibling;break t}n=n.parentNode}n=void 0}n=Ht(n)}}function Gt(t,e){return!(!t||!e)&&(t===e||(!t||3!==t.nodeType)&&(e&&3===e.nodeType?Gt(t,e.parentNode):"contains"in t?t.contains(e):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(e))))}function Wt(){for(var t=window,e=Ft();e instanceof t.HTMLIFrameElement;){try{var n="string"===typeof e.contentWindow.location.href}catch(t){n=!1}if(!n)break;t=e.contentWindow,e=Ft(t.document)}return e}function Yt(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&("input"===e&&("text"===t.type||"search"===t.type||"tel"===t.type||"url"===t.type||"password"===t.type)||"textarea"===e||"true"===t.contentEditable)}function Zt(){var t=Wt();if(Yt(t)){if("selectionStart"in t)var e={start:t.selectionStart,end:t.selectionEnd};else t:{e=(e=t.ownerDocument)&&e.defaultView||window;var n=e.getSelection&&e.getSelection();if(n&&0!==n.rangeCount){e=n.anchorNode;var i=n.anchorOffset,r=n.focusNode;n=n.focusOffset;try{e.nodeType,r.nodeType}catch(t){e=null;break t}var a=0,o=-1,s=-1,l=0,u=0,c=t,f=null;e:for(;;){for(var h;c!==e||0!==i&&3!==c.nodeType||(o=a+i),c!==r||0!==n&&3!==c.nodeType||(s=a+n),3===c.nodeType&&(a+=c.nodeValue.length),null!==(h=c.firstChild);)f=c,c=h;for(;;){if(c===t)break e;if(f===e&&++l===i&&(o=a),f===r&&++u===n&&(s=a),null!==(h=c.nextSibling))break;c=f,f=c.parentNode}c=h}e=-1===o||-1===s?null:{start:o,end:s}}else e=null}e=e||{start:0,end:0}}else e=null;return{focusedElem:t,selectionRange:e}}function qt(t){var e=Wt(),n=t.focusedElem,i=t.selectionRange;if(e!==n&&n&&n.ownerDocument&&Gt(n.ownerDocument.documentElement,n)){if(null!==i&&Yt(n))if(e=i.start,t=i.end,void 0===t&&(t=e),"selectionStart"in n)n.selectionStart=e,n.selectionEnd=Math.min(t,n.value.length);else if(t=(e=n.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var r=n.textContent.length,a=Math.min(i.start,r);i=void 0===i.end?a:Math.min(i.end,r),!t.extend&&a>i&&(r=i,i=a,a=r),r=Ut(n,a);var o=Ut(n,i);r&&o&&(1!==t.rangeCount||t.anchorNode!==r.node||t.anchorOffset!==r.offset||t.focusNode!==o.node||t.focusOffset!==o.offset)&&(e=e.createRange(),e.setStart(r.node,r.offset),t.removeAllRanges(),a>i?(t.addRange(e),t.extend(o.node,o.offset)):(e.setEnd(o.node,o.offset),t.addRange(e)))}for(e=[],t=n;t=t.parentNode;)1===t.nodeType&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n=e.length||r("93"),e=e[0]),n=e),null==n&&(n="")),t._wrapperState={initialValue:lt(n)}}function ee(t,e){var n=lt(e.value),i=lt(e.defaultValue);null!=n&&(n=""+n,n!==t.value&&(t.value=n),null==e.defaultValue&&t.defaultValue!==n&&(t.defaultValue=n)),null!=i&&(t.defaultValue=""+i)}function ne(t){var e=t.textContent;e===t._wrapperState.initialValue&&(t.value=e)}function ie(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function re(t,e){return null==t||"http://www.w3.org/1999/xhtml"===t?ie(e):"http://www.w3.org/2000/svg"===t&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":t}function ae(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&3===n.nodeType)return void(n.nodeValue=e)}t.textContent=e}function oe(t,e,n){return null==e||"boolean"===typeof e||""===e?"":n||"number"!==typeof e||0===e||yo.hasOwnProperty(t)&&yo[t]?(""+e).trim():e+"px"}function se(t,e){t=t.style;for(var n in e)if(e.hasOwnProperty(n)){var i=0===n.indexOf("--"),r=oe(n,e[n],i);"float"===n&&(n="cssFloat"),i?t.setProperty(n,r):t[n]=r}}function le(t,e){e&&(xo[t]&&(null!=e.children||null!=e.dangerouslySetInnerHTML)&&r("137",t,""),null!=e.dangerouslySetInnerHTML&&(null!=e.children&&r("60"),"object"===typeof e.dangerouslySetInnerHTML&&"__html"in e.dangerouslySetInnerHTML||r("61")),null!=e.style&&"object"!==typeof e.style&&r("62",""))}function ue(t,e){if(-1===t.indexOf("-"))return"string"===typeof e.is;switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function ce(t,e){t=9===t.nodeType||11===t.nodeType?t:t.ownerDocument;var n=Vt(t);e=_r[e];for(var i=0;iCo||(t.current=ko[Co],ko[Co]=null,Co--)}function ye(t,e){Co++,ko[Co]=t.current,t.current=e}function _e(t,e){var n=t.type.contextTypes;if(!n)return Io;var i=t.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===e)return i.__reactInternalMemoizedMaskedChildContext;var r,a={};for(r in n)a[r]=e[r];return i&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=a),a}function xe(t){return null!==(t=t.childContextTypes)&&void 0!==t}function be(t){me(Eo,t),me(Oo,t)}function we(t){me(Eo,t),me(Oo,t)}function Se(t,e,n){Oo.current!==Io&&r("168"),ye(Oo,e,t),ye(Eo,n,t)}function Me(t,e,n){var i=t.stateNode;if(t=e.childContextTypes,"function"!==typeof i.getChildContext)return n;i=i.getChildContext();for(var a in i)a in t||r("108",tt(e)||"Unknown",a);return sr({},n,i)}function Te(t){var e=t.stateNode;return e=e&&e.__reactInternalMemoizedMergedChildContext||Io,Do=Oo.current,ye(Oo,e,t),ye(Eo,Eo.current,t),!0}function Ae(t,e,n){var i=t.stateNode;i||r("169"),n?(e=Me(t,e,Do),i.__reactInternalMemoizedMergedChildContext=e,me(Eo,t),me(Oo,t),ye(Oo,e,t)):me(Eo,t),ye(Eo,n,t)}function ke(t){return function(e){try{return t(e)}catch(t){}}}function Ce(t){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var e=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(e.isDisabled||!e.supportsFiber)return!0;try{var n=e.inject(t);Po=ke(function(t){return e.onCommitFiberRoot(n,t)}),Lo=ke(function(t){return e.onCommitFiberUnmount(n,t)})}catch(t){}return!0}function Ie(t,e,n,i){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Oe(t,e,n,i){return new Ie(t,e,n,i)}function Ee(t){return!(!(t=t.prototype)||!t.isReactComponent)}function De(t){if("function"===typeof t)return Ee(t)?1:0;if(void 0!==t&&null!==t){if((t=t.$$typeof)===pa)return 11;if(t===va)return 14}return 2}function Pe(t,e){var n=t.alternate;return null===n?(n=Oe(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=t.childExpirationTime,n.expirationTime=t.expirationTime,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,n.contextDependencies=t.contextDependencies,n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function Le(t,e,n,i,a,o){var s=2;if(i=t,"function"===typeof t)Ee(t)&&(s=1);else if("string"===typeof t)s=5;else t:switch(t){case la:return Ne(n.children,a,o,e);case da:return Re(n,3|a,o,e);case ua:return Re(n,2|a,o,e);case ca:return t=Oe(12,n,e,4|a),t.elementType=ca,t.type=ca,t.expirationTime=o,t;case ga:return t=Oe(13,n,e,a),t.elementType=ga,t.type=ga,t.expirationTime=o,t;default:if("object"===typeof t&&null!==t)switch(t.$$typeof){case fa:s=10;break t;case ha:s=9;break t;case pa:s=11;break t;case va:s=14;break t;case ma:s=16,i=null;break t}r("130",null==t?t:typeof t,"")}return e=Oe(s,n,e,a),e.elementType=t,e.type=i,e.expirationTime=o,e}function Ne(t,e,n,i){return t=Oe(7,t,i,e),t.expirationTime=n,t}function Re(t,e,n,i){return t=Oe(8,t,i,e),e=0===(1&e)?ua:da,t.elementType=e,t.type=e,t.expirationTime=n,t}function je(t,e,n){return t=Oe(6,t,null,e),t.expirationTime=n,t}function ze(t,e,n){return e=Oe(4,null!==t.children?t.children:[],t.key,e),e.expirationTime=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function Be(t,e){t.didError=!1;var n=t.earliestPendingTime;0===n?t.earliestPendingTime=t.latestPendingTime=e:ne&&(t.latestPendingTime=e),Ue(e,t)}function Ve(t,e){if(t.didError=!1,0===e)t.earliestPendingTime=0,t.latestPendingTime=0,t.earliestSuspendedTime=0,t.latestSuspendedTime=0,t.latestPingedTime=0;else{ee?t.earliestPendingTime=t.latestPendingTime=0:t.earliestPendingTime>e&&(t.earliestPendingTime=t.latestPendingTime)),n=t.earliestSuspendedTime,0===n?Be(t,e):en&&Be(t,e)}Ue(0,t)}function Fe(t,e){t.didError=!1,t.latestPingedTime>=e&&(t.latestPingedTime=0);var n=t.earliestPendingTime,i=t.latestPendingTime;n===e?t.earliestPendingTime=i===e?t.latestPendingTime=0:i:i===e&&(t.latestPendingTime=n),n=t.earliestSuspendedTime,i=t.latestSuspendedTime,0===n?t.earliestSuspendedTime=t.latestSuspendedTime=e:ne&&(t.latestSuspendedTime=e),Ue(e,t)}function He(t,e){var n=t.earliestPendingTime;return t=t.earliestSuspendedTime,n>e&&(e=n),t>e&&(e=t),e}function Ue(t,e){var n=e.earliestSuspendedTime,i=e.latestSuspendedTime,r=e.earliestPendingTime,a=e.latestPingedTime;r=0!==r?r:a,0===r&&(0===t||it&&(t=n),e.nextExpirationTimeToWorkOn=r,e.expirationTime=t}function Ge(t,e){if(t&&t.defaultProps){e=sr({},e),t=t.defaultProps;for(var n in t)void 0===e[n]&&(e[n]=t[n])}return e}function We(t){var e=t._result;switch(t._status){case 1:return e;case 2:case 0:throw e;default:switch(t._status=0,e=t._ctor,e=e(),e.then(function(e){0===t._status&&(e=e.default,t._status=1,t._result=e)},function(e){0===t._status&&(t._status=2,t._result=e)}),t._status){case 1:return t._result;case 2:throw t._result}throw t._result=e,e}}function Ye(t,e,n,i){e=t.memoizedState,n=n(i,e),n=null===n||void 0===n?e:sr({},e,n),t.memoizedState=n,null!==(i=t.updateQueue)&&0===t.expirationTime&&(i.baseState=n)}function Ze(t,e,n,i,r,a,o){return t=t.stateNode,"function"===typeof t.shouldComponentUpdate?t.shouldComponentUpdate(i,a,o):!e.prototype||!e.prototype.isPureReactComponent||(!Ct(n,i)||!Ct(r,a))}function qe(t,e,n){var i=!1,r=Io,a=e.contextType;return"object"===typeof a&&null!==a?a=Fn(a):(r=xe(e)?Do:Oo.current,i=e.contextTypes,a=(i=null!==i&&void 0!==i)?_e(t,r):Io),e=new e(n,a),t.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,e.updater=Ro,t.stateNode=e,e._reactInternalFiber=t,i&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=r,t.__reactInternalMemoizedMaskedChildContext=a),e}function Xe(t,e,n,i){t=e.state,"function"===typeof e.componentWillReceiveProps&&e.componentWillReceiveProps(n,i),"function"===typeof e.UNSAFE_componentWillReceiveProps&&e.UNSAFE_componentWillReceiveProps(n,i),e.state!==t&&Ro.enqueueReplaceState(e,e.state,null)}function Qe(t,e,n,i){var r=t.stateNode;r.props=n,r.state=t.memoizedState,r.refs=No;var a=e.contextType;"object"===typeof a&&null!==a?r.context=Fn(a):(a=xe(e)?Do:Oo.current,r.context=_e(t,a)),a=t.updateQueue,null!==a&&(Qn(t,a,n,r,i),r.state=t.memoizedState),a=e.getDerivedStateFromProps,"function"===typeof a&&(Ye(t,e,a,n),r.state=t.memoizedState),"function"===typeof e.getDerivedStateFromProps||"function"===typeof r.getSnapshotBeforeUpdate||"function"!==typeof r.UNSAFE_componentWillMount&&"function"!==typeof r.componentWillMount||(e=r.state,"function"===typeof r.componentWillMount&&r.componentWillMount(),"function"===typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount(),e!==r.state&&Ro.enqueueReplaceState(r,r.state,null),null!==(a=t.updateQueue)&&(Qn(t,a,n,r,i),r.state=t.memoizedState)),"function"===typeof r.componentDidMount&&(t.effectTag|=4)}function Je(t,e,n){if(null!==(t=n.ref)&&"function"!==typeof t&&"object"!==typeof t){if(n._owner){n=n._owner;var i=void 0;n&&(1!==n.tag&&r("309"),i=n.stateNode),i||r("147",t);var a=""+t;return null!==e&&null!==e.ref&&"function"===typeof e.ref&&e.ref._stringRef===a?e.ref:(e=function(t){var e=i.refs;e===No&&(e=i.refs={}),null===t?delete e[a]:e[a]=t},e._stringRef=a,e)}"string"!==typeof t&&r("284"),n._owner||r("290",t)}return t}function Ke(t,e){"textarea"!==t.type&&r("31","[object Object]"===Object.prototype.toString.call(e)?"object with keys {"+Object.keys(e).join(", ")+"}":e,"")}function $e(t){function e(e,n){if(t){var i=e.lastEffect;null!==i?(i.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,i){if(!t)return null;for(;null!==i;)e(n,i),i=i.sibling;return null}function i(t,e){for(t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function a(t,e,n){return t=Pe(t,e,n),t.index=0,t.sibling=null,t}function o(e,n,i){return e.index=i,t?null!==(i=e.alternate)?(i=i.index,ig?(v=f,f=null):v=f.sibling;var m=d(r,f,s[g],l);if(null===m){null===f&&(f=v);break}t&&f&&null===m.alternate&&e(r,f),a=o(m,a,g),null===c?u=m:c.sibling=m,c=m,f=v}if(g===s.length)return n(r,f),u;if(null===f){for(;gv?(m=g,g=null):m=g.sibling;var _=d(a,g,y.value,u);if(null===_){g||(g=m);break}t&&g&&null===_.alternate&&e(a,g),s=o(_,s,v),null===f?c=_:f.sibling=_,f=_,g=m}if(y.done)return n(a,g),c;if(null===g){for(;!y.done;v++,y=l.next())null!==(y=h(a,y.value,u))&&(s=o(y,s,v),null===f?c=y:f.sibling=y,f=y);return c}for(g=i(a,g);!y.done;v++,y=l.next())null!==(y=p(g,a,v,y.value,u))&&(t&&null!==y.alternate&&g.delete(null===y.key?v:y.key),s=o(y,s,v),null===f?c=y:f.sibling=y,f=y);return t&&g.forEach(function(t){return e(a,t)}),c}return function(t,i,o,l){var u="object"===typeof o&&null!==o&&o.type===la&&null===o.key;u&&(o=o.props.children);var c="object"===typeof o&&null!==o;if(c)switch(o.$$typeof){case oa:t:{for(c=o.key,u=i;null!==u;){if(u.key===c){if(7===u.tag?o.type===la:u.elementType===o.type){n(t,u.sibling),i=a(u,o.type===la?o.props.children:o.props,l),i.ref=Je(t,u,o),i.return=t,t=i;break t}n(t,u);break}e(t,u),u=u.sibling}o.type===la?(i=Ne(o.props.children,t.mode,l,o.key),i.return=t,t=i):(l=Le(o.type,o.key,o.props,null,t.mode,l),l.ref=Je(t,i,o),l.return=t,t=l)}return s(t);case sa:t:{for(u=o.key;null!==i;){if(i.key===u){if(4===i.tag&&i.stateNode.containerInfo===o.containerInfo&&i.stateNode.implementation===o.implementation){n(t,i.sibling),i=a(i,o.children||[],l),i.return=t,t=i;break t}n(t,i);break}e(t,i),i=i.sibling}i=ze(o,t.mode,l),i.return=t,t=i}return s(t)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==i&&6===i.tag?(n(t,i.sibling),i=a(i,o,l),i.return=t,t=i):(n(t,i),i=je(o,t.mode,l),i.return=t,t=i),s(t);if(jo(o))return g(t,i,o,l);if($(o))return v(t,i,o,l);if(c&&Ke(t,o),"undefined"===typeof o&&!u)switch(t.tag){case 1:case 0:l=t.type,r("152",l.displayName||l.name||"Component")}return n(t,i)}}function tn(t){return t===Vo&&r("174"),t}function en(t,e){ye(Uo,e,t),ye(Ho,t,t),ye(Fo,Vo,t);var n=e.nodeType;switch(n){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:re(null,"");break;default:n=8===n?e.parentNode:e,e=n.namespaceURI||null,n=n.tagName,e=re(e,n)}me(Fo,t),ye(Fo,e,t)}function nn(t){me(Fo,t),me(Ho,t),me(Uo,t)}function rn(t){tn(Uo.current);var e=tn(Fo.current),n=re(e,t.type);e!==n&&(ye(Ho,t,t),ye(Fo,n,t))}function an(t){Ho.current===t&&(me(Fo,t),me(Ho,t))}function on(){r("321")}function sn(t,e){if(null===e)return!1;for(var n=0;nos&&(os=f)):o=u.eagerReducer===t?u.eagerState:t(o,u.action),s=u,u=u.next}while(null!==u&&u!==i);c||(l=s,a=o),kt(o,e.memoizedState)||(_s=!0),e.memoizedState=o,e.baseUpdate=l,e.baseState=a,n.lastRenderedState=o}return[e.memoizedState,n.dispatch]}function pn(t,e,n,i){return t={tag:t,create:e,destroy:n,deps:i,next:null},null===ss?(ss={lastEffect:null},ss.lastEffect=t.next=t):(e=ss.lastEffect,null===e?ss.lastEffect=t.next=t:(n=e.next,e.next=t,t.next=n,ss.lastEffect=t)),t}function gn(t,e,n,i){var r=cn();ls|=t,r.memoizedState=pn(e,n,void 0,void 0===i?null:i)}function vn(t,e,n,i){var r=fn();i=void 0===i?null:i;var a=void 0;if(null!==es){var o=es.memoizedState;if(a=o.destroy,null!==i&&sn(i,o.deps))return void pn(Go,n,a,i)}ls|=t,r.memoizedState=pn(e,n,a,i)}function mn(t,e){return"function"===typeof e?(t=t(),e(t),function(){e(null)}):null!==e&&void 0!==e?(t=t(),e.current=t,function(){e.current=null}):void 0}function yn(){}function _n(t,e,n){25>fs||r("301");var i=t.alternate;if(t===ts||null!==i&&i===ts)if(us=!0,t={expirationTime:$o,action:n,eagerReducer:null,eagerState:null,next:null},null===cs&&(cs=new Map),void 0===(n=cs.get(e)))cs.set(e,t);else{for(e=n;null!==e.next;)e=e.next;e.next=t}else{yi();var a=Ni();a=Mi(a,t);var o={expirationTime:a,action:n,eagerReducer:null,eagerState:null,next:null},s=e.last;if(null===s)o.next=o;else{var l=s.next;null!==l&&(o.next=l),s.next=o}if(e.last=o,0===t.expirationTime&&(null===i||0===i.expirationTime)&&null!==(i=e.lastRenderedReducer))try{var u=e.lastRenderedState,c=i(u,n);if(o.eagerReducer=i,o.eagerState=c,kt(c,u))return}catch(t){}Ci(t,a)}}function xn(t,e){var n=Oe(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=e,n.return=t,n.effectTag=8,null!==t.lastEffect?(t.lastEffect.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n}function bn(t,e){switch(t.tag){case 5:var n=t.type;return null!==(e=1!==e.nodeType||n.toLowerCase()!==e.nodeName.toLowerCase()?null:e)&&(t.stateNode=e,!0);case 6:return null!==(e=""===t.pendingProps||3!==e.nodeType?null:e)&&(t.stateNode=e,!0);case 13:default:return!1}}function wn(t){if(ms){var e=vs;if(e){var n=e;if(!bn(t,e)){if(!(e=ge(n))||!bn(t,e))return t.effectTag|=2,ms=!1,void(gs=t);xn(gs,n)}gs=t,vs=ve(e)}else t.effectTag|=2,ms=!1,gs=t}}function Sn(t){for(t=t.return;null!==t&&5!==t.tag&&3!==t.tag&&18!==t.tag;)t=t.return;gs=t}function Mn(t){if(t!==gs)return!1;if(!ms)return Sn(t),ms=!0,!1;var e=t.type;if(5!==t.tag||"head"!==e&&"body"!==e&&!de(e,t.memoizedProps))for(e=vs;e;)xn(t,e),e=ge(e);return Sn(t),vs=gs?ge(t.stateNode):null,!0}function Tn(){vs=gs=null,ms=!1}function An(t,e,n,i){e.child=null===t?Bo(e,null,n,i):zo(e,t.child,n,i)}function kn(t,e,n,i,r){n=n.render;var a=e.ref;return Vn(e,r),i=ln(t,e,n,i,a,r),null===t||_s?(e.effectTag|=1,An(t,e,i,r),e.child):(e.updateQueue=t.updateQueue,e.effectTag&=-517,t.expirationTime<=r&&(t.expirationTime=0),Rn(t,e,r))}function Cn(t,e,n,i,r,a){if(null===t){var o=n.type;return"function"!==typeof o||Ee(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?(t=Le(n.type,null,i,null,e.mode,a),t.ref=e.ref,t.return=e,e.child=t):(e.tag=15,e.type=o,In(t,e,o,i,r,a))}return o=t.child,r=n?Nn(t,e,n):(e=Rn(t,e,n),null!==e?e.sibling:null)}return Rn(t,e,n)}}else _s=!1;switch(e.expirationTime=0,e.tag){case 2:i=e.elementType,null!==t&&(t.alternate=null,e.alternate=null,e.effectTag|=2),t=e.pendingProps;var a=_e(e,Oo.current);if(Vn(e,n),a=ln(null,e,i,t,a,n),e.effectTag|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof){if(e.tag=1,un(),xe(i)){var o=!0;Te(e)}else o=!1;e.memoizedState=null!==a.state&&void 0!==a.state?a.state:null;var s=i.getDerivedStateFromProps;"function"===typeof s&&Ye(e,i,s,t),a.updater=Ro,e.stateNode=a,a._reactInternalFiber=e,Qe(e,i,t,n),e=Pn(null,e,i,!0,o,n)}else e.tag=0,An(null,e,a,n),e=e.child;return e;case 16:switch(a=e.elementType,null!==t&&(t.alternate=null,e.alternate=null,e.effectTag|=2),o=e.pendingProps,t=We(a),e.type=t,a=e.tag=De(t),o=Ge(t,o),s=void 0,a){case 0:s=En(null,e,t,o,n);break;case 1:s=Dn(null,e,t,o,n);break;case 11:s=kn(null,e,t,o,n);break;case 14:s=Cn(null,e,t,Ge(t.type,o),i,n);break;default:r("306",t,"")}return s;case 0:return i=e.type,a=e.pendingProps,a=e.elementType===i?a:Ge(i,a),En(t,e,i,a,n);case 1:return i=e.type,a=e.pendingProps,a=e.elementType===i?a:Ge(i,a),Dn(t,e,i,a,n);case 3:return Ln(e),i=e.updateQueue,null===i&&r("282"),a=e.memoizedState,a=null!==a?a.element:null,Qn(e,i,e.pendingProps,null,n),i=e.memoizedState.element,i===a?(Tn(),e=Rn(t,e,n)):(a=e.stateNode,(a=(null===t||null===t.child)&&a.hydrate)&&(vs=ve(e.stateNode.containerInfo),gs=e,a=ms=!0),a?(e.effectTag|=2,e.child=Bo(e,null,i,n)):(An(t,e,i,n),Tn()),e=e.child),e;case 5:return rn(e),null===t&&wn(e),i=e.type,a=e.pendingProps,o=null!==t?t.memoizedProps:null,s=a.children,de(i,a)?s=null:null!==o&&de(i,o)&&(e.effectTag|=16),On(t,e),1!==n&&1&e.mode&&a.hidden?(e.expirationTime=e.childExpirationTime=1,e=null):(An(t,e,s,n),e=e.child),e;case 6:return null===t&&wn(e),null;case 13:return Nn(t,e,n);case 4:return en(e,e.stateNode.containerInfo),i=e.pendingProps,null===t?e.child=zo(e,null,i,n):An(t,e,i,n),e.child;case 11:return i=e.type,a=e.pendingProps,a=e.elementType===i?a:Ge(i,a),kn(t,e,i,a,n);case 7:return An(t,e,e.pendingProps,n),e.child;case 8:case 12:return An(t,e,e.pendingProps.children,n),e.child;case 10:t:{if(i=e.type._context,a=e.pendingProps,s=e.memoizedProps,o=a.value,zn(e,o),null!==s){var l=s.value;if(0===(o=kt(l,o)?0:0|("function"===typeof i._calculateChangedBits?i._calculateChangedBits(l,o):1073741823))){if(s.children===a.children&&!Eo.current){e=Rn(t,e,n);break t}}else for(null!==(l=e.child)&&(l.return=e);null!==l;){var u=l.contextDependencies;if(null!==u){s=l.child;for(var c=u.first;null!==c;){if(c.context===i&&0!==(c.observedBits&o)){1===l.tag&&(c=Gn(n),c.tag=As,Yn(l,c)),l.expirationTime=e&&(_s=!0),t.contextDependencies=null}function Fn(t,e){return Ss!==t&&!1!==e&&0!==e&&("number"===typeof e&&1073741823!==e||(Ss=t,e=1073741823),e={context:t,observedBits:e,next:null},null===ws?(null===bs&&r("308"),ws=e,bs.contextDependencies={first:e,expirationTime:0}):ws=ws.next=e),t._currentValue}function Hn(t){return{baseState:t,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Un(t){return{baseState:t.baseState,firstUpdate:t.firstUpdate,lastUpdate:t.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Gn(t){return{expirationTime:t,tag:Ms,payload:null,callback:null,next:null,nextEffect:null}}function Wn(t,e){null===t.lastUpdate?t.firstUpdate=t.lastUpdate=e:(t.lastUpdate.next=e,t.lastUpdate=e)}function Yn(t,e){var n=t.alternate;if(null===n){var i=t.updateQueue,r=null;null===i&&(i=t.updateQueue=Hn(t.memoizedState))}else i=t.updateQueue,r=n.updateQueue,null===i?null===r?(i=t.updateQueue=Hn(t.memoizedState),r=n.updateQueue=Hn(n.memoizedState)):i=t.updateQueue=Un(r):null===r&&(r=n.updateQueue=Un(i));null===r||i===r?Wn(i,e):null===i.lastUpdate||null===r.lastUpdate?(Wn(i,e),Wn(r,e)):(Wn(i,e),r.lastUpdate=e)}function Zn(t,e){var n=t.updateQueue;n=null===n?t.updateQueue=Hn(t.memoizedState):qn(t,n),null===n.lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=e:(n.lastCapturedUpdate.next=e,n.lastCapturedUpdate=e)}function qn(t,e){var n=t.alternate;return null!==n&&e===n.updateQueue&&(e=t.updateQueue=Un(e)),e}function Xn(t,e,n,i,r,a){switch(n.tag){case Ts:return t=n.payload,"function"===typeof t?t.call(a,i,r):t;case ks:t.effectTag=-2049&t.effectTag|64;case Ms:if(t=n.payload,null===(r="function"===typeof t?t.call(a,i,r):t)||void 0===r)break;return sr({},i,r);case As:Cs=!0}return i}function Qn(t,e,n,i,r){Cs=!1,e=qn(t,e);for(var a=e.baseState,o=null,s=0,l=e.firstUpdate,u=a;null!==l;){var c=l.expirationTime;ci?a:i),Rs.current=null,i=void 0,1n?e:n,0===e&&(Xs=null),Li(t,e)}function xi(t){for(;;){var e=t.alternate,n=t.return,i=t.sibling;if(0===(1024&t.effectTag)){Bs=t;t:{var a=e;e=t;var o=Fs,s=e.pendingProps;switch(e.tag){case 2:case 16:break;case 15:case 0:break;case 1:xe(e.type)&&be(e);break;case 3:nn(e),we(e),s=e.stateNode,s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),null!==a&&null!==a.child||(Mn(e),e.effectTag&=-3),Os(e);break;case 5:an(e);var l=tn(Uo.current);if(o=e.type,null!==a&&null!=e.stateNode)Es(a,e,o,s,l),a.ref!==e.ref&&(e.effectTag|=128);else if(s){var u=tn(Fo.current);if(Mn(e)){s=e,a=s.stateNode;var c=s.type,f=s.memoizedProps,h=l;switch(a[Ar]=s,a[kr]=f,o=void 0,l=c){case"iframe":case"object":Rt("load",a);break;case"video":case"audio":for(c=0;c<\/script>",c=a.removeChild(a.firstChild)):"string"===typeof a.is?c=c.createElement(h,{is:a.is}):(c=c.createElement(h),"select"===h&&(h=c,a.multiple?h.multiple=!0:a.size&&(h.size=a.size))):c=c.createElementNS(u,h),a=c,a[Ar]=f,a[kr]=s,Is(a,e,!1,!1),h=a,c=o,f=s;var d=l,p=ue(c,f);switch(c){case"iframe":case"object":Rt("load",h),l=f;break;case"video":case"audio":for(l=0;ls&&(s=a),l>s&&(s=l),o=o.sibling;e.childExpirationTime=s}if(null!==Bs)return Bs;null!==n&&0===(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=t.firstEffect),n.lastEffect=t.lastEffect),1=g?d=0:(-1===d||g component higher in the tree to provide a loading indicator or placeholder to display."+et(c))}Us=!0,f=$n(f,c),l=u;do{switch(l.tag){case 3:l.effectTag|=2048,l.expirationTime=s,s=ci(l,f,s),Zn(l,s);break t;case 1:if(d=f,p=l.type,c=l.stateNode,0===(64&l.effectTag)&&("function"===typeof p.getDerivedStateFromError||null!==c&&"function"===typeof c.componentDidCatch&&(null===Xs||!Xs.has(c)))){l.effectTag|=2048,l.expirationTime=s,s=fi(l,d,s),Zn(l,s);break t}}l=l.return}while(null!==l)}Bs=xi(o);continue}a=!0,Gi(e)}}break}if(zs=!1,Ns.current=n,Ss=ws=bs=null,un(),a)Vs=null,t.finishedWork=null;else if(null!==Bs)t.finishedWork=null;else{if(n=t.current.alternate,null===n&&r("281"),Vs=null,Us){if(a=t.latestPendingTime,o=t.latestSuspendedTime,s=t.latestPingedTime,0!==a&&ae?0:e)):(t.pendingCommitExpirationTime=i,t.finishedWork=n)}}function Si(t,e){for(var n=t.return;null!==n;){switch(n.tag){case 1:var i=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof i.componentDidCatch&&(null===Xs||!Xs.has(i)))return t=$n(e,t),t=fi(n,t,1073741823),Yn(n,t),void Ci(n,1073741823);break;case 3:return t=$n(e,t),t=ci(n,t,1073741823),Yn(n,t),void Ci(n,1073741823)}n=n.return}3===t.tag&&(n=$n(e,t),n=ci(t,n,1073741823),Yn(t,n),Ci(t,1073741823))}function Mi(t,e){var n=lr.unstable_getCurrentPriorityLevel(),i=void 0;if(0===(1&e.mode))i=1073741823;else if(zs&&!Ws)i=Fs;else{switch(n){case lr.unstable_ImmediatePriority:i=1073741823;break;case lr.unstable_UserBlockingPriority:i=1073741822-10*(1+((1073741822-t+15)/10|0));break;case lr.unstable_NormalPriority:i=1073741822-25*(1+((1073741822-t+500)/25|0));break;case lr.unstable_LowPriority:case lr.unstable_IdlePriority:i=1;break;default:r("313")}null!==Vs&&i===Fs&&--i}return n===lr.unstable_UserBlockingPriority&&(0===il||i=i&&(t.didError=!1,e=t.latestPingedTime,(0===e||e>n)&&(t.latestPingedTime=n),Ue(n,t),0!==(n=t.expirationTime)&&Ri(t,n)))}function Ai(t,e){var n=t.stateNode;null!==n&&n.delete(e),e=Ni(),e=Mi(e,t),null!==(t=ki(t,e))&&(Be(t,e),0!==(e=t.expirationTime)&&Ri(t,e))}function ki(t,e){t.expirationTimeFs&&di(),Be(t,e),zs&&!Ws&&Vs===t||Ri(t,t.expirationTime),dl>hl&&(dl=0,r("185")))}function Ii(t,e,n,i,r){return lr.unstable_runWithPriority(lr.unstable_ImmediatePriority,function(){return t(e,n,i,r)})}function Oi(){cl=1073741822-((lr.unstable_now()-ul)/10|0)}function Ei(t,e){if(0!==Ks){if(et.expirationTime&&(t.expirationTime=e),tl||(ol?sl&&(el=t,nl=1073741823,Hi(t,1073741823,!1)):1073741823===e?Vi(1073741823,!1):Ei(t,e))}function ji(){var t=0,e=null;if(null!==Js)for(var n=Js,i=Qs;null!==i;){var a=i.expirationTime;if(0===a){if((null===n||null===Js)&&r("244"),i===i.nextScheduledRoot){Qs=Js=i.nextScheduledRoot=null;break}if(i===Qs)Qs=a=i.nextScheduledRoot,Js.nextScheduledRoot=a,i.nextScheduledRoot=null;else{if(i===Js){Js=n,Js.nextScheduledRoot=Qs,i.nextScheduledRoot=null;break}n.nextScheduledRoot=i.nextScheduledRoot,i.nextScheduledRoot=null}i=n.nextScheduledRoot}else{if(a>t&&(t=a,e=i),i===Js)break;if(1073741823===t)break;n=i,i=i.nextScheduledRoot}}el=e,nl=t}function zi(){return!!gl||!!lr.unstable_shouldYield()&&(gl=!0)}function Bi(){try{if(!zi()&&null!==Qs){Oi();var t=Qs;do{var e=t.expirationTime;0!==e&&cl<=e&&(t.nextExpirationTimeToWorkOn=cl),t=t.nextScheduledRoot}while(t!==Qs)}Vi(0,!0)}finally{gl=!1}}function Vi(t,e){if(ji(),e)for(Oi(),fl=cl;null!==el&&0!==nl&&t<=nl&&!(gl&&cl>nl);)Hi(el,nl,cl>nl),ji(),Oi(),fl=cl;else for(;null!==el&&0!==nl&&t<=nl;)Hi(el,nl,!1),ji();if(e&&(Ks=0,$s=null),0!==nl&&Ei(el,nl),dl=0,pl=null,null!==ll)for(t=ll,ll=null,e=0;e=n&&(null===ll?ll=[i]:ll.push(i),i._defer))return t.finishedWork=e,void(t.expirationTime=0);t.finishedWork=null,t===pl?dl++:(pl=t,dl=0),lr.unstable_runWithPriority(lr.unstable_ImmediatePriority,function(){_i(t,e)})}function Gi(t){null===el&&r("246"),el.expirationTime=0,rl||(rl=!0,al=t)}function Wi(t,e){var n=ol;ol=!0;try{return t(e)}finally{(ol=n)||tl||Vi(1073741823,!1)}}function Yi(t,e){if(ol&&!sl){sl=!0;try{return t(e)}finally{sl=!1}}return t(e)}function Zi(t,e,n){ol||tl||0===il||(Vi(il,!1),il=0);var i=ol;ol=!0;try{return lr.unstable_runWithPriority(lr.unstable_UserBlockingPriority,function(){return t(e,n)})}finally{(ol=i)||tl||Vi(1073741823,!1)}}function qi(t,e,n,i,a){var o=e.current;t:if(n){n=n._reactInternalFiber;e:{2===It(n)&&1===n.tag||r("170");var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break e;case 1:if(xe(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break e}}s=s.return}while(null!==s);r("171"),s=void 0}if(1===n.tag){var l=n.type;if(xe(l)){n=Me(n,l,s);break t}}n=s}else n=Io;return null===e.context?e.context=n:e.pendingContext=n,e=a,a=Gn(i),a.payload={element:t},e=void 0===e?null:e,null!==e&&(a.callback=e),yi(),Yn(o,a),Ci(o,i),i}function Xi(t,e,n,i){var r=e.current;return r=Mi(Ni(),r),qi(t,e,n,r,i)}function Qi(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:default:return t.child.stateNode}}function Ji(t,e,n){var i=3=js&&(e=js-1),this._expirationTime=js=e,this._root=t,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function $i(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function tr(t,e,n){e=Oe(3,null,null,e?3:0),t={current:e,containerInfo:t,pendingChildren:null,pingCache:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=e.stateNode=t}function er(t){return!(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType&&(8!==t.nodeType||" react-mount-point-unstable "!==t.nodeValue))}function nr(t,e){if(e||(e=t?9===t.nodeType?t.documentElement:t.firstChild:null,e=!(!e||1!==e.nodeType||!e.hasAttribute("data-reactroot"))),!e)for(var n;n=t.lastChild;)t.removeChild(n);return new tr(t,!1,e)}function ir(t,e,n,i,r){var a=n._reactRootContainer;if(a){if("function"===typeof r){var o=r;r=function(){var t=Qi(a._internalRoot);o.call(t)}}null!=t?a.legacy_renderSubtreeIntoContainer(t,e,r):a.render(e,r)}else{if(a=n._reactRootContainer=nr(n,i),"function"===typeof r){var s=r;r=function(){var t=Qi(a._internalRoot);s.call(t)}}Yi(function(){null!=t?a.legacy_renderSubtreeIntoContainer(t,e,r):a.render(e,r)})}return Qi(a._internalRoot)}function rr(t,e){var n=2=Gr),Zr=String.fromCharCode(32),qr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Xr=!1,Qr=!1,Jr={eventTypes:qr,extractEvents:function(t,e,n,i){var r=void 0,a=void 0;if(Ur)t:{switch(t){case"compositionstart":r=qr.compositionStart;break t;case"compositionend":r=qr.compositionEnd;break t;case"compositionupdate":r=qr.compositionUpdate;break t}r=void 0}else Qr?N(t,n)&&(r=qr.compositionEnd):"keydown"===t&&229===n.keyCode&&(r=qr.compositionStart);return r?(Yr&&"ko"!==n.locale&&(Qr||r!==qr.compositionStart?r===qr.compositionEnd&&Qr&&(a=C()):(jr=i,zr="value"in jr?jr.value:jr.textContent,Qr=!0)),r=Vr.getPooled(r,e,n,i),a?r.data=a:null!==(a=R(n))&&(r.data=a),T(r),a=r):a=null,(t=Wr?j(t,n):z(t,n))?(e=Fr.getPooled(qr.beforeInput,e,n,i),e.data=t,T(e)):e=null,null===a?e:null===e?a:[a,e]}},Kr=null,$r=null,ta=null,ea=!1,na={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0},ia=or.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;ia.hasOwnProperty("ReactCurrentDispatcher")||(ia.ReactCurrentDispatcher={current:null});var ra=/^(.*)[\\\/]/,aa="function"===typeof Symbol&&Symbol.for,oa=aa?Symbol.for("react.element"):60103,sa=aa?Symbol.for("react.portal"):60106,la=aa?Symbol.for("react.fragment"):60107,ua=aa?Symbol.for("react.strict_mode"):60108,ca=aa?Symbol.for("react.profiler"):60114,fa=aa?Symbol.for("react.provider"):60109,ha=aa?Symbol.for("react.context"):60110,da=aa?Symbol.for("react.concurrent_mode"):60111,pa=aa?Symbol.for("react.forward_ref"):60112,ga=aa?Symbol.for("react.suspense"):60113,va=aa?Symbol.for("react.memo"):60115,ma=aa?Symbol.for("react.lazy"):60116,ya="function"===typeof Symbol&&Symbol.iterator,_a=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,xa=Object.prototype.hasOwnProperty,ba={},wa={},Sa={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Sa[t]=new at(t,0,!1,t,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Sa[e]=new at(e,1,!1,t[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){Sa[t]=new at(t,2,!1,t.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Sa[t]=new at(t,2,!1,t,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){Sa[t]=new at(t,3,!1,t.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(t){Sa[t]=new at(t,3,!0,t,null)}),["capture","download"].forEach(function(t){Sa[t]=new at(t,4,!1,t,null)}),["cols","rows","size","span"].forEach(function(t){Sa[t]=new at(t,6,!1,t,null)}),["rowSpan","start"].forEach(function(t){Sa[t]=new at(t,5,!1,t.toLowerCase(),null)});var Ma=/[\-:]([a-z])/g;"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(Ma,ot);Sa[e]=new at(e,1,!1,t,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(Ma,ot);Sa[e]=new at(e,1,!1,t,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(Ma,ot);Sa[e]=new at(e,1,!1,t,"http://www.w3.org/XML/1998/namespace")}),["tabIndex","crossOrigin"].forEach(function(t){Sa[t]=new at(t,1,!1,t.toLowerCase(),null)});var Ta={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}},Aa=null,ka=null,Ca=!1;Cr&&(Ca=q("input")&&(!document.documentMode||9=document.documentMode,lo={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},uo=null,co=null,fo=null,ho=!1,po={eventTypes:lo,extractEvents:function(t,e,n,i){var r,a=i.window===i?i.document:9===i.nodeType?i:i.ownerDocument;if(!(r=!a)){t:{a=Vt(a),r=_r.onSelect;for(var o=0;o"+e+"",e=vo.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}}),yo={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},_o=["Webkit","ms","Moz","O"];Object.keys(yo).forEach(function(t){_o.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),yo[e]=yo[t]})});var xo=sr({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),bo=null,wo=null,So="function"===typeof setTimeout?setTimeout:void 0,Mo="function"===typeof clearTimeout?clearTimeout:void 0,To=lr.unstable_scheduleCallback,Ao=lr.unstable_cancelCallback;new Set;var ko=[],Co=-1,Io={},Oo={current:Io},Eo={current:!1},Do=Io,Po=null,Lo=null,No=(new or.Component).refs,Ro={isMounted:function(t){return!!(t=t._reactInternalFiber)&&2===It(t)},enqueueSetState:function(t,e,n){t=t._reactInternalFiber;var i=Ni();i=Mi(i,t);var r=Gn(i);r.payload=e,void 0!==n&&null!==n&&(r.callback=n),yi(),Yn(t,r),Ci(t,i)},enqueueReplaceState:function(t,e,n){t=t._reactInternalFiber;var i=Ni();i=Mi(i,t);var r=Gn(i);r.tag=Ts,r.payload=e,void 0!==n&&null!==n&&(r.callback=n),yi(),Yn(t,r),Ci(t,i)},enqueueForceUpdate:function(t,e){t=t._reactInternalFiber;var n=Ni();n=Mi(n,t);var i=Gn(n);i.tag=As,void 0!==e&&null!==e&&(i.callback=e),yi(),Yn(t,i),Ci(t,n)}},jo=Array.isArray,zo=$e(!0),Bo=$e(!1),Vo={},Fo={current:Vo},Ho={current:Vo},Uo={current:Vo},Go=0,Wo=2,Yo=4,Zo=8,qo=16,Xo=32,Qo=64,Jo=128,Ko=ia.ReactCurrentDispatcher,$o=0,ts=null,es=null,ns=null,is=null,rs=null,as=null,os=0,ss=null,ls=0,us=!1,cs=null,fs=0,hs={readContext:Fn,useCallback:on,useContext:on,useEffect:on,useImperativeHandle:on,useLayoutEffect:on,useMemo:on,useReducer:on,useRef:on,useState:on,useDebugValue:on},ds={readContext:Fn,useCallback:function(t,e){return cn().memoizedState=[t,void 0===e?null:e],t},useContext:Fn,useEffect:function(t,e){return gn(516,Jo|Qo,t,e)},useImperativeHandle:function(t,e,n){return n=null!==n&&void 0!==n?n.concat([t]):null,gn(4,Yo|Xo,mn.bind(null,e,t),n)},useLayoutEffect:function(t,e){return gn(4,Yo|Xo,t,e)},useMemo:function(t,e){var n=cn();return e=void 0===e?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var i=cn();return e=void 0!==n?n(e):e,i.memoizedState=i.baseState=e,t=i.queue={last:null,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},t=t.dispatch=_n.bind(null,ts,t),[i.memoizedState,t]},useRef:function(t){var e=cn();return t={current:t},e.memoizedState=t},useState:function(t){var e=cn();return"function"===typeof t&&(t=t()),e.memoizedState=e.baseState=t,t=e.queue={last:null,dispatch:null,lastRenderedReducer:hn,lastRenderedState:t},t=t.dispatch=_n.bind(null,ts,t),[e.memoizedState,t]},useDebugValue:yn},ps={readContext:Fn,useCallback:function(t,e){var n=fn();e=void 0===e?null:e;var i=n.memoizedState;return null!==i&&null!==e&&sn(e,i[1])?i[0]:(n.memoizedState=[t,e],t)},useContext:Fn,useEffect:function(t,e){return vn(516,Jo|Qo,t,e)},useImperativeHandle:function(t,e,n){return n=null!==n&&void 0!==n?n.concat([t]):null,vn(4,Yo|Xo,mn.bind(null,e,t),n)},useLayoutEffect:function(t,e){return vn(4,Yo|Xo,t,e)},useMemo:function(t,e){var n=fn();e=void 0===e?null:e;var i=n.memoizedState;return null!==i&&null!==e&&sn(e,i[1])?i[0]:(t=t(),n.memoizedState=[t,e],t)},useReducer:dn,useRef:function(){return fn().memoizedState},useState:function(t){return dn(hn)},useDebugValue:yn},gs=null,vs=null,ms=!1,ys=ia.ReactCurrentOwner,_s=!1,xs={current:null},bs=null,ws=null,Ss=null,Ms=0,Ts=1,As=2,ks=3,Cs=!1,Is=void 0,Os=void 0,Es=void 0,Ds=void 0;Is=function(t,e){for(var n=e.child;null!==n;){if(5===n.tag||6===n.tag)t.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Os=function(){},Es=function(t,e,n,i,r){var a=t.memoizedProps;if(a!==i){var o=e.stateNode;switch(tn(Fo.current),t=null,n){case"input":a=ut(o,a),i=ut(o,i),t=[];break;case"option":a=Jt(o,a),i=Jt(o,i),t=[];break;case"select":a=sr({},a,{value:void 0}),i=sr({},i,{value:void 0}),t=[];break;case"textarea":a=$t(o,a),i=$t(o,i),t=[];break;default:"function"!==typeof a.onClick&&"function"===typeof i.onClick&&(o.onclick=fe)}le(n,i),o=n=void 0;var s=null;for(n in a)if(!i.hasOwnProperty(n)&&a.hasOwnProperty(n)&&null!=a[n])if("style"===n){var l=a[n];for(o in l)l.hasOwnProperty(o)&&(s||(s={}),s[o]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(yr.hasOwnProperty(n)?t||(t=[]):(t=t||[]).push(n,null));for(n in i){var u=i[n];if(l=null!=a?a[n]:void 0,i.hasOwnProperty(n)&&u!==l&&(null!=u||null!=l))if("style"===n)if(l){for(o in l)!l.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(s||(s={}),s[o]="");for(o in u)u.hasOwnProperty(o)&&l[o]!==u[o]&&(s||(s={}),s[o]=u[o])}else s||(t||(t=[]),t.push(n,s)),s=u;else"dangerouslySetInnerHTML"===n?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(t=t||[]).push(n,""+u)):"children"===n?l===u||"string"!==typeof u&&"number"!==typeof u||(t=t||[]).push(n,""+u):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(yr.hasOwnProperty(n)?(null!=u&&ce(r,n),t||l===u||(t=[])):(t=t||[]).push(n,u))}s&&(t=t||[]).push("style",s),r=t,(e.updateQueue=r)&&ti(e)}},Ds=function(t,e,n,i){n!==i&&ti(e)};var Ps="function"===typeof WeakSet?WeakSet:Set,Ls="function"===typeof WeakMap?WeakMap:Map,Ns=ia.ReactCurrentDispatcher,Rs=ia.ReactCurrentOwner,js=1073741822,zs=!1,Bs=null,Vs=null,Fs=0,Hs=-1,Us=!1,Gs=null,Ws=!1,Ys=null,Zs=null,qs=null,Xs=null,Qs=null,Js=null,Ks=0,$s=void 0,tl=!1,el=null,nl=0,il=0,rl=!1,al=null,ol=!1,sl=!1,ll=null,ul=lr.unstable_now(),cl=1073741822-(ul/10|0),fl=cl,hl=50,dl=0,pl=null,gl=!1;Kr=function(t,e,n){switch(e){case"input":if(ht(t,n),e=n.name,"radio"===n.type&&null!=e){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e=e;)n=i,i=i._next;t._next=i,null!==n&&(n._next=t)}return t},H=Wi,U=Zi,G=function(){tl||0===il||(Vi(il,!1),il=0)};var vl={createPortal:rr,findDOMNode:function(t){if(null==t)return null;if(1===t.nodeType)return t;var e=t._reactInternalFiber;return void 0===e&&("function"===typeof t.render?r("188"):r("268",Object.keys(t))),t=Dt(e),t=null===t?null:t.stateNode},hydrate:function(t,e,n){return er(e)||r("200"),ir(null,t,e,!0,n)},render:function(t,e,n){return er(e)||r("200"),ir(null,t,e,!1,n)},unstable_renderSubtreeIntoContainer:function(t,e,n,i){return er(n)||r("200"),(null==t||void 0===t._reactInternalFiber)&&r("38"),ir(t,e,n,!1,i)},unmountComponentAtNode:function(t){return er(t)||r("40"),!!t._reactRootContainer&&(Yi(function(){ir(null,null,t,!1,function(){t._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return rr.apply(void 0,arguments)},unstable_batchedUpdates:Wi,unstable_interactiveUpdates:Zi,flushSync:function(t,e){tl&&r("187");var n=ol;ol=!0;try{return Ii(t,e)}finally{ol=n,Vi(1073741823,!1)}},unstable_createRoot:ar,unstable_flushControlled:function(t){var e=ol;ol=!0;try{Ii(t)}finally{(ol=e)||tl||Vi(1073741823,!1)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[m,y,_,Mr.injectEventPluginsByName,mr,T,function(t){h(t,M)},V,F,Bt,g]}};!function(t){var e=t.findFiberByHostInstance;Ce(sr({},t,{overrideProps:null,currentDispatcherRef:ia.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=Dt(t),null===t?null:t.stateNode},findFiberByHostInstance:function(t){return e?e(t):null}}))}({findFiberByHostInstance:v,bundleType:0,version:"16.8.6",rendererPackageName:"react-dom"});var ml={default:vl},yl=ml&&vl||ml;t.exports=yl.default||yl},function(t,e,n){"use strict";t.exports=n(420)},function(t,e,n){"use strict";(function(t){function n(){if(!p){var t=u.expirationTime;g?S():g=!0,w(a,t)}}function i(){var t=u,e=u.next;if(u===e)u=null;else{var i=u.previous;u=i.next=e,e.previous=i}t.next=t.previous=null,i=t.callback,e=t.expirationTime,t=t.priorityLevel;var r=f,a=d;f=t,d=e;try{var o=i()}finally{f=r,d=a}if("function"===typeof o)if(o={callback:o,priorityLevel:t,expirationTime:e,next:null,previous:null},null===u)u=o.next=o.previous=o;else{i=null,t=u;do{if(t.expirationTime>=e){i=t;break}t=t.next}while(t!==u);null===i?i=u:i===u&&(u=o,n()),e=i.previous,e.next=i.previous=o,o.next=i,o.previous=e}}function r(){if(-1===h&&null!==u&&1===u.priorityLevel){p=!0;try{do{i()}while(null!==u&&1===u.priorityLevel)}finally{p=!1,null!==u?n():g=!1}}}function a(t){p=!0;var a=c;c=t;try{if(t)for(;null!==u;){var o=e.unstable_now();if(!(u.expirationTime<=o))break;do{i()}while(null!==u&&u.expirationTime<=o)}else if(null!==u)do{i()}while(null!==u&&!M())}finally{p=!1,c=a,null!==u?n():g=!1,r()}}function o(t){s=_(function(e){y(l),t(e)}),l=m(function(){x(s),t(e.unstable_now())},100)}Object.defineProperty(e,"__esModule",{value:!0});var s,l,u=null,c=!1,f=3,h=-1,d=-1,p=!1,g=!1,v=Date,m="function"===typeof setTimeout?setTimeout:void 0,y="function"===typeof clearTimeout?clearTimeout:void 0,_="function"===typeof requestAnimationFrame?requestAnimationFrame:void 0,x="function"===typeof cancelAnimationFrame?cancelAnimationFrame:void 0;if("object"===typeof performance&&"function"===typeof performance.now){var b=performance;e.unstable_now=function(){return b.now()}}else e.unstable_now=function(){return v.now()};var w,S,M,T=null;if("undefined"!==typeof window?T=window:"undefined"!==typeof t&&(T=t),T&&T._schedMock){var A=T._schedMock;w=A[0],S=A[1],M=A[2],e.unstable_now=A[3]}else if("undefined"===typeof window||"function"!==typeof MessageChannel){var k=null,C=function(t){if(null!==k)try{k(t)}finally{k=null}};w=function(t){null!==k?setTimeout(w,0,t):(k=t,setTimeout(C,0,!1))},S=function(){k=null},M=function(){return!1}}else{"undefined"!==typeof console&&("function"!==typeof _&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof x&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var I=null,O=!1,E=-1,D=!1,P=!1,L=0,N=33,R=33;M=function(){return L<=e.unstable_now()};var j=new MessageChannel,z=j.port2;j.port1.onmessage=function(){O=!1;var t=I,n=E;I=null,E=-1;var i=e.unstable_now(),r=!1;if(0>=L-i){if(!(-1!==n&&n<=i))return D||(D=!0,o(B)),I=t,void(E=n);r=!0}if(null!==t){P=!0;try{t(r)}finally{P=!1}}};var B=function(t){if(null!==I){o(B);var e=t-L+R;ee&&(e=8),R=ee?z.postMessage(void 0):D||(D=!0,o(B))},S=function(){I=null,O=!1,E=-1}}e.unstable_ImmediatePriority=1,e.unstable_UserBlockingPriority=2,e.unstable_NormalPriority=3,e.unstable_IdlePriority=5,e.unstable_LowPriority=4,e.unstable_runWithPriority=function(t,n){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var i=f,a=h;f=t,h=e.unstable_now();try{return n()}finally{f=i,h=a,r()}},e.unstable_next=function(t){switch(f){case 1:case 2:case 3:var n=3;break;default:n=f}var i=f,a=h;f=n,h=e.unstable_now();try{return t()}finally{f=i,h=a,r()}},e.unstable_scheduleCallback=function(t,i){var r=-1!==h?h:e.unstable_now();if("object"===typeof i&&null!==i&&"number"===typeof i.timeout)i=r+i.timeout;else switch(f){case 1:i=r+-1;break;case 2:i=r+250;break;case 5:i=r+1073741823;break;case 4:i=r+1e4;break;default:i=r+5e3}if(t={callback:t,priorityLevel:f,expirationTime:i,next:null,previous:null},null===u)u=t.next=t.previous=t,n();else{r=null;var a=u;do{if(a.expirationTime>i){r=a;break}a=a.next}while(a!==u);null===r?r=u:r===u&&(u=t,n()),i=r.previous,i.next=r.previous=t,t.next=r,t.previous=i}return t},e.unstable_cancelCallback=function(t){var e=t.next;if(null!==e){if(e===t)u=null;else{t===u&&(u=e);var n=t.previous;n.next=e,e.previous=n}t.next=t.previous=null}},e.unstable_wrapCallback=function(t){var n=f;return function(){var i=f,a=h;f=n,h=e.unstable_now();try{return t.apply(this,arguments)}finally{f=i,h=a,r()}}},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_shouldYield=function(){return!c&&(null!==u&&u.expirationTime ignores the history prop. To use a custom history, use `import { Router }` instead of `import { BrowserRouter as Router }`.")},e.prototype.render=function(){return u.a.createElement(d.a,{history:this.history,children:this.props.children})},e}(u.a.Component);p.propTypes={basename:f.a.string,forceRefresh:f.a.bool,getUserConfirmation:f.a.func,keyLength:f.a.number,children:f.a.node}},function(t,e,n){"use strict";function i(){}function r(){}var a=n(425);r.resetWarningCache=i,t.exports=function(){function t(t,e,n,i,r,o){if(o!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:r,resetWarningCache:i};return n.PropTypes=n,n}},function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";function i(){return i=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:"",n=t&&t.split("/")||[],a=e&&e.split("/")||[],o=t&&i(t),s=e&&i(e),l=o||s;if(t&&i(t)?a=n:n.length&&(a.pop(),a=a.concat(n)),!a.length)return"/";var u=void 0;if(a.length){var c=a[a.length-1];u="."===c||".."===c||""===c}else u=!1;for(var f=0,h=a.length;h>=0;h--){var d=a[h];"."===d?r(a,h):".."===d?(r(a,h),f++):f&&(r(a,h),f--)}if(!l)for(;f--;f)a.unshift("..");!l||""===a[0]||a[0]&&i(a[0])||a.unshift("");var p=a.join("/");return u&&"/"!==p.substr(-1)&&(p+="/"),p}e.a=a},function(t,e,n){"use strict";function i(t,e){if(t===e)return!0;if(null==t||null==e)return!1;if(Array.isArray(t))return Array.isArray(e)&&t.length===e.length&&t.every(function(t,n){return i(t,e[n])});var n="undefined"===typeof t?"undefined":r(t);if(n!==("undefined"===typeof e?"undefined":r(e)))return!1;if("object"===n){var a=t.valueOf(),o=e.valueOf();if(a!==t||o!==e)return i(a,o);var s=Object.keys(t),l=Object.keys(e);return s.length===l.length&&s.every(function(n){return i(t[n],e[n])})}return!1}var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.a=i},function(t,e,n){"use strict"},function(t,e,n){"use strict";function i(t,e){if(!t)throw r?new Error(a):new Error(a+": "+(e||""))}var r=!0,a="Invariant failed";e.a=i},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=n(43),s=n.n(o),l=n(5),u=n.n(l),c=n(25),f=n.n(c),h=n(67),d=n(144),p=function(t){function e(){var n,a,o;i(this,e);for(var s=arguments.length,l=Array(s),u=0;u ignores the history prop. To use a custom history, use `import { Router }` instead of `import { HashRouter as Router }`.")},e.prototype.render=function(){return u.a.createElement(d.a,{history:this.history,children:this.props.children})},e}(u.a.Component);p.propTypes={basename:f.a.string,getUserConfirmation:f.a.func,hashType:f.a.oneOf(["hashbang","noslash","slash"]),children:f.a.node},e.a=p},function(t,e,n){"use strict";var i=n(433);i.a},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=n(43),s=n.n(o),l=n(5),u=n.n(l),c=n(25),f=n.n(c),h=n(67),d=n(145),p=function(t){function e(){var n,a,o;i(this,e);for(var s=arguments.length,l=Array(s),u=0;u ignores the history prop. To use a custom history, use `import { Router }` instead of `import { MemoryRouter as Router }`.")},e.prototype.render=function(){return u.a.createElement(d.a,{history:this.history,children:this.props.children})},e}(u.a.Component);p.propTypes={initialEntries:f.a.array,initialIndex:f.a.number,getUserConfirmation:f.a.func,keyLength:f.a.number,children:f.a.node},e.a=p},function(t,e,n){"use strict";function i(t,e){var n={};for(var i in t)e.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n}var r=n(5),a=n.n(r),o=n(25),s=n.n(o),l=n(224),u=n(223),c=Object.assign||function(t){for(var e=1;e outside a "),this.props.when&&this.enable(this.props.message)},e.prototype.componentWillReceiveProps=function(t){t.when?this.props.when&&this.props.message===t.message||this.enable(t.message):this.disable()},e.prototype.componentWillUnmount=function(){this.disable()},e.prototype.render=function(){return null},e}(s.a.Component);h.propTypes={when:u.a.bool,message:u.a.oneOfType([u.a.func,u.a.string]).isRequired},h.defaultProps={when:!0},h.contextTypes={router:u.a.shape({history:u.a.shape({block:u.a.func.isRequired}).isRequired}).isRequired},e.a=h},function(t,e,n){"use strict";var i=n(439);i.a},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=n(5),s=n.n(o),l=n(25),u=n.n(l),c=n(43),f=n.n(c),h=n(50),d=n.n(h),p=n(67),g=n(227),v=Object.assign||function(t){for(var e=1;e outside a "),this.isStatic()&&this.perform()},e.prototype.componentDidMount=function(){this.isStatic()||this.perform()},e.prototype.componentDidUpdate=function(t){var e=Object(p.c)(t.to),n=Object(p.c)(this.props.to);if(Object(p.f)(e,n))return void f()(!1,"You tried to redirect to the same route you're currently on: \""+n.pathname+n.search+'"');this.perform()},e.prototype.computeTo=function(t){var e=t.computedMatch,n=t.to;return e?"string"===typeof n?Object(g.a)(n,e.params):v({},n,{pathname:Object(g.a)(n.pathname,e.params)}):n},e.prototype.perform=function(){var t=this.context.router.history,e=this.props.push,n=this.computeTo(this.props);e?t.push(n):t.replace(n)},e.prototype.render=function(){return null},e}(s.a.Component);m.propTypes={computedMatch:u.a.object,push:u.a.bool,from:u.a.string,to:u.a.oneOfType([u.a.string,u.a.object]).isRequired},m.defaultProps={push:!1},m.contextTypes={router:u.a.shape({history:u.a.shape({push:u.a.func.isRequired,replace:u.a.func.isRequired}).isRequired,staticContext:u.a.object}).isRequired},e.a=m},function(t,e,n){"use strict";var i=n(441);i.a},function(t,e,n){"use strict";function i(t,e){var n={};for(var i in t)e.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=n(43),l=n.n(s),u=n(50),c=n.n(u),f=n(5),h=n.n(f),d=n(25),p=n.n(d),g=n(67),v=n(145),m=Object.assign||function(t){for(var e=1;e",t)}},S=function(){},M=function(t){function e(){var n,i,o;r(this,e);for(var s=arguments.length,l=Array(s),u=0;u ignores the history prop. To use a custom history, use `import { Router }` instead of `import { StaticRouter as Router }`.")},e.prototype.render=function(){var t=this.props,e=t.basename,n=(t.context,t.location),r=i(t,["basename","context","location"]),a={createHref:this.createHref,action:"POP",location:x(e,Object(g.c)(n)),push:this.handlePush,replace:this.handleReplace,go:w("go"),goBack:w("goBack"),goForward:w("goForward"),listen:this.handleListen,block:this.handleBlock};return h.a.createElement(v.a,m({},r,{history:a}))},e}(h.a.Component);M.propTypes={basename:p.a.string,context:p.a.object.isRequired,location:p.a.oneOfType([p.a.string,p.a.object])},M.defaultProps={basename:"",location:"/"},M.childContextTypes={router:p.a.object.isRequired},e.a=M},function(t,e,n){"use strict";var i=n(443);e.a=i.a},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=n(5),s=n.n(o),l=n(25),u=n.n(l),c=n(43),f=n.n(c),h=n(50),d=n.n(h),p=n(146),g=function(t){function e(){return i(this,e),r(this,t.apply(this,arguments))}return a(e,t),e.prototype.componentWillMount=function(){d()(this.context.router,"You should not use outside a ")},e.prototype.componentWillReceiveProps=function(t){f()(!(t.location&&!this.props.location),' elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),f()(!(!t.location&&this.props.location),' elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.')},e.prototype.render=function(){var t=this.context.router.route,e=this.props.children,n=this.props.location||t.location,i=void 0,r=void 0;return s.a.Children.forEach(e,function(e){if(null==i&&s.a.isValidElement(e)){var a=e.props,o=a.path,l=a.exact,u=a.strict,c=a.sensitive,f=a.from,h=o||f;r=e,i=Object(p.a)(n.pathname,{path:h,exact:l,strict:u,sensitive:c},t.match)}}),i?s.a.cloneElement(r,{location:n,computedMatch:i}):null},e}(s.a.Component);g.contextTypes={router:u.a.shape({route:u.a.object.isRequired}).isRequired},g.propTypes={children:u.a.node,location:u.a.object},e.a=g},function(t,e,n){"use strict";var i=n(227);i.a},function(t,e,n){"use strict";var i=n(146);i.a},function(t,e,n){"use strict";var i=n(447);i.a},function(t,e,n){"use strict";function i(t,e){var n={};for(var i in t)e.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n}var r=n(5),a=n.n(r),o=n(25),s=n.n(o),l=n(448),u=n.n(l),c=n(225),f=Object.assign||function(t){for(var e=1;e=0;l--)r.splice(a[l],1);r.length<1&&delete i[t]}}}},{key:"removeEventListeners",value:function(t){var e=this,n=e._mapKTypeVListenerTokens;if(void 0!=n)if(void 0==t)for(var i in n)n.hasOwnProperty(i)&&e.removeEventListeners(i);else{var r=n[t];if(void 0==r)return;for(var a=0;a=t._repeatCount)return t.stop(),void t.fire({type:"timerComplete"});t._currentCount++,t.fire({type:"timer"})}},{key:"reset",value:function(){var t=this;t.stop(),t._currentCount=0}},{key:"start",value:function(){var t=this;t.running||(t._delay==u&&"function"==typeof requestAnimationFrame?(t._requestAnimationFrameFlag=!0,requestAnimationFrame(t._requestAnimationFrameHandler)):t._delay>0&&(t._intervalId=setInterval(t._setIntervalHandler,t._delay)))}},{key:"stop",value:function(){var t=this;t.running&&(clearInterval(t._intervalId),t._intervalId=void 0,t._requestAnimationFrameFlag=!1,t._requestAnimationFrameCount=0)}},{key:"delay",get:function(){return this._delay},set:function(t){var e=this;if(e._delay!=t){if(isNaN(t)||!isFinite(t)||t<=0&&t!=u)throw new Error("Illegal delay value: "+t);return e._delay=t,e.running&&(e.stop(),e.start()),e}}},{key:"repeatCount",get:function(){return this._repeatCount},set:function(t){var e=this;if(e._repeatCount!=t){if(isNaN(t)||!isFinite(t)||t<0)throw new Error("Illegal repeat count value: "+t);return e._repeatCount=t,e}}},{key:"currentCount",get:function(){return this._currentCount}},{key:"running",get:function(){var t=this;return void 0!=t._intervalId||t._requestAnimationFrameFlag}}]),e}(l.default);c.REQUEST_ANIMATION_FRAME=u,e.default=c},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n0;)t._invalidatePropertiesQueue.pop().validateProperties();t._invalidatePropertiesFlag=!1}},{key:"_validateSize",value:function(){for(var t=this;t._invalidateSizeQueue.length>0;)t._invalidateSizeQueue.pop().validateSize();t._invalidateSizeFlag=!1}},{key:"_validateDisplayList",value:function(){for(var t=this;t._invalidateDisplayListQueue.length>0;)t._invalidateDisplayListQueue.pop().validateDisplayList();t._invalidateDisplayListFlag=!1}}]),t}();e.default=s},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.UiComponent=e.LayoutManager=e.Timer=e.EventDispatcher=e.forge2=e.forge=void 0;var r=n(4);Object.keys(r).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}})});var a=n(5);Object.keys(a).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return a[t]}})});var o=n(6),s=i(o),l=n(7),u=i(l),c=n(0),f=i(c),h=n(1),d=i(h),p=n(2),g=i(p),v=n(8),m=i(v);e.forge=s.default,e.forge2=u.default,e.EventDispatcher=f.default,e.Timer=d.default,e.LayoutManager=g.default,e.UiComponent=m.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){return document.createElement.apply(document,arguments)},r=function(){return document.createElementNS.apply(document,arguments)},a=function(t,e,n){return n?t.getAttributeNS(n,e):t.getAttribute(e)},o=function(t,e,n){for(var i in e)if(e.hasOwnProperty(i)){var r=e[i]+"";n?t.setAttributeNS(n,i,r):t.setAttribute(i,r)}},s=function(t,e){for(var n in e)if(e.hasOwnProperty(n)){var i=e[n];-1!==n.indexOf("-")&&(n=n.replace(/\-([\w]+?)/g,function(){return arguments[1].toUpperCase()})),t.style[n]=i+""}};e.XHTML_NS="http://www.w3.org/1999/xhtml",e.SVG_NS="http://www.w3.org/2000/svg",e.XLINK_NS="http://www.w3.org/1999/xlink",e.createElement=i,e.createElementNS=r,e.getAttribute=a,e.setAttributes=o,e.setStyles=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(t,e){return t},r=function(){};e.clone=i,e.mixin=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){if(arguments.length<1)return null;for(var t=0;t1)for(var n=1;n>8-s%1*8)){if((n=r.charCodeAt(s+=.75))>255)throw new i;e=e<<8|n}return o}var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.prototype=new Error,i.prototype.code=5,i.prototype.name="InvalidCharacterError",t.exports=r},function(t,e,n){"use strict";var i=n(26);t.exports=i.isStandardBrowserEnv()?function(){return{write:function(t,e,n,r,a,o){var s=[];s.push(t+"="+encodeURIComponent(e)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(t,e,n){"use strict";function i(){this.handlers=[]}var r=n(26);i.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},i.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},i.prototype.forEach=function(t){r.forEach(this.handlers,function(e){null!==e&&t(e)})},t.exports=i},function(t,e,n){"use strict";function i(t){t.cancelToken&&t.cancelToken.throwIfRequested()}var r=n(26),a=n(474),o=n(231),s=n(149);t.exports=function(t){return i(t),t.headers=t.headers||{},t.data=a(t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],function(e){delete t.headers[e]}),(t.adapter||s.adapter)(t).then(function(e){return i(t),e.data=a(e.data,e.headers,t.transformResponse),e},function(e){return o(e)||(i(t),e&&e.response&&(e.response.data=a(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)})}},function(t,e,n){"use strict";var i=n(26);t.exports=function(t,e,n){return i.forEach(n,function(n){t=n(t,e)}),t}},function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},function(t,e,n){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},function(t,e,n){"use strict";function i(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(t){e=t});var n=this;t(function(t){n.reason||(n.reason=new r(t),e(n.reason))})}var r=n(232);i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var t;return{token:new i(function(e){t=e}),cancel:t}},t.exports=i},function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},function(t,e,n){function i(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:r}}function r(t){f.stop(this.event)}function a(){}function o(t,e,n){if(t[t.rectHover?"rectContain":"contain"](e,n)){for(var i,r=t;r;){if(r.clipPath&&!r.clipPath.contain(e,n))return!1;r.silent&&(i=!0),r=r.parent}return!i||d}return!1}var s=n(0),l=n(11),u=n(480),c=n(51),f=n(35),h=n(481),d="silent";a.prototype.dispose=function(){};var p=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],g=function(t,e,n,i){c.call(this),this.storage=t,this.painter=e,this.painterRoot=i,n=n||new a,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,u.call(this),this.setHandlerProxy(n)};g.prototype={constructor:g,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(s.each(p,function(e){t.on&&t.on(e,this[e],this)},this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,n=t.zrY,i=this._hovered,r=i.target;r&&!r.__zr&&(i=this.findHover(i.x,i.y),r=i.target);var a=this._hovered=this.findHover(e,n),o=a.target,s=this.proxy;s.setCursor&&s.setCursor(o?o.cursor:"default"),r&&o!==r&&this.dispatchToElement(i,"mouseout",t),this.dispatchToElement(a,"mousemove",t),o&&o!==r&&this.dispatchToElement(a,"mouseover",t)},mouseout:function(t){this.dispatchToElement(this._hovered,"mouseout",t);var e,n=t.toElement||t.relatedTarget;do{n=n&&n.parentNode}while(n&&9!==n.nodeType&&!(e=n===this.painterRoot));!e&&this.trigger("globalout",{event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var n=this[t];n&&n.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,n){t=t||{};var r=t.target;if(!r||!r.silent){for(var a="on"+e,o=i(e,t,n);r&&(r[a]&&(o.cancelBubble=r[a].call(r,o)),r.trigger(e,o),r=r.parent,!o.cancelBubble););o.cancelBubble||(this.trigger(e,o),this.painter&&this.painter.eachOtherLayer(function(t){"function"===typeof t[a]&&t[a].call(t,o),t.trigger&&t.trigger(e,o)}))}},findHover:function(t,e,n){for(var i=this.storage.getDisplayList(),r={x:t,y:e},a=i.length-1;a>=0;a--){var s;if(i[a]!==n&&!i[a].ignore&&(s=o(i[a],t,e))&&(!r.topTarget&&(r.topTarget=i[a]),s!==d)){r.target=i[a];break}}return r},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new h);var n=this._gestureMgr;"start"===e&&n.clear();var i=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&n.clear(),i){var r=i.type;t.gestureEvent=r,this.dispatchToElement({target:i.target},r,i.event)}}},s.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){g.prototype[t]=function(e){var n=this.findHover(e.zrX,e.zrY),i=n.target;if("mousedown"===t)this._downEl=i,this._downPoint=[e.zrX,e.zrY],this._upEl=i;else if("mouseup"===t)this._upEl=i;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||l.dist(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}}),s.mixin(g,c),s.mixin(g,u);var v=g;t.exports=v},function(t,e){function n(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this),this.on("globalout",this._dragEnd,this)}function i(t,e){return{target:t,topTarget:e&&e.topTarget}}n.prototype={constructor:n,_dragStart:function(t){var e=t.target;e&&e.draggable&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.dispatchToElement(i(e,t),"dragstart",t.event))},_drag:function(t){var e=this._draggingTarget;if(e){var n=t.offsetX,r=t.offsetY,a=n-this._x,o=r-this._y;this._x=n,this._y=r,e.drift(a,o,t),this.dispatchToElement(i(e,t),"drag",t.event);var s=this.findHover(n,r,e).target,l=this._dropTarget;this._dropTarget=s,e!==s&&(l&&s!==l&&this.dispatchToElement(i(l,t),"dragleave",t.event),s&&s!==l&&this.dispatchToElement(i(s,t),"dragenter",t.event))}},_dragEnd:function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.dispatchToElement(i(e,t),"dragend",t.event),this._dropTarget&&this.dispatchToElement(i(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null}};var r=n;t.exports=r},function(t,e,n){function i(t){var e=t[1][0]-t[0][0],n=t[1][1]-t[0][1];return Math.sqrt(e*e+n*n)}function r(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}var a=n(35),o=function(){this._track=[]};o.prototype={constructor:o,recognize:function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},clear:function(){return this._track.length=0,this},_doTrack:function(t,e,n){var i=t.touches;if(i){for(var r={points:[],touches:[],target:e,event:t},o=0,s=i.length;o1&&a&&a.length>1){var s=i(a)/i(o);!isFinite(s)&&(s=1),e.pinchScale=s;var l=r(a);return e.pinchX=l[0],e.pinchY=l[1],{type:"pinch",target:t[0].target,event:e}}}}},l=o;t.exports=l},function(t,e,n){function i(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}var r=n(0),a=n(15),o=n(68),s=n(151),l=function(){this._roots=[],this._displayList=[],this._displayListLen=0};l.prototype={constructor:l,traverse:function(t,e){for(var n=0;n=0&&(this.delFromStorage(t),this._roots.splice(a,1),t instanceof o&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:i};var u=l;t.exports=u},function(t,e,n){function i(t,e,n,i,a,o,s,l){function f(){--d||o&&o()}u(i)?(o=a,a=i,i=0):c(a)?(o=a,a="linear",i=0):c(i)?(o=i,i=0):c(n)?(o=n,n=500):n||(n=500),t.stopAnimation(),r(t,"",t,e,n,i,l);var h=t.animators.slice(),d=h.length;d||o&&o();for(var p=0;p0&&t.animate(e,!1).when(null==o?500:o,u).delay(s||0)}function a(t,e,n,i){if(e){var r={};r[e]={},r[e][n]=i,t.attr(r)}else t.attr(n,i)}var o=n(236),s=n(83),l=n(0),u=l.isString,c=l.isFunction,f=l.isObject,h=l.isArrayLike,d=l.indexOf,p=function(){this.animators=[]};p.prototype={constructor:p,animate:function(t,e){var n,i=!1,r=this,a=this.__zr;if(t){var l=t.split("."),u=r;i="shape"===l[0];for(var c=0,f=l.length;c=0&&n.splice(i,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,n=0;n15)break}}a.__drawIndex=v,a.__drawIndex0&&t>i[0]){for(s=0;st);s++);o=n[i[s]]}if(i.splice(s+1,0,t),n[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 n,i,r=this._zlevelList;for(i=0;i0?.01:0),this._needsManuallyCompositing),o.__builtin__||h("ZLevel "+s+" has been used by unkown layer "+o.id),o!==r&&(o.__used=!0,o.__startIndex!==n&&(o.__dirty=!0),o.__startIndex=n,o.incremental?o.__drawIndex=-1:o.__drawIndex=n,e(n),r=o),i.__dirty&&(o.__dirty=!0,o.incremental&&o.__drawIndex<0&&(o.__drawIndex=n))}e(n),this.eachBuiltinLayer(function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var n=this._layerConfig;n[t]?f.merge(n[t],e,!0):n[t]=e;for(var i=0;i=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),n=0;ne&&c>i&&c>o&&c>l||c1&&r(),h=y.cubicAt(e,i,o,l,M[0]),g>1&&(d=y.cubicAt(e,i,o,l,M[1]))),2===g?me&&s>i&&s>a||s=0&&u<=1){for(var c=0,f=y.quadraticAt(e,i,a,u),h=0;hn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);S[0]=-l,S[1]=l;var u=Math.abs(i-r);if(u<1e-4)return 0;if(u%b<1e-4){i=0,r=b;var c=a?1:-1;return o>=S[0]+t&&o<=S[1]+t?c:0}if(a){var l=i;i=m(r),r=m(l)}else i=m(i),r=m(r);i>r&&(r+=b);for(var f=0,h=0;h<2;h++){var d=S[h];if(d+t>o){var p=Math.atan2(s,d),c=a?1:-1;p<0&&(p=b+p),(p>=i&&p<=r||p+b>=i&&p+b<=r)&&(p>Math.PI/2&&p<1.5*Math.PI&&(c=-c),f+=c)}}return f}function l(t,e,n,r,l){for(var u=0,c=0,f=0,v=0,m=0,y=0;y1&&(n||(u+=_(c,f,v,m,r,l))),1===y&&(c=t[y],f=t[y+1],v=c,m=f),b){case x.M:v=t[y++],m=t[y++],c=v,f=m;break;case x.L:if(n){if(h.containStroke(c,f,t[y],t[y+1],e,r,l))return!0}else u+=_(c,f,t[y],t[y+1],r,l)||0;c=t[y++],f=t[y++];break;case x.C:if(n){if(d.containStroke(c,f,t[y++],t[y++],t[y++],t[y++],t[y],t[y+1],e,r,l))return!0}else u+=a(c,f,t[y++],t[y++],t[y++],t[y++],t[y],t[y+1],r,l)||0;c=t[y++],f=t[y++];break;case x.Q:if(n){if(p.containStroke(c,f,t[y++],t[y++],t[y],t[y+1],e,r,l))return!0}else u+=o(c,f,t[y++],t[y++],t[y],t[y+1],r,l)||0;c=t[y++],f=t[y++];break;case x.A:var w=t[y++],S=t[y++],M=t[y++],T=t[y++],A=t[y++],k=t[y++];y+=1;var C=1-t[y++],I=Math.cos(A)*M+w,O=Math.sin(A)*T+S;y>1?u+=_(c,f,I,O,r,l):(v=I,m=O);var E=(r-w)*T/M+w;if(n){if(g.containStroke(w,S,T,A,A+k,C,e,E,l))return!0}else u+=s(w,S,T,A,A+k,C,E,l);c=Math.cos(A+k)*M+w,f=Math.sin(A+k)*T+S;break;case x.R:v=c=t[y++],m=f=t[y++];var D=t[y++],P=t[y++],I=v+D,O=m+P;if(n){if(h.containStroke(v,m,I,m,e,r,l)||h.containStroke(I,m,I,O,e,r,l)||h.containStroke(I,O,v,O,e,r,l)||h.containStroke(v,O,v,m,e,r,l))return!0}else u+=_(I,m,I,O,r,l),u+=_(v,O,v,m,r,l);break;case x.Z:if(n){if(h.containStroke(c,f,v,m,e,r,l))return!0}else u+=_(c,f,v,m,r,l);c=v,f=m}}return n||i(f,m)||(u+=_(c,f,v,m,r,l)||0),0!==u}function u(t,e,n){return l(t,0,!1,e,n)}function c(t,e,n,i){return l(t,e,!0,n,i)}var f=n(71),h=n(245),d=n(494),p=n(246),g=n(495),v=n(247),m=v.normalizeRadian,y=n(44),_=n(248),x=f.CMD,b=2*Math.PI,w=1e-4,S=[-1,-1,-1],M=[-1,-1];e.contain=u,e.containStroke=c},function(t,e,n){function i(t,e,n,i,a,o,s,l,u,c,f){if(0===u)return!1;var h=u;return!(f>e+h&&f>i+h&&f>o+h&&f>l+h||ft+h&&c>n+h&&c>a+h&&c>s+h||cn||h+fr&&(r+=o);var p=Math.atan2(c,u);return p<0&&(p+=o),p>=i&&p<=r||p+o>=i&&p+o<=r}var r=n(247),a=r.normalizeRadian,o=2*Math.PI;e.containStroke=i},function(t,e,n){function i(t,e){var n,i,r,a,f,h,d=t.data,p=s.M,g=s.C,v=s.L,m=s.R,y=s.A,_=s.Q;for(r=0,a=0;rn-2?n-1:d+1],f=t[d>n-3?n-1:d+2]);var v=p*p,m=p*v;r.push([i(u[0],g[0],c[0],f[0],p,v,m),i(u[1],g[1],c[1],f[1],p,v,m)])}return r}var a=n(11),o=a.distance;t.exports=r},function(t,e,n){function i(t,e,n,i){var r,h,d,p,g=[],v=[],m=[],y=[];if(i){d=[1/0,1/0],p=[-1/0,-1/0];for(var _=0,x=t.length;_=e:"max"===n?t<=e:t===e}function s(t,e){return t.join(",")===e.join(",")}function l(t,e){e=e||{},h(e,function(e,n){if(null!=e){var i=t[n];if(f.hasClass(n)){e=c.normalizeToArray(e),i=c.normalizeToArray(i);var r=c.mappingToExists(i,e);t[n]=p(r,function(t){return t.option&&t.exist?g(t.exist,t.option,!0):t.exist||t.option})}else t[n]=g(i,e,!0)}})}var u=n(0),c=n(4),f=n(16),h=u.each,d=u.clone,p=u.map,g=u.merge,v=/^(min|max)?(.+)$/;i.prototype={constructor:i,setOption:function(t,e){t&&u.each(c.normalizeToArray(t.series),function(t){t&&t.data&&u.isTypedArray(t.data)&&u.setAsPrimitive(t.data)}),t=d(t,!0);var n=this._optionBackup,i=r.call(this,t,e,!n);this._newBaseOption=i.baseOption,n?(l(n.baseOption,i.baseOption),i.timelineOptions.length&&(n.timelineOptions=i.timelineOptions),i.mediaList.length&&(n.mediaList=i.mediaList),i.mediaDefault&&(n.mediaDefault=i.mediaDefault)):this._optionBackup=i},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=p(e.timelineOptions,d),this._mediaList=p(e.mediaList,d),this._mediaDefault=d(e.mediaDefault),this._currentMediaIndices=[],d(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,n=this._timelineOptions;if(n.length){var i=t.getComponent("timeline");i&&(e=d(n[i.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e=this._api.getWidth(),n=this._api.getHeight(),i=this._mediaList,r=this._mediaDefault,o=[],l=[];if(!i.length&&!r)return l;for(var u=0,c=i.length;u=0;p--){var g=t[p];if(s||(h=g.data.rawIndexOf(g.stackedByDimension,f)),h>=0){var v=g.data.getByRawIndex(g.stackResultDimension,h);if(c>=0&&v>0||c<=0&&v<0){c+=v,d=v;break}}}return i[0]=c,i[1]=d,i});o.hostModel.setData(l),e.data=l})}var a=n(0),o=a.createHashMap,s=a.each;t.exports=i},function(t,e,n){var i=n(112),r={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),r=(t.visualColorAccessPath||"itemStyle.color").split("."),a=t.get(r)||t.getColorFromPalette(t.name,null,e.getSeriesCount());if(n.setVisual("color",a),!e.isSeriesFiltered(t)){"function"!==typeof a||a instanceof i||n.each(function(e){n.setItemVisual(e,"color",a(t.getDataParams(e)))});var o=function(t,e){var n=t.getItemModel(e),i=n.get(r,!0);null!=i&&t.setItemVisual(e,"color",i)};return{dataEach:n.hasItemOption?o:null}}}};t.exports=r},function(t,e,n){function i(t,e){function n(t,e){if("string"!==typeof t)return t;var n=t;return r.each(e,function(t,e){n=n.replace(new RegExp("\\{\\s*"+e+"\\s*\\}","g"),t)}),n}function i(t){var e=l.get(t);if(null==e){for(var n=t.split("."),i=a.aria,r=0;r1?"series.multiple.prefix":"series.single.prefix"),{seriesCount:u}),e.eachSeries(function(t,e){if(e1?"multiple":"single")+".";r=i(a?l+"withName":l+"withoutName"),r=n(r,{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:o(t.subType)});var c=t.getData();window.data=c,c.count()>f?r+=n(i("data.partialData"),{displayCnt:f}):r+=i("data.allData");for(var h=[],p=0;p1?x(e,function(t,e){return d(e)}):L}function d(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var a=e.start;an.blockIndex,a=r?n.step:null,o=i&&i.modDataCount;return{step:a,modBy:null!=o?Math.ceil(o/a):null,modDataCount:o}}},D.getPipeline=function(t){return this._pipelineMap.get(t)},D.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData(),r=i.count(),a=n.progressiveEnabled&&e.incrementalPrepareRender&&r>=n.threshold,o=t.get("large")&&r>=t.get("largeThreshold"),s="mod"===t.get("progressiveChunkMode")?r:null;t.pipelineContext=n.context={progressiveRender:a,modDataCount:s,large:o}},D.restorePipelines=function(t){var e=this,n=e._pipelineMap=w();t.eachSeries(function(t){var i=t.getProgressive(),r=t.uid;n.set(r,{id:r,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:i&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),g(e,t,t.dataTask)})},D.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),n=this.api;_(this._allHandlers,function(i){var r=t.get(i.uid)||t.set(i.uid,[]);i.reset&&a(this,i,r,e,n),i.overallReset&&o(this,i,r,e,n)},this)},D.prepareView=function(t,e,n,i){var r=t.renderTask,a=r.context;a.model=e,a.ecModel=n,a.api=i,r.__block=!t.incrementalPrepareRender,g(this,e,r)},D.performDataProcessorTasks=function(t,e){r(this,this._dataProcessorHandlers,t,e,{block:!0})},D.performVisualTasks=function(t,e,n){r(this,this._visualHandlers,t,e,n)},D.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e|=t.dataTask.perform()}),this.unfinished|=e},D.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})};var P=D.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},L=d(0);i.wrapStageHandler=function(t,e){return b(t)&&(t={overallReset:t,seriesType:v(t)}),t.uid=k("stageHandler"),e&&(t.visualType=e),t};var N,R={},j={};m(R,C),m(j,I),R.eachSeriesByType=R.eachRawSeriesByType=function(t){N=t},R.eachComponent=function(t){"series"===t.mainType&&t.subType&&(N=t.subType)};var z=i;t.exports=z},function(t,e){var n=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],i={color:n,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],n]};t.exports=i},function(t,e){var n=function(){return{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}}},i=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],r={color:i,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:"#eee"},crossStyle:{color:"#eee"}}},legend:{textStyle:{color:"#eee"}},textStyle:{color:"#eee"},title:{textStyle:{color:"#eee"}},toolbox:{iconStyle:{normal:{borderColor:"#eee"}}},dataZoom:{textStyle:{color:"#eee"}},visualMap:{textStyle:{color:"#eee"}},timeline:{lineStyle:{color:"#eee"},itemStyle:{normal:{color:i[1]}},label:{normal:{textStyle:{color:"#eee"}}},controlStyle:{normal:{color:"#eee",borderColor:"#eee"}}},timeAxis:n(),logAxis:n(),valueAxis:n(),categoryAxis:n(),line:{symbol:"circle"},graph:{color:i},gauge:{title:{textStyle:{color:"#eee"}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};r.categoryAxis.splitLine.show=!1;var a=r;t.exports=a},function(t,e,n){var i=n(14),r=i.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(t,e){var n=.5522848,i=e.cx,r=e.cy,a=e.rx,o=e.ry,s=a*n,l=o*n;t.moveTo(i-a,r),t.bezierCurveTo(i-a,r-l,i-s,r-o,i,r-o),t.bezierCurveTo(i+s,r-o,i+a,r-l,i+a,r),t.bezierCurveTo(i+a,r+l,i+s,r+o,i,r+o),t.bezierCurveTo(i-s,r+o,i-a,r+l,i-a,r),t.closePath()}});t.exports=r},function(t,e,n){function i(t){return s(t.getSource(),t)}function r(t,e){var n=e;c.isInstance(e)||(n=new c(e),o.mixin(n,u));var i=l.createScaleByModel(n);return i.setExtent(t[0],t[1]),l.niceScaleExtent(i,n),i}function a(t){o.mixin(t,u)}var o=n(0),s=n(40),l=n(31),u=n(74),c=n(18),f=n(9);f.getLayoutRect;e.getLayoutRect=f.getLayoutRect;var h=n(41),d=h.enableDataStack,p=h.isDimensionStacked,g=h.getStackedDimension,v=n(262);e.completeDimensions=v;var m=n(73);e.createDimensions=m;var y=n(28);e.createSymbol=y.createSymbol;var _={isDimensionStacked:p,enableDataStack:d,getStackedDimension:g};e.createList=i,e.dataStack=_,e.createScale=r,e.mixinAxisModelCommonMethods=a},function(t,e,n){var i=n(0),r=n(115),a=n(263),o=r.prototype,s=r.extend({type:"ordinal",init:function(t,e){t&&!i.isArray(t)||(t=new a({categories:t})),this._ordinalMeta=t,this._extent=e||[0,t.categories.length-1]},parse:function(t){return"string"===typeof t?this._ordinalMeta.getOrdinal(t):Math.round(t)},contain:function(t){return t=this.parse(t),o.contain.call(this,t)&&null!=this._ordinalMeta.categories[t]},normalize:function(t){return o.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(o.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push(n),n++;return t},getLabel:function(t){if(!this.isBlank())return this._ordinalMeta.categories[t]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:i.noop,niceExtent:i.noop});s.create=function(){return new s};var l=s;t.exports=l},function(t,e,n){var i=n(0),r=n(3),a=n(12),o=n(264),s=n(116),l=s.prototype,u=Math.ceil,c=Math.floor,f=function(t,e,n,i){for(;n>>1;t[r][1]n&&(s=n);var l=d.length,h=f(d,s,0,l),p=d[Math.min(h,l-1)],g=p[1];if("year"===p[0]){var v=a/g;g*=r.nice(v/t,!0)}var m=this.getSetting("useUTC")?0:60*new Date(+i[0]||+i[1]).getTimezoneOffset()*1e3,y=[Math.round(u((i[0]-m)/g)*g+m),Math.round(c((i[1]-m)/g)*g+m)];o.fixExtent(y,i),this._stepLvl=p,this._interval=g,this._niceExtent=y},parse:function(t){return+r.parseDate(t)}});i.each(["contain","normalize"],function(t){h.prototype[t]=function(e){return l[t].call(this,this.parse(e))}});var d=[["hh:mm:ss",1e3],["hh:mm:ss",5e3],["hh:mm:ss",1e4],["hh:mm:ss",15e3],["hh:mm:ss",3e4],["hh:mm\nMM-dd",6e4],["hh:mm\nMM-dd",3e5],["hh:mm\nMM-dd",6e5],["hh:mm\nMM-dd",9e5],["hh:mm\nMM-dd",18e5],["hh:mm\nMM-dd",36e5],["hh:mm\nMM-dd",72e5],["hh:mm\nMM-dd",216e5],["hh:mm\nMM-dd",432e5],["MM-dd\nyyyy",864e5],["MM-dd\nyyyy",1728e5],["MM-dd\nyyyy",2592e5],["MM-dd\nyyyy",3456e5],["MM-dd\nyyyy",432e6],["MM-dd\nyyyy",5184e5],["week",6048e5],["MM-dd\nyyyy",864e6],["week",12096e5],["week",18144e5],["month",26784e5],["week",36288e5],["month",53568e5],["week",6048e6],["quarter",8208e6],["month",107136e5],["month",13392e6],["half-year",16416e6],["month",214272e5],["month",26784e6],["year",32832e6]];h.create=function(t){return new h({useUTC:t.ecModel.get("useUTC")})};var p=h;t.exports=p},function(t,e,n){function i(t,e){return f(t,c(e))}var r=n(0),a=n(115),o=n(3),s=n(116),l=a.prototype,u=s.prototype,c=o.getPrecisionSafe,f=o.round,h=Math.floor,d=Math.ceil,p=Math.pow,g=Math.log,v=a.extend({type:"log",base:10,$constructor:function(){a.apply(this,arguments),this._originalScale=new s},getTicks:function(){var t=this._originalScale,e=this._extent,n=t.getExtent();return r.map(u.getTicks.call(this),function(r){var a=o.round(p(this.base,r));return a=r===e[0]&&t.__fixMin?i(a,n[0]):a,a=r===e[1]&&t.__fixMax?i(a,n[1]):a},this)},getLabel:u.getLabel,scale:function(t){return t=l.scale.call(this,t),p(this.base,t)},setExtent:function(t,e){var n=this.base;t=g(t)/g(n),e=g(e)/g(n),u.setExtent.call(this,t,e)},getExtent:function(){var t=this.base,e=l.getExtent.call(this);e[0]=p(t,e[0]),e[1]=p(t,e[1]);var n=this._originalScale,r=n.getExtent();return n.__fixMin&&(e[0]=i(e[0],r[0])),n.__fixMax&&(e[1]=i(e[1],r[1])),e},unionExtent:function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=g(t[0])/g(e),t[1]=g(t[1])/g(e),l.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},niceTicks:function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(n===1/0||n<=0)){var i=o.quantity(n),r=t/n*i;for(r<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var a=[o.round(d(e[0]/i)*i),o.round(h(e[1]/i)*i)];this._interval=i,this._niceExtent=a}},niceExtent:function(t){u.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});r.each(["contain","normalize"],function(t){v.prototype[t]=function(e){return e=g(e)/g(this.base),l[t].call(this,e)}}),v.create=function(){return new v};var m=v;t.exports=m},function(t,e,n){function i(t){return"category"===t.type?a(t):l(t)}function r(t,e){return"category"===t.type?s(t,e):{ticks:t.scale.getTicks()}}function a(t){var e=t.getLabelModel(),n=o(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function o(t,e){var n=u(t,"labels"),i=S(e),r=c(n,i);if(r)return r;var a,o;return m.isFunction(i)?a=v(t,i):(o="auto"===i?h(t):i,a=g(t,o)),f(n,i,{labels:a,labelCategoryInterval:o})}function s(t,e){var n=u(t,"ticks"),i=S(e),r=c(n,i);if(r)return r;var a,s;if(e.get("show")&&!t.scale.isBlank()||(a=[]),m.isFunction(i))a=v(t,i,!0);else if("auto"===i){var l=o(t,t.getLabelModel());s=l.labelCategoryInterval,a=m.map(l.labels,function(t){return t.tickValue})}else s=i,a=g(t,s,!0);return f(n,i,{ticks:a,tickCategoryInterval:s})}function l(t){var e=t.scale.getTicks(),n=w(t);return{labels:m.map(e,function(e,i){return{formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e}})}}function u(t,e){return T(t)[e]||(T(t)[e]=[])}function c(t,e){for(var n=0;n40&&(s=Math.max(1,Math.floor(o/40)));for(var l=a[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),c=Math.abs(u*Math.cos(i)),f=Math.abs(u*Math.sin(i)),h=0,d=0;l<=a[1];l+=s){var g=0,v=0,m=y.getBoundingRect(n(l),e.font,"center","top");g=1.3*m.width,v=1.3*m.height,h=Math.max(h,g,7),d=Math.max(d,v,7)}var _=h/c,x=d/f;isNaN(_)&&(_=1/0),isNaN(x)&&(x=1/0);var b=Math.max(0,Math.floor(Math.min(_,x))),S=T(t.model),M=S.lastAutoInterval,A=S.lastTickCount;return null!=M&&null!=A&&Math.abs(M-b)<=1&&Math.abs(A-o)<=1&&M>b?b=M:(S.lastTickCount=o,S.lastAutoInterval=b),b}function p(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function g(t,e,n){function i(t){l.push(n?t:{formattedLabel:r(t),rawLabel:a.getLabel(t),tickValue:t})}var r=w(t),a=t.scale,o=a.getExtent(),s=t.getLabelModel(),l=[],u=Math.max((e||0)+1,1),c=o[0],f=a.count();0!==c&&u>1&&f/u>2&&(c=Math.round(Math.ceil(c/u)*u));var h=M(t),d=s.get("showMinLabel")||h,p=s.get("showMaxLabel")||h;d&&c!==o[0]&&i(o[0]);for(var g=c;g<=o[1];g+=u)i(g);return p&&g!==o[1]&&i(o[1]),l}function v(t,e,n){var i=t.scale,r=w(t),a=[];return m.each(i.getTicks(),function(t){var o=i.getLabel(t);e(t,o)&&a.push(n?t:{formattedLabel:r(t),rawLabel:o,tickValue:t})}),a}var m=n(0),y=n(29),_=n(4),x=_.makeInner,b=n(31),w=b.makeLabelFormatter,S=b.getOptionCategoryInterval,M=b.shouldShowAllLabels,T=x();e.createAxisLabels=i,e.createAxisTicks=r,e.calculateCategoryInterval=d},function(t,e,n){var i=n(1);n(525),n(526);var r=n(57),a=n(90),o=n(528);n(91),i.registerVisual(r("line","circle","line")),i.registerLayout(a("line")),i.registerProcessor(i.PRIORITY.PROCESSOR.STATISTIC,o("line"))},function(t,e,n){var i=n(8),r=(i.__DEV__,n(40)),a=n(17),o=a.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(t,e){return r(this.getSource(),this)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clipOverflow:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0}});t.exports=o},function(t,e,n){function i(t,e){if(t.length===e.length){for(var n=0;ne[0]?1:-1;e[0]+=i*n,e[1]-=i*n}return e}function o(t,e,n){if(!n.valueDim)return[];for(var i=[],r=0,a=e.count();ro[1]&&o.reverse();var s=r.getExtent(),l=Math.PI/180;n&&(o[0]-=.5,o[1]+=.5);var u=new _.Sector({shape:{cx:A(t.cx,1),cy:A(t.cy,1),r0:A(o[0],1),r:A(o[1],1),startAngle:-s[0]*l,endAngle:-s[1]*l,clockwise:r.inverse}});return e&&(u.shape.endAngle=-s[0]*l,_.initProps(u,{shape:{endAngle:-s[1]*l}},i)),u}function u(t,e,n,i){return"polar"===t.type?l(t,e,n,i):s(t,e,n,i)}function c(t,e,n){for(var i=e.getBaseAxis(),r="x"===i.dim||"radius"===i.dim?0:1,a=[],o=0;o=0;a--){var o=n[a].dimension,s=t.dimensions[o],l=t.getDimensionInfo(s);if("x"===(i=l&&l.coordDim)||"y"===i){r=n[a];break}}if(r){var u=e.getAxis(i),c=g.map(r.stops,function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}}),f=c.length,h=r.outerColors.slice();f&&c[0].coord>c[f-1].coord&&(c.reverse(),h.reverse());var d=c[0].coord-10,p=c[f-1].coord+10,v=p-d;if(v<.001)return"transparent";g.each(c,function(t){t.offset=(t.coord-d)/v}),c.push({offset:f?c[f-1].offset:.5,color:h[1]||"transparent"}),c.unshift({offset:f?c[0].offset:.5,color:h[0]||"transparent"});var m=new _.LinearGradient(0,0,0,0,c,!0);return m[i]=d,m[i+"2"]=p,m}}}function h(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var a=n.getAxesByScale("ordinal")[0];if(a&&(!r||!d(a,e))){var o=e.mapDimension(a.dim),s={};return g.each(a.getViewLabels(),function(t){s[t.tickValue]=1}),function(t){return!s.hasOwnProperty(e.get(o,t))}}}}function d(t,e){var n=t.getExtent(),i=Math.abs(n[1]-n[0])/t.scale.count();isNaN(i)&&(i=0);for(var r=e.count(),a=Math.max(1,Math.round(r/5)),o=0;oi)return!1;return!0}var p=n(8),g=(p.__DEV__,n(0)),v=n(89),m=n(118),y=n(527),_=n(2),x=n(4),b=n(269),w=b.Polyline,S=b.Polygon,M=n(37),T=n(3),A=T.round,k=n(268),C=k.prepareDataCoordInfo,I=k.getStackedOnPoint,O=M.extend({type:"line",init:function(){var t=new _.Group,e=new v;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},render:function(t,e,n){var a=t.coordinateSystem,s=this.group,l=t.getData(),d=t.getModel("lineStyle"),p=t.getModel("areaStyle"),v=l.mapArray(l.getItemLayout),m="polar"===a.type,y=this._coordSys,_=this._symbolDraw,x=this._polyline,b=this._polygon,w=this._lineGroup,S=t.get("animation"),M=!p.isEmpty(),T=p.get("origin"),A=C(a,l,T),k=o(a,l,A),I=t.get("showSymbol"),O=I&&!m&&h(t,l,a),E=this._data;E&&E.eachItemGraphicEl(function(t,e){t.__temp&&(s.remove(t),E.setItemGraphicEl(e,null))}),I||_.remove(),s.add(w);var D=!m&&t.get("step");x&&y.type===a.type&&D===this._step?(M&&!b?b=this._newPolygon(v,k,a,S):b&&!M&&(w.remove(b),b=this._polygon=null),w.setClipPath(u(a,!1,!1,t)),I&&_.updateData(l,{isIgnore:O,clipShape:u(a,!1,!0,t)}),l.eachItemGraphicEl(function(t){t.stopAnimation(!0)}),i(this._stackedOnPoints,k)&&i(this._points,v)||(S?this._updateAnimation(l,k,a,n,D,T):(D&&(v=c(v,a,D),k=c(k,a,D)),x.setShape({points:v}),b&&b.setShape({points:v,stackedOnPoints:k})))):(I&&_.updateData(l,{isIgnore:O,clipShape:u(a,!1,!0,t)}),D&&(v=c(v,a,D),k=c(k,a,D)),x=this._newPolyline(v,a,S),M&&(b=this._newPolygon(v,k,a,S)),w.setClipPath(u(a,!0,!1,t)));var P=f(l,a)||l.getVisual("color");x.useStyle(g.defaults(d.getLineStyle(),{fill:"none",stroke:P,lineJoin:"bevel"}));var L=t.get("smooth");if(L=r(t.get("smooth")),x.setShape({smooth:L,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")}),b){var N=l.getCalculationInfo("stackedOnSeries"),R=0;b.useStyle(g.defaults(p.getAreaStyle(),{fill:P,opacity:.7,lineJoin:"bevel"})),N&&(R=r(N.get("smooth"))),b.setShape({smooth:L,stackedOnSmooth:R,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")})}this._data=l,this._coordSys=a,this._stackedOnPoints=k,this._points=v,this._step=D,this._valueOrigin=T},dispose:function(){},highlight:function(t,e,n,i){var r=t.getData(),a=x.queryDataIndex(r,i);if(!(a instanceof Array)&&null!=a&&a>=0){var o=r.getItemGraphicEl(a);if(!o){var s=r.getItemLayout(a);if(!s)return;o=new m(r,a),o.position=s,o.setZ(t.get("zlevel"),t.get("z")),o.ignore=isNaN(s[0])||isNaN(s[1]),o.__temp=!0,r.setItemGraphicEl(a,o),o.stopSymbolAnimation(!0),this.group.add(o)}o.highlight()}else M.prototype.highlight.call(this,t,e,n,i)},downplay:function(t,e,n,i){var r=t.getData(),a=x.queryDataIndex(r,i);if(null!=a&&a>=0){var o=r.getItemGraphicEl(a);o&&(o.__temp?(r.setItemGraphicEl(a,null),this.group.remove(o)):o.downplay())}else M.prototype.downplay.call(this,t,e,n,i)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new w({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new S({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(n),this._polygon=n,n},_updateAnimation:function(t,e,n,i,r,a){var o=this._polyline,s=this._polygon,l=t.hostModel,u=y(this._data,t,this._stackedOnPoints,e,this._coordSys,n,this._valueOrigin,a),f=u.current,h=u.stackedOnCurrent,d=u.next,p=u.stackedOnNext;r&&(f=c(u.current,n,r),h=c(u.stackedOnCurrent,n,r),d=c(u.next,n,r),p=c(u.stackedOnNext,n,r)),o.shape.__points=u.current,o.shape.points=f,_.updateProps(o,{shape:{points:d}},l),s&&(s.setShape({points:f,stackedOnPoints:h}),_.updateProps(s,{shape:{points:d,stackedOnPoints:p}},l));for(var g=[],v=u.status,m=0;m1){var d;"string"===typeof o?d=i[o]:"function"===typeof o&&(d=o),d&&t.setData(a.downSample(a.mapDimension(u.dim),1/h,d,r))}}}}}var i={average:function(t){for(var e=0,n=0,i=0;ie&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;ne[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},i.inherits(a,r);var o=a;t.exports=o},function(t,e,n){n(270);var i=n(16),r=i.extend({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"}});t.exports=r},function(t,e,n){n(270),n(534)},function(t,e,n){var i=n(0),r=n(2),a=n(58),o=n(59),s=n(272),l=["axisLine","axisTickLabel","axisName"],u=["splitArea","splitLine"],c=o.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(t,e,n,o){this.group.removeAll();var f=this._axisGroup;if(this._axisGroup=new r.Group,this.group.add(this._axisGroup),t.get("show")){var h=t.getCoordSysModel(),d=s.layout(h,t),p=new a(t,d);i.each(l,p.add,p),this._axisGroup.add(p.getGroup()),i.each(u,function(e){t.get(e+".show")&&this["_"+e](t,h)},this),r.groupTransition(f,this._axisGroup,t),c.superCall(this,"render",t,e,n,o)}},remove:function(){this._splitAreaColors=null},_splitLine:function(t,e){var n=t.axis;if(!n.scale.isBlank()){var a=t.getModel("splitLine"),o=a.getModel("lineStyle"),s=o.get("color");s=i.isArray(s)?s:[s];for(var l=e.coordinateSystem.getRect(),u=n.isHorizontal(),c=0,f=n.getTicksCoords({tickModel:a}),h=[],d=[],p=o.getLineStyle(),g=0;gt&&(t=e),t}});t.exports=r},function(t,e,n){function i(t,e,n){n.style.text=null,h.updateProps(n,{shape:{width:0}},e,t,function(){n.parent&&n.parent.remove(n)})}function r(t,e,n){n.style.text=null,h.updateProps(n,{shape:{r:n.shape.r0}},e,t,function(){n.parent&&n.parent.remove(n)})}function a(t,e,n,i,r,a,o,s){var l=e.getItemVisual(n,"color"),u=e.getItemVisual(n,"opacity"),c=i.getModel("itemStyle"),d=i.getModel("emphasis.itemStyle").getBarItemStyle();s||t.setShape("r",c.get("barBorderRadius")||0),t.useStyle(f.defaults({fill:l,opacity:u},c.getBarItemStyle()));var g=i.getShallow("cursor");g&&t.attr("cursor",g);var v=o?r.height>0?"bottom":"top":r.width>0?"left":"right";s||p(t.style,d,i,l,a,n,v),h.setHoverStyle(t,d)}function o(t,e){var n=t.get(y)||0;return Math.min(n,Math.abs(e.width),Math.abs(e.height))}function s(t,e,n){var i=t.getData(),r=[],a=i.getLayout("valueAxisHorizontal")?1:0;r[1-a]=i.getLayout("valueAxisStart");var o=new w({shape:{points:i.getLayout("largePoints")},incremental:!!n,__startPoint:r,__valueIdx:a});e.add(o),l(o,t,i)}function l(t,e,n){var i=n.getVisual("borderColor")||n.getVisual("color"),r=e.getModel("itemStyle").getItemStyle(["color","borderColor"]);t.useStyle(r),t.style.fill=null,t.style.stroke=i,t.style.lineWidth=n.getLayout("barWidth")}var u=n(8),c=(u.__DEV__,n(1)),f=n(0),h=n(2),d=n(274),p=d.setLabel,g=n(18),v=n(538),m=n(14),y=["itemStyle","barBorderWidth"];f.extend(g.prototype,v);var _=c.extendChartView({type:"bar",render:function(t,e,n){this._updateDrawMode(t);var i=t.get("coordinateSystem");return"cartesian2d"!==i&&"polar"!==i||(this._isLargeDraw?this._renderLarge(t,e,n):this._renderNormal(t,e,n)),this.group},incrementalPrepareRender:function(t,e,n){this._clear(),this._updateDrawMode(t)},incrementalRender:function(t,e,n,i){this._incrementalRenderLarge(t,e)},_updateDrawMode:function(t){var e=t.pipelineContext.large;(null==this._isLargeDraw||e^this._isLargeDraw)&&(this._isLargeDraw=e,this._clear())},_renderNormal:function(t,e,n){var o,s=this.group,l=t.getData(),u=this._data,c=t.coordinateSystem,f=c.getBaseAxis();"cartesian2d"===c.type?o=f.isHorizontal():"polar"===c.type&&(o="angle"===f.dim);var d=t.isAnimationEnabled()?t:null;l.diff(u).add(function(e){if(l.hasValue(e)){var n=l.getItemModel(e),i=b[c.type](l,e,n),r=x[c.type](l,e,n,i,o,d);l.setItemGraphicEl(e,r),s.add(r),a(r,l,e,n,i,t,o,"polar"===c.type)}}).update(function(e,n){var i=u.getItemGraphicEl(n);if(!l.hasValue(e))return void s.remove(i);var r=l.getItemModel(e),f=b[c.type](l,e,r);i?h.updateProps(i,{shape:f},d,e):i=x[c.type](l,e,r,f,o,d,!0),l.setItemGraphicEl(e,i),s.add(i),a(i,l,e,r,f,t,o,"polar"===c.type)}).remove(function(t){var e=u.getItemGraphicEl(t);"cartesian2d"===c.type?e&&i(t,d,e):e&&r(t,d,e)}).execute(),this._data=l},_renderLarge:function(t,e,n){this._clear(),s(t,this.group)},_incrementalRenderLarge:function(t,e){s(e,this.group,!0)},dispose:f.noop,remove:function(t){this._clear(t)},_clear:function(t){var e=this.group,n=this._data;t&&t.get("animation")&&n&&!this._isLargeDraw?n.eachItemGraphicEl(function(e){"sector"===e.type?r(e.dataIndex,t,e):i(e.dataIndex,t,e)}):e.removeAll(),this._data=null}}),x={cartesian2d:function(t,e,n,i,r,a,o){var s=new h.Rect({shape:f.extend({},i)});if(a){var l=s.shape,u=r?"height":"width",c={};l[u]=0,c[u]=i[u],h[o?"updateProps":"initProps"](s,{shape:c},a,e)}return s},polar:function(t,e,n,i,r,a,o){var s=i.startAngle0?1:-1,s=i.height>0?1:-1;return{x:i.x+a*r/2,y:i.y+s*r/2,width:i.width-a*r,height:i.height-s*r}},polar:function(t,e,n){var i=t.getItemLayout(e);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle}}},w=m.extend({type:"largeBar",shape:{points:[]},buildPath:function(t,e){for(var n=e.points,i=this.__startPoint,r=this.__valueIdx,a=0;a0&&"scale"!==h){var g=s.getItemLayout(0),v=Math.max(n.getWidth(),n.getHeight())/2,m=o.bind(u.removeClipPath,u);u.setClipPath(this._createClipPath(g.cx,g.cy,v,g.startAngle,g.clockwise,m,t))}else u.removeClipPath();this._data=s}},dispose:function(){},_createClipPath:function(t,e,n,i,r,a,o){var l=new s.Sector({shape:{cx:t,cy:e,r0:0,r:n,startAngle:i,endAngle:i,clockwise:r}});return s.initProps(l,{shape:{endAngle:i+(r?1:-1)*Math.PI*2}},o,a),l},containPoint:function(t,e){var n=e.getData(),i=n.getItemLayout(0);if(i){var r=t[0]-i.cx,a=t[1]-i.cy,o=Math.sqrt(r*r+a*a);return o<=i.r&&o>=i.r0}}}),f=c;t.exports=f},function(t,e,n){function i(t,e,n,i){e.eachSeriesByType(t,function(t){var e=t.getData(),i=e.mapDimension("value"),r=t.get("center"),f=t.get("radius");l.isArray(f)||(f=[0,f]),l.isArray(r)||(r=[r,r]);var h=n.getWidth(),d=n.getHeight(),p=Math.min(h,d),g=a(r[0],h),v=a(r[1],d),m=a(f[0],p/2),y=a(f[1],p/2),_=-t.get("startAngle")*c,x=t.get("minAngle")*c,b=0;e.each(i,function(t){!isNaN(t)&&b++});var w=e.getSum(i),S=Math.PI/(w||b)*2,M=t.get("clockwise"),T=t.get("roseType"),A=t.get("stillShowZeroSum"),k=e.getDataExtent(i);k[0]=0;var C=u,I=0,O=_,E=M?1:-1;if(e.each(i,function(t,n){var i;if(isNaN(t))return void e.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:M,cx:g,cy:v,r0:m,r:T?NaN:y});i="area"!==T?0===w&&A?S:t*S:u/b,i=0&&(t[i].y-=n,!(i>0&&t[i].y>t[i-1].y+t[i-1].height));i--);}function l(t,e,n,i,r,a){for(var o=e?Number.MAX_VALUE:0,s=0,l=t.length;s=o&&(h=o-10),!e&&h<=o&&(h=o+10),t[s].x=n+h*a,o=h}}t.sort(function(t,e){return t.y-e.y});for(var u,c=0,f=t.length,h=[],d=[],p=0;pe&&a+1t[a].y+t[a].height)return void s(a,i/2);s(n-1,i/2)}(p,f,-u),c=t[p].y+t[p].height;o-c<0&&s(f-1,c-o);for(var p=0;p=n?d.push(t[p]):h.push(t[p]);l(h,!1,e,n,i,r),l(d,!0,e,n,i,r)}function r(t,e,n,r,o,s){for(var l=[],u=[],c=0;c0?"left":"right"}var O=g.getFont(),E=g.get("rotate")?b<0?-x+Math.PI:-x:0,D=t.getFormattedLabel(n,"normal")||l.getName(n),P=s.getBoundingRect(D,O,h,"top");c=!!E,d.label={x:i,y:r,position:v,height:P.height,len:y,len2:_,linePoints:f,textAlign:h,verticalAlign:"middle",rotation:E,inside:S},S||u.push(d.label)}),!c&&t.get("avoidLabelOverlap")&&r(u,a,o,e,n,i)}var s=n(29);t.exports=o},function(t,e,n){var i=n(1);n(545),n(546);var r=n(57),a=n(90);n(91),i.registerVisual(r("scatter","circle")),i.registerLayout(a("scatter"))},function(t,e,n){var i=n(40),r=n(17),a=r.extend({type:"series.scatter",dependencies:["grid","polar","geo","singleAxis","calendar"],getInitialData:function(t,e){return i(this.getSource(),this)},brushSelector:"point",getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get("progressive"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get("progressiveThreshold"):t},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8}}});t.exports=a},function(t,e,n){var i=n(1),r=n(89),a=n(547),o=n(90);i.extendChartView({type:"scatter",render:function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).updateData(i),this._finished=!0},incrementalPrepareRender:function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).incrementalPrepareUpdate(i),this._finished=!1},incrementalRender:function(t,e,n){this._symbolDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},updateTransform:function(t,e,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var r=o().reset(t);r.progress&&r.progress({start:0,end:i.count()},i),this._symbolDraw.updateLayout(i)},_updateSymbolDraw:function(t,e){var n=this._symbolDraw,i=e.pipelineContext,o=i.large;return n&&o===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=o?new a:new r,this._isLargeDraw=o,this.group.removeAll()),this.group.add(n.group),n},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}})},function(t,e,n){function i(){this.group=new r.Group}var r=n(2),a=n(28),o=a.createSymbol,s=n(156),l=r.extendShape({shape:{points:null},symbolProxy:null,buildPath:function(t,e){var n=e.points,i=e.size,r=this.symbolProxy,a=r.shape;if(!((t.getContext?t.getContext():t)&&i[0]<4))for(var o=0;o=0;s--){var l=2*s,u=i[l]-a/2,c=i[l+1]-o/2;if(t>=u&&e>=c&&t<=u+a&&e<=c+o)return s}return-1}}),u=i.prototype;u.isPersistent=function(){return!this._incremental},u.updateData=function(t){this.group.removeAll();var e=new l({rectHover:!0,cursor:"default"});e.setShape({points:t.getLayout("symbolPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},u.updateLayout=function(t){if(!this._incremental){var e=t.getLayout("symbolPoints");this.group.eachChild(function(t){if(null!=t.startIndex){var n=2*(t.endIndex-t.startIndex),i=4*t.startIndex*2;e=new Float32Array(e.buffer,i,n)}t.setShape("points",e)})}},u.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new s({silent:!0})),this.group.add(this._incremental)):this._incremental=null},u.incrementalUpdate=function(t,e){var n;this._incremental?(n=new l,this._incremental.addDisplayable(n,!0)):(n=new l({rectHover:!0,cursor:"default",startIndex:t.start,endIndex:t.end}),n.incremental=!0,this.group.add(n)),n.setShape({points:e.getLayout("symbolPoints")}),this._setCommon(n,e,!!this._incremental)},u._setCommon=function(t,e,n){var i=e.hostModel,r=e.getVisual("symbolSize");t.setShape("size",r instanceof Array?r:[r,r]),t.symbolProxy=o(e.getVisual("symbol"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var a=t.shape.size[0]<4;t.useStyle(i.getModel("itemStyle").getItemStyle(a?["color","shadowBlur","shadowColor"]:["color"]));var s=e.getVisual("color");s&&t.setColor(s),n||(t.seriesIndex=i.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var n=t.findDataIndex(e.offsetX,e.offsetY);n>=0&&(t.dataIndex=n+(t.startIndex||0))}))},u.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},u._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()};var c=i;t.exports=c},function(t,e,n){var i=n(1);n(549),n(554),n(555);var r=n(121),a=n(57),o=n(556),s=n(92),l=n(557);i.registerVisual(r("radar")),i.registerVisual(a("radar","circle")),i.registerLayout(o),i.registerProcessor(s("radar")),i.registerPreprocessor(l)},function(t,e,n){n(550),n(552),n(553)},function(t,e,n){function i(t,e,n){this._model=t,this.dimensions=[],this._indicatorAxes=r.map(t.getIndicatorModels(),function(t,e){var n="indicator_"+e,i=new a(n,new o);return i.name=t.get("name"),i.model=t,t.axis=i,this.dimensions.push(n),i},this),this.resize(t,n),this.cx,this.cy,this.r,this.r0,this.startAngle}var r=n(0),a=n(551),o=n(116),s=n(3),l=n(31),u=l.getScaleExtent,c=l.niceScaleExtent,f=n(30);i.prototype.getIndicatorAxes=function(){return this._indicatorAxes},i.prototype.dataToPoint=function(t,e){var n=this._indicatorAxes[e];return this.coordToPoint(n.dataToCoord(t),e)},i.prototype.coordToPoint=function(t,e){var n=this._indicatorAxes[e],i=n.angle;return[this.cx+t*Math.cos(i),this.cy-t*Math.sin(i)]},i.prototype.pointToData=function(t){var e=t[0]-this.cx,n=t[1]-this.cy,i=Math.sqrt(e*e+n*n);e/=i,n/=i;for(var r,a=Math.atan2(-n,e),o=1/0,s=-1,l=0;li[0]&&isFinite(p)&&isFinite(i[0]))}else{var g=a.getTicks().length-1;g>o&&(h=n(h));var v=Math.round((i[0]+i[1])/2/h)*h,m=Math.round(o/2);a.setExtent(s.round(v-m*h),s.round(v+(o-m)*h)),a.setInterval(h)}})},i.dimensions=[],i.create=function(t,e){var n=[];return t.eachComponent("radar",function(r){var a=new i(r,t,e);n.push(a),r.coordinateSystem=a}),t.eachSeriesByType("radar",function(t){"radar"===t.get("coordinateSystem")&&(t.coordinateSystem=n[t.get("radarIndex")||0])}),n},f.register("radar",i);var h=i;t.exports=h},function(t,e,n){function i(t,e,n){a.call(this,t,e,n),this.type="value",this.angle=0,this.name="",this.model}var r=n(0),a=n(45);r.inherits(i,a);var o=i;t.exports=o},function(t,e,n){function i(t,e){return a.defaults({show:e},t)}var r=n(1),a=n(0),o=n(271),s=n(18),l=n(74),u=o.valueAxis,c=r.extendComponentModel({type:"radar",optionUpdated:function(){var t=this.get("boundaryGap"),e=this.get("splitNumber"),n=this.get("scale"),i=this.get("axisLine"),r=this.get("axisTick"),o=this.get("axisLabel"),u=this.get("name"),c=this.get("name.show"),f=this.get("name.formatter"),h=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 g=u;if(null!=p.color&&(g=a.defaults({color:p.color},u)),p=a.merge(a.clone(p),{boundaryGap:t,splitNumber:e,scale:n,axisLine:i,axisTick:r,axisLabel:o,name:p.text,nameLocation:"end",nameGap:h,nameTextStyle:g,triggerEvent:d},!1),c||(p.name=""),"string"===typeof f){var v=p.name;p.name=f.replace("{value}",null!=v?v:"")}else"function"===typeof f&&(p.name=f(p.name,p));var m=a.extend(new s(p,null,this.ecModel),l);return m.mainType="radar",m.componentIndex=this.componentIndex,m},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"}},u.axisLine),axisLabel:i(u.axisLabel,!1),axisTick:i(u.axisTick,!1),splitLine:i(u.splitLine,!0),splitArea:i(u.splitArea,!0),indicator:[]}}),f=c;t.exports=f},function(t,e,n){var i=n(8),r=(i.__DEV__,n(1)),a=n(0),o=n(58),s=n(2),l=["axisLine","axisTickLabel","axisName"],u=r.extendComponentView({type:"radar",render:function(t,e,n){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var e=t.coordinateSystem,n=e.getIndicatorAxes(),i=a.map(n,function(t){return new o(t.model,{position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})});a.each(i,function(t){a.each(l,t.add,t),this.group.add(t.getGroup())},this)},_buildSplitLineAndArea:function(t){function e(t,e,n){var i=n%e.length;return t[i]=t[i]||[],i}var n=t.coordinateSystem,i=n.getIndicatorAxes();if(i.length){var r=t.get("shape"),o=t.getModel("splitLine"),l=t.getModel("splitArea"),u=o.getModel("lineStyle"),c=l.getModel("areaStyle"),f=o.get("show"),h=l.get("show"),d=u.get("color"),p=c.get("color");d=a.isArray(d)?d:[d],p=a.isArray(p)?p:[p];var g=[],v=[];if("circle"===r)for(var m=i[0].getTicksCoords(),y=n.cx,_=n.cy,x=0;x"+a.map(i,function(n,i){var r=e.get(e.mapDimension(n.dim),t);return s(n.name+" : "+r)}).join("
")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}}),u=l;t.exports=u},function(t,e,n){function i(t){return o.isArray(t)||(t=[+t,+t]),t}var r=n(1),a=n(2),o=n(0),s=n(28),l=r.extendChartView({type:"radar",render:function(t,e,n){function r(t,e){var n=t.getItemVisual(e,"symbol")||"circle",r=t.getItemVisual(e,"color");if("none"!==n){var a=i(t.getItemVisual(e,"symbolSize")),o=s.createSymbol(n,-1,-1,2,2,r);return o.attr({style:{strokeNoScale:!0},z2:100,scale:[a[0]/2,a[1]/2]}),o}}function l(e,n,i,o,s,l){i.removeAll();for(var u=0;u"+s(i+" : "+n)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),n=this.coordinateSystem,i=n.getRegion(e);return i&&n.dataToPoint(i.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=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:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}}}});i.mixin(d,u);var p=d;t.exports=p},function(t,e,n){function i(t){for(var e,n=0;no&&(o=t.depth)});var s=t.expandAndCollapse,l=s&&t.initialTreeDepth>=0?t.initialTreeDepth:o;return a.root.eachNode("preorder",function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=l}),a.data},getOrient:function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,n=e.root.children[0],i=e.getNodeByDataIndex(t),r=i.getValue(),a=i.name;i&&i!==n;)a=i.parentNode.name+"."+a,i=i.parentNode;return o(a+(isNaN(r)||null==r?"":" : "+r))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}});t.exports=s},function(t,e,n){function i(t,e){var n=t.getItemLayout(e);return n&&!isNaN(n.x)&&!isNaN(n.y)&&"none"!==t.getItemVisual(e,"symbol")}function r(t,e,n){return n.itemModel=e,n.itemStyle=e.getModel("itemStyle").getItemStyle(),n.hoverItemStyle=e.getModel("emphasis.itemStyle").getItemStyle(),n.lineStyle=e.getModel("lineStyle").getLineStyle(),n.labelModel=e.getModel("label"),n.hoverLabelModel=e.getModel("emphasis.label"),!1===t.isExpand&&0!==t.children.length?n.symbolInnerColor=n.itemStyle.fill:n.symbolInnerColor="#fff",n}function a(t,e,n,i,a,o){var f=!n,h=t.tree.getNodeByDataIndex(e),d=h.getModel(),o=r(h,d,o),p=t.tree.root,g=h.parentNode===p?h:h.parentNode||h,v=t.getItemGraphicEl(g.dataIndex),m=g.getLayout(),y=v?{x:v.position[0],y:v.position[1],rawX:v.__radialOldRawX,rawY:v.__radialOldRawY}:m,_=h.getLayout();f?(n=new c(t,e,o),n.attr("position",[y.x,y.y])):n.updateData(t,e,o),n.__radialOldRawX=n.__radialRawX,n.__radialOldRawY=n.__radialRawY,n.__radialRawX=_.rawX,n.__radialRawY=_.rawY,i.add(n),t.setItemGraphicEl(e,n),u.updateProps(n,{position:[_.x,_.y]},a);var x=n.getSymbolPath();if("radial"===o.layout){var b,w,S=p.children[0],M=S.getLayout(),T=S.children.length;if(_.x===M.x&&!0===h.isExpand){var A={};A.x=(S.children[0].getLayout().x+S.children[T-1].getLayout().x)/2,A.y=(S.children[0].getLayout().y+S.children[T-1].getLayout().y)/2,b=Math.atan2(A.y-M.y,A.x-M.x),b<0&&(b=2*Math.PI+b),w=A.xM.x)||(b-=Math.PI);var k=w?"left":"right";x.setStyle({textPosition:k,textRotation:-b,textOrigin:"center",verticalAlign:"middle"})}if(h.parentNode&&h.parentNode!==p){var C=n.__edge;C||(C=n.__edge=new u.BezierCurve({shape:s(o,y,y),style:l.defaults({opacity:0,strokeNoScale:!0},o.lineStyle)})),u.updateProps(C,{shape:s(o,m,_),style:{opacity:1}},a),i.add(C)}}function o(t,e,n,i,a,o){for(var l,c=t.tree.getNodeByDataIndex(e),f=t.tree.root,h=c.getModel(),o=r(c,h,o),d=c.parentNode===f?c:c.parentNode||c;null==(l=d.getLayout());)d=d.parentNode===f?d:d.parentNode||d;u.updateProps(n,{position:[l.x+1,l.y+1]},a,function(){i.remove(n),t.setItemGraphicEl(e,null)}),n.fadeOut(null,{keepLabel:!0});var p=n.__edge;p&&u.updateProps(p,{shape:s(o,l,l),style:{opacity:0}},a,function(){i.remove(p)})}function s(t,e,n){var i,r,a,o,s,l,u,c,f=t.orient;if("radial"===t.layout){s=e.rawX,u=e.rawY,l=n.rawX,c=n.rawY;var d=h(s,u),p=h(s,u+(c-u)*t.curvature),g=h(l,c+(u-c)*t.curvature),v=h(l,c);return{x1:d.x,y1:d.y,x2:v.x,y2:v.y,cpx1:p.x,cpy1:p.y,cpx2:g.x,cpy2:g.y}}return s=e.x,u=e.y,l=n.x,c=n.y,"LR"!==f&&"RL"!==f||(i=s+(l-s)*t.curvature,r=u,a=l+(s-l)*t.curvature,o=c),"TB"!==f&&"BT"!==f||(i=s,r=u+(c-u)*t.curvature,a=l,o=c+(u-c)*t.curvature),{x1:s,y1:u,x2:l,y2:c,cpx1:i,cpy1:r,cpx2:a,cpy2:o}}var l=n(0),u=n(2),c=n(118),f=n(280),h=f.radialCoordinate,d=n(1),p=n(111),g=n(166),v=n(163),m=n(93),y=n(123),_=y.onIrrelevantElement,x=d.extendChartView({type:"tree",init:function(t,e){this._oldTree,this._mainGroup=new u.Group,this._controller=new m(e.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(t,e,n,r){var s=t.getData(),l=t.layoutInfo,u=this._mainGroup,c=t.get("layout");"radial"===c?u.attr("position",[l.x+l.width/2,l.y+l.height/2]):u.attr("position",[l.x,l.y]),this._updateViewCoordSys(t),this._updateController(t,e,n);var f=this._data,h={expandAndCollapse:t.get("expandAndCollapse"),layout:c,orient:t.getOrient(),curvature:t.get("lineStyle.curveness"),symbolRotate:t.get("symbolRotate"),symbolOffset:t.get("symbolOffset"),hoverAnimation:t.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};s.diff(f).add(function(e){i(s,e)&&a(s,e,null,u,t,h)}).update(function(e,n){var r=f.getItemGraphicEl(n);if(!i(s,e))return void(r&&o(f,n,r,u,t,h));a(s,e,r,u,t,h)}).remove(function(e){var n=f.getItemGraphicEl(e);n&&o(f,e,n,u,t,h)}).execute(),this._nodeScaleRatio=t.get("nodeScaleRatio"),this._updateNodeAndLinkScale(t),!0===h.expandAndCollapse&&s.eachItemGraphicEl(function(e,i){e.off("click").on("click",function(){n.dispatchAction({type:"treeExpandAndCollapse",seriesId:t.id,dataIndex:i})})}),this._data=s},_updateViewCoordSys:function(t){var e=t.getData(),n=[];e.each(function(t){var i=e.getItemLayout(t);!i||isNaN(i.x)||isNaN(i.y)||n.push([+i.x,+i.y])});var i=[],r=[];p.fromPoints(n,i,r),r[0]-i[0]===0&&(r[0]+=1,i[0]-=1),r[1]-i[1]===0&&(r[1]+=1,i[1]-=1);var a=t.coordinateSystem=new g;a.zoomLimit=t.get("scaleLimit"),a.setBoundingRect(i[0],i[1],r[0]-i[0],r[1]-i[1]),a.setCenter(t.get("center")),a.setZoom(t.get("zoom")),this.group.attr({position:a.position,scale:a.scale}),this._viewCoordSys=a},_updateController:function(t,e,n){var i=this._controller,r=this._controllerHost,a=this.group;i.setPointerChecker(function(e,i,r){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(i,r)&&!_(e,n,t)}),i.enable(t.get("roam")),r.zoomLimit=t.get("scaleLimit"),r.zoom=t.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",function(e){v.updateViewOnPan(r,e.dx,e.dy),n.dispatchAction({seriesId:t.id,type:"treeRoam",dx:e.dx,dy:e.dy})},this).on("zoom",function(e){v.updateViewOnZoom(r,e.scale,e.originX,e.originY),n.dispatchAction({seriesId:t.id,type:"treeRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),this._updateNodeAndLinkScale(t)},this)},_updateNodeAndLinkScale:function(t){var e=t.getData(),n=this._getNodeGlobalScale(t),i=[n,n];e.eachItemGraphicEl(function(t,e){t.attr("scale",i)})},_getNodeGlobalScale:function(t){var e=t.coordinateSystem;if("view"!==e.type)return 1;var n=this._nodeScaleRatio,i=e.scale,r=i&&i[0]||1;return((e.getZoom()-1)*n+1)/r},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}});t.exports=x},function(t,e,n){var i=n(1),r=n(164),a=r.updateCenterAndZoom;i.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var n=t.dataIndex,i=e.getData().tree,r=i.getNodeByDataIndex(n);r.isExpand=!r.isExpand})}),i.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var n=e.coordinateSystem,i=a(n,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)})})},function(t,e,n){function i(t,e){t.eachSeriesByType("tree",function(t){r(t,e)})}function r(t,e){var n=p(t,e);t.layoutInfo=n;var i=t.get("layout"),r=0,a=0,l=null;"radial"===i?(r=2*Math.PI,a=Math.min(n.height,n.width)/2,l=h(function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth})):(r=n.width,a=n.height,l=h());var g=t.getData().tree.root,v=g.children[0];if(v){u(g),o(v,c,l),g.hierNode.modifier=-v.hierNode.prelim,s(v,f);var m=v,y=v,_=v;s(v,function(t){var e=t.getLayout().x;ey.getLayout().x&&(y=t),t.depth>_.depth&&(_=t)});var x=m===y?1:l(m,y)/2,b=x-m.getLayout().x,w=0,S=0,M=0,T=0;if("radial"===i)w=r/(y.getLayout().x+x+b),S=a/(_.depth-1||1),s(v,function(t){M=(t.getLayout().x+b)*w,T=(t.depth-1)*S;var e=d(M,T);t.setLayout({x:e.x,y:e.y,rawX:M,rawY:T},!0)});else{var A=t.getOrient();"RL"===A||"LR"===A?(S=a/(y.getLayout().x+x+b),w=r/(_.depth-1||1),s(v,function(t){T=(t.getLayout().x+b)*S,M="LR"===A?(t.depth-1)*w:r-(t.depth-1)*w,t.setLayout({x:M,y:T},!0)})):"TB"!==A&&"BT"!==A||(w=r/(y.getLayout().x+x+b),S=a/(_.depth-1||1),s(v,function(t){M=(t.getLayout().x+b)*w,T="TB"===A?(t.depth-1)*S:a-(t.depth-1)*S,t.setLayout({x:M,y:T},!0)}))}}}var a=n(577),o=a.eachAfter,s=a.eachBefore,l=n(280),u=l.init,c=l.firstWalk,f=l.secondWalk,h=l.separation,d=l.radialCoordinate,p=l.getViewRect;t.exports=i},function(t,e){function n(t,e,n){for(var i,r=[t],a=[];i=r.pop();)if(a.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s=0;a--)i.push(r[a])}}e.eachAfter=n,e.eachBefore=i},function(t,e,n){var i=n(1);n(579),n(580),n(583);var r=n(584),a=n(585);i.registerVisual(r),i.registerLayout(a)},function(t,e,n){function i(t){var e=0;a.each(t.children,function(t){i(t);var n=t.value;a.isArray(n)&&(n=n[0]),e+=n});var n=t.value;a.isArray(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),a.isArray(t.value)?t.value[0]=n:t.value=n}function r(t,e){var n=e.get("color");if(n){t=t||[];var i;if(a.each(t,function(t){var e=new l(t),n=e.get("color");(e.get("itemStyle.color")||n&&"none"!==n)&&(i=!0)}),!i){(t[0]||(t[0]={})).color=n.slice()}return t}}var a=n(0),o=n(17),s=n(167),l=n(18),u=n(12),c=u.encodeHTML,f=u.addCommas,h=n(60),d=h.wrapTreePathInfo,p=o.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],_viewRoot:null,defaultOption:{progressive:0,hoverLayerThreshold:1/0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"\u25b6",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(t,e){var n={name:t.name,children:t.data};i(n);var a=t.levels||[];a=t.levels=r(a,e);var o={};return o.levels=a,s.createTree(n,this,o).data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(t){var e=this.getData(),n=this.getRawValue(t),i=f(a.isArray(n)?n[0]:n),r=e.getName(t);return c(r+": "+i)},getDataParams:function(t){var e=o.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=d(n,this),e},setLayoutInfo:function(t){this.layoutInfo=this.layoutInfo||{},a.extend(this.layoutInfo,t)},mapIdToIndex:function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=a.createHashMap(),this._idIndexMapCount=0);var n=e.get(t);return null==n&&e.set(t,n=this._idIndexMapCount++),n},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});t.exports=p},function(t,e,n){function i(){return{nodeGroup:[],background:[],content:[]}}function r(t,e,n,i,r,o,u,c,f,h){function d(t,e){D?!t.invisible&&o.push(t):(e(),t.__tmWillVisible||(t.invisible=!1))}function p(e,n,i,r,a,o){var c=u.getModel(),f=s.retrieve(t.getFormattedLabel(u.dataIndex,"normal",null,null,o?"upperLabel":"label"),c.get("name"));if(!o&&x.isLeafRoot){var h=t.get("drillDownIcon",!0);f=h?h+" "+f:f}var d=c.getModel(o?S:b),p=c.getModel(o?M:w),g=d.getShallow("show");l.setLabelStyle(e,n,d,p,{defaultText:g?f:null,autoColor:i,isRectText:!0}),o&&(e.textRect=s.clone(o)),e.truncate=g&&d.get("ellipsis")?{outerWidth:r,outerHeight:a,minChar:2}:null}function g(t,i,o,s){var l=null!=L&&n[t][L],u=r[t];return l?(n[t][L]=null,v(u,l,t)):D||(l=new i({z:a(o,s)}),l.__tmDepth=o,l.__tmStorageName=t,m(u,l,t)),e[t][P]=l}function v(t,e,n){(t[P]={}).old="nodeGroup"===n?e.position.slice():s.extend({},e.shape)}function m(t,e,n){var a=t[P]={},o=u.parentNode;if(o&&(!i||"drillDown"===i.direction)){var s=0,l=0,c=r.background[o.getRawIndex()];!i&&c&&c.old&&(s=c.old.width,l=c.old.height),a.old="nodeGroup"===n?[0,l]:{x:s,y:l,width:0,height:0}}a.fadein="nodeGroup"!==n}if(u){var x=u.getLayout();if(x&&x.isInView){var T=x.width,O=x.height,E=x.borderWidth,D=x.invisible,P=u.getRawIndex(),L=c&&c.getRawIndex(),N=u.viewChildren,R=x.upperHeight,j=N&&N.length,z=u.getModel("itemStyle"),B=u.getModel("emphasis.itemStyle"),V=g("nodeGroup",y);if(V){if(f.add(V),V.attr("position",[x.x||0,x.y||0]),V.__tmNodeWidth=T,V.__tmNodeHeight=O,x.isAboveViewRoot)return V;var F=g("background",_,h,A);if(F&&function(e,n,i){n.dataIndex=u.dataIndex,n.seriesIndex=t.seriesIndex,n.setShape({x:0,y:0,width:T,height:O});var r=u.getVisual("borderColor",!0),a=B.get("borderColor");d(n,function(){var t=I(z);t.fill=r;var e=C(B);if(e.fill=a,i){var o=T-2*E;p(t,e,r,o,R,{x:E,y:0,width:o,height:R})}else t.text=e.text=null;n.setStyle(t),l.setHoverStyle(n,e)}),e.add(n)}(V,F,j&&x.upperHeight),!j){var H=g("content",_,h,k);H&&function(e,n){n.dataIndex=u.dataIndex,n.seriesIndex=t.seriesIndex;var i=Math.max(T-2*E,0),r=Math.max(O-2*E,0);n.culling=!0,n.setShape({x:E,y:E,width:i,height:r});var a=u.getVisual("color",!0);d(n,function(){var t=I(z);t.fill=a;var e=C(B);p(t,e,a,i,r),n.setStyle(t),l.setHoverStyle(n,e)}),e.add(n)}(V,H)}return V}}}}function a(t,e){var n=t*T+e;return(n-1)/n}var o=n(1),s=n(0),l=n(2),u=n(56),c=n(60),f=n(581),h=n(93),d=n(13),p=n(21),g=n(582),v=n(70),m=s.bind,y=l.Group,_=l.Rect,x=s.each,b=["label"],w=["emphasis","label"],S=["upperLabel"],M=["emphasis","upperLabel"],T=10,A=1,k=2,C=v([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),I=function(t){var e=C(t);return e.stroke=e.fill=e.lineWidth=null,e},O=o.extendChartView({type:"treemap",init:function(t,e){this._containerGroup,this._storage=i(),this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(t,e,n,i){var r=e.findComponents({mainType:"series",subType:"treemap",query:i});if(!(s.indexOf(r,t)<0)){this.seriesModel=t,this.api=n,this.ecModel=e;var a=["treemapZoomToNode","treemapRootToNode"],o=c.retrieveTargetInfo(i,a,t),l=i&&i.type,u=t.layoutInfo,f=!this._oldTree,h=this._storage,d="treemapRootToNode"===l&&o&&h?{rootNodeGroup:h.nodeGroup[o.node.getRawIndex()],direction:i.direction}:null,p=this._giveContainerGroup(u),g=this._doRender(p,t,d);f||l&&"treemapZoomToNode"!==l&&"treemapRootToNode"!==l?g.renderFinally():this._doAnimation(p,g,t,d),this._resetController(n),this._renderBreadcrumb(t,n,o)}},_giveContainerGroup:function(t){var e=this._containerGroup;return e||(e=this._containerGroup=new y,this._initEvents(e),this.group.add(e)),e.attr("position",[t.x,t.y]),e},_doRender:function(t,e,n){function a(t,e,n,i,r){function o(t){return t.getId()}function l(o,s){var l=null!=o?t[o]:null,u=null!=s?e[s]:null,c=g(l,u,n,r);c&&a(l&&l.viewChildren||[],u&&u.viewChildren||[],c,i,r+1)}i?(e=t,x(t,function(t,e){!t.isRemoved()&&l(e,e)})):new u(e,t,o,o).add(l).update(l).remove(s.curry(l,null)).execute()}function o(){x(v,function(t){x(t,function(t){t.parent&&t.parent.remove(t)})}),x(p,function(t){t.invisible=!0,t.dirty()})}var l=e.getData().tree,c=this._oldTree,f=i(),h=i(),d=this._storage,p=[],g=s.curry(r,e,h,d,n,f,p);a(l.root?[l.root]:[],c&&c.root?[c.root]:[],t,l===c||!c,0);var v=function(t){var e=i();return t&&x(t,function(t,n){var i=e[n];x(t,function(t){t&&(i.push(t),t.__tmWillDelete=1)})}),e}(d);return this._oldTree=l,this._storage=h,{lastsForAnimation:f,willDeleteEls:v,renderFinally:o}},_doAnimation:function(t,e,n,i){if(n.get("animation")){var r=n.get("animationDurationUpdate"),a=n.get("animationEasing"),o=g.createWrap();x(e.willDeleteEls,function(t,e){x(t,function(t,n){if(!t.invisible){var s,l=t.parent;if(i&&"drillDown"===i.direction)s=l===i.rootNodeGroup?{shape:{x:0,y:0,width:l.__tmNodeWidth,height:l.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var u=0,c=0;l.__tmWillDelete||(u=l.__tmNodeWidth/2,c=l.__tmNodeHeight/2),s="nodeGroup"===e?{position:[u,c],style:{opacity:0}}:{shape:{x:u,y:c,width:0,height:0},style:{opacity:0}}}s&&o.add(t,s,r,a)}})}),x(this._storage,function(t,n){x(t,function(t,i){var l=e.lastsForAnimation[n][i],u={};l&&("nodeGroup"===n?l.old&&(u.position=t.position.slice(),t.attr("position",l.old)):(l.old&&(u.shape=s.extend({},t.shape),t.setShape(l.old)),l.fadein?(t.setStyle("opacity",0),u.style={opacity:1}):1!==t.style.opacity&&(u.style={opacity:1})),o.add(t,u,r,a))})},this),this._state="animating",o.done(m(function(){this._state="ready",e.renderFinally()},this)).start()}},_resetController:function(t){var e=this._controller;e||(e=this._controller=new h(t.getZr()),e.enable(this.seriesModel.get("roam")),e.on("pan",m(this._onPan,this)),e.on("zoom",m(this._onZoom,this)));var n=new d(0,0,t.getWidth(),t.getHeight());e.setPointerChecker(function(t,e,i){return n.contain(e,i)})},_clearController:function(){var t=this._controller;t&&(t.dispose(),t=null)},_onPan:function(t){if("animating"!==this._state&&(Math.abs(t.dx)>3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var n=e.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},_onZoom:function(t){var e=t.originX,n=t.originY;if("animating"!==this._state){var i=this.seriesModel.getData().tree.root;if(!i)return;var r=i.getLayout();if(!r)return;var a=new d(r.x,r.y,r.width,r.height),o=this.seriesModel.layoutInfo;e-=o.x,n-=o.y;var s=p.create();p.translate(s,s,[-e,-n]),p.scale(s,s,[t.scale,t.scale]),p.translate(s,s,[e,n]),a.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x,y:a.y,width:a.width,height:a.height}})}},_initEvents:function(t){t.on("click",function(t){if("ready"===this._state){var e=this.seriesModel.get("nodeClick",!0);if(e){var n=this.findTarget(t.offsetX,t.offsetY);if(n){var i=n.node;if(i.getLayout().isLeafRoot)this._rootToNode(n);else if("zoomToNode"===e)this._zoomToNode(n);else if("link"===e){var r=i.hostTree.data.getItemModel(i.dataIndex),a=r.get("link",!0),o=r.get("target",!0)||"blank";a&&window.open(a,o)}}}}},this)},_renderBreadcrumb:function(t,e,n){function i(e){"animating"!==this._state&&(c.aboveViewRoot(t.getViewRoot(),e)?this._rootToNode({node:e}):this._zoomToNode({node:e}))}n||(n=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(n={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new f(this.group))).render(t,e,n.node,m(i,this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=i(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},_rootToNode:function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},findTarget:function(t,e){var n;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(i){var r=this._storage.background[i.getRawIndex()];if(r){var a=r.transformCoordToLocal(t,e),o=r.shape;if(!(o.x<=a[0]&&a[0]<=o.x+o.width&&o.y<=a[1]&&a[1]<=o.y+o.height))return!1;n={node:i,offsetX:a[0],offsetY:a[1]}}},this),n}});t.exports=O},function(t,e,n){function i(t){this.group=new o.Group,t.add(this.group)}function r(t,e,n,i,r,a){var o=[[r?t:t-f,e],[t+n,e],[t+n,e+i],[r?t:t-f,e+i]];return!a&&o.splice(2,0,[t+n+f,e+i/2]),!r&&o.push([t,e+i/2]),o}function a(t,e,n){t.eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.componentIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&c(n,e)}}var o=n(2),s=n(9),l=n(0),u=n(60),c=u.wrapTreePathInfo,f=5;i.prototype={constructor:i,render:function(t,e,n,i){var r=t.getModel("breadcrumb"),a=this.group;if(a.removeAll(),r.get("show")&&n){var o=r.getModel("itemStyle"),l=o.getModel("textStyle"),u={pos:{left:r.get("left"),right:r.get("right"),top:r.get("top"),bottom:r.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:r.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,u,l),this._renderContent(t,u,o,l,i),s.positionElement(a,u.pos,u.box)}},_prepare:function(t,e,n){for(var i=t;i;i=i.parentNode){var r=i.getModel().get("name"),a=n.getTextRect(r),o=Math.max(a.width+16,e.emptyItemWidth);e.totalWidth+=o+8,e.renderList.push({node:i,text:r,width:o})}},_renderContent:function(t,e,n,i,u){for(var c=0,f=e.emptyItemWidth,h=t.get("breadcrumb.height"),d=s.getAvailableSize(e.pos,e.box),p=e.totalWidth,g=e.renderList,v=g.length-1;v>=0;v--){var m=g[v],y=m.node,_=m.width,x=m.text;p>d.width&&(p-=_-f,_=f,x=null);var b=new o.Polygon({shape:{points:r(c,0,_,h,v===g.length-1,0===v)},style:l.defaults(n.getItemStyle(),{lineJoin:"bevel",text:x,textFill:i.getTextColor(),textFont:i.getFont()}),z:10,onclick:l.curry(u,y)});this.group.add(b),a(b,t,y),c+=_+8}},remove:function(){this.group.removeAll()}};var h=i;t.exports=h},function(t,e,n){function i(){var t,e=[],n={};return{add:function(t,i,a,o,s){return r.isString(o)&&(s=o,o=0),!n[t.id]&&(n[t.id]=1,e.push({el:t,target:i,time:a,delay:o,easing:s}),!0)},done:function(e){return t=e,this},start:function(){function i(){--r||(e.length=0,n={},t&&t())}for(var r=e.length,a=0,o=e.length;a=u.length||t===u[t.depth]){i(t,c(h,_,t,e,S,f),n,s,u,f)}})}else v=a(_),t.setVisual("color",v)}}function r(t,e,n,i){var r=d.extend({},e);return d.each(["color","colorAlpha","colorSaturation"],function(a){var o=t.get(a,!0);null==o&&n&&(o=n[a]),null==o&&(o=e[a]),null==o&&(o=i.get(a)),null!=o&&(r[a]=o)}),r}function a(t){var e=s(t,"color");if(e){var n=s(t,"colorAlpha"),i=s(t,"colorSaturation");return i&&(e=h.modifyHSL(e,null,null,i)),n&&(e=h.modifyAlpha(e,n)),e}}function o(t,e){return null!=e?h.modifyHSL(e,null,null,t):null}function s(t,e){var n=t[e];if(null!=n&&"none"!==n)return n}function l(t,e,n,i,r,a){if(a&&a.length){var o=u(e,"color")||null!=r.color&&"none"!==r.color&&(u(e,"colorAlpha")||u(e,"colorSaturation"));if(o){var s=e.get("visualMin"),l=e.get("visualMax"),c=n.dataExtent.slice();null!=s&&sc[1]&&(c[1]=l);var h=e.get("colorMappingBy"),d={type:o.name,dataExtent:c,visual:o.range};"color"!==d.type||"index"!==h&&"id"!==h?d.mappingMethod="linear":(d.mappingMethod="category",d.loop=!0);var p=new f(d);return p.__drColorMappingBy=h,p}}}function u(t,e){var n=t.get(e);return p(n)&&n.length?{name:e,range:n}:null}function c(t,e,n,i,r,a){var o=d.extend({},e);if(r){var s=r.type,l="color"===s&&r.__drColorMappingBy,u="index"===l?i:"id"===l?a.mapIdToIndex(n.getId()):n.getValue(t.get("visualDimension"));o[s]=r.mapValueToVisual(u)}return o}var f=n(61),h=n(36),d=n(0),p=d.isArray,g="itemStyle",v={seriesType:"treemap",reset:function(t,e,n,r){var a=t.getData().tree,o=a.root,s=t.getModel(g);if(!o.isRemoved()){i(o,{},d.map(a.levelModels,function(t){return t?t.get(g):null}),s,t.getViewRoot().getAncestors(),t)}}};t.exports=v},function(t,e,n){function i(t,e,n,a){var o,s;if(!t.isRemoved()){var c=t.getLayout();o=c.width,s=c.height;var f=t.getModel(),h=f.get(T),p=f.get(A)/2,g=d(f),v=Math.max(h,g),m=h-p,y=v-p,f=t.getModel();t.setLayout({borderWidth:h,upperHeight:v,upperLabelHeight:g},!0),o=b(o-2*m,0),s=b(s-m-y,0);var _=o*s,x=r(t,f,_,e,n,a);if(x.length){var S={x:m,y:y,width:o,height:s},M=w(o,s),k=1/0,C=[];C.area=0;for(var I=0,O=x.length;I=0;l--){var u=r["asc"===i?o-l-1:l].getValue();u/n*eo[1]&&(o[1]=e)})}else o=[NaN,NaN];return{sum:i,dataExtent:o}}function l(t,e,n){for(var i,r=0,a=1/0,o=0,s=t.length;or&&(r=i));var l=t.area*t.area,u=e*e*n;return l?b(u*r/l,l/(u*a)):1/0}function u(t,e,n,i,r){var a=e===n.width?0:1,o=1-a,s=["x","y"],l=["width","height"],u=n[s[a]],c=e?t.area/e:0;(r||c>n[l[o]])&&(c=n[l[o]]);for(var f=0,h=t.length;fy&&(u=y),a=s}u ")),r.value&&(l+=" : "+c(r.value)),l}return h.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var t=a.map(this.option.categories||[],function(t){return null!=t.value?t:a.extend({value:0},t)}),e=new r(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t,!0)})},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return h.superCall(this,"isAnimationEnabled")&&!("force"===this.get("layout")&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle"},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}}),d=h;t.exports=d},function(t,e,n){function i(t){return"_EC_"+t}function r(t,e){this.id=null==t?"":t,this.inEdges=[],this.outEdges=[],this.edges=[],this.hostGraph,this.dataIndex=null==e?-1:e}function a(t,e,n){this.node1=t,this.node2=e,this.dataIndex=null==n?-1:n}var o=n(8),s=(o.__DEV__,n(0)),l=n(39),u=l.enableClassCheck,c=function(t){this._directed=t||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this.data,this.edgeData},f=c.prototype;f.type="graph",f.isDirected=function(){return this._directed},f.addNode=function(t,e){t=t||""+e;var n=this._nodesMap;if(!n[i(t)]){var a=new r(t,e);return a.hostGraph=this,this.nodes.push(a),n[i(t)]=a,a}},f.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},f.getNodeById=function(t){return this._nodesMap[i(t)]},f.addEdge=function(t,e,n){var o=this._nodesMap,s=this._edgesMap;if("number"===typeof t&&(t=this.nodes[t]),"number"===typeof e&&(e=this.nodes[e]),r.isInstance(t)||(t=o[i(t)]),r.isInstance(e)||(e=o[i(e)]),t&&e){var l=t.id+"-"+e.id;if(!s[l]){var u=new a(t,e,n);return u.hostGraph=this,this._directed&&(t.outEdges.push(u),e.inEdges.push(u)),t.edges.push(u),t!==e&&e.edges.push(u),this.edges.push(u),s[l]=u,u}}},f.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},f.getEdge=function(t,e){r.isInstance(t)&&(t=t.id),r.isInstance(e)&&(e=e.id);var n=this._edgesMap;return this._directed?n[t+"-"+e]:n[t+"-"+e]||n[e+"-"+t]},f.eachNode=function(t,e){for(var n=this.nodes,i=n.length,r=0;r=0&&t.call(e,n[r],r)},f.eachEdge=function(t,e){for(var n=this.edges,i=n.length,r=0;r=0&&n[r].node1.dataIndex>=0&&n[r].node2.dataIndex>=0&&t.call(e,n[r],r)},f.breadthFirstTraverse=function(t,e,n,a){if(r.isInstance(e)||(e=this._nodesMap[i(e)]),e){for(var o="out"===n?"outEdges":"in"===n?"inEdges":"edges",s=0;s=0&&n.node2.dataIndex>=0});for(var r=0,a=i.length;r=0&&this[t][e].setItemVisual(this.dataIndex,n,i)},getVisual:function(n,i){return this[t][e].getItemVisual(this.dataIndex,n,i)},setLayout:function(n,i){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,n,i)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}};s.mixin(r,h("hostGraph","data")),s.mixin(a,h("hostGraph","edgeData")),c.Node=r,c.Edge=a,u(r),u(a);var d=c;t.exports=d},function(t,e,n){function i(t,e){return t.getVisual("opacity")||t.getModel().get(e)}function r(t,e,n){var r=t.getGraphicEl(),a=i(t,e);null!=n&&(null==a&&(a=1),a*=n),r.downplay&&r.downplay(),r.traverse(function(t){if("group"!==t.type){var e=t.lineLabelOriginalOpacity;null!=e&&null==n||(e=a),t.setStyle("opacity",e)}})}function a(t,e){var n=i(t,e),r=t.getGraphicEl();r.highlight&&r.highlight(),r.traverse(function(t){"group"!==t.type&&t.setStyle("opacity",n)})}var o=n(1),s=n(0),l=n(89),u=n(168),c=n(93),f=n(163),h=n(123),d=h.onIrrelevantElement,p=n(2),g=n(591),v="__focusNodeAdjacency",m=["itemStyle","opacity"],y=["lineStyle","opacity"],_=o.extendChartView({type:"graph",init:function(t,e){var n=new l,i=new u,r=this.group;this._controller=new c(e.getZr()),this._controllerHost={target:r},r.add(n.group),r.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},render:function(t,e,n){var i=t.coordinateSystem;this._model=t,this._nodeScaleRatio=t.get("nodeScaleRatio");var r=this._symbolDraw,a=this._lineDraw,o=this.group;if("view"===i.type){var s={position:i.position,scale:i.scale};this._firstRender?o.attr(s):p.updateProps(o,s,t)}g(t.getGraph(),this._getNodeGlobalScale(t));var l=t.getData();r.updateData(l);var u=t.getEdgeData();a.updateData(u),this._updateNodeAndLinkScale(),this._updateController(t,e,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,f=t.get("force.layoutAnimation");c&&this._startForceLayoutIteration(c,f),l.eachItemGraphicEl(function(e,i){var r=l.getItemModel(i);e.off("drag").off("dragend");var a=r.get("draggable");a&&e.on("drag",function(){c&&(c.warmUp(),!this._layouting&&this._startForceLayoutIteration(c,f),c.setFixed(i),l.setItemLayout(i,e.position))},this).on("dragend",function(){c&&c.setUnfixed(i)},this),e.setDraggable(a&&c),e[v]&&e.off("mouseover",e[v]),e.__unfocusNodeAdjacency&&e.off("mouseout",e.__unfocusNodeAdjacency),r.get("focusNodeAdjacency")&&(e.on("mouseover",e[v]=function(){n.dispatchAction({type:"focusNodeAdjacency",seriesId:t.id,dataIndex:e.dataIndex})}),e.on("mouseout",e.__unfocusNodeAdjacency=function(){n.dispatchAction({type:"unfocusNodeAdjacency",seriesId:t.id})}))},this),l.graph.eachEdge(function(e){var i=e.getGraphicEl();i[v]&&i.off("mouseover",i[v]),i.__unfocusNodeAdjacency&&i.off("mouseout",i.__unfocusNodeAdjacency),e.getModel().get("focusNodeAdjacency")&&(i.on("mouseover",i[v]=function(){n.dispatchAction({type:"focusNodeAdjacency",seriesId:t.id,edgeDataIndex:e.dataIndex})}),i.on("mouseout",i.__unfocusNodeAdjacency=function(){n.dispatchAction({type:"unfocusNodeAdjacency",seriesId:t.id})}))});var h="circular"===t.get("layout")&&t.get("circular.rotateLabel"),d=l.getLayout("cx"),m=l.getLayout("cy");l.eachItemGraphicEl(function(t,e){var n=t.getSymbolPath();if(h){var i=l.getItemLayout(e),r=Math.atan2(i[1]-m,i[0]-d);r<0&&(r=2*Math.PI+r);var a=i[0]=0?i+=g:i-=g:x>=0?i-=g:i+=g}return i}function r(t,e){function n(t){var e=t.getVisual("symbolSize");return e instanceof Array&&(e=(e[0]+e[1])/2),e}var r=[],s=a.quadraticSubdivide,l=[[],[],[]],u=[[],[]],c=[];e/=2,t.eachEdge(function(t,a){var f=t.getLayout(),h=t.getVisual("fromSymbol"),d=t.getVisual("toSymbol");f.__original||(f.__original=[o.clone(f[0]),o.clone(f[1])],f[2]&&f.__original.push(o.clone(f[2])));var p=f.__original;if(null!=f[2]){if(o.copy(l[0],p[0]),o.copy(l[1],p[2]),o.copy(l[2],p[1]),h&&"none"!==h){var g=n(t.node1),v=i(l,p[0],g*e);s(l[0][0],l[1][0],l[2][0],v,r),l[0][0]=r[3],l[1][0]=r[4],s(l[0][1],l[1][1],l[2][1],v,r),l[0][1]=r[3],l[1][1]=r[4]}if(d&&"none"!==d){var g=n(t.node2),v=i(l,p[1],g*e);s(l[0][0],l[1][0],l[2][0],v,r),l[1][0]=r[1],l[2][0]=r[2],s(l[0][1],l[1][1],l[2][1],v,r),l[1][1]=r[1],l[2][1]=r[2]}o.copy(f[0],l[0]),o.copy(f[1],l[2]),o.copy(f[2],l[1])}else{if(o.copy(u[0],p[0]),o.copy(u[1],p[1]),o.sub(c,u[1],u[0]),o.normalize(c,c),h&&"none"!==h){var g=n(t.node1);o.scaleAndAdd(u[0],u[0],c,g*e)}if(d&&"none"!==d){var g=n(t.node2);o.scaleAndAdd(u[1],u[1],c,-g*e)}o.copy(f[0],u[0]),o.copy(f[1],u[1])}})}var a=n(44),o=n(11),s=[],l=[],u=[],c=a.quadraticAt,f=o.distSquare,h=Math.abs;t.exports=r},function(t,e,n){var i=n(1),r=n(164),a=r.updateCenterAndZoom;n(282);var o={type:"graphRoam",event:"graphRoam",update:"none"};i.registerAction(o,function(t,e){e.eachComponent({mainType:"series",query:t},function(e){var n=e.coordinateSystem,i=a(n,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)})})},function(t,e){function n(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.eachSeriesByType("graph",function(t){var n=t.getCategoriesData(),i=t.getGraph(),r=i.data,a=n.mapArray(n.getName);r.filterSelf(function(t){var n=r.getItemModel(t),i=n.getShallow("category");if(null!=i){"number"===typeof i&&(i=a[i]);for(var o=0;o=t&&(0===e?0:i[e-1][0]).4?"bottom":"middle",textAlign:E<-.4?"left":E>.4?"right":"center"},{autoColor:R}),silent:!0}))}if(_.get("show")&&O!==b){for(var j=0;j<=w;j++){var E=Math.cos(T),D=Math.sin(T),z=new o.Line({shape:{x1:E*g+d,y1:D*g+p,x2:E*(g-M)+d,y2:D*(g-M)+p},silent:!0,style:I});"auto"===I.stroke&&z.setStyle({stroke:i((O+j/w)/b)}),h.add(z),T+=k}T-=k}else T+=A}},_renderPointer:function(t,e,n,i,r,s,l,c){var h=this.group,d=this._data;if(!t.get("pointer.show"))return void(d&&d.eachItemGraphicEl(function(t){h.remove(t)}));var p=[+t.get("min"),+t.get("max")],g=[s,l],v=t.getData(),m=v.mapDimension("value");v.diff(d).add(function(e){var n=new a({shape:{angle:s}});o.initProps(n,{shape:{angle:f(v.get(m,e),p,g,!0)}},t),h.add(n),v.setItemGraphicEl(e,n)}).update(function(e,n){var i=d.getItemGraphicEl(n);o.updateProps(i,{shape:{angle:f(v.get(m,e),p,g,!0)}},t),h.add(i),v.setItemGraphicEl(e,i)}).remove(function(t){var e=d.getItemGraphicEl(t);h.remove(e)}).execute(),v.eachItemGraphicEl(function(t,e){var n=v.getItemModel(e),a=n.getModel("pointer");t.setShape({x:r.cx,y:r.cy,width:u(a.get("width"),r.r),r:u(a.get("length"),r.r)}),t.useStyle(n.getModel("itemStyle").getItemStyle()),"auto"===t.style.fill&&t.setStyle("fill",i(f(v.get(m,e),p,[0,1],!0))),o.setHoverStyle(t,n.getModel("emphasis.itemStyle").getItemStyle())}),this._data=v},_renderTitle:function(t,e,n,i,r){var a=t.getData(),s=a.mapDimension("value"),l=t.getModel("title");if(l.get("show")){var c=l.get("offsetCenter"),h=r.cx+u(c[0],r.r),d=r.cy+u(c[1],r.r),p=+t.get("min"),g=+t.get("max"),v=t.getData().get(s,0),m=i(f(v,[p,g],[0,1],!0));this.group.add(new o.Text({silent:!0,style:o.setTextStyle({},l,{x:h,y:d,text:a.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:m,forceRich:!0})}))}},_renderDetail:function(t,e,n,i,a){var s=t.getModel("detail"),l=+t.get("min"),c=+t.get("max");if(s.get("show")){var h=s.get("offsetCenter"),d=a.cx+u(h[0],a.r),p=a.cy+u(h[1],a.r),g=u(s.get("width"),a.r),v=u(s.get("height"),a.r),m=t.getData(),y=m.get(m.mapDimension("value"),0),_=i(f(y,[l,c],[0,1],!0));this.group.add(new o.Text({silent:!0,style:o.setTextStyle({},s,{x:d,y:p,text:r(y,s.get("formatter")),textWidth:isNaN(g)?null:g,textHeight:isNaN(v)?null:v,textAlign:"center",textVerticalAlign:"middle"},{autoColor:_,forceRich:!0})}))}}}),p=d;t.exports=p},function(t,e,n){var i=n(14),r=i.extend({type:"echartsGaugePointer",shape:{angle:0,width:10,r:10,x:0,y:0},buildPath:function(t,e){var n=Math.cos,i=Math.sin,r=e.r,a=e.width,o=e.angle,s=e.x-n(o)*a*(a>=r/3?1:2),l=e.y-i(o)*a*(a>=r/3?1:2);o=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+n(o)*a,e.y+i(o)*a),t.lineTo(e.x+n(e.angle)*r,e.y+i(e.angle)*r),t.lineTo(e.x-n(o)*a,e.y-i(o)*a),t.lineTo(s,l)}});t.exports=r},function(t,e,n){var i=n(1);n(606),n(607);var r=n(121),a=n(608),o=n(92);i.registerVisual(r("funnel")),i.registerLayout(a),i.registerProcessor(o("funnel"))},function(t,e,n){var i=n(1),r=n(75),a=n(4),o=a.defaultEmphasis,s=i.extendSeriesModel({type:"series.funnel",init:function(t){s.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this._defaultLabelLine(t)},getInitialData:function(t,e){return r(this,["value"])},_defaultLabelLine:function(t){o(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},getDataParams:function(t){var e=this.getData(),n=s.superCall(this,"getDataParams",t),i=e.mapDimension("value"),r=e.getSum(i);return n.percent=r?+(e.get(i,t)/r*100).toFixed(2):0,n.$vars.push("percent"),n},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}}),l=s;t.exports=l},function(t,e,n){function i(t,e){function n(){o.ignore=o.hoverIgnore,s.ignore=s.hoverIgnore}function i(){o.ignore=o.normalIgnore,s.ignore=s.normalIgnore}r.Group.call(this);var a=new r.Polygon,o=new r.Polyline,s=new r.Text;this.add(a),this.add(o),this.add(s),this.updateData(t,e,!0),this.on("emphasis",n).on("normal",i).on("mouseover",n).on("mouseout",i)}var r=n(2),a=n(0),o=n(37),s=i.prototype,l=["itemStyle","opacity"];s.updateData=function(t,e,n){var i=this.childAt(0),o=t.hostModel,s=t.getItemModel(e),u=t.getItemLayout(e),c=t.getItemModel(e).get(l);c=null==c?1:c,i.useStyle({}),n?(i.setShape({points:u.points}),i.setStyle({opacity:0}),r.initProps(i,{style:{opacity:c}},o,e)):r.updateProps(i,{style:{opacity:c},shape:{points:u.points}},o,e);var f=s.getModel("itemStyle"),h=t.getItemVisual(e,"color");i.setStyle(a.defaults({lineJoin:"round",fill:h},f.getItemStyle(["opacity"]))),i.hoverStyle=f.getModel("emphasis").getItemStyle(),this._updateLabel(t,e),r.setHoverStyle(this)},s._updateLabel=function(t,e){var n=this.childAt(1),i=this.childAt(2),a=t.hostModel,o=t.getItemModel(e),s=t.getItemLayout(e),l=s.label,u=t.getItemVisual(e,"color");r.updateProps(n,{shape:{points:l.linePoints||l.linePoints}},a,e),r.updateProps(i,{style:{x:l.x,y:l.y}},a,e),i.attr({rotation:l.rotation,origin:[l.x,l.y],z2:10});var c=o.getModel("label"),f=o.getModel("emphasis.label"),h=o.getModel("labelLine"),d=o.getModel("emphasis.labelLine"),u=t.getItemVisual(e,"color");r.setLabelStyle(i.style,i.hoverStyle={},c,f,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:u,useInsideStyle:!!l.inside},{textAlign:l.textAlign,textVerticalAlign:l.verticalAlign}),i.ignore=i.normalIgnore=!c.get("show"),i.hoverIgnore=!f.get("show"),n.ignore=n.normalIgnore=!h.get("show"),n.hoverIgnore=!d.get("show"),n.setStyle({stroke:u}),n.setStyle(h.getModel("lineStyle").getLineStyle()),n.hoverStyle=d.getModel("lineStyle").getLineStyle()},a.inherits(i,r.Group);var u=o.extend({type:"funnel",render:function(t,e,n){var r=t.getData(),a=this._data,o=this.group;r.diff(a).add(function(t){var e=new i(r,t);r.setItemGraphicEl(t,e),o.add(e)}).update(function(t,e){var n=a.getItemGraphicEl(e);n.updateData(r,t),o.add(n),r.setItemGraphicEl(t,n)}).remove(function(t){var e=a.getItemGraphicEl(t);o.remove(e)}).execute(),this._data=r},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}}),c=u;t.exports=c},function(t,e,n){function i(t,e){return s.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function r(t,e){for(var n=t.mapDimension("value"),i=t.mapArray(n,function(t){return t}),r=[],a="ascending"===e,o=0,s=t.count();o=n&&a<=n+e.axisLength&&o>=i&&o<=i+e.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(t,e){e.eachSeries(function(n){if(t.contains(n,e)){var i=n.getData();g(this.dimensions,function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(i,i.mapDimension(t)),c.niceScaleExtent(e.scale,e.model)},this)}},this)},resize:function(t,e){this._rect=u.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var t,e=this._model,n=this._rect,i=["x","y"],a=["width","height"],o=e.get("layout"),s="horizontal"===o?0:1,l=n[a[s]],u=[0,l],c=this.dimensions.length,f=r(e.get("axisExpandWidth"),u),h=r(e.get("axisExpandCount")||0,[0,c]),d=e.get("axisExpandable")&&c>3&&c>h&&h>1&&f>0&&l>0,p=e.get("axisExpandWindow");if(p)t=r(p[1]-p[0],u),p[1]=p[0]+t;else{t=r(f*(h-1),u);p=[f*(e.get("axisExpandCenter")||y(c/2))-t/2],p[1]=p[0]+t}var g=(l-t)/(c-h);g<3&&(g=0);var v=[y(x(p[0]/f,1))+1,_(x(p[1]/f,1))-1],m=g/f*p[0];return{layout:o,pixelDimIndex:s,layoutBase:n[i[s]],layoutLength:l,axisBase:n[i[1-s]],axisLength:n[a[1-s]],axisExpandable:d,axisExpandWidth:f,axisCollapseWidth:g,axisExpandWindow:p,axisCount:c,winInnerIndices:v,axisExpandWindow0Pos:m}},_layoutAxes:function(){var t=this._rect,e=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),r=i.layout;e.each(function(t){var e=[0,i.axisLength],n=t.inverse?1:0;t.setExtent(e[n],e[1-n])}),g(n,function(e,n){var s=(i.axisExpandable?o:a)(n,i),u={horizontal:{x:s.position,y:i.axisLength},vertical:{x:0,y:s.position}},c={horizontal:b/2,vertical:0},f=[u[r].x+t.x,u[r].y+t.y],h=c[r],d=l.create();l.rotate(d,d,h),l.translate(d,d,f),this._axesLayout[e]={position:f,rotation:h,transform:d,axisNameAvailableWidth:s.axisNameAvailableWidth,axisLabelShow:s.axisLabelShow,nameTruncateMaxWidth:s.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(t){return this._axesMap.get(t)},dataToPoint:function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},eachActiveState:function(t,e,n,i){null==n&&(n=0),null==i&&(i=t.count());var r=this._axesMap,a=this.dimensions,o=[],l=[];s.each(a,function(e){o.push(t.mapDimension(e)),l.push(r.get(e).model)});for(var u=this.hasAxisBrushed(),c=n;cr*(1-c[0])?(l="jump",o=s-r*(1-c[2])):(o=s-r*c[1])>=0&&(o=s-r*(1-c[1]))<=0&&(o=0),o*=e.axisExpandWidth/u,o?p(o,i,a,"all"):l="none";else{var r=i[1]-i[0];i=[m(0,a[1]*s/r-r/2)],i[1]=v(a[1],i[0]+r),i[0]=i[1]-r}return{axisExpandWindow:i,behavior:l}}};var w=i;t.exports=w},function(t,e,n){var i=n(0),r=n(45),a=function(t,e,n,i,a){r.call(this,t,e,n),this.type=i||"value",this.axisIndex=a};a.prototype={constructor:a,model:null,isHorizontal:function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")}},i.inherits(a,r);var o=a;t.exports=o},function(t,e,n){var i=n(0),r=n(16);n(614);var a=r.extend({type:"parallel",dependencies:["parallelAxis"],coordinateSystem:null,dimensions:null,parallelAxisIndex:null,layoutMode:"box",defaultOption:{zlevel:0,z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},init:function(){r.prototype.init.apply(this,arguments),this.mergeOption({})},mergeOption:function(t){var e=this.option;t&&i.merge(e,t,!0),this._initDimensions()},contains:function(t,e){var n=t.get("parallelIndex");return null!=n&&e.getComponent("parallel",n)===this},setAxisExpand:function(t){i.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(e){t.hasOwnProperty(e)&&(this.option[e]=t[e])},this)},_initDimensions:function(){var t=this.dimensions=[],e=this.parallelAxisIndex=[],n=i.filter(this.dependentModels.parallelAxis,function(t){return(t.get("parallelIndex")||0)===this.componentIndex},this);i.each(n,function(n){t.push("dim"+n.get("dim")),e.push(n.componentIndex)})}});t.exports=a},function(t,e,n){function i(t,e){return e.type||(e.data?"category":"value")}var r=n(0),a=n(16),o=n(70),s=n(119),l=n(3),u=n(74),c=a.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return o([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(t){var e=this.activeIntervals=r.clone(t);if(e)for(var n=e.length-1;n>=0;n--)l.asc(e[n])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(t))return"inactive";if(1===e.length){var n=e[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var i=0,r=e.length;i0;a--)l*=.99,p(s,l,o),d(s,r,n,i,o),x(s,l,o),d(s,r,n,i,o)}function f(t,e){var n=[],i="vertical"===e?"y":"x",r=T(t,function(t){return t.getLayout()[i]});return r.keys.sort(function(t,e){return t-e}),S.each(r.keys,function(t){n.push(r.buckets.get(t))}),n}function h(t,e,n,i,r,a,o){var s=[];S.each(e,function(t){var e=t.length,n=0,l=0;S.each(t,function(t){n+=t.getLayout().value}),l="vertical"===o?(r-(e-1)*a)/n:(i-(e-1)*a)/n,s.push(l)}),s.sort(function(t,e){return t-e});var l=s[0];S.each(e,function(t){S.each(t,function(t,e){var n=t.getLayout().value*l;"vertical"===o?(t.setLayout({x:e},!0),t.setLayout({dx:n},!0)):(t.setLayout({y:e},!0),t.setLayout({dy:n},!0))})}),S.each(n,function(t){var e=+t.getValue()*l;t.setLayout({dy:e},!0)})}function d(t,e,n,i,r){S.each(t,function(t){var a,o,s,l=0,u=t.length;if("vertical"===r){var c;for(t.sort(function(t,e){return t.getLayout().x-e.getLayout().x}),s=0;s0&&(c=a.getLayout().x+o,a.setLayout({x:c},!0)),l=a.getLayout().x+a.getLayout().dx+e;if((o=l-e-i)>0)for(c=a.getLayout().x-o,a.setLayout({x:c},!0),l=c,s=u-2;s>=0;--s)a=t[s],o=a.getLayout().x+a.getLayout().dx+e-l,o>0&&(c=a.getLayout().x-o,a.setLayout({x:c},!0)),l=a.getLayout().x}else{var f;for(t.sort(function(t,e){return t.getLayout().y-e.getLayout().y}),s=0;s0&&(f=a.getLayout().y+o,a.setLayout({y:f},!0)),l=a.getLayout().y+a.getLayout().dy+e;if((o=l-e-n)>0)for(f=a.getLayout().y-o,a.setLayout({y:f},!0),l=f,s=u-2;s>=0;--s)a=t[s],o=a.getLayout().y+a.getLayout().dy+e-l,o>0&&(f=a.getLayout().y-o,a.setLayout({y:f},!0)),l=a.getLayout().y}})}function p(t,e,n){S.each(t.slice().reverse(),function(t){S.each(t,function(t){if(t.outEdges.length){var i=_(t.outEdges,g,n)/_(t.outEdges,y,n);if("vertical"===n){var r=t.getLayout().x+(i-m(t,n))*e;t.setLayout({x:r},!0)}else{var a=t.getLayout().y+(i-m(t,n))*e;t.setLayout({y:a},!0)}}})})}function g(t,e){return m(t.node2,e)*t.getValue()}function v(t,e){return m(t.node1,e)*t.getValue()}function m(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function y(t){return t.getValue()}function _(t,e,n){for(var i=0,r=t.length,a=-1;++ao&&(o=e)}),a.each(n,function(e){var n=new r({type:"color",mappingMethod:"linear",dataExtent:[i,o],visual:t.get("color")}),a=n.mapValueToVisual(e.getLayout().value);e.setVisual("color",a);var s=e.getModel(),l=s.get("itemStyle.color");null!=l&&e.setVisual("color",l)})}})}var r=n(61),a=n(0);t.exports=i},function(t,e,n){var i=n(1);n(628),n(629);var r=n(630),a=n(631);i.registerVisual(r),i.registerLayout(a)},function(t,e,n){var i=n(0),r=n(17),a=n(288),o=a.seriesModelMixin,s=r.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}});i.mixin(s,o,!0);var l=s;t.exports=l},function(t,e,n){function i(t,e,n,i,o){var s=t.ends,l=new d({shape:{points:o?a(s,i,t):s}});return r(t,l,e,n,o),l}function r(t,e,n,i,r){var a=n.hostModel;(0,l[r?"initProps":"updateProps"])(e,{shape:{points:t.ends}},a,i);var o=n.getItemModel(i),s=o.getModel(c),u=n.getItemVisual(i,"color"),h=s.getItemStyle(["borderColor"]);h.stroke=u,h.strokeNoScale=!0,e.useStyle(h),e.z2=100;var d=o.getModel(f).getItemStyle();l.setHoverStyle(e,d)}function a(t,e,n){return o.map(t,function(t){return t=t.slice(),t[e]=n.initBaseline,t})}var o=n(0),s=n(37),l=n(2),u=n(14),c=["itemStyle"],f=["emphasis","itemStyle"],h=s.extend({type:"boxplot",render:function(t,e,n){var a=t.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l="horizontal"===t.get("layout")?1:0;a.diff(s).add(function(t){if(a.hasValue(t)){var e=a.getItemLayout(t),n=i(e,a,t,l,!0);a.setItemGraphicEl(t,n),o.add(n)}}).update(function(t,e){var n=s.getItemGraphicEl(e);if(!a.hasValue(t))return void o.remove(n);var u=a.getItemLayout(t);n?r(u,n,a,t):n=i(u,a,t,l),o.add(n),a.setItemGraphicEl(t,n)}).remove(function(t){var e=s.getItemGraphicEl(t);e&&o.remove(e)}).execute(),this._data=a},remove:function(t){var e=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl(function(t){t&&e.remove(t)})},dispose:o.noop}),d=u.extend({type:"boxplotBoxPath",shape:{},buildPath:function(t,e){var n=e.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();i0?"P":"N",a=i.getVisual("borderColor"+r)||i.getVisual("color"+r),o=n.getModel(h).getItemStyle(p);e.useStyle(o),e.style.fill=null,e.style.stroke=a}var l=n(0),u=n(37),c=n(2),f=n(14),h=["itemStyle"],d=["emphasis","itemStyle"],p=["color","color0","borderColor","borderColor0"],g=u.extend({type:"candlestick",render:function(t,e,n){this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},incrementalPrepareRender:function(t,e,n){this._clear(),this._updateDrawMode(t)},incrementalRender:function(t,e,n,i){this._isLargeDraw?this._incrementalRenderLarge(t,e):this._incrementalRenderNormal(t,e)},_updateDrawMode:function(t){var e=t.pipelineContext.large;(null==this._isLargeDraw||e^this._isLargeDraw)&&(this._isLargeDraw=e,this._clear())},_renderNormal:function(t){var e=t.getData(),n=this._data,a=this.group,o=e.getLayout("isSimpleBox");this._data||a.removeAll(),e.diff(n).add(function(n){if(e.hasValue(n)){var s,l=e.getItemLayout(n);s=i(l,n,!0),c.initProps(s,{shape:{points:l.ends}},t,n),r(s,e,n,o),a.add(s),e.setItemGraphicEl(n,s)}}).update(function(s,l){var u=n.getItemGraphicEl(l);if(!e.hasValue(s))return void a.remove(u);var f=e.getItemLayout(s);u?c.updateProps(u,{shape:{points:f.ends}},t,s):u=i(f,s),r(u,e,s,o),a.add(u),e.setItemGraphicEl(s,u)}).remove(function(t){var e=n.getItemGraphicEl(t);e&&a.remove(e)}).execute(),this._data=e},_renderLarge:function(t){this._clear(),o(t,this.group)},_incrementalRenderNormal:function(t,e){for(var n,a=e.getData(),o=a.getLayout("isSimpleBox");null!=(n=t.next());){var s;s=i(a.getItemLayout(n),n),r(s,a,n,o),s.incremental=!0,this.group.add(s)}},_incrementalRenderLarge:function(t,e){o(e,this.group,!0)},remove:function(t){this._clear()},_clear:function(){this.group.removeAll(),this._data=null},dispose:l.noop}),v=f.extend({type:"normalCandlestickBox",shape:{},buildPath:function(t,e){var n=e.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))}}),m=f.extend({type:"largeCandlestickBox",shape:{},buildPath:function(t,e){for(var n=e.points,i=0;i0?o:s)}function l(t,e){return e.get(t>0?r:a)}var u=t.getData(),c=t.pipelineContext.large;if(u.setVisual({legendSymbol:"roundRect",colorP:i(1,t),colorN:i(-1,t),borderColorP:l(1,t),borderColorN:l(-1,t)}),!e.isSeriesFiltered(t))return!c&&{progress:n}}};t.exports=l},function(t,e,n){function i(t,e,n,i,r){return n>i?-1:n0?t.get(r,e-1)<=i?1:-1:1}function r(t,e){var n,i=t.getBaseAxis(),r="category"===i.type?i.getBandWidth():(n=i.getExtent(),Math.abs(n[1]-n[0])/e.count()),a=u(f(t.get("barMaxWidth"),r),r),o=u(f(t.get("barMinWidth"),1),r),s=t.get("barWidth");return null!=s?u(s,r):Math.max(Math.min(r/2,a),o)}var a=n(2),o=a.subPixelOptimize,s=n(72),l=n(3),u=l.parsePercent,c=n(0),f=c.retrieve2,h="undefined"!==typeof Float32Array?Float32Array:Array,d={seriesType:"candlestick",plan:s(),reset:function(t){function e(t,e){function n(t,e){var n=[];return n[u]=e,n[c]=t,isNaN(e)||isNaN(t)?[NaN,NaN]:a.dataToPoint(n)}function r(t,e,n){var i=e.slice(),r=e.slice();i[u]=o(i[u]+l/2,1,!1),r[u]=o(r[u]-l/2,1,!0),n?t.push(i,r):t.push(r,i)}function s(t){return t[u]=o(t[u],1),t}for(var f;null!=(f=t.next());){var h=e.get(d,f),p=e.get(g,f),_=e.get(v,f),x=e.get(m,f),b=e.get(y,f),w=Math.min(p,_),S=Math.max(p,_),M=n(w,h),T=n(S,h),A=n(x,h),k=n(b,h),C=[];r(C,T,0),r(C,M,1),C.push(s(k),s(T),s(A),s(M)),e.setItemLayout(f,{sign:i(e,f,p,_,v),initBaseline:p>_?T[c]:M[c],ends:C,brushRect:function(t,e,i){var r=n(t,i),a=n(e,i);return r[u]-=l/2,a[u]-=l/2,{x:r[0],y:r[1],width:c?l:a[0]-r[0],height:c?a[1]-r[1]:l}}(x,b,h)})}}function n(t,e){for(var n,r,o=new h(5*t.count),s=0,l=[],f=[];null!=(r=t.next());){var p=e.get(d,r),_=e.get(g,r),x=e.get(v,r),b=e.get(m,r),w=e.get(y,r);isNaN(p)||isNaN(b)||isNaN(w)?(o[s++]=NaN,s+=4):(o[s++]=i(e,r,_,x,v),l[u]=p,l[c]=b,n=a.dataToPoint(l,null,f),o[s++]=n?n[0]:NaN,o[s++]=n?n[1]:NaN,l[c]=w,n=a.dataToPoint(l,null,f),o[s++]=n?n[1]:NaN)}e.setLayout("largePoints",o)}var a=t.coordinateSystem,s=t.getData(),l=r(t,s),u=0,c=1,f=["x","y"],d=s.mapDimension(f[u]),p=s.mapDimension(f[c],!0),g=p[0],v=p[1],m=p[2],y=p[3];if(s.setLayout({candleWidth:l,isSimpleBox:l<=1.3}),!(null==d||p.length<4))return{progress:t.pipelineContext.large?n:e}}};t.exports=d},function(t,e,n){var i=n(1);n(639),n(640);var r=n(57),a=n(90);i.registerVisual(r("effectScatter","circle")),i.registerLayout(a("effectScatter"))},function(t,e,n){var i=n(40),r=n(17),a=r.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(t,e){return i(this.getSource(),this)},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}});t.exports=a},function(t,e,n){var i=n(1),r=n(89),a=n(641),o=n(21),s=n(90),l=i.extendChartView({type:"effectScatter",init:function(){this._symbolDraw=new r(a)},render:function(t,e,n){var i=t.getData(),r=this._symbolDraw;r.updateData(i),this.group.add(r.group)},updateTransform:function(t,e,n){var i=t.getData();this.group.dirty();var r=s().reset(t);r.progress&&r.progress({start:0,end:i.count()},i),this._symbolDraw.updateLayout(i)},_updateGroupTransform:function(t){var e=t.coordinateSystem;e&&e.getRoamTransform&&(this.group.transform=o.clone(e.getRoamTransform()),this.group.decomposeTransform())},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(e)},dispose:function(){}});t.exports=l},function(t,e,n){function i(t){return o.isArray(t)||(t=[+t,+t]),t}function r(t,e){t.eachChild(function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?e.color:null,fill:"fill"===e.brushType?e.color:null}})})}function a(t,e){c.call(this);var n=new d(t,e),i=new c;this.add(n),this.add(i),i.beforeUpdate=function(){this.attr(n.getScale())},this.updateData(t,e)}var o=n(0),s=n(28),l=s.createSymbol,u=n(2),c=u.Group,f=n(3),h=f.parsePercent,d=n(118),p=a.prototype;p.stopEffectAnimation=function(){this.childAt(1).removeAll()},p.startEffectAnimation=function(t){for(var e=t.symbolType,n=t.color,i=this.childAt(1),a=0;a<3;a++){var o=l(e,-1,-1,2,2,n);o.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var s=-a/3*t.period+t.effectOffset;o.animate("",!0).when(t.period,{scale:[t.rippleScale/2,t.rippleScale/2]}).delay(s).start(),o.animateStyle(!0).when(t.period,{opacity:0}).delay(s).start(),i.add(o)}r(i,t)},p.updateEffectAnimation=function(t){for(var e=this._effectCfg,n=this.childAt(1),i=["symbolType","period","rippleScale"],a=0;a "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),v=g;t.exports=v},function(t,e,n){var i=n(8),r=(i.__DEV__,n(1)),a=n(168),o=n(289),s=n(169),l=n(290),u=n(645),c=n(646),f=n(291),h=r.extendChartView({type:"lines",init:function(){},render:function(t,e,n){var i=t.getData(),r=this._updateLineDraw(i,t),a=t.get("zlevel"),o=t.get("effect.trailLength"),s=n.getZr(),l="svg"===s.painter.getType();l||s.painter.getLayer(a).clear(!0),null==this._lastZlevel||l||s.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(t)&&o&&(l||s.configLayer(a,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(o/10+.9,1),0)})),r.updateData(i),this._lastZlevel=a,this._finished=!0},incrementalPrepareRender:function(t,e,n){var i=t.getData();this._updateLineDraw(i,t).incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},incrementalRender:function(t,e,n){this._lineDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},updateTransform:function(t,e,n){var i=t.getData(),r=t.pipelineContext;if(!this._finished||r.large||r.progressiveRender)return{update:!0};var a=f.reset(t);a.progress&&a.progress({start:0,end:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},_updateLineDraw:function(t,e){var n=this._lineDraw,i=this._showEffect(e),r=!!e.get("polyline"),f=e.pipelineContext,h=f.large;return n&&i===this._hasEffet&&r===this._isPolyline&&h===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=h?new c:new a(r?i?u:l:i?o:s),this._hasEffet=i,this._isPolyline=r,this._isLargeDraw=h,this.group.removeAll()),this.group.add(n.group),n},_showEffect:function(t){return!!t.get("effect.show")},_clearLayer:function(t){var e=t.getZr();"svg"===e.painter.getType()||null==this._lastZlevel||e.painter.getLayer(this._lastZlevel).clear(!0)},remove:function(t,e){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(e)},dispose:function(){}});t.exports=h},function(t,e,n){function i(t,e,n){o.call(this,t,e,n),this._lastFrame=0,this._lastFramePercent=0}var r=n(290),a=n(0),o=n(289),s=n(11),l=i.prototype;l.createLine=function(t,e,n){return new r(t,e,n)},l.updateAnimationPoints=function(t,e){this._points=e;for(var n=[0],i=0,r=1;r=0&&!(i[a]<=e);a--);a=Math.min(a,r-2)}else{for(var a=o;ae);a++);a=Math.min(a-1,r-2)}s.lerp(t.position,n[a],n[a+1],(e-i[a])/(i[a+1]-i[a]));var u=n[a+1][0]-n[a][0],c=n[a+1][1]-n[a][1];t.rotation=-Math.atan2(c,u)-Math.PI/2,this._lastFrame=a,this._lastFramePercent=e,t.ignore=!1}},a.inherits(i,o);var u=i;t.exports=u},function(t,e,n){function i(){this.group=new r.Group}var r=n(2),a=n(156),o=n(245),s=n(246),l=r.extendShape({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(t,e){var n=e.segs,i=e.curveness;if(e.polyline)for(var r=0;r0){t.moveTo(n[r++],n[r++]);for(var o=1;o0){var f=(s+u)/2-(l-c)*i,h=(l+c)/2-(u-s)*i;t.quadraticCurveTo(f,h,u,c)}else t.lineTo(u,c)}},findDataIndex:function(t,e){var n=this.shape,i=n.segs,r=n.curveness;if(n.polyline)for(var a=0,l=0;l0)for(var c=i[l++],f=i[l++],h=1;h0){var g=(c+d)/2-(f-p)*r,v=(f+p)/2-(d-c)*r;if(s.containStroke(c,f,g,v,d,p))return a}else if(o.containStroke(c,f,d,p))return a;a++}return-1}}),u=i.prototype;u.isPersistent=function(){return!this._incremental},u.updateData=function(t){this.group.removeAll();var e=new l({rectHover:!0,cursor:"default"});e.setShape({segs:t.getLayout("linesPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},u.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new a({silent:!0})),this.group.add(this._incremental)):this._incremental=null},u.incrementalUpdate=function(t,e){var n=new l;n.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(n,e,!!this._incremental),this._incremental?this._incremental.addDisplayable(n,!0):(n.rectHover=!0,n.cursor="default",n.__startIndex=t.start,this.group.add(n))},u.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},u._setCommon=function(t,e,n){var i=e.hostModel;t.setShape({polyline:i.get("polyline"),curveness:i.get("lineStyle.curveness")}),t.useStyle(i.getModel("lineStyle").getLineStyle()),t.style.strokeNoScale=!0;var r=e.getVisual("color");r&&t.setStyle("stroke",r),t.setStyle("fill"),n||(t.seriesIndex=i.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var n=t.findDataIndex(e.offsetX,e.offsetY);n>0&&(t.dataIndex=n+t.__startIndex)}))},u._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()};var c=i;t.exports=c},function(t,e){function n(t){return t instanceof Array||(t=[t,t]),t}var i="lineStyle.opacity".split("."),r={seriesType:"lines",reset:function(t,e,r){function a(t,e){var r=t.getItemModel(e),a=n(r.getShallow("symbol",!0)),o=n(r.getShallow("symbolSize",!0)),s=r.get(i);a[0]&&t.setItemVisual(e,"fromSymbol",a[0]),a[1]&&t.setItemVisual(e,"toSymbol",a[1]),o[0]&&t.setItemVisual(e,"fromSymbolSize",o[0]),o[1]&&t.setItemVisual(e,"toSymbolSize",o[1]),t.setItemVisual(e,"opacity",s)}var o=n(t.get("symbol")),s=n(t.get("symbolSize")),l=t.getData();return l.setVisual("fromSymbol",o&&o[0]),l.setVisual("toSymbol",o&&o[1]),l.setVisual("fromSymbolSize",s&&s[0]),l.setVisual("toSymbolSize",s&&s[1]),l.setVisual("opacity",t.get(i)),{dataEach:l.hasItemOption?a:null}}};t.exports=r},function(t,e,n){n(649),n(650)},function(t,e,n){var i=n(17),r=n(40),a=n(30),o=i.extend({type:"series.heatmap",getInitialData:function(t,e){return r(this.getSource(),this,{generateCoord:"value"})},preventIncremental:function(){var t=a.get(this.get("coordinateSystem"));if(t&&t.dimensions)return"lng"===t.dimensions[0]&&"lat"===t.dimensions[1]},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0}});t.exports=o},function(t,e,n){function i(t,e,n){var i=t[1]-t[0];e=c.map(e,function(e){return{interval:[(e.interval[0]-t[0])/i,(e.interval[1]-t[0])/i]}});var r=e.length,a=0;return function(t){for(var i=a;i=0;i--){var o=e[i].interval;if(o[0]<=t&&t<=o[1]){a=i;break}}return i>=0&&i=e[0]&&t<=e[1]}}function a(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}var o=n(8),s=(o.__DEV__,n(1)),l=n(2),u=n(651),c=n(0),f=s.extendChartView({type:"heatmap",render:function(t,e,n){var i;e.eachComponent("visualMap",function(e){e.eachTargetSeries(function(n){n===t&&(i=e)})}),this.group.removeAll(),this._incrementalDisplayable=null;var r=t.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):a(r)&&this._renderOnGeo(r,t,i,n)},incrementalPrepareRender:function(t,e,n){this.group.removeAll()},incrementalRender:function(t,e,n,i){e.coordinateSystem&&this._renderOnCartesianAndCalendar(e,i,t.start,t.end,!0)},_renderOnCartesianAndCalendar:function(t,e,n,i,r){var a,o,s=t.coordinateSystem;if("cartesian2d"===s.type){var u=s.getAxis("x"),f=s.getAxis("y");a=u.getBandWidth(),o=f.getBandWidth()}for(var h=this.group,d=t.getData(),p=t.getModel("itemStyle").getItemStyle(["color"]),g=t.getModel("emphasis.itemStyle").getItemStyle(),v=t.getModel("label"),m=t.getModel("emphasis.label"),y=s.type,_="cartesian2d"===y?[d.mapDimension("x"),d.mapDimension("y"),d.mapDimension("value")]:[d.mapDimension("time"),d.mapDimension("value")],x=n;x0){var k=a(y)?s:l;y>0&&(y=y*T+S),x[b++]=k[A],x[b++]=k[A+1],x[b++]=k[A+2],x[b++]=k[A+3]*y*256}else b+=4}return f.putImageData(_,0,0),c},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=r.createCanvas()),e=this.pointSize+this.blurSize,n=2*e;t.width=n,t.height=n;var i=t.getContext("2d");return i.clearRect(0,0,n,n),i.shadowOffsetX=n,i.shadowBlur=this.blurSize,i.shadowColor="#000",i.beginPath(),i.arc(-e,e,this.pointSize,0,2*Math.PI,!0),i.closePath(),i.fill(),t},_getGradient:function(t,e,n){for(var i=this._gradientPixels,r=i[n]||(i[n]=new Uint8ClampedArray(1024)),a=[0,0,0,0],o=0,s=0;s<256;s++)e[n](s/255,!0,a),r[o++]=a[0],r[o++]=a[1],r[o++]=a[2],r[o++]=a[3];return r}};var a=i;t.exports=a},function(t,e,n){var i=n(1),r=n(0);n(161),n(653),n(654);var a=n(117),o=a.layout,s=n(57);n(91),i.registerLayout(r.curry(o,"pictorialBar")),i.registerVisual(s("pictorialBar","roundRect"))},function(t,e,n){var i=n(273),r=i.extend({type:"series.pictorialBar",dependencies:["grid"],defaultOption:{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,hoverAnimation:!1},getInitialData:function(t){return t.stack=null,r.superApply(this,"getInitialData",arguments)}}),a=r;t.exports=a},function(t,e,n){function i(t,e,n,i){var a=t.getItemLayout(e),u=n.get("symbolRepeat"),c=n.get("symbolClip"),f=n.get("symbolPosition")||"start",h=n.get("symbolRotate"),d=(h||0)*Math.PI/180||0,p=n.get("symbolPatternSize")||2,g=n.isAnimationEnabled(),v={dataIndex:e,layout:a,itemModel:n,symbolType:t.getItemVisual(e,"symbol")||"circle",color:t.getItemVisual(e,"color"),symbolClip:c,symbolRepeat:u,symbolRepeatDirection:n.get("symbolRepeatDirection"),symbolPatternSize:p,rotation:d,animationModel:g?n:null,hoverAnimation:g&&n.get("hoverAnimation"),z2:n.getShallow("z",!0)||0};r(n,u,a,i,v),o(t,e,a,u,c,v.boundingLength,v.pxSign,p,i,v),s(n,v.symbolScale,d,i,v);var m=v.symbolSize,y=n.get("symbolOffset");return k.isArray(y)&&(y=[D(y[0],m[0]),D(y[1],m[1])]),l(n,m,a,u,c,y,f,v.valueLineWidth,v.boundingLength,v.repeatCutLength,i,v),v}function r(t,e,n,i,r){var o,s=i.valueDim,l=t.get("symbolBoundingData"),u=i.coordSys.getOtherAxis(i.coordSys.getBaseAxis()),c=u.toGlobalCoord(u.dataToCoord(0)),f=1-+(n[s.wh]<=0);if(k.isArray(l)){var h=[a(u,l[0])-c,a(u,l[1])-c];h[1]0?1:o<0?-1:0}function a(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function o(t,e,n,i,r,a,o,s,l,u){var c=l.valueDim,f=l.categoryDim,h=Math.abs(n[f.wh]),d=t.getItemVisual(e,"symbolSize");k.isArray(d)?d=d.slice():(null==d&&(d="100%"),d=[d,d]),d[f.index]=D(d[f.index],h),d[c.index]=D(d[c.index],i?h:Math.abs(a)),u.symbolSize=d,(u.symbolScale=[d[0]/s,d[1]/s])[c.index]*=(l.isHorizontal?-1:1)*o}function s(t,e,n,i,r){var a=t.get(R)||0;a&&(z.attr({scale:e.slice(),rotation:n}),z.updateTransform(),a/=z.getLineScale(),a*=e[i.valueDim.index]),r.valueLineWidth=a}function l(t,e,n,i,r,a,o,s,l,u,c,f){var h=c.categoryDim,d=c.valueDim,p=f.pxSign,g=Math.max(e[d.index]+s,0),v=g;if(i){var m=Math.abs(l),y=k.retrieve(t.get("symbolMargin"),"15%")+"",_=!1;y.lastIndexOf("!")===y.length-1&&(_=!0,y=y.slice(0,y.length-1)),y=D(y,e[d.index]);var x=Math.max(g+2*y,0),b=_?0:2*y,w=P(i),S=w?i:T((m+b)/x);y=(m-S*g)/2/(_?S:S-1),x=g+2*y,b=_?0:2*y,w||"fixed"===i||(S=u?T((Math.abs(u)+b)/x):0),v=S*x-b,f.repeatTimes=S,f.symbolMargin=y}var M=p*(v/2),A=f.pathPosition=[];A[h.index]=n[h.wh]/2,A[d.index]="start"===o?M:"end"===o?l-M:l/2,a&&(A[0]+=a[0],A[1]+=a[1]);var C=f.bundlePosition=[];C[h.index]=n[h.xy],C[d.index]=n[d.xy];var I=f.barRectShape=k.extend({},n);I[d.wh]=p*Math.max(Math.abs(n[d.wh]),Math.abs(A[d.index]+M)),I[h.wh]=n[h.wh];var O=f.clipShape={};O[h.xy]=-n[h.xy],O[h.wh]=c.ecSize[h.wh],O[d.xy]=0,O[d.wh]=n[d.wh]}function u(t){var e=t.symbolPatternSize,n=O(t.symbolType,-e/2,-e/2,e,e,t.color);return n.attr({culling:!0}),"image"!==n.type&&n.setStyle({strokeNoScale:!0}),n}function c(t,e,n,i){function r(t){var e=f.slice(),i=n.pxSign,r=t;return("start"===n.symbolRepeatDirection?i>0:i<0)&&(r=d-1-t),e[h.index]=g*(r-d/2+.5)+f[h.index],{position:e,scale:n.symbolScale.slice(),rotation:n.rotation}}function a(){w(t,function(t){t.trigger("emphasis")})}function o(){w(t,function(t){t.trigger("normal")})}var s=t.__pictorialBundle,l=n.symbolSize,c=n.valueLineWidth,f=n.pathPosition,h=e.valueDim,d=n.repeatTimes||0,p=0,g=l[e.valueDim.index]+c+2*n.symbolMargin;for(w(t,function(t){t.__pictorialAnimationIndex=p,t.__pictorialRepeatTimes=d,p0)],f=t.__pictorialBarRect;N(f.style,u,a,i,e.seriesModel,r,c),C.setHoverStyle(f,u)}function T(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}var A=n(1),k=n(0),C=n(2),I=n(28),O=I.createSymbol,E=n(3),D=E.parsePercent,P=E.isNumeric,L=n(274),N=L.setLabel,R=["itemStyle","borderWidth"],j=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],z=new C.Circle,B=A.extendChartView({type:"pictorialBar",render:function(t,e,n){var r=this.group,a=t.getData(),o=this._data,s=t.coordinateSystem,l=s.getBaseAxis(),u=!!l.isHorizontal(),c=s.grid.getRect(),f={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:t,coordSys:s,coordSysExtent:[[c.x,c.x+c.width],[c.y,c.y+c.height]],isHorizontal:u,valueDim:j[+u],categoryDim:j[1-u]};return a.diff(o).add(function(t){if(a.hasValue(t)){var e=p(a,t),n=i(a,t,e,f),o=y(a,f,n);a.setItemGraphicEl(t,o),r.add(o),M(o,f,n)}}).update(function(t,e){var n=o.getItemGraphicEl(e);if(!a.hasValue(t))return void r.remove(n);var s=p(a,t),l=i(a,t,s,f),u=b(a,l);n&&u!==n.__pictorialShapeStr&&(r.remove(n),a.setItemGraphicEl(t,null),n=null),n?_(n,f,l):n=y(a,f,l,!0),a.setItemGraphicEl(t,n),n.__pictorialSymbolMeta=l,r.add(n),M(n,f,l)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&x(o,t,e.__pictorialSymbolMeta.animationModel,e)}).execute(),this._data=a,this.group},dispose:k.noop,remove:function(t,e){var n=this.group,i=this._data;t.get("animation")?i&&i.eachItemGraphicEl(function(e){x(i,e.dataIndex,t,e)}):n.removeAll()}}),V=B;t.exports=V},function(t,e,n){var i=n(1);n(292),n(665),n(666);var r=n(667),a=n(668),o=n(92);i.registerLayout(r),i.registerVisual(a),i.registerProcessor(o("themeRiver"))},function(t,e,n){function i(t,e){var n=[];return t.eachComponent("singleAxis",function(i,a){var o=new r(i,t,e);o.name="single_"+a,o.resize(i,e),i.coordinateSystem=o,n.push(o)}),t.eachSeries(function(e){if("singleAxis"===e.get("coordinateSystem")){var n=t.queryComponents({mainType:"singleAxis",index:e.get("singleAxisIndex"),id:e.get("singleAxisId")})[0];e.coordinateSystem=n&&n.coordinateSystem}}),n}var r=n(657);n(30).register("single",{create:i,dimensions:r.prototype.dimensions})},function(t,e,n){function i(t,e,n){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(t,e,n),this.model=t}var r=n(658),a=n(31),o=n(9),s=o.getLayoutRect,l=n(0),u=l.each;i.prototype={type:"singleAxis",axisPointerEnabled:!0,constructor:i,_init:function(t,e,n){var i=this.dimension,o=new r(i,a.createScaleByModel(t),[0,0],t.get("type"),t.get("position")),s="category"===o.type;o.onBand=s&&t.get("boundaryGap"),o.inverse=t.get("inverse"),o.orient=t.get("orient"),t.axis=o,o.model=t,o.coordinateSystem=this,this._axis=o},update:function(t,e){t.eachSeries(function(t){if(t.coordinateSystem===this){var e=t.getData();u(e.mapDimension(this.dimension,!0),function(t){this._axis.scale.unionExtentFromData(e,t)},this),a.niceScaleExtent(this._axis.scale,this._axis.model)}},this)},resize:function(t,e){this._rect=s({left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")},{width:e.getWidth(),height:e.getHeight()}),this._adjustAxis()},getRect:function(){return this._rect},_adjustAxis:function(){var t=this._rect,e=this._axis,n=e.isHorizontal(),i=n?[0,t.width]:[0,t.height],r=e.reverse?1:0;e.setExtent(i[r],i[1-r]),this._updateAxisTransform(e,n?t.x:t.y)},_updateAxisTransform:function(t,e){var n=t.getExtent(),i=n[0]+n[1],r=t.isHorizontal();t.toGlobalCoord=r?function(t){return t+e}:function(t){return i-t+e},t.toLocalCoord=r?function(t){return t-e}:function(t){return i-t+e}},getAxis:function(){return this._axis},getBaseAxis:function(){return this._axis},getAxes:function(){return[this._axis]},getTooltipAxes:function(){return{baseAxes:[this.getAxis()]}},containPoint:function(t){var e=this.getRect(),n=this.getAxis();return"horizontal"===n.orient?n.contain(n.toLocalCoord(t[0]))&&t[1]>=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),n=this.getRect(),i=[],r="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),i[r]=e.toGlobalCoord(e.dataToCoord(+t)),i[1-r]=0===r?n.y+n.height/2:n.x+n.width/2,i}};var c=i;t.exports=c},function(t,e,n){var i=n(0),r=n(45),a=function(t,e,n,i,a){r.call(this,t,e,n),this.type=i||"value",this.position=a||"bottom",this.orient=null};a.prototype={constructor:a,model:null,isHorizontal:function(){var t=this.position;return"top"===t||"bottom"===t},pointToData:function(t,e){return this.coordinateSystem.pointToData(t,e)[0]},toGlobalCoord:null,toLocalCoord:null},i.inherits(a,r);var o=a;t.exports=o},function(t,e,n){var i=n(0),r=n(58),a=n(2),o=n(293),s=n(59),l=["axisLine","axisTickLabel","axisName"],u=s.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(t,e,n,a){var s=this.group;s.removeAll();var c=o.layout(t),f=new r(t,c);i.each(l,f.add,f),s.add(f.getGroup()),t.get("splitLine.show")&&this._splitLine(t),u.superCall(this,"render",t,e,n,a)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var n=t.getModel("splitLine"),i=n.getModel("lineStyle"),r=i.get("width"),o=i.get("color");o=o instanceof Array?o:[o];for(var s=t.coordinateSystem.getRect(),l=e.isHorizontal(),u=[],c=0,f=e.getTicksCoords({tickModel:n}),h=[],d=[],p=0;p=0&&s<0)&&(o=p,s=d,r=u,a.length=0),_(c,function(t){a.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})}))}}),{payloadBatch:a,snapToValue:r}}function o(t,e,n,i){t[e.key]={value:n,payloadBatch:i}}function s(t,e,n,i){var r=n.payloadBatch,a=e.axis,o=a.model,s=e.axisPointerModel;if(e.triggerTooltip&&r.length){var l=e.coordSys.model,u=m.makeKey(l),c=t.map[u];c||(c=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(c)),c.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:i,valueLabelOpt:{precision:s.get("label.precision"),formatter:s.get("label.formatter")},seriesDataIndices:r.slice()})}}function l(t,e,n){var i=n.axesInfo=[];_(e,function(e,n){var r=e.axisPointerModel.option,a=t[n];a?(!e.useHandle&&(r.status="show"),r.value=a.value,r.seriesDataIndices=(a.payloadBatch||[]).slice()):!e.useHandle&&(r.status="hide"),"show"===r.status&&i.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:r.value})})}function u(t,e,n,i){if(d(e)||!t.list.length)return void i({type:"hideTip"});var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:t.list})}function c(t,e,n){var i=n.getZr(),r=b(i).axisPointerLastHighlights||{},a=b(i).axisPointerLastHighlights={};_(t,function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&_(n.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t})});var o=[],s=[];p.each(r,function(t,e){!a[e]&&s.push(t)}),p.each(a,function(t,e){!r[e]&&o.push(t)}),s.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,batch:s}),o.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,batch:o})}function f(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}function h(t){var e=t.axis.model,n={},i=n.axisDim=t.axis.dim;return n.axisIndex=n[i+"AxisIndex"]=e.componentIndex,n.axisName=n[i+"AxisName"]=e.name,n.axisId=n[i+"AxisId"]=e.id,n}function d(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}var p=n(0),g=n(4),v=g.makeInner,m=n(120),y=n(294),_=p.each,x=p.curry,b=v();t.exports=i},function(t,e,n){var i=n(1),r=i.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}}}),a=r;t.exports=a},function(t,e,n){var i=n(1),r=n(295),a=i.extendComponentView({type:"axisPointer",render:function(t,e,n){var i=e.getComponent("tooltip"),a=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";r.register("axisPointer",n,function(t,e,n){"none"!==a&&("leave"===t||a.indexOf(t)>=0)&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},remove:function(t,e){r.unregister(e.getZr(),"axisPointer"),a.superApply(this._model,"remove",arguments)},dispose:function(t,e){r.unregister("axisPointer",e),a.superApply(this._model,"dispose",arguments)}}),o=a;t.exports=o},function(t,e,n){function i(t){return t.isHorizontal()?0:1}function r(t,e){var n=t.getRect();return[n[c[e]],n[c[e]]+n[f[e]]]}var a=n(2),o=n(171),s=n(124),l=n(293),u=n(59),c=["x","y"],f=["width","height"],h=o.extend({makeElOption:function(t,e,n,a,o){var u=n.axis,c=u.coordinateSystem,f=r(c,1-i(u)),h=c.dataToPoint(e)[0],p=a.get("type");if(p&&"none"!==p){var g=s.buildElStyle(a),v=d[p](u,h,f,g);v.style=g,t.graphicKey=v.type,t.pointer=v}var m=l.layout(n);s.buildCartesianSingleLabelElOption(e,t,m,n,a,o)},getHandleTransform:function(t,e,n){var i=l.layout(e,{labelInside:!1});return i.labelMargin=n.get("handle.margin"),{position:s.getTransformedPosition(e.axis,t,i),rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,n,a){var o=n.axis,s=o.coordinateSystem,l=i(o),u=r(s,l),c=t.position;c[l]+=e[l],c[l]=Math.min(u[1],c[l]),c[l]=Math.max(u[0],c[l]);var f=r(s,1-l),h=(f[1]+f[0])/2,d=[h,h];return d[l]=c[l],{position:c,rotation:t.rotation,cursorPoint:d,tooltipOption:{verticalAlign:"middle"}}}}),d={line:function(t,e,n,r){var o=s.makeLineShape([e,n[0]],[e,n[1]],i(t));return a.subPixelOptimizeLine({shape:o,style:r}),{type:"Line",shape:o}},shadow:function(t,e,n,r){var a=t.getBandWidth(),o=n[1]-n[0];return{type:"Rect",shape:s.makeRectShape([e-a/2,n[0]],[a,o],i(t))}}};u.registerAxisPointerClass("SingleAxisPointer",h);var p=h;t.exports=p},function(t,e,n){var i=n(17),r=n(73),a=n(88),o=a.getDimensionTypeByAxis,s=n(27),l=n(0),u=n(4),c=u.groupData,f=n(12),h=f.encodeHTML,d=i.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(t){d.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()}},fixData:function(t){var e=t.length,n=c(t,function(t){return t[2]}),i=[];n.buckets.each(function(t,e){i.push({name:e,dataList:t})});for(var r=i.length,a=-1,o=-1,s=0;sa&&(a=l,o=s)}for(var u=0;uo&&(o=e),r.push(e)}for(var c=0;co&&(o=h)}return s.y0=a,s.max=o,s}var o=n(0),s=n(3);t.exports=i},function(t,e,n){function i(t){t.eachSeriesByType("themeRiver",function(t){var e=t.getData(),n=t.getRawData(),i=t.get("color"),r=a();e.each(function(t){r.set(e.getRawIndex(t),t)}),n.each(function(a){var o=n.getName(a),s=i[(t.nameMap.get(o)-1)%i.length];n.setItemVisual(a,"color",s);var l=r.get(a);null!=l&&e.setItemVisual(l,"color",s)})})}var r=n(0),a=r.createHashMap;t.exports=i},function(t,e,n){var i=n(1),r=n(0);n(670),n(671),n(673);var a=n(121),o=n(674),s=n(92);i.registerVisual(r.curry(a,"sunburst")),i.registerLayout(r.curry(o,"sunburst")),i.registerProcessor(r.curry(s,"sunburst"))},function(t,e,n){function i(t){var e=0;r.each(t.children,function(t){i(t);var n=t.value;r.isArray(n)&&(n=n[0]),e+=n});var n=t.value;r.isArray(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),r.isArray(t.value)?t.value[0]=n:t.value=n}var r=n(0),a=n(17),o=n(167),s=n(60),l=s.wrapTreePathInfo,u=a.extend({type:"series.sunburst",_viewRoot:null,getInitialData:function(t,e){var n={name:t.name,children:t.data};i(n);var r=t.levels||[],a={};return a.levels=r,o.createTree(n,this,a).data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(t){var e=a.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=l(n,this),e},defaultOption:{zlevel:0,z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,percentPrecision:2,stillShowZeroSum:!0,highlightPolicy:"descendant",nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0,emphasis:{}},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1,emphasis:{},highlight:{opacity:1},downplay:{opacity:.9}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicOut",data:[],levels:[],sort:"desc"},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});t.exports=u},function(t,e,n){var i=n(0),r=n(37),a=n(672),o=n(56),s=r.extend({type:"sunburst",init:function(){},render:function(t,e,n,r){function s(n,i){if(p||!n||n.getValue()||(n=null),n!==f&&i!==f)if(i&&i.piece)n?(i.piece.updateData(!1,n,"normal",t,e),c.setItemGraphicEl(n.dataIndex,i.piece)):l(i);else if(n){var r=new a(n,t,e);d.add(r),c.setItemGraphicEl(n.dataIndex,r)}}function l(t){t&&t.piece&&(d.remove(t.piece),t.piece=null)}var u=this;this.seriesModel=t,this.api=n,this.ecModel=e;var c=t.getData(),f=c.tree.root,h=t.getViewRoot(),d=this.group,p=t.get("renderLabelForZeroData"),g=[];h.eachNode(function(t){g.push(t)});var v=this._oldChildren||[];if(function(t,e){function n(t){return t.getId()}function r(n,i){s(null==n?null:t[n],null==i?null:e[i])}0===t.length&&0===e.length||new o(e,t,n,n).add(r).update(r).remove(i.curry(r,null)).execute()}(g,v),function(n,i){if(i.depth>0){u.virtualPiece?u.virtualPiece.updateData(!1,n,"normal",t,e):(u.virtualPiece=new a(n,t,e),d.add(u.virtualPiece)),i.piece._onclickEvent&&i.piece.off("click",i.piece._onclickEvent);var r=function(t){u._rootToNode(i.parentNode)};i.piece._onclickEvent=r,u.virtualPiece.on("click",r)}else u.virtualPiece&&(d.remove(u.virtualPiece),u.virtualPiece=null)}(f,h),r&&r.highlight&&r.highlight.piece){var m=t.getShallow("highlightPolicy");r.highlight.piece.onEmphasis(m)}else if(r&&r.unhighlight){var y=this.virtualPiece;!y&&f.children.length&&(y=f.children[0].piece),y&&y.onNormal()}this._initEvents(),this._oldChildren=g},dispose:function(){},_initEvents:function(){var t=this,e=function(e){var n=!1;t.seriesModel.getViewRoot().eachNode(function(i){if(!n&&i.piece&&i.piece.childAt(0)===e.target){var r=i.getModel().get("nodeClick");if("rootToNode"===r)t._rootToNode(i);else if("link"===r){var a=i.getModel(),o=a.get("link");if(o){var s=a.get("target",!0)||"_blank";window.open(o,s)}}n=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",e),this.group._onclickEvent=e},_rootToNode:function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:"sunburstRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},containPoint:function(t,e){var n=e.getData(),i=n.getItemLayout(0);if(i){var r=t[0]-i.cx,a=t[1]-i.cy,o=Math.sqrt(r*r+a*a);return o<=i.r&&o>=i.r0}}}),l=s;t.exports=l},function(t,e,n){function i(t,e,n){function i(){o.ignore=o.hoverIgnore}function r(){o.ignore=o.normalIgnore}u.Group.call(this);var a=new u.Sector({z2:f});a.seriesIndex=e.seriesIndex;var o=new u.Text({z2:h,silent:t.getModel("label").get("silent")});this.add(a),this.add(o),this.updateData(!0,t,"normal",e,n),this.on("emphasis",i).on("normal",r).on("mouseover",i).on("mouseout",r)}function r(t,e,n){var i=t.getVisual("color"),r=t.getVisual("visualMeta");r&&0!==r.length||(i=null);var o=t.getModel("itemStyle").get("color");if(o)return o;if(i)return i;if(0===t.depth)return n.option.color[0];var s=n.option.color.length;return o=n.option.color[a(t)%s]}function a(t){for(var e=t;e.depth>1;)e=e.parentNode;var n=t.getAncestors()[0];return l.indexOf(n.children,e)}function o(t,e,n){return n!==c.NONE&&(n===c.SELF?t===e:n===c.ANCESTOR?t===e||t.isAncestorOf(e):t===e||t.isDescendantOf(e))}function s(t,e,n){e.getData().setItemVisual(t.dataIndex,"color",n)}var l=n(0),u=n(2),c={NONE:"none",DESCENDANT:"descendant",ANCESTOR:"ancestor",SELF:"self"},f=2,h=4,d=i.prototype;d.updateData=function(t,e,n,i,a){this.node=e,e.piece=this,i=i||this._seriesModel,a=a||this._ecModel;var o=this.childAt(0);o.dataIndex=e.dataIndex;var c=e.getModel(),f=e.getLayout(),h=l.extend({},f);h.label=null;var d=r(e,i,a);s(e,i,d);var p,g=c.getModel("itemStyle").getItemStyle();if("normal"===n)p=g;else{var v=c.getModel(n+".itemStyle").getItemStyle();p=l.merge(v,g)}p=l.defaults({lineJoin:"bevel",fill:p.fill||d},p),t?(o.setShape(h),o.shape.r=f.r0,u.updateProps(o,{shape:{r:f.r}},i,e.dataIndex),o.useStyle(p)):"object"===typeof p.fill&&p.fill.type||"object"===typeof o.style.fill&&o.style.fill.type?(u.updateProps(o,{shape:h},i),o.useStyle(p)):u.updateProps(o,{shape:h,style:p},i),this._updateLabel(i,d,n);var m=c.getShallow("cursor");if(m&&o.attr("cursor",m),t){var y=i.getShallow("highlightPolicy");this._initEvents(o,e,i,y)}this._seriesModel=i||this._seriesModel,this._ecModel=a||this._ecModel},d.onEmphasis=function(t){var e=this;this.node.hostTree.root.eachNode(function(n){n.piece&&(e.node===n?n.piece.updateData(!1,n,"emphasis"):o(n,e.node,t)?n.piece.childAt(0).trigger("highlight"):t!==c.NONE&&n.piece.childAt(0).trigger("downplay"))})},d.onNormal=function(){this.node.hostTree.root.eachNode(function(t){t.piece&&t.piece.updateData(!1,t,"normal")})},d.onHighlight=function(){this.updateData(!1,this.node,"highlight")},d.onDownplay=function(){this.updateData(!1,this.node,"downplay")},d._updateLabel=function(t,e,n){function i(t){var e=o.get(t);return null==e?a.get(t):e}var r=this.node.getModel(),a=r.getModel("label"),o="normal"===n||"emphasis"===n?a:r.getModel(n+".label"),s=r.getModel("emphasis.label"),c=l.retrieve(t.getFormattedLabel(this.node.dataIndex,"normal",null,null,"label"),this.node.name);!1===i("show")&&(c="");var f=this.node.getLayout(),h=o.get("minAngle");null==h&&(h=a.get("minAngle")),h=h/180*Math.PI;var d=f.endAngle-f.startAngle;null!=h&&Math.abs(d)Math.PI/2?"right":"left"):b&&"center"!==b?"left"===b?(g=f.r0+x,v>Math.PI/2&&(b="right")):"right"===b&&(g=f.r-x,v>Math.PI/2&&(b="left")):(g=(f.r+f.r0)/2,b="center"),p.attr("style",{text:c,textAlign:b,textVerticalAlign:i("verticalAlign")||"middle",opacity:i("opacity")});var w=g*m+f.cx,S=g*y+f.cy;p.attr("position",[w,S]);var M=i("rotate"),T=0;"radial"===M?(T=-v)<-Math.PI/2&&(T+=Math.PI):"tangential"===M?(T=Math.PI/2-v,T>Math.PI/2?T-=Math.PI:T<-Math.PI/2&&(T+=Math.PI)):"number"===typeof M&&(T=M*Math.PI/180),p.attr("rotation",T)},d._initEvents=function(t,e,n,i){t.off("mouseover").off("mouseout").off("emphasis").off("normal");var r=this,a=function(){r.onEmphasis(i)},o=function(){r.onNormal()},s=function(){r.onDownplay()},l=function(){r.onHighlight()};n.isAnimationEnabled()&&t.on("mouseover",a).on("mouseout",o).on("emphasis",a).on("normal",o).on("downplay",s).on("highlight",l)},l.inherits(i,u.Group);var p=i;t.exports=p},function(t,e,n){var i=n(1),r=n(60),a="sunburstRootToNode";i.registerAction({type:a,update:"updateView"},function(t,e){function n(e,n){var i=r.retrieveTargetInfo(t,[a],e);if(i){var o=e.getViewRoot();o&&(t.direction=r.aboveViewRoot(o,i.node)?"rollUp":"drillDown"),e.resetViewRoot(i.node)}}e.eachComponent({mainType:"series",subType:"sunburst",query:t},n)});var o="sunburstHighlight";i.registerAction({type:o,update:"updateView"},function(t,e){function n(e,n){var i=r.retrieveTargetInfo(t,[o],e);i&&(t.highlight=i.node)}e.eachComponent({mainType:"series",subType:"sunburst",query:t},n)});i.registerAction({type:"sunburstUnhighlight",update:"updateView"},function(t,e){function n(e,n){t.unhighlight=!0}e.eachComponent({mainType:"series",subType:"sunburst",query:t},n)})},function(t,e,n){function i(t,e,n,i){e.eachSeriesByType(t,function(t){var e=t.get("center"),i=t.get("radius");l.isArray(i)||(i=[0,i]),l.isArray(e)||(e=[e,e]);var a=n.getWidth(),o=n.getHeight(),f=Math.min(a,o),h=s(e[0],a),d=s(e[1],o),p=s(i[0],f/2),g=s(i[1],f/2),v=-t.get("startAngle")*c,m=t.get("minAngle")*c,y=t.getData().tree.root,_=t.getViewRoot(),x=_.depth,b=t.get("sort");null!=b&&r(_,b);var w=0;l.each(_.children,function(t){!isNaN(t.getValue())&&w++});var S=_.getValue(),M=Math.PI/(S||w)*2,T=_.depth>0,A=_.height-(T?-1:1),k=(g-p)/(A||1),C=t.get("clockwise"),I=t.get("stillShowZeroSum"),O=u,E=0,D=C?1:-1,P=function(t,e){if(t){var n=e;if(t!==y){var i=t.getValue(),r=0===S&&I?M:i*M;rr[1]&&r.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:r[1],r0:r[0]},api:{coord:a.bind(function(i){var r=e.dataToRadius(i[0]),a=n.dataToAngle(i[1]),o=t.coordToPoint([r,a]);return o.push(r,a*Math.PI/180),o}),size:a.bind(i,t)}}}var a=n(0);t.exports=r},function(t,e){function n(t){var e=t.getRect(),n=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(e,n){return t.dataToPoint(e,n)}}}}t.exports=n},function(t,e,n){function i(t,e,n,i){var r=n.type,a=g[r.charAt(0).toUpperCase()+r.slice(1)],o=new a(n);e.add(o),i.set(t,o),o.__ecGraphicId=t}function r(t,e){var n=t&&t.parent;n&&("group"===t.type&&t.traverse(function(t){r(t,e)}),e.removeKey(t.__ecGraphicId),n.remove(t))}function a(t){return t=d.extend({},t),d.each(["id","parentId","$action","hv","bounding"].concat(v.LOCATION_PARAMS),function(e){delete t[e]}),t}function o(t,e){var n;return d.each(e,function(e){null!=t[e]&&"auto"!==t[e]&&(n=!0)}),n}function s(t,e){var n=t.exist;if(e.id=t.keyInfo.id,!e.type&&n&&(e.type=n.type),null==e.parentId){var i=e.parentOption;i?e.parentId=i.id:n&&(e.parentId=n.parentId)}e.parentOption=null}function l(t,e,n){var i=d.extend({},n),r=t[e],a=n.$action||"merge";"merge"===a?r?(d.merge(r,i,!0),v.mergeLayoutParam(r,i,{ignoreSize:!0}),v.copyLayoutParams(n,r)):t[e]=i:"replace"===a?t[e]=i:"remove"===a&&r&&(t[e]=null)}function u(t,e){t&&(t.hv=e.hv=[o(e,["left","right"]),o(e,["top","bottom"])],"group"===t.type&&(null==t.width&&(t.width=e.width=0),null==t.height&&(t.height=e.height=0)))}function c(t,e,n){var i=t.eventData;t.silent||t.ignore||i||(i=t.eventData={componentType:"graphic",componentIndex:e.componentIndex,name:t.name}),i&&(i.info=t.info)}var f=n(8),h=(f.__DEV__,n(1)),d=n(0),p=n(4),g=n(2),v=n(9);h.registerPreprocessor(function(t){var e=t.graphic;d.isArray(e)?e[0]&&e[0].elements?t.graphic=[t.graphic[0]]:t.graphic=[{elements:e}]:e&&!e.elements&&(t.graphic=[{elements:[e]}])});var m=h.extendComponentModel({type:"graphic",defaultOption:{elements:[],parentId:null},_elOptionsToUpdate:null,mergeOption:function(t){var e=this.option.elements;this.option.elements=null,m.superApply(this,"mergeOption",arguments),this.option.elements=e},optionUpdated:function(t,e){var n=this.option,i=(e?n:t).elements,r=n.elements=e?[]:n.elements,a=[];this._flatten(i,a);var o=p.mappingToExists(r,a);p.makeIdAndName(o);var c=this._elOptionsToUpdate=[];d.each(o,function(t,e){var n=t.option;n&&(c.push(n),s(t,n),l(r,e,n),u(r[e],n))},this);for(var f=r.length-1;f>=0;f--)null==r[f]?r.splice(f,1):delete r[f].$action},_flatten:function(t,e,n){d.each(t,function(t){if(t){n&&(t.parentOption=n),e.push(t);var i=t.children;"group"===t.type&&i&&this._flatten(i,e,t),delete t.children}},this)},useElOptionsToUpdate:function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t}});h.extendComponentView({type:"graphic",init:function(t,e){this._elMap=d.createHashMap(),this._lastGraphicModel},render:function(t,e,n){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,n)},_updateElements:function(t){var e=t.useElOptionsToUpdate();if(e){var n=this._elMap,o=this.group;d.each(e,function(e){var s=e.$action,l=e.id,u=n.get(l),f=e.parentId,h=null!=f?n.get(f):o,d=e.style;"text"===e.type&&d&&(e.hv&&e.hv[1]&&(d.textVerticalAlign=d.textBaseline=null),!d.hasOwnProperty("textFill")&&d.fill&&(d.textFill=d.fill),!d.hasOwnProperty("textStroke")&&d.stroke&&(d.textStroke=d.stroke));var p=a(e);s&&"merge"!==s?"replace"===s?(r(u,n),i(l,h,p,n)):"remove"===s&&r(u,n):u?u.attr(p):i(l,h,p,n);var g=n.get(l);g&&(g.__ecGraphicWidth=e.width,g.__ecGraphicHeight=e.height,c(g,t,e))})}},_relocate:function(t,e){for(var n=t.option.elements,i=this.group,r=this._elMap,a=n.length-1;a>=0;a--){var o=n[a],s=r.get(o.id);if(s){var l=s.parent,u=l===i?{width:e.getWidth(),height:e.getHeight()}:{width:l.__ecGraphicWidth||0,height:l.__ecGraphicHeight||0};v.positionElement(s,o,u,null,{hv:o.hv,boundingMode:o.bounding})}}},_clear:function(){var t=this._elMap;t.each(function(e){r(e,t)}),this._elMap=d.createHashMap()},dispose:function(){this._clear()}})},function(t,e,n){n(91),n(296),n(95)},function(t,e,n){n(684),n(687),n(688),n(689)},function(t,e,n){var i=n(1);n(297),n(685),n(298);var r=n(686),a=n(16);i.registerProcessor(r),a.registerSubTypeDefaulter("legend",function(){return"plain"})},function(t,e,n){function i(t,e,n){var i,r={},o="toggleSelected"===t;return n.eachComponent("legend",function(n){o&&null!=i?n[i?"select":"unSelect"](e.name):(n[t](e.name),i=n.isSelected(e.name));var s=n.getData();a.each(s,function(t){var e=t.get("name");if("\n"!==e&&""!==e){var i=n.isSelected(e);r.hasOwnProperty(e)?r[e]=r[e]&&i:r[e]=i}})}),{name:e.name,selected:r}}var r=n(1),a=n(0);r.registerAction("legendToggleSelect","legendselectchanged",a.curry(i,"toggleSelected")),r.registerAction("legendSelect","legendselected",a.curry(i,"select")),r.registerAction("legendUnSelect","legendunselected",a.curry(i,"unSelect"))},function(t,e){function n(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries(function(t){for(var n=0;nn[d],_=[-v.x,-v.y];o||(_[h]=s.position[h]);var x=[0,0],b=[-m.x,-m.y],w=i.retrieve2(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(y){"end"===t.get("pageButtonPosition",!0)?b[h]+=n[d]-m[d]:x[h]+=m[d]+w}b[1-h]+=v[p]/2-m[p]/2,s.attr("position",_),c.attr("position",x),f.attr("position",b);var S=this.group.getBoundingRect(),S={x:0,y:0};if(S[d]=y?n[d]:v[d],S[p]=Math.max(v[p],m[p]),S[g]=Math.min(0,m[g]+b[1-h]),c.__rectSize=n[d],y){var M={x:0,y:0};M[d]=Math.max(n[d]-m[d]-w,0),M[p]=S[p],c.setClipPath(new r.Rect({shape:M})),c.__rectSize=M[d]}else f.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var T=this._getPageInfo(t);return null!=T.pageIndex&&r.updateProps(s,{position:T.contentPosition},!!y&&t),this._updatePageInfoView(t,T),S},_pageGo:function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:e.id})},_updatePageInfoView:function(t,e){var n=this._controllerGroup;i.each(["pagePrev","pageNext"],function(i){var r=null!=e[i+"DataIndex"],a=n.childOfName(i);a&&(a.setStyle("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=e.pageIndex,s=null!=o?o+1:0,l=e.pageCount;r&&a&&r.setStyle("text",i.isString(a)?a.replace("{current}",s).replace("{total}",l):a({current:s,total:l}))},_getPageInfo:function(t){function e(t){if(t){var e=t.getBoundingRect(),n=e[c]+t.position[o];return{s:n,e:n+e[s],i:t.__legendDataIndex}}}function n(t,e){return t.e>=e&&t.s<=e+a}var i=t.get("scrollDataIndex",!0),r=this.getContentGroup(),a=this._containerGroup.__rectSize,o=t.getOrient().index,s=l[o],c=u[o],f=this._findTargetItemIndex(i),h=r.children(),d=h[f],p=h.length,g=p?1:0,v={contentPosition:r.position.slice(),pageCount:g,pageIndex:g-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!d)return v;var m=e(d);v.contentPosition[o]=-m.s;for(var y=f+1,_=m,x=m,b=null;y<=p;++y)b=e(h[y]),(!b&&x.e>_.s+a||b&&!n(b,_.s))&&(_=x.i>_.i?x:b)&&(null==v.pageNextDataIndex&&(v.pageNextDataIndex=_.i),++v.pageCount),x=b;for(var y=f-1,_=m,x=m,b=null;y>=-1;--y)b=e(h[y]),b&&n(x,b.s)||!(_.ii?t-=l+a:t+=a),null!=o&&(e+u+o>r?e-=u+o:e+=o),[t,e]}function o(t,e,n,i,r){var a=n.getOuterSize(),o=a.width,s=a.height;return t=Math.min(t+o,i)-o,e=Math.min(e+s,r)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function s(t,e,n){var i=n[0],r=n[1],a=0,o=0,s=e.width,l=e.height;switch(t){case"inside":a=e.x+s/2-i/2,o=e.y+l/2-r/2;break;case"top":a=e.x+s/2-i/2,o=e.y-r-5;break;case"bottom":a=e.x+s/2-i/2,o=e.y+l+5;break;case"left":a=e.x-i-5,o=e.y+l/2-r/2;break;case"right":a=e.x+s+5,o=e.y+l/2-r/2}return[a,o]}function l(t){return"center"===t||"middle"===t}var u=n(1),c=n(0),f=n(15),h=n(693),d=n(694),p=n(12),g=n(3),v=n(2),m=n(294),y=n(9),_=n(18),x=n(295),b=n(31),w=n(124),S=n(4),M=S.getTooltipRenderMode,T=c.bind,A=c.each,k=g.parsePercent,C=new v.Rect({shape:{x:-1,y:-1,width:2,height:2}}),I=u.extendComponentView({type:"tooltip",init:function(t,e){if(!f.node){var n=t.getComponent("tooltip"),i=n.get("renderMode");this._renderMode=M(i);var r;"html"===this._renderMode?(r=new h(e.getDom(),e),this._newLine="
"):(r=new d(e),this._newLine="\n"),this._tooltipContent=r}},render:function(t,e,n){if(!f.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=n,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get("alwaysShowContent");var i=this._tooltipContent;i.update(),i.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel,e=t.get("triggerOn");x.register("itemTooltip",this._api,T(function(t,n,i){"none"!==e&&(e.indexOf(t)>=0?this._tryShow(n,i):"leave"===t&&this._hide(i))},this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,n=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){i.manuallyShowTip(t,e,n,{x:i._lastX,y:i._lastY})})}},manuallyShowTip:function(t,e,n,i){if(i.from!==this.uid&&!f.node){var a=r(i,n);this._ticket="";var o=i.dataByCoordSys;if(i.tooltip&&null!=i.x&&null!=i.y){var s=C;s.position=[i.x,i.y],s.update(),s.tooltip=i.tooltip,this._tryShow({offsetX:i.x,offsetY:i.y,target:s},a)}else if(o)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,event:{},dataByCoordSys:i.dataByCoordSys,tooltipOption:i.tooltipOption},a);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var l=m(i,e),u=l.point[0],c=l.point[1];null!=u&&null!=c&&this._tryShow({offsetX:u,offsetY:c,position:i.position,target:l.el,event:{}},a)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target,event:{}},a))}},manuallyHideTip:function(t,e,n,i){var a=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&a.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,i.from!==this.uid&&this._hide(r(i,n))},_manuallyAxisShowTip:function(t,e,n,r){var a=r.seriesIndex,o=r.dataIndex,s=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=a&&null!=o&&null!=s){var l=e.getSeriesByIndex(a);if(l){var u=l.getData(),t=i([u.getItemModel(o),l,(l.coordinateSystem||{}).model,t]);if("axis"===t.get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:a,dataIndex:o,position:r.position}),!0}}},_tryShow:function(t,e){var n=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var i=t.dataByCoordSys;i&&i.length?this._showAxisTooltip(i,t):n&&null!=n.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,n,e)):n&&n.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,n,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var n=t.get("showDelay");e=c.bind(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e()},_showAxisTooltip:function(t,e){var n=this._ecModel,r=this._tooltipModel,a=[e.offsetX,e.offsetY],o=[],s=[],l=i([e.tooltipOption,r]),u=this._renderMode,f=this._newLine,h={};A(t,function(t){A(t.dataByAxis,function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),i=t.value,r=[];if(e&&null!=i){var a=w.getValueLabel(i,e.axis,n,t.seriesDataIndices,t.valueLabelOpt);c.each(t.seriesDataIndices,function(o){var l=n.getSeriesByIndex(o.seriesIndex),f=o.dataIndexInside,d=l&&l.getDataParams(f);if(d.axisDim=t.axisDim,d.axisIndex=t.axisIndex,d.axisType=t.axisType,d.axisId=t.axisId,d.axisValue=b.getAxisRawValue(e.axis,i),d.axisValueLabel=a,d){s.push(d);var p,g=l.formatTooltip(f,!0,null,u);if(c.isObject(g)){p=g.html;var v=g.markers;c.merge(h,v)}else p=g;r.push(p)}});var l=a;"html"!==u?o.push(r.join(f)):o.push((l?p.encodeHTML(l)+f:"")+r.join(f))}})},this),o.reverse(),o=o.join(this._newLine+this._newLine);var d=e.position;this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(l,d,a[0],a[1],this._tooltipContent,s):this._showTooltipContent(l,o,s,Math.random(),a[0],a[1],d,void 0,h)})},_showSeriesItemTooltip:function(t,e,n){var r=this._ecModel,a=e.seriesIndex,o=r.getSeriesByIndex(a),s=e.dataModel||o,l=e.dataIndex,u=e.dataType,f=s.getData(),h=i([f.getItemModel(l),s,o&&(o.coordinateSystem||{}).model,this._tooltipModel]),d=h.get("trigger");if(null==d||"item"===d){var p,g,v=s.getDataParams(l,u),m=s.formatTooltip(l,!1,u,this._renderMode);c.isObject(m)?(p=m.html,g=m.markers):(p=m,g=null);var y="item_"+s.name+"_"+l;this._showOrMove(h,function(){this._showTooltipContent(h,p,v,y,t.offsetX,t.offsetY,t.position,t.target,g)}),n({type:"showTip",dataIndexInside:l,dataIndex:f.getRawIndex(l),seriesIndex:a,from:this.uid})}},_showComponentItemTooltip:function(t,e,n){var i=e.tooltip;if("string"===typeof i){var r=i;i={content:r,formatter:r}}var a=new _(i,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.position,e)}),n({type:"showTip",from:this.uid})},_showTooltipContent:function(t,e,n,i,r,a,o,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent,c=t.get("formatter");o=o||t.get("position");var f=e;if(c&&"string"===typeof c)f=p.formatTpl(c,n,!0);else if("function"===typeof c){var h=T(function(e,i){e===this._ticket&&(u.setContent(i,l,t),this._updatePosition(t,o,r,a,u,n,s))},this);this._ticket=i,f=c(n,i,h)}u.setContent(f,l,t),u.show(t),this._updatePosition(t,o,r,a,u,n,s)}},_updatePosition:function(t,e,n,i,r,u,f){var h=this._api.getWidth(),d=this._api.getHeight();e=e||t.get("position");var p=r.getSize(),g=t.get("align"),v=t.get("verticalAlign"),m=f&&f.getBoundingRect().clone();if(f&&m.applyTransform(f.transform),"function"===typeof e&&(e=e([n,i],u,r.el,m,{viewSize:[h,d],contentSize:p.slice()})),c.isArray(e))n=k(e[0],h),i=k(e[1],d);else if(c.isObject(e)){e.width=p[0],e.height=p[1];var _=y.getLayoutRect(e,{width:h,height:d});n=_.x,i=_.y,g=null,v=null}else if("string"===typeof e&&f){var x=s(e,m,p);n=x[0],i=x[1]}else{var x=a(n,i,r,h,d,g?null:20,v?null:20);n=x[0],i=x[1]}if(g&&(n-=l(g)?p[0]/2:"right"===g?p[0]:0),v&&(i-=l(v)?p[1]/2:"bottom"===v?p[1]:0),t.get("confine")){var x=o(n,i,r,h,d);n=x[0],i=x[1]}r.moveTo(n,i)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,n=!!e&&e.length===t.length;return n&&A(e,function(e,i){var r=e.dataByAxis||{},a=t[i]||{},o=a.dataByAxis||[];(n&=r.length===o.length)&&A(r,function(t,e){var i=o[e]||{},r=t.seriesDataIndices||[],a=i.seriesDataIndices||[];(n&=t.value===i.value&&t.axisType===i.axisType&&t.axisId===i.axisId&&r.length===a.length)&&A(r,function(t,e){var i=a[e];n&=t.seriesIndex===i.seriesIndex&&t.dataIndex===i.dataIndex})})}),this._lastDataByCoordSys=t,!!n},_hide:function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},dispose:function(t,e){f.node||(this._tooltipContent.hide(),x.unregister("itemTooltip",e))}});t.exports=I},function(t,e,n){function i(t){var e="left "+t+"s cubic-bezier(0.23, 1, 0.32, 1),top "+t+"s cubic-bezier(0.23, 1, 0.32, 1)";return s.map(p,function(t){return t+"transition:"+e}).join(";")}function r(t){var e=[],n=t.get("fontSize"),i=t.getTextColor();return i&&e.push("color:"+i),e.push("font:"+t.getFont()),n&&e.push("line-height:"+Math.round(3*n/2)+"px"),h(["decoration","align"],function(n){var i=t.get(n);i&&e.push("text-"+n+":"+i)}),e.join(";")}function a(t){var e=[],n=t.get("transitionDuration"),a=t.get("backgroundColor"),o=t.getModel("textStyle"),s=t.get("padding");return n&&e.push(i(n)),a&&(c.canvasSupported?e.push("background-Color:"+a):(e.push("background-Color:#"+l.toHex(a)),e.push("filter:alpha(opacity=70)"))),h(["width","color","radius"],function(n){var i="border-"+n,r=d(i),a=t.get(r);null!=a&&e.push(i+":"+a+("color"===n?"":"px"))}),e.push(r(o)),null!=s&&e.push("padding:"+f.normalizeCssArray(s).join("px ")+"px"),e.join(";")+";"}function o(t,e){if(c.wxa)return null;var n=document.createElement("div"),i=this._zr=e.getZr();this.el=n,this._x=e.getWidth()/2,this._y=e.getHeight()/2,t.appendChild(n),this._container=t,this._show=!1,this._hideTimeout;var r=this;n.onmouseenter=function(){r._enterable&&(clearTimeout(r._hideTimeout),r._show=!0),r._inContent=!0},n.onmousemove=function(e){if(e=e||window.event,!r._enterable){var n=i.handler;u.normalizeEvent(t,e,!0),n.dispatch("mousemove",e)}},n.onmouseleave=function(){r._enterable&&r._show&&r.hideLater(r._hideDelay),r._inContent=!1}}var s=n(0),l=n(36),u=n(35),c=n(15),f=n(12),h=s.each,d=f.toCamelCase,p=["","-webkit-","-moz-","-o-"];o.prototype={constructor:o,_enterable:!0,update:function(){var t=this._container,e=t.currentStyle||document.defaultView.getComputedStyle(t),n=t.style;"absolute"!==n.position&&"absolute"!==e.position&&(n.position="relative")},show:function(t){clearTimeout(this._hideTimeout);var e=this.el;e.style.cssText="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+a(t)+";left:"+this._x+"px;top:"+this._y+"px;"+(t.get("extraCssText")||""),e.style.display=e.innerHTML?"block":"none",e.style.pointerEvents=this._enterable?"auto":"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 n,i=this._zr;i&&i.painter&&(n=i.painter.getViewportRootOffset())&&(t+=n.offsetLeft,e+=n.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(s.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){var t=this.el.clientWidth,e=this.el.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var n=document.defaultView.getComputedStyle(this.el);n&&(t+=parseInt(n.paddingLeft,10)+parseInt(n.paddingRight,10)+parseInt(n.borderLeftWidth,10)+parseInt(n.borderRightWidth,10),e+=parseInt(n.paddingTop,10)+parseInt(n.paddingBottom,10)+parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10))}return{width:t,height:e}}};var g=o;t.exports=g},function(t,e,n){function i(t){this._zr=t.getZr(),this._show=!1,this._hideTimeout}var r=n(0),a=n(52);i.prototype={constructor:i,_enterable:!0,update:function(){},show:function(t){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr("show",!0),this._show=!0},setContent:function(t,e,n){this.el&&this._zr.remove(this.el);for(var i={},r=t,o=r.indexOf("{marker");o>=0;){var s=r.indexOf("|}"),l=r.substr(o+"{marker".length,s-o-"{marker".length);l.indexOf("sub")>-1?i["marker"+l]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[l],textOffset:[3,0]}:i["marker"+l]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[l]},r=r.substr(s+1),o=r.indexOf("{marker")}this.el=new a({style:{rich:i,text:t,textLineHeight:20,textBackgroundColor:n.get("backgroundColor"),textBorderRadius:n.get("borderRadius"),textFill:n.get("textStyle.color"),textPadding:n.get("padding")},z:n.get("z")}),this._zr.add(this.el);var u=this;this.el.on("mouseover",function(){u._enterable&&(clearTimeout(u._hideTimeout),u._show=!0),u._inContent=!0}),this.el.on("mouseout",function(){u._enterable&&u._show&&u.hideLater(u._hideDelay),u._inContent=!1})},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr("position",[t,e])},hide:function(){this.el.hide(),this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(r.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){return this.getSize()}};var o=i;t.exports=o},function(t,e,n){var i=n(1),r=n(0),a=n(696);n(172),n(702),n(704),n(95),n(706),i.registerLayout(r.curry(a,"bar")),i.extendComponentView({type:"polar"})},function(t,e,n){function i(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function r(t){return t.dim}function a(t,e,n){var a=(n.getWidth(),n.getHeight(),{}),l=o(s.filter(e.getSeriesByType(t),function(t){return!e.isSeriesFiltered(t)&&t.coordinateSystem&&"polar"===t.coordinateSystem.type}));e.eachSeriesByType(t,function(t){if("polar"===t.coordinateSystem.type){var e=t.getData(),n=t.coordinateSystem,o=n.getBaseAxis(),s=i(t),u=l[r(o)][s],c=u.offset,h=u.width,d=n.getOtherAxis(o),p=t.coordinateSystem.cx,g=t.coordinateSystem.cy,v=t.get("barMinHeight")||0,m=t.get("barMinAngle")||0;a[s]=a[s]||[];for(var y=e.mapDimension(d.dim),_=e.mapDimension(o.dim),x=f(e,y),b=d.getExtent()[0],w=0,S=e.count();w=0?"p":"n",k=b;x&&(a[s][T]||(a[s][T]={p:b,n:b}),k=a[s][T][A]);var C,I,O,E;if("radius"===d.dim){var D=d.dataToRadius(M)-b,P=o.dataToAngle(T);Math.abs(D)o;)l+=360*u;return[s,l]},coordToPoint:function(t){var e=t[0],n=t[1]/180*Math.PI;return[Math.cos(n)*e+this.cx,-Math.sin(n)*e+this.cy]}};var o=a;t.exports=o},function(t,e,n){function i(t,e){a.call(this,"radius",t,e),this.type="category"}var r=n(0),a=n(45);i.prototype={constructor:i,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToRadius:a.prototype.dataToCoord,radiusToData:a.prototype.coordToData},r.inherits(i,a);var o=i;t.exports=o},function(t,e,n){function i(t,e){e=e||[0,360],o.call(this,"angle",t,e),this.type="category"}var r=n(0),a=n(29),o=n(45),s=n(4),l=s.makeInner,u=l();i.prototype={constructor:i,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToAngle:o.prototype.dataToCoord,angleToData:o.prototype.coordToData,calculateCategoryInterval:function(){var t=this,e=t.getLabelModel(),n=t.scale,i=n.getExtent(),r=n.count();if(i[1]-i[0]<1)return 0;var o=i[0],s=t.dataToCoord(o+1)-t.dataToCoord(o),l=Math.abs(s),c=a.getBoundingRect(o,e.getFont(),"center","top"),f=Math.max(c.height,7),h=f/l;isNaN(h)&&(h=1/0);var d=Math.max(0,Math.floor(h)),p=u(t.model),g=p.lastAutoInterval,v=p.lastTickCount;return null!=g&&null!=v&&Math.abs(g-d)<=1&&Math.abs(v-r)<=1&&g>d?d=g:(p.lastTickCount=r,p.lastAutoInterval=d),d}},r.inherits(i,o);var c=i;t.exports=c},function(t,e,n){var i=n(1);n(701);var r=i.extendComponentModel({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(t){var e;return this.ecModel.eachComponent(t,function(t){t.getCoordSysModel()===this&&(e=t)},this),e},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});t.exports=r},function(t,e,n){function i(t,e){return e.type||(e.data?"category":"value")}var r=n(0),a=n(16),o=n(119),s=n(74),l=a.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});r.merge(l.prototype,s);var u={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};o("angle",l,i,u.angle),o("radius",l,i,u.radius)},function(t,e,n){n(172),n(703)},function(t,e,n){function i(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),r=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:r[0],y2:r[1]}}function r(t){return t.getRadiusAxis().inverse?0:1}function a(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}var o=n(0),s=n(2),l=n(18),u=n(59),c=["axisLine","axisLabel","axisTick","splitLine","splitArea"],f=u.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,i=n.polar,r=i.getRadiusAxis().getExtent(),s=n.getTicksCoords(),l=o.map(n.getViewLabels(),function(t){var t=o.clone(t);return t.coord=n.dataToCoord(t.tickValue),t});a(l),a(s),o.each(c,function(e){!t.get(e+".show")||n.scale.isBlank()&&"axisLine"!==e||this["_"+e](t,i,s,r,l)},this)}},_axisLine:function(t,e,n,i){var a=t.getModel("axisLine.lineStyle"),o=new s.Circle({shape:{cx:e.cx,cy:e.cy,r:i[r(e)]},style:a.getLineStyle(),z2:1,silent:!0});o.style.fill=null,this.group.add(o)},_axisTick:function(t,e,n,a){var l=t.getModel("axisTick"),u=(l.get("inside")?-1:1)*l.get("length"),c=a[r(e)],f=o.map(n,function(t){return new s.Line({shape:i(e,[c,c+u],t.coord)})});this.group.add(s.mergePath(f,{style:o.defaults(l.getModel("lineStyle").getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")})}))},_axisLabel:function(t,e,n,i,a){var u=t.getCategories(!0),c=t.getModel("axisLabel"),f=c.get("margin");o.each(a,function(n,a){var o=c,h=n.tickValue,d=i[r(e)],p=e.coordToPoint([d+f,n.coord]),g=e.cx,v=e.cy,m=Math.abs(p[0]-g)/d<.3?"center":p[0]>g?"left":"right",y=Math.abs(p[1]-v)/d<.3?"middle":p[1]>v?"top":"bottom";u&&u[h]&&u[h].textStyle&&(o=new l(u[h].textStyle,c,c.ecModel));var _=new s.Text({silent:!0});this.group.add(_),s.setTextStyle(_.style,o,{x:p[0],y:p[1],textFill:o.getTextColor()||t.get("axisLine.lineStyle.color"),text:n.formattedLabel,textAlign:m,textVerticalAlign:y})},this)},_splitLine:function(t,e,n,r){var a=t.getModel("splitLine"),l=a.getModel("lineStyle"),u=l.get("color"),c=0;u=u instanceof Array?u:[u];for(var f=[],h=0;h_?"left":"right",d=Math.abs(f[1]-x)/y<.3?"middle":f[1]>x?"top":"bottom"}return{position:f,align:h,verticalAlign:d}}var r=n(12),a=n(171),o=n(2),s=n(124),l=n(21),u=n(58),c=n(59),f=a.extend({makeElOption:function(t,e,n,a,o){var l=n.axis;"angle"===l.dim&&(this.animationThreshold=Math.PI/18);var u,c=l.polar,f=c.getOtherAxis(l),d=f.getExtent();u=l["dataTo"+r.capitalFirst(l.dim)](e);var p=a.get("type");if(p&&"none"!==p){var g=s.buildElStyle(a),v=h[p](l,c,u,d,g);v.style=g,t.graphicKey=v.type,t.pointer=v}var m=a.get("label.margin"),y=i(e,n,a,c,m);s.buildLabelElOption(t,n,a,o,y)}}),h={line:function(t,e,n,i,r){return"angle"===t.dim?{type:"Line",shape:s.makeLineShape(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i,r){var a=Math.max(1,t.getBandWidth()),o=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:s.makeSectorShape(e.cx,e.cy,i[0],i[1],(-n-a/2)*o,(a/2-n)*o)}:{type:"Sector",shape:s.makeSectorShape(e.cx,e.cy,n-a/2,n+a/2,0,2*Math.PI)}}};c.registerAxisPointerClass("PolarAxisPointer",f);var d=f;t.exports=d},function(t,e,n){function i(t,e){e.update="updateView",r.registerAction(e,function(e,n){var i={};return n.eachComponent({mainType:"geo",query:e},function(n){n[t](e.name);var r=n.coordinateSystem;a.each(r.regions,function(t){i[t.name]=n.isSelected(t.name)||!1})}),{selected:i,name:e.name}})}var r=n(1),a=n(0);n(708),n(165),n(709),n(278),i("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),i("select",{type:"geoSelect",event:"geoselected"}),i("unSelect",{type:"geoUnSelect",event:"geounselected"})},function(t,e,n){var i=n(0),r=n(4),a=n(16),o=n(18),s=n(162),l=n(165),u=a.extend({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(t){a.prototype.init.apply(this,arguments),r.defaultEmphasis(t,"label",["show"])},optionUpdated:function(){var t=this.option,e=this;t.regions=l.getFilledRegions(t.regions,t.map,t.nameMap),this._optionModelMap=i.reduce(t.regions||[],function(t,n){return n.name&&t.set(n.name,new o(n,e)),t},i.createHashMap()),this.updateSelectedMap(t.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",color:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},getRegionModel:function(t){return this._optionModelMap.get(t)||new o(null,this,this.ecModel)},getFormattedLabel:function(t,e){var n=this.getRegionModel(t),i=n.get("label."+e+".formatter"),r={name:t};return"function"===typeof i?(r.status=e,i(r)):"string"===typeof i?i.replace("{a}",null!=t?t:""):void 0},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t}});i.mixin(u,s);var c=u;t.exports=c},function(t,e,n){var i=n(276),r=n(1),a=r.extendComponentView({type:"geo",init:function(t,e){var n=new i(e,!0);this._mapDraw=n,this.group.add(n.group)},render:function(t,e,n,i){if(!i||"geoToggleSelect"!==i.type||i.from!==this.uid){var r=this._mapDraw;t.get("show")?r.draw(t,e,n,this,i):this._mapDraw.group.removeAll(),this.group.silent=t.get("silent")}},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});t.exports=a},function(t,e,n){var i=n(1),r=n(711);n(712),n(714),n(715),n(716),n(717),i.registerPreprocessor(r)},function(t,e,n){function i(t,e){var n=t&&t.brush;if(a.isArray(n)||(n=n?[n]:[]),n.length){var i=[];a.each(n,function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(i=i.concat(e))});var s=t&&t.toolbox;a.isArray(s)&&(s=s[0]),s||(s={feature:{}},t.toolbox=[s]);var l=s.feature||(s.feature={}),u=l.brush||(l.brush={}),c=u.type||(u.type=[]);c.push.apply(c,i),r(c),e&&!c.length&&c.push.apply(c,o)}}function r(t){var e={};a.each(t,function(t){e[t]=1}),t.length=0,a.each(e,function(e,n){t.push(n)})}var a=n(0),o=["rect","polygon","keep","clear"];t.exports=i},function(t,e,n){function i(t,e,n,i,a){if(a){var o=t.getZr();if(!o[_]){o[y]||(o[y]=r);g.createOrUpdate(o,y,n,e)(t,i)}}}function r(t,e){if(!t.isDisposed()){var n=t.getZr();n[_]=!0,t.dispatchAction({type:"brushSelect",batch:e}),n[_]=!1}}function a(t,e,n,i){for(var r=0,a=e.length;re[0][1]&&(e[0][1]=a[0]),a[1]e[1][1]&&(e[1][1]=a[1])}return e&&u(e)}}},function(t,e,n){function i(t){var e=["x","y"],n=["width","height"];return{point:function(e,n,i){if(e){var a=i.range;return r(e[t],a)}},rect:function(i,a,o){if(i){var s=o.range,l=[i[e[t]],i[e[t]]+i[n[t]]];return l[1]1)return!1;var h=l(n-t,r-t,i-e,a-e)/c;return!(h<0||h>1)}function s(t){return t<=1e-6&&t>=-1e-6}function l(t,e,n,i){return t*i-e*n}var u=n(267),c=n(13),f={lineX:i(0),lineY:i(1),rect:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])},rect:function(t,e,n){return t&&n.boundingRect.intersect(t)}},polygon:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])&&u.contain(n.range,t[0],t[1])},rect:function(t,e,n){var i=n.range;if(!t||i.length<=1)return!1;var r=t.x,o=t.y,s=t.width,l=t.height,f=i[0];return!!(u.contain(i,r,o)||u.contain(i,r+s,o)||u.contain(i,r,o+l)||u.contain(i,r+s,o+l)||c.create(t).contain(f[0],f[1])||a(r,o,r+s,o,i)||a(r,o,r,o+l,i)||a(r+s,o,r+s,o+l,i)||a(r,o+l,r+s,o+l,i))||void 0}}},h=f;t.exports=h},function(t,e,n){function i(t,e){return o.merge({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new l(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}var r=n(8),a=(r.__DEV__,n(1)),o=n(0),s=n(125),l=n(18),u=["#ddd"],c=a.extendComponentModel({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var n=this.option;!e&&s.replaceVisualOption(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:u},i.hasOwnProperty("liftZ")||(i.liftZ=5)},setAreas:function(t){t&&(this.areas=o.map(t,function(t){return i(this.option,t)},this))},setBrushOption:function(t){this.brushOption=i(this.option,t),this.brushType=this.brushOption.brushType}}),f=c;t.exports=f},function(t,e,n){function i(t,e,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())}var r=n(1),a=n(0),o=n(170),s=r.extendComponentView({type:"brush",init:function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new o(e.getZr())).on("brush",a.bind(this._onBrush,this)).mount()},render:function(t){return this.model=t,i.apply(this,arguments)},updateTransform:i,updateView:i,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var n=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:a.clone(t),$from:n})}});t.exports=s},function(t,e,n){var i=n(1);i.registerAction({type:"brush",event:"brush"},function(t,e){e.eachComponent({mainType:"brush",query:t},function(e){e.setAreas(t.areas)})}),i.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},function(){})},function(t,e,n){function i(t,e,n){this.model=t,this.ecModel=e,this.api=n,this._brushType,this._brushMode}var r=n(0),a=n(46),o=n(55),s=o.toolbox.brush;i.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:r.clone(s.title)};var l=i.prototype;l.render=l.updateView=function(t,e,n){var i,a,o;e.eachComponent({mainType:"brush"},function(t){i=t.brushType,a=t.brushOption.brushMode||"single",o|=t.areas.length}),this._brushType=i,this._brushMode=a,r.each(t.get("type",!0),function(e){t.setIconStatus(e,("keep"===e?"multiple"===a:"clear"===e?o:e===i)?"emphasis":"normal")})},l.getIcons=function(){var t=this.model,e=t.get("icon",!0),n={};return r.each(t.get("type",!0),function(t){e[t]&&(n[t]=e[t])}),n},l.onclick=function(t,e,n){var i=this._brushType,r=this._brushMode;"clear"===n?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?i:i!==n&&n,brushMode:"keep"===n?"multiple"===r?"single":"multiple":r}})},a.register("brush",i);var u=i;t.exports=u},function(t,e,n){n(719),n(720),n(721)},function(t,e,n){function i(t,e,n){this._model=t}function r(t,e,n,i){var r=n.calendarModel,a=n.seriesModel,o=r?r.coordinateSystem:a?a.coordinateSystem:null;return o===this?o[t](i):null}var a=n(0),o=n(9),s=n(3),l=n(30);i.prototype={constructor:i,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(t){t=s.parseDate(t);var e=t.getFullYear(),n=t.getMonth()+1;n=n<10?"0"+n:n;var i=t.getDate();i=i<10?"0"+i:i;var r=t.getDay();return r=Math.abs((r+7-this.getFirstDayOfWeek())%7),{y:e,m:n,d:i,day:r,time:t.getTime(),formatedDate:e+"-"+n+"-"+i,date:t}},getNextNDay:function(t,e){return 0===(e=e||0)?this.getDateInfo(t):(t=new Date(this.getDateInfo(t).time),t.setDate(t.getDate()+e),this.getDateInfo(t))},update:function(t,e){function n(t,e){return null!=t[e]&&"auto"!==t[e]}this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var i=this._rangeInfo.weeks||1,r=["width","height"],s=this._model.get("cellSize").slice(),l=this._model.getBoxLayoutParams(),u="horizontal"===this._orient?[i,7]:[7,i];a.each([0,1],function(t){n(s,t)&&(l[r[t]]=s[t]*u[t])});var c={width:e.getWidth(),height:e.getHeight()},f=this._rect=o.getLayoutRect(l,c);a.each([0,1],function(t){n(s,t)||(s[t]=f[r[t]]/u[t])}),this._sw=s[0],this._sh=s[1]},dataToPoint:function(t,e){a.isArray(t)&&(t=t[0]),null==e&&(e=!0);var n=this.getDateInfo(t),i=this._rangeInfo,r=n.formatedDate;if(e&&!(n.time>=i.start.time&&n.timeo.end.time&&t.reverse(),t},_getRangeInfo:function(t){t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])];var e;t[0].time>t[1].time&&(e=!0,t.reverse());var n=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,i=new Date(t[0].time),r=i.getDate(),a=t[1].date.getDate();if(i.setDate(r+n-1),i.getDate()!==a)for(var o=i.getTime()-t[1].time>0?1:-1;i.getDate()!==a&&(i.getTime()-t[1].time)*o>0;)n-=o,i.setDate(r+n-1);var s=Math.floor((n+t[0].day+6)/7),l=e?1-s:s-1;return e&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:n,weeks:s,nthWeek:l,fweek:t[0].day,lweek:t[1].day}},_getDateByWeeksAndDay:function(t,e,n){var i=this._getRangeInfo(n);if(t>i.weeks||0===t&&ei.lweek)return!1;var r=7*(t-1)-i.fweek+e,a=new Date(i.start.time);return a.setDate(i.start.d+r),this.getDateInfo(a)}},i.dimensions=i.prototype.dimensions,i.getDimensionsInfo=i.prototype.getDimensionsInfo,i.create=function(t,e){var n=[];return t.eachComponent("calendar",function(r){var a=new i(r,t,e);n.push(a),r.coordinateSystem=a}),t.eachSeries(function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=n[t.get("calendarIndex")||0])}),n},l.register("calendar",i);var u=i;t.exports=u},function(t,e,n){function i(t,e){var n=t.cellSize;r.isArray(n)?1===n.length&&(n[1]=n[0]):n=t.cellSize=[n,n];var i=r.map([0,1],function(t){return l(e,t)&&(n[t]="auto"),null!=n[t]&&"auto"!==n[t]});u(t,e,{type:"box",ignoreSize:i})}var r=n(0),a=n(16),o=n(9),s=o.getLayoutParams,l=o.sizeCalculable,u=o.mergeLayoutParam,c=a.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(t,e,n,r){var a=s(t);c.superApply(this,"init",arguments),i(t,a)},mergeOption:function(t,e){c.superApply(this,"mergeOption",arguments),i(this.option,t)}}),f=c;t.exports=f},function(t,e,n){var i=n(1),r=n(0),a=n(2),o=n(12),s=n(3),l={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]},u={EN:["S","M","T","W","T","F","S"],CN:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]},c=i.extendComponentView({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,n){var i=this.group;i.removeAll();var r=t.coordinateSystem,a=r.getRangeInfo(),o=r.getOrient();this._renderDayRect(t,a,i),this._renderLines(t,a,o,i),this._renderYearText(t,a,o,i),this._renderMonthText(t,o,i),this._renderWeekText(t,a,o,i)},_renderDayRect:function(t,e,n){for(var i=t.coordinateSystem,r=t.getModel("itemStyle").getItemStyle(),o=i.getCellWidth(),s=i.getCellHeight(),l=e.start.time;l<=e.end.time;l=i.getNextNDay(l,1).time){var u=i.dataToRect([l],!1).tl,c=new a.Rect({shape:{x:u[0],y:u[1],width:o,height:s},cursor:"default",style:r});n.add(c)}},_renderLines:function(t,e,n,i){function r(e){a._firstDayOfMonth.push(o.getDateInfo(e)),a._firstDayPoints.push(o.dataToRect([e],!1).tl);var r=a._getLinePointsOfOneWeek(t,e,n);a._tlpoints.push(r[0]),a._blpoints.push(r[r.length-1]),l&&a._drawSplitline(r,s,i)}var a=this,o=t.coordinateSystem,s=t.getModel("splitLine.lineStyle").getLineStyle(),l=t.get("splitLine.show"),u=s.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var c=e.start,f=0;c.time<=e.end.time;f++){r(c.formatedDate),0===f&&(c=o.getDateInfo(e.start.y+"-"+e.start.m));var h=c.date;h.setMonth(h.getMonth()+1),c=o.getDateInfo(h)}r(o.getNextNDay(e.end.time,1).formatedDate),l&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,u,n),s,i),l&&this._drawSplitline(a._getEdgesPoints(a._blpoints,u,n),s,i)},_getEdgesPoints:function(t,e,n){var i=[t[0].slice(),t[t.length-1].slice()],r="horizontal"===n?0:1;return i[0][r]=i[0][r]-e/2,i[1][r]=i[1][r]+e/2,i},_drawSplitline:function(t,e,n){var i=new a.Polyline({z2:20,shape:{points:t},style:e});n.add(i)},_getLinePointsOfOneWeek:function(t,e,n){var i=t.coordinateSystem;e=i.getDateInfo(e);for(var r=[],a=0;a<7;a++){var o=i.getNextNDay(e.time,a),s=i.dataToRect([o.time],!1);r[2*o.day]=s.tl,r[2*o.day+1]=s["horizontal"===n?"bl":"tr"]}return r},_formatterLabel:function(t,e){return"string"===typeof t&&t?o.formatTplSimple(t,e):"function"===typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,n,i,r){e=e.slice();var a=["center","bottom"];"bottom"===i?(e[1]+=r,a=["center","top"]):"left"===i?e[0]-=r:"right"===i?(e[0]+=r,a=["center","top"]):e[1]-=r;var o=0;return"left"!==i&&"right"!==i||(o=Math.PI/2),{rotation:o,position:e,style:{textAlign:a[0],textVerticalAlign:a[1]}}},_renderYearText:function(t,e,n,i){var r=t.getModel("yearLabel");if(r.get("show")){var o=r.get("margin"),s=r.get("position");s||(s="horizontal"!==n?"top":"left");var l=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],u=(l[0][0]+l[1][0])/2,c=(l[0][1]+l[1][1])/2,f="horizontal"===n?0:1,h={top:[u,l[f][1]],bottom:[u,l[1-f][1]],left:[l[1-f][0],c],right:[l[f][0],c]},d=e.start.y;+e.end.y>+e.start.y&&(d=d+"-"+e.end.y);var p=r.get("formatter"),g={start:e.start.y,end:e.end.y,nameMap:d},v=this._formatterLabel(p,g),m=new a.Text({z2:30});a.setTextStyle(m.style,r,{text:v}),m.attr(this._yearTextPositionControl(m,h[s],n,s,o)),i.add(m)}},_monthTextPositionControl:function(t,e,n,i,r){var a="left",o="top",s=t[0],l=t[1];return"horizontal"===n?(l+=r,e&&(a="center"),"start"===i&&(o="bottom")):(s+=r,e&&(o="middle"),"start"===i&&(a="right")),{x:s,y:l,textAlign:a,textVerticalAlign:o}},_renderMonthText:function(t,e,n){var i=t.getModel("monthLabel");if(i.get("show")){var o=i.get("nameMap"),s=i.get("margin"),u=i.get("position"),c=i.get("align"),f=[this._tlpoints,this._blpoints];r.isString(o)&&(o=l[o.toUpperCase()]||[]);var h="start"===u?0:1,d="horizontal"===e?0:1;s="start"===u?-s:s;for(var p="center"===c,g=0;gi[1]&&(i[1]=e[1])})}),i[1]0?0:NaN);var o=n.getMax(!0);return null!=o&&"dataMax"!==o&&"function"!==typeof o?e[1]=o:r&&(e[1]=a>0?a-1:NaN),n.get("scale",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0)),e}function a(t,e){var n=t.getAxisModel(),i=t._percentWindow,r=t._valueWindow;if(i){var a=l.getPixelPrecision(r,[0,500]);a=Math.min(a,20);var o=e||0===i[0]&&100===i[1];n.setRange(o?null:+r[0].toFixed(a),o?null:+r[1].toFixed(a))}}function o(t){var e=t._minMaxSpan={},n=t._dataZoomModel;c(["min","max"],function(i){e[i+"Span"]=n.get(i+"Span");var r=n.get(i+"ValueSpan");if(null!=r&&(e[i+"ValueSpan"]=r,null!=(r=t.getAxisModel().axis.scale.parse(r)))){var a=t._dataExtent;e[i+"Span"]=l.linearMap(a[0]+r,a,[0,100],!0)}})}var s=n(0),l=n(3),u=n(173),c=s.each,f=l.asc,h=function(t,e,n,i){this._dimName=t,this._axisIndex=e,this._valueWindow,this._percentWindow,this._dataExtent,this._minMaxSpan,this.ecModel=i,this._dataZoomModel=n};h.prototype={constructor:h,hostedBy:function(t){return this._dataZoomModel===t},getDataValueWindow:function(){return this._valueWindow.slice()},getDataPercentWindow:function(){return this._percentWindow.slice()},getTargetSeriesModels:function(){var t=[],e=this.ecModel;return e.eachSeries(function(n){if(u.isCoordSupported(n.get("coordinateSystem"))){var i=this._dimName,r=e.queryComponents({mainType:i+"Axis",index:n.get(i+"AxisIndex"),id:n.get(i+"AxisId")})[0];this._axisIndex===(r&&r.componentIndex)&&t.push(n)}},this),t},getAxisModel:function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},getOtherAxisModel:function(){var t,e,n=this._dimName,i=this.ecModel,r=this.getAxisModel(),a="x"===n||"y"===n;a?(e="gridIndex",t="x"===n?"y":"x"):(e="polarIndex",t="angle"===n?"radius":"angle");var o;return i.eachComponent(t+"Axis",function(t){(t.get(e)||0)===(r.get(e)||0)&&(o=t)}),o},getMinMaxSpan:function(){return s.clone(this._minMaxSpan)},calculateDataWindow:function(t){var e=this._dataExtent,n=this.getAxisModel(),i=n.axis.scale,r=this._dataZoomModel.getRangePropMode(),a=[0,100],o=[t.start,t.end],s=[];return c(["startValue","endValue"],function(e){s.push(null!=t[e]?i.parse(t[e]):null)}),c([0,1],function(t){var n=s[t],u=o[t];"percent"===r[t]?(null==u&&(u=a[t]),n=i.parse(l.linearMap(u,a,e,!0))):u=l.linearMap(n,e,a,!0),s[t]=n,o[t]=u}),{valueWindow:f(s),percentWindow:f(o)}},reset:function(t){if(t===this._dataZoomModel){var e=this.getTargetSeriesModels();this._dataExtent=i(this,this._dimName,e);var n=this.calculateDataWindow(t.option);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,o(this),a(this)}},restore:function(t){t===this._dataZoomModel&&(this._valueWindow=this._percentWindow=null,a(this,!0))},filterData:function(t,e){function n(t){return t>=o[0]&&t<=o[1]}if(t===this._dataZoomModel){var i=this._dimName,r=this.getTargetSeriesModels(),a=t.get("filterMode"),o=this._valueWindow;"none"!==a&&c(r,function(t){var e=t.getData(),r=e.mapDimension(i,!0);r.length&&("weakFilter"===a?e.filterSelf(function(t){for(var n,i,a,s=0;so[1];if(u&&!c&&!f)return!0;u&&(a=!0),c&&(n=!0),f&&(i=!0)}return a&&n&&i}):c(r,function(i){if("empty"===a)t.setData(e.map(i,function(t){return n(t)?t:NaN}));else{var r={};r[i]=o,e.selectRange(r)}}),c(r,function(t){e.setApproximateExtent(o,t)}))})}}};var d=h;t.exports=d},function(t,e,n){var i=n(96),r=i.extend({type:"dataZoom.slider",layoutMode:"box",defaultOption:{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#2f4554",width:.5,opacity:.3},areaStyle:{color:"rgba(47,69,84,0.3)",opacity:.3}},borderColor:"#ddd",fillerColor:"rgba(167,183,204,0.4)",handleIcon:"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z",handleSize:"100%",handleStyle:{color:"#a7b7cc"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#333"}}}),a=r;t.exports=a},function(t,e,n){function i(t){return{x:"y",y:"x",radius:"angle",angle:"radius"}[t]}function r(t){return"vertical"===t?"ns-resize":"ew-resize"}var a=n(0),o=n(35),s=n(2),l=n(54),u=n(97),c=n(3),f=n(9),h=n(94),d=s.Rect,p=c.linearMap,g=c.asc,v=a.bind,m=a.each,y="horizontal",_=5,x=["line","bar","candlestick","scatter"],b=u.extend({type:"dataZoom.slider",init:function(t,e){this._displayables={},this._orient,this._range,this._handleEnds,this._size,this._handleWidth,this._handleHeight,this._location,this._dragging,this._dataShadowInfo,this.api=e},render:function(t,e,n,i){if(b.superApply(this,"render",arguments),l.createOrUpdate(this,"_dispatchZoomAction",this.dataZoomModel.get("throttle"),"fixRate"),this._orient=t.get("orient"),!1===this.dataZoomModel.get("show"))return void this.group.removeAll();i&&"dataZoom"===i.type&&i.from===this.uid||this._buildView(),this._updateView()},remove:function(){b.superApply(this,"remove",arguments),l.clear(this,"_dispatchZoomAction")},dispose:function(){b.superApply(this,"dispose",arguments),l.clear(this,"_dispatchZoomAction")},_buildView:function(){var t=this.group;t.removeAll(),this._resetLocation(),this._resetInterval();var e=this._displayables.barGroup=new s.Group;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},_resetLocation:function(){var t=this.dataZoomModel,e=this.api,n=this._findCoordRect(),i={width:e.getWidth(),height:e.getHeight()},r=this._orient===y?{right:i.width-n.x-n.width,top:i.height-30-7,width:n.width,height:30}:{right:7,top:n.y,width:30,height:n.height},o=f.getLayoutParams(t.option);a.each(["right","top","width","height"],function(t){"ph"===o[t]&&(o[t]=r[t])});var s=f.getLayoutRect(o,i,t.padding);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],"vertical"===this._orient&&this._size.reverse()},_positionGroup:function(){var t=this.group,e=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),r=i&&i.get("inverse"),a=this._displayables.barGroup,o=(this._dataShadowInfo||{}).otherAxisInverse;a.attr(n!==y||r?n===y&&r?{scale:o?[-1,1]:[-1,-1]}:"vertical"!==n||r?{scale:o?[-1,-1]:[-1,1],rotation:Math.PI/2}:{scale:o?[1,-1]:[1,1],rotation:Math.PI/2}:{scale:o?[1,1]:[1,-1]});var s=t.getBoundingRect([a]);t.attr("position",[e.x-s.x,e.y-s.y])},_getViewExtent:function(){return[0,this._size[0]]},_renderBackground:function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.barGroup;n.add(new d({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40})),n.add(new d({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:a.bind(this._onClickPanelClick,this)}))},_renderDataShadow:function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(t){var e=this._size,n=t.series,i=n.getRawData(),r=n.getShadowDim?n.getShadowDim():t.otherDim;if(null!=r){var o=i.getDataExtent(r),l=.3*(o[1]-o[0]);o=[o[0]-l,o[1]+l];var u,c=[0,e[1]],f=[0,e[0]],h=[[e[0],0],[0,0]],d=[],g=f[1]/(i.count()-1),v=0,m=Math.round(i.count()/e[0]);i.each([r],function(t,e){if(m>0&&e%m)return void(v+=g);var n=null==t||isNaN(t)||""===t,i=n?0:p(t,o,c,!0);n&&!u&&e?(h.push([h[h.length-1][0],0]),d.push([d[d.length-1][0],0])):!n&&u&&(h.push([v,0]),d.push([v,0])),h.push([v,i]),d.push([v,i]),v+=g,u=n});var y=this.dataZoomModel;this._displayables.barGroup.add(new s.Polygon({shape:{points:h},style:a.defaults({fill:y.get("dataBackgroundColor")},y.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new s.Polyline({shape:{points:d},style:y.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var n,r=this.ecModel;return t.eachTargetAxis(function(o,s){var l=t.getAxisProxy(o.name,s).getTargetSeriesModels();a.each(l,function(t){if(!n&&!(!0!==e&&a.indexOf(x,t.get("type"))<0)){var l,u=r.getComponent(o.axis,s).axis,c=i(o.name),f=t.coordinateSystem;null!=c&&f.getOtherAxis&&(l=f.getOtherAxis(u).inverse),c=t.getData().mapDimension(c),n={thisAxis:u,series:t,thisDim:o.name,otherDim:c,otherAxisInverse:l}}},this)},this),n}},_renderHandle:function(){var t=this._displayables,e=t.handles=[],n=t.handleLabels=[],i=this._displayables.barGroup,a=this._size,l=this.dataZoomModel;i.add(t.filler=new d({draggable:!0,cursor:r(this._orient),drift:v(this._onDragMove,this,"all"),onmousemove:function(t){o.stop(t.event)},ondragstart:v(this._showDataInfo,this,!0),ondragend:v(this._onDragEnd,this),onmouseover:v(this._showDataInfo,this,!0),onmouseout:v(this._showDataInfo,this,!1),style:{fill:l.get("fillerColor"),textPosition:"inside"}})),i.add(new d(s.subPixelOptimizeRect({silent:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}}))),m([0,1],function(t){var a=s.createIcon(l.get("handleIcon"),{cursor:r(this._orient),draggable:!0,drift:v(this._onDragMove,this,t),onmousemove:function(t){o.stop(t.event)},ondragend:v(this._onDragEnd,this),onmouseover:v(this._showDataInfo,this,!0),onmouseout:v(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),u=a.getBoundingRect();this._handleHeight=c.parsePercent(l.get("handleSize"),this._size[1]),this._handleWidth=u.width/u.height*this._handleHeight,a.setStyle(l.getModel("handleStyle").getItemStyle());var f=l.get("handleColor");null!=f&&(a.style.fill=f),i.add(e[t]=a);var h=l.textStyleModel;this.group.add(n[t]=new s.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:h.getTextColor(),textFont:h.getFont()},z2:10}))},this)},_resetInterval:function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[p(t[0],[0,100],e,!0),p(t[1],[0,100],e,!0)]},_updateInterval:function(t,e){var n=this.dataZoomModel,i=this._handleEnds,r=this._getViewExtent(),a=n.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];h(e,i,r,n.get("zoomLock")?"all":t,null!=a.minSpan?p(a.minSpan,o,r,!0):null,null!=a.maxSpan?p(a.maxSpan,o,r,!0):null);var s=this._range,l=this._range=g([p(i[0],r,o,!0),p(i[1],r,o,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(t){var e=this._displayables,n=this._handleEnds,i=g(n.slice()),r=this._size;m([0,1],function(t){var i=e.handles[t],a=this._handleHeight;i.attr({scale:[a/2,a/2],position:[n[t],r[1]/2-a/2]})},this),e.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:r[1]}),this._updateDataInfo(t)},_updateDataInfo:function(t){function e(t){var e=s.getTransform(i.handles[t].parent,this.group),n=s.transformDirection(0===t?"right":"left",e),l=this._handleWidth/2+_,u=s.applyTransform([h[t]+(0===t?-l:l),this._size[1]/2],e);r[t].setStyle({x:u[0],y:u[1],textVerticalAlign:a===y?"middle":n,textAlign:a===y?n:"center",text:o[t]})}var n=this.dataZoomModel,i=this._displayables,r=i.handleLabels,a=this._orient,o=["",""];if(n.get("showDetail")){var l=n.findRepresentativeAxisProxy();if(l){var u=l.getAxisModel().axis,c=this._range,f=t?l.calculateDataWindow({start:c[0],end:c[1]}).valueWindow:l.getDataValueWindow();o=[this._formatLabel(f[0],u),this._formatLabel(f[1],u)]}}var h=g(this._handleEnds.slice());e.call(this,0),e.call(this,1)},_formatLabel:function(t,e){var n=this.dataZoomModel,i=n.get("labelFormatter"),r=n.get("labelPrecision");null!=r&&"auto"!==r||(r=e.getPixelPrecision());var o=null==t||isNaN(t)?"":"category"===e.type||"time"===e.type?e.scale.getLabel(Math.round(t)):t.toFixed(Math.min(r,20));return a.isFunction(i)?i(t,o):a.isString(i)?i.replace("{value}",o):o},_showDataInfo:function(t){t=this._dragging||t;var e=this._displayables.handleLabels;e[0].attr("invisible",!t),e[1].attr("invisible",!t)},_onDragMove:function(t,e,n){this._dragging=!0;var i=this._displayables.barGroup.getLocalTransform(),r=s.applyTransform([e,n],i,!0),a=this._updateInterval(t,r[0]),o=this.dataZoomModel.get("realtime");this._updateView(!o),a&&o&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction()},_onClickPanelClick:function(t){var e=this._size,n=this._displayables.barGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(n[0]<0||n[0]>e[0]||n[1]<0||n[1]>e[1])){var i=this._handleEnds,r=(i[0]+i[1])/2,a=this._updateInterval("all",n[0]-r);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var t;if(m(this.getTargetCoordInfo(),function(e){if(!t&&e.length){var n=e[0].model.coordinateSystem;t=n.getRect&&n.getRect()}}),!t){var e=this.api.getWidth(),n=this.api.getHeight();t={x:.2*e,y:.2*n,width:.6*e,height:.6*n}}return t}}),w=b;t.exports=w},function(t,e,n){var i=n(96),r=i.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});t.exports=r},function(t,e,n){function i(t){return function(e,n,i,r){var a=this._range,s=a.slice(),l=e.axisModels[0];if(l){var u=t(s,l,e,n,i,r);return o(u,s,[0,100],"all"),this._range=s,a[0]!==s[0]||a[1]!==s[1]?s:void 0}}}var r=n(0),a=n(97),o=n(94),s=n(729),l=r.bind,u=a.extend({type:"dataZoom.inside",init:function(t,e){this._range},render:function(t,e,n,i){u.superApply(this,"render",arguments),this._range=t.getPercentRange(),r.each(this.getTargetCoordInfo(),function(e,i){var a=r.map(e,function(t){return s.generateCoordId(t.model)});r.each(e,function(e){var o=e.model,u={};r.each(["pan","zoom","scrollMove"],function(t){u[t]=l(c[t],this,e,i)},this),s.register(n,{coordId:s.generateCoordId(o),allCoordIds:a,containsPoint:function(t,e,n){return o.coordinateSystem.containPoint([e,n])},dataZoomId:t.id,dataZoomModel:t,getRange:u})},this)},this)},dispose:function(){s.unregister(this.api,this.dataZoomModel.id),u.superApply(this,"dispose",arguments),this._range=null}}),c={zoom:function(t,e,n,i){var r=this._range,a=r.slice(),s=t.axisModels[0];if(s){var l=f[e](null,[i.originX,i.originY],s,n,t),u=(l.signal>0?l.pixelStart+l.pixelLength-l.pixel:l.pixel-l.pixelStart)/l.pixelLength*(a[1]-a[0])+a[0],c=Math.max(1/i.scale,0);a[0]=(a[0]-u)*c+u,a[1]=(a[1]-u)*c+u;var h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return o(0,a,[0,100],0,h.minSpan,h.maxSpan),this._range=a,r[0]!==a[0]||r[1]!==a[1]?a:void 0}},pan:i(function(t,e,n,i,r,a){var o=f[i]([a.oldX,a.oldY],[a.newX,a.newY],e,r,n);return o.signal*(t[1]-t[0])*o.pixel/o.pixelLength}),scrollMove:i(function(t,e,n,i,r,a){return f[i]([0,0],[a.scrollDelta,a.scrollDelta],e,r,n).signal*(t[1]-t[0])*a.scrollDelta})},f={grid:function(t,e,n,i,r){var a=n.axis,o={},s=r.model.coordinateSystem.getRect();return t=t||[0,0],"x"===a.dim?(o.pixel=e[0]-t[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=e[1]-t[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(t,e,n,i,r){var a=n.axis,o={},s=r.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===n.mainType?(o.pixel=e[0]-t[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?1:-1):(o.pixel=e[1]-t[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=a.inverse?-1:1),o},singleAxis:function(t,e,n,i,r){var a=n.axis,o=r.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===a.orient?(s.pixel=e[0]-t[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}},h=u;t.exports=h},function(t,e,n){function i(t,e){var n=o(t),i=e.dataZoomId,r=e.coordId;f.each(n,function(t,n){var a=t.dataZoomInfos;a[i]&&f.indexOf(e.allCoordIds,r)<0&&(delete a[i],t.count--)}),l(n);var a=n[r];a||(a=n[r]={coordId:r,dataZoomInfos:{},count:0},a.controller=s(t,a),a.dispatchAction=f.curry(u,t)),!a.dataZoomInfos[i]&&a.count++,a.dataZoomInfos[i]=e;var h=c(a.dataZoomInfos);a.controller.enable(h.controlType,h.opt),a.controller.setPointerChecker(e.containsPoint),d.createOrUpdate(a,"dispatchAction",e.dataZoomModel.get("throttle",!0),"fixRate")}function r(t,e){var n=o(t);f.each(n,function(t){t.controller.dispose();var n=t.dataZoomInfos;n[e]&&(delete n[e],t.count--)}),l(n)}function a(t){return t.type+"\0_"+t.id}function o(t){var e=t.getZr();return e[p]||(e[p]={})}function s(t,e){var n=new h(t.getZr());return f.each(["pan","zoom","scrollMove"],function(t){n.on(t,function(n){var i=[];f.each(e.dataZoomInfos,function(r){if(n.isAvailableBehavior(r.dataZoomModel.option)){var a=(r.getRange||{})[t],o=a&&a(e.controller,n);!r.dataZoomModel.get("disabled",!0)&&o&&i.push({dataZoomId:r.dataZoomId,start:o[0],end:o[1]})}}),i.length&&e.dispatchAction(i)})}),n}function l(t){f.each(t,function(e,n){e.count||(e.controller.dispose(),delete t[n])})}function u(t,e){t.dispatchAction({type:"dataZoom",batch:e})}function c(t){var e,n={type_true:2,type_move:1,type_false:0,type_undefined:-1},i=!0;return f.each(t,function(t){var r=t.dataZoomModel,a=!r.get("disabled",!0)&&(!r.get("zoomLock",!0)||"move");n["type_"+a]>n["type_"+e]&&(e=a),i&=r.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}var f=n(0),h=n(93),d=n(54),p="\0_ec_dataZoom_roams";e.register=i,e.unregister=r,e.generateCoordId=a},function(t,e,n){n(731),n(734)},function(t,e,n){var i=n(1),r=n(304);n(305),n(306),n(732),n(733),n(311),i.registerPreprocessor(r)},function(t,e,n){function i(t,e,n){if(n[0]===n[1])return n.slice();for(var i=(n[1]-n[0])/200,r=n[0],a=[],o=0;o<=200&&re[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){a.prototype.completeVisualOption.apply(this,arguments),r.each(this.stateList,function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)},this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=o.asc((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=n[1]||t<=e[1])?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(n){var i=[],r=n.getData();r.each(this.getDataDimension(r),function(e,n){t[0]<=e&&e<=t[1]&&i.push(n)},this),e.push({seriesId:n.id,dataIndex:i})},this),e},getVisualMeta:function(t){function e(e,n){a.push({value:e,color:t(e,n)})}for(var n=i(this,"outOfRange",this.getExtent()),r=i(this,"inRange",this.option.range.slice()),a=[],o=0,s=0,l=r.length,u=n.length;st[1])break;n.push({color:this.getControllerVisual(a,"color",e),offset:r/100})}return n.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),n},_createBarPoints:function(t,e){var n=this.visualMapModel.itemSize;return[[n[0]-e[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,n=this.visualMapModel.get("inverse");return new d.Group("horizontal"!==e||n?"horizontal"===e&&n?{scale:"bottom"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:"vertical"!==e||n?{scale:"left"===t?[1,1]:[-1,1]}:{scale:"left"===t?[1,-1]:[-1,-1]}:{scale:"bottom"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(t,e){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,r=n.handleThumbs,a=n.handleLabels;_([0,1],function(o){var s=r[o];s.setStyle("fill",e.handlesColor[o]),s.position[1]=t[o];var l=d.applyTransform(n.handleLabelPoints[o],d.getTransform(s,this.group));a[o].setStyle({x:l[0],y:l[1],text:i.formatValueText(this._dataInterval[o]),textVerticalAlign:"middle",textAlign:this._applyTransform("horizontal"===this._orient?0===o?"bottom":"top":"left",n.barGroup)})},this)}},_showIndicator:function(t,e,n,i){var r=this.visualMapModel,o=r.getExtent(),s=r.itemSize,l=[0,s[1]],u=y(t,o,l,!0),c=this._shapes,f=c.indicator;if(f){f.position[1]=u,f.attr("invisible",!1),f.setShape("points",a(!!n,i,u,s[1]));var h={convertOpacityToAlpha:!0},p=this.getControllerVisual(t,"color",h);f.setStyle("fill",p);var g=d.applyTransform(c.indicatorLabelPoint,d.getTransform(f,this.group)),v=c.indicatorLabel;v.attr("invisible",!1);var m=this._applyTransform("left",c.barGroup),_=this._orient;v.setStyle({text:(n||"")+r.formatValueText(e),textVerticalAlign:"horizontal"===_?m:"middle",textAlign:"horizontal"===_?"center":m,x:g[0],y:g[1]})}},_enableHoverLinkToSeries:function(){var t=this;this._shapes.barGroup.on("mousemove",function(e){if(t._hovering=!0,!t._dragging){var n=t.visualMapModel.itemSize,i=t._applyTransform([e.offsetX,e.offsetY],t._shapes.barGroup,!0,!0);i[1]=x(b(0,i[1]),n[1]),t._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=n[0])}}).on("mouseout",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var n=this.visualMapModel,i=n.itemSize;if(n.option.hoverLink){var r=[0,i[1]],a=n.getExtent();t=x(b(r[0],t),r[1]);var l=o(n,a,r),u=[t-l,t+l],c=y(t,r,a,!0),f=[y(u[0],r,a,!0),y(u[1],r,a,!0)];u[0]r[1]&&(f[1]=1/0),e&&(f[0]===-1/0?this._showIndicator(c,f[1],"< ",l):f[1]===1/0?this._showIndicator(c,f[0],"> ",l):this._showIndicator(c,c,"\u2248 ",l));var h=this._hoverLinkDataIndices,d=[];(e||s(n))&&(d=this._hoverLinkDataIndices=n.findTargetDataIndices(f));var p=m.compressBatches(h,d);this._dispatchHighDown("downplay",v.convertDataIndex(p[0])),this._dispatchHighDown("highlight",v.convertDataIndex(p[1]))}},_hoverLinkFromSeriesMouseOver:function(t){var e=t.target,n=this.visualMapModel;if(e&&null!=e.dataIndex){var i=this.ecModel.getSeriesByIndex(e.seriesIndex);if(n.isTargetSeries(i)){var r=i.getData(e.dataType),a=r.get(n.getDataDimension(r),e.dataIndex,!0);isNaN(a)||this._showIndicator(a,a)}}},_hideIndicator:function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",v.convertDataIndex(t)),t.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},_applyTransform:function(t,e,n,i){var r=d.getTransform(e,i?null:this.group);return d[u.isArray(t)?"applyTransform":"transformDirection"](t,r,n)},_dispatchHighDown:function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}}),T=M;t.exports=T},function(t,e,n){var i=n(1),r=n(304);n(305),n(306),n(735),n(736),n(311),i.registerPreprocessor(r)},function(t,e,n){function i(t,e){var n=t.inverse;("vertical"===t.orient?!n:n)&&e.reverse()}var r=n(8),a=(r.__DEV__,n(0)),o=n(307),s=n(61),l=n(308),u=n(3),c=u.reformIntervals,f=o.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(t,e){f.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var n=this._mode=this._determineMode();h[this._mode].call(this),this._resetSelected(t,e);var i=this.option.categories;this.resetVisual(function(t,e){"categories"===n?(t.mappingMethod="category",t.categories=a.clone(i)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=a.map(this._pieceList,function(t){var t=a.clone(t);return"inRange"!==e&&(t.visual=null),t}))})},completeVisualOption:function(){function t(t,e,n){return t&&t[e]&&(a.isObject(t[e])?t[e].hasOwnProperty(n):t[e]===n)}var e=this.option,n={},i=s.listVisualTypes(),r=this.isCategory();a.each(e.pieces,function(t){a.each(i,function(e){t.hasOwnProperty(e)&&(n[e]=1)})}),a.each(n,function(n,i){var o=0;a.each(this.stateList,function(n){o|=t(e,n,i)||t(e.target,n,i)},this),!o&&a.each(this.stateList,function(t){(e[t]||(e[t]={}))[i]=l.get(i,"inRange"===t?"active":"inactive",r)})},this),o.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(t,e){var n=this.option,i=this._pieceList,r=(e?n:t).selected||{};if(n.selected=r,a.each(i,function(t,e){var n=this.getSelectedMapKey(t);r.hasOwnProperty(n)||(r[n]=!0)},this),"single"===n.selectedMode){var o=!1;a.each(i,function(t,e){var n=this.getSelectedMapKey(t);r[n]&&(o?r[n]=!1:o=!0)},this)}},getSelectedMapKey:function(t){return"categories"===this._mode?t.value+"":t.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(t){this.option.selected=a.clone(t)},getValueState:function(t){var e=s.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(n){var i=[],r=n.getData();r.each(this.getDataDimension(r),function(e,n){s.findPieceIndex(e,this._pieceList)===t&&i.push(n)},this),e.push({seriesId:n.id,dataIndex:i})},this),e},getRepresentValue:function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var n=t.interval||[];e=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return e},getVisualMeta:function(t){function e(e,a){var o=r.getRepresentValue({interval:e});a||(a=r.getValueState(o));var s=t(o,a);e[0]===-1/0?i[0]=s:e[1]===1/0?i[1]=s:n.push({value:e[0],color:s},{value:e[1],color:s})}if(!this.isCategory()){var n=[],i=[],r=this,o=this._pieceList.slice();if(o.length){var s=o[0].interval[0];s!==-1/0&&o.unshift({interval:[-1/0,s]}),s=o[o.length-1].interval[1],s!==1/0&&o.push({interval:[s,1/0]})}else o.push({interval:[-1/0,1/0]});var l=-1/0;return a.each(o,function(t){var n=t.interval;n&&(n[0]>l&&e([l,n[0]],"outOfRange"),e(n.slice()),l=n[1])},this),{stops:n,outerColors:i}}}}),h={splitNumber:function(){var t=this.option,e=this._pieceList,n=Math.min(t.precision,20),i=this.getExtent(),r=t.splitNumber;r=Math.max(parseInt(r,10),1),t.splitNumber=r;for(var o=(i[1]-i[0])/r;+o.toFixed(n)!==o&&n<5;)n++;t.precision=n,o=+o.toFixed(n);var s=0;t.minOpen&&e.push({index:s++,interval:[-1/0,i[0]],close:[0,0]});for(var l=i[0],u=s+r;s","\u2265"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,n)},this)}},d=f;t.exports=d},function(t,e,n){var i=n(0),r=n(309),a=n(2),o=n(28),s=o.createSymbol,l=n(9),u=n(310),c=r.extend({type:"visualMap.piecewise",doRender:function(){function t(t){var o=t.piece,l=new a.Group;l.onclick=i.bind(this._onItemClick,this,o),this._enableHoverLink(l,t.indexInModelPieceList);var h=n.getRepresentValue(o);if(this._createItemSymbol(l,h,[0,0,f[0],f[1]]),p){var d=this.visualMapModel.getValueState(h);l.add(new a.Text({style:{x:"right"===c?-r:f[0]+r,y:f[1]/2,text:o.text,textVerticalAlign:"middle",textAlign:c,textFont:s,textFill:u,opacity:"outOfRange"===d?.5:1}}))}e.add(l)}var e=this.group;e.removeAll();var n=this.visualMapModel,r=n.get("textGap"),o=n.textStyleModel,s=o.getFont(),u=o.getTextColor(),c=this._getItemAlign(),f=n.itemSize,h=this._getViewData(),d=h.endsText,p=i.retrieve(n.get("showLabel",!0),!d);d&&this._renderEndsText(e,d[0],f,p,c),i.each(h.viewPieceList,t,this),d&&this._renderEndsText(e,d[1],f,p,c),l.box(n.get("orient"),e,n.get("itemGap")),this.renderBackground(e),this.positionGroup(e)},_enableHoverLink:function(t,e){function n(t){var n=this.visualMapModel;n.option.hoverLink&&this.api.dispatchAction({type:t,batch:u.convertDataIndex(n.findTargetDataIndices(e))})}t.on("mouseover",i.bind(n,this,"highlight")).on("mouseout",i.bind(n,this,"downplay"))},_getItemAlign:function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return u.getItemAlign(t,this.api,t.itemSize);var n=e.align;return n&&"auto"!==n||(n="left"),n},_renderEndsText:function(t,e,n,i,r){if(e){var o=new a.Group,s=this.visualMapModel.textStyleModel;o.add(new a.Text({style:{x:i?"right"===r?n[0]:0:n[0]/2,y:n[1]/2,textVerticalAlign:"middle",textAlign:i?r:"center",text:e,textFont:s.getFont(),textFill:s.getTextColor()}})),t.add(o)}},_getViewData:function(){var t=this.visualMapModel,e=i.map(t.getPieceList(),function(t,e){return{piece:t,indexInModelPieceList:e}}),n=t.get("text"),r=t.get("orient"),a=t.get("inverse");return("horizontal"===r?a:!a)?e.reverse():n&&(n=n.slice().reverse()),{viewPieceList:e,endsText:n}},_createItemSymbol:function(t,e,n){t.add(s(this.getControllerVisual(e,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(e,"color")))},_onItemClick:function(t){var e=this.visualMapModel,n=e.option,r=i.clone(n.selected),a=e.getSelectedMapKey(t);"single"===n.selectedMode?(r[a]=!0,i.each(r,function(t,e){r[e]=e===a})):r[a]=!r[a],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:r})}}),f=c;t.exports=f},function(t,e,n){var i=n(1);n(738),n(739),i.registerPreprocessor(function(t){t.markPoint=t.markPoint||{}})},function(t,e,n){var i=n(174),r=i.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});t.exports=r},function(t,e,n){function i(t,e,n){var i=e.coordinateSystem;t.each(function(r){var a,o=t.getItemModel(r),l=s.parsePercent(o.get("x"),n.getWidth()),u=s.parsePercent(o.get("y"),n.getHeight());if(isNaN(l)||isNaN(u)){if(e.getMarkerPosition)a=e.getMarkerPosition(t.getValues(t.dimensions,r));else if(i){var c=t.get(i.dimensions[0],r),f=t.get(i.dimensions[1],r);a=i.dataToPoint([c,f])}}else a=[l,u];isNaN(l)||(a[0]=l),isNaN(u)||(a[1]=u),t.setItemLayout(r,a)})}function r(t,e,n){var i;i=t?a.map(t&&t.dimensions,function(t){var n=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return a.defaults({name:t},n)}):[{name:"value",type:"float"}];var r=new l(i,n),o=a.map(n.get("data"),a.curry(u.dataTransform,e));return t&&(o=a.filter(o,a.curry(u.dataFilter,t))),r.initData(o,null,t?u.dimValueGetter:function(t){return t.value}),r}var a=n(0),o=n(89),s=n(3),l=n(27),u=n(175),c=n(176),f=c.extend({type:"markPoint",updateTransform:function(t,e,n){e.eachSeries(function(t){var e=t.markPointModel;e&&(i(e.getData(),t,n),this.markerGroupMap.get(t.id).updateLayout(e))},this)},renderSeries:function(t,e,n,a){var s=t.coordinateSystem,l=t.id,u=t.getData(),c=this.markerGroupMap,f=c.get(l)||c.set(l,new o),h=r(s,t,e);e.setData(h),i(e.getData(),t,a),h.each(function(t){var n=h.getItemModel(t),i=n.getShallow("symbolSize");"function"===typeof i&&(i=i(e.getRawValue(t),e.getDataParams(t))),h.setItemVisual(t,{symbolSize:i,color:n.get("itemStyle.color")||u.getVisual("color"),symbol:n.getShallow("symbol")})}),f.updateData(h),this.group.add(f.group),h.eachItemGraphicEl(function(t){t.traverse(function(t){t.dataModel=e})}),f.__keep=!0,f.group.silent=e.get("silent")||t.get("silent")}});t.exports=f},function(t,e,n){var i=n(1);n(741),n(742),i.registerPreprocessor(function(t){t.markLine=t.markLine||{}})},function(t,e,n){var i=n(174),r=i.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end"},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});t.exports=r},function(t,e,n){function i(t){return!isNaN(t)&&!isFinite(t)}function r(t,e,n,r){var a=1-t,o=r.dimensions[t];return i(e[a])&&i(n[a])&&e[t]===n[t]&&r.getAxis(o).containData(e[t])}function a(t,e){if("cartesian2d"===t.type){var n=e[0].coord,i=e[1].coord;if(n&&i&&(r(1,n,i,t)||r(0,n,i,t)))return!0}return f.dataFilter(t,e[0])&&f.dataFilter(t,e[1])}function o(t,e,n,r,a){var o,s=r.coordinateSystem,l=t.getItemModel(e),u=c.parsePercent(l.get("x"),a.getWidth()),f=c.parsePercent(l.get("y"),a.getHeight());if(isNaN(u)||isNaN(f)){if(r.getMarkerPosition)o=r.getMarkerPosition(t.getValues(t.dimensions,e));else{var h=s.dimensions,d=t.get(h[0],e),p=t.get(h[1],e);o=s.dataToPoint([d,p])}if("cartesian2d"===s.type){var g=s.getAxis("x"),v=s.getAxis("y"),h=s.dimensions;i(t.get(h[0],e))?o[0]=g.toGlobalCoord(g.getExtent()[n?0:1]):i(t.get(h[1],e))&&(o[1]=v.toGlobalCoord(v.getExtent()[n?0:1]))}isNaN(u)||(o[0]=u),isNaN(f)||(o[1]=f)}else o=[u,f];t.setItemLayout(e,o)}function s(t,e,n){var i;i=t?l.map(t&&t.dimensions,function(t){var n=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return l.defaults({name:t},n)}):[{name:"value",type:"float"}];var r=new u(i,n),o=new u(i,n),s=new u([],n),c=l.map(n.get("data"),l.curry(p,e,t,n));t&&(c=l.filter(c,l.curry(a,t)));var h=t?f.dimValueGetter:function(t){return t.value};return r.initData(l.map(c,function(t){return t[0]}),null,h),o.initData(l.map(c,function(t){return t[1]}),null,h),s.initData(l.map(c,function(t){return t[2]})),s.hasItemOption=!0,{from:r,to:o,line:s}}var l=n(0),u=n(27),c=n(3),f=n(175),h=n(168),d=n(176),p=function(t,e,n,i){var r=t.getData(),a=i.type;if(!l.isArray(i)&&("min"===a||"max"===a||"average"===a||"median"===a||null!=i.xAxis||null!=i.yAxis)){var o,s;if(null!=i.yAxis||null!=i.xAxis)o=null!=i.yAxis?"y":"x",e.getAxis(o),s=l.retrieve(i.yAxis,i.xAxis);else{var u=f.getAxisInfo(i,r,e,t);o=u.valueDataDim,u.valueAxis,s=f.numCalculate(r,o,a)}var c="x"===o?0:1,h=1-c,d=l.clone(i),p={};d.type=null,d.coord=[],p.coord=[],d.coord[h]=-1/0,p.coord[h]=1/0;var g=n.get("precision");g>=0&&"number"===typeof s&&(s=+s.toFixed(Math.min(g,20))),d.coord[c]=p.coord[c]=s,i=[d,p,{type:a,valueIndex:i.valueIndex,value:s}]}return i=[f.dataTransform(t,i[0]),f.dataTransform(t,i[1]),l.extend({},i[2])],i[2].type=i[2].type||"",l.merge(i[2],i[0]),l.merge(i[2],i[1]),i},g=d.extend({type:"markLine",updateTransform:function(t,e,n){e.eachSeries(function(t){var e=t.markLineModel;if(e){var i=e.getData(),r=e.__from,a=e.__to;r.each(function(e){o(r,e,!0,t,n),o(a,e,!1,t,n)}),i.each(function(t){i.setItemLayout(t,[r.getItemLayout(t),a.getItemLayout(t)])}),this.markerGroupMap.get(t.id).updateLayout()}},this)},renderSeries:function(t,e,n,i){function r(e,n,r){var a=e.getItemModel(n);o(e,n,r,t,i),e.setItemVisual(n,{symbolSize:a.get("symbolSize")||_[r?0:1],symbol:a.get("symbol",!0)||y[r?0:1],color:a.get("itemStyle.color")||c.getVisual("color")})}var a=t.coordinateSystem,u=t.id,c=t.getData(),f=this.markerGroupMap,d=f.get(u)||f.set(u,new h);this.group.add(d.group);var p=s(a,t,e),g=p.from,v=p.to,m=p.line;e.__from=g,e.__to=v,e.setData(m);var y=e.get("symbol"),_=e.get("symbolSize");l.isArray(y)||(y=[y,y]),"number"===typeof _&&(_=[_,_]),p.from.each(function(t){r(g,t,!0),r(v,t,!1)}),m.each(function(t){var e=m.getItemModel(t).get("lineStyle.color");m.setItemVisual(t,{color:e||g.getItemVisual(t,"color")}),m.setItemLayout(t,[g.getItemLayout(t),v.getItemLayout(t)]),m.setItemVisual(t,{fromSymbolSize:g.getItemVisual(t,"symbolSize"),fromSymbol:g.getItemVisual(t,"symbol"),toSymbolSize:v.getItemVisual(t,"symbolSize"),toSymbol:v.getItemVisual(t,"symbol")})}),d.updateData(m),p.line.eachItemGraphicEl(function(t,n){t.traverse(function(t){t.dataModel=e})}),d.__keep=!0,d.group.silent=e.get("silent")||t.get("silent")}});t.exports=g},function(t,e,n){var i=n(1);n(744),n(745),i.registerPreprocessor(function(t){t.markArea=t.markArea||{}})},function(t,e,n){var i=n(174),r=i.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});t.exports=r},function(t,e,n){function i(t){return!isNaN(t)&&!isFinite(t)}function r(t,e,n,r){var a=1-t;return i(e[a])&&i(n[a])}function a(t,e){var n=e.coord[0],i=e.coord[1];return!("cartesian2d"!==t.type||!n||!i||!r(1,n,i,t)&&!r(0,n,i,t))||(d.dataFilter(t,{coord:n,x:e.x0,y:e.y0})||d.dataFilter(t,{coord:i,x:e.x1,y:e.y1}))}function o(t,e,n,r,a){var o,s=r.coordinateSystem,l=t.getItemModel(e),u=f.parsePercent(l.get(n[0]),a.getWidth()),c=f.parsePercent(l.get(n[1]),a.getHeight());if(isNaN(u)||isNaN(c)){if(r.getMarkerPosition)o=r.getMarkerPosition(t.getValues(n,e));else{var h=t.get(n[0],e),d=t.get(n[1],e),p=[h,d];s.clampData&&s.clampData(p,p),o=s.dataToPoint(p,!0)}if("cartesian2d"===s.type){var g=s.getAxis("x"),v=s.getAxis("y"),h=t.get(n[0],e),d=t.get(n[1],e);i(h)?o[0]=g.toGlobalCoord(g.getExtent()["x0"===n[0]?0:1]):i(d)&&(o[1]=v.toGlobalCoord(v.getExtent()["y0"===n[1]?0:1]))}isNaN(u)||(o[0]=u),isNaN(c)||(o[1]=c)}else o=[u,c];return o}function s(t,e,n){var i,r,o=["x0","y0","x1","y1"];t?(i=l.map(t&&t.dimensions,function(t){var n=e.getData(),i=n.getDimensionInfo(n.mapDimension(t))||{};return l.defaults({name:t},i)}),r=new c(l.map(o,function(t,e){return{name:t,type:i[e%2].type}}),n)):(i=[{name:"value",type:"float"}],r=new c(i,n));var s=l.map(n.get("data"),l.curry(g,e,t,n));t&&(s=l.filter(s,l.curry(a,t)));var u=t?function(t,e,n,i){return t.coord[Math.floor(i/2)][i%2]}:function(t){return t.value};return r.initData(s,null,u),r.hasItemOption=!0,r}var l=n(0),u=n(36),c=n(27),f=n(3),h=n(2),d=n(175),p=n(176),g=function(t,e,n,i){var r=d.dataTransform(t,i[0]),a=d.dataTransform(t,i[1]),o=l.retrieve,s=r.coord,u=a.coord;s[0]=o(s[0],-1/0),s[1]=o(s[1],-1/0),u[0]=o(u[0],1/0),u[1]=o(u[1],1/0);var c=l.mergeAll([{},r,a]);return c.coord=[r.coord,a.coord],c.x0=r.x,c.y0=r.y,c.x1=a.x,c.y1=a.y,c},v=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];p.extend({type:"markArea",updateTransform:function(t,e,n){e.eachSeries(function(t){var e=t.markAreaModel;if(e){var i=e.getData();i.each(function(e){var r=l.map(v,function(r){return o(i,e,r,t,n)});i.setItemLayout(e,r),i.getItemGraphicEl(e).setShape("points",r)})}},this)},renderSeries:function(t,e,n,i){var r=t.coordinateSystem,a=t.id,c=t.getData(),f=this.markerGroupMap,d=f.get(a)||f.set(a,{group:new h.Group});this.group.add(d.group),d.__keep=!0;var p=s(r,t,e);e.setData(p),p.each(function(e){p.setItemLayout(e,l.map(v,function(n){return o(p,e,n,t,i)})),p.setItemVisual(e,{color:c.getVisual("color")})}),p.diff(d.__data).add(function(t){var e=new h.Polygon({shape:{points:p.getItemLayout(t)}});p.setItemGraphicEl(t,e),d.group.add(e)}).update(function(t,n){var i=d.__data.getItemGraphicEl(n);h.updateProps(i,{shape:{points:p.getItemLayout(t)}},e,t),d.group.add(i),p.setItemGraphicEl(t,i)}).remove(function(t){var e=d.__data.getItemGraphicEl(t);d.group.remove(e)}).execute(),p.eachItemGraphicEl(function(t,n){var i=p.getItemModel(n),r=i.getModel("label"),a=i.getModel("emphasis.label"),o=p.getItemVisual(n,"color");t.useStyle(l.defaults(i.getModel("itemStyle").getItemStyle(),{fill:u.modifyAlpha(o,.4),stroke:o})),t.hoverStyle=i.getModel("emphasis.itemStyle").getItemStyle(),h.setLabelStyle(t.style,t.hoverStyle,r,a,{labelFetcher:e,labelDataIndex:n,defaultText:p.getName(n)||"",isRectText:!0,autoColor:o}),h.setHoverStyle(t,{}),t.dataModel=e}),d.__data=p,d.group.silent=e.get("silent")||t.get("silent")}})},function(t,e,n){var i=n(1),r=n(747);n(748),n(749),n(750),n(752),i.registerPreprocessor(r)},function(t,e,n){function i(t){var e=t&&t.timeline;s.isArray(e)||(e=e?[e]:[]),s.each(e,function(t){t&&r(t)})}function r(t){var e=t.type,n={number:"value",time:"time"};if(n[e]&&(t.axisType=n[e],delete t.type),a(t),o(t,"controlPosition")){var i=t.controlStyle||(t.controlStyle={});o(i,"position")||(i.position=t.controlPosition),"none"!==i.position||o(i,"show")||(i.show=!1,delete i.position),delete t.controlPosition}s.each(t.data||[],function(t){s.isObject(t)&&!s.isArray(t)&&(!o(t,"value")&&o(t,"name")&&(t.value=t.name),a(t))})}function a(t){var e=t.itemStyle||(t.itemStyle={}),n=e.emphasis||(e.emphasis={}),i=t.label||t.label||{},r=i.normal||(i.normal={}),a={normal:1,emphasis:1};s.each(i,function(t,e){a[e]||o(r,e)||(r[e]=t)}),n.label&&!o(i,"emphasis")&&(i.emphasis=n.label,delete n.label)}function o(t,e){return t.hasOwnProperty(e)}var s=n(0);t.exports=i},function(t,e,n){n(16).registerSubTypeDefaulter("timeline",function(){return"slider"})},function(t,e,n){var i=n(1),r=n(0);i.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(t,e){var n=e.getComponent("timeline");return n&&null!=t.currentIndex&&(n.setCurrentIndex(t.currentIndex),!n.get("loop",!0)&&n.isIndexMax()&&n.setPlayState(!1)),e.resetOption("timeline"),r.defaults({currentIndex:n.option.currentIndex},t)}),i.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(t,e){var n=e.getComponent("timeline");n&&null!=t.playState&&n.setPlayState(t.playState)})},function(t,e,n){var i=n(0),r=n(751),a=n(157),o=r.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}});i.mixin(o,a);var s=o;t.exports=s},function(t,e,n){var i=n(0),r=n(16),a=n(27),o=n(4),s=r.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},init:function(t,e,n){this._data,this._names,this.mergeDefaultAndTheme(t,n),this._initData()},mergeOption:function(t){s.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],n=t.axisType,r=this._names=[];if("category"===n){var s=[];i.each(e,function(t,e){var n,a=o.getDataItemValue(t);i.isObject(t)?(n=i.clone(t),n.value=e):n=e,s.push(n),i.isString(a)||null!=a&&!isNaN(a)||(a=""),r.push(a+"")}),e=s}var l={category:"ordinal",time:"time"}[n]||"number";(this._data=new a([{name:"value",type:l}],this)).initData(e,r)},getData:function(){return this._data},getCategories:function(){if("category"===this.get("axisType"))return this._names.slice()}}),l=s;t.exports=l},function(t,e,n){function i(t,e){return f.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},t.get("padding"))}function r(t,e,n,i){return c.makePath(t.get(e).replace(/^path:\/\//,""),s.clone(i||{}),new l(n[0],n[1],n[2],n[3]),"center")}function a(t,e,n,i,r,a){var o=e.get("color");if(r)r.setColor(o),n.add(r),a&&a.onUpdate(r);else{var l=t.get("symbol");r=g(l,-1,-1,2,2,o),r.setStyle("strokeNoScale",!0),n.add(r),a&&a.onCreate(r)}var u=e.getItemStyle(["color","symbol","symbolSize"]);r.setStyle(u),i=s.merge({rectHover:!0,z2:100},i,!0);var c=t.get("symbolSize");c=c instanceof Array?c.slice():[+c,+c],c[0]/=2,c[1]/=2,i.scale=c;var f=t.get("symbolOffset");if(f){var h=i.position=i.position||[0,0];h[0]+=m.parsePercent(f[0],c[0]),h[1]+=m.parsePercent(f[1],c[1])}var d=t.get("symbolRotate");return i.rotation=(d||0)*Math.PI/180||0,r.attr(i),r.updateTransform(),r}function o(t,e,n,i,r){if(!t.dragging){var a=i.getModel("checkpointStyle"),o=n.dataToCoord(i.getData().get(["value"],e));r||!a.get("animation",!0)?t.attr({position:[o,0]}):(t.stopAnimation(!0),t.animateTo({position:[o,0]},a.get("animationDuration",!0),a.get("animationEasing",!0)))}}var s=n(0),l=n(13),u=n(21),c=n(2),f=n(9),h=n(753),d=n(754),p=n(28),g=p.createSymbol,v=n(31),m=n(3),y=n(12),_=y.encodeHTML,x=s.bind,b=s.each,w=Math.PI,S=h.extend({type:"timeline.slider",init:function(t,e){this.api=e,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(t,e,n,i){if(this.model=t,this.api=n,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var r=this._layout(t,n),a=this._createGroup("mainGroup"),o=this._createGroup("labelGroup"),s=this._axis=this._createAxis(r,t);t.formatTooltip=function(t){return _(s.scale.getLabel(t))},b(["AxisLine","AxisTick","Control","CurrentPointer"],function(e){this["_render"+e](r,a,s,t)},this),this._renderAxisLabel(r,o,s,t),this._position(r,t)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(t,e){var n=t.get("label.position"),r=t.get("orient"),a=i(t,e);null==n||"auto"===n?n="horizontal"===r?a.y+a.height/2=0||"+"===n?"left":"right"},s={horizontal:n>=0||"+"===n?"top":"bottom",vertical:"middle"},l={horizontal:0,vertical:w/2},u="vertical"===r?a.height:a.width,c=t.getModel("controlStyle"),f=c.get("show",!0),h=f?c.get("itemSize"):0,d=f?c.get("itemGap"):0,p=h+d,g=t.get("label.rotate")||0;g=g*w/180;var v,m,y,_,x=c.get("position",!0),b=f&&c.get("showPlayBtn",!0),S=f&&c.get("showPrevBtn",!0),M=f&&c.get("showNextBtn",!0),T=0,A=u;return"left"===x||"bottom"===x?(b&&(v=[0,0],T+=p),S&&(m=[T,0],T+=p),M&&(y=[A-h,0],A-=p)):(b&&(v=[A-h,0],A-=p),S&&(m=[0,0],T+=p),M&&(y=[A-h,0],A-=p)),_=[T,A],t.get("inverse")&&_.reverse(),{viewRect:a,mainLength:u,orient:r,rotation:l[r],labelRotation:g,labelPosOpt:n,labelAlign:t.get("label.align")||o[r],labelBaseline:t.get("label.verticalAlign")||t.get("label.baseline")||s[r],playPosition:v,prevBtnPosition:m,nextBtnPosition:y,axisExtent:_,controlSize:h,controlGap:d}},_position:function(t,e){function n(t){var e=t.position;t.origin=[h[0][0]-e[0],h[1][0]-e[1]]}function i(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function r(t,e,n,i,r){t[i]+=n[i][r]-e[i][r]}var a=this._mainGroup,o=this._labelGroup,s=t.viewRect;if("vertical"===t.orient){var l=u.create(),c=s.x,f=s.y+s.height;u.translate(l,l,[-c,-f]),u.rotate(l,l,-w/2),u.translate(l,l,[c,f]),s=s.clone(),s.applyTransform(l)}var h=i(s),d=i(a.getBoundingRect()),p=i(o.getBoundingRect()),g=a.position,v=o.position;v[0]=g[0]=h[0][0];var m=t.labelPosOpt;if(isNaN(m)){var y="+"===m?0:1;r(g,d,h,1,y),r(v,p,h,1,1-y)}else{var y=m>=0?0:1;r(g,d,h,1,y),v[1]=g[1]+m}a.attr("position",g),o.attr("position",v),a.rotation=o.rotation=t.rotation,n(a),n(o)},_createAxis:function(t,e){var n=e.getData(),i=e.get("axisType"),r=v.createScaleByModel(e,i);r.getTicks=function(){return n.mapArray(["value"],function(t){return t})};var a=n.getDataExtent("value");r.setExtent(a[0],a[1]),r.niceTicks();var o=new d("value",r,t.axisExtent,i);return o.model=e,o},_createGroup:function(t){var e=this["_"+t]=new c.Group;return this.group.add(e),e},_renderAxisLine:function(t,e,n,i){var r=n.getExtent();i.get("lineStyle.show")&&e.add(new c.Line({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:s.extend({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(t,e,n,i){var r=i.getData(),o=n.scale.getTicks();b(o,function(t){var o=n.dataToCoord(t),s=r.getItemModel(t),l=s.getModel("itemStyle"),u=s.getModel("emphasis.itemStyle"),f={position:[o,0],onclick:x(this._changeTimeline,this,t)},h=a(s,l,e,f);c.setHoverStyle(h,u.getItemStyle()),s.get("tooltip")?(h.dataIndex=t,h.dataModel=i):h.dataIndex=h.dataModel=null},this)},_renderAxisLabel:function(t,e,n,i){if(n.getLabelModel().get("show")){var r=i.getData(),a=n.getViewLabels();b(a,function(i){var a=i.tickValue,o=r.getItemModel(a),s=o.getModel("label"),l=o.getModel("emphasis.label"),u=n.dataToCoord(i.tickValue),f=new c.Text({position:[u,0],rotation:t.labelRotation-t.rotation,onclick:x(this._changeTimeline,this,a),silent:!1});c.setTextStyle(f.style,s,{text:i.formattedLabel,textAlign:t.labelAlign,textVerticalAlign:t.labelBaseline}),e.add(f),c.setHoverStyle(f,c.setTextStyle({},l))},this)}},_renderControl:function(t,e,n,i){function a(t,n,a,h){if(t){var d={position:t,origin:[o/2,0],rotation:h?-s:0,rectHover:!0,style:l,onclick:a},p=r(i,n,f,d);e.add(p),c.setHoverStyle(p,u)}}var o=t.controlSize,s=t.rotation,l=i.getModel("controlStyle").getItemStyle(),u=i.getModel("emphasis.controlStyle").getItemStyle(),f=[0,-o/2,o,o],h=i.getPlayState(),d=i.get("inverse",!0);a(t.nextBtnPosition,"controlStyle.nextIcon",x(this._changeTimeline,this,d?"-":"+")),a(t.prevBtnPosition,"controlStyle.prevIcon",x(this._changeTimeline,this,d?"+":"-")),a(t.playPosition,"controlStyle."+(h?"stopIcon":"playIcon"),x(this._handlePlayClick,this,!h),!0)},_renderCurrentPointer:function(t,e,n,i){var r=i.getData(),s=i.getCurrentIndex(),l=r.getItemModel(s).getModel("checkpointStyle"),u=this,c={onCreate:function(t){t.draggable=!0,t.drift=x(u._handlePointerDrag,u),t.ondragend=x(u._handlePointerDragend,u),o(t,s,n,i,!0)},onUpdate:function(t){o(t,s,n,i)}};this._currentPointer=a(l,l,this._mainGroup,{},this._currentPointer,c)},_handlePlayClick:function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},_handlePointerDrag:function(t,e,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},_handlePointerDragend:function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},_pointerChangeTimeline:function(t,e){var n=this._toAxisCoord(t)[0],i=this._axis,r=m.asc(i.getExtent().slice());n>r[1]&&(n=r[1]),nn.getHeight()&&(i.textPosition="top",l=!0);var u=l?-5-r.height:g+8;a+r.width/2>n.getWidth()?(i.textPosition=["100%",u],i.textAlign="right"):a-r.width/2<0&&(i.textPosition=[0,u],i.textAlign="left")}})}},updateView:function(t,e,n,i){a.each(this._features,function(t){t.updateView&&t.updateView(t.model,e,n,i)})},remove:function(t,e){a.each(this._features,function(n){n.remove&&n.remove(t,e)}),this.group.removeAll()},dispose:function(t,e){a.each(this._features,function(n){n.dispose&&n.dispose(t,e)})}});t.exports=h},function(t,e,n){function i(t){this.model=t}var r=n(15),a=n(55),o=n(46),s=a.toolbox.saveAsImage;i.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:s.title,type:"png",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:s.lang.slice()},i.prototype.unusable=!r.canvasSupported,i.prototype.onclick=function(t,e){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",a=document.createElement("a"),o=n.get("type",!0)||"png";a.download=i+"."+o,a.target="_blank";var s=e.getConnectedDataURL({type:o,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")});if(a.href=s,"function"!==typeof MouseEvent||r.browser.ie||r.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var l=atob(s.split(",")[1]),u=l.length,c=new Uint8Array(u);u--;)c[u]=l.charCodeAt(u);var f=new Blob([c]);window.navigator.msSaveOrOpenBlob(f,i+"."+o)}else{var h=n.get("lang"),d='',p=window.open();p.document.write(d)}else{var g=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});a.dispatchEvent(g)}},o.register("saveAsImage",i);var l=i;t.exports=l},function(t,e,n){function i(t){this.model=t}var r=n(1),a=n(0),o=n(55),s=n(46),l=o.toolbox.magicType;i.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z",tiled:"M2.3,2.2h22.8V25H2.3V2.2z M35,2.2h22.8V25H35V2.2zM2.3,35h22.8v22.8H2.3V35z M35,35h22.8v22.8H35V35z"},title:a.clone(l.title),option:{},seriesIndex:{}};var u=i.prototype;u.getIcons=function(){var t=this.model,e=t.get("icon"),n={};return a.each(t.get("type"),function(t){e[t]&&(n[t]=e[t])}),n};var c={line:function(t,e,n,i){if("bar"===t)return a.merge({id:e,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get("option.line")||{},!0)},bar:function(t,e,n,i){if("line"===t)return a.merge({id:e,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get("option.bar")||{},!0)},stack:function(t,e,n,i){if("line"===t||"bar"===t)return a.merge({id:e,stack:"__ec_magicType_stack__"},i.get("option.stack")||{},!0)},tiled:function(t,e,n,i){if("line"===t||"bar"===t)return a.merge({id:e,stack:""},i.get("option.tiled")||{},!0)}},f=[["line","bar"],["stack","tiled"]];u.onclick=function(t,e,n){var i=this.model,r=i.get("seriesIndex."+n);if(c[n]){var o={series:[]},s=function(e){var r=e.subType,s=e.id,l=c[n](r,s,e,i);l&&(a.defaults(l,e.option),o.series.push(l));var u=e.coordinateSystem;if(u&&"cartesian2d"===u.type&&("line"===n||"bar"===n)){var f=u.getAxesByScale("ordinal")[0];if(f){var h=f.dim,d=h+"Axis",p=t.queryComponents({mainType:d,index:e.get(name+"Index"),id:e.get(name+"Id")})[0],g=p.componentIndex;o[d]=o[d]||[];for(var v=0;v<=g;v++)o[d][g]=o[d][g]||{};o[d][g].boundaryGap="bar"===n}}};a.each(f,function(t){a.indexOf(t,n)>=0&&a.each(t,function(t){i.setIconStatus(t,"normal")})}),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:null==r?null:{seriesIndex:r}},s),e.dispatchAction({type:"changeMagicType",currentType:n,newOption:o})}},r.registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,e){e.mergeOption(t.newOption)}),s.register("magicType",i);var h=i;t.exports=h},function(t,e,n){function i(t){var e={},n=[],i=[];return t.eachRawSeries(function(t){var r=t.coordinateSystem;if(!r||"cartesian2d"!==r.type&&"polar"!==r.type)n.push(t);else{var a=r.getBaseAxis();if("category"===a.type){var o=a.dim+"_"+a.index;e[o]||(e[o]={categoryAxis:a,valueAxis:r.getOtherAxis(a),series:[]},i.push({axisDim:a.dim,axisIndex:a.index})),e[o].series.push(t)}else n.push(t)}}),{seriesGroupByCategoryAxis:e,other:n,meta:i}}function r(t){var e=[];return g.each(t,function(t,n){var i=t.categoryAxis,r=t.valueAxis,a=r.dim,o=[" "].concat(g.map(t.series,function(t){return t.name})),s=[i.model.getCategories()];g.each(t.series,function(t){s.push(t.getRawData().mapArray(a,function(t){return t}))});for(var l=[o.join(b)],u=0;u=0)return!0}function u(t){for(var e=t.split(/\n+/g),n=s(e.shift()).split(w),i=[],r=g.map(n,function(t){return{name:t,data:[]}}),a=0;a1?"emphasis":"normal")}function o(t,e,n,i,a){var o=n._isZoomActive;i&&"takeGlobalCursor"===i.type&&(o="dataZoomSelect"===i.key&&i.dataZoomSelectActive),n._isZoomActive=o,t.setIconStatus("zoom",o?"emphasis":"normal");var s=new c(r(t.option),e,{include:["grid"]});n._brushController.setPanels(s.makePanelOpts(a,function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"})).enableBrush(!!o&&{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}})}var s=n(1),l=n(0),u=n(170),c=n(300),f=n(312),h=n(94),d=n(55),p=n(46);n(762);var g=d.toolbox.dataZoom,v=l.each,m="\0_ec_\0toolbox-dataZoom_";i.defaultOption={show:!0,icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:l.clone(g.title)};var y=i.prototype;y.render=function(t,e,n,i){this.model=t,this.ecModel=e,this.api=n,o(t,e,this,i,n),a(t,e)},y.onclick=function(t,e,n){_[n].call(this)},y.remove=function(t,e){this._brushController.unmount()},y.dispose=function(t,e){this._brushController.dispose()};var _={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(f.pop(this.ecModel))}};y._onBrush=function(t,e){function n(t,e,n){var r=e.getAxis(t),s=r.model,l=i(t,s,o),u=l.findRepresentativeAxisProxy(s).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(n=h(0,n.slice(),r.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),l&&(a[l.id]={dataZoomId:l.id,startValue:n[0],endValue:n[1]})}function i(t,e,n){var i;return n.eachComponent({mainType:"dataZoom",subType:"select"},function(n){n.getAxisModel(t,e.componentIndex)&&(i=n)}),i}if(e.isEnd&&t.length){var a={},o=this.ecModel;this._brushController.updateCovers([]);new c(r(this.model.option),o,{include:["grid"]}).matchOutputRanges(t,o,function(t,e,i){if("cartesian2d"===i.type){var r=t.brushType;"rect"===r?(n("x",i,e[0]),n("y",i,e[1])):n({lineX:"x",lineY:"y"}[r],i,e)}}),f.push(o,a),this._dispatchZoomAction(a)}},y._dispatchZoomAction=function(t){var e=[];v(t,function(t,n){e.push(l.clone(t))}),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},p.register("dataZoom",i),s.registerPreprocessor(function(t){function e(t,e){if(e){var r=t+"Index",a=e[r];null==a||"all"===a||l.isArray(a)||(a=!1===a||"none"===a?[]:[a]),n(t,function(e,n){if(null==a||"all"===a||-1!==l.indexOf(a,n)){var o={type:"select",$fromToolbox:!0,id:m+t+n};o[r]=n,i.push(o)}})}}function n(e,n){var i=t[e];l.isArray(i)||(i=i?[i]:[]),v(i,n)}if(t){var i=t.dataZoom||(t.dataZoom=[]);l.isArray(i)||(t.dataZoom=i=[i]);var r=t.toolbox;if(r&&(l.isArray(r)&&(r=r[0]),r&&r.feature)){var a=r.feature.dataZoom;e("xAxis",a),e("yAxis",a)}}});var x=i;t.exports=x},function(t,e,n){n(301),n(96),n(97),n(763),n(764),n(302),n(303)},function(t,e,n){var i=n(96),r=i.extend({type:"dataZoom.select"});t.exports=r},function(t,e,n){var i=n(97),r=i.extend({type:"dataZoom.select"});t.exports=r},function(t,e,n){function i(t){this.model=t}var r=n(1),a=n(312),o=n(55),s=n(46),l=o.toolbox.restore;i.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:l.title},i.prototype.onclick=function(t,e,n){a.clear(t),e.dispatchAction({type:"restore",from:this.uid})},s.register("restore",i),r.registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(t,e){e.resetOption("recreate")});var u=i;t.exports=u},function(t,e,n){n(767),(0,n(107).registerPainter)("vml",n(768))},function(t,e,n){var i=n(15),r=n(11),a=r.applyTransform,o=n(13),s=n(36),l=n(29),u=n(110),c=n(241),f=n(84),h=n(69),d=n(52),p=n(14),g=n(71),v=n(112),m=n(313),y=g.CMD,_=Math.round,x=Math.sqrt,b=Math.abs,w=Math.cos,S=Math.sin,M=Math.max;if(!i.canvasSupported){var T=21600,A=T/2,k=function(t){t.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",t.coordsize=T+","+T,t.coordorigin="0,0"},C=function(t){return String(t).replace(/&/g,"&").replace(/"/g,""")},I=function(t,e,n){return"rgb("+[t,e,n].join(",")+")"},O=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},E=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},D=function(t,e,n){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+n},P=function(t,e){return"string"===typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t},L=function(t,e,n){var i=s.parse(e);n=+n,isNaN(n)&&(n=1),i&&(t.color=I(i[0],i[1],i[2]),t.opacity=n*i[3])},N=function(t){var e=s.parse(t);return[I(e[0],e[1],e[2]),e[3]]},R=function(t,e,n){var i=e.fill;if(null!=i)if(i instanceof v){var r,o=0,s=[0,0],l=0,u=1,c=n.getBoundingRect(),f=c.width,h=c.height;if("linear"===i.type){r="gradient";var d=n.transform,p=[i.x*f,i.y*h],g=[i.x2*f,i.y2*h];d&&(a(p,p,d),a(g,g,d));var m=g[0]-p[0],y=g[1]-p[1];o=180*Math.atan2(m,y)/Math.PI,o<0&&(o+=360),o<1e-6&&(o=0)}else{r="gradientradial";var p=[i.x*f,i.y*h],d=n.transform,_=n.scale,x=f,b=h;s=[(p[0]-c.x)/x,(p[1]-c.y)/b],d&&a(p,p,d),x/=_[0]*T,b/=_[1]*T;var w=M(x,b);l=0/w,u=2*i.r/w-l}var S=i.colorStops.slice();S.sort(function(t,e){return t.offset-e.offset});for(var A=S.length,k=[],C=[],I=0;I=2){var D=k[0][0],P=k[1][0],R=k[0][1]*e.opacity,j=k[1][1]*e.opacity;t.type=r,t.method="none",t.focus="100%",t.angle=o,t.color=D,t.color2=P,t.colors=C.join(","),t.opacity=j,t.opacity2=R}"radial"===r&&(t.focusposition=s.join(","))}else L(t,i,e.opacity)},j=function(t,e){null!=e.lineDash&&(t.dashstyle=e.lineDash.join(" ")),null==e.stroke||e.stroke instanceof v||L(t,e.stroke,e.opacity)},z=function(t,e,n,i){var r="fill"===e,a=t.getElementsByTagName(e)[0];null!=n[e]&&"none"!==n[e]&&(r||!r&&n.lineWidth)?(t[r?"filled":"stroked"]="true",n[e]instanceof v&&E(t,a),a||(a=m.createNode(e)),r?R(a,n,i):j(a,n),O(t,a)):(t[r?"filled":"stroked"]="false",E(t,a))},B=[[],[],[]],V=function(t,e){var n,i,r,o,s,l,u=y.M,c=y.C,f=y.L,h=y.A,d=y.Q,p=[],g=t.data,v=t.len();for(o=0;o.01?H&&(U+=.0125):Math.abs(G-R)<1e-4?H&&UN?k-=.0125:k+=.0125:H&&GR?M+=.0125:M-=.0125),p.push(W,_(((N-j)*D+O)*T-A),",",_(((R-z)*P+E)*T-A),",",_(((N+j)*D+O)*T-A),",",_(((R+z)*P+E)*T-A),",",_((U*D+O)*T-A),",",_((G*P+E)*T-A),",",_((M*D+O)*T-A),",",_((k*P+E)*T-A)),s=M,l=k;break;case y.R:var Y=B[0],Z=B[1];Y[0]=g[o++],Y[1]=g[o++],Z[0]=Y[0]+g[o++],Z[1]=Y[1]+g[o++],e&&(a(Y,Y,e),a(Z,Z,e)),Y[0]=_(Y[0]*T-A),Z[0]=_(Z[0]*T-A),Y[1]=_(Y[1]*T-A),Z[1]=_(Z[1]*T-A),p.push(" m ",Y[0],",",Y[1]," l ",Z[0],",",Y[1]," l ",Z[0],",",Z[1]," l ",Y[0],",",Z[1]);break;case y.Z:p.push(" x ")}if(n>0){p.push(i);for(var q=0;q100&&(G=0,U={});var n,i=W.style;try{i.font=t,n=i.fontFamily.split(",")[0]}catch(t){}e={style:i.fontStyle||"normal",variant:i.fontVariant||"normal",weight:i.fontWeight||"normal",size:0|parseFloat(i.fontSize||12),family:n||"Microsoft YaHei"},U[t]=e,G++}return e};l.$override("measureText",function(t,e){var n=m.doc;H||(H=n.createElement("div"),H.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",m.doc.body.appendChild(H));try{H.style.font=e}catch(t){}return H.innerHTML="",H.appendChild(n.createTextNode(t)),{width:H.offsetWidth}});for(var Z=new o,q=function(t,e,n,i){var r=this.style;this.__dirty&&u.normalizeTextStyle(r,!0);var o=r.text;if(null!=o&&(o+=""),o){if(r.rich){var s=l.parseRichText(o,r);o=[];for(var c=0;c=0;--i)if(e[i]===t)return!0;return!1}),n}return null}return n[0]},resize:function(t,e){var n=this._viewport;n.style.display="none";var i=this._opts;if(null!=t&&(i.width=t),null!=e&&(i.height=e),t=this._getSize(0),e=this._getSize(1),n.style.display="",this._width!==t||this._height!==e){this._width=t,this._height=e;var r=n.style;r.width=t+"px",r.height=e+"px";var a=this._svgRoot;a.setAttribute("width",t),a.setAttribute("height",e)}},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,n=["width","height"][t],r=["clientWidth","clientHeight"][t],a=["paddingLeft","paddingTop"][t],o=["paddingRight","paddingBottom"][t];if(null!=e[n]&&"auto"!==e[n])return parseFloat(e[n]);var s=this.root,l=document.defaultView.getComputedStyle(s);return(s[r]||i(l[n])||i(s.style[n]))-(i(l[a])||0)-(i(l[o])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},pathToDataUrl:function(){return this.refresh(),"data:image/svg+xml;charset=UTF-8,"+this._svgRoot.outerHTML}},p.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(t){k.prototype[t]=f(t)});var C=k;t.exports=C},function(t,e){function n(){}function i(t,e,n,i){for(var r=0,a=e.length,o=0,s=0;r=o&&f+1>=s){for(var h=[],d=0;d=o&&d+1>=s)return i(a,u.components,e,t);c[n]=u}else c[n]=void 0}l++}();if(p)return p}},pushComponent:function(t,e,n){var i=t[t.length-1];i&&i.added===e&&i.removed===n?t[t.length-1]={count:i.count+1,added:e,removed:n}:t.push({count:1,added:e,removed:n})},extractCommon:function(t,e,n,i){for(var r=e.length,a=n.length,o=t.newPos,s=o-i,l=0;o+10){var i,r,a=this.getDefs(!0),s=e[0],l=n?"_textDom":"_dom";s[l]?(r=s[l].getAttribute("id"),i=s[l],a.contains(i)||a.appendChild(i)):(r="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",r),a.appendChild(i),s[l]=i);var u=this.getSvgProxy(s);if(s.transform&&s.parent.invTransform&&!n){var c=Array.prototype.slice.call(s.transform);o.mul(s.transform,s.parent.invTransform,s.transform),u.brush(s),s.transform=c}else u.brush(s);var f=this.getSvgElement(s);i.innerHTML="",i.appendChild(f.cloneNode()),t.setAttribute("clip-path","url(#"+r+")"),e.length>1&&this.updateDom(i,e.slice(1),n)}else t&&t.setAttribute("clip-path","none")},i.prototype.markUsed=function(t){var e=this;t.__clipPaths&&t.__clipPaths.length>0&&a.each(t.__clipPaths,function(t){t._dom&&r.prototype.markUsed.call(e,t._dom),t._textDom&&r.prototype.markUsed.call(e,t._textDom)})};var s=i;t.exports=s},function(t,e,n){function i(t,e){a.call(this,t,e,["filter"],"__filter_in_use__","_shadowDom")}function r(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var a=n(179);n(0).inherits(i,a),i.prototype.addWithoutUpdate=function(t,e){if(e&&r(e.style)){var n,i=e.style;i._shadowDom?(n=i._shadowDom,this.getDefs(!0).contains(i._shadowDom)||this.addDom(n)):n=this.add(e),this.markUsed(e);var a=n.getAttribute("id");t.style.filter="url(#"+a+")"}},i.prototype.add=function(t){var e=this.createElement("filter"),n=t.style;return n._shadowDomId=n._shadowDomId||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-shadow-"+n._shadowDomId),this.updateDom(t,e),this.addDom(e),e},i.prototype.update=function(t,e){var n=e.style;if(r(n)){var i=this;a.prototype.update.call(this,e,function(t){i.updateDom(e,t._shadowDom)})}else this.remove(t,n)},i.prototype.remove=function(t,e){null!=e._shadowDomId&&(this.removeDom(e),t.style.filter="")},i.prototype.updateDom=function(t,e){var n=e.getElementsByTagName("feDropShadow");n=0===n.length?this.createElement("feDropShadow"):n[0];var i,r,a,o,s=t.style,l=t.scale?t.scale[0]||1:1,u=t.scale?t.scale[1]||1:1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)i=s.shadowOffsetX||0,r=s.shadowOffsetY||0,a=s.shadowBlur,o=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(e,s);i=s.textShadowOffsetX||0,r=s.textShadowOffsetY||0,a=s.textShadowBlur,o=s.textShadowColor}n.setAttribute("dx",i/l),n.setAttribute("dy",r/u),n.setAttribute("flood-color",o);var c=a/2/l,f=a/2/u,h=c+" "+f;n.setAttribute("stdDeviation",h),e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width",Math.ceil(a/2*200)+"%"),e.setAttribute("height",Math.ceil(a/2*200)+"%"),e.appendChild(n),s._shadowDom=e},i.prototype.markUsed=function(t){var e=t.style;e&&e._shadowDom&&a.prototype.markUsed.call(this,e._shadowDom)};var o=i;t.exports=o},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(319)},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(323),n(317),n(779),n(322),n(780),n(324),n(325),n(326)},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";n(323),n(76),n(98),n(180)},function(t,e,n){"use strict";n(320)},function(t,e,n){"use strict";e.a=function(t,e){var n,i,r=t.length,a=-1;if(null==e){for(;++a=n)for(i=n;++ai&&(i=n)}else for(;++a=n)for(i=n;++ai&&(i=n);return i}},function(t,e,n){"use strict";n(98)},function(t,e,n){"use strict";n(76),n(98),n(180)},function(t,e,n){"use strict";e.a=function(t){for(var e,n,i,r=t.length,a=-1,o=0;++a=0;)for(i=t[r],e=i.length;--e>=0;)n[--o]=i[e];return n}},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(76)},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(328)},function(t,e,n){"use strict";n(793)},function(t,e,n){"use strict";n(794),n(795)},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var i=Array.prototype.slice},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";n(797)},function(t,e,n){"use strict";function i(t){return{type:t}}n(77),n(181),n(38),n(20),n(192),n(885),n(886),n(887),["e","w"].map(i),["n","s"].map(i),["n","e","s","w","nw","ne","se","sw"].map(i)},function(t,e,n){"use strict";function i(){for(var t,e=0,n=arguments.length,i={};e=0&&(n=t.slice(i+1),t=t.slice(0,i)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}})}function o(t,e){for(var n,i=0,r=t.length;i0)for(var n,i,r=new Array(n),a=0;a=M&&(M=S+1);!(w=x[M])&&++M=0;)(i=r[a])&&(o&&4^i.compareDocumentPosition(o)&&o.parentNode.insertBefore(i,o),o=i);return this}},function(t,e,n){"use strict";function i(t,e){return te?1:t>=e?0:NaN}var r=n(32);e.a=function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=i);for(var n=this._groups,a=n.length,o=new Array(a),s=0;s1?this.each((null==e?i:"function"===typeof e?a:r)(t,e)):this.node()[t]}},function(t,e,n){"use strict";function i(t){return t.trim().split(/^|\s+/)}function r(t){return t.classList||new a(t)}function a(t){this._node=t,this._names=i(t.getAttribute("class")||"")}function o(t,e){for(var n=r(t),i=-1,a=e.length;++i=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}},e.a=function(t,e){var n=i(t+"");if(arguments.length<2){for(var a=r(this.node()),o=-1,s=n.length;++ow?Math.pow(t,1/3):t/b+_}function s(t){return t>x?t*t*t:b*(t-_)}function l(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function u(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function c(t){if(t instanceof h)return new h(t.h,t.c,t.l,t.opacity);if(t instanceof a||(t=i(t)),0===t.a&&0===t.b)return new h(NaN,0,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*g.b;return new h(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function f(t,e,n,i){return 1===arguments.length?c(t):new h(t,e,n,null==i?1:i)}function h(t,e,n,i){this.h=+t,this.c=+e,this.l=+n,this.opacity=+i}e.a=r,e.b=f;var d=n(190),p=n(189),g=n(337),v=.96422,m=1,y=.82521,_=4/29,x=6/29,b=3*x*x,w=x*x*x;Object(d.a)(a,r,Object(d.b)(p.a,{brighter:function(t){return new a(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new a(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return e=v*s(e),t=m*s(t),n=y*s(n),new p.b(l(3.1338561*e-1.6168667*t-.4906146*n),l(-.9787684*e+1.9161415*t+.033454*n),l(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),Object(d.a)(h,f,Object(d.b)(p.a,{brighter:function(t){return new h(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new h(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return i(this).rgb()}}))},function(t,e,n){"use strict";function i(t){if(t instanceof a)return new a(t.h,t.s,t.l,t.opacity);t instanceof s.b||(t=Object(s.h)(t));var e=t.r/255,n=t.g/255,i=t.b/255,r=(v*i+p*e-g*n)/(v+p-g),o=i-r,u=(d*(n-r)-f*o)/h,c=Math.sqrt(u*u+o*o)/(d*r*(1-r)),m=c?Math.atan2(u,o)*l.b-120:NaN;return new a(m<0?m+360:m,c,r,t.opacity)}function r(t,e,n,r){return 1===arguments.length?i(t):new a(t,e,n,null==r?1:r)}function a(t,e,n,i){this.h=+t,this.s=+e,this.l=+n,this.opacity=+i}e.a=r;var o=n(190),s=n(189),l=n(337),u=-.14861,c=1.78277,f=-.29227,h=-.90649,d=1.97294,p=d*h,g=d*c,v=c*f-h*u;Object(o.a)(a,r,Object(o.b)(s.a,{brighter:function(t){return t=null==t?s.c:Math.pow(s.c,t),new a(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?s.d:Math.pow(s.d,t),new a(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*l.a,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),i=Math.cos(t),r=Math.sin(t);return new s.b(255*(e+n*(u*i+c*r)),255*(e+n*(f*i+h*r)),255*(e+n*(d*i)),this.opacity)}}))},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(78)},function(t,e,n){"use strict";e.a=function(t,e){return t=+t,e-=t,function(n){return Math.round(t+e*n)}}},function(t,e,n){"use strict";function i(t,e,n,i){function a(t){return t.length?t.pop()+" ":""}function o(t,i,a,o,s,l){if(t!==a||i!==o){var u=s.push("translate(",null,e,null,n);l.push({i:u-4,x:Object(r.a)(t,a)},{i:u-2,x:Object(r.a)(i,o)})}else(a||o)&&s.push("translate("+a+e+o+n)}function s(t,e,n,o){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),o.push({i:n.push(a(n)+"rotate(",null,i)-2,x:Object(r.a)(t,e)})):e&&n.push(a(n)+"rotate("+e+i)}function l(t,e,n,o){t!==e?o.push({i:n.push(a(n)+"skewX(",null,i)-2,x:Object(r.a)(t,e)}):e&&n.push(a(n)+"skewX("+e+i)}function u(t,e,n,i,o,s){if(t!==n||e!==i){var l=o.push(a(o)+"scale(",null,",",null,")");s.push({i:l-4,x:Object(r.a)(t,n)},{i:l-2,x:Object(r.a)(e,i)})}else 1===n&&1===i||o.push(a(o)+"scale("+n+","+i+")")}return function(e,n){var i=[],r=[];return e=t(e),n=t(n),o(e.translateX,e.translateY,n.translateX,n.translateY,i,r),s(e.rotate,n.rotate,i,r),l(e.skewX,n.skewX,i,r),u(e.scaleX,e.scaleY,n.scaleX,n.scaleY,i,r),e=n=null,function(t){for(var e,n=-1,a=r.length;++n=0&&(t=t.slice(0,e)),!t||"start"===t})}function r(t,e,n){var r,o,s=i(e)?a.g:a.h;return function(){var i=s(this,t),a=i.on;a!==r&&(o=(r=a).copy()).on(e,n),i.on=o}}var a=n(24);e.a=function(t,e){var n=this._id;return arguments.length<2?Object(a.f)(this.node(),n).on.on(t):this.each(r(n,t,e))}},function(t,e,n){"use strict";function i(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}e.a=function(){return this.on("end.remove",i(this._id))}},function(t,e,n){"use strict";var i=n(20),r=n(47),a=n(24);e.a=function(t){var e=this._name,n=this._id;"function"!==typeof t&&(t=Object(i.h)(t));for(var o=this._groups,s=o.length,l=new Array(s),u=0;u1e-6)if(Math.abs(f*l-u*c)>1e-6&&r){var d=n-o,p=i-s,g=l*l+u*u,v=d*d+p*p,m=Math.sqrt(g),y=Math.sqrt(h),_=r*Math.tan((a-Math.acos((g+h-v)/(2*m*y)))/2),x=_/y,b=_/m;Math.abs(x-1)>1e-6&&(this._+="L"+(t+x*c)+","+(e+x*f)),this._+="A"+r+","+r+",0,0,"+ +(f*d>c*p)+","+(this._x1=t+b*l)+","+(this._y1=e+b*u)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,n,i,r,l){t=+t,e=+e,n=+n;var u=n*Math.cos(i),c=n*Math.sin(i),f=t+u,h=e+c,d=1^l,p=l?i-r:r-i;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+f+","+h:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+f+","+h),n&&(p<0&&(p=p%o+o),p>s?this._+="A"+n+","+n+",0,1,"+d+","+(t-u)+","+(e-c)+"A"+n+","+n+",0,1,"+d+","+(this._x1=f)+","+(this._y1=h):p>1e-6&&(this._+="A"+n+","+n+",0,"+ +(p>=a)+","+d+","+(this._x1=t+n*Math.cos(r))+","+(this._y1=e+n*Math.sin(r))))},rect:function(t,e,n,i){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}},e.a=r},function(t,e,n){"use strict";n(194)},function(t,e,n){"use strict";function i(){}function r(t,e){var n=new i;if(t instanceof i)t.each(function(t){n.add(t)});else if(t){var r=-1,a=t.length;if(null==e)for(;++ri!==p>i&&n<(d-c)*(i-f)/(p-f)+c&&(a=-a)}return a}function r(t,e,n){var i;return a(t,e,n)&&o(t[i=+(t[0]===e[0])],n[i],e[i])}function a(t,e,n){return(e[0]-t[0])*(n[1]-t[1])===(n[0]-t[0])*(e[1]-t[1])}function o(t,e,n){return t<=e&&e<=n||n<=e&&e<=t}e.a=function(t,e){for(var n,r=-1,a=e.length;++r=n&&(s>=a&&(l-=t.data[s-a+o*i]),e.data[s-n+o*i]=l/Math.min(s+1,i-1+a-s,a))}function r(t,e,n){for(var i=t.width,r=t.height,a=1+(n<<1),o=0;o=n&&(s>=a&&(l-=t.data[o+(s-a)*i]),e.data[o+(s-n)*i]=l/Math.min(s+1,r-1+a-s,a))}e.a=i,e.b=r},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var i=n(195),r=Object(i.a)(","),a=r.parse;r.parseRows,r.format,r.formatBody,r.formatRows},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var i=n(195),r=Object(i.a)("\t"),a=r.parse;r.parseRows,r.format,r.formatBody,r.formatRows},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(910),n(911),n(912),n(913),n(914),n(196),n(915)},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict";function i(t){return function(e,n,i){return 2===arguments.length&&"function"===typeof n&&(i=n,n=void 0),Object(a.a)(e,n).then(function(e){return t(e,i)})}}var r=n(352),a=n(196);i(r.a),i(r.c)},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict";function i(t){return function(e,n){return Object(r.a)(e,n).then(function(e){return(new DOMParser).parseFromString(e,t)})}}var r=n(196);i("application/xml"),i("text/html"),i("image/svg+xml")},function(t,e,n){"use strict";n(917),n(918),n(932),n(933),n(934),n(353),n(935),n(936)},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(79),n(197),n(198)},function(t,e,n){"use strict";function i(t,e,n){var i=new r(null==e?v.b:e,null==n?m.b:n,NaN,NaN,NaN,NaN);return null==t?i:i.addAll(t)}function r(t,e,n,i,r,a){this._x=t,this._y=e,this._x0=n,this._y0=i,this._x1=r,this._y1=a,this._root=void 0}function a(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}e.a=i;var o=n(920),s=n(921),l=n(922),u=n(923),c=n(924),f=n(925),h=n(926),d=n(927),p=n(928),g=n(929),v=n(930),m=n(931),y=i.prototype=r.prototype;y.copy=function(){var t,e,n=new r(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=a(i),n;for(t=[{source:i,target:n._root=new Array(4)}];i=t.pop();)for(var o=0;o<4;++o)(e=i.source[o])&&(e.length?t.push({source:e,target:i.target[o]=new Array(4)}):i.target[o]=a(e));return n},y.add=o.b,y.addAll=o.a,y.cover=s.a,y.data=l.a,y.extent=u.a,y.find=c.a,y.remove=f.a,y.removeAll=f.b,y.root=h.a,y.size=d.a,y.visit=p.a,y.visitAfter=g.a,y.x=v.a,y.y=m.a},function(t,e,n){"use strict";function i(t,e,n,i){if(isNaN(e)||isNaN(n))return t;var r,a,o,s,l,u,c,f,h,d=t._root,p={data:i},g=t._x0,v=t._y0,m=t._x1,y=t._y1;if(!d)return t._root=p,t;for(;d.length;)if((u=e>=(a=(g+m)/2))?g=a:m=a,(c=n>=(o=(v+y)/2))?v=o:y=o,r=d,!(d=d[f=c<<1|u]))return r[f]=p,t;if(s=+t._x.call(null,d.data),l=+t._y.call(null,d.data),e===s&&n===l)return p.next=d,r?r[f]=p:t._root=p,t;do{r=r?r[f]=new Array(4):t._root=new Array(4),(u=e>=(a=(g+m)/2))?g=a:m=a,(c=n>=(o=(v+y)/2))?v=o:y=o}while((f=c<<1|u)===(h=(l>=o)<<1|s>=a));return r[h]=d,r[f]=p,t}function r(t){var e,n,r,a,o=t.length,s=new Array(o),l=new Array(o),u=1/0,c=1/0,f=-1/0,h=-1/0;for(n=0;nf&&(f=r),ah&&(h=a));if(u>f||c>h)return this;for(this.cover(u,c).cover(f,h),n=0;nt||t>=r||i>e||e>=a;)switch(s=(ed||(o=u.y0)>p||(s=u.x1)=y)<<1|t>=m)&&(u=g[g.length-1],g[g.length-1]=g[g.length-1-c],g[g.length-1-c]=u)}else{var _=t-+this._x.call(null,v.data),x=e-+this._y.call(null,v.data),b=_*_+x*x;if(b=(s=(p+v)/2))?p=s:v=s,(c=o>=(l=(g+m)/2))?g=l:m=l,e=d,!(d=d[f=c<<1|u]))return this;if(!d.length)break;(e[f+1&3]||e[f+2&3]||e[f+3&3])&&(n=e,h=f)}for(;d.data!==t;)if(i=d,!(d=d.next))return this;return(r=d.next)&&delete d.next,i?(r?i.next=r:delete i.next,this):e?(r?e[f]=r:delete e[f],(d=e[0]||e[1]||e[2]||e[3])&&d===(e[3]||e[2]||e[1]||e[0])&&!d.length&&(n?n[h]=d:this._root=d),this):(this._root=r,this)}},function(t,e,n){"use strict";e.a=function(){return this._root}},function(t,e,n){"use strict";e.a=function(){var t=0;return this.visit(function(e){if(!e.length)do{++t}while(e=e.next)}),t}},function(t,e,n){"use strict";var i=n(199);e.a=function(t){var e,n,r,a,o,s,l=[],u=this._root;for(u&&l.push(new i.a(u,this._x0,this._y0,this._x1,this._y1));e=l.pop();)if(!t(u=e.node,r=e.x0,a=e.y0,o=e.x1,s=e.y1)&&u.length){var c=(r+o)/2,f=(a+s)/2;(n=u[3])&&l.push(new i.a(n,c,f,o,s)),(n=u[2])&&l.push(new i.a(n,r,f,c,s)),(n=u[1])&&l.push(new i.a(n,c,a,o,f)),(n=u[0])&&l.push(new i.a(n,r,a,c,f))}return this}},function(t,e,n){"use strict";var i=n(199);e.a=function(t){var e,n=[],r=[];for(this._root&&n.push(new i.a(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var a=e.node;if(a.length){var o,s=e.x0,l=e.y0,u=e.x1,c=e.y1,f=(s+u)/2,h=(l+c)/2;(o=a[0])&&n.push(new i.a(o,s,l,f,h)),(o=a[1])&&n.push(new i.a(o,f,l,u,h)),(o=a[2])&&n.push(new i.a(o,s,h,f,c)),(o=a[3])&&n.push(new i.a(o,f,h,u,c))}r.push(e)}for(;e=r.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this}},function(t,e,n){"use strict";function i(t){return t[0]}e.b=i,e.a=function(t){return arguments.length?(this._x=t,this):this._x}},function(t,e,n){"use strict";function i(t){return t[1]}e.b=i,e.a=function(t){return arguments.length?(this._y=t,this):this._y}},function(t,e,n){"use strict";n(79),n(197),n(131)},function(t,e,n){"use strict";n(79),n(197),n(198),n(353)},function(t,e,n){"use strict";n(79)},function(t,e,n){"use strict";n(79)},function(t,e,n){"use strict";n(79)},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return a});var i,r,a,o=n(354);!function(t){i=Object(o.a)(t),r=i.format,a=i.formatPrefix}({decimal:".",thousands:",",grouping:[3],currency:["$",""]})},function(t,e,n){"use strict";e.a=function(t,e){return function(n,i){for(var r=n.length,a=[],o=0,s=t[0],l=0;r>0&&s>0&&(l+s+1>i&&(s=Math.max(1,i-l)),a.push(n.substring(r-=s,r+s)),!((l+=s+1)>i));)s=t[o=(o+1)%t.length];return a.reverse().join(e)}}},function(t,e,n){"use strict";e.a=function(t){return function(e){return e.replace(/[0-9]/g,function(e){return t[+e]})}}},function(t,e,n){"use strict";e.a=function(t){t:for(var e,n=t.length,i=1,r=-1;i0){if(!+t[i])break t;r=0}}return r>0?t.slice(0,r)+t.slice(e+1):t}},function(t,e,n){"use strict";var i=n(356),r=n(942);e.a={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.round(t).toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return Object(r.a)(100*t,e)},r:r.a,s:i.a,X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}}},function(t,e,n){"use strict";var i=n(201);e.a=function(t,e){var n=Object(i.a)(t,e);if(!n)return t+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";var i=n(132);e.a=function(t){return Math.max(0,-Object(i.a)(Math.abs(t)))}},function(t,e,n){"use strict";var i=n(132);e.a=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Object(i.a)(e)/3)))-Object(i.a)(Math.abs(t)))}},function(t,e,n){"use strict";var i=n(132);e.a=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,Object(i.a)(e)-Object(i.a)(t))+1}},function(t,e,n){"use strict";n(357),n(948),n(949),n(358),n(360),n(366),n(951),n(134),n(953),n(367),n(954),n(955),n(368),n(956),n(370),n(964),n(965),n(966),n(967),n(203),n(968),n(969),n(371),n(970),n(971),n(34),n(206),n(972),n(973),n(974),n(975),n(133),n(63),n(135)},function(t,e,n){"use strict";var i=n(80);n(357),n(99),n(6),n(63),Object(i.a)()},function(t,e,n){"use strict";function i(t,e){t*=I.r,e*=I.r;var n=Object(I.g)(e);r(n*Object(I.g)(t),n*Object(I.t)(t),Object(I.t)(e))}function r(t,e,n){++d,g+=(t-g)/d,v+=(e-v)/d,m+=(n-m)/d}function a(){E.point=o}function o(t,e){t*=I.r,e*=I.r;var n=Object(I.g)(e);A=n*Object(I.g)(t),k=n*Object(I.t)(t),C=Object(I.t)(e),E.point=s,r(A,k,C)}function s(t,e){t*=I.r,e*=I.r;var n=Object(I.g)(e),i=n*Object(I.g)(t),a=n*Object(I.t)(t),o=Object(I.t)(e),s=Object(I.e)(Object(I.u)((s=k*o-C*a)*s+(s=C*i-A*o)*s+(s=A*a-k*i)*s),A*i+k*a+C*o);p+=s,y+=s*(A+(A=i)),_+=s*(k+(k=a)),x+=s*(C+(C=o)),r(A,k,C)}function l(){E.point=i}function u(){E.point=f}function c(){h(M,T),E.point=i}function f(t,e){M=t,T=e,t*=I.r,e*=I.r,E.point=h;var n=Object(I.g)(e);A=n*Object(I.g)(t),k=n*Object(I.t)(t),C=Object(I.t)(e),r(A,k,C)}function h(t,e){t*=I.r,e*=I.r;var n=Object(I.g)(e),i=n*Object(I.g)(t),a=n*Object(I.t)(t),o=Object(I.t)(e),s=k*o-C*a,l=C*i-A*o,u=A*a-k*i,c=Object(I.u)(s*s+l*l+u*u),f=Object(I.c)(c),h=c&&-f/c;b+=h*s,w+=h*l,S+=h*u,p+=f,y+=f*(A+(A=i)),_+=f*(k+(k=a)),x+=f*(C+(C=o)),r(A,k,C)}var d,p,g,v,m,y,_,x,b,w,S,M,T,A,k,C,I=n(6),O=n(48),E=(n(63),{sphere:O.a,point:i,lineStart:a,lineEnd:l,polygonStart:function(){E.lineStart=u,E.lineEnd=c},polygonEnd:function(){E.lineStart=a,E.lineEnd=l}})},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";n(134)},function(t,e,n){"use strict";e.a=function(t,e,n,i,r,a){var o,s=t[0],l=t[1],u=e[0],c=e[1],f=0,h=1,d=u-s,p=c-l;if(o=n-s,d||!(o>0)){if(o/=d,d<0){if(o0){if(o>h)return;o>f&&(f=o)}if(o=r-s,d||!(o<0)){if(o/=d,d<0){if(o>h)return;o>f&&(f=o)}else if(d>0){if(o0)){if(o/=p,p<0){if(o0){if(o>h)return;o>f&&(f=o)}if(o=a-l,p||!(o<0)){if(o/=p,p<0){if(o>h)return;o>f&&(f=o)}else if(p>0){if(o0&&(t[0]=s+f*d,t[1]=l+f*p),h<1&&(e[0]=s+h*d,e[1]=l+h*p),!0}}}}}},function(t,e,n){"use strict";n(365),n(367),n(6)},function(t,e,n){"use strict";n(19),n(6)},function(t,e,n){"use strict";n(6)},function(t,e,n){"use strict";n(202),n(63),n(957),n(369),n(958),n(959),n(960),n(961)},function(t,e,n){"use strict";function i(){v.point=r}function r(t,e){v.point=a,s=u=t,l=c=e}function a(t,e){g.add(c*t-u*e),u=t,c=e}function o(){a(s,l)}var s,l,u,c,f=n(80),h=n(6),d=n(48),p=Object(f.a)(),g=Object(f.a)(),v={point:d.a,lineStart:d.a,lineEnd:d.a,polygonStart:function(){v.lineStart=i,v.lineEnd=o},polygonEnd:function(){v.lineStart=v.lineEnd=v.point=d.a,p.add(Object(h.a)(g)),g.reset()},result:function(){var t=p/2;return p.reset(),t}};e.a=v},function(t,e,n){"use strict";function i(t,e){m+=t,y+=e,++_}function r(){A.point=a}function a(t,e){A.point=o,i(p=t,g=e)}function o(t,e){var n=t-p,r=e-g,a=Object(v.u)(n*n+r*r);x+=a*(p+t)/2,b+=a*(g+e)/2,w+=a,i(p=t,g=e)}function s(){A.point=i}function l(){A.point=c}function u(){f(h,d)}function c(t,e){A.point=f,i(h=p=t,d=g=e)}function f(t,e){var n=t-p,r=e-g,a=Object(v.u)(n*n+r*r);x+=a*(p+t)/2,b+=a*(g+e)/2,w+=a,a=g*t-p*e,S+=a*(p+t),M+=a*(g+e),T+=3*a,i(p=t,g=e)}var h,d,p,g,v=n(6),m=0,y=0,_=0,x=0,b=0,w=0,S=0,M=0,T=0,A={point:i,lineStart:r,lineEnd:s,polygonStart:function(){A.lineStart=l,A.lineEnd=u},polygonEnd:function(){A.point=i,A.lineStart=r,A.lineEnd=s},result:function(){var t=T?[S/T,M/T]:w?[x/w,b/w]:_?[m/_,y/_]:[NaN,NaN];return m=y=_=x=b=w=S=M=T=0,t}};e.a=A},function(t,e,n){"use strict";function i(t){this._context=t}e.a=i;var r=n(6),a=n(48);i.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,r.w)}},result:a.a}},function(t,e,n){"use strict";function i(t,e){p.point=r,o=l=t,s=u=e}function r(t,e){l-=t,u-=e,d.add(Object(f.u)(l*l+u*u)),l=t,u=e}var a,o,s,l,u,c=n(80),f=n(6),h=n(48),d=Object(c.a)(),p={point:h.a,lineStart:function(){p.point=i},lineEnd:function(){a&&r(o,s),p.point=h.a},polygonStart:function(){a=!0},polygonEnd:function(){a=null},result:function(){var t=+d;return d.reset(),t}};e.a=p},function(t,e,n){"use strict";function i(){this._string=[]}function r(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}e.a=i,i.prototype={_radius:4.5,_circle:r(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=r(this._radius)),this._string.push("M",t,",",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}}},function(t,e,n){"use strict";function i(t){return Object(s.a)({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}function r(t,e){function n(i,r,a,s,l,c,f,h,d,p,g,v,m,y){var _=f-i,x=h-r,b=_*_+x*x;if(b>4*e&&m--){var w=s+p,S=l+g,M=c+v,T=Object(o.u)(w*w+S*S+M*M),A=Object(o.c)(M/=T),k=Object(o.a)(Object(o.a)(M)-1)e||Object(o.a)((_*E+x*D)/b-.5)>.3||s*p+l*g+c*vr.i&&--a>0);return[t/(.8707+(o=i*i)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),i]}},function(t,e,n){"use strict";function i(t,e){return[Object(r.g)(e)*Object(r.t)(t),Object(r.t)(e)]}var r=n(6),a=n(100);n(34);i.invert=Object(a.a)(r.c)},function(t,e,n){"use strict";function i(t,e){var n=Object(r.g)(e),i=1+Object(r.g)(t)*n;return[n*Object(r.t)(t)/i,Object(r.t)(e)/i]}var r=n(6),a=n(100);n(34);i.invert=Object(a.a)(function(t){return 2*Object(r.d)(t)})},function(t,e,n){"use strict";function i(t,e){return[Object(r.n)(Object(r.v)((r.l+e)/2)),-t]}var r=n(6);n(206);i.invert=function(t,e){return[-e,2*Object(r.d)(Object(r.k)(t))-r.l]}},function(t,e,n){"use strict";n(977),n(207),n(989),n(372),n(373),n(991),n(992),n(993),n(994),n(995),n(101),n(136),n(996),n(209),n(997)},function(t,e,n){"use strict"},function(t,e,n){"use strict";function i(t){var e=0,n=t.children,i=n&&n.length;if(i)for(;--i>=0;)e+=n[i].value;else e=1;t.value=e}e.a=function(){return this.eachAfter(i)}},function(t,e,n){"use strict";e.a=function(t){var e,n,i,r,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),n=a.children)for(i=0,r=n.length;i=0;--n)r.push(e[n]);return this}},function(t,e,n){"use strict";e.a=function(t){for(var e,n,i,r=this,a=[r],o=[];r=a.pop();)if(o.push(r),e=r.children)for(n=0,i=e.length;n=0;)n+=i[r].value;e.value=n})}},function(t,e,n){"use strict";e.a=function(t){return this.eachBefore(function(e){e.children&&e.children.sort(t)})}},function(t,e,n){"use strict";function i(t,e){if(t===e)return t;var n=t.ancestors(),i=e.ancestors(),r=null;for(t=n.pop(),e=i.pop();t===e;)r=t,t=n.pop(),e=i.pop();return r}e.a=function(t){for(var e=this,n=i(e,t),r=[e];e!==n;)e=e.parent,r.push(e);for(var a=r.length;t!==n;)r.splice(a,0,t),t=t.parent;return r}},function(t,e,n){"use strict";e.a=function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e}},function(t,e,n){"use strict";e.a=function(){var t=[];return this.each(function(e){t.push(e)}),t}},function(t,e,n){"use strict";e.a=function(){var t=[];return this.eachBefore(function(e){e.children||t.push(e)}),t}},function(t,e,n){"use strict";e.a=function(){var t=this,e=[];return t.each(function(n){n!==t&&e.push({source:n.parent,target:n})}),e}},function(t,e,n){"use strict";n(372),n(208),n(374)},function(t,e,n){"use strict";function i(t){for(var e,n,i=t.length;i;)n=Math.random()*i--|0,e=t[i],t[i]=t[n],t[n]=e;return t}n.d(e,"b",function(){return r}),e.a=i;var r=Array.prototype.slice},function(t,e,n){"use strict";n(375),n(101)},function(t,e,n){"use strict";n(208),n(207)},function(t,e,n){"use strict";function i(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}var r=n(207);i.prototype=Object.create(r.a.prototype)},function(t,e,n){"use strict";n(375),n(209),n(208),n(374)},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(101),n(136)},function(t,e,n){"use strict";var i=n(101),r=n(136),a=n(209);!function t(e){function n(t,n,o,s,l){if((u=t._squarify)&&u.ratio===e)for(var u,c,f,h,d,p=-1,g=u.length,v=t.value;++p1?e:1)},n}(a.b)},function(t,e,n){"use strict";n(999),n(1e3),n(1001),n(1003),n(1004)},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(1002)},function(t,e,n){"use strict";e.a=function(t,e,n){return(e[0]-t[0])*(n[1]-t[1])-(e[1]-t[1])*(n[0]-t[0])}},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(1006),n(376),n(1007),n(1008),n(377),n(1009)},function(t,e,n){"use strict";var i=n(81);!function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,1===arguments.length?(n=t,t=0):n-=t,function(){return e()*n+t}}return n.source=t,n}(i.a)},function(t,e,n){"use strict";var i=n(81),r=n(376);!function t(e){function n(){var t=r.a.source(e).apply(this,arguments);return function(){return Math.exp(t())}}return n.source=t,n}(i.a)},function(t,e,n){"use strict";var i=n(81),r=n(377);!function t(e){function n(t){var n=r.a.source(e)(t);return function(){return n()/t}}return n.source=t,n}(i.a)},function(t,e,n){"use strict";var i=n(81);!function t(e){function n(t){return function(){return-Math.log(1-e())/t}}return n.source=t,n}(i.a)},function(t,e,n){"use strict";n(1011),n(1012),n(65),n(210),n(211),n(378),n(212),n(1014),n(1015),n(1016),n(382),n(1032),n(385),n(1033),n(1034),n(380)},function(t,e,n){"use strict";n(19),n(23),n(378)},function(t,e,n){"use strict";n(64),n(65),n(379)},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";n(19),n(64),n(23)},function(t,e,n){"use strict";n(19),n(64),n(65),n(23)},function(t,e,n){"use strict";n(19),n(64),n(23)},function(t,e,n){"use strict";var i=n(22),r=Object(i.a)(function(){},function(t,e){t.setTime(+t+e)},function(t,e){return e-t});r.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Object(i.a)(function(e){e.setTime(Math.floor(e/t)*t)},function(e,n){e.setTime(+e+n*t)},function(e,n){return(n-e)/t}):r:null},e.a=r;r.range},function(t,e,n){"use strict";var i=n(22),r=n(42),a=Object(i.a)(function(t){t.setTime(t-t.getMilliseconds())},function(t,e){t.setTime(+t+e*r.d)},function(t,e){return(e-t)/r.d},function(t){return t.getUTCSeconds()});e.a=a;a.range},function(t,e,n){"use strict";var i=n(22),r=n(42),a=Object(i.a)(function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*r.d)},function(t,e){t.setTime(+t+e*r.c)},function(t,e){return(e-t)/r.c},function(t){return t.getMinutes()});e.a=a;a.range},function(t,e,n){"use strict";var i=n(22),r=n(42),a=Object(i.a)(function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*r.d-t.getMinutes()*r.c)},function(t,e){t.setTime(+t+e*r.b)},function(t,e){return(e-t)/r.b},function(t){return t.getHours()});e.a=a;a.range},function(t,e,n){"use strict";var i=n(22),r=n(42),a=Object(i.a)(function(t){t.setHours(0,0,0,0)},function(t,e){t.setDate(t.getDate()+e)},function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*r.c)/r.a},function(t){return t.getDate()-1});e.a=a;a.range},function(t,e,n){"use strict";function i(t){return Object(r.a)(function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},function(t,e){t.setDate(t.getDate()+7*e)},function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*a.c)/a.e})}n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"c",function(){return c});var r=n(22),a=n(42),o=i(0),s=i(1),l=i(2),u=i(3),c=i(4),f=i(5),h=i(6);o.range,s.range,l.range,u.range,c.range,f.range,h.range},function(t,e,n){"use strict";var i=n(22),r=Object(i.a)(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,e){t.setMonth(t.getMonth()+e)},function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())},function(t){return t.getMonth()});e.a=r;r.range},function(t,e,n){"use strict";var i=n(22),r=Object(i.a)(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,e){t.setFullYear(t.getFullYear()+e)},function(t,e){return e.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});r.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(i.a)(function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,n){e.setFullYear(e.getFullYear()+n*t)}):null},e.a=r;r.range},function(t,e,n){"use strict";var i=n(22),r=n(42),a=Object(i.a)(function(t){t.setUTCSeconds(0,0)},function(t,e){t.setTime(+t+e*r.c)},function(t,e){return(e-t)/r.c},function(t){return t.getUTCMinutes()});e.a=a;a.range},function(t,e,n){"use strict";var i=n(22),r=n(42),a=Object(i.a)(function(t){t.setUTCMinutes(0,0,0)},function(t,e){t.setTime(+t+e*r.b)},function(t,e){return(e-t)/r.b},function(t){return t.getUTCHours()});e.a=a;a.range},function(t,e,n){"use strict";var i=n(22),r=n(42),a=Object(i.a)(function(t){t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+e)},function(t,e){return(e-t)/r.a},function(t){return t.getUTCDate()-1});e.a=a;a.range},function(t,e,n){"use strict";function i(t){return Object(r.a)(function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+7*e)},function(t,e){return(e-t)/a.e})}n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"c",function(){return c});var r=n(22),a=n(42),o=i(0),s=i(1),l=i(2),u=i(3),c=i(4),f=i(5),h=i(6);o.range,s.range,l.range,u.range,c.range,f.range,h.range},function(t,e,n){"use strict";var i=n(22),r=Object(i.a)(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCMonth(t.getUTCMonth()+e)},function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()});e.a=r;r.range},function(t,e,n){"use strict";var i=n(22),r=Object(i.a)(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)},function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});r.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Object(i.a)(function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null},e.a=r;r.range},function(t,e,n){"use strict";function i(t){var e=new Date(t);return isNaN(e)?null:e}var r=n(384),a=n(214);+new Date("2000-01-01T00:00:00.000Z")||Object(a.c)(r.a)},function(t,e,n){"use strict";n(382),n(213),n(137),n(23)},function(t,e,n){"use strict";n(19),n(49),n(23)},function(t,e,n){"use strict";n(49),n(23),n(65),n(210),n(385),n(211),n(212)},function(t,e,n){"use strict";n(1036),n(1037),n(1038),n(1039),n(1040),n(1041),n(1042),n(1043),n(1044),n(1045),n(1046),n(1047),n(1048),n(1049),n(1050),n(1051),n(1052),n(1053),n(1054),n(1055),n(1056),n(1057),n(1058),n(1059),n(1060),n(1061),n(1062),n(1063),n(1064),n(1065),n(1066),n(1067),n(1068),n(1069),n(1070),n(1071),n(1072),n(1073),n(1074),n(1075)},function(t,e,n){"use strict";var i=n(7);Object(i.a)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(t,e,n){"use strict";var i=n(7);Object(i.a)("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666")},function(t,e,n){"use strict";var i=n(7);Object(i.a)("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666")},function(t,e,n){"use strict";var i=n(7);Object(i.a)("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928")},function(t,e,n){"use strict";var i=n(7);Object(i.a)("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2")},function(t,e,n){"use strict";var i=n(7);Object(i.a)("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc")},function(t,e,n){"use strict";var i=n(7);Object(i.a)("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999")},function(t,e,n){"use strict";var i=n(7);Object(i.a)("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3")},function(t,e,n){"use strict";var i=n(7);Object(i.a)("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(7),r=n(10),a=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(i.a);Object(r.a)(a)},function(t,e,n){"use strict";var i=n(33),r=n(38);Object(r.b)(Object(i.b)(300,.5,0),Object(i.b)(-240,.5,1))},function(t,e,n){"use strict";var i=n(33),r=n(38);Object(r.b)(Object(i.b)(-100,.75,.35),Object(i.b)(80,1.5,.8)),Object(r.b)(Object(i.b)(260,.75,.35),Object(i.b)(80,1.5,.8)),Object(i.b)()},function(t,e,n){"use strict";var i=n(33);Object(i.f)(),Math.PI,Math.PI},function(t,e,n){"use strict";function i(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}var r=n(7);i(Object(r.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),i(Object(r.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),i(Object(r.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),i(Object(r.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(t,e,n){"use strict";n(1077),n(386),n(215),n(1078),n(1081),n(388),n(389),n(1082),n(1083),n(391),n(392),n(393),n(395),n(394),n(396),n(397),n(1084),n(1085),n(140),n(1086),n(398),n(399),n(141),n(1087),n(1088),n(217),n(1089),n(138),n(1090),n(1091),n(1092),n(1093),n(1094),n(1095),n(103),n(1096),n(1097),n(400),n(218),n(1098),n(1099),n(104),n(1100)},function(t,e,n){"use strict";n(62),n(66),n(102)},function(t,e,n){"use strict";n(66),n(1079),n(1080),n(102)},function(t,e,n){"use strict";e.a=function(t,e){return et?1:e>=t?0:NaN}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";n(387),n(386),n(388)},function(t,e,n){"use strict";n(62),n(390),n(66),n(216),n(389)},function(t,e,n){"use strict";var i=(n(62),n(391)),r=n(392),a=n(393),o=n(394),s=n(395),l=n(396),u=n(397);n(66),i.a,r.a,a.a,s.a,o.a,l.a,u.a},function(t,e,n){"use strict";function i(t){this._context=t}var r=n(139),a=n(140);i.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:Object(a.b)(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}}},function(t,e,n){"use strict";function i(t){this._context=t}var r=n(140);i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,i=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:Object(r.b)(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}}},function(t,e,n){"use strict";function i(t,e){this._basis=new r.a(t),this._beta=e}var r=n(140);i.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var i,r=t[0],a=e[0],o=t[n]-r,s=e[n]-a,l=-1;++l<=n;)i=l/n,this._basis.point(this._beta*t[l]+(1-this._beta)*(r+i*o),this._beta*e[l]+(1-this._beta)*(a+i*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};!function t(e){function n(t){return 1===e?new r.a(t):new i(t,e)}return n.beta=function(e){return t(+e)},n}(.85)},function(t,e,n){"use strict";function i(t,e){this._context=t,this._alpha=e}var r=n(398),a=n(139),o=n(217);i.prototype={areaStart:a.a,areaEnd:a.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Object(o.a)(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return e?new i(t,e):new r.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){"use strict";function i(t,e){this._context=t,this._alpha=e}var r=n(399),a=n(217);i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(a.a)(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return e?new i(t,e):new r.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){"use strict";function i(t){this._context=t}var r=n(139);i.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}}},function(t,e,n){"use strict";function i(t){return t<0?-1:1}function r(t,e,n){var r=t._x1-t._x0,a=e-t._x1,o=(t._y1-t._y0)/(r||a<0&&-0),s=(n-t._y1)/(a||r<0&&-0),l=(o*a+s*r)/(r+a);return(i(o)+i(s))*Math.min(Math.abs(o),Math.abs(s),.5*Math.abs(l))||0}function a(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function o(t,e,n){var i=t._x0,r=t._y0,a=t._x1,o=t._y1,s=(a-i)/3;t._context.bezierCurveTo(i+s,r+s*e,a-s,o-s*n,a,o)}function s(t){this._context=t}function l(t){this._context=new u(t)}function u(t){this._context=t}s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:o(this,this._t0,a(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(t=+t,e=+e,t!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,o(this,a(this,n=r(this,t,e)),n);break;default:o(this,this._t0,n=r(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(l.prototype=Object.create(s.prototype)).point=function(t,e){s.prototype.point.call(this,e,t)},u.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,i,r,a){this._context.bezierCurveTo(e,t,i,n,a,r)}}},function(t,e,n){"use strict";function i(t){this._context=t}function r(t){var e,n,i=t.length-1,r=new Array(i),a=new Array(i),o=new Array(i);for(r[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e=0;--e)r[e]=(o[e]-r[e+1])/a[e];for(a[i-1]=(t[i]+r[i-1])/2,e=0;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}}},function(t,e,n){"use strict";n(390),n(66),n(103),n(104)},function(t,e,n){"use strict";n(103)},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(103)},function(t,e,n){"use strict";n(103)},function(t,e,n){"use strict";n(218)},function(t,e,n){"use strict";n(400),n(218)},function(t,e,n){"use strict";n(104)},function(t,e,n){"use strict";n(1102)},function(t,e,n){"use strict";n(1103),n(1104),n(105)},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";function i(t){return t[0]}function r(t){return t[1]}e.a=i,e.b=r},function(t,e,n){"use strict";function i(){Object(c.a)(this),this.edge=this.site=this.circle=null}function r(t){var e=g.pop()||new i;return e.site=t,e}function a(t){Object(h.b)(t),p.a.remove(t),g.push(t),Object(c.a)(t)}function o(t){var e=t.circle,n=e.x,i=e.cy,r=[n,i],o=t.P,s=t.N,l=[t];a(t);for(var u=o;u.circle&&Math.abs(n-u.circle.x)p.f)c=c.L;else{if(!((a=o-u(c,s))>p.f)){i>-p.f?(e=c.P,n=c):a>-p.f?(e=c,n=c.N):e=n=c;break}if(!c.R){e=c;break}c=c.R}Object(f.c)(t);var g=r(t);if(p.a.insert(e,g),e||n){if(e===n)return Object(h.b)(e),n=r(e.site),p.a.insert(g,n),g.edge=n.edge=Object(d.c)(e.site,g.site),Object(h.a)(e),void Object(h.a)(n);if(!n)return void(g.edge=Object(d.c)(e.site,g.site));Object(h.b)(e),Object(h.b)(n);var v=e.site,m=v[0],y=v[1],_=t[0]-m,x=t[1]-y,b=n.site,w=b[0]-m,S=b[1]-y,M=2*(_*S-x*w),T=_*_+x*x,A=w*w+S*S,k=[(S*T-x*A)/M+m,(_*A-w*T)/M+y];Object(d.d)(n.edge,v,b,k),g.edge=Object(d.c)(v,t,null,k),n.edge=Object(d.c)(t,b,null,k),Object(h.a)(e),Object(h.a)(n)}}function l(t,e){var n=t.site,i=n[0],r=n[1],a=r-e;if(!a)return i;var o=t.P;if(!o)return-1/0;n=o.site;var s=n[0],l=n[1],u=l-e;if(!u)return s;var c=s-i,f=1/a-1/u,h=c/u;return f?(-h+Math.sqrt(h*h-2*f*(c*c/(-2*u)-l+u/2+r-a/2)))/f+i:(i+s)/2}function u(t,e){var n=t.N;if(n)return l(n,e);var i=t.site;return i[1]===e?i[0]:1/0}e.b=o,e.a=s;var c=n(219),f=n(401),h=n(402),d=n(220),p=n(105),g=[]},function(t,e,n){"use strict";n(1107),n(403)},function(t,e,n){"use strict";n(77),n(181),n(38),n(20),n(192),n(1108),n(1109),n(403),n(1110)},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";function i(t,e,n){this.target=t,this.type=e,this.transform=n}e.a=i},function(t,e,n){"use strict";function i(){r.b.stopImmediatePropagation()}e.b=i;var r=n(20);e.a=function(){r.b.preventDefault(),r.b.stopImmediatePropagation()}},function(t,e,n){t.exports="./static/media/bgs.62c7aa97.png"},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=n(5),s=n.n(o),l=n(406),u=(n.n(l),function(){function t(t,e){for(var n=0;n=4&&clearInterval(this.timer)}},{key:"_leave",value:function(){!this.state.data.length>=4&&this._move()}},{key:"componentDidUpdate",value:function(){this.state.data.length>=4&&(this.rootRef.innerHTML+=this.rootRef.innerHTML,this._move())}},{key:"componentWillUnmount",value:function(){clearInterval(this.timer)}}]),e}(o.Component);e.a=c},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=n(5),s=n.n(o),l=n(406),u=(n.n(l),function(){function t(t,e){for(var n=0;n\n

\n

\u4f01\u4e1a\u6ce8\u518c\u5730\u5740\uff1a

\n

"+t.regAddress+"

\n

\u4f01\u4e1a\u8be6\u7ec6\u4fe1\u606f\uff1a

\n \x3c!--

"+t.companyDetail+"

--\x3e\n ";r=new w.InfoWindow({isCustom:!0,content:e}),r.open(n,[t.regAddressLongitude,t.regAddressLatitude])}),n.add(i),n.on("click",function(t){n.remove(r)})}},{key:"_addmassif",value:function(t){var e=this;w.plugin("AMap.DistrictLayer",function(){e.disProvince=new w.DistrictLayer.Province({zIndex:12,adcode:[t],depth:0,styles:{fill:"#0244a7","province-stroke":"#0a4b90","city-stroke":"white","county-stroke":"rgba(255,255,255,0.5)"}}),e.disProvince.setMap(e.map)})}},{key:"_addMinfist",value:function(){for(var t=this,e=["340000","510000","130000","350000"],n=0;n