!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.F2=e():t.F2=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},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=246)}([function(t,e,n){"use strict";var r=n(49);e.__esModule=!0;var i={isObjectValueEqual:!0,parsePadding:!0,directionEnabled:!0,upperFirst:!0,lowerFirst:!0,isString:!0,isNumber:!0,isBoolean:!0,isFunction:!0,isDate:!0,isArray:!0,isNil:!0,isObject:!0,isPlainObject:!0,isEqual:!0,deepMix:!0,mix:!0,each:!0,uniq:!0,find:!0,Array:!0};e.isObjectValueEqual=function(t,e){t=Object.assign({},t),e=Object.assign({},e);var n=Object.getOwnPropertyNames(t),r=Object.getOwnPropertyNames(e);if(n.length!==r.length)return!1;for(var i=0,a=n.length;i0){var a=n.strokeOpacity;c.isNil(a)||1===a||(t.globalAlpha=a),t.stroke()}},n.getBBox=function(){var t=this._attrs.bbox;return t||((t=this.calculateBox())&&(t.x=t.minX,t.y=t.minY,t.width=t.maxX-t.minX,t.height=t.maxY-t.minY),this._attrs.bbox=t),t},n.calculateBox=function(){return null},n.createPath=function(){},e}(n(46));t.exports=f},function(t,e,n){"use strict";var r={}.toString;e.a=function(t,e){return r.call(t)==="[object "+e+"]"}},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Object(r.a)(t,"Number")}},function(t,e,n){"use strict";t.exports={create:function(){return[0,0]},length:function(t){var e=t[0],n=t[1];return Math.sqrt(e*e+n*n)},normalize:function(t,e){var n=this.length(e);return 0===n?(t[0]=0,t[1]=0):(t[0]=e[0]/n,t[1]=e[1]/n),t},add:function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t},sub:function(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t},scale:function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t},dot:function(t,e){return t[0]*e[0]+t[1]*e[1]},direction:function(t,e){return t[0]*e[1]-e[0]*t[1]},angle:function(t,e){var n=this.dot(t,e)/(this.length(t)*this.length(e));return Math.acos(n)},angleTo:function(t,e,n){var r=this.angle(t,e),i=this.direction(t,e)>=0;return n?i?2*Math.PI-r:r:i?r:2*Math.PI-r},zero:function(t){return 0===t[0]&&0===t[1]},distance:function(t,e){var n=e[0]-t[0],r=e[1]-t[1];return Math.sqrt(n*n+r*r)},clone:function(t){return[t[0],t[1]]},min:function(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t},max:function(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t},transformMat2d:function(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[2]*i+n[4],t[1]=n[1]*r+n[3]*i+n[5],t}}},function(t,e,n){"use strict";e.a=function(t){return null===t||void 0===t}},function(t,e,n){var r=n(44),i=n(34);t.exports=function(t,e){if(t)if(i(t))for(var n=0,a=t.length;na&&(a=f)}(ie.max)&&e.change({min:i,max:a})},n._sort=function(t){var e=this,n=e.getXScale(),r=n.field,i=n.type;"identity"!==i&&n.values.length>1&&h.each(t,function(t){t.sort(function(t,e){return"timeCat"===i?n._toTimeStamp(t._origin[r])-n._toTimeStamp(e._origin[r]):n.translate(t._origin[r])-n.translate(e._origin[r])})}),e.set("hasSorted",!0),e.set("dataArray",t)},n.paint=function(){var t=this,e=t.get("dataArray"),n=[],r=t.getShapeFactory();r.setCoord(t.get("coord")),t._beforeMapping(e);for(var i=0,a=e.length;i=0?e:0:e},n._normalizeValues=function(t,e){var n=[];if(h.isArray(t))for(var r=0,i=t.length;re);i++){if(r[r.length-1][1]<=e){i=r.length-1;break}if(r[i][0]<=e&&r[i][1]>e)break}}else{(r=t.values).sort(function(t,e){return t-e});for(var s=r.length;ie)&&!((r[i-1]+r[i])/2<=e&&(r[i+1]+r[i])/2>e);i++)if((r[r.length-2]+r[r.length-1])/2<=e){i=r.length-1;break}}return r[i]},n.getSnapRecords=function(t){var e=this,n=e.get("coord"),r=e.getXScale(),i=e.getYScale(),a=r.field,o=e.get("dataArray");this.get("hasSorted")||this._sort(o);var s=[],u=n.invertPoint(t),c=u.x;e.isInCircle()&&!n.transposed&&c>(1+r.rangeMax())/2&&(c=r.rangeMin());var f=r.invert(c);r.isCategory||(f=e._getSnap(r,f));var l=[];if(o.forEach(function(t){t.forEach(function(t){var n=h.isNil(t._origin)?t[a]:t._origin[a];e._isEqual(n,f,r)&&l.push(t)})}),this.hasAdjust("stack")&&n.isPolar&&n.transposed){if(c>=0&&c<=1){var p=i.invert(u.y);p=e._getSnap(i,p,l),l.forEach(function(t){(h.isArray(p)?t._originY.toString()===p.toString():t._originY===p)&&s.push(t)})}}else s=l;return s},n._isEqual=function(t,e,n){return"timeCat"===n.type?n._toTimeStamp(t)===e:e===t},n.position=function(t){return this._setAttrOptions("position",{field:t}),this},n.color=function(t,e){return this._createAttrOption("color",t,e,g.colors),this},n.size=function(t,e){return this._createAttrOption("size",t,e,g.sizes),this},n.shape=function(t,e){var n=this.get("type"),r=g.shapes[n]||[];return this._createAttrOption("shape",t,e,r),this},n.style=function(t,e){var n=this.get("styleOptions");n||(n={},this.set("styleOptions",n)),h.isObject(t)&&(e=t,t=null);var r;return t&&(r=a(t)),n.fields=r,n.style=e,this},n.adjust=function(t){return h.isString(t)&&(t={type:t}),this.set("adjust",t),this},n.animate=function(t){return this.set("animateCfg",t),this},n.changeData=function(t){this.set("data",t),this.set("scales",{}),this.init()},n.clearInner=function(){var t=this.get("container");t&&t.clear()},n.reset=function(){this.set("attrs",{}),this.set("attrOptions",{}),this.set("adjust",null),this.clearInner()},n.clear=function(){this.clearInner()},n.destroy=function(){this.clear(),t.prototype.destroy.call(this)},n._display=function(t){this.set("visible",t);var e=this.get("container"),n=e.get("canvas");e.set("visible",t),n.draw()},n.show=function(){this._display(!0)},n.hide=function(){this._display(!1)},e}(p);t.exports=x},function(t,e,n){"use strict";var r=n(11);e.a=function(t){return Object(r.a)(t,"String")}},function(t,e,n){"use strict";var r=n(0),i=n(6),a={},o={_coord:null,draw:function(t,e){this.drawShape&&this.drawShape(t,e)},setCoord:function(t){this._coord=t},parsePoint:function(t){var e=this._coord;return e.isPolar&&(1===t.x&&(t.x=.9999999),1===t.y&&(t.y=.9999999)),e.convertPoint(t)},parsePoints:function(t){if(!t)return!1;var e=this,n=[];return t.forEach(function(t){n.push(e.parsePoint(t))}),n}},s={defaultShapeType:null,setCoord:function(t){this._coord=t},getShape:function(t){var e=this;r.isArray(t)&&(t=t[0]);var n=e[t]||e[e.defaultShapeType];return n._coord=e._coord,n},getShapePoints:function(t,e){var n=this.getShape(t);return(n.getPoints||n.getShapePoints||this.getDefaultPoints)(e)},getDefaultPoints:function(){return[]},drawShape:function(t,e,n){var r=this.getShape(t);return e.color||(e.color=i.colors[0]),r.draw(e,n)}};a.registerFactory=function(t,e){var n=r.upperFirst(t),i=r.mix({},s,e);return a[n]=i,i.name=t,i},a.registerShape=function(t,e,n){var i=r.upperFirst(t),s=a[i],u=r.mix({},o,n);return s[e]=u,u},a.registShape=a.registerShape,a.getShapeFactory=function(t){var e=this;return t=t||"point",e[r.upperFirst(t)]},t.exports=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(28);n.d(e,"contains",function(){return r.a}),n.d(e,"includes",function(){return r.a});var i=n(79);n.d(e,"difference",function(){return i.a});var a=n(80);n.d(e,"find",function(){return a.a});var o=n(81);n.d(e,"findIndex",function(){return o.a});var s=n(82);n.d(e,"firstValue",function(){return s.a});var u=n(83);n.d(e,"flatten",function(){return u.a});var c=n(84);n.d(e,"flattenDeep",function(){return c.a});var f=n(85);n.d(e,"getRange",function(){return f.a});var l=n(86);n.d(e,"pull",function(){return l.a});var h=n(53);n.d(e,"pullAt",function(){return h.a});var p=n(87);n.d(e,"reduce",function(){return p.a});var d=n(88);n.d(e,"remove",function(){return d.a});var g=n(89);n.d(e,"sortBy",function(){return g.a});var v=n(90);n.d(e,"union",function(){return v.a});var y=n(54);n.d(e,"uniq",function(){return y.a});var x=n(91);n.d(e,"valuesOfKey",function(){return x.a});var m=n(92);n.d(e,"head",function(){return m.a});var _=n(93);n.d(e,"last",function(){return _.a});var S=n(94);n.d(e,"startsWith",function(){return S.a});var b=n(95);n.d(e,"endsWith",function(){return b.a});var P=n(39);n.d(e,"filter",function(){return P.a});var M=n(96);n.d(e,"every",function(){return M.a});var C=n(97);n.d(e,"some",function(){return C.a});var w=n(98);n.d(e,"group",function(){return w.a});var A=n(56);n.d(e,"groupBy",function(){return A.a});var O=n(55);n.d(e,"groupToMap",function(){return O.a});var R=n(99);n.d(e,"getWrapBehavior",function(){return R.a});var T=n(100);n.d(e,"wrapBehavior",function(){return T.a});var D=n(101);n.d(e,"number2color",function(){return D.a});var E=n(102);n.d(e,"parseRadius",function(){return E.a});var k=n(103);n.d(e,"clamp",function(){return k.a});var j=n(104);n.d(e,"fixedBase",function(){return j.a});var N=n(105);n.d(e,"isDecimal",function(){return N.a});var I=n(106);n.d(e,"isEven",function(){return I.a});var F=n(107);n.d(e,"isInteger",function(){return F.a});var Y=n(108);n.d(e,"isNegative",function(){return Y.a});var B=n(109);n.d(e,"isNumberEqual",function(){return B.a});var z=n(110);n.d(e,"isOdd",function(){return z.a});var X=n(111);n.d(e,"isPositive",function(){return X.a});var G=n(112);n.d(e,"maxBy",function(){return G.a});var L=n(113);n.d(e,"minBy",function(){return L.a});var V=n(114);n.d(e,"mod",function(){return V.a});var H=n(115);n.d(e,"toDegree",function(){return H.a});var W=n(116);n.d(e,"toInteger",function(){return W.a});var q=n(117);n.d(e,"toRadian",function(){return q.a});var Z=n(118);n.d(e,"forIn",function(){return Z.a});var U=n(57);n.d(e,"has",function(){return U.a});var J=n(119);n.d(e,"hasKey",function(){return J.a});var $=n(120);n.d(e,"hasValue",function(){return $.a});var K=n(52);n.d(e,"keys",function(){return K.a});var Q=n(51);n.d(e,"isMatch",function(){return Q.a});var tt=n(58);n.d(e,"values",function(){return tt.a});var et=n(121);n.d(e,"lowerCase",function(){return et.a});var nt=n(122);n.d(e,"lowerFirst",function(){return nt.a});var rt=n(123);n.d(e,"substitute",function(){return rt.a});var it=n(124);n.d(e,"upperCase",function(){return it.a});var at=n(125);n.d(e,"upperFirst",function(){return at.a});var ot=n(59);n.d(e,"getType",function(){return ot.a});var st=n(126);n.d(e,"isArguments",function(){return st.a});var ut=n(5);n.d(e,"isArray",function(){return ut.a});var ct=n(7);n.d(e,"isArrayLike",function(){return ct.a});var ft=n(127);n.d(e,"isBoolean",function(){return ft.a});var lt=n(128);n.d(e,"isDate",function(){return lt.a});var ht=n(129);n.d(e,"isError",function(){return ht.a});var pt=n(9);n.d(e,"isFunction",function(){return pt.a});var dt=n(130);n.d(e,"isFinite",function(){return dt.a});var gt=n(14);n.d(e,"isNil",function(){return gt.a});var vt=n(131);n.d(e,"isNull",function(){return vt.a});var yt=n(12);n.d(e,"isNumber",function(){return yt.a});var xt=n(29);n.d(e,"isObject",function(){return xt.a});var mt=n(40);n.d(e,"isObjectLike",function(){return mt.a});var _t=n(24);n.d(e,"isPlainObject",function(){return _t.a});var St=n(60);n.d(e,"isPrototype",function(){return St.a});var bt=n(132);n.d(e,"isRegExp",function(){return bt.a});var Pt=n(18);n.d(e,"isString",function(){return Pt.a});var Mt=n(11);n.d(e,"isType",function(){return Mt.a});var Ct=n(133);n.d(e,"isUndefined",function(){return Ct.a});var wt=n(134);n.d(e,"isElement",function(){return wt.a});var At=n(135);n.d(e,"requestAnimationFrame",function(){return At.a});var Ot=n(136);n.d(e,"clearAnimationFrame",function(){return Ot.a});var Rt=n(137);n.d(e,"augment",function(){return Rt.a});var Tt=n(138);n.d(e,"clone",function(){return Tt.a});var Dt=n(139);n.d(e,"debounce",function(){return Dt.a});var Et=n(140);n.d(e,"memoize",function(){return Et.a});var kt=n(141);n.d(e,"deepMix",function(){return kt.a});var jt=n(8);n.d(e,"each",function(){return jt.a});var Nt=n(142);n.d(e,"extend",function(){return Nt.a});var It=n(143);n.d(e,"indexOf",function(){return It.a});var Ft=n(144);n.d(e,"isEmpty",function(){return Ft.a});var Yt=n(61);n.d(e,"isEqual",function(){return Yt.a});var Bt=n(145);n.d(e,"isEqualWith",function(){return Bt.a});var zt=n(146);n.d(e,"map",function(){return zt.a});var Xt=n(147);n.d(e,"mapValues",function(){return Xt.a});var Gt=n(41);n.d(e,"mix",function(){return Gt.a}),n.d(e,"assign",function(){return Gt.a});var Lt=n(148);n.d(e,"get",function(){return Lt.a});var Vt=n(149);n.d(e,"set",function(){return Vt.a});var Ht=n(150);n.d(e,"pick",function(){return Ht.a});var Wt=n(151);n.d(e,"throttle",function(){return Wt.a});var qt=n(152);n.d(e,"toArray",function(){return qt.a});var Zt=n(25);n.d(e,"toString",function(){return Zt.a});var Ut=n(153);n.d(e,"uniqueId",function(){return Ut.a});var Jt=n(154);n.d(e,"noop",function(){return Jt.a});var $t=n(155);n.d(e,"identity",function(){return $t.a});var Kt=n(156);n.d(e,"size",function(){return Kt.a});var Qt=n(157);n.d(e,"Cache",function(){return Qt.a})},function(t,e,n){"use strict";function r(t,e,n,r,a){return{x:i(a,t.x,e.x,n.x,r.x),y:i(a,t.y,e.y,n.y,r.y)}}function i(t,e,n,r,i){var a=t*t;return e+(3*-e+t*(3*e-e*t))*t+(3*n+t*(-6*n+3*n*t))*t+(3*r-3*r*t)*a+i*(a*t)}function a(t){for(var e=1/0,n=-1/0,i=1/0,a=-1/0,o={x:t[0],y:t[1]},s={x:t[2],y:t[3]},u={x:t[4],y:t[5]},c={x:t[6],y:t[7]},f=0;f<100;f++){var l=r(o,s,u,c,f/100);l.xn&&(n=l.x),l.ya&&(a=l.y)}return{minX:e,minY:i,maxX:n,maxY:a}}var o=n(13),s=o.create(),u=o.create(),c=o.create();t.exports={getBBoxFromPoints:function(t,e){if(0!==t.length){for(var n=t[0],r=n.x,i=n.x,a=n.y,o=n.y,s=t.length,u=1;u1e-4)return{minX:t-n,minY:e-n,maxX:t+n,maxY:e+n};s[0]=Math.cos(r)*n+t,s[1]=Math.sin(r)*n+e,u[0]=Math.cos(i)*n+t,u[1]=Math.sin(i)*n+e;var l=[0,0],h=[0,0];if(o.min(l,s,u),o.max(h,s,u),(r%=2*Math.PI)<0&&(r+=2*Math.PI),(i%=2*Math.PI)<0&&(i+=2*Math.PI),r>i&&!a?i+=2*Math.PI:rr&&(c[0]=Math.cos(d)*n+t,c[1]=Math.sin(d)*n+e,o.min(l,c,l),o.max(h,c,h));return{minX:l[0],minY:l[1],maxX:h[0],maxY:h[1]}},getBBoxFromBezierGroup:function(t,e){for(var n=1/0,r=-1/0,i=1/0,o=-1/0,s=0,u=t.length;sr&&(r=c.maxX),c.minYo&&(o=c.maxY)}return e=e/2||0,{minX:n-e,minY:i-e,maxX:r+e,maxY:o+e}}}},function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},function(t,e,n){"use strict";var r=n(0),i={min:0,median:.5,max:1},a=function(){function t(t){this._initDefaultCfg(),r.deepMix(this,t)}var e=t.prototype;return e._initDefaultCfg=function(){},e._getNormalizedValue=function(t,e){return r.isNil(i[t])?e.scale(t):i[t]},e.parsePercentPoint=function(t,e){var n=parseFloat(e[0])/100,r=parseFloat(e[1])/100,i=t.start,a=t.end,o=Math.abs(i.x-a.x),s=Math.abs(i.y-a.y);return{x:o*n+Math.min(i.x,a.x),y:s*r+Math.min(i.y,a.y)}},e.parsePoint=function(t,e){var n=this,i=n.xScale,a=n.yScales;if(r.isFunction(e)&&(e=e(i,a)),r.isString(e[0])&&-1!==e[0].indexOf("%")&&!isNaN(e[0].slice(0,-1)))return this.parsePercentPoint(t,e);var o=n._getNormalizedValue(e[0],i),s=n._getNormalizedValue(e[1],a[0]),u=t.convertPoint({x:o,y:s});return n.limitInPlot?o>=0&&o<=1&&s>=0&&s<=1?u:null:u},e.render=function(){},e.repaint=function(){this.remove();var t=this.coord,e=this.container,n=this.canvas;e&&!e.isDestroyed()&&(this.render(t,e),n.draw())},e.remove=function(){var t=this.element;t&&t.remove(!0)},e.changeVisible=function(t){var e=this;e.visible=t;var n=e.element;n&&(n.set?n.set("visible",t):n.style.display=t?"":"none")},t}();t.exports=a},function(t,e,n){"use strict";var r=n(40),i=n(11);e.a=function(t){if(!Object(r.a)(t)||!Object(i.a)(t,"Object"))return!1;if(null===Object.getPrototypeOf(t))return!0;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}},function(t,e,n){"use strict";var r=n(14);e.a=function(t){return Object(r.a)(t)?"":t.toString()}},function(t,e,n){var r=n(64),i=n(15),a=n(44),o=n(35),s=function(){function t(t){this._initDefaultCfg(),r(this,t),this.init()}var e=t.prototype;return e._initDefaultCfg=function(){this.type="base",this.formatter=null,this.range=[0,1],this.ticks=null,this.values=[]},e.init=function(){},e.getTicks=function(){var t=this,e=t.ticks,n=[];return i(e,function(e){var r;r=a(e)?e:{text:t.getText(e),tickValue:e,value:t.scale(e)},n.push(r)}),n},e.getText=function(t,e){var n=this.formatter;return t=n?n(t,e):t,!o(t)&&t.toString||(t=""),t.toString()},e.rangeMin=function(){return this.range[0]},e.rangeMax=function(){var t=this.range;return t[t.length-1]},e.invert=function(t){return t},e.translate=function(t){return t},e.scale=function(t){return t},e.clone=function(){var t=this,e=t.constructor,n={};return i(t,function(e,r){n[r]=t[r]}),new e(n)},e.change=function(t){return this.ticks=null,r(this,t),this.init(),this},t}();t.exports=s},function(t,e){var n={}.toString;t.exports=function(t,e){return n.call(t)==="[object "+e+"]"}},function(t,e,n){"use strict";var r=n(7);e.a=function(t,e){return!!Object(r.a)(t)&&t.indexOf(e)>-1}},function(t,e,n){"use strict";e.a=function(t){var e=typeof t;return null!==t&&"object"===e||"function"===e}},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,f.default)(t);if(i()){var r=(0,f.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,c.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function a(t,e){return t-e}function o(t,e){var n=!1;return g.each(t,function(t){var r=[].concat(t.values),i=[].concat(e.values);t.type!==e.type||t.field!==e.field||r.sort(a).toString()!==i.sort(a).toString()||(n=!0)}),n}var s=n(1),u=s(n(22)),c=s(n(2)),f=s(n(3)),l=s(n(4)),h=n(47),p=n(63),d=n(158),g=n(0),v=n(159),y=n(17),x=n(167),m=n(173),_=n(6),S=n(16).Canvas,b=n(37),P=function(t){function e(e){var n;n=t.call(this,e)||this;var r=(0,u.default)(n);return g.each(y,function(t,e){var n=g.lowerFirst(e);r[n]=function(e){var n=new t(e);return r.addGeom(n),n}}),r._init(),n}(0,l.default)(e,t);r(e);e.initPlugins=function(){return{_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)}),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var r,i,a,o,s,u=this.descriptors(t),c=u.length;for(r=0;r0;)t.shift().destroy()},n._clearGeoms=function(){for(var t=this.get("geoms"),e=0,n=t.length;e=i.x&&n<=a.x&&r>=i.y&&r<=o.y};var r=n(16).Shape},function(t,e,n){"use strict";var r=n(0),i={splitPoints:function(t){var e=[],n=t.x,i=t.y;return(i=r.isArray(i)?i:[i]).forEach(function(t,i){var a={x:r.isArray(n)?n[i]:n,y:t};e.push(a)}),e},splitArray:function(t,e,n){if(!t.length)return[];var i,a=[],o=[];return r.each(t,function(t){i=t._origin?t._origin[e]:t[e],n?r.isNil(i)||o.push(t):r.isArray(i)&&r.isNil(i[0])||r.isNil(i)?o.length&&(a.push(o),o=[]):o.push(t)}),o.length&&a.push(o),a}};t.exports=i},function(t,e,n){"use strict";var r=n(8),i=n(7);e.a=function(t,e){if(!Object(i.a)(t))return t;var n=[];return Object(r.a)(t,function(t,r){e(t,r)&&n.push(t)}),n}},function(t,e,n){"use strict";e.a=function(t){return"object"==typeof t&&null!==t}},function(t,e,n){"use strict";function r(t,e){for(var n in e)e.hasOwnProperty(n)&&"constructor"!==n&&void 0!==e[n]&&(t[n]=e[n])}e.a=function(t,e,n,i){return e&&r(t,e),n&&r(t,n),i&&r(t,i),t}},function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0;var r=n(0),i=function(){function t(){this.__events={}}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this.__events[t]||[];n.push(e),this.__events[t]=n}},e.emit=function(t,e){var n=this;if((0,r.isObject)(t)&&(t=(e=t)&&e.type),t){var i=this.__events[t];i&&i.length&&i.forEach(function(t){t.call(n,e)})}},e.off=function(t,e){var n=this.__events,r=n[t];if(r&&r.length)if(e)for(var i=0,a=r.length;i0?"left":i[0]<0?"right":"center",r=i[1]>0?"top":i[1]<0?"bottom":"middle",{textAlign:n,textBaseline:r}},e.getContainer=function(t){var e=this.frontContainer,n=this.backContainer;return t?e:n},t}();t.exports=o},function(t,e,n){"use strict";function r(t){return 1===t[0]&&0===t[1]&&0===t[2]&&1===t[3]&&0===t[4]&&0===t[5]}var i=n(0),a=n(31),o=n(13),s=n(179),u={stroke:"strokeStyle",fill:"fillStyle",opacity:"globalAlpha"},c=["fillStyle","font","globalAlpha","lineCap","lineWidth","lineJoin","miterLimit","shadowBlur","shadowColor","shadowOffsetX","shadowOffsetY","strokeStyle","textAlign","textBaseline","lineDash","shadow"],f=["circle","sector","polygon","rect","polyline"],l=function(){function t(t){this._initProperties(),i.mix(this._attrs,t);var e=this._attrs.attrs;e&&this.initAttrs(e),this.initTransform()}var e=t.prototype;return e._initProperties=function(){this._attrs={zIndex:0,visible:!0,destroyed:!1}},e.get=function(t){return this._attrs[t]},e.set=function(t,e){this._attrs[t]=e},e.isGroup=function(){return this.get("isGroup")},e.isShape=function(){return this.get("isShape")},e.initAttrs=function(t){this.attr(i.mix(this.getDefaultAttrs(),t))},e.getDefaultAttrs=function(){return{}},e._setAttr=function(t,e){var n=this._attrs.attrs;if("clip"===t)e=this._setAttrClip(e);else{var r=u[t];r&&(n[r]=e)}n[t]=e},e._getAttr=function(t){return this._attrs.attrs[t]},e._setAttrClip=function(t){return t&&f.indexOf(t._attrs.type)>-1?(null===t.get("canvas")&&(t=Object.assign({},t)),t.set("parent",this.get("parent")),t.set("context",this.get("context")),t):null},e.attr=function(t,e){var n=this;if(n.get("destroyed"))return null;var r=arguments.length;if(0===r)return n._attrs.attrs;if(i.isObject(t)){this._attrs.bbox=null;for(var a in t)n._setAttr(a,t[a]);return n._afterAttrsSet&&n._afterAttrsSet(),n}return 2===r?(this._attrs.bbox=null,n._setAttr(t,e),n._afterAttrsSet&&n._afterAttrsSet(),n):n._getAttr(t)},e.getParent=function(){return this.get("parent")},e.draw=function(t){this.get("destroyed")||this.get("visible")&&(this.setContext(t),this.drawInner(t),this.restoreContext(t))},e.setContext=function(t){var e=this._attrs.attrs.clip;t.save(),e&&(e.resetTransform(t),e.createPath(t),t.clip()),this.resetContext(t),this.resetTransform(t)},e.restoreContext=function(t){t.restore()},e.resetContext=function(t){var e=this._attrs.attrs;if(!this._attrs.isGroup)for(var n in e)if(c.indexOf(n)>-1){var r=e[n];"fillStyle"!==n&&"strokeStyle"!==n||(r=s.parseStyle(r,this,t)),"lineDash"===n&&t.setLineDash&&i.isArray(r)?t.setLineDash(r):t[n]=r}},e.hasFill=function(){return this.get("canFill")&&this._attrs.attrs.fillStyle},e.hasStroke=function(){return this.get("canStroke")&&this._attrs.attrs.strokeStyle},e.drawInner=function(){},e.show=function(){return this.set("visible",!0),this},e.hide=function(){return this.set("visible",!1),this},e.isVisible=function(){return this.get("visible")},e._removeFromParent=function(){var t=this.get("parent");if(t){var e=t.get("children");i.Array.remove(e,this)}return this},e.remove=function(t){t?this.destroy():this._removeFromParent()},e.destroy=function(){if(this.get("destroyed"))return null;this._removeFromParent(),this._attrs={},this.set("destroyed",!0)},e.getBBox=function(){return{minX:0,maxX:0,minY:0,maxY:0,width:0,height:0}},e.initTransform=function(){var t=this._attrs.attrs||{};t.matrix||(t.matrix=[1,0,0,1,0,0]),this._attrs.attrs=t},e.getMatrix=function(){return this._attrs.attrs.matrix},e.setMatrix=function(t){this._attrs.attrs.matrix=[t[0],t[1],t[2],t[3],t[4],t[5]]},e.transform=function(t){var e=this._attrs.attrs.matrix;return this._attrs.attrs.matrix=a.transform(e,t),this},e.setTransform=function(t){return this._attrs.attrs.matrix=[1,0,0,1,0,0],this.transform(t)},e.translate=function(t,e){var n=this._attrs.attrs.matrix;a.translate(n,n,[t,e])},e.rotate=function(t){var e=this._attrs.attrs.matrix;a.rotate(e,e,t)},e.scale=function(t,e){var n=this._attrs.attrs.matrix;a.scale(n,n,[t,e])},e.moveTo=function(t,e){var n=this._attrs.x||0,r=this._attrs.y||0;this.translate(t-n,e-r),this.set("x",t),this.set("y",e)},e.apply=function(t){var e=this._attrs.attrs.matrix;return o.transformMat2d(t,t,e),this},e.resetTransform=function(t){var e=this._attrs.attrs.matrix;r(e)||t.transform(e[0],e[1],e[2],e[3],e[4],e[5])},e.isDestroyed=function(){return this.get("destroyed")},t}();t.exports=l},function(t,e,n){"use strict";e.__esModule=!0,e.EVENT_AFTER_GEOM_INIT=e.EVENT_AFTER_SIZE_CHANGE=e.EVENT_AFTER_DATA_CHANGE=e.EVENT_BEFORE_DATA_CHANGE=e.EVENT_AFTER_RENDER=e.EVENT_BEFORE_RENDER=e.EVENT_AFTER_INIT=void 0;e.EVENT_AFTER_INIT="afterinit";e.EVENT_BEFORE_RENDER="beforerender";e.EVENT_AFTER_RENDER="afterrender";e.EVENT_BEFORE_DATA_CHANGE="beforedatachange";e.EVENT_AFTER_DATA_CHANGE="afterdatachange";e.EVENT_AFTER_SIZE_CHANGE="_aftersizechange";e.EVENT_AFTER_GEOM_INIT="_aftergeominit"},function(t,e,n){var r=n(27);t.exports=function(t){return r(t,"String")}},function(t,e,n){function r(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return r=function(){return t},t}var i=n(50);t.exports=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var e=r();if(e&&e.has(t))return e.get(t);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var s=a?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=t[o]}return n.default=t,e&&e.set(t,n),n}},function(t,e){function n(e){"@babel/helpers - typeof";return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=n=function(t){return typeof t}:t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(e)}t.exports=n},function(t,e,n){"use strict";var r=n(14),i=n(52);e.a=function(t,e){var n=Object(i.a)(e),a=n.length;if(Object(r.a)(t))return!a;for(var o=0;o0&&t%n!=0;n--);if(1===n)for(n=e;n>0&&(t-1)%n!=0;n--);return n}var a=n(15);t.exports=function(t){var e,n={},a=[],o=t.isRounding,s=r(t.data),u=s.length,c=t.maxCount||8;if(o?2===(e=i(u-1,c-1)+1)?e=c:e-1},sort:function(){for(var t=this.get("children"),e=0,n=t.length;e=0&&(e.lineWidth=t.size),a.mix(e,t.style),a.mix({},u.shape.line,e)}function i(t,e,n,r){var i=t.points;if(i.length&&a.isArray(i[0].y)){for(var o=[],u=[],c=0,f=i.length;c1?t/(this.values.length-1):t,n+e*(r-n)},n.invert=function(t){if(u(t))return t;var e=this.rangeMin(),n=this.rangeMax();tn&&(t=n);var r=(t-e)/(n-e),i=Math.round(r*(this.values.length-1))%this.values.length;return i=i||0,this.values[i]},e}(i);i.Cat=c,t.exports=c},function(t,e,n){"use strict";t.exports={requestAnimationFrame:"object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:function(t){return setTimeout(t,16)}}},function(t,e,n){"use strict";function r(t){return[t.x,t.y]}function i(t,e,n,i){var o,s,u,c,f,l,h,p,d=[],g=!!i;if(g){for(u=[1/0,1/0],c=[-1/0,-1/0],p=0,h=t.length;p1?i.widthRatio.multiplePie:i.widthRatio.rose:(n.isLinear&&(u*=s[1]-s[0]),c=i.widthRatio.column),u*=c,this.hasAdjust("dodge")&&(u/=r.length),t=u,this.set("defaultSize",t)}return t},getDimWidth:function(t){var e=this.get("coord"),n=e.convertPoint({x:0,y:0}),r=e.convertPoint({x:"x"===t?1:0,y:"x"===t?0:1}),i=0;return n&&r&&(i=Math.sqrt(Math.pow(r.x-n.x,2)+Math.pow(r.y-n.y,2))),i},_getWidth:function(){var t=this.get("_width");if(!t){var e=this.get("coord");t=e&&e.isPolar&&!e.transposed?(e.endAngle-e.startAngle)*e.circleRadius:this.getDimWidth("x"),this.set("_width",t)}return t},_toNormalizedSize:function(t){return t/this._getWidth()},_toCoordSize:function(t){return this._getWidth()*t},getNormalizedSize:function(t){var e=this.getAttrValue("size",t);return e=a.isNil(e)?this.getDefalutSize():this._toNormalizedSize(e)},getSize:function(t){var e=this.getAttrValue("size",t);if(a.isNil(e)){var n=this.getDefalutSize();e=this._toCoordSize(n)}return e}};t.exports=o},,function(t,e,n){"use strict";function r(t,e){if(!e)return{0:t};for(var n={},r=0,i=t.length;r-1;)i.call(t,s,1);return t}},function(t,e,n){"use strict";var r=n(8),i=n(5),a=n(24);e.a=function(t,e,n){if(!Object(i.a)(t)&&!Object(a.a)(t))return t;var o=n;return Object(r.a)(t,function(t,n){o=e(o,t,n)}),o}},function(t,e,n){"use strict";var r=n(7),i=n(53);e.a=function(t,e){var n=[];if(!Object(r.a)(t))return n;for(var a=-1,o=[],s=t.length;++ae[r])return 1;if(t[r]n?n:t}},function(t,e,n){"use strict";e.a=function(t,e){var n=e.toString(),r=n.indexOf(".");if(-1===r)return Math.round(t);var i=n.substr(r+1).length;return i>20&&(i=20),parseFloat(t.toFixed(i))}},function(t,e,n){"use strict";var r=n(12);e.a=function(t){return Object(r.a)(t)&&t%1!=0}},function(t,e,n){"use strict";var r=n(12);e.a=function(t){return Object(r.a)(t)&&t%2==0}},function(t,e,n){"use strict";var r=n(12),i=Number.isInteger?Number.isInteger:function(t){return Object(r.a)(t)&&t%1==0};e.a=i},function(t,e,n){"use strict";var r=n(12);e.a=function(t){return Object(r.a)(t)&&t<0}},function(t,e,n){"use strict";e.a=function(t,e,n){return void 0===n&&(n=r),Math.abs(t-e)0}},function(t,e,n){"use strict";var r=n(8),i=n(5),a=n(9);e.a=function(t,e){if(Object(i.a)(t)){var n,o=t[0];n=Object(a.a)(e)?e(t[0]):t[0][e];var s;return Object(r.a)(t,function(t){(s=Object(a.a)(e)?e(t):t[e])>n&&(o=t,n=s)}),o}}},function(t,e,n){"use strict";var r=n(8),i=n(5),a=n(9);e.a=function(t,e){if(Object(i.a)(t)){var n,o=t[0];n=Object(a.a)(e)?e(t[0]):t[0][e];var s;return Object(r.a)(t,function(t){(s=Object(a.a)(e)?e(t):t[e])e?(r&&(clearTimeout(r),r=null),s=c,o=t.apply(i,a),r||(i=a=null)):r||!1===n.trailing||(r=setTimeout(u,f)),o};return c.cancel=function(){clearTimeout(r),s=0,r=i=a=null},c}},function(t,e,n){"use strict";var r=n(7);e.a=function(t){return Object(r.a)(t)?Array.prototype.slice.call(t):[]}},function(t,e,n){"use strict";var r={};e.a=function(t){return t=t||"g",r[t]?r[t]+=1:r[t]=1,t+r[t]}},function(t,e,n){"use strict";e.a=function(){}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";e.a=function(t){return Object(r.a)(t)?0:Object(i.a)(t)?t.length:Object.keys(t).length};var r=n(14),i=n(7)},function(t,e,n){"use strict";var r=function(){function t(){this.map={}}return t.prototype.has=function(t){return void 0!==this.map[t]},t.prototype.get=function(t,e){var n=this.map[t];return void 0===n?e:n},t.prototype.set=function(t,e){this.map[t]=e},t.prototype.clear=function(){this.map={}},t.prototype.delete=function(t){delete this.map[t]},t.prototype.size=function(){return Object.keys(this.map).length},t}();e.a=r},function(t,e,n){"use strict";var r=n(0),i=function(){function t(t){r.mix(this,t),this._init()}var e=t.prototype;return e._init=function(){var t=this,e=t.start,n=t.end,r=Math.min(e.x,n.x),i=Math.max(e.x,n.x),a=Math.min(e.y,n.y),o=Math.max(e.y,n.y);this.tl={x:r,y:a},this.tr={x:i,y:a},this.bl={x:r,y:o},this.br={x:i,y:o},this.width=i-r,this.height=o-a},e.reset=function(t,e){this.start=t,this.end=e,this._init()},e.isInRange=function(t,e){r.isObject(t)&&(e=t.y,t=t.x);var n=this.tl,i=this.br;return n.x<=t&&t<=i.x&&n.y<=e&&e<=i.y},t}();t.exports=i},function(t,e,n){"use strict";var r=n(43);n(160),t.exports=r},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(43),f=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){this.type="cartesian",this.transposed=!1,this.isRect=!0},n.init=function(e,n){t.prototype.init.call(this,e,n),this.x={start:e.x,end:n.x},this.y={start:e.y,end:n.y}},n._convertPoint=function(t){var e=this,n=e.transposed,r=n?"y":"x",i=n?"x":"y",a=e.x,o=e.y;return{x:a.start+(a.end-a.start)*t[r],y:o.start+(o.end-o.start)*t[i]}},n._invertPoint=function(t){var e=this,n=e.transposed,r=n?"y":"x",i=n?"x":"y",a=e.x,o=e.y,s={};return s[r]=(t.x-a.start)/(a.end-a.start),s[i]=(t.y-o.start)/(o.end-o.start),s},e}(c);c.Cartesian=f,c.Rect=f,t.exports=f},function(t,e,n){"use strict";var r=n(1);e.__esModule=!0,e.Color=e.Size=e.Shape=e.Position=void 0;var i=r(n(162));e.Position=i.default;var a=r(n(163));e.Shape=a.default;var o=r(n(164));e.Size=o.default;var s=r(n(165));e.Color=s.default},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1);e.__esModule=!0,e.default=void 0;var o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(20),f=function(t){function e(e){var n;return n=t.call(this,e)||this,n.names=["x","y"],n.type="position",n}(0,u.default)(e,t);r(e);return e.prototype.mapping=function(t,e){var n,r,i,a=this.scales,o=this.coord,s=a[0],u=a[1];if((0,c.isNil)(t)||(0,c.isNil)(e))return[];if((0,c.isArray)(e)&&(0,c.isArray)(t)){n=[],r=[];for(var f=0,l=0,h=t.length,p=e.length;f0?t.change({min:0}):i<0&&t.change({max:0}))},e.clear=function(){i(this.defs),i(this.scales),this.data=null},t}();t.exports=c},function(t,e,n){"use strict";var r=n(26);n(169),n(172),n(69),t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(35),a=n(15),o=n(26),s=n(170),u=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this);var e=this;e.type="linear",e.isLinear=!0,e.nice=!1,e.min=null,e.minLimit=null,e.max=null,e.maxLimit=null,e.tickCount=null,e.tickInterval=null,e.minTickInterval=null,e.snapArray=null},n.init=function(){var t=this;if(t.ticks){var e=t.ticks,n=t.translate(e[0]),r=t.translate(e[e.length-1]);(i(t.min)||t.min>n)&&(t.min=n),(i(t.max)||t.max=t.min&&e<=t.max&&n.push(e)}),n.length||(n.push(t.min),n.push(t.max)),t.ticks=n}},n.scale=function(t){if(i(t))return NaN;var e=this.max,n=this.min;if(e===n)return 0;var r=(t-n)/(e-n),a=this.rangeMin();return a+r*(this.rangeMax()-a)},n.invert=function(t){var e=(t-this.rangeMin())/(this.rangeMax()-this.rangeMin());return this.min+e*(this.max-this.min)},e}(o);o.Linear=u,t.exports=u},function(t,e,n){var r=n(35),i=n(36),a=n(171),o=[0,1,1.2,1.5,1.6,2,2.2,2.4,2.5,3,4,5,6,7.5,8,10],s=[0,1,2,4,5,10];t.exports=function(t){var e=t.min,n=t.max,u=t.interval,c=t.minTickInterval,f=[],l=t.minCount||5,h=t.maxCount||7,p=l===h,d=r(t.minLimit)?-1/0:t.minLimit,g=r(t.maxLimit)?1/0:t.maxLimit,v=(l+h)/2,y=v,x=t.snapArray?t.snapArray:p?o:s;if(e===d&&n===g&&p&&(u=(n-e)/(y-1)),r(e)&&(e=0),r(n)&&(n=0),Math.abs(n-e)<1e-12&&(0===e?n=1:e>0?e=0:n=0,n-e<5&&!u&&n-e>=1&&(u=1)),r(u)){var m=(n-e)/(v-1);u=a.snapFactorTo(m,x,"ceil"),h!==l&&((y=parseInt((n-e)/u,10))>h&&(y=h),yC);)C=M,M=a.fixedBase(M+u,u);for(var w=null;_>e&&(null===w||_a&&(e=parseFloat(e.toFixed(n)))}else for(;t>10;)e*=10,t/=10;return e}function r(t,e){var n=t.length;if(0===n)return NaN;var r=t[0];if(e=t[n-1])return t[n-1];for(var i=1;it[n-1])return NaN;if(ea&&(u=t/parseInt(1/i)*(i>0?1:-1)),u},snapMultiple:function(t,e,n){return("ceil"===n?Math.ceil(t/e):"floor"===n?Math.floor(t/e):Math.round(t/e))*e},snapTo:function(t,e){var n=r(t,e),a=i(t,e);if(isNaN(n)||isNaN(a)){if(t[0]>=e)return t[0];var o=t[t.length-1];if(o<=e)return o}return Math.abs(e-n)=0?parseInt(n.substr(i+2),10):n.substr(r+1).length;return a>20&&(a=20),parseFloat(t.toFixed(a))}};t.exports=o},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(26),a=n(36),o=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this),this.isIdentity=!0,this.type="identity",this.value=null},n.getText=function(){return this.value.toString()},n.scale=function(t){return this.value!==t&&a(t)?t:this.range[0]},n.invert=function(){return this.value},e}(i);i.Identity=o,t.exports=o},function(t,e,n){"use strict";function r(t){var e=t.slice(0);if(e.length>0){var n=e[0],r=e[e.length-1];0!==n.value&&e.unshift({value:0}),1!==r.value&&e.push({value:1})}return e}var i=n(0),a=n(174),o=n(6),s=n(16).Shape,u=function(){function t(t){this.axisCfg={},this.frontPlot=null,this.backPlot=null,this.axes={},i.mix(this,t)}var e=t.prototype;return e._isHide=function(t){var e=this.axisCfg;return!e||!1===e[t]},e._getLinePosition=function(t,e,n,r){var i="",a=t.field,o=this.axisCfg;return o[a]&&o[a].position?i=o[a].position:"x"===e?i=r?"left":"bottom":"y"===e&&(i=n?"right":"left",r&&(i="bottom")),i},e._getLineCfg=function(t,e,n){var r,i,a=1;return"x"===e?(r={x:0,y:0},i={x:1,y:0}):"right"===n?(r={x:1,y:0},i={x:1,y:1}):(r={x:0,y:0},i={x:0,y:1},a=-1),t.transposed&&(a*=-1),{offsetFactor:a,start:t.convertPoint(r),end:t.convertPoint(i)}},e._getCircleCfg=function(t){return{startAngle:t.startAngle,endAngle:t.endAngle,center:t.center,radius:t.circleRadius}},e._getRadiusCfg=function(t){var e,n;return t.transposed?(e={x:0,y:0},n={x:1,y:0}):(e={x:0,y:0},n={x:0,y:1}),{offsetFactor:-1,start:t.convertPoint(e),end:t.convertPoint(n)}},e._getAxisCfg=function(t,e,n,r,a){var u=this,c=this.axisCfg,f=e.getTicks(),l=i.deepMix({ticks:f,frontContainer:this.frontPlot,backContainer:this.backPlot},a,c[e.field]),h=[],p=l.label,d=f.length,g=0,v=0,y=p;return i.each(f,function(t,e){if(i.isFunction(p)){var n=p(t.text,e,d);y=n?i.mix({},o._defaultAxis.label,n):null}if(y){var r={};y.textAlign&&(r.textAlign=y.textAlign),y.textBaseline&&(r.textBaseline=y.textBaseline);var a=new s.Text({className:"axis-label",attrs:i.mix({x:0,y:0,text:t.text,fontFamily:u.chart.get("canvas").get("fontFamily")},y),value:t.value,textStyle:r,top:y.top,context:u.chart.get("canvas").get("context")});h.push(a);var c=a.getBBox(),f=c.width,l=c.height;g=Math.max(g,f),v=Math.max(v,l)}}),l.labels=h,l.maxWidth=g,l.maxHeight=v,l},e._createAxis=function(t,e,n,r,i){void 0===i&&(i="");var a,s,u,c=this,f=t.type,l=t.transposed;if("cartesian"===f||"rect"===f){var h=c._getLinePosition(e,r,i,l);(u=o.axis[h]).position=h,a="Line",s=h}else"x"===r&&!l||"y"===r&&l?(u=o.axis.circle,a="Circle",s="circle"):(u=o.axis.radius,a="Line",s="radius");var p=c._getAxisCfg(t,e,n,r,u);p.type=a,p.dimType=r,p.verticalScale=n,p.index=i,this.axes[s]=p},e.createAxis=function(t,e,n){var o=this;e&&!o._isHide(e.field)&&o._createAxis(t,e,n[0],"x"),i.each(n,function(n,r){o._isHide(n.field)||o._createAxis(t,n,e,"y",r)});var s=this.axes,u=o.chart;if(u._isAutoPadding()){var c=i.parsePadding(u.get("padding")),f=i.parsePadding(u.get("appendPadding")),l=u.get("legendRange")||{top:0,right:0,bottom:0,left:0},h=["auto"===c[0]?l.top+2*f[0]:c[0],"auto"===c[1]?l.right+f[1]:c[1],"auto"===c[2]?l.bottom+f[2]:c[2],"auto"===c[3]?l.left+f[3]:c[3]];if(t.isPolar){var p=s.circle;if(p){var d=p.maxHeight,g=p.maxWidth,v=p.labelOffset;h[0]+=d+v,h[1]+=g+v,h[2]+=d+v,h[3]+=g+v}}else{if(s.right&&"auto"===c[1]){var y=s.right,x=y.maxWidth,m=y.labelOffset;h[1]+=x+m}if(s.left&&"auto"===c[3]){var _=s.left,S=_.maxWidth,b=_.labelOffset;h[3]+=S+b}if(s.bottom&&"auto"===c[2]){var P=s.bottom,M=P.maxHeight,C=P.labelOffset;h[2]+=M+C}}u.set("_padding",h),u._updateLayout(h)}i.each(s,function(e){var n,s=e.type,u=e.grid,c=e.verticalScale,f=e.ticks,l=e.dimType,h=e.position,p=e.index;if(t.isPolar?"Line"===s?n=o._getRadiusCfg(t):"Circle"===s&&(n=o._getCircleCfg(t)):n=o._getLineCfg(t,l,h),u&&c){var d=[],g=r(c.getTicks());i.each(f,function(e){var n=[];i.each(g,function(r){var i="x"===l?e.value:r.value,a="x"===l?r.value:e.value;if(i>=0&&i<=1&&a>=0&&a<=1){var o=t.convertPoint({x:i,y:a});n.push(o)}}),d.push({points:n,_id:"axis-"+l+p+"-grid-"+e.tickValue})}),e.gridPoints=d,t.isPolar&&(e.center=t.center,e.startAngle=t.startAngle,e.endAngle=t.endAngle)}n._id="axis-"+l,i.isNil(p)||(n._id="axis-"+l+p),new a[s](i.mix(e,n))})},e.clear=function(){this.axes={},this.frontPlot.clear(),this.backPlot.clear()},t}();t.exports=u},function(t,e,n){"use strict";var r=n(45);n(175),t.exports=r},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(45),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this),this.start=null,this.end=null},n.getOffsetPoint=function(t){var e=this.start,n=this.end;return{x:e.x+(n.x-e.x)*t,y:e.y+(n.y-e.y)*t}},n.getAxisVector=function(){var t=this.start,e=this.end;return[e.x-t.x,e.y-t.y]},n.drawLine=function(t){var e=this.getContainer(t.top),n=this.start,r=this.end;e.addShape("line",{className:"axis-line",attrs:c.mix({x1:n.x,y1:n.y,x2:r.x,y2:r.y},t)})},e}(f);f.Line=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=a(n(42)),f=a(n(177)),l=a(n(178)),h=n(0),p=n(66),d=n(67),g=n(70).requestAnimationFrame,v=function(t){function e(e){var n;return n=t.call(this)||this,n._attrs=h.mix({type:"canvas",children:[]},e),n._initPixelRatio(),n._initCanvas(),n}(0,u.default)(e,t);r(e);var n=e.prototype;return n.get=function(t){return this._attrs[t]},n.set=function(t,e){this._attrs[t]=e},n._initPixelRatio=function(){this.get("pixelRatio")||this.set("pixelRatio",h.getPixelRatio())},n.beforeDraw=function(){var t=this._attrs.context,e=this._attrs.el;t&&t.clearRect&&t.clearRect(0,0,e.width,e.height)},n._initCanvas=function(){var t=this,e=t.get("el"),n=t.get("context");if(!e&&!n)throw new Error("Please specify the id, el or context of the chart!");var r;r=e?h.isString(e)?h.getDomById(e):e:l.default.create(n),n&&r&&!r.getContext&&(r.getContext=function(){return n});var i=t.get("width");i||(i=h.getWidth(r));var a=t.get("height");a||(a=h.getHeight(r)),t.set("canvas",this),t.set("el",r),t.set("context",n||r.getContext("2d")),t.changeSize(i,a);var o=new f.default({canvas:this,el:r});t.set("eventController",o)},n.changeSize=function(t,e){var n=this.get("pixelRatio"),r=this.get("el");r.style&&(r.style.width=t+"px",r.style.height=e+"px"),h.isCanvasElement(r)&&(r.width=t*n,r.height=e*n,1!==n&&this.get("context").scale(n,n)),this.set("width",t),this.set("height",e)},n.getWidth=function(){var t=this.get("pixelRatio");return this.get("width")*t},n.getHeight=function(){var t=this.get("pixelRatio");return this.get("height")*t},n.getPointByClient=function(t,e){var n=this.get("el"),r=n.getBoundingClientRect(),i=r.right-r.left,a=r.bottom-r.top;return{x:(t-r.left)*(n.width/i),y:(e-r.top)*(n.height/a)}},n._beginDraw=function(){this._attrs.toDraw=!0},n._endDraw=function(){this._attrs.toDraw=!1},n.draw=function(){function t(){e.set("animateHandler",g(function(){e.set("animateHandler",void 0),e.get("toDraw")&&t()})),e.beforeDraw();try{for(var n=e._attrs.context,r=e._attrs.children,i=0,a=r.length;iMath.abs(r)?n>0?"right":"left":r>0?"down":"up"},o=function(t,e){var n=Math.abs(e.x-t.x),r=Math.abs(e.y-t.y);return Math.sqrt(n*n+r*r)},s=function(t,e){return{x:t.x+(e.x-t.x)/2,y:t.y+(e.y-t.y)/2}},u=function(t,e){if(t){for(var n=[],a=t.length,o=0;o1?(e.startDistance=o(n[0],n[1]),e.center=s(n[0],n[1])):e.pressTimeout=setTimeout(function(){t.direction="none",e.emitStart("press",t),e.emitEvent("press",t),e.eventType="press"},c))},this._move=function(t){var n=u(t.touches,e.canvas);if(n){e.clearPressTimeout(),t.points=n,e.emitEvent("touchmove",t);var r=e.startPoints;if(r)if(n.length>1){var i=e.startDistance,s=o(n[0],n[1]);t.zoom=s/i,t.center=e.center,e.emitStart("pinch",t),e.emitEvent("pinch",t)}else{var c=n[0].x-r[0].x,f=n[0].y-r[0].y,l=e.direction||a(r[0],n[0]);e.direction=l;var h=e.getEventType(n);t.direction=l,t.deltaX=c,t.deltaY=f,e.emitStart(h,t),e.emitEvent(h,t);var p=e.lastMoveTime,d=Date.now();d-p>0&&(e.prevMoveTime=p,e.prevMovePoints=e.lastMovePoints,e.lastMoveTime=d,e.lastMovePoints=n)}}},this._end=function(t){e.emitEnd(t),e.emitEvent("touchend",t);var n=e.lastMoveTime;if(Date.now()-n<100){var r=n-(e.prevMoveTime||e.startTime);if(r>0){var i=e.prevMovePoints||e.startPoints,s=e.lastMovePoints,u=o(i[0],s[0])/r;u>.3&&(t.velocity=u,t.direction=a(i[0],s[0]),e.emitEvent("swipe",t))}}e.reset();var c=t.touches;c&&c.length>0&&e._start(t)},this._cancel=function(t){e.emitEvent("touchcancel",t),e.reset()},this.canvas=n,this.delegateEvent(r),this.processEvent={}}var e=t.prototype;return e.delegateEvent=function(t){t.addEventListener("click",this._click),t.addEventListener("touchstart",this._start),t.addEventListener("touchmove",this._move),t.addEventListener("touchend",this._end),t.addEventListener("touchcancel",this._cancel)},e.emitEvent=function(t,e){this.canvas.emit(t,e)},e.getEventType=function(t){var e=this.eventType,n=this.canvas,r=this.startTime,i=this.startPoints;if(e)return e;var a,s=n.__events.pan;return a=s&&s.length?Date.now()-r>c&&o(i[0],t[0])<10?"press":"pan":"press",this.eventType=a,a},e.enable=function(t){this.processEvent[t]=!0},e.isProcess=function(t){return this.processEvent[t]},e.emitStart=function(t,e){this.isProcess(t)||(this.enable(t),this.emitEvent(t+"start",e))},e.emitEnd=function(t){var e=this,n=this.processEvent;Object.keys(n).forEach(function(r){e.emitEvent(r+"end",t),delete n[r]})},e.clearPressTimeout=function(){this.pressTimeout&&(clearTimeout(this.pressTimeout),this.pressTimeout=0)},e.reset=function(){this.clearPressTimeout(),this.startTime=0,this.startPoints=null,this.startDistance=0,this.direction=null,this.eventType=null,this.pinch=!1,this.prevMoveTime=0,this.prevMovePoints=null,this.lastMoveTime=0,this.lastMovePoints=null},t}();e.default=f},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,u.default)(t);if(i()){var r=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,s.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function a(t){if(!t)return!1;if(1!==t.nodeType||!t.nodeName||"canvas"!==t.nodeName.toLowerCase())return!1;var e=!1;try{t.addEventListener("eventTest",function(){e=!0}),t.dispatchEvent(new Event("eventTest"))}catch(t){e=!1}return e}var o=n(1);e.__esModule=!0,e.default=void 0;var s=o(n(2)),u=o(n(3)),c=o(n(4)),f=function(t){function e(e){var n;return n=t.call(this)||this,n.context=e,n.width=0,n.height=0,n.style={},n.currentStyle={},n.isCanvasElement=!0,n}(0,c.default)(e,t);r(e);var n=e.prototype;return n.getContext=function(){return this.context},n.getBoundingClientRect=function(){return{top:0,right:this.width,bottom:this.height,left:0}},n.addEventListener=function(t,e){this.on(t,e)},n.removeEventListener=function(t,e){this.off(t,e)},n.dispatchEvent=function(t,e){this.emit(t,e)},e}(o(n(42)).default),l={create:function(t){return t?a(t.canvas)?t.canvas:new f(t):null}};e.default=l},function(t,e,n){"use strict";function r(t,e){return(t%e+e)%e}function i(t,e){s.each(t,function(t){t=t.split(":"),e.addColorStop(Number(t[0]),t[1])})}function a(t,e,n){var a=t.split(" "),o=a[0].slice(2,a[0].length-1);o=r(parseFloat(o)*Math.PI/180,2*Math.PI);var s,u,c=a.slice(1),f=e.getBBox(),l=f.minX,h=f.minY,p=f.maxX,d=f.maxY;o>=0&&o<.5*Math.PI?(s={x:l,y:h},u={x:p,y:d}):.5*Math.PI<=o&&o1e-4||0===i&&a<0)&&(t.arc(n,r,o,i,a,u),t.lineTo(Math.cos(a)*s+n,Math.sin(a)*s+r),0!==s&&t.arc(n,r,s,a,i,!u)),t.closePath()},n.calculateBox=function(){var t=this.get("attrs"),e=t.x,n=t.y,r=t.r,i=t.r0,a=t.startAngle,o=t.endAngle,s=t.anticlockwise,u=f.getBBoxFromArc(e,n,r,a,o,s),c=f.getBBoxFromArc(e,n,i,a,o,s);return{minX:Math.min(u.minX,c.minX),minY:Math.min(u.minY,c.minY),maxX:Math.max(u.maxX,c.maxX),maxY:Math.max(u.maxY,c.maxY)}},e}(c);c.Sector=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(10),l=n(188),h=0,p={},d=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="text"},n.getDefaultAttrs=function(){return{lineWidth:0,lineCount:1,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom",lineHeight:null,textArr:null}},n._getFontStyle=function(){var t=this._attrs.attrs,e=t.fontSize,n=t.fontFamily,r=t.fontWeight;return t.fontStyle+" "+t.fontVariant+" "+r+" "+e+"px "+n},n._afterAttrsSet=function(){var t=this._attrs.attrs;if(t.font=this._getFontStyle(),t.text){var e=t.text,n=null,r=1;c.isString(e)&&-1!==e.indexOf("\n")&&(r=(n=e.split("\n")).length),t.lineCount=r,t.textArr=n}this.set("attrs",t)},n._getTextHeight=function(){var t=this._attrs.attrs;if(t.height)return t.height;var e=t.lineCount,n=1*t.fontSize;return e>1?n*e+this._getSpaceingY()*(e-1):n},n._getSpaceingY=function(){var t=this._attrs.attrs,e=t.lineHeight,n=1*t.fontSize;return e?e-n:.14*n},n.drawInner=function(t){var e=this,n=e._attrs.attrs,r=n.text,i=n.x,a=n.y;if(!(c.isNil(r)||isNaN(i)||isNaN(a))){var o=n.textArr,s=1*n.fontSize,u=e._getSpaceingY();n.rotate&&(t.translate(i,a),t.rotate(n.rotate),i=0,a=0);var f,l=n.textBaseline;o&&(f=e._getTextHeight());var h;if(e.hasFill()){var p=n.fillOpacity;if(c.isNil(p)||1===p||(t.globalAlpha=p),o)for(var d=0,g=o.length;d5e3&&(h=0,p={}),h++,p[a]=o,o}},e}(f);f.Text=d,t.exports=d},function(t,e,n){"use strict";var r={calcRotatedBox:function(t){var e=t.width,n=t.height,r=t.rotate,i=Math.abs(r);return{width:Math.abs(e*Math.cos(i)+n*Math.sin(i)),height:Math.abs(n*Math.cos(i)+e*Math.sin(i))}}};t.exports=r},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(10),f=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.createPath=null,this._attrs.type="custom"},n.createPath=function(t){var e=this.get("createPath");e&&e.call(this,t)},n.calculateBox=function(){var t=this.get("calculateBox");return t&&t.call(this)},e}(c);c.Custom=f,t.exports=f},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(72),f=n(17);n(68);var l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);return e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="line",e.sortable=!0,e},e}(c);f.Line=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,u.default)(t);if(i()){var r=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,s.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(22)),s=a(n(2)),u=a(n(3)),c=a(n(4)),f=n(17),l=n(0),h=n(73);n(192);var p=function(t){function e(e){var n;return n=t.call(this,e)||this,l.mix((0,o.default)(n),h),n}(0,c.default)(e,t);r(e);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="interval",e.shapeType="interval",e.generatePoints=!0,e},n.init=function(){t.prototype.init.call(this),this.initEvent()},n.createShapePointsCfg=function(e){var n=t.prototype.createShapePointsCfg.call(this,e);return n.size=this.getNormalizedSize(e),n},n.clearInner=function(){t.prototype.clearInner.call(this),this.set("defaultSize",null)},e}(f);f.Interval=p,t.exports=p},function(t,e,n){"use strict";function r(t){var e=t.x,n=t.y,r=t.y0,i=t.size,a=r,s=n;o.isArray(n)&&(s=n[1],a=n[0]);var u,c;return o.isArray(e)?(u=e[0],c=e[1]):(u=e-i/2,c=e+i/2),[{x:u,y:a},{x:u,y:s},{x:c,y:s},{x:c,y:a}]}function i(t){for(var e=[],n=[],r=0,i=t.length;r=1.5*Math.PI&&(v-=2*Math.PI),y>=1.5*Math.PI&&(y-=2*Math.PI),e.addShape("Sector",{className:"interval",attrs:o.mix({x:f,y:l,r:m,r0:x,startAngle:v,endAngle:y},r)})}var _=i(n);return e.addShape("rect",{className:"interval",attrs:o.mix(_,r)})}}),["pyramid","funnel"].forEach(function(t){s.registerShape("interval",t,{getPoints:function(t){return t.size=2*t.size,r(t)},draw:function(e,n){var r=this.parsePoints(e.points),i=this.parsePoints(e.nextPoints),s=null;i?s=[r[0],r[1],i[1],i[0]]:(s=[r[0],r[1]],"pyramid"===t?s.push(a(r[2],r[3])):s.push(r[2],r[3]));var u=o.mix({fill:e.color,points:s},c.shape.interval,e.style);return n.addShape("polygon",{className:"interval",attrs:u})}})}),t.exports=f},function(t,e,n){"use strict";t.exports={Stack:n(194),Dodge:n(196),Symmetric:n(198)}},function(t,e,n){"use strict";var r=n(195);t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(34),a=n(35),o=n(33),s=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){this.xField=null,this.yField=null},n.processAdjust=function(t){this.processStack(t)},n.processStack=function(t){var e=this,n=e.xField,r=e.yField,o=t.length,s={positive:{},negative:{}};e.reverseOrder&&(t=t.slice(0).reverse());for(var u=0;u=0?"positive":"negative";s[v][g]||(s[v][g]=0),h[r]=[s[v][g],d+s[v][g]],s[v][g]+=d}}},e}(o);o.Stack=s,t.exports=s},function(t,e,n){"use strict";var r=n(197);t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(33),a=n(15),o=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){this.marginRatio=.5,this.dodgeRatio=.5,this.adjustNames=["x","y"]},n.getDodgeOffset=function(t,e,n){var r=this,i=t.pre,a=t.next,o=a-i,s=o*r.dodgeRatio/n,u=r.marginRatio*s;return(i+a)/2+(.5*(o-n*s-(n-1)*u)+((e+1)*s+e*u)-.5*s-.5*o)},n.processAdjust=function(t){var e=this,n=t.length,r=e.xField;a(t,function(t,i){for(var a=0,o=t.length;ao&&(n=t,o=s)}),n}}},function(t,e,n){var r=n(27);t.exports=function(t){return r(t,"Function")}},function(t,e){t.exports=function(t){for(var e=[],n=0;n0&&c<=1&&(r*=c),this.x={start:a.startAngle,end:a.endAngle},this.y={start:r*o,end:r},this.center=i,this.circleRadius=r},n._convertPoint=function(t){var e=this,n=e.center,r=e.transposed,i=r?"y":"x",a=r?"x":"y",o=e.x,s=e.y,u=o.start+(o.end-o.start)*t[i],c=s.start+(s.end-s.start)*t[a];return{x:n.x+Math.cos(u)*c,y:n.y+Math.sin(u)*c}},n._invertPoint=function(t){var e=this,n=e.center,r=e.transposed,i=e.x,a=e.y,o=r?"y":"x",s=r?"x":"y",u=[1,0,0,1,0,0];l.rotate(u,u,i.start);var c=[1,0];f.transformMat2d(c,c,u),c=[c[0],c[1]];var h=[t.x-n.x,t.y-n.y];if(f.zero(h))return{x:0,y:0};var p=f.angleTo(c,h,i.end0?g:-g;var v=(d-a.start)/(a.end-a.start),y={};return y[o]=g,y[s]=v,y},e}(c);c.Polar=h,t.exports=h},function(t,e,n){var r=n(48),i=n(222);t.exports={toTimeStamp:function(t){return r(t)&&(t=t.indexOf("T")>0?new Date(t).getTime():new Date(t.replace(/-/gi,"/")).getTime()),i(t)&&(t=t.getTime()),t}}},function(t,e,n){"use strict";var r=n(0),i=n(16).Group,a=n(76),o=function(){function t(t){r.deepMix(this,this.getDefaultCfg(),t),this._init(),this._renderTitle(),this._renderItems()}var e=t.prototype;return e.getDefaultCfg=function(){return{showTitle:!1,title:null,items:null,titleGap:12,itemGap:10,itemMarginBottom:12,itemFormatter:null,itemWidth:null,wordSpace:6,x:0,y:0,layout:"horizontal",joinString:": "}},e._init=function(){var t=new i({zIndex:this.zIndex||0});this.container=t;var e=t.addGroup();this.wrapper=e;var n=e.addGroup({className:"itemsGroup"});this.itemsGroup=n,this.parent&&this.parent.add(t)},e._renderTitle=function(t){t=t||this.title;var e=this.titleShape,n=0;if(this.showTitle&&t){if(e&&!e.get("destroyed"))e.attr("text",t);else{var i=this.wrapper,a=this.titleStyle;e=i.addShape("text",{className:"title",attrs:r.mix({x:0,y:0,text:t},a)}),this.titleShape=e}n=e.getBBox().height+this.titleGap}this._titleHeight=n},e._renderItems=function(t){var e=this;(t=t||e.items)&&(e.reversed&&t.reverse(),r.each(t,function(t,n){e._addItem(t,n)}),t.length>1&&this._adjustItems(),this._renderBackground())},e._renderBackground=function(){var t=this.background;if(t){var e=this.container,n=this.wrapper.getBBox(),i=n.minX,a=n.minY,o=n.width,s=n.height,u=t.padding||[0,0,0,0];u=r.parsePadding(u);var c=r.mix({x:i-u[3],y:a-u[0],width:o+u[1]+u[3],height:s+u[0]+u[2]},t),f=this.backShape;f?f.attr(c):f=e.addShape("Rect",{zIndex:-1,attrs:c}),this.backShape=f,e.sort()}},e._addItem=function(t){var e=this.itemsGroup.addGroup({name:t.name,value:t.value,dataValue:t.dataValue,checked:t.checked}),n=this.unCheckStyle,i=this.unCheckColor,o=this.nameStyle,s=this.valueStyle,u=this.wordSpace,c=t.marker,f=t.value,l=0;if(i&&(n.fill=i),c){var h=c.radius||3,p=r.mix({x:h,y:this._titleHeight},c);!1===t.checked&&r.mix(p,n);var d=new a({className:"item-marker",attrs:p});e.add(d),l+=d.getBBox().width+u}var g,v=t.name;if(v){var y=this.joinString||"";v=f?v+y:v,g=e.addShape("text",{className:"name",attrs:r.mix({x:l,y:this._titleHeight,text:this._formatItemValue(v)},o,!1===t.checked?n:null)})}if(f){var x=l;g&&(x+=g.getBBox().width),e.addShape("text",{className:"value",attrs:r.mix({x:x,y:this._titleHeight,text:f},s,!1===t.checked?n:null)})}return e},e._formatItemValue=function(t){var e=this.itemFormatter;return e&&(t=e.call(this,t)),t},e._getMaxItemWidth=function(){var t=this.itemWidth;if(r.isNumber(t)||r.isNil(t))return t;if("auto"===t){for(var e=this.itemsGroup.get("children"),n=e.length,i=0,a=0;a1e-4&&(s++,u=0),p.moveTo(u,s*e),f.push({x:u,y:s*e+o-g/2,width:1.375*v,height:1.375*g}),u+=t+i}this.legendHitBoxes=f},e._adjustVertical=function(){for(var t,e,n=this.maxLength,i=this.itemsGroup,a=this.itemGap,o=this.itemMarginBottom,s=this.itemWidth,u=this._titleHeight,c=i.get("children"),f=0,l=0,h=0,p=[],d=0,g=c.length;dl&&(l=t+a),n-f0?n="left":r[0]<0?n="right":(n="center",r[1]>0?i="top":r[1]<0&&(i="bottom")),{textAlign:n,textBaseline:i}},n.getAxisVector=function(t){var e=this.center,n=this.offsetFactor;return[(t.y-e.y)*n,-1*(t.x-e.x)*n]},n.drawLine=function(t){var e=this.center,n=this.radius,r=this.startAngle,i=this.endAngle;this.getContainer(t.top).addShape("arc",{className:"axis-line",attrs:c.mix({x:e.x,y:e.y,r:n,startAngle:r,endAngle:i},t)})},e}(f);f.Circle=l,t.exports=l},function(t,e,n){"use strict";var r=n(220);t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(26),a=n(69),o=n(221),s=n(65),u=n(204),c=n(15),f=n(36),l=n(44),h=n(48),p=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this),this.type="timeCat",this.sortable=!0,this.tickCount=5,this.mask="YYYY-MM-DD"},n.init=function(){var t=this,e=this.values;c(e,function(n,r){e[r]=t._toTimeStamp(n)}),this.sortable&&e.sort(function(t,e){return t-e}),t.ticks||(t.ticks=this.calculateTicks())},n.calculateTicks=function(){var t=this,e=t.tickCount;return e?s({maxCount:e,data:t.values,isRounding:t.isRounding}).ticks:t.values},n.translate=function(t){t=this._toTimeStamp(t);var e=this.values.indexOf(t);return-1===e&&(e=f(t)&&t-1?i/(this.values.length-1):0,n+e*(r-n)},n.getText=function(t){var e="",n=this.translate(t);e=n>-1?this.values[n]:t;var r=this.formatter;return e=parseInt(e,10),e=r?r(e):o.format(e,this.mask)},n.getTicks=function(){var t=this,e=this.ticks,n=[];return c(e,function(e){var r;r=l(e)?e:{text:h(e)?e:t.getText(e),value:t.scale(e),tickValue:e},n.push(r)}),n},n._toTimeStamp=function(t){return u.toTimeStamp(t)},e}(a);i.TimeCat=p,t.exports=p},function(t,e,n){var r;!function(i){"use strict";function a(t,e){for(var n=[],r=0,i=t.length;r3?0:(t-t%10!=10)*t%10]}};var _={D:function(t){return t.getDate()},DD:function(t){return s(t.getDate())},Do:function(t,e){return e.DoFn(t.getDate())},d:function(t){return t.getDay()},dd:function(t){return s(t.getDay())},ddd:function(t,e){return e.dayNamesShort[t.getDay()]},dddd:function(t,e){return e.dayNames[t.getDay()]},M:function(t){return t.getMonth()+1},MM:function(t){return s(t.getMonth()+1)},MMM:function(t,e){return e.monthNamesShort[t.getMonth()]},MMMM:function(t,e){return e.monthNames[t.getMonth()]},YY:function(t){return String(t.getFullYear()).substr(2)},YYYY:function(t){return s(t.getFullYear(),4)},h:function(t){return t.getHours()%12||12},hh:function(t){return s(t.getHours()%12||12)},H:function(t){return t.getHours()},HH:function(t){return s(t.getHours())},m:function(t){return t.getMinutes()},mm:function(t){return s(t.getMinutes())},s:function(t){return t.getSeconds()},ss:function(t){return s(t.getSeconds())},S:function(t){return Math.round(t.getMilliseconds()/100)},SS:function(t){return s(Math.round(t.getMilliseconds()/10),2)},SSS:function(t){return s(t.getMilliseconds(),3)},a:function(t,e){return t.getHours()<12?e.amPm[0]:e.amPm[1]},A:function(t,e){return t.getHours()<12?e.amPm[0].toUpperCase():e.amPm[1].toUpperCase()},ZZ:function(t){var e=t.getTimezoneOffset();return(e>0?"-":"+")+s(100*Math.floor(Math.abs(e)/60)+Math.abs(e)%60,4)}},S={D:[f,function(t,e){t.day=e}],Do:[new RegExp(f.source+p.source),function(t,e){t.day=parseInt(e,10)}],M:[f,function(t,e){t.month=e-1}],YY:[f,function(t,e){var n=+(""+(new Date).getFullYear()).substr(0,2);t.year=""+(e>68?n-1:n)+e}],h:[f,function(t,e){t.hour=e}],m:[f,function(t,e){t.minute=e}],s:[f,function(t,e){t.second=e}],YYYY:[h,function(t,e){t.year=e}],S:[/\d/,function(t,e){t.millisecond=100*e}],SS:[/\d{2}/,function(t,e){t.millisecond=10*e}],SSS:[l,function(t,e){t.millisecond=e}],d:[f,g],ddd:[p,g],MMM:[p,o("monthNamesShort")],MMMM:[p,o("monthNames")],a:[p,function(t,e,n){var r=e.toLowerCase();r===n.amPm[0]?t.isPm=!1:r===n.amPm[1]&&(t.isPm=!0)}],ZZ:[/([\+\-]\d\d:?\d\d|Z)/,function(t,e){"Z"===e&&(e="+00:00");var n,r=(e+"").match(/([\+\-]|\d\d)/gi);r&&(n=60*r[1]+parseInt(r[2],10),t.timezoneOffset="+"===r[0]?n:-n)}]};S.dd=S.d,S.dddd=S.ddd,S.DD=S.D,S.mm=S.m,S.hh=S.H=S.HH=S.h,S.MM=S.M,S.ss=S.s,S.A=S.a,u.masks={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},u.format=function(t,e,n){var r=n||u.i18n;if("number"==typeof t&&(t=new Date(t)),"[object Date]"!==Object.prototype.toString.call(t)||isNaN(t.getTime()))throw new Error("Invalid Date in fecha.format");var i=[];return e=(e=u.masks[e]||e||u.masks.default).replace(d,function(t,e){return i.push(e),"??"}),(e=e.replace(c,function(e){return e in _?_[e](t,r):e.slice(1,e.length-1)})).replace(/\?\?/g,function(){return i.shift()})},u.parse=function(t,e,n){var r=n||u.i18n;if("string"!=typeof e)throw new Error("Invalid format in fecha.parse");if(e=u.masks[e]||e,t.length>1e3)return!1;var i=!0,a={};if(e.replace(c,function(e){if(S[e]){var n=S[e],o=t.search(n[0]);~o?t.replace(n[0],function(e){return n[1](a,e,r),t=t.substr(o+e.length),e}):i=!1}return S[e]?"":e.slice(1,e.length-1)}),!i)return!1;var o=new Date;!0===a.isPm&&null!=a.hour&&12!=+a.hour?a.hour=+a.hour+12:!1===a.isPm&&12==+a.hour&&(a.hour=0);var s;return null!=a.timezoneOffset?(a.minute=+(a.minute||0)-+a.timezoneOffset,s=new Date(Date.UTC(a.year||o.getFullYear(),a.month||0,a.day||1,a.hour||0,a.minute||0,a.second||0,a.millisecond||0))):s=new Date(a.year||o.getFullYear(),a.month||0,a.day||1,a.hour||0,a.minute||0,a.second||0,a.millisecond||0),s},void 0!==t&&t.exports?t.exports=u:void 0!==(r=function(){return u}.call(e,n,e,t))&&(t.exports=r)}()},function(t,e,n){var r=n(27);t.exports=function(t){return r(t,"Date")}},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(23),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){this.type="arc",this.start=[],this.end=[],this.style={stroke:"#999",lineWidth:1}},n.render=function(t,e){var n=this,r=n.parsePoint(t,n.start),i=n.parsePoint(t,n.end);if(r&&i){var a=t.center,o=Math.sqrt((r.x-a.x)*(r.x-a.x)+(r.y-a.y)*(r.y-a.y)),s=Math.atan2(r.y-a.y,r.x-a.x),u=Math.atan2(i.y-a.y,i.x-a.x),f=e.addShape("arc",{className:"guide-arc",attrs:c.mix({x:a.x,y:a.y,r:o,startAngle:s,endAngle:u},n.style)});return n.element=f,f}},e}(f);f.Arc=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,f.default)(t);if(i()){var r=(0,f.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,c.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function a(t,e,n,r){var i=[];return"left"===t&&"top"===e?(i[0]=0,i[1]=0):"right"===t&&"top"===e?(i[0]=-n,i[1]=0):"left"===t&&"bottom"===e?(i[0]=0,i[1]=Math.floor(-r)):"right"===t&&"bottom"===e?(i[0]=Math.floor(-n),i[1]=Math.floor(-r)):"right"===t&&"middle"===e?(i[0]=Math.floor(-n),i[1]=Math.floor(-r/2)):"left"===t&&"middle"===e?(i[0]=0,i[1]=Math.floor(-r/2)):"center"===t&&"bottom"===e?(i[0]=Math.floor(-n/2),i[1]=Math.floor(-r)):"center"===t&&"top"===e?(i[0]=Math.floor(-n/2),i[1]=0):(i[0]=Math.floor(-n/2),i[1]=Math.floor(-r/2)),i}function o(t,e){for(var n in e)e.hasOwnProperty(n)&&(t.style[n]=e[n]);return t}function s(t){var e=document.createElement("div");return t=t.replace(/(^\s*)|(\s*$)/g,""),e.innerHTML=""+t,e.childNodes[0]}var u=n(1),c=u(n(2)),f=u(n(3)),l=u(n(4)),h=n(0),p=n(23),d=function(t){function e(){return t.apply(this,arguments)||this}(0,l.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){this.type="html",this.position=null,this.alignX="center",this.alignY="middle",this.offsetX=null,this.offsetY=null,this.html=null},n.render=function(t,e){var n=this,r=n.parsePoint(t,n.position);if(r){var i=s(n.html);i=o(i,{position:"absolute",top:Math.floor(r.y)+"px",left:Math.floor(r.x)+"px",visibility:"hidden"});var u=e.get("canvas").get("el"),c=u.parentNode;c=o(c,{position:"relative"});var f=s('
');c.appendChild(f),f.appendChild(i);var l=u.offsetTop,p=u.offsetLeft,d=n.alignX,g=n.alignY,v=n.offsetX,y=n.offsetY,x=a(d,g,h.getWidth(i),h.getHeight(i));r.x=r.x+x[0]+p,r.y=r.y+x[1]+l,v&&(r.x+=v),y&&(r.y+=y),o(i,{top:Math.floor(r.y)+"px",left:Math.floor(r.x)+"px",visibility:"visible"}),n.element=f}},n.remove=function(){var t=this.element;t&&t.parentNode&&t.parentNode.removeChild(t)},e}(p);p.Html=d,t.exports=d},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(23),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){this.type="line",this.start=[],this.end=[],this.style={stroke:"#000",lineWidth:1}},n.render=function(t,e){var n=[];if(n[0]=this.parsePoint(t,this.start),n[1]=this.parsePoint(t,this.end),n[0]&&n[1]){var r=e.addShape("Line",{className:"guide-line",attrs:c.mix({x1:n[0].x,y1:n[0].y,x2:n[1].x,y2:n[1].y},this.style)});return this.element=r,r}},e}(f);f.Line=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(23),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){this.type="rect",this.start=[],this.end=[],this.style={fill:"#CCD7EB",opacity:.4}},n.render=function(t,e){var n=this.parsePoint(t,this.start),r=this.parsePoint(t,this.end);if(n&&r){var i=e.addShape("rect",{className:"guide-rect",attrs:c.mix({x:Math.min(n.x,r.x),y:Math.min(n.y,r.y),width:Math.abs(r.x-n.x),height:Math.abs(n.y-r.y)},this.style)});return this.element=i,i}},e}(f);f.Rect=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(23),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){this.type="text",this.position=null,this.content=null,this.style={fill:"#000"},this.offsetX=0,this.offsetY=0},n.render=function(t,e){var n=this.position,r=this.parsePoint(t,n);if(r){var i=this.content,a=this.style,o=this.offsetX,s=this.offsetY;o&&(r.x+=o),s&&(r.y+=s);var u=e.addShape("text",{className:"guide-text",attrs:c.mix({x:r.x,y:r.y,text:i},a)});return this.element=u,u}},e}(f);f.Text=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(23),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){this.type="tag",this.position=null,this.content=null,this.direct="tl",this.autoAdjust=!0,this.offsetX=0,this.offsetY=0,this.side=4,this.background={padding:5,radius:2,fill:"#1890FF"},this.textStyle={fontSize:12,fill:"#fff",textAlign:"center",textBaseline:"middle"},this.withPoint=!0,this.pointStyle={fill:"#1890FF",r:3,lineWidth:1,stroke:"#fff"}},n._getDirect=function(t,e,n,r){var i=this.direct,a=this.side,o=t.get("canvas"),s=o.get("width"),u=o.get("height"),c=e.x,f=e.y,l=i[0],h=i[1];"t"===l&&f-a-r<0?l="b":"b"===l&&f+a+r>u&&(l="t");var p="c"===l?a:0;return"l"===h&&c-p-n<0?h="r":"r"===h&&c+p+n>s?h="l":"c"===h&&(n/2+c+p>s?h="l":c-n/2-p<0&&(h="r")),i=l+h},n.render=function(t,e){var n=this.parsePoint(t,this.position);if(n&&!isNaN(n.x)&&!isNaN(n.y)){var r=this.content,i=this.background,a=this.textStyle,o=[],s=e.addGroup({className:"guide-tag"});if(this.withPoint){var u=s.addShape("Circle",{className:"guide-tag-point",attrs:c.mix({x:n.x,y:n.y},this.pointStyle)});o.push(u)}var f=s.addGroup(),l=f.addShape("text",{className:"guide-tag-text",zIndex:1,attrs:c.mix({x:0,y:0,text:r},a)});o.push(l);var h=l.getBBox(),p=c.parsePadding(i.padding),d=h.width+p[1]+p[3],g=h.height+p[0]+p[2],v=h.minY-p[0],y=h.minX-p[3],x=f.addShape("rect",{className:"guide-tag-bg",zIndex:-1,attrs:c.mix({x:y,y:v,width:d,height:g},i)});o.push(x);var m,_=this.autoAdjust?this._getDirect(e,n,d,g):this.direct,S=this.side,b=n.x+this.offsetX,P=n.y+this.offsetY,M=c.parsePadding(i.radius);"tl"===_?(m=[{x:d+y-S-1,y:g+v-1},{x:d+y,y:g+v-1},{x:d+y,y:g+S+v}],M[2]=0,b-=d,P=P-S-g):"cl"===_?(m=[{x:d+y-1,y:(g-S)/2+v-1},{x:d+y-1,y:(g+S)/2+v+1},{x:d+S+y,y:g/2+v}],b=b-d-S,P-=g/2):"bl"===_?(m=[{x:d+y,y:-S+v},{x:d+y-S-1,y:v+1},{x:d+y,y:v+1}],M[1]=0,b-=d,P+=S):"bc"===_?(m=[{x:d/2+y,y:-S+v},{x:(d-S)/2+y-1,y:v+1},{x:(d+S)/2+y+1,y:v+1}],b-=d/2,P+=S):"br"===_?(m=[{x:y,y:v-S},{x:y,y:v+1},{x:y+S+1,y:v+1}],M[0]=0,P+=S):"cr"===_?(m=[{x:y-S,y:g/2+v},{x:y+1,y:(g-S)/2+v-1},{x:y+1,y:(g+S)/2+v+1}],b+=S,P-=g/2):"tr"===_?(m=[{x:y,y:g+S+v},{x:y,y:g+v-1},{x:S+y+1,y:g+v-1}],M[3]=0,P=P-g-S):"tc"===_&&(m=[{x:(d-S)/2+y-1,y:g+v-1},{x:(d+S)/2+y+1,y:g+v-1},{x:d/2+y,y:g+S+v}],b-=d/2,P=P-g-S);var C=f.addShape("Polygon",{className:"guide-tag-side",zIndex:0,attrs:{points:m,fill:i.fill}});return o.push(C),x.attr("radius",M),f.moveTo(b-y,P-v),f.sort(),this.element=s,o}},e}(f);f.Tag=l,t.exports=l},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,s.default)(t);if(i()){var r=(0,s.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,o.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1),o=a(n(2)),s=a(n(3)),u=a(n(4)),c=n(0),f=n(23),l=function(t){function e(){return t.apply(this,arguments)||this}(0,u.default)(e,t);r(e);var n=e.prototype;return n._initDefaultCfg=function(){this.type="point",this.position=null,this.offsetX=0,this.offsetY=0,this.style={fill:"#1890FF",r:3,lineWidth:1,stroke:"#fff"}},n.render=function(t,e){var n=this.parsePoint(t,this.position);if(!n)return null;var r=e.addShape("Circle",{className:"guide-point",attrs:c.mix({x:n.x+this.offsetX,y:n.y+this.offsetY},this.style)});return this.element=r,r},e}(f);f.Point=l,t.exports=l},function(t,e,n){"use strict";function r(t){var e=t.getAttr("color");if(e){var n=e.getScale(e.type);if(n.isLinear)return n}var r=t.getXScale(),i=t.getYScale();return i||r}function i(t,e){var n,i,a=t._getGroupScales();if(a.length&&f.each(a,function(t){return i=t,!1}),i){var o=i.field;n=i.getText(e[o])}else{var s=r(t);n=s.alias||s.field}return n}function a(t,e){var n=r(t);return n.getText(e[n.field])}function o(t,e){var n=t.getAttr("position").getFields()[0],r=t.get("scales")[n];return r.getText(e[r.field])}function s(t,e){var n=-1;return f.each(t,function(t,r){if(t.title===e.title&&t.name===e.name&&t.value===e.value&&t.color===e.color)return n=r,!1}),n}function u(t){var e=[];return f.each(t,function(t){var n=s(e,t);-1===n?e.push(t):e[n]=t}),e}function c(t,e){return JSON.stringify(t)===JSON.stringify(e)}var f=n(0),l=n(6),h=n(231),p=n(37);l.tooltip=f.deepMix({triggerOn:"press",triggerOff:"pressend",alwaysShow:!1,showTitle:!1,showCrosshairs:!1,crosshairsStyle:{stroke:"rgba(0, 0, 0, 0.25)",lineWidth:1},showTooltipMarker:!0,background:{radius:1,fill:"rgba(0, 0, 0, 0.65)",padding:[3,5]},titleStyle:{fontSize:12,fill:"#fff",textAlign:"start",textBaseline:"top"},nameStyle:{fontSize:12,fill:"rgba(255, 255, 255, 0.65)",textAlign:"start",textBaseline:"middle"},valueStyle:{fontSize:12,fill:"#fff",textAlign:"start",textBaseline:"middle"},showItemMarker:!0,itemMarkerStyle:{radius:3,symbol:"circle",lineWidth:1,stroke:"#fff"},layout:"horizontal",snap:!1},l.tooltip||{});var d=function(){function t(t){var e=this;this.handleShowEvent=function(t){var n=e.chart;if(e.enable){var r=n.get("plotRange"),i=f.createEvent(t,n);if(p.isPointInPlot(i,r)||e._tooltipCfg.alwaysShow){var a=e.timeStamp,o=+new Date;o-a>16&&(e.showTooltip(i),e.timeStamp=o)}else e.hideTooltip()}},this.handleHideEvent=function(){e.enable&&e.hideTooltip()},this.enable=!0,this.cfg={},this.tooltip=null,this.chart=null,this.timeStamp=0,f.mix(this,t);var n=this.chart.get("canvas");this.canvas=n,this.canvasDom=n.get("el")}var e=t.prototype;return e._setCrosshairsCfg=function(){var t=this.chart,e=f.mix({},l.tooltip),n=t.get("geoms"),r=[];f.each(n,function(t){var e=t.get("type");-1===r.indexOf(e)&&r.push(e)});var i=t.get("coord").type;return!n.length||"cartesian"!==i&&"rect"!==i||1===r.length&&-1!==["line","area","path","point"].indexOf(r[0])&&f.mix(e,{showCrosshairs:!0}),e},e._getMaxLength=function(t){void 0===t&&(t={});var e=t,n=e.layout,r=e.plotRange;return"horizontal"===n?r.br.x-r.bl.x:r.bl.y-r.tr.y},e.render=function(){var t=this;if(!t.tooltip){var e=t.chart,n=e.get("canvas"),r=e.get("frontPlot").addGroup({className:"tooltipContainer",zIndex:10}),i=e.get("backPlot").addGroup({className:"tooltipContainer"}),a=e.get("plotRange"),o=e.get("coord"),s=t._setCrosshairsCfg(),u=t.cfg,c=f.deepMix({plotRange:a,frontPlot:r,backPlot:i,canvas:n,fixed:o.transposed||o.isPolar},s,u);c.maxLength=t._getMaxLength(c),this._tooltipCfg=c;var l=new h(c);t.tooltip=l,t.bindEvents()}},e.clear=function(){var t=this.tooltip;t&&(t.destroy(),this.unBindEvents()),this.tooltip=null,this.prePoint=null,this._lastActive=null},e._getTooltipMarkerStyle=function(t){void 0===t&&(t={});var e=t,n=e.type,r=e.items,i=this._tooltipCfg;if("rect"===n){var a,o,s,u,c=this.chart,l=c.get("plotRange"),h=l.tl,p=l.br,d=c.get("coord"),g=r[0],v=r[r.length-1],y=g.width;d.transposed?(a=h.x,o=v.y-.75*y,s=p.x-h.x,u=g.y-v.y+1.5*y):(a=g.x-.75*y,o=h.y,s=v.x-g.x+1.5*y,u=p.y-h.y),t.style=f.mix({x:a,y:o,width:s,height:u,fill:"#CCD6EC",opacity:.3},i.tooltipMarkerStyle)}else t.style=f.mix({radius:4,fill:"#fff",lineWidth:2},i.tooltipMarkerStyle);return t},e._setTooltip=function(t,e,n){void 0===n&&(n={});var r=this._lastActive,i=this.tooltip,a=this._tooltipCfg;e=u(e);var o=this.chart,s=o.get("coord"),l=o.getYScales()[0],h=a.snap;if(!1===h&&l.isLinear){var d,g,v=s.invertPoint(t),y=o.get("plotRange");p.isPointInPlot(t,y)&&(s.transposed?(d=l.invert(v.x),g=t.x,i.setXTipContent(d),i.setXTipPosition(g),i.setYCrosshairPosition(g)):(d=l.invert(v.y),g=t.y,i.setYTipContent(d),i.setYTipPosition(g),i.setXCrosshairPosition(g)))}if(a.onShow&&a.onShow({x:t.x,y:t.y,tooltip:i,items:e,tooltipMarkerCfg:n}),c(r,e))!1===h&&(f.directionEnabled(a.crosshairsType,"y")||a.showYTip)&&this.chart.get("canvas").draw();else{this._lastActive=e;var x=a.onChange;x&&x({x:t.x,y:t.y,tooltip:i,items:e,tooltipMarkerCfg:n});var m=e[0],_=m.title||m.name,S=m.x;if(e.length>1&&(S=(e[0].x+e[e.length-1].x)/2),i.setContent(_,e,s.transposed),i.setPosition(e,t),s.transposed){var b=m.y;e.length>1&&(b=(e[0].y+e[e.length-1].y)/2),i.setYTipContent(_),i.setYTipPosition(b),i.setXCrosshairPosition(b),h&&(i.setXTipContent(m.value),i.setXTipPosition(S),i.setYCrosshairPosition(S))}else i.setXTipContent(_),i.setXTipPosition(S),i.setYCrosshairPosition(S),h&&(i.setYTipContent(m.value),i.setYTipPosition(m.y),i.setXCrosshairPosition(m.y));var P=n.items;a.showTooltipMarker&&P.length?(n=this._getTooltipMarkerStyle(n),i.setMarkers(n)):i.clearMarkers(),i.show()}},e.showTooltip=function(t){var e,n,r=this,s=r.chart,u=[],c=[],h=r._tooltipCfg;h.showItemMarker&&(n=h.itemMarkerStyle);var p=s.get("geoms"),d=s.get("coord");if(f.each(p,function(r){if(r.get("visible")){var s=r.get("type"),h=r.getSnapRecords(t),p=r.get("adjust");if("interval"===s&&p&&"symmetric"===p.type)return;f.each(h,function(t){if(t.x&&t.y){var h=t.x,p=t.y,g=t._origin,v=t.color,y={x:h,y:f.isArray(p)?p[1]:p,color:v||l.defaultColor,origin:g,name:i(r,g),value:a(r,g),title:o(r,g)};n&&(y.marker=f.mix({fill:v||l.defaultColor},n)),c.push(y),-1!==["line","area","path"].indexOf(s)?(e="circle",u.push(y)):"interval"!==s||"cartesian"!==d.type&&"rect"!==d.type||(e="rect",y.width=r.getSize(t._origin),u.push(y))}})}}),c.length){var g={items:u,type:e};r._setTooltip(t,c,g)}else r.hideTooltip()},e.hideTooltip=function(){var t=this._tooltipCfg;this._lastActive=null;var e=this.tooltip;e&&(e.hide(),t.onHide&&t.onHide({tooltip:e}),this.chart.get("canvas").draw())},e._handleEvent=function(t,e,n){var r=this.canvas;f.each([].concat(t),function(t){"bind"===n?r.on(t,e):r.off(t,e)})},e.bindEvents=function(){var t=this._tooltipCfg,e=t.triggerOn,n=t.triggerOff,r=t.alwaysShow;e&&this._handleEvent(e,this.handleShowEvent,"bind"),r||this._handleEvent(n,this.handleHideEvent,"bind")},e.unBindEvents=function(){var t=this._tooltipCfg,e=t.triggerOn,n=t.triggerOff,r=t.alwaysShow;e&&this._handleEvent(e,this.handleShowEvent,"unBind"),r||this._handleEvent(n,this.handleHideEvent,"unBind")},t}();t.exports={init:function(t){var e=new d({chart:t});t.set("tooltipController",e),t.tooltip=function(t,n){return f.isObject(t)&&(n=t,t=!0),e.enable=t,n&&(e.cfg=n),this}},afterGeomDraw:function(t){var e=t.get("tooltipController");e.render(),t.showTooltip=function(t){return e.showTooltip(t),this},t.hideTooltip=function(){return e.hideTooltip(),this}},clearInner:function(t){t.get("tooltipController").clear()}}},function(t,e,n){"use strict";var r=n(0),i=n(76),a=n(205),o=n(232),s=function(){function t(t){r.deepMix(this,this.getDefaultCfg(),t);var e=this.frontPlot;if(!this.custom){var n=new a(r.mix({parent:e,zIndex:3},t));this.container=n;var i=this.fixed,s=this.background;i||(this.tooltipArrow=e.addShape("Polygon",{className:"tooltip-arrow",visible:!1,zIndex:2,attrs:r.mix({points:[]},s)}))}if(this.showXTip){var u=this.xTipBackground,c=new o({className:"xTip",background:u,visible:!1});e.add(c.container),this.xTipBox=c}if(this.showYTip){var f=this.yTipBackground,l=new o({className:"yTip",background:f,visible:!1});e.add(l.container),this.yTipBox=l}this.showCrosshairs&&this._renderCrosshairs(),e.sort()}var e=t.prototype;return e.getDefaultCfg=function(){return{showCrosshairs:!1,crosshairsStyle:{stroke:"rgba(0, 0, 0, 0.25)",lineWidth:1},crosshairsType:"y",showXTip:!1,showYTip:!1,xTip:null,xTipBackground:{radius:1,fill:"rgba(0, 0, 0, 0.65)",padding:[3,5]},yTip:null,yTipBackground:{radius:1,fill:"rgba(0, 0, 0, 0.65)",padding:[3,5]},background:null,layout:"horizontal",offsetX:0,offsetY:0}},e.setContent=function(t,e){if(this.title=t,this.items=e,!this.custom){var n=this.container;n.setTitle(t),n.setItems(e)}},e.setYTipContent=function(t){var e=this.yTip;t=r.isFunction(e)?e(t):r.mix({text:t},e),this.yTipBox&&this.yTipBox.updateContent(t)},e.setYTipPosition=function(t){var e=this.plotRange,n=this.crosshairsShapeX;if(this.showYTip){var r=this.yTipBox,i=r.getHeight(),a=r.getWidth(),o=e.tl.x-a,s=t-i/2;s<=e.tl.y&&(s=e.tl.y),s+i>=e.br.y&&(s=e.br.y-i),o<0&&(o=e.tl.x,n&&n.attr("x1",e.tl.x+a)),r.updatePosition(o,s)}},e.setXTipContent=function(t){var e=this.xTip;t=r.isFunction(e)?e(t):r.mix({text:t},e),this.xTipBox&&this.xTipBox.updateContent(t)},e.setXTipPosition=function(t){var e=this.showXTip,n=this.canvas,r=this.plotRange,i=this.xTipBox,a=this.crosshairsShapeY;if(e){var o=n.get("height"),s=i.getWidth(),u=i.getHeight(),c=t-s/2,f=r.br.y;c<=r.tl.x&&(c=r.tl.x),c+s>=r.tr.x&&(c=r.tr.x-s),o-f1?(t[0].x+t[t.length-1].x)/2:t[0].x,(g=y-l/2+i)d.x&&(g=d.x-l),s){s.attr("points",[{x:y-3,y:p.y-4+a},{x:y+3,y:p.y-4+a},{x:y,y:p.y+a}]);var x=e.backShape,m=r.parsePadding(x.attr("radius"));y===p.x?(m[3]=0,s.attr("points",[{x:p.x,y:p.y+a},{x:p.x,y:p.y-4+a},{x:p.x+4,y:p.y-4+a}])):y===d.x&&(m[2]=0,s.attr("points",[{x:d.x,y:p.y+a},{x:d.x-4,y:p.y-4+a},{x:d.x,y:p.y-4+a}])),x.attr("radius",m)}}e.moveTo(g-c,v-f)}},e.setMarkers=function(t){void 0===t&&(t={});var e=this,n=t,a=n.items,o=n.style,s=n.type,u=e._getMarkerGroup(s);if("circle"===s)for(var c=0,f=a.length;c=i.x+u&&t<=i.x+i.width+u&&e>=i.y+c&&e<=i.height+i.y+c)return r={clickedItem:s[a],clickedLegend:n},!1})}})}),r}(a.x,a.y);if(o&&!1!==o.clickedLegend.clickable){var s=o.clickedItem,u=o.clickedLegend;if(u.onClick)t.clickedItem=s,u.onClick(t);else if(!u.custom){var c=s.get("checked"),f=s.get("dataValue"),l=u.filteredVals,h=u.field;"single"===u.selectedMode?r.filter(h,function(t){return t===f}):(c?l.push(f):i.Array.remove(l,f),r.filter(h,function(t){return-1===l.indexOf(t)})),r.repaint()}}},this.legendCfg={},this.enable=!0,this.position="top",i.mix(this,t);var n=this.chart;this.canvasDom=n.get("canvas").get("el"),this.clear()}var e=t.prototype;return e.addLegend=function(t,e,n){var r=this,i=r.legendCfg,a=t.field,o=i[a];if(!1===o)return null;if(o&&o.custom)r.addCustomLegend(a);else{var s=i.position||r.position;o&&o.position&&(s=o.position),t.isCategory&&r._addCategoryLegend(t,e,s,n)}},e.addCustomLegend=function(t){var e=this,n=e.legendCfg;t&&n[t]&&(n=n[t]);var r=n.position||e.position,s=e.legends;s[r]=s[r]||[];var u=n.items;if(!u)return null;var c=e.container;i.each(u,function(t){i.isPlainObject(t.marker)?t.marker.radius=t.marker.radius||3:t.marker={symbol:t.marker||"circle",fill:t.fill,radius:3},t.checked=!!i.isNil(t.checked)||t.checked,t.name=t.name||t.value});var f=new a(i.deepMix({},o.legend[r],n,{maxLength:e._getMaxLength(r),items:u,parent:c}));s[r].push(f)},e.clear=function(){var t=this.legends;i.each(t,function(t){i.each(t,function(t){t.clear()})}),this.legends={},this.unBindEvents()},e._isFiltered=function(t,e,n){var r=!1;return i.each(e,function(e){if(r=r||t.getText(e)===t.getText(n))return!1}),r},e._getMaxLength=function(t){var e=this.chart,n=i.parsePadding(e.get("appendPadding"));return"right"===t||"left"===t?e.get("height")-(n[0]+n[2]):e.get("width")-(n[1]+n[3])},e._addCategoryLegend=function(t,e,n,r){var s=this,u=s.legendCfg,c=s.legends,f=s.container,l=s.chart,h=t.field;c[n]=c[n]||[];var p="circle";u[h]&&u[h].marker?p=u[h].marker:u.marker&&(p=u.marker),i.each(e,function(e){i.isPlainObject(p)?i.mix(e.marker,p):e.marker.symbol=p,r&&(e.checked=!s._isFiltered(t,r,e.dataValue))}),l.get("legendItems")[h]=e;var d=i.deepMix({},o.legend[n],u[h]||u,{maxLength:s._getMaxLength(n),items:e,field:h,filteredVals:r,parent:f});d.showTitle&&i.deepMix(d,{title:t.alias||t.field});var g=new a(d);return c[n].push(g),g},e._alignLegend=function(t,e,n){var r=this,a=r.plotRange,o=a.tl,s=a.bl,u=r.chart,c=t.offsetX||0,f=t.offsetY||0,l=u.get("width"),h=u.get("height"),p=i.parsePadding(u.get("appendPadding")),d=t.getHeight(),g=t.getWidth(),v=0,y=0;if("left"===n||"right"===n){var x=t.verticalAlign||"middle",m=Math.abs(o.y-s.y);v="left"===n?p[3]:l-g-p[1],y=(m-d)/2+o.y,"top"===x?y=o.y:"bottom"===x&&(y=s.y-d),e&&(y=e.get("y")-d-12)}else{var _=t.align||"left";if(v=p[3],"center"===_?v=l/2-g/2:"right"===_&&(v=l-(g+p[1])),y="top"===n?p[0]+Math.abs(t.container.getBBox().minY):h-d,e){var S=e.getWidth();v=e.x+S+12}}"bottom"===n&&f>0&&(f=0),"right"===n&&c>0&&(c=0),t.moveTo(v+c,y+f)},e.alignLegends=function(){var t=this,e=t.legends;return i.each(e,function(e,n){i.each(e,function(r,i){var a=e[i-1];t._alignLegend(r,a,n)})}),t},e.bindEvents=function(){var t=this.legendCfg.triggerOn||"touchstart";i.addEventListener(this.canvasDom,t,this.handleEvent)},e.unBindEvents=function(){var t=this.legendCfg.triggerOn||"touchstart";i.removeEventListener(this.canvasDom,t,this.handleEvent)},t}();t.exports={init:function(t){var e=new u({container:t.get("backPlot"),plotRange:t.get("plotRange"),chart:t});t.set("legendController",e),t.legend=function(t,n){var r=e.legendCfg;return e.enable=!0,i.isBoolean(t)?(e.enable=t,r=n||{}):i.isObject(t)?r=t:r[t]=n,e.legendCfg=r,this}},beforeGeomDraw:function(t){var e=t.get("legendController");if(!e.enable)return null;var n=e.legendCfg;if(n&&n.custom)e.addCustomLegend();else{var a=t.getLegendItems(),o=t.get("scales"),s=t.get("filters");i.each(a,function(t,n){var r,i=o[n],a=i.values;r=s&&s[n]?a.filter(function(t){return!s[n](t)}):[],e.addLegend(i,t,r)})}n&&!1!==n.clickable&&e.bindEvents();var u=e.legends,c={top:0,right:0,bottom:0,left:0};i.each(u,function(e,n){var a=0;i.each(e,function(t){var e=t.getWidth(),r=t.getHeight();"top"===n||"bottom"===n?(a=Math.max(a,r),t.offsetY>0&&(a+=t.offsetY)):(a=Math.max(a,e),t.offsetX>0&&(a+=t.offsetX))}),c[n]=a+r(n,t.get("appendPadding"))}),t.set("legendRange",c)},afterGeomDraw:function(t){t.get("legendController").alignLegends()},clearInner:function(t){t.get("legendController").clear(),t.set("legendRange",null)}}},function(t,e,n){"use strict";function r(t,e){var n={};for(var r in e)h.isNumber(t[r])&&t[r]!==e[r]?n[r]=e[r]:h.isArray(t[r])&&JSON.stringify(t[r])!==JSON.stringify(e[r])&&(n[r]=e[r]);return n}function i(t,e,n){var r,i=t.get("type"),a="geom"+n+"-"+i,o=t.getXScale(),s=t.getYScale(),u=o.field||"x",c=s.field||"y",f=e[c];r=o.isIdentity?o.value:e[u],a+="interval"===i||"schema"===i?"-"+r:"line"===i||"area"===i||"path"===i?"-"+i:o.isCategory?"-"+r:"-"+r+"-"+f;var l=t._getGroupScales();return h.each(l,function(t){var n=t.field;"identity"!==t.type&&(a+="-"+e[n])}),a}function a(t,e,n){var r=[];return h.each(t,function(t,a){var o=t.get("container").get("children"),s=t.get("type"),u=h.isNil(t.get("animateCfg"))?f(s,e):t.get("animateCfg");!1!==u&&h.each(o,function(e,o){e.get("className")===s&&(e._id=i(t,e.get("origin")._origin,a),e.set("coord",n),e.set("animateCfg",u),e.set("index",o),r.push(e))}),t.set("shapes",o)}),r}function o(t){for(var e={},n=0,r=t.length;n-1&&(t="guide-tag"),h.isObject(n)?n[t]:!1!==n&&null}var l,h=n(0),p=n(46),d=n(236),g=n(237),v=n(206),y=n(239),x=n(240),m=n(30);p.prototype.animate=function(){var t=h.mix({},this.get("attrs"));return new g(this,t,l)},m.prototype.animate=function(t){return this.set("animate",t),this},v.Action=y,v.defaultCfg={interval:{enter:function(t){return t.isPolar&&t.transposed?function(t){t.set("zIndex",-1),t.get("parent").sort()}:y.fadeIn}},area:{enter:function(t){return t.isPolar?null:y.fadeIn}},line:{enter:function(t){return t.isPolar?null:y.fadeIn}},path:{enter:function(t){return t.isPolar?null:y.fadeIn}}};var _={line:function(t){return t.isPolar?x.groupScaleInXY:x.groupWaveIn},area:function(t){return t.isPolar?x.groupScaleInXY:x.groupWaveIn},path:function(t){return t.isPolar?x.groupScaleInXY:x.groupWaveIn},point:function(){return x.shapesScaleInXY},interval:function(t){var e;return t.isPolar?(e=x.groupScaleInXY,t.transposed&&(e=x.groupWaveIn)):e=t.transposed?x.groupScaleInX:x.groupScaleInY,e},schema:function(){return x.groupWaveIn}};t.exports={afterCanvasInit:function(){(l=new d).play()},beforeCanvasDraw:function(t){if(!1!==t.get("animate")){var e=t.get("isUpdate"),n=t.get("canvas"),r=t.get("coord"),i=t.get("geoms"),l=n.get("caches")||[];0===l.length&&(e=!1);var p=a(i,t,r),d=t.get("axisController"),g=d.frontPlot,y=d.backPlot,m=g.get("children").concat(y.get("children")),S=[];t.get("guideController")&&(S=t.get("guideController").guideShapes);var b=[];if(m.concat(S).forEach(function(e){var n=f(e.get("className"),t);e.set("coord",r),e.set("animateCfg",n),b.push(e),p.push(e)}),n.set("caches",o(p)),e)c(l,p,n);else{var P,M;h.each(i,function(e){var n=e.get("type"),i=h.isNil(e.get("animateCfg"))?f(n,t):e.get("animateCfg");if(!1!==i)if(P=u(n,"appear",i),M=s(n,r,"appear",P.animation),h.isFunction(M)){var a=e.get("shapes");h.each(a,function(t){M(t,P,r)})}else if(_[n]){M=x[P.animation]||_[n](r);var o=e.getYScale(),c=r.convertPoint({x:0,y:o.scale(e.getYMinValue())}),l=e.get("container");M&&M(l,P,r,c)}}),h.each(b,function(t){var e=t.get("animateCfg"),n=t.get("className");if(e&&e.appear){var i=v.getAnimateCfg(n,"appear"),a=h.deepMix({},i,e.appear),o=s(n,r,"appear",a.animation);h.isFunction(o)&&o(t,a,r)}})}}},afterCanvasDestroyed:function(){l.stop()}}},function(t,e,n){"use strict";var r=n(70).requestAnimationFrame,i="object"==typeof performance&&performance.now?performance:Date,a=function(){function t(){this.anims=[],this.time=null,this.playing=!1,this.canvas=[]}var e=t.prototype;return e.play=function(){function t(){e.playing&&(r(t),e.update())}var e=this;e.time=i.now(),e.playing=!0,r(t)},e.stop=function(){this.playing=!1,this.time=null,this.canvas=[]},e.update=function(){var t=i.now();this.canvas=[];for(var e=0;e=n.startTime&&!n.hasStarted&&(n.hasStarted=!0,n.onStart&&n.onStart());var c=(t-n.startTime)/u;if(c=Math.max(0,Math.min(c,1)),c=n.easing(c),n.onFrame)n.onFrame(c);else for(var f in s){var l=(0,s[f])(c),h=void 0;if("points"===f){h=[];for(var p=Math.max(a.points.length,o.points.length),d=0;d=n.endTime&&!n.hasEnded&&(n.hasEnded=!0,n.onEnd&&n.onEnd()),1===c&&(this.anims.splice(e,1),e--)}}}this.canvas.map(function(t){return t.draw(),t}),this.time=i.now()},t}();t.exports=a},function(t,e,n){"use strict";function r(t){for(var e=[],n=0,r=t.length;nf.x?r.x:f.x,u=f.y+p/2):"xy"===i&&(n.isPolar?(o=n.center.x,u=n.center.y):(o=(f.x+l.x)/2,u=(f.y+l.y)/2));var g=a.getScaledMatrix(d,[o,u],i);d.isClip=!0,d.endState={matrix:g},d.set("canvas",t.get("canvas")),t.attr("clip",d);a.doAnimation(d,d.endState,e,function(){t.attr("clip",null),d.remove(!0)})}function i(t,e,n){for(var r,i,o,s=t.get("children"),u=0,c=s.length;u1?[1-a,1]:[s,u],this.updateRange(e)}},e.updateRange=function(t){var e=this.values,n=t[0],r=t[1];n=Math.max(0,n),r=Math.min(1,r),this.range=[n,r];var i=e.length,a=n*i,o=r*i,s=e.slice(a,o);this.repaint(s)},e.repaint=function(t){var e=this.chart,n=this.getPinchScale(),i=n.values,a=n.ticks;r(i,t)||(this.updateScale(n,{ticks:a,values:t}),this.updateFollowScale(n,t),e.repaint())},e.updateFollowScale=function(t,e){var n=this.chart,r=this.getFollowScale(),a=t.field,o=t.type,s=r.field,u=[],c={};e.forEach(function(t){c[t]=!0}),n.get("data").forEach(function(e){if("timeCat"===o){var n=t._toTimeStamp(e[a]);c[n]&&u.push(e[s])}});var f=(0,i.getRange)(u),l=f.min,h=f.max;this.updateScale(r,{min:l,max:h,nice:!0})},e.updateScale=function(t,e){t&&t.change(e)},e.updateTicks=function(){var t=this.chart,e=this.lastTickCount,n=this.values,r=this.getPinchScale(),i=r.values,a=r.tickCount,s=r.isRounding,u=Math.round(a*n.length/i.length);if(u!==e){var c=o({maxCount:u,data:n,isRounding:s}).ticks;this.updateScale(r,{ticks:c,values:i}),t.repaint()}},t}();e.default=u},function(t,e,n){"use strict";function r(t){return function(){var e,n=(0,u.default)(t);if(i()){var r=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return(0,s.default)(this,e)}}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var a=n(1);e.__esModule=!0,e.default=void 0;var o=a(n(22)),s=a(n(2)),u=a(n(3)),c=a(n(4)),f=a(n(244)),l=n(0),h=function(t){function e(e,n){var r;r=t.call(this,e,n)||this;var i=(0,o.default)(r).context;return(0,l.mix)(i,e),r}(0,c.default)(e,t);r(e);var n=e.prototype;return n.getDefaultCfg=function(){return{type:"pinch",startEvent:"pinchstart",processEvent:"pinch",endEvent:"pinchend"}},n.start=function(){this.context.start()},n.process=function(t){t.preventDefault&&t.preventDefault();var e=t.zoom,n=t.center,r=this.context,i=r.chart.get("coord"),a=i.start,o=i.end,s=o.x-a.x,u=Math.abs(n.x-a.x)/s,c=Math.abs(o.x-n.x)/s;r.doZoom(u,c,e)},n.end=function(){this.context.updateTicks()},e}(f.default);e.default=h}])});