diff --git a/assets/static/index.html b/assets/static/index.html index 391164b6..8ff0ffc5 100644 --- a/assets/static/index.html +++ b/assets/static/index.html @@ -1 +1 @@ -
0)],u=e.__pictorialBarRect;C.setLabel(u.style,l,r,n,t.seriesModel,o,c),k.setHoverStyle(u,l)}function S(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}var M=i(0),k=i(2),T=i(20),I=i(3),C=i(109),L=I.parsePercent,D=["itemStyle","normal","borderWidth"],P=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],z=new k.Circle,E=i(1).extendChartView({type:"pictorialBar",render:function(e,t,i){var o=this.group,r=e.getData(),a=this._data,s=e.coordinateSystem,l=s.getBaseAxis(),c=!!l.isHorizontal(),u=s.grid.getRect(),h={ecSize:{width:i.getWidth(),height:i.getHeight()},seriesModel:e,coordSys:s,coordSysExtent:[[u.x,u.x+u.width],[u.y,u.y+u.height]],isHorizontal:c,valueDim:P[+c],categoryDim:P[1-c]};return r.diff(a).add(function(e){if(r.hasValue(e)){var t=p(r,e),i=n(r,e,t,h),a=v(r,h,i);r.setItemGraphicEl(e,a),o.add(a),A(a,h,i)}}).update(function(e,t){var i=a.getItemGraphicEl(t);if(!r.hasValue(e))return void o.remove(i);var s=p(r,e),l=n(r,e,s,h),c=b(r,l);i&&c!==i.__pictorialShapeStr&&(o.remove(i),r.setItemGraphicEl(e,null),i=null),i?y(i,h,l):i=v(r,h,l,!0),r.setItemGraphicEl(e,i),i.__pictorialSymbolMeta=l,o.add(i),A(i,h,l)}).remove(function(e){var t=a.getItemGraphicEl(e);t&&x(a,e,t.__pictorialSymbolMeta.animationModel,t)}).execute(),this._data=r,this.group},dispose:M.noop,remove:function(e,t){var i=this.group,n=this._data;e.get("animation")?n&&n.eachItemGraphicEl(function(t){x(n,t.dataIndex,e,t)}):i.removeAll()}});e.exports=E},function(e,t,i){var n=i(50)([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]);e.exports={getBarItemStyle:function(e){var t=n.call(this,e);if(this.getBorderLineDash){var i=this.getBorderLineDash();i&&(t.lineDash=i)}return t}}},function(e,t,i){var n=i(1);i(237),i(238),n.registerVisual(i(240)),n.registerLayout(i(239))},function(e,t,i){"use strict";var n=i(0),o=i(14),r=i(55),a=o.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],valueDimensions:["min","Q1","median","Q3","max"],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{normal:{color:"#fff",borderWidth:1},emphasis:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}});n.mixin(a,r.seriesModelMixin,!0),e.exports=a},function(e,t,i){"use strict";function n(e,t,i){var n=t.getItemModel(i),o=n.getModel(c),r=t.getItemVisual(i,"color"),s=o.getItemStyle(["borderColor"]),l=e.childAt(e.whiskerIndex);l.style.set(s),l.style.stroke=r,l.dirty();var h=e.childAt(e.bodyIndex);h.style.set(s),h.style.stroke=r,h.dirty();var d=n.getModel(u).getItemStyle();a.setHoverStyle(e,d)}var o=i(0),r=i(30),a=i(2),s=i(55),l=r.extend({type:"boxplot",getStyleUpdater:function(){return n},dispose:o.noop});o.mixin(l,s.viewMixin,!0);var c=["itemStyle","normal"],u=["itemStyle","emphasis"];e.exports=l},function(e,t,i){function n(e){var t=[],i=[];return e.eachSeriesByType("boxplot",function(e){var n=e.getBaseAxis(),o=a.indexOf(i,n);o<0&&(o=i.length,i[o]=n,t[o]={axis:n,seriesModels:[]}),t[o].seriesModels.push(e)}),t}function o(e){var t,i,n=e.axis,o=e.seriesModels,r=o.length,s=e.boxWidthList=[],u=e.boxOffsetList=[],h=[];if("category"===n.type)i=n.getBandWidth();else{var d=0;c(o,function(e){d=Math.max(d,e.getData().count())}),t=n.getExtent(),Math.abs(t[1]-t[0])}c(o,function(e){var t=e.get("boxWidth");a.isArray(t)||(t=[t,t]),h.push([l(t[0],i)||0,l(t[1],i)||0])});var p=.8*i-2,f=p/r*.3,g=(p-f*(r-1))/r,m=g/2-p/2;c(o,function(e,t){u.push(m),m+=f+g,s.push(Math.min(Math.max(g,h[t][0]),h[t][1]))})}function r(e,t,i){var n=e.coordinateSystem,o=e.getData(),r=e.dimensions,a=e.get("layout"),s=i/2;o.each(r,function(){function e(e){var i=[];i[p]=h,i[f]=e;var o;return isNaN(h)||isNaN(e)?o=[NaN,NaN]:(o=n.dataToPoint(i),o[p]+=t),o}function i(e,t){var i=e.slice(),n=e.slice();i[p]+=s,n[p]-=s,t?x.push(i,n):x.push(n,i)}function l(e){var t=[e.slice(),e.slice()];t[0][p]-=s,t[1][p]+=s,y.push(t)}var c=arguments,u=r.length,h=c[0],d=c[u],p="horizontal"===a?0:1,f=1-p,g=e(c[3]),m=e(c[1]),v=e(c[5]),y=[[m,e(c[2])],[v,e(c[4])]];l(m),l(v),l(g);var x=[];i(y[0][1],0),i(y[1][1],1),o.setItemLayout(d,{chartLayout:a,initBaseline:g[f],median:g,bodyEnds:x,whiskerEnds:y})})}var a=i(0),s=i(3),l=s.parsePercent,c=a.each;e.exports=function(e){var t=n(e);c(t,function(e){var t=e.seriesModels;t.length&&(o(e),c(t,function(t,i){r(t,e.boxOffsetList[i],e.boxWidthList[i])}))})}},function(e,t){var i=["itemStyle","normal","borderColor"];e.exports=function(e,t){var n=e.get("color");e.eachRawSeriesByType("boxplot",function(t){var o=n[t.seriesIndex%n.length],r=t.getData();r.setVisual({legendSymbol:"roundRect",color:t.get(i)||o}),e.isSeriesFiltered(t)||r.each(function(e){var t=r.getItemModel(e);r.setItemVisual(e,{color:t.get(i,!0)})})})}},function(e,t,i){var n=i(1);i(242),i(243),n.registerPreprocessor(i(246)),n.registerVisual(i(245)),n.registerLayout(i(244))},function(e,t,i){"use strict";var n=i(0),o=i(14),r=i(55),a=i(4),s=a.encodeHTML,l=a.addCommas,c=o.extend({type:"series.candlestick",dependencies:["xAxis","yAxis","grid"],valueDimensions:["open","close","lowest","highest"],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,itemStyle:{normal:{color:"#c23531",color0:"#314656",borderWidth:1,borderColor:"#c23531",borderColor0:"#314656"},emphasis:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,animationUpdate:!1,animationEasing:"linear",animationDuration:300},getShadowDim:function(){return"open"},formatTooltip:function(e,t){var i=n.map(this.valueDimensions,function(t){return s(t+": "+l(this.getData().get(t,e)))},this).join(" a[1])){var s=Math.abs(r[1]);sa;)l+=360*c;return[s,l]},coordToPoint:function(e){var t=e[0],i=e[1]/180*Math.PI;return[Math.cos(i)*t+this.cx,-Math.sin(i)*t+this.cy]}},e.exports=r},function(e,t,i){"use strict";i(432),i(1).extendComponentModel({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(e){var t;return this.ecModel.eachComponent(e,function(e){e.getCoordSysModel()===this&&(t=e)},this),t},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}})},function(e,t,i){"use strict";function n(e,t){r.call(this,"radius",e,t),this.type="category"}var o=i(0),r=i(29);n.prototype={constructor:n,pointToData:function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},dataToRadius:r.prototype.dataToCoord,radiusToData:r.prototype.coordToData},o.inherits(n,r),e.exports=n},function(e,t,i){function n(e,t,i){r.call(this,e,t,i),this.type="value",this.angle=0,this.name="",this.model}var o=i(0),r=i(29);o.inherits(n,r),e.exports=n},function(e,t,i){function n(e,t,i){this._model=e,this.dimensions=[],this._indicatorAxes=o.map(e.getIndicatorModels(),function(e,t){var i="indicator_"+t,n=new r(i,new a);return n.name=e.get("name"),n.model=e,e.axis=n,this.dimensions.push(i),n},this),this.resize(e,i),this.cx,this.cy,this.r,this.startAngle}var o=i(0),r=i(436),a=i(62),s=i(3),l=i(18);n.prototype.getIndicatorAxes=function(){return this._indicatorAxes},n.prototype.dataToPoint=function(e,t){var i=this._indicatorAxes[t];return this.coordToPoint(i.dataToCoord(e),t)},n.prototype.coordToPoint=function(e,t){var i=this._indicatorAxes[t],n=i.angle;return[this.cx+e*Math.cos(n),this.cy-e*Math.sin(n)]},n.prototype.pointToData=function(e){var t=e[0]-this.cx,i=e[1]-this.cy,n=Math.sqrt(t*t+i*i);t/=n,i/=n;for(var o,r=Math.atan2(-i,t),a=1/0,s=-1,l=0;l 0)],u=e.__pictorialBarRect;C.setLabel(u.style,l,r,n,t.seriesModel,o,c),k.setHoverStyle(u,l)}function S(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}var M=i(0),k=i(2),T=i(20),I=i(3),C=i(109),L=I.parsePercent,D=["itemStyle","normal","borderWidth"],P=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],z=new k.Circle,E=i(1).extendChartView({type:"pictorialBar",render:function(e,t,i){var o=this.group,r=e.getData(),a=this._data,s=e.coordinateSystem,l=s.getBaseAxis(),c=!!l.isHorizontal(),u=s.grid.getRect(),h={ecSize:{width:i.getWidth(),height:i.getHeight()},seriesModel:e,coordSys:s,coordSysExtent:[[u.x,u.x+u.width],[u.y,u.y+u.height]],isHorizontal:c,valueDim:P[+c],categoryDim:P[1-c]};return r.diff(a).add(function(e){if(r.hasValue(e)){var t=p(r,e),i=n(r,e,t,h),a=v(r,h,i);r.setItemGraphicEl(e,a),o.add(a),A(a,h,i)}}).update(function(e,t){var i=a.getItemGraphicEl(t);if(!r.hasValue(e))return void o.remove(i);var s=p(r,e),l=n(r,e,s,h),c=b(r,l);i&&c!==i.__pictorialShapeStr&&(o.remove(i),r.setItemGraphicEl(e,null),i=null),i?y(i,h,l):i=v(r,h,l,!0),r.setItemGraphicEl(e,i),i.__pictorialSymbolMeta=l,o.add(i),A(i,h,l)}).remove(function(e){var t=a.getItemGraphicEl(e);t&&x(a,e,t.__pictorialSymbolMeta.animationModel,t)}).execute(),this._data=r,this.group},dispose:M.noop,remove:function(e,t){var i=this.group,n=this._data;e.get("animation")?n&&n.eachItemGraphicEl(function(t){x(n,t.dataIndex,e,t)}):i.removeAll()}});e.exports=E},function(e,t,i){var n=i(50)([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]);e.exports={getBarItemStyle:function(e){var t=n.call(this,e);if(this.getBorderLineDash){var i=this.getBorderLineDash();i&&(t.lineDash=i)}return t}}},function(e,t,i){var n=i(1);i(237),i(238),n.registerVisual(i(240)),n.registerLayout(i(239))},function(e,t,i){"use strict";var n=i(0),o=i(14),r=i(55),a=o.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],valueDimensions:["min","Q1","median","Q3","max"],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{normal:{color:"#fff",borderWidth:1},emphasis:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}});n.mixin(a,r.seriesModelMixin,!0),e.exports=a},function(e,t,i){"use strict";function n(e,t,i){var n=t.getItemModel(i),o=n.getModel(c),r=t.getItemVisual(i,"color"),s=o.getItemStyle(["borderColor"]),l=e.childAt(e.whiskerIndex);l.style.set(s),l.style.stroke=r,l.dirty();var h=e.childAt(e.bodyIndex);h.style.set(s),h.style.stroke=r,h.dirty();var d=n.getModel(u).getItemStyle();a.setHoverStyle(e,d)}var o=i(0),r=i(30),a=i(2),s=i(55),l=r.extend({type:"boxplot",getStyleUpdater:function(){return n},dispose:o.noop});o.mixin(l,s.viewMixin,!0);var c=["itemStyle","normal"],u=["itemStyle","emphasis"];e.exports=l},function(e,t,i){function n(e){var t=[],i=[];return e.eachSeriesByType("boxplot",function(e){var n=e.getBaseAxis(),o=a.indexOf(i,n);o<0&&(o=i.length,i[o]=n,t[o]={axis:n,seriesModels:[]}),t[o].seriesModels.push(e)}),t}function o(e){var t,i,n=e.axis,o=e.seriesModels,r=o.length,s=e.boxWidthList=[],u=e.boxOffsetList=[],h=[];if("category"===n.type)i=n.getBandWidth();else{var d=0;c(o,function(e){d=Math.max(d,e.getData().count())}),t=n.getExtent(),Math.abs(t[1]-t[0])}c(o,function(e){var t=e.get("boxWidth");a.isArray(t)||(t=[t,t]),h.push([l(t[0],i)||0,l(t[1],i)||0])});var p=.8*i-2,f=p/r*.3,g=(p-f*(r-1))/r,m=g/2-p/2;c(o,function(e,t){u.push(m),m+=f+g,s.push(Math.min(Math.max(g,h[t][0]),h[t][1]))})}function r(e,t,i){var n=e.coordinateSystem,o=e.getData(),r=e.dimensions,a=e.get("layout"),s=i/2;o.each(r,function(){function e(e){var i=[];i[p]=h,i[f]=e;var o;return isNaN(h)||isNaN(e)?o=[NaN,NaN]:(o=n.dataToPoint(i),o[p]+=t),o}function i(e,t){var i=e.slice(),n=e.slice();i[p]+=s,n[p]-=s,t?x.push(i,n):x.push(n,i)}function l(e){var t=[e.slice(),e.slice()];t[0][p]-=s,t[1][p]+=s,y.push(t)}var c=arguments,u=r.length,h=c[0],d=c[u],p="horizontal"===a?0:1,f=1-p,g=e(c[3]),m=e(c[1]),v=e(c[5]),y=[[m,e(c[2])],[v,e(c[4])]];l(m),l(v),l(g);var x=[];i(y[0][1],0),i(y[1][1],1),o.setItemLayout(d,{chartLayout:a,initBaseline:g[f],median:g,bodyEnds:x,whiskerEnds:y})})}var a=i(0),s=i(3),l=s.parsePercent,c=a.each;e.exports=function(e){var t=n(e);c(t,function(e){var t=e.seriesModels;t.length&&(o(e),c(t,function(t,i){r(t,e.boxOffsetList[i],e.boxWidthList[i])}))})}},function(e,t){var i=["itemStyle","normal","borderColor"];e.exports=function(e,t){var n=e.get("color");e.eachRawSeriesByType("boxplot",function(t){var o=n[t.seriesIndex%n.length],r=t.getData();r.setVisual({legendSymbol:"roundRect",color:t.get(i)||o}),e.isSeriesFiltered(t)||r.each(function(e){var t=r.getItemModel(e);r.setItemVisual(e,{color:t.get(i,!0)})})})}},function(e,t,i){var n=i(1);i(242),i(243),n.registerPreprocessor(i(246)),n.registerVisual(i(245)),n.registerLayout(i(244))},function(e,t,i){"use strict";var n=i(0),o=i(14),r=i(55),a=i(4),s=a.encodeHTML,l=a.addCommas,c=o.extend({type:"series.candlestick",dependencies:["xAxis","yAxis","grid"],valueDimensions:["open","close","lowest","highest"],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,itemStyle:{normal:{color:"#c23531",color0:"#314656",borderWidth:1,borderColor:"#c23531",borderColor0:"#314656"},emphasis:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,animationUpdate:!1,animationEasing:"linear",animationDuration:300},getShadowDim:function(){return"open"},formatTooltip:function(e,t){var i=n.map(this.valueDimensions,function(t){return s(t+": "+l(this.getData().get(t,e)))},this).join(" a[1])){var s=Math.abs(r[1]);sa;)l+=360*c;return[s,l]},coordToPoint:function(e){var t=e[0],i=e[1]/180*Math.PI;return[Math.cos(i)*t+this.cx,-Math.sin(i)*t+this.cy]}},e.exports=r},function(e,t,i){"use strict";i(432),i(1).extendComponentModel({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(e){var t;return this.ecModel.eachComponent(e,function(e){e.getCoordSysModel()===this&&(t=e)},this),t},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}})},function(e,t,i){"use strict";function n(e,t){r.call(this,"radius",e,t),this.type="category"}var o=i(0),r=i(29);n.prototype={constructor:n,pointToData:function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},dataToRadius:r.prototype.dataToCoord,radiusToData:r.prototype.coordToData},o.inherits(n,r),e.exports=n},function(e,t,i){function n(e,t,i){r.call(this,e,t,i),this.type="value",this.angle=0,this.name="",this.model}var o=i(0),r=i(29);o.inherits(n,r),e.exports=n},function(e,t,i){function n(e,t,i){this._model=e,this.dimensions=[],this._indicatorAxes=o.map(e.getIndicatorModels(),function(e,t){var i="indicator_"+t,n=new r(i,new a);return n.name=e.get("name"),n.model=e,e.axis=n,this.dimensions.push(i),n},this),this.resize(e,i),this.cx,this.cy,this.r,this.startAngle}var o=i(0),r=i(436),a=i(62),s=i(3),l=i(18);n.prototype.getIndicatorAxes=function(){return this._indicatorAxes},n.prototype.dataToPoint=function(e,t){var i=this._indicatorAxes[t];return this.coordToPoint(i.dataToCoord(e),t)},n.prototype.coordToPoint=function(e,t){var i=this._indicatorAxes[t],n=i.angle;return[this.cx+e*Math.cos(n),this.cy-e*Math.sin(n)]},n.prototype.pointToData=function(e){var t=e[0]-this.cx,i=e[1]-this.cy,n=Math.sqrt(t*t+i*i);t/=n,i/=n;for(var o,r=Math.atan2(-i,t),a=1/0,s=-1,l=0;l
"),o=[];return null!=this.name&&o.push(s(this.name)),null!=i&&o.push(i),o.join("
")},brushSelector:function(e,t){return t.rect(e.brushRect)}});n.mixin(c,r.seriesModelMixin,!0),e.exports=c},function(e,t,i){"use strict";function n(e,t,i){var n=t.getItemModel(i),o=n.getModel(c),r=t.getItemVisual(i,"color"),s=t.getItemVisual(i,"borderColor")||r,l=o.getItemStyle(["color","color0","borderColor","borderColor0"]),h=e.childAt(e.whiskerIndex);h.useStyle(l),h.style.stroke=s;var d=e.childAt(e.bodyIndex);d.useStyle(l),d.style.fill=r,d.style.stroke=s;var p=n.getModel(u).getItemStyle();a.setHoverStyle(e,p)}var o=i(0),r=i(30),a=i(2),s=i(55),l=r.extend({type:"candlestick",getStyleUpdater:function(){return n},dispose:o.noop});o.mixin(l,s.viewMixin,!0);var c=["itemStyle","normal"],u=["itemStyle","emphasis"];e.exports=l},function(e,t,i){function n(e,t){var i,n=e.getBaseAxis(),a="category"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/t.count()),s=r(o(e.get("barMaxWidth"),a),a),l=r(o(e.get("barMinWidth"),1),a),c=e.get("barWidth");return null!=c?r(c,a):Math.max(Math.min(a/2,s),l)}var o=i(0).retrieve,r=i(3).parsePercent;e.exports=function(e){e.eachSeriesByType("candlestick",function(e){var t=e.coordinateSystem,i=e.getData(),o=e.dimensions,r=e.get("layout"),a=n(e,i);i.each(o,function(){function e(e){var i=[];return i[h]=c,i[d]=e,isNaN(c)||isNaN(e)?[NaN,NaN]:t.dataToPoint(i)}function n(e,t){var i=e.slice(),n=e.slice();i[h]+=a/2,n[h]-=a/2,t?S.push(i,n):S.push(n,i)}var s=arguments,l=o.length,c=s[0],u=s[l],h="horizontal"===r?0:1,d=1-h,p=s[1],f=s[2],g=s[3],m=s[4],v=Math.min(p,f),y=Math.max(p,f),x=e(v),b=e(y),_=e(g),w=e(m),A=[[w,b],[_,x]],S=[];n(b,0),n(x,1),i.setItemLayout(u,{chartLayout:r,sign:p>f?-1:p
")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{normal:{width:2,type:"solid"}},label:{normal:{position:"top"}},symbol:"emptyCircle",symbolSize:4}});e.exports=l},function(e,t,i){function n(e){return r.isArray(e)||(e=[+e,+e]),e}var o=i(2),r=i(0),a=i(20);e.exports=i(1).extendChartView({type:"radar",render:function(e,t,i){function s(e,t){var i=e.getItemVisual(t,"symbol")||"circle",o=e.getItemVisual(t,"color");if("none"!==i){var r=a.createSymbol(i,-.5,-.5,1,1,o);return r.attr({style:{strokeNoScale:!0},z2:100,scale:n(e.getItemVisual(t,"symbolSize"))}),r}}function l(t,i,n,r,a,l){n.removeAll();for(var c=0;c0){var l=n.getLayout().y+o;n.setLayout({y:l},!0)}a=n.getLayout().y+n.getLayout().dy+t}if((o=a-t-i)>0){var l=n.getLayout().y-o;for(n.setLayout({y:l},!0),a=n.getLayout().y,r=s-2;r>=0;--r)n=e[r],o=n.getLayout().y+n.getLayout().dy+t-a,o>0&&(l=n.getLayout().y-o,n.setLayout({y:l},!0)),a=n.getLayout().y}})}function d(e,t){k.each(e.slice().reverse(),function(e){k.each(e,function(e){if(e.outEdges.length){var i=x(e.outEdges,p)/x(e.outEdges,A),n=e.getLayout().y+(i-b(e))*t;e.setLayout({y:n},!0)}})})}function p(e){return b(e.node2)*e.getValue()}function f(e,t){k.each(e,function(e){k.each(e,function(e){if(e.inEdges.length){var i=x(e.inEdges,g)/x(e.inEdges,A),n=e.getLayout().y+(i-b(e))*t;e.setLayout({y:n},!0)}})})}function g(e){return b(e.node1)*e.getValue()}function m(e){k.each(e,function(e){e.outEdges.sort(v),e.inEdges.sort(y)}),k.each(e,function(e){var t=0,i=0;k.each(e.outEdges,function(e){e.setLayout({sy:t},!0),t+=e.getLayout().dy}),k.each(e.inEdges,function(e){e.setLayout({ty:i},!0),i+=e.getLayout().dy})})}function v(e,t){return e.node2.getLayout().y-t.node2.getLayout().y}function y(e,t){return e.node1.getLayout().y-t.node1.getLayout().y}function x(e,t){for(var i=0,n=e.length,o=-1;++oo&&(o=n));var l=e.area*e.area,c=t*t*i;return l?x(c*o/l,l/(c*r)):1/0}function u(e,t,i,n,o){var r=t===i.width?0:1,a=1-r,s=["x","y"],l=["width","height"],c=i[s[r]],u=t?e.area/t:0;(o||u>i[l[a]])&&(u=i[l[a]]);for(var h=0,d=e.length;h=0)return!0}function c(e){for(var t=e.split(/\n+/g),i=s(t.shift()).split(y),n=[],o=f.map(i,function(e){return{name:e,data:[]}}),r=0;r';window.open().document.write(c)}else{var u=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});r.dispatchEvent(u)}},i(28).register("saveAsImage",n),e.exports=n},function(e,t,i){function n(e){var t="left "+e+"s cubic-bezier(0.23, 1, 0.32, 1),top "+e+"s cubic-bezier(0.23, 1, 0.32, 1)";return s.map(f,function(e){return e+"transition:"+t}).join(";")}function o(e){var t=[],i=e.get("fontSize"),n=e.getTextColor();return n&&t.push("color:"+n),t.push("font:"+e.getFont()),i&&t.push("line-height:"+Math.round(3*i/2)+"px"),h(["decoration","align"],function(i){var n=e.get(i);n&&t.push("text-"+i+":"+n)}),t.join(";")}function r(e){var t=[],i=e.get("transitionDuration"),r=e.get("backgroundColor"),a=e.getModel("textStyle"),s=e.get("padding");return i&&t.push(n(i)),r&&(p.canvasSupported?t.push("background-Color:"+r):(t.push("background-Color:#"+l.toHex(r)),t.push("filter:alpha(opacity=70)"))),h(["width","color","radius"],function(i){var n="border-"+i,o=d(n),r=e.get(o);null!=r&&t.push(n+":"+r+("color"===i?"":"px"))}),t.push(o(a)),null!=s&&t.push("padding:"+u.normalizeCssArray(s).join("px ")+"px"),t.join(";")+";"}function a(e,t){var i=document.createElement("div"),n=this._zr=t.getZr();this.el=i,this._x=t.getWidth()/2,this._y=t.getHeight()/2,e.appendChild(i),this._container=e,this._show=!1,this._hideTimeout;var o=this;i.onmouseenter=function(){o._enterable&&(clearTimeout(o._hideTimeout),o._show=!0),o._inContent=!0},i.onmousemove=function(t){if(t=t||window.event,!o._enterable){var i=n.handler;c.normalizeEvent(e,t,!0),i.dispatch("mousemove",t)}},i.onmouseleave=function(){o._enterable&&o._show&&o.hideLater(o._hideDelay),o._inContent=!1}}var s=i(0),l=i(27),c=i(26),u=i(4),h=s.each,d=u.toCamelCase,p=i(13),f=["","-webkit-","-moz-","-o-"];a.prototype={constructor:a,_enterable:!0,update:function(){var e=this._container,t=e.currentStyle||document.defaultView.getComputedStyle(e),i=e.style;"absolute"!==i.position&&"absolute"!==t.position&&(i.position="relative")},show:function(e){clearTimeout(this._hideTimeout);var t=this.el;t.style.cssText="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+r(e)+";left:"+this._x+"px;top:"+this._y+"px;"+(e.get("extraCssText")||""),t.style.display=t.innerHTML?"block":"none",this._show=!0},setContent:function(e){this.el.innerHTML=e},setEnterable:function(e){this._enterable=e},getSize:function(){var e=this.el;return[e.clientWidth,e.clientHeight]},moveTo:function(e,t){var i,n=this._zr;n&&n.painter&&(i=n.painter.getViewportRoot())&&(e+=i.offsetLeft||0,t+=i.offsetTop||0);var o=this.el.style;o.left=e+"px",o.top=t+"px",this._x=e,this._y=t},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(e){!this._show||this._inContent&&this._enterable||(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(s.bind(this.hide,this),e)):this.hide())},isShow:function(){return this._show}},e.exports=a},function(e,t,i){i(1).extendComponentModel({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:8,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}})},function(e,t,i){function n(e){for(var t=e.pop();e.length;){var i=e.pop();i&&(i instanceof m&&(i=i.get("tooltip",!0)),"string"==typeof i&&(i={formatter:i}),t=new m(i,t,t.ecModel))}return t}function o(e,t){return e.dispatchAction||u.bind(t.dispatchAction,t)}function r(e,t,i,n,o,r,a){var s=i.clientWidth,l=i.clientHeight;return e+s+r>n?e-=s+r:e+=r,t+l+a>o?t-=l+a:t+=a,[e,t]}function a(e,t,i,n,o){var r=i.clientWidth,a=i.clientHeight;return e=Math.min(e+r,n)-r,t=Math.min(t+a,o)-a,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function s(e,t,i){var n=i[0],o=i[1],r=0,a=0,s=t.width,l=t.height;switch(e){case"inside":r=t.x+s/2-n/2,a=t.y+l/2-o/2;break;case"top":r=t.x+s/2-n/2,a=t.y-o-5;break;case"bottom":r=t.x+s/2-n/2,a=t.y+l+5;break;case"left":r=t.x-n-5,a=t.y+l/2-o/2;break;case"right":r=t.x+s+5,a=t.y+l/2-o/2}return[r,a]}function l(e){return"center"===e||"middle"===e}var c=i(404),u=i(0),h=i(4),d=i(3),p=i(121),f=i(7),g=i(13),m=i(9),v=i(122),y=i(18),x=i(57),b=u.bind,_=u.each,w=d.parsePercent;i(1).extendComponentView({type:"tooltip",init:function(e,t){if(!g.node){var i=new c(t.getDom(),t);this._tooltipContent=i}},render:function(e,t,i){if(!g.node){this.group.removeAll(),this._tooltipModel=e,this._ecModel=t,this._api=i,this._lastDataByCoordSys,this._alwaysShowContent=e.get("alwaysShowContent");var n=this._tooltipContent;n.update(),n.setEnterable(e.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var e=this._tooltipModel,t=e.get("triggerOn");v.register("itemTooltip",this._api,b(function(e,i,n){"none"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):"leave"===e&&this._hide(n))},this))},_keepShow:function(){var e=this._tooltipModel,t=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==e.get("triggerOn")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){n.manuallyShowTip(e,t,i,{x:n._lastX,y:n._lastY})})}},manuallyShowTip:function(e,t,i,n){if(n.from!==this.uid&&!g.node){var r=o(n,i);this._ticket="";var a=n.seriesIndex;if(n.dataByCoordSys)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,event:{},dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},r);else if(null!=a){var s=p(n,t),l=s.point[0],c=s.point[1];null!=l&&null!=c&&this._tryShow({offsetX:l,offsetY:c,position:n.position,target:s.el,event:{}},r)}else null!=n.x&&null!=n.y&&this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().handler.findHover(n.x,n.y),event:{}},r)}},manuallyHideTip:function(e,t,i,n){var r=this._tooltipContent;this._alwaysShowContent||r.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(o(n,i))},_tryShow:function(e,t){var i=e.target;if(this._tooltipModel){this._lastX=e.offsetX,this._lastY=e.offsetY;var n=e.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,e):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(e,i,t)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(e,i,t)):(this._lastDataByCoordSys=null,this._hide(t))}},_showOrMove:function(e,t){var i=e.get("showDelay");t=u.bind(t,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(t,i):t()},_showAxisTooltip:function(e,t){var i=this._ecModel,o=this._tooltipModel,r=[t.offsetX,t.offsetY],a=[],s=[],l=n([t.tooltipOption,o]);_(e,function(e){_(e.dataByAxis,function(e){var t=i.getComponent(e.axisDim+"Axis",e.axisIndex),n=e.value,o=[];if(t&&null!=n){var r=x.getValueLabel(n,t.axis,i,e.seriesDataIndices,e.valueLabelOpt);u.each(e.seriesDataIndices,function(a){var l=i.getSeriesByIndex(a.seriesIndex),c=a.dataIndexInside,u=l&&l.getDataParams(c);u.axisDim=e.axisDim,u.axisIndex=e.axisIndex,u.axisType=e.axisType,u.axisId=e.axisId,u.axisValue=y.getAxisRawValue(t.axis,n),u.axisValueLabel=r,u&&(s.push(u),o.push(l.formatTooltip(c,!0)))});var l=r;a.push((l?h.encodeHTML(l)+"
":"")+o.join("
"))}})},this),a.reverse(),a=a.join("
");var c=t.position;this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(e)?this._updatePosition(l,c,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(l,a,s,Math.random(),r[0],r[1],c)})},_showSeriesItemTooltip:function(e,t,i){var o=this._ecModel,r=t.seriesIndex,a=o.getSeriesByIndex(r),s=t.dataModel||a,l=t.dataIndex,c=t.dataType,u=s.getData(),h=n([u.getItemModel(l),s,a&&(a.coordinateSystem||{}).model,this._tooltipModel]),d=h.get("trigger");if(null==d||"item"===d){var p=s.getDataParams(l,c),f=s.formatTooltip(l,!1,c),g="item_"+s.name+"_"+l;this._showOrMove(h,function(){this._showTooltipContent(h,f,p,g,e.offsetX,e.offsetY,e.position,e.target)}),i({type:"showTip",dataIndexInside:l,dataIndex:u.getRawIndex(l),seriesIndex:r,from:this.uid})}},_showComponentItemTooltip:function(e,t,i){var n=t.tooltip;if("string"==typeof n){var o=n;n={content:o,formatter:o}}var r=new m(n,this._tooltipModel,this._ecModel),a=r.get("content"),s=Math.random();this._showOrMove(r,function(){this._showTooltipContent(r,a,r.get("formatterParams")||{},s,e.offsetX,e.offsetY,e.position,t)}),i({type:"showTip",from:this.uid})},_showTooltipContent:function(e,t,i,n,o,r,a,s){if(this._ticket="",e.get("showContent")&&e.get("show")){var l=this._tooltipContent,c=e.get("formatter");a=a||e.get("position");var u=t;if(c&&"string"==typeof c)u=h.formatTpl(c,i,!0);else if("function"==typeof c){var d=b(function(t,n){t===this._ticket&&(l.setContent(n),this._updatePosition(e,a,o,r,l,i,s))},this);this._ticket=n,u=c(i,n,d)}l.setContent(u),l.show(e),this._updatePosition(e,a,o,r,l,i,s)}},_updatePosition:function(e,t,i,n,o,c,h){var d=this._api.getWidth(),p=this._api.getHeight();t=t||e.get("position");var g=o.getSize(),m=e.get("align"),v=e.get("verticalAlign"),y=h&&h.getBoundingRect().clone();if(h&&y.applyTransform(h.transform),"function"==typeof t&&(t=t([i,n],c,o.el,y,{viewSize:[d,p],contentSize:g.slice()})),u.isArray(t))i=w(t[0],d),n=w(t[1],p);else if(u.isObject(t)){t.width=g[0],t.height=g[1];var x=f.getLayoutRect(t,{width:d,height:p});i=x.x,n=x.y,m=null,v=null}else if("string"==typeof t&&h){var b=s(t,y,g);i=b[0],n=b[1]}else{var b=r(i,n,o.el,d,p,m?0:20,v?0:20);i=b[0],n=b[1]}if(m&&(i-=l(m)?g[0]/2:"right"===m?g[0]:0),v&&(n-=l(v)?g[1]/2:"bottom"===v?g[1]:0),e.get("confine")){var b=a(i,n,o.el,d,p);i=b[0],n=b[1]}o.moveTo(i,n)},_updateContentNotChangedOnAxis:function(e){var t=this._lastDataByCoordSys,i=!!t&&t.length===e.length;return _(t,function(t,n){var o=t.dataByAxis||{},r=e[n]||{},a=r.dataByAxis||[];i&=o.length===a.length,_(o,function(e,t){var n=a[t]||{},o=e.seriesDataIndices||[],r=n.seriesDataIndices||[];i&=e.value===n.value&&e.axisType===n.axisType&&e.axisId===n.axisId&&o.length===r.length,_(o,function(e,t){var n=r[t];i&=e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex})})}),this._lastDataByCoordSys=e,!!i},_hide:function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},dispose:function(e,t){g.node||(this._tooltipContent.hide(),v.unregister("itemTooltip",t))}})},function(e,t,i){i(412),i(413)},function(e,t,i){function n(e,t,i){if(i[0]===i[1])return i.slice();for(var n=(i[1]-i[0])/200,o=i[0],r=[],a=0;a<=200&&ot[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},completeVisualOption:function(){o.prototype.completeVisualOption.apply(this,arguments),r.each(this.stateList,function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=0)},this)},setSelected:function(e){this.option.range=e.slice(),this._resetRange()},getSelected:function(){var e=this.getExtent(),t=a.asc((this.get("range")||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]1&&r&&r.length>1){var s=n(r)/n(a);!isFinite(s)&&(s=1),t.pinchScale=s;var l=o(r);return t.pinchX=l[0],t.pinchY=l[1],{type:"pinch",target:e[0].target,event:t}}}}};e.exports=a},function(e,t,i){function n(e){return"mousewheel"===e&&d.browser.firefox?"DOMMouseScroll":e}function o(e,t,i){var n=e._gestureMgr;"start"===i&&n.clear();var o=n.recognize(t,e.handler.findHover(t.zrX,t.zrY,null),e.dom);if("end"===i&&n.clear(),o){var r=o.type;t.gestureEvent=r,e.handler.dispatchToElement(o.target,r,o.event)}}function r(e){e._touching=!0,clearTimeout(e._touchTimer),e._touchTimer=setTimeout(function(){e._touching=!1},700)}function a(e){var t=e.pointerType;return"pen"===t||"touch"===t}function s(e){function t(e,t){return function(){if(!t._touching)return e.apply(t,arguments)}}u.each(y,function(t){e._handlers[t]=u.bind(_[t],e)}),u.each(b,function(t){e._handlers[t]=u.bind(_[t],e)}),u.each(v,function(i){e._handlers[i]=t(_[i],e)})}function l(e){function t(t,i){u.each(t,function(t){f(e,n(t),i._handlers[t])},i)}h.call(this),this.dom=e,this._touching=!1,this._touchTimer,this._gestureMgr=new p,this._handlers={},s(this),d.pointerEventsSupported?t(b,this):(d.touchEventsSupported&&t(y,this),t(v,this))}var c=i(26),u=i(0),h=i(39),d=i(13),p=i(515),f=c.addEventListener,g=c.removeEventListener,m=c.normalizeEvent,v=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],y=["touchstart","touchend","touchmove"],x={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},b=u.map(v,function(e){var t=e.replace("mouse","pointer");return x[t]?t:e}),_={mousemove:function(e){e=m(this.dom,e),this.trigger("mousemove",e)},mouseout:function(e){e=m(this.dom,e);var t=e.toElement||e.relatedTarget;if(t!=this.dom)for(;t&&9!=t.nodeType;){if(t===this.dom)return;t=t.parentNode}this.trigger("mouseout",e)},touchstart:function(e){e=m(this.dom,e),e.zrByTouch=!0,this._lastTouchMoment=new Date,o(this,e,"start"),_.mousemove.call(this,e),_.mousedown.call(this,e),r(this)},touchmove:function(e){e=m(this.dom,e),e.zrByTouch=!0,o(this,e,"change"),_.mousemove.call(this,e),r(this)},touchend:function(e){e=m(this.dom,e),e.zrByTouch=!0,o(this,e,"end"),_.mouseup.call(this,e),+new Date-this._lastTouchMoment<300&&_.click.call(this,e),r(this)},pointerdown:function(e){_.mousedown.call(this,e)},pointermove:function(e){a(e)||_.mousemove.call(this,e)},pointerup:function(e){_.mouseup.call(this,e)},pointerout:function(e){a(e)||_.mouseout.call(this,e)}};u.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(e){_[e]=function(t){t=m(this.dom,t),this.trigger(e,t)}});var w=l.prototype;w.dispose=function(){for(var e=v.concat(y),t=0;t
"),o=[];return null!=this.name&&o.push(s(this.name)),null!=i&&o.push(i),o.join("
")},brushSelector:function(e,t){return t.rect(e.brushRect)}});n.mixin(c,r.seriesModelMixin,!0),e.exports=c},function(e,t,i){"use strict";function n(e,t,i){var n=t.getItemModel(i),o=n.getModel(c),r=t.getItemVisual(i,"color"),s=t.getItemVisual(i,"borderColor")||r,l=o.getItemStyle(["color","color0","borderColor","borderColor0"]),h=e.childAt(e.whiskerIndex);h.useStyle(l),h.style.stroke=s;var d=e.childAt(e.bodyIndex);d.useStyle(l),d.style.fill=r,d.style.stroke=s;var p=n.getModel(u).getItemStyle();a.setHoverStyle(e,p)}var o=i(0),r=i(30),a=i(2),s=i(55),l=r.extend({type:"candlestick",getStyleUpdater:function(){return n},dispose:o.noop});o.mixin(l,s.viewMixin,!0);var c=["itemStyle","normal"],u=["itemStyle","emphasis"];e.exports=l},function(e,t,i){function n(e,t){var i,n=e.getBaseAxis(),a="category"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/t.count()),s=r(o(e.get("barMaxWidth"),a),a),l=r(o(e.get("barMinWidth"),1),a),c=e.get("barWidth");return null!=c?r(c,a):Math.max(Math.min(a/2,s),l)}var o=i(0).retrieve,r=i(3).parsePercent;e.exports=function(e){e.eachSeriesByType("candlestick",function(e){var t=e.coordinateSystem,i=e.getData(),o=e.dimensions,r=e.get("layout"),a=n(e,i);i.each(o,function(){function e(e){var i=[];return i[h]=c,i[d]=e,isNaN(c)||isNaN(e)?[NaN,NaN]:t.dataToPoint(i)}function n(e,t){var i=e.slice(),n=e.slice();i[h]+=a/2,n[h]-=a/2,t?S.push(i,n):S.push(n,i)}var s=arguments,l=o.length,c=s[0],u=s[l],h="horizontal"===r?0:1,d=1-h,p=s[1],f=s[2],g=s[3],m=s[4],v=Math.min(p,f),y=Math.max(p,f),x=e(v),b=e(y),_=e(g),w=e(m),A=[[w,b],[_,x]],S=[];n(b,0),n(x,1),i.setItemLayout(u,{chartLayout:r,sign:p>f?-1:p
")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{normal:{width:2,type:"solid"}},label:{normal:{position:"top"}},symbol:"emptyCircle",symbolSize:4}});e.exports=l},function(e,t,i){function n(e){return r.isArray(e)||(e=[+e,+e]),e}var o=i(2),r=i(0),a=i(20);e.exports=i(1).extendChartView({type:"radar",render:function(e,t,i){function s(e,t){var i=e.getItemVisual(t,"symbol")||"circle",o=e.getItemVisual(t,"color");if("none"!==i){var r=a.createSymbol(i,-.5,-.5,1,1,o);return r.attr({style:{strokeNoScale:!0},z2:100,scale:n(e.getItemVisual(t,"symbolSize"))}),r}}function l(t,i,n,r,a,l){n.removeAll();for(var c=0;c0){var l=n.getLayout().y+o;n.setLayout({y:l},!0)}a=n.getLayout().y+n.getLayout().dy+t}if((o=a-t-i)>0){var l=n.getLayout().y-o;for(n.setLayout({y:l},!0),a=n.getLayout().y,r=s-2;r>=0;--r)n=e[r],o=n.getLayout().y+n.getLayout().dy+t-a,o>0&&(l=n.getLayout().y-o,n.setLayout({y:l},!0)),a=n.getLayout().y}})}function d(e,t){k.each(e.slice().reverse(),function(e){k.each(e,function(e){if(e.outEdges.length){var i=x(e.outEdges,p)/x(e.outEdges,A),n=e.getLayout().y+(i-b(e))*t;e.setLayout({y:n},!0)}})})}function p(e){return b(e.node2)*e.getValue()}function f(e,t){k.each(e,function(e){k.each(e,function(e){if(e.inEdges.length){var i=x(e.inEdges,g)/x(e.inEdges,A),n=e.getLayout().y+(i-b(e))*t;e.setLayout({y:n},!0)}})})}function g(e){return b(e.node1)*e.getValue()}function m(e){k.each(e,function(e){e.outEdges.sort(v),e.inEdges.sort(y)}),k.each(e,function(e){var t=0,i=0;k.each(e.outEdges,function(e){e.setLayout({sy:t},!0),t+=e.getLayout().dy}),k.each(e.inEdges,function(e){e.setLayout({ty:i},!0),i+=e.getLayout().dy})})}function v(e,t){return e.node2.getLayout().y-t.node2.getLayout().y}function y(e,t){return e.node1.getLayout().y-t.node1.getLayout().y}function x(e,t){for(var i=0,n=e.length,o=-1;++oo&&(o=n));var l=e.area*e.area,c=t*t*i;return l?x(c*o/l,l/(c*r)):1/0}function u(e,t,i,n,o){var r=t===i.width?0:1,a=1-r,s=["x","y"],l=["width","height"],c=i[s[r]],u=t?e.area/t:0;(o||u>i[l[a]])&&(u=i[l[a]]);for(var h=0,d=e.length;h=0)return!0}function c(e){for(var t=e.split(/\n+/g),i=s(t.shift()).split(y),n=[],o=f.map(i,function(e){return{name:e,data:[]}}),r=0;r';window.open().document.write(c)}else{var u=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});r.dispatchEvent(u)}},i(28).register("saveAsImage",n),e.exports=n},function(e,t,i){function n(e){var t="left "+e+"s cubic-bezier(0.23, 1, 0.32, 1),top "+e+"s cubic-bezier(0.23, 1, 0.32, 1)";return s.map(f,function(e){return e+"transition:"+t}).join(";")}function o(e){var t=[],i=e.get("fontSize"),n=e.getTextColor();return n&&t.push("color:"+n),t.push("font:"+e.getFont()),i&&t.push("line-height:"+Math.round(3*i/2)+"px"),h(["decoration","align"],function(i){var n=e.get(i);n&&t.push("text-"+i+":"+n)}),t.join(";")}function r(e){var t=[],i=e.get("transitionDuration"),r=e.get("backgroundColor"),a=e.getModel("textStyle"),s=e.get("padding");return i&&t.push(n(i)),r&&(p.canvasSupported?t.push("background-Color:"+r):(t.push("background-Color:#"+l.toHex(r)),t.push("filter:alpha(opacity=70)"))),h(["width","color","radius"],function(i){var n="border-"+i,o=d(n),r=e.get(o);null!=r&&t.push(n+":"+r+("color"===i?"":"px"))}),t.push(o(a)),null!=s&&t.push("padding:"+u.normalizeCssArray(s).join("px ")+"px"),t.join(";")+";"}function a(e,t){var i=document.createElement("div"),n=this._zr=t.getZr();this.el=i,this._x=t.getWidth()/2,this._y=t.getHeight()/2,e.appendChild(i),this._container=e,this._show=!1,this._hideTimeout;var o=this;i.onmouseenter=function(){o._enterable&&(clearTimeout(o._hideTimeout),o._show=!0),o._inContent=!0},i.onmousemove=function(t){if(t=t||window.event,!o._enterable){var i=n.handler;c.normalizeEvent(e,t,!0),i.dispatch("mousemove",t)}},i.onmouseleave=function(){o._enterable&&o._show&&o.hideLater(o._hideDelay),o._inContent=!1}}var s=i(0),l=i(27),c=i(26),u=i(4),h=s.each,d=u.toCamelCase,p=i(13),f=["","-webkit-","-moz-","-o-"];a.prototype={constructor:a,_enterable:!0,update:function(){var e=this._container,t=e.currentStyle||document.defaultView.getComputedStyle(e),i=e.style;"absolute"!==i.position&&"absolute"!==t.position&&(i.position="relative")},show:function(e){clearTimeout(this._hideTimeout);var t=this.el;t.style.cssText="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+r(e)+";left:"+this._x+"px;top:"+this._y+"px;"+(e.get("extraCssText")||""),t.style.display=t.innerHTML?"block":"none",this._show=!0},setContent:function(e){this.el.innerHTML=e},setEnterable:function(e){this._enterable=e},getSize:function(){var e=this.el;return[e.clientWidth,e.clientHeight]},moveTo:function(e,t){var i,n=this._zr;n&&n.painter&&(i=n.painter.getViewportRoot())&&(e+=i.offsetLeft||0,t+=i.offsetTop||0);var o=this.el.style;o.left=e+"px",o.top=t+"px",this._x=e,this._y=t},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(e){!this._show||this._inContent&&this._enterable||(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(s.bind(this.hide,this),e)):this.hide())},isShow:function(){return this._show}},e.exports=a},function(e,t,i){i(1).extendComponentModel({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:8,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}})},function(e,t,i){function n(e){for(var t=e.pop();e.length;){var i=e.pop();i&&(i instanceof m&&(i=i.get("tooltip",!0)),"string"==typeof i&&(i={formatter:i}),t=new m(i,t,t.ecModel))}return t}function o(e,t){return e.dispatchAction||u.bind(t.dispatchAction,t)}function r(e,t,i,n,o,r,a){var s=i.clientWidth,l=i.clientHeight;return e+s+r>n?e-=s+r:e+=r,t+l+a>o?t-=l+a:t+=a,[e,t]}function a(e,t,i,n,o){var r=i.clientWidth,a=i.clientHeight;return e=Math.min(e+r,n)-r,t=Math.min(t+a,o)-a,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function s(e,t,i){var n=i[0],o=i[1],r=0,a=0,s=t.width,l=t.height;switch(e){case"inside":r=t.x+s/2-n/2,a=t.y+l/2-o/2;break;case"top":r=t.x+s/2-n/2,a=t.y-o-5;break;case"bottom":r=t.x+s/2-n/2,a=t.y+l+5;break;case"left":r=t.x-n-5,a=t.y+l/2-o/2;break;case"right":r=t.x+s+5,a=t.y+l/2-o/2}return[r,a]}function l(e){return"center"===e||"middle"===e}var c=i(404),u=i(0),h=i(4),d=i(3),p=i(121),f=i(7),g=i(13),m=i(9),v=i(122),y=i(18),x=i(57),b=u.bind,_=u.each,w=d.parsePercent;i(1).extendComponentView({type:"tooltip",init:function(e,t){if(!g.node){var i=new c(t.getDom(),t);this._tooltipContent=i}},render:function(e,t,i){if(!g.node){this.group.removeAll(),this._tooltipModel=e,this._ecModel=t,this._api=i,this._lastDataByCoordSys,this._alwaysShowContent=e.get("alwaysShowContent");var n=this._tooltipContent;n.update(),n.setEnterable(e.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var e=this._tooltipModel,t=e.get("triggerOn");v.register("itemTooltip",this._api,b(function(e,i,n){"none"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):"leave"===e&&this._hide(n))},this))},_keepShow:function(){var e=this._tooltipModel,t=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==e.get("triggerOn")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){n.manuallyShowTip(e,t,i,{x:n._lastX,y:n._lastY})})}},manuallyShowTip:function(e,t,i,n){if(n.from!==this.uid&&!g.node){var r=o(n,i);this._ticket="";var a=n.seriesIndex;if(n.dataByCoordSys)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,event:{},dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},r);else if(null!=a){var s=p(n,t),l=s.point[0],c=s.point[1];null!=l&&null!=c&&this._tryShow({offsetX:l,offsetY:c,position:n.position,target:s.el,event:{}},r)}else null!=n.x&&null!=n.y&&this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().handler.findHover(n.x,n.y),event:{}},r)}},manuallyHideTip:function(e,t,i,n){var r=this._tooltipContent;this._alwaysShowContent||r.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(o(n,i))},_tryShow:function(e,t){var i=e.target;if(this._tooltipModel){this._lastX=e.offsetX,this._lastY=e.offsetY;var n=e.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,e):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(e,i,t)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(e,i,t)):(this._lastDataByCoordSys=null,this._hide(t))}},_showOrMove:function(e,t){var i=e.get("showDelay");t=u.bind(t,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(t,i):t()},_showAxisTooltip:function(e,t){var i=this._ecModel,o=this._tooltipModel,r=[t.offsetX,t.offsetY],a=[],s=[],l=n([t.tooltipOption,o]);_(e,function(e){_(e.dataByAxis,function(e){var t=i.getComponent(e.axisDim+"Axis",e.axisIndex),n=e.value,o=[];if(t&&null!=n){var r=x.getValueLabel(n,t.axis,i,e.seriesDataIndices,e.valueLabelOpt);u.each(e.seriesDataIndices,function(a){var l=i.getSeriesByIndex(a.seriesIndex),c=a.dataIndexInside,u=l&&l.getDataParams(c);u.axisDim=e.axisDim,u.axisIndex=e.axisIndex,u.axisType=e.axisType,u.axisId=e.axisId,u.axisValue=y.getAxisRawValue(t.axis,n),u.axisValueLabel=r,u&&(s.push(u),o.push(l.formatTooltip(c,!0)))});var l=r;a.push((l?h.encodeHTML(l)+"
":"")+o.join("
"))}})},this),a.reverse(),a=a.join("
");var c=t.position;this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(e)?this._updatePosition(l,c,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(l,a,s,Math.random(),r[0],r[1],c)})},_showSeriesItemTooltip:function(e,t,i){var o=this._ecModel,r=t.seriesIndex,a=o.getSeriesByIndex(r),s=t.dataModel||a,l=t.dataIndex,c=t.dataType,u=s.getData(),h=n([u.getItemModel(l),s,a&&(a.coordinateSystem||{}).model,this._tooltipModel]),d=h.get("trigger");if(null==d||"item"===d){var p=s.getDataParams(l,c),f=s.formatTooltip(l,!1,c),g="item_"+s.name+"_"+l;this._showOrMove(h,function(){this._showTooltipContent(h,f,p,g,e.offsetX,e.offsetY,e.position,e.target)}),i({type:"showTip",dataIndexInside:l,dataIndex:u.getRawIndex(l),seriesIndex:r,from:this.uid})}},_showComponentItemTooltip:function(e,t,i){var n=t.tooltip;if("string"==typeof n){var o=n;n={content:o,formatter:o}}var r=new m(n,this._tooltipModel,this._ecModel),a=r.get("content"),s=Math.random();this._showOrMove(r,function(){this._showTooltipContent(r,a,r.get("formatterParams")||{},s,e.offsetX,e.offsetY,e.position,t)}),i({type:"showTip",from:this.uid})},_showTooltipContent:function(e,t,i,n,o,r,a,s){if(this._ticket="",e.get("showContent")&&e.get("show")){var l=this._tooltipContent,c=e.get("formatter");a=a||e.get("position");var u=t;if(c&&"string"==typeof c)u=h.formatTpl(c,i,!0);else if("function"==typeof c){var d=b(function(t,n){t===this._ticket&&(l.setContent(n),this._updatePosition(e,a,o,r,l,i,s))},this);this._ticket=n,u=c(i,n,d)}l.setContent(u),l.show(e),this._updatePosition(e,a,o,r,l,i,s)}},_updatePosition:function(e,t,i,n,o,c,h){var d=this._api.getWidth(),p=this._api.getHeight();t=t||e.get("position");var g=o.getSize(),m=e.get("align"),v=e.get("verticalAlign"),y=h&&h.getBoundingRect().clone();if(h&&y.applyTransform(h.transform),"function"==typeof t&&(t=t([i,n],c,o.el,y,{viewSize:[d,p],contentSize:g.slice()})),u.isArray(t))i=w(t[0],d),n=w(t[1],p);else if(u.isObject(t)){t.width=g[0],t.height=g[1];var x=f.getLayoutRect(t,{width:d,height:p});i=x.x,n=x.y,m=null,v=null}else if("string"==typeof t&&h){var b=s(t,y,g);i=b[0],n=b[1]}else{var b=r(i,n,o.el,d,p,m?0:20,v?0:20);i=b[0],n=b[1]}if(m&&(i-=l(m)?g[0]/2:"right"===m?g[0]:0),v&&(n-=l(v)?g[1]/2:"bottom"===v?g[1]:0),e.get("confine")){var b=a(i,n,o.el,d,p);i=b[0],n=b[1]}o.moveTo(i,n)},_updateContentNotChangedOnAxis:function(e){var t=this._lastDataByCoordSys,i=!!t&&t.length===e.length;return _(t,function(t,n){var o=t.dataByAxis||{},r=e[n]||{},a=r.dataByAxis||[];i&=o.length===a.length,_(o,function(e,t){var n=a[t]||{},o=e.seriesDataIndices||[],r=n.seriesDataIndices||[];i&=e.value===n.value&&e.axisType===n.axisType&&e.axisId===n.axisId&&o.length===r.length,_(o,function(e,t){var n=r[t];i&=e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex})})}),this._lastDataByCoordSys=e,!!i},_hide:function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},dispose:function(e,t){g.node||(this._tooltipContent.hide(),v.unregister("itemTooltip",t))}})},function(e,t,i){i(412),i(413)},function(e,t,i){function n(e,t,i){if(i[0]===i[1])return i.slice();for(var n=(i[1]-i[0])/200,o=i[0],r=[],a=0;a<=200&&ot[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},completeVisualOption:function(){o.prototype.completeVisualOption.apply(this,arguments),r.each(this.stateList,function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=0)},this)},setSelected:function(e){this.option.range=e.slice(),this._resetRange()},getSelected:function(){var e=this.getExtent(),t=a.asc((this.get("range")||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]