index.js 274 KB
!function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e(require("React"),require("antd")):"function"===typeof define&&define.amd?define(["React","antd"],e):"object"===typeof exports?exports.weaEdcBoard4Mobile=e(require("React"),require("antd")):t.weaEdcBoard4Mobile=e(t.React,t.antd)}(this,function(t,e){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=60)}([function(t,e){var n=t.exports={version:"2.5.6"};"number"==typeof __e&&(__e=n)},function(t,e,n){"use strict";function r(t,e,n){if(t===e)return 0!==t||1/t==1/e;if(null==t||null==e)return t===e;if(t._chain&&(t=t._wrapped),e._chain&&(e=e._wrapped),t.isEqual&&i.isFunction(t.isEqual))return t.isEqual(e);if(e.isEqual&&i.isFunction(e.isEqual))return e.isEqual(t);var o=toString.call(t);if(o!=toString.call(e))return!1;switch(o){case"[object String]":return t==String(e);case"[object Number]":return t!=+t?e!=+e:0==t?1/t==1/e:t==+e;case"[object Date]":case"[object Boolean]":return+t==+e;case"[object RegExp]":return t.source==e.source&&t.global==e.global&&t.multiline==e.multiline&&t.ignoreCase==e.ignoreCase}if("object"!=typeof t||"object"!=typeof e)return!1;for(var a=n.length;a--;)if(n[a]==t)return!0;n.push(t);var u=0,s=!0;if("[object Array]"==o){if(u=t.length,s=u==e.length)for(;u--&&(s=u in t==u in e&&r(t[u],e[u],n)););}else{if("constructor"in t!="constructor"in e||t.constructor!=e.constructor)return!1;for(var c in t)if(Object.hasOwnProperty.call(t,c)&&(u++,!(s=Object.hasOwnProperty.call(e,c)&&r(t[c],e[c],n))))break;if(s){for(c in e)if(Object.hasOwnProperty.call(e,c)&&!u--)break;s=!u}}return n.pop(),s}n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});var i={deepClone:function(t){if(!t)return t;var e;if([Number,String,Boolean].forEach(function(n){t instanceof n&&(e=n(t))}),"undefined"===typeof e)if("[object Array]"===Object.prototype.toString.call(t))e=[],t.forEach(function(t,n){e[n]=i.deepClone(t)});else if("object"===typeof t){if(t.nodeType&&"function"===typeof t.cloneNode)e=t;else if(!t.prototype)if(t instanceof Date)e=new Date(String(t));else{e={};for(var n in t)e[n]=i.deepClone(t[n])}}else e=t;else e=t;return e},isArray:"isArray"in Array?Array.isArray:function(t){return"[object Array]"===toString.call(t)},isEmpty:function(t){if(null==t)return!0;if(t.length>0)return!1;if(0===t.length)return!0;if("object"!==typeof t)return!0;for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0},isNil:function(t){return void 0===t||null===t},isEqual:function(t,e){return r(t,e,[])},isString:function(t){return"string"===typeof t},isBoolean:function(t){return"boolean"===typeof t},isNumber:function(t){return"number"===typeof t},isObject:"[object Object]"===toString.call(null)?function(t){return null!==t&&void 0!==t&&"[object Object]"===toString.call(t)&&void 0===t.ownerDocument}:function(t){return"[object Object]"===toString.call(t)},isPlainObject:function(t){if(!i.isObject(t))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},isObjectLike:function(t){return"object"===typeof t&&null!==t},isFunction:function(t){return"function"===typeof t},omit:function(t,e){var n={},r=Object.keys(t),o=Array.isArray(e)?e:[e];return r.forEach(function(e){-1===o.indexOf(e)&&(n[e]=i.deepClone(t[e]))}),n}},o=function(t,e,n){if("string"===typeof t){if(/^(\d*.?\d*)%$/.test(t))return Math.floor(Number(t.match(/^(\d*.?\d*)%$/)[1])/100*e)||0;if(/^(\d*.?\d*)rem$/.test(t))return n*Number(t.match(/^(\d*.?\d*)rem$/)[1]);if(/^(\d*.?\d*)px$/.test(t))return Number(t.match(/^(\d*.?\d*)px$/)[1])}if(i.isArray(t)){var r=t;return r.length&&"[objcet Object]"===toString.call(r[0])?(r.foreach(function(t){t=o(t,e,n)}),r):r.map(function(t){return"auto"===t?t:o(t,e,n)})}return t}},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(2),i=n(0),o=n(42),a=n(7),u=n(3),s=function(t,e,n){var c,f,l,h=t&s.F,p=t&s.G,d=t&s.S,g=t&s.P,v=t&s.B,y=t&s.W,m=p?i:i[e]||(i[e]={}),x=m.prototype,_=p?r:d?r[e]:(r[e]||{}).prototype;p&&(n=e);for(c in n)(f=!h&&_&&void 0!==_[c])&&u(m,c)||(l=f?_[c]:n[c],m[c]=p&&"function"!=typeof _[c]?n[c]:v&&f?o(l,r):y&&_[c]==l?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(l):g&&"function"==typeof l?o(Function.call,l):l,g&&((m.virtual||(m.virtual={}))[c]=l,t&s.R&&x&&!x[c]&&a(x,c,l)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},function(t,e,n){var r=n(13),i=n(43),o=n(28),a=Object.defineProperty;e.f=n(6)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){t.exports=!n(9)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(5),i=n(21);t.exports=n(6)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(50),i=n(25);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(27)("wks"),i=n(20),o=n(2).Symbol,a="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))}).store=r},function(e,n){e.exports=t},function(t,e,n){var r=n(8);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,n){"use strict";e.__esModule=!0;var r=n(45),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}()},function(t,e,n){var r=n(49),i=n(32);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){t.exports={default:n(62),__esModule:!0}},function(t,e,n){var r=n(25);t.exports=function(t){return Object(r(t))}},function(t,e){t.exports=!0},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";e.__esModule=!0;var r=n(46),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==("undefined"===typeof e?"undefined":(0,i.default)(e))&&"function"!==typeof e?t:e}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(91),o=r(i),a=n(95),u=r(a),s=n(46),c=r(s);e.default=function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof e?"undefined":(0,c.default)(e)));t.prototype=(0,u.default)(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(o.default?(0,o.default)(t,e):t.__proto__=e)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on  "+t);return t}},function(t,e,n){var r=n(27)("keys"),i=n(20);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(0),i=n(2),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(19)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var r=n(8);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports={}},function(t,e,n){var r=n(13),i=n(72),o=n(32),a=n(26)("IE_PROTO"),u=function(){},s=function(){var t,e=n(44)("iframe"),r=o.length;for(e.style.display="none",n(76).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("<script>document.F=Object<\/script>"),t.close(),s=t.F;r--;)delete s.prototype[o[r]];return s()};t.exports=Object.create||function(t,e){var n;return null!==t?(u.prototype=r(t),n=new u,u.prototype=null,n[a]=t):n=s(),void 0===e?n:i(n,e)}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(5).f,i=n(3),o=n(11)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){e.f=n(11)},function(t,e,n){var r=n(2),i=n(0),o=n(19),a=n(34),u=n(5).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||u(e,t,{value:a.f(t)})}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){"use strict";e.__esModule=!0;var r=n(55),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=i.default||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}},function(t,e,n){"use strict";e.__esModule=!0;var r=n(45),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=function(t,e,n){return e in t?(0,i.default)(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){!function(e,n){t.exports=n()}(0,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=140)}([function(t,e,n){var r=n(47),i={upperFirst:n(48),lowerFirst:n(49),isString:n(50),isNumber:n(51),isBoolean:n(52),isFunction:n(53),isDate:n(54),isArray:n(20),isNil:n(30),isObject:n(31),isPlainObject:n(32),deepMix:n(56),mix:n(57),each:n(33),uniq:n(58),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,o=n.length;i<o;i++){var a=n[i];if(t[a]!==e[a])return!1}return!0},wrapBehavior:function(t,e){if(t["_wrap_"+e])return t["_wrap_"+e];var n=function(n){t[e](n)};return t["_wrap_"+e]=n,n},getWrapBehavior:function(t,e){return t["_wrap_"+e]},parsePadding:function(t){var e,n,r,o;return i.isNumber(t)||i.isString(t)?e=r=o=n=t:i.isArray(t)&&(e=t[0],n=i.isNil(t[1])?t[0]:t[1],r=i.isNil(t[2])?t[0]:t[2],o=i.isNil(t[3])?n:t[3]),[e,n,r,o]},directionEnabled:function(t,e){return void 0===t||"string"===typeof t&&-1!==t.indexOf(e)}};i.Array={merge:function(t){for(var e=[],n=0,r=t.length;n<r;n++)e=e.concat(t[n]);return e},values:function(t,e){for(var n=[],r={},o=0,a=t.length;o<a;o++){var u=t[o],s=u[e];i.isNil(s)||(i.isArray(s)?i.each(s,function(t){r[t]||(n.push(t),r[t]=!0)}):r[s]||(n.push(s),r[s]=!0))}return n},firstValue:function(t,e){for(var n=null,r=0,o=t.length;r<o;r++){var a=t[r],u=a[e];if(!i.isNil(u)){n=i.isArray(u)?u[0]:u;break}}return n},group:function(t,e,n){if(void 0===n&&(n={}),!e)return[t];var r=i.Array.groupToMap(t,e),o=[];if(1===e.length&&n[e[0]]){var a=n[e[0]];i.each(a,function(t){t="_"+t,o.push(r[t])})}else for(var u in r)o.push(r[u]);return o},groupToMap:function(t,e){if(!e)return{0:t};for(var n={},r=0,i=t.length;r<i;r++){var o=t[r],a=function(t){for(var n="_",r=0,i=e.length;r<i;r++)n+=t[e[r]]&&t[e[r]].toString();return n}(o);n[a]?n[a].push(o):n[a]=[o]}return n},remove:function(t,e){if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},getRange:function(t){if(!t.length)return{min:0,max:0};var e=Math.max.apply(null,t);return{min:Math.min.apply(null,t),max:e}}},i.mix(i,r),t.exports=i},function(t,e,n){var r=n(46),i=n(0),o={version:"3.3.9",scales:{},widthRatio:{column:.5,rose:.999999,multiplePie:.75},lineDash:[4,4]};o.setTheme=function(t){i.deepMix(this,t)},o.setTheme(r),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(0),o=n(27),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initProperties=function(){this._attrs={zIndex:0,visible:!0,destroyed:!1,isShape:!0,attrs:{}}},n.getType=function(){return this._attrs.type},n.drawInner=function(t){var e=this,n=e.get("attrs");e.createPath(t);var r=t.globalAlpha;if(e.hasFill()){var o=n.fillOpacity;i.isNil(o)||1===o?t.fill():(t.globalAlpha=o,t.fill(),t.globalAlpha=r)}if(e.hasStroke()){if(n.lineWidth>0){var a=n.strokeOpacity;i.isNil(a)||1===a||(t.globalAlpha=a),t.stroke()}}},n.getBBox=function(){var t=this._attrs.bbox;return t||(t=this.calculateBox(),t&&(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}(o);t.exports=a},function(t,e){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){var r=n(25),i=n(13),o=function(t,e){if(t){if(i(t))for(var n=0,o=t.length;n<o&&!1!==e(t[n],n);n++);else if(r(t))for(var a in t)if(t.hasOwnProperty(a)&&!1===e(t[a],a))break}};t.exports=o},function(t,e,n){var r={Canvas:n(79),Group:n(36),Shape:n(2),Matrix:n(24),Vector2:n(3)};n(81),n(82),n(83),n(84),n(85),n(86),n(87),n(88),n(89),t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function i(t){return o.isArray(t)?t:o.isString(t)?t.split("*"):[t]}var o=n(0),a=n(34),u=["color","size","shape"],s=n(1),c=n(64),f=n(8),l=n(23),h=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{type:null,data:null,attrs:{},scales:{},container:null,styleOptions:null,chart:null,shapeType:"",generatePoints:!1,attrOptions:{},sortable:!1,startOnZero:!0,visible:!0,connectNulls:!1}},n.init=function(){var t=this;t._initAttrs();var e=t._processData();t.get("adjust")&&t._adjustData(e),t.set("dataArray",e)},n._getGroupScales=function(){var t=this,e=[];return o.each(u,function(n){var r=t.getAttr(n);if(r){var i=r.scales;o.each(i,function(t){t&&t.isCategory&&-1===e.indexOf(t)&&e.push(t)})}}),e},n._groupData=function(t){var e=this,n=e.get("colDefs"),r=e._getGroupScales();if(r.length){var i={},a=[];return o.each(r,function(t){var e=t.field;a.push(e),n&&n[e]&&n[e].values&&(i[t.field]=n[e].values)}),o.Array.group(t,a,i)}return[t]},n._setAttrOptions=function(t,e){this.get("attrOptions")[t]=e},n._createAttrOption=function(t,e,n,r){var i={};i.field=e,n?o.isFunction(n)?i.callback=n:i.values=n:i.values=r,this._setAttrOptions(t,i)},n._initAttrs=function(){var t=this,e=t.get("attrs"),n=t.get("attrOptions"),r=t.get("coord");for(var a in n)if(n.hasOwnProperty(a)){var u=n[a],s=o.upperFirst(a),f=i(u.field);"position"===a&&(u.coord=r);for(var l=[],h=0,p=f.length;h<p;h++){var d=f[h],g=t._createScale(d);l.push(g)}if("position"===a){var v=l[1];"polar"===r.type&&r.transposed&&t.hasAdjust("stack")&&v.values.length&&v.change({nice:!1,min:0,max:Math.max.apply(null,v.values)})}u.scales=l;var y=new c[s](u);e[a]=y}},n._createScale=function(t){var e=this.get("scales"),n=e[t];return n||(n=this.get("chart").createScale(t),e[t]=n),n},n._processData=function(){for(var t=this,e=this.get("data"),n=[],r=this._groupData(e),i=0,o=r.length;i<o;i++){var a=r[i],u=t._saveOrigin(a);this.hasAdjust("dodge")&&t._numberic(u),n.push(u)}return n},n._saveOrigin=function(t){for(var e=[],n=0,r=t.length;n<r;n++){var i=t[n],o={};for(var a in i)o[a]=i[a];o._origin=i,e.push(o)}return e},n._numberic=function(t){for(var e=this.getAttr("position"),n=e.scales,r=0,i=t.length;r<i;r++)for(var o=t[r],a=Math.min(2,n.length),u=0;u<a;u++){var s=n[u];if(s.isCategory){var c=s.field;o[c]=s.translate(o[c])}}},n._adjustData=function(t){var e=this,n=e.get("adjust");if(n){var r=o.upperFirst(n.type);if(!l[r])throw new Error("not support such adjust : "+n);var i=e.getXScale(),a=e.getYScale(),u=o.mix({xField:i.field,yField:a.field},n);new l[r](u).processAdjust(t),"Stack"===r&&e._updateStackRange(a.field,a,t)}},n._updateStackRange=function(t,e,n){for(var r=o.Array.merge(n),i=e.min,a=e.max,u=0,s=r.length;u<s;u++){var c=r[u],f=Math.min.apply(null,c[t]),l=Math.max.apply(null,c[t]);f<i&&(i=f),l>a&&(a=l)}(i<e.min||a>e.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&&o.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,o=e.length;i<o;i++){var a=e[i];a.length&&(a=t._mapping(a),n.push(a),t.draw(a,r))}t.set("dataArray",n)},n.getShapeFactory=function(){var t=this.get("shapeFactory");if(!t){var e=this.get("shapeType");t=f.getShapeFactory(e),this.set("shapeFactory",t)}return t},n._mapping=function(t){for(var e=this,n=e.get("attrs"),r=e.getYScale().field,i=[],a=0,u=t.length;a<u;a++){var s=t[a],c={};c._origin=s._origin,c.points=s.points,c._originY=s[r];for(var f in n)if(n.hasOwnProperty(f)){var l=n[f],h=l.names,p=e._getAttrValues(l,s);if(h.length>1)for(var d=0,g=p.length;d<g;d++){var v=p[d],y=h[d];c[y]=o.isArray(v)&&1===v.length?v[0]:v}else c[h[0]]=1===p.length?p[0]:p}i.push(c)}return i},n._getAttrValues=function(t,e){for(var n=t.scales,r=[],i=0,o=n.length;i<o;i++){var a=n[i],u=a.field;"identity"===a.type?r.push(a.value):r.push(e[u])}return t.mapping.apply(t,r)},n.getAttrValue=function(t,e){var n=this.getAttr(t),r=null;if(n){r=this._getAttrValues(n,e)[0]}return r},n._beforeMapping=function(t){var e=this;e.get("sortable")&&e._sort(t),e.get("generatePoints")&&o.each(t,function(t){e._generatePoints(t)})},n.isInCircle=function(){var t=this.get("coord");return t&&t.isPolar},n.getCallbackCfg=function(t,e,n){if(!t)return e;var r={},i=t.map(function(t){return n[t]});return o.each(e,function(t,e){o.isFunction(t)?r[e]=t.apply(null,i):r[e]=t}),r},n.getDrawCfg=function(t){var e=this,n=e.isInCircle(),r={origin:t,x:t.x,y:t.y,color:t.color,size:t.size,shape:t.shape,isInCircle:n,opacity:t.opacity},i=e.get("styleOptions");return i&&i.style&&(r.style=e.getCallbackCfg(i.fields,i.style,t._origin)),e.get("generatePoints")&&(r.points=t.points),n&&(r.center=e.get("coord").center),r},n.draw=function(t,e){var n=this,r=n.get("container"),i=n.getYScale();o.each(t,function(t,a){if(!i||!o.isNil(t._origin[i.field])){t.index=a;var u=n.getDrawCfg(t),s=t.shape;n.drawShape(s,t,u,r,e)}})},n.drawShape=function(t,e,n,r,i){var a=i.drawShape(t,n,r);a&&o.each([].concat(a),function(t){t.set("origin",e)})},n._generatePoints=function(t){for(var e=this,n=e.getShapeFactory(),r=e.getAttr("shape"),i=0,o=t.length;i<o;i++){var a=t[i],u=e.createShapePointsCfg(a),s=r?e._getAttrValues(r,a):null,c=n.getShapePoints(s,u);a.points=c}},n.createShapePointsCfg=function(t){var e,n=this.getXScale(),r=this.getYScale(),i=this._normalizeValues(t[n.field],n);return e=r?this._normalizeValues(t[r.field],r):t.y?t.y:.1,{x:i,y:e,y0:r?r.scale(this.getYMinValue()):void 0}},n.getYMinValue=function(){var t=this.getYScale(),e=t.min,n=t.max;return this.get("startOnZero")?n<=0&&e<=0?n:e>=0?e:0:e},n._normalizeValues=function(t,e){var n=[];if(o.isArray(t))for(var r=0,i=t.length;r<i;r++){var a=t[r];n.push(e.scale(a))}else n=e.scale(t);return n},n.getAttr=function(t){return this.get("attrs")[t]},n.getXScale=function(){return this.getAttr("position").scales[0]},n.getYScale=function(){return this.getAttr("position").scales[1]},n.hasAdjust=function(t){return this.get("adjust")&&this.get("adjust").type===t},n._getSnap=function(t,e,n){var r,i=0,o=this.getYScale().field;if(this.hasAdjust("stack")&&t.field===o){r=[],n.forEach(function(t){r.push(t._originY)});for(var a=r.length;i<a&&!(r[0][0]>e);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,r.sort(function(t,e){return t-e});for(var u=r.length;i<u&&!((r[0]+r[1])/2>e)&&!((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,u=e.get("dataArray");this.get("hasSorted")||this._sort(u);var s=[],c=n.invertPoint(t),f=c.x;e.isInCircle()&&!n.transposed&&f>(1+r.rangeMax())/2&&(f=r.rangeMin());var l=r.invert(f);r.isCategory||(l=e._getSnap(r,l));var h=[];if(u.forEach(function(t){t.forEach(function(t){var n=o.isNil(t._origin)?t[a]:t._origin[a];e._isEqual(n,l,r)&&h.push(t)})}),this.hasAdjust("stack")&&n.isPolar&&n.transposed&&1===r.values.length){if(f>=0&&f<=1){var p=i.invert(c.y);p=e._getSnap(i,p,h),h.forEach(function(t){(o.isArray(p)?t._originY.toString()===p.toString():t._originY===p)&&s.push(t)})}}else s=h;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,s.colors),this},n.size=function(t,e){return this._createAttrOption("size",t,e,s.sizes),this},n.shape=function(t,e){var n=this.get("type"),r=s.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)),o.isObject(t)&&(e=t,t=null);var r;return t&&(r=i(t)),n.fields=r,n.style=e,this},n.adjust=function(t){return o.isString(t)&&(t={type:t}),this.set("adjust",t),this},n.animate=function(t){return this.set("animateCfg",t),this},n.reset=function(){this.set("attrOptions",{}),this.set("adjust",null),this.clearInner()},n.clearInner=function(){var t=this.get("container");t&&(t.clear(),t.setMatrix([1,0,0,1,0,0])),t&&t.clear(),this.set("attrs",{}),this.set("groupScales",null),this.set("xDistance",null),this.set("_width",null)},n.clear=function(){this.clearInner(),this.set("scales",{})},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}(a);t.exports=h},function(t,e){var n={}.toString,r=function(t,e){return n.call(t)==="[object "+e+"]"};t.exports=r},function(t,e,n){var r=n(0),i=n(1),o={},a={_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}},u={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)}};o.registerFactory=function(t,e){var n=r.upperFirst(t),i=r.mix({},u,e);return o[n]=i,i.name=t,i},o.registerShape=function(t,e,n){var i=r.upperFirst(t),u=o[i],s=r.mix({},a,n);return u[e]=s,s},o.registShape=o.registerShape,o.getShapeFactory=function(t){var e=this;return t=t||"point",e[r.upperFirst(t)]},t.exports=o},function(t,e){var n=function(t){return null===t||void 0===t};t.exports=n},function(t,e,n){function r(t,e,n,r,o){return{x:i(o,t.x,e.x,n.x,r.x),y:i(o,t.y,e.y,n.y,r.y)}}function i(t,e,n,r,i){var o=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)*o+i*(o*t)}function o(t){for(var e=1/0,n=-1/0,i=1/0,o=-1/0,a={x:t[0],y:t[1]},u={x:t[2],y:t[3]},s={x:t[4],y:t[5]},c={x:t[6],y:t[7]},f=0;f<100;f++){var l=r(a,u,s,c,f/100);l.x<e&&(e=l.x),l.x>n&&(n=l.x),l.y<i&&(i=l.y),l.y>o&&(o=l.y)}return{minX:e,minY:i,maxX:n,maxY:o}}var a=n(3),u=a.create(),s=a.create(),c=a.create();t.exports={getBBoxFromPoints:function(t,e){if(0!==t.length){for(var n=t[0],r=n.x,i=n.x,o=n.y,a=n.y,u=t.length,s=1;s<u;s++)n=t[s],r=Math.min(r,n.x),i=Math.max(i,n.x),o=Math.min(o,n.y),a=Math.max(a,n.y);return e=e/2||0,{minX:r-e,minY:o-e,maxX:i+e,maxY:a+e}}},getBBoxFromLine:function(t,e,n,r,i){return i=i/2||0,{minX:Math.min(t,n)-i,minY:Math.min(e,r)-i,maxX:Math.max(t,n)+i,maxY:Math.max(e,r)+i}},getBBoxFromArc:function(t,e,n,r,i,o){var f=Math.abs(r-i);if(f%(2*Math.PI)<1e-4&&f>1e-4)return{minX:t-n,minY:e-n,maxX:t+n,maxY:e+n};u[0]=Math.cos(r)*n+t,u[1]=Math.sin(r)*n+e,s[0]=Math.cos(i)*n+t,s[1]=Math.sin(i)*n+e;var l=[0,0],h=[0,0];if(a.min(l,u,s),a.max(h,u,s),r%=2*Math.PI,r<0&&(r+=2*Math.PI),i%=2*Math.PI,i<0&&(i+=2*Math.PI),r>i&&!o?i+=2*Math.PI:r<i&&o&&(r+=2*Math.PI),o){var p=i;i=r,r=p}for(var d=0;d<i;d+=Math.PI/2)d>r&&(c[0]=Math.cos(d)*n+t,c[1]=Math.sin(d)*n+e,a.min(l,c,l),a.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,a=-1/0,u=0,s=t.length;u<s;u++){var c=o(t[u]);c.minX<n&&(n=c.minX),c.maxX>r&&(r=c.maxX),c.minY<i&&(i=c.minY),c.maxY>a&&(a=c.maxY)}return e=e/2||0,{minX:n-e,minY:i-e,maxX:r+e,maxY:a+e}}}},function(t,e,n){var r=n(0),i={min:0,median:.5,max:1},o=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,o=t.end,a=Math.abs(i.x-o.x),u=Math.abs(i.y-o.y);return{x:a*n+Math.min(i.x,o.x),y:u*r+Math.min(i.y,o.y)}},e.parsePoint=function(t,e){var n=this,i=n.xScale,o=n.yScales;if(r.isFunction(e)&&(e=e(i,o)),r.isString(e[0])&&-1!==e[0].indexOf("%"))return this.parsePercentPoint(t,e);var a=n._getNormalizedValue(e[0],i),u=n._getNormalizedValue(e[1],o[0]),s=t.convertPoint({x:a,y:u});return n.limitInPlot?a>=0&&a<=1&&u>=0&&u<=1?s:null:s},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=o},function(t,e,n){var r=n(22),i=n(4),o=n(25),a=n(9),u=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=o(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,!a(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=u},function(t,e,n){var r=n(16),i=Array.isArray?Array.isArray:function(t){return r(t,"Array")};t.exports=i},function(t,e,n){function r(t,e){return i(e)?e:t.invert(t.scale(e))}var i=n(18),o=n(13),a=n(9),u=n(22),s=n(4),c=function(){function t(t){var e=this;this.type="base",this.name=null,this.method=null,this.values=[],this.scales=[],this.linear=null;var n=null,r=this.callback;if(t.callback){var i=t.callback;n=function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var u=i.apply(void 0,n);return a(u)&&(u=r.apply(e,n)),u}}u(this,t),n&&u(this,{callback:n})}var e=t.prototype;return e._getAttrValue=function(t,e){var n=this.values;if(t.isCategory&&!this.linear){return n[t.translate(e)%n.length]}var r=t.scale(e);return this.getLinearValue(r)},e.getLinearValue=function(t){var e=this.values,n=e.length-1,r=Math.floor(n*t),i=n*t-r,o=e[r];return o+((r===n?o:e[r+1])-o)*i},e.callback=function(t){var e=this,n=e.scales[0];return"identity"===n.type?n.value:e._getAttrValue(n,t)},e.getNames=function(){for(var t=this.scales,e=this.names,n=Math.min(t.length,e.length),r=[],i=0;i<n;i++)r.push(e[i]);return r},e.getFields=function(){var t=this.scales,e=[];return s(t,function(t){e.push(t.field)}),e},e.getScale=function(t){return this.scales[this.names.indexOf(t)]},e.mapping=function(){for(var t=this.scales,e=this.callback,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var o=r;if(e){for(var a=0,u=r.length;a<u;a++)r[a]=this._toOriginParam(r[a],t[a]);o=e.apply(this,r)}return o=[].concat(o)},e._toOriginParam=function(t,e){var n=t;if(!e.isLinear)if(o(t)){n=[];for(var i=0,a=t.length;i<a;i++)n.push(r(e,t[i]))}else n=r(e,t);return n},t}();t.exports=c},function(t,e,n){function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function o(t){var e=t.startAngle,n=t.endAngle;return!(!f.isNil(e)&&!f.isNil(n)&&n-e<2*Math.PI)}function a(t,e){return t-e}function u(t,e){var n=!1;return f.each(t,function(t){var r=[].concat(t.values),i=[].concat(e.values);if(t.type===e.type&&t.field===e.field&&r.sort(a).toString()===i.sort(a).toString())return void(n=!0)}),n}var s=n(34),c=n(61),f=n(0),l=n(62),h=n(6),p=n(70),d=n(76),g=n(1),v=n(5),y=v.Canvas,m=n(28),x=function(t){function e(e){var n;n=t.call(this,e)||this;var i=r(n);return f.each(h,function(t,e){var n=f.lowerFirst(e);i[n]=function(e){var n=new t(e);return i.addGeom(n),n}}),i._init(),n}i(e,t),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,o,a,u,s=this.descriptors(t),c=s.length;for(r=0;r<c;++r)if(i=s[r],o=i.plugin,"function"===typeof(u=o[e])&&(a=[t].concat(n||[]),!1===u.apply(o,a)))return!1;return!0},descriptors:function(t){var e=t._plugins||(t._plugins={});if(e.id===this._cacheId)return e.descriptors;var n=[],r=[];return this._plugins.concat(t&&t.get("plugins")||[]).forEach(function(t){-1===n.indexOf(t)&&(n.push(t),r.push({plugin:t}))}),e.descriptors=r,e.id=this._cacheId,r}}};var n=e.prototype;return n.getDefaultCfg=function(){return{id:null,padding:g.padding,data:null,scales:{},geoms:null,colDefs:null,pixelRatio:g.pixelRatio,filters:null,appendPadding:g.appendPadding}},n._syncYScales=function(){var t=this.get("geoms"),e=[],n=[],r=[];f.each(t,function(t){var i=t.getYScale();i.isLinear&&(e.push(i),n.push(i.min),r.push(i.max))}),n=Math.min.apply(null,n),r=Math.max.apply(null,r),f.each(e,function(t){t.change({min:n}),t.change({max:r})})},n._getFieldsForLegend=function(){var t=[],e=this.get("geoms");return f.each(e,function(e){var n=e.get("attrOptions"),r=n.color;if(r&&r.field&&f.isString(r.field)){var i=r.field.split("*");f.each(i,function(e){-1===t.indexOf(e)&&t.push(e)})}}),t},n._createScale=function(t,e){return this.get("scaleController").createScale(t,e)},n._adjustScale=function(){var t=this,e=t.get("coord"),n=t.getXScale(),r=t.getYScales(),i=[];n&&i.push(n),i=i.concat(r);var a=e.isPolar&&o(e),u=t.get("scaleController"),s=u.defs;f.each(i,function(t){if((t.isCategory||t.isIdentity)&&t.values&&(!s[t.field]||!s[t.field].range)){var n,r=t.values.length;if(1===r)n=[.5,1];else{var i=1,o=0;a?e.transposed?(i=g.widthRatio.multiplePie,o=1/r*i,n=[o/2,1-o/2]):n=[0,1-1/r]:(o=1/r*1/2,n=[o,1-o])}t.range=n}});for(var c=this.get("geoms"),l=0;l<c.length;l++){var h=c[l];if("interval"===h.get("type")){var p=h.getYScale(),d=p.field,v=p.min,y=p.max,m=p.type;s[d]&&s[d].min||"time"===m||(v>0?p.change({min:0}):y<=0&&p.change({max:0}))}}},n._removeGeoms=function(){for(var t=this.get("geoms");t.length>0;){t.shift().destroy()}},n._clearGeoms=function(){for(var t=this.get("geoms"),e=0,n=t.length;e<n;e++){t[e].clear()}},n._clearInner=function(){this.set("scales",{}),this.set("legendItems",null),this._clearGeoms(),e.plugins.notify(this,"clearInner"),this.get("axisController")&&this.get("axisController").clear()},n._execFilter=function(t){var e=this.get("filters");return e&&(t=t.filter(function(t){var n=!0;return f.each(e,function(e,r){if(e&&!(n=e(t[r],t)))return!1}),n})),t},n._initGeoms=function(t){for(var e=this.get("coord"),n=this.get("filteredData"),r=this.get("colDefs"),i=0,o=t.length;i<o;i++){var a=t[i];a.set("data",n),a.set("coord",e),a.set("colDefs",r),a.init()}},n._initCoord=function(){var t=this.get("plotRange"),e=f.mix({type:"cartesian"},this.get("coordCfg"),{plot:t}),n=e.type,r=l[f.upperFirst(n)],i=new r(e);this.set("coord",i)},n._initLayout=function(){var t=this.get("_padding");t||(t=this.get("margin")||this.get("padding"),t=f.parsePadding(t));var e="auto"===t[0]?0:t[0],n="auto"===t[1]?0:t[1],r="auto"===t[2]?0:t[2],i="auto"===t[3]?0:t[3],o=this.get("width"),a=this.get("height"),u=new c({start:{x:i,y:e},end:{x:o-n,y:a-r}});this.set("plotRange",u),this.set("plot",u)},n._initCanvas=function(){var t=this;try{var n=new y({el:t.get("el")||t.get("id"),context:t.get("context"),pixelRatio:t.get("pixelRatio"),width:t.get("width"),height:t.get("height"),fontFamily:g.fontFamily});t.set("canvas",n),t.set("width",n.get("width")),t.set("height",n.get("height"))}catch(t){throw t}e.plugins.notify(t,"afterCanvasInit"),t._initLayout()},n._initLayers=function(){var t=this.get("canvas");this.set("backPlot",t.addGroup()),this.set("middlePlot",t.addGroup({zIndex:10})),this.set("frontPlot",t.addGroup({zIndex:20}))},n._init=function(){var t=this;t._initCanvas(),t._initLayers(),t.set("geoms",[]),t.set("scaleController",new p),t.set("axisController",new d({frontPlot:t.get("frontPlot").addGroup({className:"axisContainer"}),backPlot:t.get("backPlot").addGroup({className:"axisContainer"}),chart:t})),e.plugins.notify(t,"init")},n.source=function(t,e){return this.set("data",t),e&&this.scale(e),this},n.scale=function(t,e){var n=this.get("colDefs")||{};return f.isObject(t)?f.mix(n,t):n[t]=e,this.set("colDefs",n),this.get("scaleController").defs=n,this},n.axis=function(t,e){var n=this.get("axisController");return t?(n.axisCfg=n.axisCfg||{},n.axisCfg[t]=e):n.axisCfg=null,this},n.coord=function(t,e){var n;return f.isObject(t)?n=t:(n=e||{},n.type=t||"cartesian"),this.set("coordCfg",n),this},n.filter=function(t,e){var n=this.get("filters")||{};n[t]=e,this.set("filters",n)},n.render=function(){var t=this.get("canvas"),n=this.get("geoms"),r=this.get("data")||[],i=this._execFilter(r);this.set("filteredData",i),this._initCoord(),e.plugins.notify(this,"beforeGeomInit"),this._initGeoms(n),this.get("syncY")&&this._syncYScales(),this._adjustScale(),e.plugins.notify(this,"beforeGeomDraw"),this._renderAxis();var o=this.get("middlePlot");if(this.get("limitInPlot")&&!o.attr("clip")){var a=this.get("coord"),u=m.getClip(a);u.set("canvas",o.get("canvas")),o.attr("clip",u)}for(var s=0,c=n.length;s<c;s++){n[s].paint()}return e.plugins.notify(this,"afterGeomDraw"),t.sort(),this.get("frontPlot").sort(),e.plugins.notify(this,"beforeCanvasDraw"),t.draw(),this},n.clear=function(){return e.plugins.notify(this,"clear"),this._removeGeoms(),this._clearInner(),this.set("filters",null),this.set("isUpdate",!1),this.set("_padding",null),this.get("canvas").draw(),this},n.repaint=function(){this.set("isUpdate",!0),e.plugins.notify(this,"repaint"),this._clearInner(),this.render()},n.changeData=function(t){this.set("data",t),e.plugins.notify(this,"changeData"),this.set("_padding",null),this.repaint()},n.changeSize=function(t,e){return t?this.set("width",t):t=this.get("width"),e?this.set("height",e):e=this.get("height"),this.get("canvas").changeSize(t,e),this._initLayout(),this.repaint(),this},n.destroy=function(){this.clear(),this.get("canvas").destroy(),e.plugins.notify(this,"afterCanvasDestroyed"),this._interactions&&f.each(this._interactions,function(t){t.destroy()}),t.prototype.destroy.call(this)},n.getPosition=function(t){var e=this,n=e.get("coord"),r=e.getXScale(),i=e.getYScales()[0],o=r.field,a=r.scale(t[o]),u=i.field,s=i.scale(t[u]);return n.convertPoint({x:a,y:s})},n.getRecord=function(t){var e=this,n=e.get("coord"),r=e.getXScale(),i=e.getYScales()[0],o=n.invertPoint(t),a={};return a[r.field]=r.invert(o.x),a[i.field]=i.invert(o.y),a},n.getSnapRecords=function(t){var e=this.get("geoms")[0],n=[];return e&&(n=e.getSnapRecords(t)),n},n.createScale=function(t){var e=this.get("data"),n=this.get("filteredData");if(n.length){-1===this._getFieldsForLegend().indexOf(t)&&(e=n)}var r=this.get("scales");return r[t]||(r[t]=this._createScale(t,e)),r[t]},n.addGeom=function(t){var e=this.get("geoms"),n=this.get("middlePlot");e.push(t),t.set("chart",this),t.set("container",n.addGroup())},n.getXScale=function(){return this.get("geoms")[0].getXScale()},n.getYScales=function(){var t=this.get("geoms"),e=[];return f.each(t,function(t){var n=t.getYScale();-1===e.indexOf(n)&&e.push(n)}),e},n.getLegendItems=function(){if(this.get("legendItems"))return this.get("legendItems");var t={},e=[],n=this.get("geoms");return f.each(n,function(n){var r=n.getAttr("color");if(r){var i=r.getScale("color");if("identity"!==i.type&&!u(e,i)){e.push(i);var o=i.field,a=i.getTicks(),s=[];f.each(a,function(t){var e=t.text,n=e,o=t.value,a=i.invert(o),u=r.mapping(a).join("")||g.defaultColor,c={fill:u,radius:3,symbol:"circle",stroke:"#fff"};s.push({name:n,dataValue:a,checked:!0,marker:c})}),t[o]=s}}}),this.set("legendItems",t),t},n.registerPlugins=function(t){var n=this,r=n.get("plugins")||[];f.isArray(r)||(r=[r]),[].concat(t).forEach(function(t){-1===r.indexOf(t)&&(t.init&&t.init(n),r.push(t))}),e.plugins._cacheId++,n.set("plugins",r)},n._renderAxis=function(){var t=this.get("axisController"),n=this.getXScale(),r=this.getYScales(),i=this.get("coord");e.plugins.notify(this,"beforeRenderAxis"),t.createAxis(i,n,r)},n._isAutoPadding=function(){if(this.get("_padding"))return!1;var t=this.get("padding");return f.isArray(t)?-1!==t.indexOf("auto"):"auto"===t},n._updateLayout=function(t){var e=this.get("width"),n=this.get("height"),r={x:t[3],y:t[0]},i={x:e-t[1],y:n-t[2]},o=this.get("plot"),a=this.get("coord");o.reset(r,i),a.reset(o)},e}(s);x.plugins=x.initPlugins(),t.exports=x},function(t,e){var n={}.toString,r=function(t,e){return n.call(t)==="[object "+e+"]"};t.exports=r},function(t,e,n){var r=n(16),i=function(t){return r(t,"Number")};t.exports=i},function(t,e,n){var r=n(16),i=function(t){return r(t,"String")};t.exports=i},function(t,e,n){var r=n(0),i={splitPoints:function(t){var e=[],n=t.x,i=t.y;return i=r.isArray(i)?i:[i],i.forEach(function(t,i){var o={x:r.isArray(n)?n[i]:n,y:t};e.push(o)}),e},splitArray:function(t,e,n){if(!t.length)return[];var i,o=[],a=[];return r.each(t,function(t){i=t._origin?t._origin[e]:t[e],n?r.isNil(i)||a.push(t):r.isArray(i)&&r.isNil(i[0])||r.isNil(i)?a.length&&(o.push(a),a=[]):a.push(t)}),a.length&&o.push(a),o}};t.exports=i},function(t,e,n){var r=n(7),i=Array.isArray?Array.isArray:function(t){return r(t,"Array")};t.exports=i},function(t,e,n){var r=n(0),i=function(){function t(t){this._initDefaultCfg(),r.mix(this,t);var e,n;this.plot?(e=this.plot.bl,n=this.plot.tr,this.start=e,this.end=n):(e=this.start,n=this.end),this.init(e,n)}var e=t.prototype;return e._initDefaultCfg=function(){},e.init=function(){},e.convertPoint=function(t){return t},e.invertPoint=function(t){return t},e.reset=function(t){this.plot=t;var e=t.bl,n=t.tr;this.start=e,this.end=n,this.init(e,n)},t}();t.exports=i},function(t,e){function n(t,e){for(var n in e)e.hasOwnProperty(n)&&"constructor"!==n&&void 0!==e[n]&&(t[n]=e[n])}var r=function(t,e,r,i){return e&&n(t,e),r&&n(t,r),i&&n(t,i),t};t.exports=r},function(t,e,n){var r=n(22),i=function(){function t(t){this._initDefaultCfg(),r(this,t)}var e=t.prototype;return e._initDefaultCfg=function(){this.adjustNames=["x","y"]},e.processAdjust=function(){},t}();t.exports=i},function(t,e){var n={multiply:function(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]},scale:function(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[0],t[2]=e[2]*n[1],t[3]=e[3]*n[1],t[4]=e[4],t[5]=e[5],t},rotate:function(t,e,n){var r=Math.cos(n),i=Math.sin(n),o=e[0]*r+e[2]*i,a=e[1]*r+e[3]*i,u=e[0]*-i+e[2]*r,s=e[1]*-i+e[3]*r;return t[0]=o,t[1]=a,t[2]=u,t[3]=s,t[4]=e[4],t[5]=e[5],t},translate:function(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+e[0]*n[0]+e[2]*n[1],t[5]=e[5]+e[1]*n[0]+e[3]*n[1],t},transform:function(t,e){for(var r=[].concat(t),i=0,o=e.length;i<o;i++){var a=e[i];switch(a[0]){case"t":n.translate(r,r,[a[1],a[2]]);break;case"s":n.scale(r,r,[a[1],a[2]]);break;case"r":n.rotate(r,r,a[1])}}return r}};t.exports=n},function(t,e){var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t){var e="undefined"===typeof t?"undefined":n(t);return null!==t&&"object"===e||"function"===e};t.exports=r},function(t,e,n){var r=n(0),i=n(1),o=n(3),a=function(){function t(t){this._initDefaultCfg(),r.mix(this,t),this.draw()}var e=t.prototype;return e._initDefaultCfg=function(){this.ticks=[],this.tickLine={},this.offsetFactor=1,this.frontContainer=null,this.backContainer=null,this.gridPoints=[]},e.draw=function(){var t=this.line,e=this.tickLine,n=this.label,r=this.grid;r&&this.drawGrid(r),e&&this.drawTicks(e),t&&this.drawLine(t),n&&this.drawLabels()},e.drawTicks=function(t){var e=this,n=e.ticks,i=t.length,o=e.getContainer(t.top);r.each(n,function(n){var a=e.getOffsetPoint(n.value),u=e.getSidePoint(a,i);o.addShape("line",{className:"axis-tick",attrs:r.mix({x1:a.x,y1:a.y,x2:u.x,y2:u.y},t)})._id=e._id+"-ticks"})},e.drawLabels=function(){var t=this,e=t.labelOffset,n=t.labels;r.each(n,function(n){var i=t.getContainer(n.get("top")),o=t.getOffsetPoint(n.get("value")),a=t.getSidePoint(o,e),u=a.x,s=a.y;n.attr(r.mix({x:u,y:s},t.getTextAlignInfo(o,e),n.get("textStyle"))),n._id=t._id+"-"+n.attr("text"),i.add(n)})},e.drawLine=function(){},e.drawGrid=function(t){var e=this,n=e.gridPoints,a=e.ticks,u=t,s=n.length;r.each(n,function(n,c){if(r.isFunction(t)){var f=a[c]||{},l=t(f.text,c,s);u=l?r.mix({},i._defaultAxis.grid,l):null}if(u){var h,p=u.type,d=n.points,g=e.getContainer(u.top);if("arc"===p){var v=e.center,y=e.startAngle,m=e.endAngle,x=o.length([d[0].x-v.x,d[0].y-v.y]);h=g.addShape("Arc",{className:"axis-grid",attrs:r.mix({x:v.x,y:v.y,startAngle:y,endAngle:m,r:x},u)})}else h=g.addShape("Polyline",{className:"axis-grid",attrs:r.mix({points:d},u)});h._id=n._id}})},e.getOffsetPoint=function(){},e.getAxisVector=function(){},e.getOffsetVector=function(t,e){var n=this,r=n.getAxisVector(t),i=o.normalize([],r),a=n.offsetFactor,u=[-1*i[1]*a,i[0]*a];return o.scale([],u,e)},e.getSidePoint=function(t,e){var n=this,r=n.getOffsetVector(t,e);return{x:t.x+r[0],y:t.y+r[1]}},e.getTextAlignInfo=function(t,e){var n,r,i=this,o=i.getOffsetVector(t,e);return n=o[0]>0?"left":o[0]<0?"right":"center",r=o[1]>0?"top":o[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=a},function(t,e,n){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),o=n(24),a=n(3),u=n(80),s={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=s[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 o in t)n._setAttr(o,t[o]);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=u.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=o.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;o.translate(n,n,[t,e])},e.rotate=function(t){var e=this._attrs.attrs.matrix;o.rotate(e,e,t)},e.scale=function(t,e){var n=this._attrs.attrs.matrix;o.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 a.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){var r=n(5),i=r.Shape;t.exports={getClip:function(t){var e,n=t.start,r=t.end,o=r.x-n.x,a=Math.abs(r.y-n.y);if(t.isPolar){var u=t.circleRadius,s=t.center,c=t.startAngle,f=t.endAngle;e=new i.Sector({attrs:{x:s.x,y:s.y,r:u,r0:0,startAngle:c,endAngle:f}})}else e=new i.Rect({attrs:{x:n.x,y:r.y-10,width:o,height:a+20}});return e.isClip=!0,e},isPointInPlot:function(t,e){var n=t.x,r=t.y,i=e.tl,o=e.tr,a=e.br;return n>=i.x&&n<=o.x&&r>=i.y&&r<=a.y}}},function(t,e,n){function r(t){return i(t)?"":t.toString()}var i=n(30);t.exports=r},function(t,e){var n=function(t){return null===t||void 0===t};t.exports=n},function(t,e){var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t){var e="undefined"===typeof t?"undefined":n(t);return null!==t&&"object"===e||"function"===e};t.exports=r},function(t,e,n){var r=n(55),i=n(7),o=function(t){if(!r(t)||!i(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};t.exports=o},function(t,e,n){var r=n(31),i=n(20),o=function(t,e){if(t){if(i(t))for(var n=0,o=t.length;n<o&&!1!==e(t[n],n);n++);else if(r(t))for(var a in t)if(t.hasOwnProperty(a)&&!1===e(t[a],a))break}};t.exports=o},function(t,e,n){var r=n(0),i=function(){function t(t){var e={},n=this.getDefaultCfg();this._attrs=e,r.mix(e,n,t)}var e=t.prototype;return e.getDefaultCfg=function(){return{}},e.get=function(t){return this._attrs[t]},e.set=function(t,e){this._attrs[t]=e},e.destroy=function(){this._attrs={},this.destroyed=!0},t}();t.exports=i},function(t,e,n){function r(t){return function(e,n){var r=t(e,n);return 0===r?e[u]-n[u]:r}}var i=n(0),o=n(2),a={},u="_INDEX";t.exports={getGroupClass:function(){},getChildren:function(){return this.get("children")},addShape:function(t,e){void 0===e&&(e={});var n=this.get("canvas"),r=a[t];r||(r=i.upperFirst(t),a[t]=r),e.canvas=n,"Text"===r&&n&&n.get("fontFamily")&&(e.attrs.fontFamily=e.attrs.fontFamily||n.get("fontFamily"));var u=new o[r](e);return this.add(u),u},addGroup:function(t){var e=this.get("canvas"),n=this.getGroupClass();t=i.mix({},t),t.canvas=e,t.parent=this;var r=new n(t);return this.add(r),r},contain:function(t){return this.get("children").indexOf(t)>-1},sort:function(){for(var t=this.get("children"),e=0,n=t.length;e<n;e++){t[e][u]=e}return t.sort(r(function(t,e){return t.get("zIndex")-e.get("zIndex")})),this},clear:function(){for(var t=this.get("children");0!==t.length;)t[t.length-1].remove(!0);return this},add:function(t){var e=this,n=e.get("children");i.isArray(t)||(t=[t]);for(var r=0,o=t.length;r<o;r++){var a=t[r],u=a.get("parent");if(u){var s=u.get("children");i.Array.remove(s,a)}e._setEvn(a),n.push(a)}return e},_setEvn:function(t){var e=this;t._attrs.parent=e,t._attrs.context=e._attrs.context,t._attrs.canvas=e._attrs.canvas;var n=t._attrs.attrs.clip;if(n&&(n.set("parent",e),n.set("context",e.get("context"))),t._attrs.isGroup)for(var r=t._attrs.children,i=0,o=r.length;i<o;i++)t._setEvn(r[i])}}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(0),o=n(27),a=n(35),u=n(3),s=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initProperties=function(){this._attrs={zIndex:0,visible:!0,destroyed:!1,isGroup:!0,children:[]}},n.drawInner=function(t){for(var e=this.get("children"),n=0,r=e.length;n<r;n++){e[n].draw(t)}return this},n.getBBox=function(){for(var t=this,e=1/0,n=-1/0,r=1/0,i=-1/0,o=t.get("children"),a=0,s=o.length;a<s;a++){var c=o[a];if(c.get("visible")){var f=c.getBBox();if(!f)continue;var l=[f.minX,f.minY],h=[f.minX,f.maxY],p=[f.maxX,f.minY],d=[f.maxX,f.maxY],g=c.attr("matrix");u.transformMat2d(l,l,g),u.transformMat2d(h,h,g),u.transformMat2d(p,p,g),u.transformMat2d(d,d,g),e=Math.min(l[0],h[0],p[0],d[0],e),n=Math.max(l[0],h[0],p[0],d[0],n),r=Math.min(l[1],h[1],p[1],d[1],r),i=Math.max(l[1],h[1],p[1],d[1],i)}}return{minX:e,minY:r,maxX:n,maxY:i,x:e,y:r,width:n-e,height:i-r}},n.destroy=function(){this.get("destroyed")||(this.clear(),t.prototype.destroy.call(this))},e}(o);i.mix(s.prototype,a,{getGroupClass:function(){return s}}),t.exports=s},function(t,e,n){function r(t){var e={strokeStyle:t.color};return t.size>=0&&(e.lineWidth=t.size),o.mix(e,t.style),o.mix({},s.shape.line,e)}function i(t,e,n,r){var i=t.points;if(i.length&&o.isArray(i[0].y)){for(var a=[],s=[],c=0,f=i.length;c<f;c++){var l=i[c],h=u.splitPoints(l);s.push(h[0]),a.push(h[1])}if(t.isInCircle&&(a.push(a[0]),s.push(s[0])),t.isStack)return e.addShape("Polyline",{className:"line",attrs:o.mix({points:a,smooth:r},n)});return[e.addShape("Polyline",{className:"line",attrs:o.mix({points:a,smooth:r},n)}),e.addShape("Polyline",{className:"line",attrs:o.mix({points:s,smooth:r},n)})]}return t.isInCircle&&i.push(i[0]),e.addShape("Polyline",{className:"line",attrs:o.mix({points:i,smooth:r},n)})}var o=n(0),a=n(8),u=n(19),s=n(1),c=a.registerFactory("line",{defaultShapeType:"line"}),f=["line","smooth","dash"];o.each(f,function(t){a.registerShape("line",t,{draw:function(e,n){var o="smooth"===t,a=r(e);return"dash"===t&&(a.lineDash=s.lineDash),i(e,n,a,o)}})}),t.exports=c},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(12),o=n(39),a=n(4),u=n(17),s=n(18),c=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="cat",this.isCategory=!0,this.isRounding=!0},n.init=function(){var t=this,e=t.values,n=t.tickCount;if(a(e,function(t,n){e[n]=t.toString()}),!t.ticks){var r=e;if(n){r=o({maxCount:n,data:e,isRounding:t.isRounding}).ticks}this.ticks=r}},n.getText=function(e){return-1===this.values.indexOf(e)&&u(e)&&(e=this.values[Math.round(e)]),t.prototype.getText.call(this,e)},n.translate=function(t){var e=this.values.indexOf(t);return-1===e&&u(t)?e=t:-1===e&&(e=NaN),e},n.scale=function(t){var e,n=this.rangeMin(),r=this.rangeMax();return(s(t)||-1!==this.values.indexOf(t))&&(t=this.translate(t)),e=this.values.length>1?t/(this.values.length-1):t,n+e*(r-n)},n.invert=function(t){if(s(t))return t;var e=this.rangeMin(),n=this.rangeMax();t<e&&(t=e),t>n&&(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){function r(t){var e=[];return o(t,function(t){e=e.concat(t)}),e}function i(t,e){var n;for(n=e;n>0&&t%n!==0;n--);if(1===n)for(n=e;n>0&&(t-1)%n!==0;n--);return n}var o=n(4);t.exports=function(t){var e,n={},o=[],a=t.isRounding,u=r(t.data),s=u.length,c=t.maxCount||8;if(a?(e=i(s-1,c-1)+1,2===e?e=c:e<c-4&&(e=c-4)):e=c,!a&&s<=e+e/2)o=[].concat(u);else{for(var f=parseInt(s/(e-1),10),l=u.map(function(t,e){return e%f===0?u.slice(e,e+f):null}).filter(function(t){return t}),h=1,p=l.length;h<p&&(a?h*f<s-f:h<e-1);h++)o.push(l[h][0]);if(u.length){o.unshift(u[0]);var d=u[s-1];-1===o.indexOf(d)&&o.push(d)}}return n.categories=u,n.ticks=o,n}},function(t,e){t.exports={requestAnimationFrame:"object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:function(t){return setTimeout(t,16)}}},function(t,e,n){function r(t){return[t.x,t.y]}function i(t,e,n,i){var o,u,s,c,f,l,h,p,d=[],g=!!i;if(g){for(s=[1/0,1/0],c=[-1/0,-1/0],p=0,h=t.length;p<h;p++)f=r(t[p]),a.min(s,s,f),a.max(c,c,f);a.min(s,s,i[0]),a.max(c,c,i[1])}for(p=0,l=t.length;p<l;p++){if(f=r(t[p]),n)o=r(t[p?p-1:l-1]),u=r(t[(p+1)%l]);else{if(0===p||p===l-1){d.push([f[0],f[1]]);continue}o=r(t[p-1]),u=r(t[p+1])}var v=a.sub([],u,o);a.scale(v,v,e);var y=a.distance(f,o),m=a.distance(f,u),x=y+m;0!==x&&(y/=x,m/=x);var _=a.scale([],v,-y),b=a.scale([],v,m),S=a.add([],f,_),w=a.add([],f,b);g&&(a.max(S,S,s),a.min(S,S,c),a.max(w,w,s),a.min(w,w,c)),d.push([S[0],S[1]]),d.push([w[0],w[1]])}return n&&d.push(d.shift()),d}function o(t,e,n){for(var r,o,a,u=!!e,s=i(t,.4,u,n),c=t.length,f=[],l=0;l<c-1;l++)r=s[2*l],o=s[2*l+1],a=t[l+1],f.push(["C",r[0],r[1],o[0],o[1],a.x,a.y]);return u&&(r=s[c],o=s[c+1],a=t[0],f.push(["C",r[0],r[1],o[0],o[1],a.x,a.y])),f}var a=n(3);t.exports={smooth: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(6),o=n(19),a=n(0);n(37);var u=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="path",e.shapeType="line",e},n.getDrawCfg=function(e){var n=t.prototype.getDrawCfg.call(this,e);return n.isStack=this.hasAdjust("stack"),n},n.draw=function(t,e){var n=this,r=n.get("container"),i=n.getYScale(),u=n.get("connectNulls"),s=o.splitArray(t,i.field,u),c=this.getDrawCfg(t[0]);c.origin=t,a.each(s,function(i,o){c.splitedIndex=o,c.points=i,n.drawShape(c.shape,t[0],c,r,e)})},e}(i);i.Path=u,t.exports=u},function(t,e,n){var r=n(1),i=n(0),o={getDefalutSize:function(){var t=this.get("defaultSize");if(!t){var e=this.get("coord"),n=this.getXScale(),o=this.get("dataArray"),a=i.uniq(n.values),u=a.length,s=n.range,c=1/u,f=1;e&&e.isPolar?f=e.transposed&&u>1?r.widthRatio.multiplePie:r.widthRatio.rose:(n.isLinear&&(c*=s[1]-s[0]),f=r.widthRatio.column),c*=f,this.hasAdjust("dodge")&&(c/=o.length),t=c,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=i.isNil(e)?this.getDefalutSize():this._toNormalizedSize(e)},getSize:function(t){var e=this.getAttrValue("size",t);if(i.isNil(e)){var n=this.getDefalutSize();e=this._toCoordSize(n)}return e}};t.exports=o},,function(t,e,n){var r={},i=n(1);r.Global=i,r.version=i.version,r.Chart=n(15),r.Shape=n(8),r.G=n(5),r.Util=n(0),r.track=function(){return null},t.exports=r},function(t,e,n){var r=n(0),i={label:{fill:"#808080",fontSize:10},line:{stroke:"#E8E8E8",lineWidth:1},grid:{type:"line",stroke:"#E8E8E8",lineWidth:1,lineDash:[2]},tickLine:null,labelOffset:7.5},o={fontFamily:'"Helvetica Neue", "San Francisco", Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", sans-serif',defaultColor:"#1890FF",pixelRatio:1,padding:"auto",appendPadding:15,colors:["#1890FF","#2FC25B","#FACC14","#223273","#8543E0","#13C2C2","#3436C7","#F04864"],shapes:{line:["line","dash"],point:["circle","hollowCircle"]},sizes:[4,10],axis:{common:i,bottom:r.mix({},i,{grid:null}),left:r.mix({},i,{line:null}),right:r.mix({},i,{line:null}),circle:r.mix({},i,{line:null}),radius:r.mix({},i,{labelOffset:4})},shape:{line:{lineWidth:2,lineJoin:"round",lineCap:"round"},point:{lineWidth:0,size:3},area:{fillOpacity:.1}},_defaultAxis:i};t.exports=o},function(t,e){function n(t,e,n,r,i){return{type:t,chart:e,native:i||null,x:void 0!==n?n:null,y:void 0!==r?r:null}}function r(t,e){var r=t.type,o={},a=t.targetTouches;a&&a.length>0?(o.x=a[0].clientX,o.y=a[0].clientY):(o.x=t.clientX,o.y=t.clientY);var u=e.get("canvas"),s=i.getRelativePosition(o,u);return n(r,e,s.x,s.y,t)}var i,o=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}(),a=!!o&&{passive:!0};i={isWx:"object"===typeof wx&&"function"===typeof wx.getSystemInfoSync,isMy:"object"===typeof my&&"function"===typeof my.getSystemInfoSync,isNode:"undefined"!==typeof t&&"undefined"!==typeof t.exports,isBrowser:"undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.sessionStorage,getPixelRatio:function(){return window&&window.devicePixelRatio||1},getStyle:function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},getWidth:function(t){var e=this.getStyle(t,"width");return"auto"===e&&(e=t.offsetWidth),parseFloat(e)},getHeight:function(t){var e=this.getStyle(t,"height");return"auto"===e&&(e=t.offsetHeight),parseFloat(e)},getDomById:function(t){return t?document.getElementById(t):null},getRelativePosition:function(t,e){var n=e.get("el"),r=n.getBoundingClientRect(),i=r.top,o=r.right,a=r.bottom,u=r.left,s=parseFloat(this.getStyle(n,"padding-left")),c=parseFloat(this.getStyle(n,"padding-top")),f=parseFloat(this.getStyle(n,"padding-right")),l=parseFloat(this.getStyle(n,"padding-bottom")),h=o-u-s-f,p=a-i-c-l,d=e.get("pixelRatio");return{x:(t.x-u-s)/h*n.width/d,y:(t.y-i-c)/p*n.height/d}},addEventListener:function(t,e,n){i.isBrowser&&t.addEventListener(e,n,a)},removeEventListener:function(t,e,n){i.isBrowser&&t.removeEventListener(e,n,a)},createEvent:function(t,e){return r(t,e)},measureText:function(t,e,n){return n||(n=document.createElement("canvas").getContext("2d")),n.font=e||"12px sans-serif",n.measureText(t)}},t.exports=i},function(t,e,n){var r=n(29),i=function(t){var e=r(t);return e.charAt(0).toUpperCase()+e.substring(1)};t.exports=i},function(t,e,n){var r=n(29),i=function(t){var e=r(t);return e.charAt(0).toLowerCase()+e.substring(1)};t.exports=i},function(t,e,n){var r=n(7),i=function(t){return r(t,"String")};t.exports=i},function(t,e,n){var r=n(7),i=function(t){return r(t,"Number")};t.exports=i},function(t,e,n){var r=n(7),i=function(t){return r(t,"Boolean")};t.exports=i},function(t,e,n){var r=n(7),i=function(t){return r(t,"Function")};t.exports=i},function(t,e,n){var r=n(7),i=function(t){return r(t,"Date")};t.exports=i},function(t,e){var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t){return"object"===("undefined"===typeof t?"undefined":n(t))&&null!==t};t.exports=r},function(t,e,n){function r(t,e,n,u){n=n||0,u=u||a;for(var s in e)if(e.hasOwnProperty(s)){var c=e[s];null!==c&&i(c)?(i(t[s])||(t[s]={}),n<u?r(t[s],c,n+1,u):t[s]=e[s]):o(c)?(t[s]=[],t[s]=t[s].concat(c)):void 0!==c&&(t[s]=c)}}var i=n(32),o=n(20),a=5,u=function(){for(var t=new Array(arguments.length),e=t.length,n=0;n<e;n++)t[n]=arguments[n];for(var i=t[0],o=1;o<e;o++)r(i,t[o]);return i};t.exports=u},function(t,e){function n(t,e){for(var n in e)e.hasOwnProperty(n)&&"constructor"!==n&&void 0!==e[n]&&(t[n]=e[n])}var r=function(t,e,r,i){return e&&n(t,e),r&&n(t,r),i&&n(t,i),t};t.exports=r},function(t,e,n){var r=n(33),i=n(59),o=function(t){var e=[];return r(t,function(t){i(e,t)||e.push(t)}),e};t.exports=o},function(t,e,n){var r=n(60),i=Array.prototype.indexOf,o=function(t,e){return!!r(t)&&i.call(t,e)>-1};t.exports=o},function(t,e){var n=function(t){return null!==t&&"function"!==typeof t&&isFinite(t.length)};t.exports=n},function(t,e,n){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),o=Math.min(e.y,n.y),a=Math.max(e.y,n.y);this.tl={x:r,y:o},this.tr={x:i,y:o},this.bl={x:r,y:a},this.br={x:i,y:a},this.width=i-r,this.height=a-o},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){var r=n(21);n(63),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(21),o=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){this.type="cartesian",this.transposed=!1,this.isRect=!0},n.init=function(t,e){this.x={start:t.x,end:e.x},this.y={start:t.y,end:e.y}},n.convertPoint=function(t){var e=this,n=e.transposed,r=n?"y":"x",i=n?"x":"y",o=e.x,a=e.y;return{x:o.start+(o.end-o.start)*t[r],y:a.start+(a.end-a.start)*t[i]}},n.invertPoint=function(t){var e=this,n=e.transposed,r=n?"y":"x",i=n?"x":"y",o=e.x,a=e.y,u={};return u[r]=(t.x-o.start)/(o.end-o.start),u[i]=(t.y-a.start)/(a.end-a.start),u},e}(i);i.Cartesian=o,i.Rect=o,t.exports=o},function(t,e,n){t.exports={Position:n(65),Shape:n(66),Size:n(67),Color:n(68)}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(9),o=n(13),a=n(4),u=n(14),s=function(t){function e(e){var n;return n=t.call(this,e)||this,n.names=["x","y"],n.type="position",n}return r(e,t),e.prototype.mapping=function(t,e){var n,r,u,s=this.scales,c=this.coord,f=s[0],l=s[1];if(i(t)||i(e))return[];if(o(e)&&o(t)){n=[],r=[];for(var h=0,p=0,d=t.length,g=e.length;h<d&&p<g;h++,p++)u=c.convertPoint({x:f.scale(t[h]),y:l.scale(e[p])}),n.push(u.x),r.push(u.y)}else if(o(e))t=f.scale(t),r=[],a(e,function(e){e=l.scale(e),u=c.convertPoint({x:t,y:e}),n&&n!==u.x?(o(n)||(n=[n]),n.push(u.x)):n=u.x,r.push(u.y)});else if(o(t))e=l.scale(e),n=[],a(t,function(t){t=f.scale(t),u=c.convertPoint({x:t,y:e}),r&&r!==u.y?(o(r)||(r=[r]),r.push(u.y)):r=u.y,n.push(u.x)});else{t=f.scale(t),e=l.scale(e);var v=c.convertPoint({x:t,y:e});n=v.x,r=v.y}return[n,r]},e}(u);t.exports=s},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(14),o=function(t){function e(e){var n;return n=t.call(this,e)||this,n.names=["shape"],n.type="shape",n.gradient=null,n}return r(e,t),e.prototype.getLinearValue=function(t){var e=this.values;return e[Math.round((e.length-1)*t)]},e}(i);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(14),o=function(t){function e(e){var n;return n=t.call(this,e)||this,n.names=["size"],n.type="size",n.gradient=null,n}return r(e,t),e}(i);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(0),o=n(69),a=n(14),u=function(t){function e(e){var n;return n=t.call(this,e)||this,n.names=["color"],n.type="color",n.gradient=null,i.isString(n.values)&&(n.linear=!0),n}return r(e,t),e.prototype.getLinearValue=function(t){var e=this.gradient;if(!e){var n=this.values;e=o.gradient(n),this.gradient=e}return e(t)},e}(a);t.exports=u},function(t,e,n){function r(t,e,n,r){return t[r]+(e[r]-t[r])*n}function i(t){return"#"+o(t[0])+o(t[1])+o(t[2])}function o(t){return t=Math.round(t),t=t.toString(16),1===t.length&&(t="0"+t),t}function a(t,e){var n=t.length-1,o=Math.floor(n*e),a=n*e-o,u=t[o],s=o===n?u:t[o+1];return i([r(u,s,a,0),r(u,s,a,1),r(u,s,a,2)])}function u(t){var e=[];return e.push(parseInt(t.substr(1,2),16)),e.push(parseInt(t.substr(3,2),16)),e.push(parseInt(t.substr(5,2),16)),e}var s=n(0),c={black:"#000000",blue:"#0000ff",grey:"#808080",green:"#008000",orange:"#ffa500",pink:"#ffc0cb",purple:"#800080",red:"#ff0000",white:"#ffffff",yellow:"#ffff00"},f={toHex:function(t){if(c[t])return c[t];if("#"===t[0]){if(7===t.length)return t;var e=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,n,r){return"#"+e+e+n+n+r+r});return c[t]=e,e}var n=t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return n.shift(),n=i(n),c[t]=n,n},hex2arr:u,gradient:function(t){var e=[];return s.isString(t)&&(t=t.split("-")),s.each(t,function(t){-1===t.indexOf("#")&&(t=f.toHex(t)),e.push(u(t))}),function(t){return a(e,t)}}};t.exports=f},function(t,e,n){var r=n(0),i=n(1),o=n(71),a={linear:"Linear",cat:"Cat",timeCat:"TimeCat",identity:"Identity"},u=function(){function t(t){this.defs={},r.mix(this,t)}var e=t.prototype;return e._getDef=function(t){var e=this.defs,n=null;return(i.scales[t]||e[t])&&(n=r.mix({},i.scales[t]),r.each(e[t],function(t,e){r.isNil(t)?delete n[e]:n[e]=t})),n},e._getDefaultType=function(t,e,n){if(n&&n.type)return n.type;var i="linear",o=r.Array.firstValue(e,t);return r.isArray(o)&&(o=o[0]),r.isString(o)&&(i="cat"),i},e._getScaleCfg=function(t,e,n,i){var o;o=i&&i.values?i.values:r.Array.values(n,e);var a={field:e,values:o};if("cat"!==t&&"timeCat"!==t){if(!i||!i.min||!i.max){var u=r.Array.getRange(o),s=u.min,c=u.max;a.min=s,a.max=c,a.nice=!0}}else a.isRounding=!1;return a},e.createScale=function(t,e){var n,i=this,u=i._getDef(t);if(!e||!e.length)return u&&u.type?(u.field=t,n=new o[a[u.type]](u)):n=new o.Identity({value:t,field:t.toString(),values:[t]}),n;var s=e[0],c=s[t];if(null===c&&(c=r.Array.firstValue(e,t)),r.isNumber(t)||r.isNil(c)&&!u)n=new o.Identity({value:t,field:t.toString(),values:[t]});else{var f=i._getDefaultType(t,e,u),l=i._getScaleCfg(f,t,e,u);u&&r.mix(l,u),n=new o[a[f]](l)}return n},t}();t.exports=u},function(t,e,n){var r=n(12);n(72),n(75),n(38),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(9),o=n(4),a=n(12),u=n(73),s=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<r)&&(t.max=r)}else t.min=t.translate(t.min),t.max=t.translate(t.max),t.initTicks()},n.calculateTicks=function(){var t=this.min,e=this.max,n=this.minLimit,r=this.maxLimit,i=this.tickCount,o=this.tickInterval,a=this.minTickInterval,s=this.snapArray;if(1===i)throw new Error("linear scale'tickCount should not be 1");if(e<t)throw new Error("max: "+e+" should not be less than min: "+t);return u({min:t,max:e,minLimit:n,maxLimit:r,minCount:i,maxCount:i,interval:o,minTickInterval:a,snapArray:s}).ticks},n.initTicks=function(){var t=this,e=t.calculateTicks();if(t.nice)t.ticks=e,t.min=e[0],t.max=e[e.length-1];else{var n=[];o(e,function(e){e>=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),o=this.rangeMin();return o+r*(this.rangeMax()-o)},n.invert=function(t){var e=(t-this.rangeMin())/(this.rangeMax()-this.rangeMin());return this.min+e*(this.max-this.min)},e}(a);a.Linear=s,t.exports=s},function(t,e,n){var r=n(9),i=n(17),o=n(74),a=[0,1,1.2,1.5,1.6,2,2.2,2.4,2.5,3,4,5,6,7.5,8,10],u=[0,1,2,4,5,10];t.exports=function(t){var e=t.min,n=t.max,s=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,m=t.snapArray?t.snapArray:p?a:u;if(e===d&&n===g&&p&&(s=(n-e)/(y-1)),r(e)&&(e=0),r(n)&&(n=0),n===e&&(0===e?n=1:e>0?e=0:n=0,n-e<5&&!s&&n-e>=1&&(s=1)),r(s)){var x=(n-e)/(v-1);s=o.snapFactorTo(x,m,"ceil"),h!==l&&(y=parseInt((n-e)/s,10),y>h&&(y=h),y<l&&(y=l),s=o.snapFactorTo((n-e)/(y-1),m,"floor"))}if(i(c)&&s<c&&(s=c),t.interval||h!==l)n=Math.min(o.snapMultiple(n,s,"ceil"),g),e=Math.max(o.snapMultiple(e,s,"floor"),d),y=Math.round((n-e)/s),e=o.fixedBase(e,s),n=o.fixedBase(n,s);else{v=parseInt(v,10);var _,b=(n+e)/2,S=o.snapMultiple(b,s,"ceil"),w=Math.floor((v-2)/2),A=S+w*s;for(_=v%2===0?S-w*s:S-(w+1)*s;A<n;)A=o.fixedBase(A+s,s);for(;_>e;)_=o.fixedBase(_-s,s);n=A,e=_}n=Math.min(n,g),e=Math.max(e,d),f.push(e);for(var C=1;C<y;C++){var P=o.fixedBase(s*C+e,s);P<n&&f.push(P)}return f[f.length-1]<n&&f.push(n),{min:e,max:n,interval:s,count:y,ticks:f}}},function(t,e){function n(t){var e=1;if(t===1/0||t===-1/0)throw new Error("Not support Infinity!");if(t<1){for(var n=0;t<1;)e/=10,t*=10,n++;e.toString().length>o&&(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[0])return NaN;if(e>=t[n-1])return t[n-1];for(var i=1;i<t.length&&!(e<t[i]);i++)r=t[i];return r}function i(t,e){var n=t.length;if(0===n)return NaN;var r;if(e>t[n-1])return NaN;if(e<t[0])return t[0];for(var i=1;i<t.length;i++)if(e<=t[i]){r=t[i];break}return r}var o=12,a={snapFactorTo:function(t,e,r){if(isNaN(t))return NaN;var i=1;if(0!==t){t<0&&(i=-1),t*=i;var u=n(t);i*=u,t/=u}t="floor"===r?a.snapFloor(e,t):"ceil"===r?a.snapCeiling(e,t):a.snapTo(e,t);var s=parseFloat((t*i).toPrecision(o));if(Math.abs(i)<1&&s.toString().length>o){s=t/parseInt(1/i)*(i>0?1:-1)}return s},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),o=i(t,e);if(isNaN(n)||isNaN(o)){if(t[0]>=e)return t[0];var a=t[t.length-1];if(a<=e)return a}return Math.abs(e-n)<Math.abs(o-e)?n:o},snapFloor:function(t,e){return r(t,e)},snapCeiling:function(t,e){return i(t,e)},fixedBase: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))}};t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(12),o=n(17),a=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&&o(t)?t:this.range[0]},n.invert=function(){return this.value},e}(i);i.Identity=a,t.exports=a},function(t,e,n){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),o=n(77),a=n(1),u=n(5),s=u.Shape,c=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="",o=t.field,a=this.axisCfg;return a[o]&&a[o].position?i=a[o].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,o=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},o=-1),t.transposed&&(o*=-1),{offsetFactor:o,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,r=t.transposed;return r?(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,o){var u=this,c=this.axisCfg,f=e.getTicks(),l=i.deepMix({ticks:f,frontContainer:this.frontPlot,backContainer:this.backPlot},o,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({},a._defaultAxis.label,n):null}if(y){var r={};y.textAlign&&(r.textAlign=y.textAlign),y.textBaseline&&(r.textBaseline=y.textBaseline);var o=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(o);var c=o.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 o,u,s,c=this,f=t.type,l=t.transposed;if("cartesian"===f||"rect"===f){var h=c._getLinePosition(e,r,i,l);s=a.axis[h],s.position=h,o="Line",u=h}else"x"===r&&!l||"y"===r&&l?(s=a.axis.circle,o="Circle",u="circle"):(s=a.axis.radius,o="Line",u="radius");var p=c._getAxisCfg(t,e,n,r,s);p.type=o,p.dimType=r,p.verticalScale=n,p.index=i,this.axes[u]=p},e.createAxis=function(t,e,n){var a=this;e&&!a._isHide(e.field)&&a._createAxis(t,e,n[0],"x"),i.each(n,function(n,r){a._isHide(n.field)||a._createAxis(t,n,e,"y",r)});var u=this.axes,s=a.chart;if(s._isAutoPadding()){var c=i.parsePadding(s.get("padding")),f=i.parsePadding(s.get("appendPadding")),l=s.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=u.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(u.right&&"auto"===c[1]){var y=u.right,m=y.maxWidth,x=y.labelOffset;h[1]+=m+x}if(u.left&&"auto"===c[3]){var _=u.left,b=_.maxWidth,S=_.labelOffset;h[3]+=b+S}if(u.bottom&&"auto"===c[2]){var w=u.bottom,A=w.maxHeight,C=w.labelOffset;h[2]+=A+C}}s.set("_padding",h),s._updateLayout(h)}i.each(u,function(e){var n,u=e.type,s=e.grid,c=e.verticalScale,f=e.ticks,l=e.dimType,h=e.position,p=e.index;if(t.isPolar?"Line"===u?n=a._getRadiusCfg(t):"Circle"===u&&(n=a._getCircleCfg(t)):n=a._getLineCfg(t,l,h),s&&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,o="x"===l?r.value:e.value;if(i>=0&&i<=1&&o>=0&&o<=1){var a=t.convertPoint({x:i,y:o});n.push(a)}}),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 o[u](i.mix(e,n))})},e.clear=function(){this.axes={},this.frontPlot.clear(),this.backPlot.clear()},t}();t.exports=c},function(t,e,n){var r=n(26);n(78),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(0),o=n(26),a=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.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:i.mix({x1:n.x,y1:n.y,x2:r.x,y2:r.y},t)})},e}(o);o.Line=a,t.exports=a},function(t,e,n){var r=n(0),i=n(35),o=n(36),a=n(40),u=a.requestAnimationFrame,s=function(){function t(t){this._attrs=r.mix({type:"canvas",children:[]},t),this._initPixelRatio(),this._initCanvas()}var e=t.prototype;return e.get=function(t){return this._attrs[t]},e.set=function(t,e){this._attrs[t]=e},e._initPixelRatio=function(){this.get("pixelRatio")||this.set("pixelRatio",r.getPixelRatio())},e.beforeDraw=function(){var t=this._attrs.context,e=this._attrs.el;!r.isWx&&!r.isMy&&t&&t.clearRect(0,0,e.width,e.height)},e._initCanvas=function(){var t,e=this,n=e.get("el"),i=e.get("context");if(!(t=i?i.canvas:r.isString(n)?r.getDomById(n):n))throw new Error("Please specify the id or el of the chart!");i&&t&&!t.getContext&&(t.getContext=function(){return i});var o=e.get("width");o||(o=r.getWidth(t));var a=e.get("height");a||(a=r.getHeight(t)),e.set("canvas",this),e.set("el",t),e.set("context",i||t.getContext("2d")),e.changeSize(o,a)},e.changeSize=function(t,e){var n=this.get("pixelRatio"),i=this.get("el");if(r.isBrowser&&(i.style.width=t+"px",i.style.height=e+"px"),!r.isWx&&!r.isMy&&(i.width=t*n,i.height=e*n,1!==n)){this.get("context").scale(n,n)}this.set("width",t),this.set("height",e)},e.getWidth=function(){var t=this.get("pixelRatio");return this.get("width")*t},e.getHeight=function(){var t=this.get("pixelRatio");return this.get("height")*t},e.getPointByClient=function(t,e){var n=this.get("el"),r=n.getBoundingClientRect(),i=r.right-r.left,o=r.bottom-r.top;return{x:(t-r.left)*(n.width/i),y:(e-r.top)*(n.height/o)}},e._beginDraw=function(){this._attrs.toDraw=!0},e._endDraw=function(){this._attrs.toDraw=!1},e.draw=function(){function t(){e.set("animateHandler",u(function(){e.set("animateHandler",void 0),e.get("toDraw")&&t()})),e.beforeDraw();try{for(var n=e._attrs.context,i=e._attrs.children,o=0,a=i.length;o<a;o++){i[o].draw(n)}(r.isWx||r.isMy)&&n.draw()}catch(t){e._endDraw()}e._endDraw()}var e=this;e.get("destroyed")||(e.get("animateHandler")?this._beginDraw():t())},e.destroy=function(){this.get("destroyed")||(this.clear(),this._attrs={},this.set("destroyed",!0))},e.isDestroyed=function(){return this.get("destroyed")},t}();r.mix(s.prototype,i,{getGroupClass:function(){return o}}),t.exports=s},function(t,e,n){function r(t,e){return(t%e+e)%e}function i(t,e){u.each(t,function(t){t=t.split(":"),e.addColorStop(Number(t[0]),t[1])})}function o(t,e,n){var o=t.split(" "),a=o[0].slice(2,o[0].length-1);a=r(parseFloat(a)*Math.PI/180,2*Math.PI);var u,s,c=o.slice(1),f=e.getBBox(),l=f.minX,h=f.minY,p=f.maxX,d=f.maxY;a>=0&&a<.5*Math.PI?(u={x:l,y:h},s={x:p,y:d}):.5*Math.PI<=a&&a<Math.PI?(u={x:p,y:h},s={x:l,y:d}):Math.PI<=a&&a<1.5*Math.PI?(u={x:p,y:d},s={x:l,y:h}):(u={x:l,y:d},s={x:p,y:h});var g=Math.tan(a),v=g*g,y=(s.x-u.x+g*(s.y-u.y))/(v+1)+u.x,m=g*(s.x-u.x+g*(s.y-u.y))/(v+1)+u.y,x=n.createLinearGradient(u.x,u.y,y,m);return i(c,x),x}function a(t,e,n){var r=t.split(" "),o=r[0].slice(2,r[0].length-1);o=o.split(",");var a=parseFloat(o[0]),u=parseFloat(o[1]),s=parseFloat(o[2]),c=r.slice(1);if(0===s){return c[c.length-1].split(":")[1]}var f=e.getBBox(),l=f.width,h=f.height,p=f.minX,d=f.minY,g=Math.sqrt(l*l+h*h)/2,v=n.createRadialGradient(p+l*a,d+h*u,s*g,p+l/2,d+h/2,g);return i(c,v),v}var u=n(0);t.exports={parseStyle:function(t,e,n){if("("===t[1])try{var r=t[0];if("l"===r)return o(t,e,n);if("r"===r)return a(t,e,n)}catch(t){}return t}}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(0),o=n(2),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="rect"},n.getDefaultAttrs=function(){return{x:0,y:0,width:0,height:0,radius:0,lineWidth:0}},n.createPath=function(t){var e=this,n=e.get("attrs"),r=n.x,o=n.y,a=n.width,u=n.height;t.beginPath();var s=n.radius;s&&a*u?(s=i.parsePadding(s),t.moveTo(r+s[0],o),t.lineTo(r+a-s[1],o),t.arc(r+a-s[1],o+s[1],s[1],-Math.PI/2,0,!1),t.lineTo(r+a,o+u-s[2]),t.arc(r+a-s[2],o+u-s[2],s[2],0,Math.PI/2,!1),t.lineTo(r+s[3],o+u),t.arc(r+s[3],o+u-s[3],s[3],Math.PI/2,Math.PI,!1),t.lineTo(r,o+s[0]),t.arc(r+s[0],o+s[0],s[0],Math.PI,3*Math.PI/2,!1),t.closePath()):t.rect(r,o,a,u)},n.calculateBox=function(){var t=this.get("attrs"),e=t.x,n=t.y;return{minX:e,minY:n,maxX:e+t.width,maxY:n+t.height}},e}(o);o.Rect=a,t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(2),o=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="circle"},n.getDefaultAttrs=function(){return{x:0,y:0,r:0,lineWidth:0}},n.createPath=function(t){var e=this.get("attrs"),n=e.x,r=e.y,i=e.r;t.beginPath(),t.arc(n,r,i,0,2*Math.PI,!1),t.closePath()},n.calculateBox=function(){var t=this.get("attrs"),e=t.x,n=t.y,r=t.r;return{minX:e-r,maxX:e+r,minY:n-r,maxY:n+r}},e}(i);i.Circle=o,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(2),o=n(10),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canStroke=!0,this._attrs.type="line"},n.getDefaultAttrs=function(){return{x1:0,y1:0,x2:0,y2:0,lineWidth:1}},n.createPath=function(t){var e=this.get("attrs"),n=e.x1,r=e.y1,i=e.x2,o=e.y2;t.beginPath(),t.moveTo(n,r),t.lineTo(i,o)},n.calculateBox=function(){var t=this.get("attrs"),e=t.x1,n=t.y1,r=t.x2,i=t.y2,a=t.lineWidth;return o.getBBoxFromLine(e,n,r,i,a)},e}(i);i.Line=a,t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(2),o=n(10),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="polygon"},n.getDefaultAttrs=function(){return{points:null,lineWidth:0}},n.createPath=function(t){var e=this,n=e.get("attrs"),r=n.points;t.beginPath();for(var i=0,o=r.length;i<o;i++){var a=r[i];0===i?t.moveTo(a.x,a.y):t.lineTo(a.x,a.y)}t.closePath()},n.calculateBox=function(){var t=this.get("attrs"),e=t.points;return o.getBBoxFromPoints(e)},e}(i);i.Polygon=a,t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function i(t){for(var e=[],n=0,r=t.length;n<r;n++){var i=t[n];isNaN(i.x)||isNaN(i.y)||e.push(i)}return e}var o=n(2),a=n(41),u=n(10),s=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="polyline"},n.getDefaultAttrs=function(){return{points:null,lineWidth:1,smooth:!1}},n.createPath=function(t){var e=this,n=e.get("attrs"),r=n.points,o=n.smooth,u=i(r);if(t.beginPath(),u.length)if(t.moveTo(u[0].x,u[0].y),o)for(var s=[[0,0],[1,1]],c=a.smooth(u,!1,s),f=0,l=c.length;f<l;f++){var h=c[f];t.bezierCurveTo(h[1],h[2],h[3],h[4],h[5],h[6])}else{var p,d;for(p=1,d=u.length-1;p<d;p++)t.lineTo(u[p].x,u[p].y);t.lineTo(u[d].x,u[d].y)}},n.calculateBox=function(){var t=this.get("attrs"),e=t.points,n=t.smooth,r=t.lineWidth,o=i(e);if(n){for(var s=[],c=[[0,0],[1,1]],f=a.smooth(o,!1,c),l=0,h=f.length;l<h;l++){var p=f[l];if(0===l)s.push([o[0].x,o[0].y,p[1],p[2],p[3],p[4],p[5],p[6]]);else{var d=f[l-1];s.push([d[5],d[6],p[1],p[2],p[3],p[4],p[5],p[6]])}}return u.getBBoxFromBezierGroup(s,r)}return u.getBBoxFromPoints(o,r)},e}(o);o.Polyline=s,t.exports=s},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(2),o=n(10),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canStroke=!0,this._attrs.canFill=!0,this._attrs.type="arc"},n.getDefaultAttrs=function(){return{x:0,y:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!1,lineWidth:1}},n.createPath=function(t){var e=this.get("attrs"),n=e.x,r=e.y,i=e.r,o=e.startAngle,a=e.endAngle,u=e.clockwise;t.beginPath(),o!==a&&t.arc(n,r,i,o,a,u)},n.calculateBox=function(){var t=this.get("attrs"),e=t.x,n=t.y,r=t.r,i=t.startAngle,a=t.endAngle,u=t.clockwise;return o.getBBoxFromArc(e,n,r,i,a,u)},e}(i);i.Arc=a,t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(2),o=n(10),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="sector"},n.getDefaultAttrs=function(){return{x:0,y:0,lineWidth:0,r:0,r0:0,startAngle:0,endAngle:2*Math.PI,clockwise:!1}},n.createPath=function(t){var e=this.get("attrs"),n=e.x,r=e.y,i=e.startAngle,o=e.endAngle,a=e.r,u=e.r0,s=e.clockwise;t.beginPath();var c=Math.cos(i),f=Math.sin(i);t.moveTo(c*u+n,f*u+r),t.lineTo(c*a+n,f*a+r),(Math.abs(o-i)>1e-4||0===i&&o<0)&&(t.arc(n,r,a,i,o,s),t.lineTo(Math.cos(o)*u+n,Math.sin(o)*u+r),0!==u&&t.arc(n,r,u,o,i,!s)),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,u=t.endAngle,s=t.clockwise,c=o.getBBoxFromArc(e,n,r,a,u,s),f=o.getBBoxFromArc(e,n,i,a,u,s);return{minX:Math.min(c.minX,f.minX),minY:Math.min(c.minY,f.minY),maxX:Math.max(c.maxX,f.maxX),maxY:Math.max(c.maxY,f.maxY)}},e}(i);i.Sector=a,t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(0),o=n(2),a=0,u={},s=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);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;i.isString(e)&&-1!==e.indexOf("\n")&&(n=e.split("\n"),r=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;if(e>1){return n*e+this._getSpaceingY()*(e-1)}return 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,o=n.x,a=n.y;if(!(i.isNil(r)||isNaN(o)||isNaN(a))){var u=n.textArr,s=1*n.fontSize,c=e._getSpaceingY();n.rotate&&(t.translate(o,a),t.rotate(n.rotate),o=0,a=0);var f,l=n.textBaseline;u&&(f=e._getTextHeight());var h;if(e.hasFill()){var p=n.fillOpacity;if(i.isNil(p)||1===p||(t.globalAlpha=p),u)for(var d=0,g=u.length;d<g;d++){var v=u[d];h=a+d*(c+s)-f+s,"middle"===l&&(h+=f-s-(f-s)/2),"top"===l&&(h+=f-s),t.fillText(v,o,h)}else t.fillText(r,o,a)}if(e.hasStroke())if(u)for(var y=0,m=u.length;y<m;y++){var x=u[y];h=a+y*(c+s)-f+s,"middle"===l&&(h+=f-s-(f-s)/2),"top"===l&&(h+=f-s),t.strokeText(x,o,h)}else t.strokeText(r,o,a)}},n.calculateBox=function(){var t=this,e=t._attrs.attrs,n=e.x,r=e.y,i=e.textAlign,o=e.textBaseline,a=t._getTextWidth();if(!a)return{minX:n,minY:r,maxX:n,maxY:r};var u=t._getTextHeight(),s={x:n,y:r-u};return i&&("end"===i||"right"===i?s.x-=a:"center"===i&&(s.x-=a/2)),o&&("top"===o?s.y+=u:"middle"===o&&(s.y+=u/2)),{minX:s.x,minY:s.y,maxX:s.x+a,maxY:s.y+u}},n._getTextWidth=function(){var t=this._attrs.attrs;if(t.width)return t.width;var e=t.text,n=this.get("context");if(!i.isNil(e)){var r=t.font,o=t.textArr,s=e+""+r;if(u[s])return u[s];var c=0;if(o)for(var f=0,l=o.length;f<l;f++){var h=o[f];c=Math.max(c,i.measureText(h,r,n).width)}else c=i.measureText(e,r,n).width;return a>5e3&&(a=0,u={}),a++,u[s]=c,c}},e}(o);o.Text=s,t.exports=s},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(2),o=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);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}(i);i.Custom=o,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(42),o=n(6);n(37);var a=function(t){function e(){return t.apply(this,arguments)||this}return r(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="line",e.sortable=!0,e},e}(i);o.Line=a,t.exports=a},function(t,e,n){function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var o=n(6),a=n(0),u=n(43);n(92);var s=function(t){function e(e){var n;return n=t.call(this,e)||this,a.mix(r(n),u),n}i(e,t);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.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}(o);o.Interval=s,t.exports=s},function(t,e,n){function r(t){var e=t.x,n=t.y,r=t.y0,i=t.size,a=r,u=n;o.isArray(n)&&(u=n[1],a=n[0]);var s,c;return o.isArray(e)?(s=e[0],c=e[1]):(s=e-i/2,c=e+i/2),[{x:s,y:a},{x:s,y:u},{x:c,y:u},{x:c,y:a}]}function i(t){for(var e=[],n=[],r=0,i=t.length;r<i;r++){var o=t[r];e.push(o.x),n.push(o.y)}var a=Math.min.apply(null,e),u=Math.min.apply(null,n);return{x:a,y:u,width:Math.max.apply(null,e)-a,height:Math.max.apply(null,n)-u}}var o=n(0),a=n(8),u=n(3),s=n(1),c=a.registerFactory("interval",{defaultShapeType:"rect",getDefaultPoints:function(t){return r(t)}});a.registerShape("interval","rect",{draw:function(t,e){var n=this.parsePoints(t.points),r=o.mix({fill:t.color},s.shape.interval,t.style);if(t.isInCircle){var a=n.slice(0);this._coord.transposed&&(a=[n[0],n[3],n[2],n[1]]);var c=t.center,f=c.x,l=c.y,h=[1,0],p=[a[0].x-f,a[0].y-l],d=[a[1].x-f,a[1].y-l],g=[a[2].x-f,a[2].y-l],v=u.angleTo(h,d),y=u.angleTo(h,g),m=u.length(p),x=u.length(d);return v>=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:x,r0:m,startAngle:v,endAngle:y},r)})}var _=i(n);return e.addShape("rect",{className:"interval",attrs:o.mix(_,r)})}}),t.exports=c},function(t,e,n){t.exports={Stack:n(94),Dodge:n(96)}},function(t,e,n){var r=n(95);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(13),o=n(9),a=n(23),u=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,a=t.length,u={positive:{},negative:{}};e.reverseOrder&&(t=t.slice(0).reverse());for(var s=0;s<a;s++)for(var c=t[s],f=0,l=c.length;f<l;f++){var h=c[f],p=h[n]||0,d=h[r],g=p.toString();if(d=i(d)?d[1]:d,!o(d)){var v=d>=0?"positive":"negative";u[v][g]||(u[v][g]=0),h[r]=[u[v][g],d+u[v][g]],u[v][g]+=d}}},e}(a);a.Stack=u,t.exports=u},function(t,e,n){var r=n(97);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(23),o=n(4),a=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,o=t.next,a=o-i,u=a*r.dodgeRatio/n,s=r.marginRatio*u;return(i+o)/2+(.5*(a-n*u-(n-1)*s)+((e+1)*u+e*s)-.5*u-.5*a)},n.processAdjust=function(t){var e=this,n=t.length,r=e.xField;o(t,function(t,i){for(var o=0,a=t.length;o<a;o++){var u=t[o],s=u[r],c={pre:1===a?s-1:s-.5,next:1===a?s+1:s+.5},f=e.getDodgeOffset(c,i,n);u[r]=f}})},e}(i);i.Dodge=a,t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(21),o=n(3),a=n(24),u=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){this.type="polar",this.startAngle=-Math.PI/2,this.endAngle=3*Math.PI/2,this.inner=0,this.innerRadius=0,this.isPolar=!0,this.transposed=!1,this.center=null,this.radius=null},n.init=function(t,e){var n,r,i=this,o=i.inner||i.innerRadius,a=Math.abs(e.x-t.x),u=Math.abs(e.y-t.y);i.startAngle===-Math.PI&&0===i.endAngle?(n=Math.min(a/2,u),r={x:(t.x+e.x)/2,y:t.y}):(n=Math.min(a,u)/2,r={x:(t.x+e.x)/2,y:(t.y+e.y)/2});var s=i.radius;s>0&&s<=1&&(n*=s),this.x={start:i.startAngle,end:i.endAngle},this.y={start:n*o,end:n},this.center=r,this.circleRadius=n},n.convertPoint=function(t){var e=this,n=e.center,r=e.transposed,i=r?"y":"x",o=r?"x":"y",a=e.x,u=e.y,s=a.start+(a.end-a.start)*t[i],c=u.start+(u.end-u.start)*t[o];return{x:n.x+Math.cos(s)*c,y:n.y+Math.sin(s)*c}},n.invertPoint=function(t){var e=this,n=e.center,r=e.transposed,i=e.x,u=e.y,s=r?"y":"x",c=r?"x":"y",f=[1,0,0,1,0,0];a.rotate(f,f,i.start);var l=[1,0];o.transformMat2d(l,l,f),l=[l[0],l[1]];var h=[t.x-n.x,t.y-n.y];if(o.zero(h))return{x:0,y:0};var p=o.angleTo(l,h,i.end<i.start);Math.abs(p-2*Math.PI)<.001&&(p=0);var d=o.length(h),g=p/(i.end-i.start);g=i.end-i.start>0?g:-g;var v=(d-u.start)/(u.end-u.start),y={};return y[s]=g,y[c]=v,y},e}(i);i.Polar=u,t.exports=u},function(t,e,n){var r=n(18),i=n(118);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){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(0),o=n(5),a=o.Shape,u={circle:function(t,e,n,r){r.arc(t,e,n,0,2*Math.PI,!1)},square:function(t,e,n,r){r.moveTo(t-n,e-n),r.lineTo(t+n,e-n),r.lineTo(t+n,e+n),r.lineTo(t-n,e+n),r.closePath()}},s=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initProperties=function(){t.prototype._initProperties.call(this),this._attrs.canFill=!0,this._attrs.canStroke=!0,this._attrs.type="marker"},n.getDefaultAttrs=function(){return{x:0,y:0,lineWidth:0}},n.createPath=function(t){var e,n=this.get("attrs"),r=n.x,o=n.y,a=n.radius,s=n.symbol||"circle";e=i.isFunction(s)?s:u[s],t.beginPath(),e(r,o,a,t,this)},n.calculateBox=function(){var t=this.get("attrs"),e=t.x,n=t.y,r=t.radius;return{minX:e-r,minY:n-r,maxX:e+r,maxY:n+r}},e}(a);t.exports=s},function(t,e,n){var r=n(0),i=n(5),o=i.Group,a=n(100),u=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 o({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,o=this.titleStyle;e=i.addShape("text",{className:"title",attrs:r.mix({x:0,y:0,text:t},o)}),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,i=n.getBBox(),o=i.minX,a=i.minY,u=i.width,s=i.height,c=t.padding||[0,0,0,0];c=r.parsePadding(c);var f=r.mix({x:o-c[3],y:a-c[0],width:u+c[1]+c[3],height:s+c[0]+c[2]},t),l=this.backShape;l?l.attr(f):l=e.addShape("Rect",{zIndex:-1,attrs:f}),this.backShape=l,e.sort()}},e._addItem=function(t){var e=this.itemsGroup,n=e.addGroup({name:t.name,value:t.value,dataValue:t.dataValue,checked:t.checked}),i=this.unCheckStyle,o=this.unCheckColor,u=this.nameStyle,s=this.valueStyle,c=this.wordSpace,f=t.marker,l=t.value,h=0;if(o&&(i.fill=o),f){var p=f.radius||3,d=r.mix({x:p,y:this._titleHeight},f);!1===t.checked&&r.mix(d,i);var g=new a({className:"item-marker",attrs:d});n.add(g),h+=g.getBBox().width+c}var v,y=t.name;if(y){var m=this.joinString||"";y=l?y+m:y,v=n.addShape("text",{className:"name",attrs:r.mix({x:h,y:this._titleHeight,text:this._formatItemValue(y)},u,!1===t.checked?i:null)})}if(l){var x=h;v&&(x+=v.getBBox().width),n.addShape("text",{className:"value",attrs:r.mix({x:x,y:this._titleHeight,text:l},s,!1===t.checked?i:null)})}return n},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,n=e.get("children"),i=n.length,o=0,a=0;a<i;a++){var u=n[a].getBBox(),s=u.width;o=Math.max(o,s)}var c=this.maxLength,f=this.itemGap,l=(c-f)/2,h=(c-2*f)/3;return 2===i?Math.max(o,l):o<=h?h:o<=l?l:o}},e._adjustHorizontal=function(){for(var t,e,n=this.maxLength,r=this.itemsGroup,i=r.get("children"),o=this.itemGap,a=this.itemMarginBottom,u=this._titleHeight,s=0,c=0,f=this._getMaxItemWidth(),l=[],h=0,p=i.length;h<p;h++){var d=i[h],g=d.getBBox(),v=g.height,y=g.width;t=f||y,e=v+a,t-(n-c)>1e-4&&(s++,c=0),d.moveTo(c,s*e),l.push({x:c,y:s*e+u-v/2,width:1.375*y,height:1.375*v}),c+=t+o}this.legendHitBoxes=l},e._adjustVertical=function(){for(var t,e,n=this.maxLength,i=this.itemsGroup,o=this.itemGap,a=this.itemMarginBottom,u=this.itemWidth,s=this._titleHeight,c=i.get("children"),f=0,l=0,h=0,p=[],d=0,g=c.length;d<g;d++){var v=c[d],y=v.getBBox();t=y.width,e=y.height,r.isNumber(u)?l=u+o:t>l&&(l=t+o),n-f<e?(f=0,h+=l,v.moveTo(h,0),p.push({x:h,y:s-e/2,width:1.375*t,height:1.375*e})):(v.moveTo(h,f),p.push({x:h,y:f-e/2+s,width:1.375*t,height:1.375*e})),f+=e+a}this.legendHitBoxes=p},e._adjustItems=function(){"horizontal"===this.layout?this._adjustHorizontal():this._adjustVertical()},e.moveTo=function(t,e){this.x=t,this.y=e;var n=this.container;return n&&n.moveTo(t,e),this},e.setItems=function(t){this.clearItems(),this._renderItems(t)},e.setTitle=function(t){this._renderTitle(t)},e.clearItems=function(){this.itemsGroup.clear()},e.getWidth=function(){return this.container.getBBox().width},e.getHeight=function(){return this.container.getBBox().height},e.show=function(){this.container.show()},e.hide=function(){this.container.hide()},e.clear=function(){var t=this.container;t.clear(),t.remove(!0)},t}();t.exports=u},function(t,e,n){var r=n(0),i={appear:{duration:450,easing:"quadraticOut"},update:{duration:300,easing:"quadraticOut"},enter:{duration:300,easing:"quadraticOut"},leave:{duration:350,easing:"quadraticIn"}},o={defaultCfg:{},Action:{},getAnimation:function(t,e,n){var i=this.defaultCfg[t];if(i){var o=i[n];if(r.isFunction(o))return o(e)}return!1},getAnimateCfg:function(t,e){var n=i[e],o=this.defaultCfg[t];return o&&o.cfg&&o.cfg[e]?r.deepMix({},n,o.cfg[e]):n},registerAnimation:function(t,e){this.Action||(this.Action={}),this.Action[t]=e}};t.exports=o},function(t,e,n){var r=n(5),i=r.Matrix,o=n(0),a={getCoordInfo:function(t){var e=t.start,n=t.end;return{start:e,end:n,width:n.x-e.x,height:Math.abs(n.y-e.y)}},getScaledMatrix:function(t,e,n){var r;t.apply(e);var o=e[0],a=e[1];if("x"===n){t.transform([["t",o,a],["s",.01,1],["t",-o,-a]]);var u=t.getMatrix();r=i.transform(u,[["t",o,a],["s",100,1],["t",-o,-a]])}else if("y"===n){t.transform([["t",o,a],["s",1,.01],["t",-o,-a]]);var s=t.getMatrix();r=i.transform(s,[["t",o,a],["s",1,100],["t",-o,-a]])}else if("xy"===n){t.transform([["t",o,a],["s",.01,.01],["t",-o,-a]]);var c=t.getMatrix();r=i.transform(c,[["t",o,a],["s",100,100],["t",-o,-a]])}return r},getAnimateParam:function(t,e,n){var r={};return t.delay&&(r.delay=o.isFunction(t.delay)?t.delay(e,n):t.delay),r.easing=t.easing,r.duration=t.duration,r.delay=t.delay,r},doAnimation:function(t,e,n,r){var i=t._id,o=t.get("index"),u=a.getAnimateParam(n,o,i),s=u.easing,c=u.delay,f=u.duration,l=t.animate().to({attrs:e,duration:f,delay:c,easing:s});r&&l.onEnd(function(){r()})}};t.exports=a},,function(t,e,n){var r=n(6);n(106),n(42),n(90),n(108),n(91),n(110),n(112),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(0),o=n(6);n(107);var a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="point",e.shapeType="point",e.generatePoints=!0,e},n.draw=function(t,e){var n=this,r=n.get("container");i.each(t,function(t){var o=t.shape,a=n.getDrawCfg(t);if(i.isArray(t.y)){var u=n.hasAdjust("stack");i.each(t.y,function(i,s){a.y=i,u&&0===s||n.drawShape(o,t,a,r,e)})}else i.isNil(t.y)||n.drawShape(o,t,a,r,e)})},e}(o);o.Point=a,t.exports=a},function(t,e,n){function r(t){var e={lineWidth:0,stroke:t.color,fill:t.color};return t.size&&(e.size=t.size),o.mix(e,t.style),o.mix({},a.shape.point,e)}function i(t,e,n){if(0!==t.size){var i=r(t),a=i.r||i.size,u=t.x,s=o.isArray(t.y)?t.y:[t.y];"hollowCircle"===n&&(i.lineWidth=1,i.fill=null);for(var c=0,f=s.length;c<f;c++)return"rect"===n?e.addShape("Rect",{className:"point",attrs:o.mix({x:u-a,y:s[c]-a,width:2*a,height:2*a},i)}):e.addShape("Circle",{className:"point",attrs:o.mix({x:u,y:s[c],r:a},i)})}}var o=n(0),a=n(1),u=n(19),s=n(8),c=["circle","hollowCircle","rect"],f=s.registerFactory("point",{defaultShapeType:"circle",getDefaultPoints:function(t){return u.splitPoints(t)}});o.each(c,function(t){s.registerShape("point",t,{draw:function(e,n){return i(e,n,t)}})}),t.exports=f},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(6),o=n(19),a=n(0);n(109);var u=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="area",e.shapeType="area",e.generatePoints=!0,e.sortable=!0,e},n.draw=function(t,e){var n=this,r=n.get("container"),i=this.getDrawCfg(t[0]),u=n.getYScale(),s=n.get("connectNulls"),c=o.splitArray(t,u.field,s);i.origin=t,a.each(c,function(o,a){i.splitedIndex=a;var u=o.map(function(t){return t.points});i.points=u,n.drawShape(i.shape,t[0],i,r,e)})},e}(i);i.Area=u,t.exports=u},function(t,e,n){function r(t,e){return Math.abs(t-e)<1e-5}function i(t){return!isNaN(t)&&!c.isNil(t)}function o(t){for(var e=[],n=0,r=t.length;n<r;n++){var o=t[n];i(o.x)&&i(o.y)&&e.push(o)}return e}function a(t,e){var n=!0;return c.each(t,function(t){if(!r(t.x,e.x)||!r(t.y,e.y))return n=!1,!1}),n}function u(t,e,n,r,i){var a=t.concat(e);return i?n.addShape("Custom",{className:"area",attrs:c.mix({points:a},r),createPath:function(t){var e=[[0,0],[1,1]],n=o(this._attrs.attrs.points),r=n.length,i=n.slice(0,r/2),a=n.slice(r/2,r),u=l.smooth(i,!1,e);t.beginPath(),t.moveTo(i[0].x,i[0].y);for(var s=0,c=u.length;s<c;s++){var f=u[s];t.bezierCurveTo(f[1],f[2],f[3],f[4],f[5],f[6])}if(a.length){var h=l.smooth(a,!1,e);t.lineTo(a[0].x,a[0].y);for(var p=0,d=h.length;p<d;p++){var g=h[p];t.bezierCurveTo(g[1],g[2],g[3],g[4],g[5],g[6])}}t.closePath()},calculateBox:function(){var t=o(this._attrs.attrs.points);return h.getBBoxFromPoints(t)}}):n.addShape("Polyline",{className:"area",attrs:c.mix({points:a},r)})}function s(t,e,n){var r=this,i=t.points,o=[],s=[];c.each(i,function(t){s.push(t[0]),o.push(t[1])});var f=c.mix({fillStyle:t.color},p.shape.area,t.style);return s.reverse(),o=r.parsePoints(o),s=r.parsePoints(s),t.isInCircle&&(o.push(o[0]),s.unshift(s[s.length-1]),a(s,t.center)&&(s=[])),u(o,s,e,f,n)}var c=n(0),f=n(8),l=n(41),h=n(10),p=n(1),d=f.registerFactory("area",{defaultShapeType:"area",getDefaultPoints:function(t){var e=t.x,n=t.y,r=t.y0;n=c.isArray(n)?n:[r,n];var i=[];return i.push({x:e,y:n[0]},{x:e,y:n[1]}),i}}),g=["area","smooth"];c.each(g,function(t){f.registerShape("area",t,{draw:function(e,n){var r="smooth"===t;return s.call(this,e,n,r)}})}),t.exports=d},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(6),o=n(0);n(111);var a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="polygon",e.shapeType="polygon",e.generatePoints=!0,e},n.createShapePointsCfg=function(e){var n,r=t.prototype.createShapePointsCfg.call(this,e),i=this,a=r.x,u=r.y;if(!o.isArray(a)||!o.isArray(u)){var s=i.getXScale(),c=i.getYScale(),f=s.values?s.values.length:s.ticks.length,l=c.values?c.values.length:c.ticks.length,h=.5/f,p=.5/l;s.isCategory&&c.isCategory?(a=[a-h,a-h,a+h,a+h],u=[u-p,u+p,u+p,u-p]):o.isArray(a)?(n=a,a=[n[0],n[0],n[1],n[1]],u=[u-p/2,u+p/2,u+p/2,u-p/2]):o.isArray(u)&&(n=u,u=[n[0],n[1],n[1],n[0]],a=[a-h/2,a-h/2,a+h/2,a+h/2]),r.x=a,r.y=u}return r},e}(i);i.Polygon=a,t.exports=a},function(t,e,n){var r=n(8),i=n(0),o=r.registerFactory("polygon",{defaultShapeType:"polygon",getDefaultPoints:function(t){for(var e=[],n=t.x,r=t.y,i=0,o=n.length;i<o;i++)e.push({x:n[i],y:r[i]});return e}});r.registerShape("polygon","polygon",{draw:function(t,e){var n=this.parsePoints(t.points),r=i.mix({fill:t.color,points:n},t.style);return e.addShape("Polygon",{className:"polygon",attrs:r})}}),t.exports=o},function(t,e,n){function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var o=n(6),a=n(0),u=n(43);n(113);var s=function(t){function e(e){var n;return n=t.call(this,e)||this,a.mix(r(n),u),n}i(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type="schema",e.shapeType="schema",e.generatePoints=!0,e},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}(o);o.Schema=s,t.exports=s},function(t,e,n){function r(t){var e=t.sort(function(t,e){return t<e?1:-1}),n=e.length;if(n<4)for(var r=e[n-1],i=0;i<4-n;i++)e.push(r);return e}function i(t,e,n){var i=r(e);return[{x:t,y:i[0]},{x:t,y:i[1]},{x:t-n/2,y:i[2]},{x:t-n/2,y:i[1]},{x:t+n/2,y:i[1]},{x:t+n/2,y:i[2]},{x:t,y:i[2]},{x:t,y:i[3]}]}var o=n(8),a=n(0),u=o.registerFactory("schema",{});o.registerShape("schema","candle",{getPoints:function(t){return i(t.x,t.y,t.size)},draw:function(t,e){var n=this.parsePoints(t.points),r=a.mix({stroke:t.color,fill:t.color,lineWidth:1},t.style);return e.addShape("Custom",{className:"schema",attrs:r,createPath:function(t){t.beginPath(),t.moveTo(n[0].x,n[0].y),t.lineTo(n[1].x,n[1].y),t.moveTo(n[2].x,n[2].y);for(var e=3;e<6;e++)t.lineTo(n[e].x,n[e].y);t.closePath(),t.moveTo(n[6].x,n[6].y),t.lineTo(n[7].x,n[7].y)}})}}),t.exports=u},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(0),o=n(26),a=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.startAngle=-Math.PI/2,this.endAngle=3*Math.PI/2,this.radius=null,this.center=null},n.getOffsetPoint=function(t){var e=this.startAngle,n=this.endAngle,r=e+(n-e)*t;return this._getCirclePoint(r)},n._getCirclePoint=function(t,e){var n=this,r=n.center;return e=e||n.radius,{x:r.x+Math.cos(t)*e,y:r.y+Math.sin(t)*e}},n.getTextAlignInfo=function(t,e){var n,r=this,i=r.getOffsetVector(t,e),o="middle";return i[0]>0?n="left":i[0]<0?n="right":(n="center",i[1]>0?o="top":i[1]<0&&(o="bottom")),{textAlign:n,textBaseline:o}},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,o=this.endAngle;this.getContainer(t.top).addShape("arc",{className:"axis-line",attrs:i.mix({x:e.x,y:e.y,r:n,startAngle:r,endAngle:o},t)})},e}(o);o.Circle=a,t.exports=a},function(t,e,n){var r=n(116);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(12),o=n(38),a=n(117),u=n(39),s=n(99),c=n(4),f=n(17),l=n(25),h=n(18),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,e=this,n=e.tickCount;if(n){t=u({maxCount:n,data:e.values,isRounding:e.isRounding}).ticks}else t=e.values;return t},n.translate=function(t){t=this._toTimeStamp(t);var e=this.values.indexOf(t);return-1===e&&(e=f(t)&&t<this.values.length?t:NaN),e},n.scale=function(t){var e,n=this.rangeMin(),r=this.rangeMax(),i=this.translate(t);return e=1===this.values.length||isNaN(i)?i:i>-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):a.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 s.toTimeStamp(t)},e}(o);i.TimeCat=p,t.exports=p},function(t,e,n){var r;!function(i){"use strict";function o(t,e){for(var n=[],r=0,i=t.length;r<i;r++)n.push(t[r].substr(0,e));return n}function a(t){return function(e,n,r){var i=r[t].indexOf(n.charAt(0).toUpperCase()+n.substr(1).toLowerCase());~i&&(e.month=i)}}function u(t,e){for(t=String(t),e=e||2;t.length<e;)t="0"+t;return t}var s={},c=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,f=/\d\d?/,l=/\d{3}/,h=/\d{4}/,p=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,d=/\[([^]*?)\]/gm,g=function(){},v=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],y=["January","February","March","April","May","June","July","August","September","October","November","December"],m=o(y,3),x=o(v,3);s.i18n={dayNamesShort:x,dayNames:v,monthNamesShort:m,monthNames:y,amPm:["am","pm"],DoFn:function(t){return t+["th","st","nd","rd"][t%10>3?0:(t-t%10!==10)*t%10]}};var _={D:function(t){return t.getDate()},DD:function(t){return u(t.getDate())},Do:function(t,e){return e.DoFn(t.getDate())},d:function(t){return t.getDay()},dd:function(t){return u(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 u(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 u(t.getFullYear(),4)},h:function(t){return t.getHours()%12||12},hh:function(t){return u(t.getHours()%12||12)},H:function(t){return t.getHours()},HH:function(t){return u(t.getHours())},m:function(t){return t.getMinutes()},mm:function(t){return u(t.getMinutes())},s:function(t){return t.getSeconds()},ss:function(t){return u(t.getSeconds())},S:function(t){return Math.round(t.getMilliseconds()/100)},SS:function(t){return u(Math.round(t.getMilliseconds()/10),2)},SSS:function(t){return u(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?"-":"+")+u(100*Math.floor(Math.abs(e)/60)+Math.abs(e)%60,4)}},b={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,r=+(""+n.getFullYear()).substr(0,2);t.year=""+(e>68?r-1:r)+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,a("monthNamesShort")],MMMM:[p,a("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)}]};b.dd=b.d,b.dddd=b.ddd,b.DD=b.D,b.mm=b.m,b.hh=b.H=b.HH=b.h,b.MM=b.M,b.ss=b.s,b.A=b.a,s.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"},s.format=function(t,e,n){var r=n||s.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");e=s.masks[e]||e||s.masks.default;var i=[];return e=e.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)}),e.replace(/\?\?/g,function(){return i.shift()})},s.parse=function(t,e,n){var r=n||s.i18n;if("string"!==typeof e)throw new Error("Invalid format in fecha.parse");if(e=s.masks[e]||e,t.length>1e3)return!1;var i=!0,o={};if(e.replace(c,function(e){if(b[e]){var n=b[e],a=t.search(n[0]);~a?t.replace(n[0],function(e){return n[1](o,e,r),t=t.substr(a+e.length),e}):i=!1}return b[e]?"":e.slice(1,e.length-1)}),!i)return!1;var a=new Date;!0===o.isPm&&null!=o.hour&&12!==+o.hour?o.hour=+o.hour+12:!1===o.isPm&&12===+o.hour&&(o.hour=0);var u;return null!=o.timezoneOffset?(o.minute=+(o.minute||0)-+o.timezoneOffset,u=new Date(Date.UTC(o.year||a.getFullYear(),o.month||0,o.day||1,o.hour||0,o.minute||0,o.second||0,o.millisecond||0))):u=new Date(o.year||a.getFullYear(),o.month||0,o.day||1,o.hour||0,o.minute||0,o.second||0,o.millisecond||0),u},"undefined"!==typeof t&&t.exports?t.exports=s:void 0!==(r=function(){return s}.call(e,n,e,t))&&(t.exports=r)}()},function(t,e,n){var r=n(16),i=function(t){return r(t,"Date")};t.exports=i},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(0),o=n(11),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);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),o=n.parsePoint(t,n.end);if(r&&o){var a=t.center,u=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),c=Math.atan2(o.y-a.y,o.x-a.x),f=e.addShape("arc",{className:"guide-arc",attrs:i.mix({x:a.x,y:a.y,r:u,startAngle:s,endAngle:c},n.style)});return n.element=f,f}},e}(o);o.Arc=a,t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function i(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 a(t){var e=document.createElement("div");return t=t.replace(/(^\s*)|(\s*$)/g,""),e.innerHTML=""+t,e.childNodes[0]}var u=n(0),s=n(11),c=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);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 s=a(n.html);s=o(s,{position:"absolute",top:Math.floor(r.y)+"px",left:Math.floor(r.x)+"px",visibility:"hidden"});var c=e.get("canvas").get("el"),f=c.parentNode;f=o(f,{position:"relative"});var l=a('<div class="guideWapper" style="position: absolute;top: 0; left: 0;"></div>');f.appendChild(l),l.appendChild(s);var h=c.offsetTop,p=c.offsetLeft,d=n.alignX,g=n.alignY,v=n.offsetX,y=n.offsetY,m=u.getWidth(s),x=u.getHeight(s),_=i(d,g,m,x);r.x=r.x+_[0]+p,r.y=r.y+_[1]+h,v&&(r.x+=v),y&&(r.y+=y),o(s,{top:Math.floor(r.y)+"px",left:Math.floor(r.x)+"px",visibility:"visible"}),n.element=l}},n.remove=function(){var t=this.element;t&&t.parentNode&&t.parentNode.removeChild(t)},e}(s);s.Html=c,t.exports=c},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(0),o=n(11),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);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:i.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}(o);o.Line=a,t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(0),o=n(11),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);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 o=e.addShape("rect",{className:"guide-rect",attrs:i.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=o,o}},e}(o);o.Rect=a,t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(0),o=n(11),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);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 o=this.content,a=this.style,u=this.offsetX,s=this.offsetY;u&&(r.x+=u),s&&(r.y+=s);var c=e.addShape("text",{className:"guide-text",attrs:i.mix({x:r.x,y:r.y,text:o},a)});return this.element=c,c}},e}(o);o.Text=a,t.exports=a},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(0),o=n(11),a=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);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,o=this.side,a=t.get("canvas"),u=a.get("width"),s=a.get("height"),c=e.x,f=e.y,l=i[0],h=i[1];"t"===l&&f-o-r<0?l="b":"b"===l&&f+o+r>s&&(l="t");var p="c"===l?o:0;return"l"===h&&c-p-n<0?h="r":"r"===h&&c+p+n>u?h="l":"c"===h&&(n/2+c+p>u?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){var r=this.content,o=this.background,a=this.textStyle,u=[],s=e.addGroup({className:"guide-tag"});if(this.withPoint){var c=s.addShape("Circle",{className:"guide-tag-point",attrs:i.mix({x:n.x,y:n.y},this.pointStyle)});u.push(c)}var f=s.addGroup(),l=f.addShape("text",{className:"guide-tag-text",zIndex:1,attrs:i.mix({x:0,y:0,text:r},a)});u.push(l);var h=l.getBBox(),p=i.parsePadding(o.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],m=f.addShape("rect",{className:"guide-tag-bg",zIndex:-1,attrs:i.mix({x:y,y:v,width:d,height:g},o)});u.push(m);var x,_=this.autoAdjust?this._getDirect(e,n,d,g):this.direct,b=this.side,S=n.x+this.offsetX,w=n.y+this.offsetY,A=i.parsePadding(o.radius);"tl"===_?(x=[{x:d+y-b-1,y:g+v-1},{x:d+y,y:g+v-1},{x:d+y,y:g+b+v}],A[2]=0,S-=d,w=w-b-g):"cl"===_?(x=[{x:d+y-1,y:(g-b)/2+v-1},{x:d+y-1,y:(g+b)/2+v+1},{x:d+b+y,y:g/2+v}],S=S-d-b,w-=g/2):"bl"===_?(x=[{x:d+y,y:-b+v},{x:d+y-b-1,y:v+1},{x:d+y,y:v+1}],A[1]=0,S-=d,w+=b):"bc"===_?(x=[{x:d/2+y,y:-b+v},{x:(d-b)/2+y-1,y:v+1},{x:(d+b)/2+y+1,y:v+1}],S-=d/2,w+=b):"br"===_?(x=[{x:y,y:v-b},{x:y,y:v+1},{x:y+b+1,y:v+1}],A[0]=0,w+=b):"cr"===_?(x=[{x:y-b,y:g/2+v},{x:y+1,y:(g-b)/2+v-1},{x:y+1,y:(g+b)/2+v+1}],S+=b,w-=g/2):"tr"===_?(x=[{x:y,y:g+b+v},{x:y,y:g+v-1},{x:b+y+1,y:g+v-1}],A[3]=0,w=w-g-b):"tc"===_&&(x=[{x:(d-b)/2+y-1,y:g+v-1},{x:(d+b)/2+y+1,y:g+v-1},{x:d/2+y,y:g+b+v}],S-=d/2,w=w-g-b);var C=f.addShape("Polygon",{className:"guide-tag-side",zIndex:0,attrs:{points:x,fill:o.fill}});return u.push(C),m.attr("radius",A),f.moveTo(S-y,w-v),f.sort(),this.element=s,u}},e}(o);o.Tag=a,t.exports=a},function(t,e,n){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,o=t._getGroupScales();if(o.length&&f.each(o,function(t){return i=t,!1}),i){var a=i.field;n=i.getText(e[a])}else{var u=r(t);n=u.alias||u.field}return n}function o(t,e){var n=r(t);return n.getText(e[n.field])}function a(t,e){var n=t.getAttr("position"),r=n.getFields()[0],i=t.get("scales")[r];return i.getText(e[i.field])}function u(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 s(t){var e=[];return f.each(t,function(t){var n=u(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(1),h=n(126),p=n(28);l.tooltip=f.deepMix({triggerOn:["touchstart","touchmove"],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){this.enable=!0,this.cfg={},this.tooltip=null,this.chart=null,this.timeStamp=0,f.mix(this,t);var e=this.chart;this.canvasDom=e.get("canvas").get("el")}var e=t.prototype;return e._setCrosshairsCfg=function(){var t=this,e=t.chart,n=f.mix({},l.tooltip),r=e.get("geoms"),i=[];f.each(r,function(t){var e=t.get("type");-1===i.indexOf(e)&&i.push(e)});var o=e.get("coord").type;return!r.length||"cartesian"!==o&&"rect"!==o||1===i.length&&-1!==["line","area","path","point"].indexOf(i[0])&&f.mix(n,{showCrosshairs:!0}),n},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"}),o=e.get("plotRange"),a=e.get("coord"),u=t._setCrosshairsCfg(),s=t.cfg,c=f.deepMix({plotRange:o,frontPlot:r,backPlot:i,canvas:n,fixed:a.transposed||a.isPolar},u,s);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.tooltip=null,this.prePoint=null,this._lastActive=null,this.unBindEvents()},e._getTooltipMarkerStyle=function(t){void 0===t&&(t={});var e=t,n=e.type,r=e.items,i=this._tooltipCfg;if("rect"===n){var o,a,u,s,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?(o=h.x,a=v.y-.75*y,u=p.x-h.x,s=g.y-v.y+1.5*y):(o=g.x-.75*y,a=h.y,u=v.x-g.x+1.5*y,s=p.y-h.y),t.style=f.mix({x:o,y:a,width:u,height:s,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,o=this._tooltipCfg;e=s(e);var a=this.chart,u=a.get("coord"),l=a.getYScales()[0],h=o.snap;if(!1===h&&l.isLinear){var d,g,v=u.invertPoint(t),y=a.get("plotRange");p.isPointInPlot(t,y)&&(u.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(o.onShow&&o.onShow({x:t.x,y:t.y,tooltip:i,items:e,tooltipMarkerCfg:n}),c(r,e)){if(!1===h&&(f.directionEnabled(o.crosshairsType,"y")||o.showYTip)){var m=this.chart.get("canvas");m.draw()}}else{this._lastActive=e;var x=o.onChange;x&&x({x:t.x,y:t.y,tooltip:i,items:e,tooltipMarkerCfg:n});var _=e[0],b=_.title||_.name,S=_.x;if(e.length>1&&(S=(e[0].x+e[e.length-1].x)/2),i.setContent(b,e,u.transposed),i.setPosition(e,t),u.transposed){var w=_.y;e.length>1&&(w=(e[0].y+e[e.length-1].y)/2),i.setYTipContent(b),i.setYTipPosition(w),i.setXCrosshairPosition(w),h&&(i.setXTipContent(_.value),i.setXTipPosition(S),i.setYCrosshairPosition(S))}else i.setXTipContent(b),i.setXTipPosition(S),i.setYCrosshairPosition(S),h&&(i.setYTipContent(_.value),i.setYTipPosition(_.y),i.setXCrosshairPosition(_.y));var A=n.items;o.showTooltipMarker&&A.length?(n=this._getTooltipMarkerStyle(n),i.setMarkers(n)):i.clearMarkers(),i.show()}},e.showTooltip=function(t){var e,n,r=this,u=r.chart,s=[],c=[],h=r._tooltipCfg;h.showItemMarker&&(n=h.itemMarkerStyle);var p=u.get("geoms"),d=u.get("coord");if(f.each(p,function(r){if(r.get("visible")){var u=r.get("type"),h=r.getSnapRecords(t);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:o(r,g),title:a(r,g)};n&&(y.marker=f.mix({fill:v||l.defaultColor},n)),c.push(y),-1!==["line","area","path"].indexOf(u)?(e="circle",s.push(y)):"interval"!==u||"cartesian"!==d.type&&"rect"!==d.type||(e="rect",y.width=r.getSize(t._origin),s.push(y))}})}}),c.length){var g={items:s,type:e};r._setTooltip(t,c,g)}else r.hideTooltip()},e.hideTooltip=function(){var t=this._tooltipCfg;this._lastActive=null;var e=this.tooltip;if(e){e.hide(),t.onHide&&t.onHide({tooltip:e});this.chart.get("canvas").draw()}},e.handleShowEvent=function(t){var e=this.chart;if(this.enable&&!e.get("_closeTooltip")){var n=e.get("plotRange"),r=f.createEvent(t,e);if(!p.isPointInPlot(r,n)&&!this._tooltipCfg.alwaysShow)return void this.hideTooltip();var i=this.timeStamp,o=+new Date;o-i>16&&(this.showTooltip(r),this.timeStamp=o)}},e.handleHideEvent=function(){var t=this.chart;this.enable&&!t.get("_closeTooltip")&&this.hideTooltip()},e.handleDocEvent=function(t){var e=this.chart;if(this.enable&&!e.get("_closeTooltip")){var n=this.canvasDom;t.target!==n&&this.hideTooltip()}},e._handleEvent=function(t,e,n){var r=this.canvasDom;f.each([].concat(t),function(t){"bind"===n?f.addEventListener(r,t,e):f.removeEventListener(r,t,e)})},e.bindEvents=function(){var t=this._tooltipCfg,e=t.triggerOn,n=t.triggerOff,r=t.alwaysShow,i=f.wrapBehavior(this,"handleShowEvent"),o=f.wrapBehavior(this,"handleHideEvent");if(e&&this._handleEvent(e,i,"bind"),n&&this._handleEvent(n,o,"bind"),!r){var a=f.wrapBehavior(this,"handleDocEvent");f.isBrowser&&f.addEventListener(document,"touchstart",a)}},e.unBindEvents=function(){var t=this._tooltipCfg,e=t.triggerOn,n=t.triggerOff,r=t.alwaysShow,i=f.getWrapBehavior(this,"handleShowEvent"),o=f.getWrapBehavior(this,"handleHideEvent");if(e&&this._handleEvent(e,i,"unBind"),n&&this._handleEvent(n,o,"unBind"),!r){var a=f.getWrapBehavior(this,"handleDocEvent");f.isBrowser&&f.removeEventListener(document,"touchstart",a)}},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){var r=n(0),i=n(100),o=n(101),a=n(127),u=function(){function t(t){r.deepMix(this,this.getDefaultCfg(),t);var e=this.frontPlot;if(!this.custom){var n=new o(r.mix({parent:e,zIndex:3},t));this.container=n;var i=this.fixed,u=this.background;i||(this.tooltipArrow=e.addShape("Polygon",{className:"tooltip-arrow",visible:!1,zIndex:2,attrs:r.mix({points:[]},u)}))}if(this.showXTip){var s=this.xTipBackground,c=new a({className:"xTip",background:s,visible:!1});e.add(c.container),this.xTipBox=c}if(this.showYTip){var f=this.yTipBackground,l=new a({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(),o=r.getWidth(),a=e.tl.x-o,u=t-i/2;u<=e.tl.y&&(u=e.tl.y),u+i>=e.br.y&&(u=e.br.y-i),a<0&&(a=e.tl.x,n&&n.attr("x1",e.tl.x+o)),r.updatePosition(a,u)}},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,o=this.crosshairsShapeY;if(e){var a=n.get("height"),u=i.getWidth(),s=i.getHeight(),c=t-u/2,f=r.br.y;c<=r.tl.x&&(c=r.tl.x),c+u>=r.tr.x&&(c=r.tr.x-u),a-f<s&&(f-=s),i.updatePosition(c,f),o&&o.attr("y1",f)}},e.setXCrosshairPosition=function(t){this.crosshairsShapeX&&this.crosshairsShapeX.moveTo(0,t)},e.setYCrosshairPosition=function(t){this.crosshairsShapeY&&this.crosshairsShapeY.moveTo(t,0)},e.setPosition=function(t){var e=this.container,n=this.plotRange,i=this.offsetX,o=this.offsetY,a=this.fixed,u=this.tooltipArrow;if(e){var s=e.container.getBBox(),c=s.minX,f=s.minY,l=s.width,h=s.height,p=n.tl,d=n.tr,g=0,v=p.y-h-4+o;if(a){g=(p.x+d.x)/2-l/2+i}else{var y;if(y=t.length>1?(t[0].x+t[t.length-1].x)/2:t[0].x,g=y-l/2+i,g<p.x&&(g=p.x),g+l>d.x&&(g=d.x-l),u){u.attr("points",[{x:y-3,y:p.y-4+o},{x:y+3,y:p.y-4+o},{x:y,y:p.y+o}]);var m=e.backShape,x=r.parsePadding(m.attr("radius"));y===p.x?(x[3]=0,u.attr("points",[{x:p.x,y:p.y+o},{x:p.x,y:p.y-4+o},{x:p.x+4,y:p.y-4+o}])):y===d.x&&(x[2]=0,u.attr("points",[{x:d.x,y:p.y+o},{x:d.x-4,y:p.y-4+o},{x:d.x,y:p.y-4+o}])),m.attr("radius",x)}}e.moveTo(g-c,v-f)}},e.setMarkers=function(t){void 0===t&&(t={});var e=this,n=t,o=n.items,a=n.style,u=n.type,s=e._getMarkerGroup(u);if("circle"===u)for(var c=0,f=o.length;c<f;c++){var l=o[c],h=new i({className:"tooltip-circle-marker",attrs:r.mix({x:l.x,y:l.y,stroke:l.color},a)});s.add(h)}else s.addShape("rect",{className:"tooltip-rect-marker",attrs:a})},e.clearMarkers=function(){var t=this.markerGroup;t&&t.clear()},e.show=function(){var t=this.crosshairsShapeX,e=this.crosshairsShapeY,n=this.markerGroup,r=this.container,i=this.tooltipArrow,o=this.xTipBox,a=this.yTipBox,u=this.canvas;t&&t.show(),e&&e.show(),n&&n.show(),r&&r.show(),i&&i.show(),o&&o.show(),a&&a.show(),u.draw()},e.hide=function(){var t=this.crosshairsShapeX,e=this.crosshairsShapeY,n=this.markerGroup,r=this.container,i=this.tooltipArrow,o=this.xTipBox,a=this.yTipBox;t&&t.hide(),e&&e.hide(),n&&n.hide(),r&&r.hide(),i&&i.hide(),o&&o.hide(),a&&a.hide()},e.destroy=function(){var t=this.crosshairsShapeX,e=this.crosshairsShapeY,n=this.markerGroup,r=this.container,i=this.tooltipArrow,o=this.xTipBox,a=this.yTipBox;t&&t.remove(!0),e&&e.remove(!0),n&&n.remove(!0),i&&i.remove(!0),r&&r.clear(),o&&o.clear(),a&&a.clear(),this.destroyed=!0},e._getMarkerGroup=function(t){var e=this.markerGroup;return e?e.clear():("circle"===t?(e=this.frontPlot.addGroup({zIndex:1}),this.frontPlot.sort()):e=this.backPlot.addGroup(),this.markerGroup=e),e},e._renderCrosshairs=function(){var t=this.crosshairsType,e=this.crosshairsStyle,n=this.frontPlot,i=this.plotRange,o=i.tl,a=i.br;r.directionEnabled(t,"x")&&(this.crosshairsShapeX=n.addShape("Line",{className:"tooltip-crosshairs-x",zIndex:0,visible:!1,attrs:r.mix({x1:o.x,y1:0,x2:a.x,y2:0},e)})),r.directionEnabled(t,"y")&&(this.crosshairsShapeY=n.addShape("Line",{className:"tooltip-crosshairs-y",zIndex:0,visible:!1,attrs:r.mix({x1:0,y1:a.y,x2:0,y2:o.y},e)}))},t}();t.exports=u},function(t,e,n){var r=n(0),i=n(5),o=i.Group,a=function(){function t(t){r.deepMix(this,this.getDefaultCfg(),t),this._init();var e=this.content,n=this.x,i=this.y;r.isNil(e)||this.updateContent(e),this.updatePosition(n,i)}var e=t.prototype;return e.getDefaultCfg=function(){return{x:0,y:0,content:"",textStyle:{fontSize:12,fill:"#fff",textAlign:"center",textBaseline:"middle"},background:{radius:1,fill:"rgba(0, 0, 0, 0.65)",padding:[3,5]},width:0,height:0,className:""}},e._init=function(){var t=this.content,e=this.textStyle,n=this.background,i=this.className,a=this.visible,u=new o({className:i,zIndex:0,visible:a}),s=u.addShape("Text",{className:i+"-text",zIndex:1,attrs:r.mix({text:t,x:0,y:0},e)}),c=u.addShape("Rect",{className:i+"-bg",zIndex:-1,attrs:r.mix({x:0,y:0,width:0,height:0},n)});u.sort(),this.container=u,this.textShape=s,this.backgroundShape=c},e._getBBox=function(){var t=this.textShape,e=this.background,n=t.getBBox(),i=r.parsePadding(e.padding),o=n.width+i[1]+i[3],a=n.height+i[0]+i[2];return{x:n.minX-i[3],y:n.minY-i[0],width:o,height:a}},e.updateContent=function(t){var e=this.textShape,n=this.backgroundShape;if(!r.isNil(t)){r.isObject(t)||(t={text:t}),e.attr(t);var i=this._getBBox(),o=i.x,a=i.y,u=i.width,s=i.height,c=this.width||u,f=this.height||s;n.attr({x:o,y:a,width:c,height:f}),this._width=c,this._height=f,this.content=t.text}},e.updatePosition=function(t,e){var n=this.container,r=this._getBBox(),i=r.x,o=r.y;n.moveTo(t-i,e-o),this.x=t-i,this.y=e-o},e.getWidth=function(){return this._width},e.getHeight=function(){return this._height},e.show=function(){this.container.show()},e.hide=function(){this.container.hide()},e.clear=function(){var t=this.container;t.clear(),t.remove(!0),this.container=null,this.textShape=null,this.backgroundShape=null},t}();t.exports=a},function(t,e,n){var r=n(0),i=n(11),o=n(1);o.guide=r.deepMix({line:{style:{stroke:"#a3a3a3",lineWidth:1},top:!0},text:{style:{fill:"#787878",textAlign:"center",textBaseline:"middle"},offsetX:0,offsetY:0,top:!0},rect:{style:{fill:"#fafafa"},top:!1},arc:{style:{stroke:"#a3a3a3"},top:!0},html:{offsetX:0,offsetY:0,alignX:"center",alignY:"middle"},tag:{top:!0,offsetX:0,offsetY:0,side:4,background:{padding:5,radius:2,fill:"#1890FF"},textStyle:{fontSize:12,fill:"#fff",textAlign:"center",textBaseline:"middle"}},point:{top:!0,offsetX:0,offsetY:0,style:{fill:"#fff",r:3,lineWidth:2,stroke:"#1890ff"}}},o.guide||{});var a=function(){function t(t){this.guides=[],this.xScale=null,this.yScales=null,this.guideShapes=[],r.mix(this,t)}var e=t.prototype;return e._toString=function(t){return r.isFunction(t)&&(t=t(this.xScale,this.yScales)),t=t.toString()},e._getId=function(t,e){var n=e.id;if(!n){var r=e.type;n="arc"===r||"line"===r||"rect"===r?this._toString(e.start)+"-"+this._toString(e.end):this._toString(e.position)}return n},e.paint=function(t){var e=this,n=e.chart,i=e.guides,o=e.xScale,a=e.yScales,u=[];r.each(i,function(r,i){r.xScale=o,r.yScales=a;var s;"regionFilter"===r.type?r.chart=n:s=r.top?e.frontPlot:e.backPlot,r.coord=t,r.container=s,r.canvas=n.get("canvas");var c=r.render(t,s);if(c){var f=e._getId(c,r);[].concat(c).forEach(function(t){t._id=t.get("className")+"-"+f,t.set("index",i),u.push(t)})}}),e.guideShapes=u},e.clear=function(){return this.reset(),this.guides=[],this},e.reset=function(){var t=this.guides;r.each(t,function(t){t.remove()})},e._createGuide=function(t,e){var n=r.upperFirst(t),a=new i[n](r.deepMix({},o.guide[t],e));return this.guides.push(a),a},e.line=function(t){return void 0===t&&(t={}),this._createGuide("line",t)},e.text=function(t){return void 0===t&&(t={}),this._createGuide("text",t)},e.arc=function(t){return void 0===t&&(t={}),this._createGuide("arc",t)},e.html=function(t){return void 0===t&&(t={}),this._createGuide("html",t)},e.rect=function(t){return void 0===t&&(t={}),this._createGuide("rect",t)},e.tag=function(t){return void 0===t&&(t={}),this._createGuide("tag",t)},e.point=function(t){return void 0===t&&(t={}),this._createGuide("point",t)},e.regionFilter=function(t){return void 0===t&&(t={}),this._createGuide("regionFilter",t)},t}();t.exports={init:function(t){var e=new a({frontPlot:t.get("frontPlot").addGroup({zIndex:20,className:"guideContainer"}),backPlot:t.get("backPlot").addGroup({className:"guideContainer"})});t.set("guideController",e),t.guide=function(){return e}},afterGeomDraw:function(t){var e=t.get("guideController");if(e.guides.length){var n=t.getXScale(),r=t.getYScales(),i=t.get("coord");e.xScale=n,e.yScales=r,e.chart=t,e.paint(i)}},clear:function(t){t.get("guideController").clear()},repaint:function(t){t.get("guideController").reset()}}},function(t,e,n){function r(t,e){var n=0;switch(e=i.parsePadding(e),t){case"top":n=e[0];break;case"right":n=e[1];break;case"bottom":n=e[2];break;case"left":n=e[3]}return n}var i=n(0),o=n(101),a=n(1),u={itemMarginBottom:12,itemGap:10,showTitle:!1,titleStyle:{fontSize:12,fill:"#808080",textAlign:"start",textBaseline:"top"},nameStyle:{fill:"#808080",fontSize:12,textAlign:"start",textBaseline:"middle"},valueStyle:{fill:"#000000",fontSize:12,textAlign:"start",textBaseline:"middle"},unCheckStyle:{fill:"#bfbfbf"},itemWidth:"auto",wordSpace:6,selectedMode:"multiple"};a.legend=i.deepMix({common:u,right:i.mix({position:"right",layout:"vertical"},u),left:i.mix({position:"left",layout:"vertical"},u),top:i.mix({position:"top",layout:"horizontal"},u),bottom:i.mix({position:"bottom",layout:"horizontal"},u)},a.legend||{});var s=function(){function t(t){this.legendCfg={},this.enable=!0,this.position="top",i.mix(this,t);var e=this.chart;this.canvasDom=e.get("canvas").get("el"),this.clear()}var e=t.prototype;return e.addLegend=function(t,e,n){var r=this,i=r.legendCfg,o=t.field,a=i[o];if(!1===a)return null;if(a&&a.custom)r.addCustomLegend(o);else{var u=i.position||r.position;a&&a.position&&(u=a.position),t.isCategory&&r._addCategoryLegend(t,e,u,n)}},e.addCustomLegend=function(t){var e=this,n=e.legendCfg;t&&n[t]&&(n=n[t]);var r=n.position||e.position,u=e.legends;u[r]=u[r]||[];var s=n.items;if(!s)return null;var c=e.container;i.each(s,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 o(i.deepMix({},a.legend[r],n,{maxLength:e._getMaxLength(r),items:s,parent:c}));u[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 u=this,s=u.legendCfg,c=u.legends,f=u.container,l=u.chart,h=t.field;c[n]=c[n]||[];var p="circle";s[h]&&s[h].marker?p=s[h].marker:s.marker&&(p=s.marker),i.each(e,function(e){i.isPlainObject(p)?i.mix(e.marker,p):e.marker.symbol=p,r&&(e.checked=u._isFiltered(t,r,e.dataValue))}),l.get("legendItems")[h]=e;var d=i.deepMix({},a.legend[n],s[h]||s,{maxLength:u._getMaxLength(n),items:e,field:h,filterVals:r,parent:f});d.showTitle&&i.deepMix(d,{title:t.alias||t.field});var g=new o(d);return c[n].push(g),g},e._alignLegend=function(t,e,n){var r=this,o=r.plotRange,a=o.tl,u=o.bl,s=r.chart,c=t.offsetX||0,f=t.offsetY||0,l=s.get("width"),h=s.get("height"),p=i.parsePadding(s.get("appendPadding")),d=t.getHeight(),g=t.getWidth(),v=0,y=0;if("left"===n||"right"===n){var m=t.verticalAlign||"middle",x=Math.abs(a.y-u.y);v="left"===n?p[3]:l-g-p[1],y=(x-d)/2+a.y,"top"===m?y=a.y:"bottom"===m&&(y=u.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 b=e.getWidth();v=e.x+b+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 o=e[i-1];t._alignLegend(r,o,n)})}),t},e.handleEvent=function(t){var e=this,n=e.chart,r=i.createEvent(t,n),o=r.x,a=r.y,u=function(t,n){var r=null,o=e.legends;return i.each(o,function(e){i.each(e,function(e){var o=e.itemsGroup,a=e.legendHitBoxes,u=o.get("children");if(u.length){var s=e.x,c=e.y;i.each(a,function(i,o){if(t>=i.x+s&&t<=i.x+i.width+s&&n>=i.y+c&&n<=i.height+i.y+c)return r={clickedItem:u[o],clickedLegend:e},!1})}})}),r}(o,a);if(u&&!1!==u.clickedLegend.clickable){var s=u.clickedItem,c=u.clickedLegend;if(c.onClick)t.clickedItem=s,c.onClick(t);else if(!c.custom){var f=s.get("checked"),l=s.get("dataValue"),h=c.filterVals,p=c.field,d=c.selectedMode,g="single"===d;g?n.filter(p,function(t){return t===l}):(f?i.Array.remove(h,l):h.push(l),n.filter(p,function(t){return-1!==h.indexOf(t)})),n.repaint()}}},e.bindEvents=function(){var t=this.legendCfg,e=t.triggerOn||"touchstart",n=i.wrapBehavior(this,"handleEvent");i.addEventListener(this.canvasDom,e,n)},e.unBindEvents=function(){var t=this.legendCfg,e=t.triggerOn||"touchstart",n=i.getWrapBehavior(this,"handleEvent");i.removeEventListener(this.canvasDom,e,n)},t}();t.exports={init:function(t){var e=new s({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 o=t.getLegendItems(),a=t.get("scales"),u=t.get("filters");i.each(o,function(t,n){var r,i=a[n],o=i.values;r=u&&u[n]?o.filter(u[n]):o.slice(0),e.addLegend(i,t,r)})}n&&!1!==n.clickable&&e.bindEvents();var s=e.legends,c={top:0,right:0,bottom:0,left:0};i.each(s,function(e,n){var o=0;i.each(e,function(t){var e=t.getWidth(),r=t.getHeight();"top"===n||"bottom"===n?(o=Math.max(o,r),t.offsetY>0&&(o+=t.offsetY)):(o=Math.max(o,e),t.offsetX>0&&(o+=t.offsetX))}),c[n]=o+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){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"),o="geom"+n+"-"+i,a=t.getXScale(),u=t.getYScale(),s=a.field||"x",c=u.field||"y",f=e[c];r=a.isIdentity?a.value:e[s],o+="interval"===i||"schema"===i?"-"+r:"line"===i||"area"===i||"path"===i?"-"+i:a.isCategory?"-"+r:"-"+r+"-"+f;var l=t._getGroupScales();return h.each(l,function(t){var n=t.field;"identity"!==t.type&&(o+="-"+e[n])}),o}function o(t,e,n){var r=[];return h.each(t,function(t,o){var a=t.get("container"),u=a.get("children"),s=t.get("type"),c=h.isNil(t.get("animateCfg"))?f(s,e):t.get("animateCfg");!1!==c&&h.each(u,function(e,a){e.get("className")===s&&(e._id=i(t,e.get("origin")._origin,o),e.set("coord",n),e.set("animateCfg",c),e.set("index",a),r.push(e))}),t.set("shapes",u)}),r}function a(t){for(var e={},n=0,r=t.length;n<r;n++){var i=t[n];if(i._id&&!i.isClip){var o=i._id;e[o]={_id:o,type:i.get("type"),attrs:h.mix({},i._attrs.attrs),className:i.get("className"),geomType:i.get("className"),index:i.get("index"),coord:i.get("coord"),animateCfg:i.get("animateCfg")}}}return e}function u(t,e,n,r){return h.isFunction(r)?r:h.isString(r)?v.Action[r]:v.getAnimation(t,e,n)}function s(t,e,n){if(!1===n||h.isObject(n)&&!1===n[e])return!1;var r=v.getAnimateCfg(t,e);return n&&n[e]?h.deepMix({},r,n[e]):r}function c(t,e,n){var i,o,a=[],c=[];h.each(e,function(e){var n=t[e._id];n?(e.set("cacheShape",n),a.push(e),delete t[e._id]):c.push(e)}),h.each(t,function(t){var e=t.className,r=t.coord,a=t._id,c=t.attrs,f=t.index,l=t.type;if(!1===(o=s(e,"leave",t.animateCfg)))return!0;if(i=u(e,r,"leave",o.animation),h.isFunction(i)){var p=n.addShape(l,{attrs:c,index:f,canvas:n,className:e});p._id=a,i(p,o,r)}}),h.each(a,function(t){var e=t.get("className");if(!1===(o=s(e,"update",t.get("animateCfg"))))return!0;var n=t.get("coord"),a=t.get("cacheShape").attrs,c=r(a,t._attrs.attrs);Object.keys(c).length&&(i=u(e,n,"update",o.animation),h.isFunction(i)?i(t,o,n):(t.attr(a),t.animate().to({attrs:c,duration:o.duration,easing:o.easing,delay:o.delay}).onEnd(function(){t.set("cacheShape",null)})))}),h.each(c,function(t){var e=t.get("className"),n=t.get("coord");if(!1===(o=s(e,"enter",t.get("animateCfg"))))return!0;if(i=u(e,n,"enter",o.animation),h.isFunction(i))if("interval"===e&&n.isPolar&&n.transposed){var r=t.get("index"),c=a[r-1];i(t,o,c)}else i(t,o,n)})}function f(t,e){if(!t)return null;var n=e.get("animate");return t.indexOf("guide-tag")>-1&&(t="guide-tag"),h.isObject(n)?n[t]:!1!==n&&null}var l,h=n(0),p=n(27),d=n(131),g=n(132),v=n(102),y=n(134),m=n(135),x=n(15);p.prototype.animate=function(){var t=h.mix({},this.get("attrs"));return new g(this,t,l)},x.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?m.groupScaleInXY:m.groupWaveIn},area:function(t){return t.isPolar?m.groupScaleInXY:m.groupWaveIn},path:function(t){return t.isPolar?m.groupScaleInXY:m.groupWaveIn},point:function(){return m.shapesScaleInXY},interval:function(t){var e;return t.isPolar?(e=m.groupScaleInXY,t.transposed&&(e=m.groupWaveIn)):e=t.transposed?m.groupScaleInX:m.groupScaleInY,e},schema:function(){return m.groupWaveIn}};t.exports={afterCanvasInit:function(){l=new d,l.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=o(i,t,r),d=t.get("axisController"),g=d.frontPlot,y=d.backPlot,x=g.get("children").concat(y.get("children")),b=[];t.get("guideController")&&(b=t.get("guideController").guideShapes);var S=[];if(x.concat(b).forEach(function(e){var n=e.get("className"),i=f(n,t);e.set("coord",r),e.set("animateCfg",i),S.push(e),p.push(e)}),n.set("caches",a(p)),e)c(l,p,n);else{var w,A;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(w=s(n,"appear",i),A=u(n,r,"appear",w.animation),h.isFunction(A)){var o=e.get("shapes");h.each(o,function(t){A(t,w,r)})}else if(_[n]){A=m[w.animation]||_[n](r);var a=e.getYScale(),c=r.convertPoint({x:0,y:a.scale(e.getYMinValue())}),l=e.get("container");A&&A(l,w,r,c)}}),h.each(S,function(t){var e=t.get("animateCfg"),n=t.get("className");if(e&&e.appear){var i=v.getAnimateCfg(n,"appear"),o=h.deepMix({},i,e.appear),a=u(n,r,"appear",o.animation);h.isFunction(a)&&a(t,o,r)}})}}},afterCanvasDestroyed:function(){l.stop()}}},function(t,e,n){var r=n(40),i=r.requestAnimationFrame,o="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&&(i(t),e.update())}var e=this;e.time=o.now(),e.playing=!0,i(t)},e.stop=function(){this.playing=!1,this.time=null,this.canvas=[]},e.update=function(){var t=o.now();this.canvas=[];for(var e=0;e<this.anims.length;e++){var n=this.anims[e];if(!(t<n.startTime||n.hasEnded)){var r=n.shape;if(r.get("destroyed"))this.anims.splice(e,1),e--;else{var i=n.startState,a=n.endState,u=n.interpolate,s=n.duration;t>=n.startTime&&!n.hasStarted&&(n.hasStarted=!0,n.onStart&&n.onStart());var c=(t-n.startTime)/s;if(c=Math.max(0,Math.min(c,1)),c=n.easing(c),n.onFrame)n.onFrame(c);else for(var f in u){var l=u[f],h=l(c),p=void 0;if("points"===f){p=[];for(var d=Math.max(i.points.length,a.points.length),g=0;g<d;g+=2)p.push({x:h[g],y:h[g+1]})}else p=h;r._attrs.attrs[f]=p,r._attrs.bbox=null}var v=r.get("canvas");-1===this.canvas.indexOf(v)&&this.canvas.push(v),n.onUpdate&&n.onUpdate(c),t>=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=o.now()},t}();t.exports=a},function(t,e,n){function r(t){for(var e=[],n=0,r=t.length;n<r;n++)t[n]&&(e.push(t[n].x),e.push(t[n].y));return e}function i(t,e){return t=+t,e-=t,function(n){return t+e*n}}function o(t,e){var n,r=e?e.length:0,o=t?Math.min(r,t.length):0,a=new Array(o),u=new Array(r);for(n=0;n<o;++n)a[n]=i(t[n],e[n]);for(;n<r;++n)u[n]=e[n];return function(t){for(n=0;n<o;++n)u[n]=a[n](t);return u}}var a=n(133),u=function(){function t(t,e,n){this.hasStarted=!1,this.hasEnded=!1,this.shape=t,this.source=e,this.timeline=n,this.animate=null}var e=t.prototype;return e.to=function(t){void 0===t&&(t={});var e,n=t.delay||0,u=t.attrs||{},s=t.duration||1e3;e="function"===typeof t.easing?t.easing:a[t.easing]||a.linear;var c={shape:this.shape,startTime:this.timeline.time+n,duration:s,easing:e},f={};for(var l in u){var h=this.source[l],p=u[l];"points"===l?(h=r(h),p=r(p),f.points=o(h,p),this.source.points=h,u.points=p):"matrix"===l?f.matrix=o(h,p):f[l]=i(h,p)}return c.interpolate=f,c.startState=this.source,c.endState=u,c.endTime=c.startTime+s,this.timeline.anims.push(c),this.animate=c,this},e.onFrame=function(t){return this.animate&&(this.animate.onFrame=function(e){t(e)}),this},e.onStart=function(t){return this.animate&&(this.animate.onStart=function(){t()}),this},e.onUpdate=function(t){return this.animate&&(this.animate.onUpdate=function(e){t(e)}),this},e.onEnd=function(t){return this.animate&&(this.animate.onEnd=function(){t()}),this},t}();t.exports=u},function(t,e){var n={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},elasticIn:function(t){var e,n=.1,r=.4;return 0===t?0:1===t?1:(r||(r=.3),!n||n<1?(n=1,e=r/4):e=r/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/r))},elasticOut:function(t){var e,n=.1,r=.4;return 0===t?0:1===t?1:(r||(r=.3),!n||n<1?(n=1,e=r/4):e=r/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/r)+1)},elasticInOut:function(t){var e,n=.1,r=.4;return 0===t?0:1===t?1:(r||(r=.3),!n||n<1?(n=1,e=r/4):e=r/(2*Math.PI)*Math.asin(1/n),(t*=2)<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/r)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/r)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-n.bounceOut(1-t)},bounceOut:function(t){return(t/=1)<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*n.bounceIn(2*t):.5*n.bounceOut(2*t-1)+.5}};t.exports=n},function(t,e,n){function r(t,e){var n=i.isNil(t.attr("fillOpacity"))?1:t.attr("fillOpacity"),r=i.isNil(t.attr("strokeOpacity"))?1:t.attr("strokeOpacity");t.attr("fillOpacity",0),t.attr("strokeOpacity",0);var a={fillOpacity:n,strokeOpacity:r};o.doAnimation(t,a,e)}var i=n(0),o=n(103);t.exports={fadeIn:r}},function(t,e,n){function r(t,e,n,r,i){var o,a,u=h.getCoordInfo(n),s=u.start,c=u.end,f=u.width,l=u.height,p=new g.Rect({attrs:{x:s.x,y:c.y,width:f,height:l}});"y"===i?(o=s.x+f/2,a=r.y<s.y?r.y:s.y):"x"===i?(o=r.x>s.x?r.x:s.x,a=s.y+l/2):"xy"===i&&(n.isPolar?(o=n.center.x,a=n.center.y):(o=(s.x+c.x)/2,a=(s.y+c.y)/2));var d=h.getScaledMatrix(p,[o,a],i);p.isClip=!0,p.endState={matrix:d},p.set("canvas",t.get("canvas")),t.attr("clip",p);var v=function(){t.attr("clip",null),p.remove(!0)};h.doAnimation(p,p.endState,e,v)}function i(t,e,n){for(var r,i,o,a=t.get("children"),u=0,s=a.length;u<s;u++){var c=a[u],f=c.getBBox();r=(f.minX+f.maxX)/2,i=(f.minY+f.maxY)/2,o=h.getScaledMatrix(c,[r,i],n),h.doAnimation(c,{matrix:o},e)}}function o(t,e,n,i){r(t,e,n,i,"x")}function a(t,e,n,i){r(t,e,n,i,"y")}function u(t,e,n,i){r(t,e,n,i,"xy")}function s(t,e){i(t,e,"x")}function c(t,e){i(t,e,"y")}function f(t,e){i(t,e,"xy")}function l(t,e,n){var r=p.getClip(n);r.set("canvas",t.get("canvas")),t.attr("clip",r);var i=function(){t.attr("clip",null),r.remove(!0)},o={};if(n.isPolar){var a=n.startAngle,u=n.endAngle;o.endAngle=u,r.attr("endAngle",a)}else{var s=n.start,c=n.end,f=Math.abs(s.x-c.x),l=Math.abs(s.y-c.y);n.isTransposed?(r.attr("height",0),o.height=l):(r.attr("width",0),o.width=f)}h.doAnimation(r,o,e,i)}var h=n(103),p=n(28),d=n(5),g=d.Shape;t.exports={groupWaveIn:l,groupScaleInX:o,groupScaleInY:a,groupScaleInXY:u,shapesScaleInX:s,shapesScaleInY:c,shapesScaleInXY:f}},,,,,function(t,e,n){var r=n(45);n(105),n(93),n(98),n(114),n(115),n(119),n(120),n(121),n(122),n(123),n(124);var i=n(125),o=n(128),a=n(129),u=n(130);r.Animate=n(102),r.Chart.plugins.register([i,a,o,u]),t.exports=r}])})},function(t,e,n){var r=n(3),i=n(18),o=n(26)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){var r=n(4),i=n(0),o=n(9);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*o(function(){n(1)}),"Object",a)}},function(t,e,n){var r=n(64);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){t.exports=!n(6)&&!n(9)(function(){return 7!=Object.defineProperty(n(44)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(8),i=n(2).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){t.exports={default:n(65),__esModule:!0}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(67),o=r(i),a=n(81),u=r(a),s="function"===typeof u.default&&"symbol"===typeof o.default?function(t){return typeof t}:function(t){return t&&"function"===typeof u.default&&t.constructor===u.default&&t!==u.default.prototype?"symbol":typeof t};e.default="function"===typeof u.default&&"symbol"===s(o.default)?function(t){return"undefined"===typeof t?"undefined":s(t)}:function(t){return t&&"function"===typeof u.default&&t.constructor===u.default&&t!==u.default.prototype?"symbol":"undefined"===typeof t?"undefined":s(t)}},function(t,e,n){"use strict";var r=n(19),i=n(4),o=n(48),a=n(7),u=n(30),s=n(71),c=n(33),f=n(40),l=n(11)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};t.exports=function(t,e,n,d,g,v,y){s(n,e,d);var m,x,_,b=function(t){if(!h&&t in C)return C[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",w="values"==g,A=!1,C=t.prototype,P=C[l]||C["@@iterator"]||g&&C[g],O=P||b(g),M=g?w?b("entries"):O:void 0,T="Array"==e?C.entries||P:P;if(T&&(_=f(T.call(new t)))!==Object.prototype&&_.next&&(c(_,S,!0),r||"function"==typeof _[l]||a(_,l,p)),w&&P&&"values"!==P.name&&(A=!0,O=function(){return P.call(this)}),r&&!y||!h&&!A&&C[l]||a(C,l,O),u[e]=O,u[S]=p,g)if(m={values:w?O:b("values"),keys:v?O:b("keys"),entries:M},y)for(x in m)x in C||o(C,x,m[x]);else i(i.P+i.F*(h||A),e,m);return m}},function(t,e,n){t.exports=n(7)},function(t,e,n){var r=n(3),i=n(10),o=n(73)(!1),a=n(26)("IE_PROTO");t.exports=function(t,e){var n,u=i(t),s=0,c=[];for(n in u)n!=a&&r(u,n)&&c.push(n);for(;e.length>s;)r(u,n=e[s++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){var r=n(51);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(49),i=n(32).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){var r=n(23),i=n(21),o=n(10),a=n(28),u=n(3),s=n(43),c=Object.getOwnPropertyDescriptor;e.f=n(6)?c:function(t,e){if(t=o(t),e=a(e,!0),s)try{return c(t,e)}catch(t){}if(u(t,e))return i(!r.f.call(t,e),t[e])}},function(t,e,n){t.exports={default:n(99),__esModule:!0}},function(t,e,n){t.exports={default:n(101),__esModule:!0}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.scales=e.thumbs=e.types=void 0;var r,i=n(38),o=function(t){return t&&t.__esModule?t:{default:t}}(i),a={BAR:"BAR",PIE:"PIE",LINE:"LINE",FUNNEL:"FUNNEL",RADAR:"RADAR",GAUGE:"GAUGE",BULLET:"BULLET",GRAPH:"GRAPH",HEATMAP:"HEATMAP",CONTRAST:"CONTRAST",SCATTER:"SCATTER",AREA:"AREA",WORDCLOUD:"WORDCLOUD",MAPBUBBLE:"MAPBUBBLE",TREEMAP:"TREEMAP",ROSE:"ROSE",BARSTACK:"BARSTACK",HBAR:"HBAR",CROSSREPORT:"CROSSREPORT",DIGITALPANEL:"DIGITALPANEL"},u=a.AREA,s=a.BAR,c=a.BARSTACK,f=a.HBAR,l=a.LINE,h=a.MAPBUBBLE,p=a.PIE,d=a.SCATTER,g=a.TREEMAP,v=a.FUNNEL,y=a.BULLET,m=a.WORDCLOUD,x=a.RADAR,_=a.HEATMAP,b=a.GAUGE,S=a.ROSE,w=a.DIGITALPANEL,A=(r={},(0,o.default)(r,u,[2,3]),(0,o.default)(r,s,[1,1]),(0,o.default)(r,c,[0,1]),(0,o.default)(r,f,[1,0]),(0,o.default)(r,l,[2,1]),(0,o.default)(r,h,[0,2]),(0,o.default)(r,p,[0,3]),(0,o.default)(r,d,[2,0]),(0,o.default)(r,g,[3,2]),(0,o.default)(r,v,[0,4]),(0,o.default)(r,y,[1,7]),(0,o.default)(r,m,[3,4]),(0,o.default)(r,x,[0,5]),(0,o.default)(r,_,[1,5]),(0,o.default)(r,b,[2,5]),(0,o.default)(r,S,[3,5]),(0,o.default)(r,w,[3,6]),r),C=[120,120];e.types=a,e.thumbs=A,e.scales=C},function(t,e,n){"use strict";n.d(e,"a",function(){return u}),n.d(e,"d",function(){return s}),n.d(e,"b",function(){return c});var r=n(112),i=n(121),o=n(1),a=n(39),u=(i.a,a.Global),s=a.track,c=a.Shape;e.c=function(t){if(!o.a.isNil(t)&&!o.a.isEmpty(t)){var e=new r.a(t);return e.render(),e}}},function(t,e,n){t.exports=n(123)()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.create_source=e.UNCHECKED=e.CHECKED=e.funcTypes=e.filterTypes=e.PRIMARY_KEY=e.CREATE=e.EDIT=e.DS_DESIGNER_URL=e.DS_URL=e.DB_HTML_URL=e.SING_HTML_URL_WITH_HASH=e.SING_HTML_URL=e.inputStatus=e.joinTypes=e.dndTargets=e.dndTypes=e.aggregator=e.order_type=e.field_type=e.DIGITALPANEL=e.MEASURES=e.DIMENSIONS=e.modules=e.APPLICATION_JSON=e.SETTINGALIAS=e.WIDGET=e.DATASOURCE=e.DATAMODEL=e.DASHBOARD=e.API_URL=void 0;var r,i=n(38),o=function(t){return t&&t.__esModule?t:{default:t}}(i),a=(e.API_URL="/api/board/",e.DASHBOARD="dashboard"),u=e.DATAMODEL="datamodel",s=e.DATASOURCE="datasource",c=e.WIDGET="widget";e.SETTINGALIAS="settingalias",e.APPLICATION_JSON="application/json",e.modules=(r={},(0,o.default)(r,a,"dashboard"),(0,o.default)(r,u,"dm"),(0,o.default)(r,s,"ds"),(0,o.default)(r,c,"widget"),r),e.DIMENSIONS="dimensions",e.MEASURES="measures",e.DIGITALPANEL="DIGITALPANEL",e.field_type={NUMBER:"NUMBER",CHAR:"CHAR",LOB:"LOB",DATE:"date",TIME:"time"},e.order_type={DEFAULT:"DEFAULT",DESC:"DESC",ASC:"ASC"},e.aggregator={SUM:"SUM",AVG:"AVG",MAX:"MAX",MIN:"MIN",COUNT:"COUNT",AGGDEFAULT:"DEFAULT",AMOUNT:"AMOUNT",THOUSANDS:"THOUSANDS",PERCENTAGE:"PERCENTAGE",EDIT:"EIDT",FILTER:"FILTER"},e.dndTypes={TABLE:"table",JOINED_TABLE:"joinedTable",TABLE_FIELD:"tableField",AXIS_FIELD:"axisField",FILTER_FIELD:"filterField"},e.dndTargets={WORKSPACE:"workspace",TREE:"tree"},e.joinTypes={LEFT:"LEFT",RIGHT:"RIGHT",INNER:"INNER",OUTER:"OUTER"},e.inputStatus={READONLY:1,EDITABLE:2,REQUIRED:3},e.SING_HTML_URL="/spa/edc/static4engine/board/engine.html",e.SING_HTML_URL_WITH_HASH="/spa/edc/static4engine/board/engine.html?#",e.DB_HTML_URL="/spa/edc/static/app/index.html#/edc/dataBoard",e.DS_URL="/spa/edc/static4engine/report/engine.html#/edcreportengine/dataset",e.DS_DESIGNER_URL="/spa/edc/static4engine/report/engine.html#/edcreportengine/dsDesigner",e.EDIT="edit",e.CREATE="create",e.PRIMARY_KEY="id",e.filterTypes={CONDITION:"condition",NULL:"null"},e.funcTypes={EQ:"eq",NEQ:"neq",GT:"gt",LT:"lt",GTE:"gte",LTE:"lte",IN:"in",CONTAIN:"contains",NOTCONTAIN:"uncontains",STARTCONTAIN:"startWith",ENDCONTAIN:"endWith"},e.CHECKED="1",e.UNCHECKED="0",e.create_source={DEFAULT:"DEFAULT",CUBE:"FORMMODE",EDC:"EDC"}},function(t,e,n){"use strict";var r=n(61),i=function(t){return t&&t.__esModule?t:{default:t}}(r);t.exports={MobileChartView:i.default}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,o,a=n(17),u=r(a),s=n(14),c=r(s),f=n(15),l=r(f),h=n(22),p=r(h),d=n(24),g=r(d),v=n(98),y=r(v),m=n(12),x=r(m);n(132);var _=(o=i=function(t){function e(){return(0,c.default)(this,e),(0,p.default)(this,(e.__proto__||(0,u.default)(e)).apply(this,arguments))}return(0,g.default)(e,t),(0,l.default)(e,[{key:"render",value:function(){var t=this.props,e=t.widgets,n=t.datas,r=t.chartHeight;return x.default.createElement("div",{className:"m-preview"},e.map(function(t){return x.default.createElement(y.default,{height:r,key:t.id,widget:t,data:n[t.id],type:t.type,config:t.config})}))}}]),e}(x.default.Component),i.defaultProps={widgets:[],datas:[]},o);e.default=_},function(t,e,n){n(63),t.exports=n(0).Object.getPrototypeOf},function(t,e,n){var r=n(18),i=n(40);n(41)("getPrototypeOf",function(){return function(t){return i(r(t))}})},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){n(66);var r=n(0).Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},function(t,e,n){var r=n(4);r(r.S+r.F*!n(6),"Object",{defineProperty:n(5).f})},function(t,e,n){t.exports={default:n(68),__esModule:!0}},function(t,e,n){n(69),n(77),t.exports=n(34).f("iterator")},function(t,e,n){"use strict";var r=n(70)(!0);n(47)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var r=n(29),i=n(25);t.exports=function(t){return function(e,n){var o,a,u=String(i(e)),s=r(n),c=u.length;return s<0||s>=c?t?"":void 0:(o=u.charCodeAt(s),o<55296||o>56319||s+1===c||(a=u.charCodeAt(s+1))<56320||a>57343?t?u.charAt(s):o:t?u.slice(s,s+2):a-56320+(o-55296<<10)+65536)}}},function(t,e,n){"use strict";var r=n(31),i=n(21),o=n(33),a={};n(7)(a,n(11)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var r=n(5),i=n(13),o=n(16);t.exports=n(6)?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),u=a.length,s=0;u>s;)r.f(t,n=a[s++],e[n]);return t}},function(t,e,n){var r=n(10),i=n(74),o=n(75);t.exports=function(t){return function(e,n,a){var u,s=r(e),c=i(s.length),f=o(a,c);if(t&&n!=n){for(;c>f;)if((u=s[f++])!=u)return!0}else for(;c>f;f++)if((t||f in s)&&s[f]===n)return t||f||0;return!t&&-1}}},function(t,e,n){var r=n(29),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(29),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(2).document;t.exports=r&&r.documentElement},function(t,e,n){n(78);for(var r=n(2),i=n(7),o=n(30),a=n(11)("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s<u.length;s++){var c=u[s],f=r[c],l=f&&f.prototype;l&&!l[a]&&i(l,a,c),o[c]=o.Array}},function(t,e,n){"use strict";var r=n(79),i=n(80),o=n(30),a=n(10);t.exports=n(47)(Array,"Array",function(t,e){this._t=a(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){t.exports={default:n(82),__esModule:!0}},function(t,e,n){n(83),n(88),n(89),n(90),t.exports=n(0).Symbol},function(t,e,n){"use strict";var r=n(2),i=n(3),o=n(6),a=n(4),u=n(48),s=n(84).KEY,c=n(9),f=n(27),l=n(33),h=n(20),p=n(11),d=n(34),g=n(35),v=n(85),y=n(86),m=n(13),x=n(8),_=n(10),b=n(28),S=n(21),w=n(31),A=n(87),C=n(53),P=n(5),O=n(16),M=C.f,T=P.f,E=A.f,k=r.Symbol,I=r.JSON,N=I&&I.stringify,D=p("_hidden"),j=p("toPrimitive"),R={}.propertyIsEnumerable,L=f("symbol-registry"),B=f("symbols"),F=f("op-symbols"),Y=Object.prototype,z="function"==typeof k,G=r.QObject,W=!G||!G.prototype||!G.prototype.findChild,X=o&&c(function(){return 7!=w(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=M(Y,e);r&&delete Y[e],T(t,e,n),r&&t!==Y&&T(Y,e,r)}:T,H=function(t){var e=B[t]=w(k.prototype);return e._k=t,e},U=z&&"symbol"==typeof k.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof k},V=function(t,e,n){return t===Y&&V(F,e,n),m(t),e=b(e,!0),m(n),i(B,e)?(n.enumerable?(i(t,D)&&t[D][e]&&(t[D][e]=!1),n=w(n,{enumerable:S(0,!1)})):(i(t,D)||T(t,D,S(1,{})),t[D][e]=!0),X(t,e,n)):T(t,e,n)},q=function(t,e){m(t);for(var n,r=v(e=_(e)),i=0,o=r.length;o>i;)V(t,n=r[i++],e[n]);return t},K=function(t,e){return void 0===e?w(t):q(w(t),e)},$=function(t){var e=R.call(this,t=b(t,!0));return!(this===Y&&i(B,t)&&!i(F,t))&&(!(e||!i(this,t)||!i(B,t)||i(this,D)&&this[D][t])||e)},Z=function(t,e){if(t=_(t),e=b(e,!0),t!==Y||!i(B,e)||i(F,e)){var n=M(t,e);return!n||!i(B,e)||i(t,D)&&t[D][e]||(n.enumerable=!0),n}},J=function(t){for(var e,n=E(_(t)),r=[],o=0;n.length>o;)i(B,e=n[o++])||e==D||e==s||r.push(e);return r},Q=function(t){for(var e,n=t===Y,r=E(n?F:_(t)),o=[],a=0;r.length>a;)!i(B,e=r[a++])||n&&!i(Y,e)||o.push(B[e]);return o};z||(k=function(){if(this instanceof k)throw TypeError("Symbol is not a constructor!");var t=h(arguments.length>0?arguments[0]:void 0),e=function(n){this===Y&&e.call(F,n),i(this,D)&&i(this[D],t)&&(this[D][t]=!1),X(this,t,S(1,n))};return o&&W&&X(Y,t,{configurable:!0,set:e}),H(t)},u(k.prototype,"toString",function(){return this._k}),C.f=Z,P.f=V,n(52).f=A.f=J,n(23).f=$,n(36).f=Q,o&&!n(19)&&u(Y,"propertyIsEnumerable",$,!0),d.f=function(t){return H(p(t))}),a(a.G+a.W+a.F*!z,{Symbol:k});for(var tt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),et=0;tt.length>et;)p(tt[et++]);for(var nt=O(p.store),rt=0;nt.length>rt;)g(nt[rt++]);a(a.S+a.F*!z,"Symbol",{for:function(t){return i(L,t+="")?L[t]:L[t]=k(t)},keyFor:function(t){if(!U(t))throw TypeError(t+" is not a symbol!");for(var e in L)if(L[e]===t)return e},useSetter:function(){W=!0},useSimple:function(){W=!1}}),a(a.S+a.F*!z,"Object",{create:K,defineProperty:V,defineProperties:q,getOwnPropertyDescriptor:Z,getOwnPropertyNames:J,getOwnPropertySymbols:Q}),I&&a(a.S+a.F*(!z||c(function(){var t=k();return"[null]"!=N([t])||"{}"!=N({a:t})||"{}"!=N(Object(t))})),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(x(e)||void 0!==t)&&!U(t))return y(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!U(e))return e}),r[1]=e,N.apply(I,r)}}),k.prototype[j]||n(7)(k.prototype,j,k.prototype.valueOf),l(k,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e,n){var r=n(20)("meta"),i=n(8),o=n(3),a=n(5).f,u=0,s=Object.isExtensible||function(){return!0},c=!n(9)(function(){return s(Object.preventExtensions({}))}),f=function(t){a(t,r,{value:{i:"O"+ ++u,w:{}}})},l=function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!s(t))return"F";if(!e)return"E";f(t)}return t[r].i},h=function(t,e){if(!o(t,r)){if(!s(t))return!0;if(!e)return!1;f(t)}return t[r].w},p=function(t){return c&&d.NEED&&s(t)&&!o(t,r)&&f(t),t},d=t.exports={KEY:r,NEED:!1,fastKey:l,getWeak:h,onFreeze:p}},function(t,e,n){var r=n(16),i=n(36),o=n(23);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,u=n(t),s=o.f,c=0;u.length>c;)s.call(t,a=u[c++])&&e.push(a);return e}},function(t,e,n){var r=n(51);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(10),i=n(52).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return i(t)}catch(t){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?u(t):i(r(t))}},function(t,e){},function(t,e,n){n(35)("asyncIterator")},function(t,e,n){n(35)("observable")},function(t,e,n){t.exports={default:n(92),__esModule:!0}},function(t,e,n){n(93),t.exports=n(0).Object.setPrototypeOf},function(t,e,n){var r=n(4);r(r.S,"Object",{setPrototypeOf:n(94).set})},function(t,e,n){var r=n(8),i=n(13),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{r=n(42)(Function.call,n(53).f(Object.prototype,"__proto__").set,2),r(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){t.exports={default:n(96),__esModule:!0}},function(t,e,n){n(97);var r=n(0).Object;t.exports=function(t,e){return r.create(t,e)}},function(t,e,n){var r=n(4);r(r.S,"Object",{create:n(31)})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(54),o=r(i),a=n(37),u=r(a),s=n(17),c=r(s),f=n(14),l=r(f),h=n(15),p=r(h),d=n(22),g=r(d),v=n(24),y=r(v),m=n(12),x=r(m),_=n(104),b=n(110),S=r(b),w=n(59),A=n(128),C=r(A),P=function(t){function e(t){(0,l.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this));return n.state={data:t.data,config:null},n}return(0,y.default)(e,t),(0,p.default)(e,[{key:"componentDidMount",value:function(){var t=this.props,e=t.data,n=t.widget;t.type;e&&n&&this.initConfig(e,n)}},{key:"componentWillReceiveProps",value:function(t){this.state.config||this.initConfig(t.data,t.widget)}},{key:"initConfig",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1];if(this.props.type!==w.DIGITALPANEL){var n=(0,_.get)((0,u.default)({},e,{data:t}));this.setState({config:n,data:t})}}},{key:"render",value:function(){var t=this.state,e=t.config,n=t.data,r=this.props,i=r.widget,a=r.height,u=void 0===a?350:a,s=r.type,c=r.config;return(s===w.DIGITALPANEL||e)&&(s!==w.DIGITALPANEL||(0,o.default)(c).length)?x.default.createElement("div",null,x.default.createElement("p",null,i.name||"未命名图表"),x.default.createElement("div",{style:{height:u}},s===w.DIGITALPANEL?x.default.createElement(C.default,{config:c,data:n}):x.default.createElement(S.default,{config:e}))):null}}]),e}(x.default.Component);e.default=P},function(t,e,n){n(100),t.exports=n(0).Object.keys},function(t,e,n){var r=n(18),i=n(16);n(41)("keys",function(){return function(t){return i(r(t))}})},function(t,e,n){n(102),t.exports=n(0).Object.assign},function(t,e,n){var r=n(4);r(r.S+r.F,"Object",{assign:n(103)})},function(t,e,n){"use strict";var r=n(16),i=n(36),o=n(23),a=n(18),u=n(50),s=Object.assign;t.exports=!s||n(9)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=s({},t)[n]||Object.keys(s({},e)).join("")!=r})?function(t,e){for(var n=a(t),s=arguments.length,c=1,f=i.f,l=o.f;s>c;)for(var h,p=u(arguments[c++]),d=f?r(p).concat(f(p)):r(p),g=d.length,v=0;g>v;)l.call(p,h=d[v++])&&(n[h]=p[h]);return n}:s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.get=void 0;var i=n(55),o=r(i),a=n(38),u=r(a),s=n(37),c=r(s),f=n(54),l=r(f),h=n(14),p=r(h),d=n(15),g=r(d),v=n(105),y=r(v),m=n(56),x=n(106),_=r(x),b=n(107),S=r(b),w={};(0,_.default)().forEach(function(t){w[t.type]=t});var A=m.types.BAR,C=m.types.BARSTACK,P=m.types.HBAR,O=m.types.PIE,M=m.types.LINE,T=m.types.RADAR,E=function(t,e){return function(n){var r={};return n.forEach(function(n){r[n[t]]=n[e]}),r}},k=function(t,e){var n=t.map(function(t){return t.shortKey});e.forEach(function(t){n.forEach(function(e){t[e]=String(t[e])})})},I=function(){function t(e,n,r){(0,p.default)(this,t);var i=r.dimensions;k(i,n),this.type=e,this.data=n,this.condition=r,this.config={uid:(0,y.default)(),axis:[]},this.map=E("shortKey","fieldName")}return(0,g.default)(t,[{key:"match",value:function(){var t=this.condition,e=t.dimensions,n=t.measures,r=[e.length,n.length],i=r[0],o=r[1];return w[this.type].match(i,o)}},{key:"get",value:function(){var t=this[this.type];return this.match()&&t?t.call(this):null}},{key:"rename",value:function(t,e){return t.map(function(t){return(0,l.default)(e).forEach(function(n){var r=e[n];t[r]=t[n],delete t[n]}),t})}},{key:"group",value:function(t,e){var n=e.fields,r=e.key,i=void 0===r?"k":r,o=e.value,a=void 0===o?"v":o,s=[];return t.map(function(t){var e=(0,l.default)(t),r=S.default.difference(e,n),o=S.default.intersection(e,n),f={};return r.forEach(function(e){return f[e]=t[e]}),o.forEach(function(e){var n;s.push((0,c.default)({},f,(n={},(0,u.default)(n,i,e),(0,u.default)(n,a,t[e]),n)))}),t}),s}},{key:A,value:function(){var t=this.data,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,a=r[0].shortKey,u=i.length,s=(0,o.default)({},this.map(i)),f=i.map(function(t){return t.fieldName}),l=this.rename(t,s),h=[{dataKey:a},{dataKey:f[0]}],p={position:a+"*"+f[0]};return u>1&&(l=this.group(l,{fields:f}),h.pop(),p={position:a+"*v",adjust:{type:"dodge",marginRatio:.05},color:"k"}),e.data=l,e.axis=h,e.chart={animate:{type:"scaley"}},e.geom=(0,c.default)({},p,{geom:"interval"}),e}},{key:C,value:function(){var t=this[A]();return t.geom.adjust="stack",t}},{key:P,value:function(){var t=this[A]();return t.coord={transposed:!0},t}},{key:O,value:function(){var t=this.data,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,a=(0,o.default)({},this.map(r),this.map(i)),s=r.length,c=s?r[0].fieldName:"",f=this.rename(t,a),l={},h=function(t){return Math.round(100*t)+"%"};if(s){var p=i[0].fieldName,d=f.map(function(t){return t[p]}).reduce(function(t,e){return t+e},0);f.forEach(function(t){t.percent=t[p]/d,t.symbol="1",l[t[c]]=t.percent})}else{var g=f[0],v=i.map(function(t){return t.fieldName}),y=v.map(function(t){return g[t]}).reduce(function(t,e){return t+e},0);c="name",f=v.map(function(t){var e=g[t]/y;return l[t]=e,(0,u.default)({percent:e,symbol:"1"},c,t)})}return e.data=f,e.chart={defs:{dataKey:"percent",formatter:h}},e.coord={type:"polar",transposed:!0,radius:.85},e.geom={geom:"interval",position:"symbol*percent",color:c,adjust:"stack",style:{lineWidth:1,stroke:"#fff",lineJoin:"round",lineCap:"round"}},e.legend={position:"right",itemFormatter:function(t){return t+" "+h(l[t])}},e}},{key:M,value:function(){var t=this.data,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,o=r[0].shortKey,a=this.rename(t,this.map(i));return a=this.group(t,{fields:i.map(function(t){return t.fieldName})}),e.data=a,e.chart={defs:{dataKey:o,tickCount:3}},e.axis=[{dataKey:o},{dataKey:"v"}],e.geom={geom:"line",position:o+"*v",color:"k"},e}},{key:T,value:function(){var t=this[A](),e=t.geom;return delete e.adjust,t.coord={type:"polar"},t.axis=t.axis.map(function(t){return(0,c.default)({grid:{lineDash:null}},t)}),t.geom=[(0,c.default)({},e,{geom:"line"}),(0,c.default)({},e,{geom:"point",style:{stroke:"#fff",lineWidth:1}})],t}}]),t}();e.get=function(t){var e=t.dimensions,n=void 0===e?[]:e,r=t.measures,i=void 0===r?[]:r,o=t.data,a=t.type;return new I(a,o,{dimensions:n,measures:i}).get()}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32;return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}).substring(0,t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.configObj=void 0;var r=n(56),i=void 0;i=window.ecCom?window.ecCom.WeaLocaleProvider.getLabel:window.getLabel;var o=r.types.BAR,a=r.types.BARSTACK,u=r.types.HBAR,s=r.types.PIE,c=r.types.LINE,f=r.types.FUNNEL,l=r.types.RADAR,h=r.types.GAUGE,p=r.types.BULLET,d=r.types.GRAPH,g=r.types.HEATMAP,v=r.types.CONTRAST,y=r.types.SCATTER,m=r.types.AREA,x=r.types.WORDCLOUD,_=r.types.MAPBUBBLE,b=r.types.TREEMAP,S=r.types.ROSE,w=r.types.CROSSREPORT,A=r.types.DIGITALPANEL,C=function(){return[{type:o,text:i(512237,"柱状图"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515927,"1个以上"),min:1},match:function(t,e){return 1===t&&e>=1}},{type:a,text:i(512280,"堆积柱图"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515927,"1个以上"),min:1},match:function(t,e){return 1===t&&e>=1}},{type:u,text:i(512241,"条图"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515927,"1个以上"),min:1},match:function(t,e){return 1===t&&e>=1}},{type:s,text:i(512242,"饼状图"),disabled:!1,dimensions:{label:[i(515926,"1个"),i(515928,"0个")],min:0,max:1},measures:{label:[i(515926,"1个"),i(512240,"多个")],min:1},match:function(t,e){return 1===t&&1===e||0===t&&e>=1}},{type:c,text:i(512243,"折线图"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:[i(515927,"1个以上")],min:1},dimRemark:i(25130,"时间"),match:function(t,e){return 1===t&&e>=1}},{type:f,text:i("512244","漏斗图"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515926,"1个"),value:1},match:function(t,e){return 1===t&&1===e}},{type:l,text:i(512245,"雷达图"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515927,"1个以上"),min:1},match:function(t,e){return 1===t&&e>=1}},{type:h,text:i(512246,"仪表盘"),disabled:!0,dimensions:{label:i(515928,"0个"),value:0},measures:{label:i(515929,"2个"),value:2},match:function(t,e){return 0===t&&2===e}},{type:p,text:i(512247,"子弹图"),disabled:!0,dimensions:{label:i(515930,"0-2个"),min:0,max:2},measures:{label:i(515929,"2个"),value:2},match:function(t,e){return t>=0&&t<=2&&2===e}},{type:d,text:i(512248,"关系图"),disabled:!0,dimensions:{label:i(515932,"2个以上"),min:2},measures:{label:i(515926,"1个"),value:1},match:function(t,e){return t>=2&&1===e}},{type:g,text:i(512249,"热力图"),disabled:!0,dimensions:{label:i(515929,"2个"),value:2},measures:{label:i(515926,"1个"),value:1},match:function(t,e){return 2===t&&1===e}},{type:v,text:i(512250,"对比条图"),disabled:!0,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515929,"2个"),value:2},match:function(t,e){return 1===t&&2===e}},{type:y,text:i(512251,"散点图"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515929,"2个"),value:2},match:function(t,e){return 1===t&&2===e}},{type:m,text:i(512252,"面积图"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515927,"1个以上"),min:1},dimRemark:i(25130,"时间"),match:function(t,e){return 1===t&&e>=1}},{type:x,text:i(512253,"词云"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515926,"1个"),value:1},match:function(t,e){return 1===t&&1===e}},{type:_,text:i(502505,"地图"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515926,"1个"),value:1},dimRemark:i(22981,"位置"),match:function(t,e){return 1===t&&1===e}},{type:b,text:i(512255,"矩形树图"),disabled:!1,dimensions:{label:i(515926,"1个"),value:1},measures:{label:i(515926,"1个"),value:1},match:function(t,e){return 1===t&&1===e}},{type:S,text:i(512256,"玫瑰图"),disabled:!1,dimensions:{label:[i(515926,"1个"),i(515928,"0个")],min:0,max:1},measures:{label:[i(515926,"1个"),i(512240,"多个")],min:1},match:function(t,e){return 1===t&&1===e||0===t&&e>=1}},{type:w,text:i(515924,"二维图表"),disabled:!1,dimensions:{label:[i(515926,"1个"),i(515928,"0个")],min:0,max:1},measures:{label:[i(515926,"1个"),i(512240,"多个")],min:1},match:function(t,e){return!0}},{type:A,text:i(515925,"数字面板"),disabled:!1,dimensions:{},measures:{label:[i(515928,"0个"),i(515926,"1个")],min:1},match:function(t,e){return!0}}]},P={};C().forEach(function(t){return P[t.type]=t});e.configObj=P;e.default=C},function(t,e,n){(function(t,r){var i;(function(){function o(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function a(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var a=t[i];e(r,a,n(a),t)}return r}function u(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function s(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function c(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function f(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}function l(t,e){return!!(null==t?0:t.length)&&S(t,e,0)>-1}function h(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function p(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function d(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function g(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function v(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function y(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function m(t){return t.split("")}function x(t){return t.match(Le)||[]}function _(t,e,n){var r;return n(t,function(t,n,i){if(e(t,n,i))return r=n,!1}),r}function b(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function S(t,e,n){return e===e?K(t,e,n):b(t,A,n)}function w(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function A(t){return t!==t}function C(t,e){var n=null==t?0:t.length;return n?E(t,e)/n:Nt}function P(t){return function(e){return null==e?nt:e[t]}}function O(t){return function(e){return null==t?nt:t[e]}}function M(t,e,n,r,i){return i(t,function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)}),n}function T(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function E(t,e){for(var n,r=-1,i=t.length;++r<i;){var o=e(t[r]);o!==nt&&(n=n===nt?o:n+o)}return n}function k(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function I(t,e){return p(e,function(e){return[e,t[e]]})}function N(t){return function(e){return t(e)}}function D(t,e){return p(e,function(e){return t[e]})}function j(t,e){return t.has(e)}function R(t,e){for(var n=-1,r=t.length;++n<r&&S(e,t[n],0)>-1;);return n}function L(t,e){for(var n=t.length;n--&&S(e,t[n],0)>-1;);return n}function B(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}function F(t){return"\\"+Cn[t]}function Y(t,e){return null==t?nt:t[e]}function z(t){return vn.test(t)}function G(t){return yn.test(t)}function W(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function X(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function H(t,e){return function(n){return t(e(n))}}function U(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n];a!==e&&a!==st||(t[n]=st,o[i++]=n)}return o}function V(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function q(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}function K(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}function $(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}function Z(t){return z(t)?Q(t):Gn(t)}function J(t){return z(t)?tt(t):m(t)}function Q(t){for(var e=dn.lastIndex=0;dn.test(t);)++e;return e}function tt(t){return t.match(dn)||[]}function et(t){return t.match(gn)||[]}var nt,rt=200,it="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",ot="Expected a function",at="__lodash_hash_undefined__",ut=500,st="__lodash_placeholder__",ct=1,ft=2,lt=4,ht=1,pt=2,dt=1,gt=2,vt=4,yt=8,mt=16,xt=32,_t=64,bt=128,St=256,wt=512,At=30,Ct="...",Pt=800,Ot=16,Mt=1,Tt=2,Et=1/0,kt=9007199254740991,It=1.7976931348623157e308,Nt=NaN,Dt=4294967295,jt=Dt-1,Rt=Dt>>>1,Lt=[["ary",bt],["bind",dt],["bindKey",gt],["curry",yt],["curryRight",mt],["flip",wt],["partial",xt],["partialRight",_t],["rearg",St]],Bt="[object Arguments]",Ft="[object Array]",Yt="[object AsyncFunction]",zt="[object Boolean]",Gt="[object Date]",Wt="[object DOMException]",Xt="[object Error]",Ht="[object Function]",Ut="[object GeneratorFunction]",Vt="[object Map]",qt="[object Number]",Kt="[object Null]",$t="[object Object]",Zt="[object Proxy]",Jt="[object RegExp]",Qt="[object Set]",te="[object String]",ee="[object Symbol]",ne="[object Undefined]",re="[object WeakMap]",ie="[object WeakSet]",oe="[object ArrayBuffer]",ae="[object DataView]",ue="[object Float32Array]",se="[object Float64Array]",ce="[object Int8Array]",fe="[object Int16Array]",le="[object Int32Array]",he="[object Uint8Array]",pe="[object Uint8ClampedArray]",de="[object Uint16Array]",ge="[object Uint32Array]",ve=/\b__p \+= '';/g,ye=/\b(__p \+=) '' \+/g,me=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xe=/&(?:amp|lt|gt|quot|#39);/g,_e=/[&<>"']/g,be=RegExp(xe.source),Se=RegExp(_e.source),we=/<%-([\s\S]+?)%>/g,Ae=/<%([\s\S]+?)%>/g,Ce=/<%=([\s\S]+?)%>/g,Pe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Oe=/^\w*$/,Me=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Te=/[\\^$.*+?()[\]{}|]/g,Ee=RegExp(Te.source),ke=/^\s+|\s+$/g,Ie=/^\s+/,Ne=/\s+$/,De=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,je=/\{\n\/\* \[wrapped with (.+)\] \*/,Re=/,? & /,Le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Be=/\\(\\)?/g,Fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ye=/\w*$/,ze=/^[-+]0x[0-9a-f]+$/i,Ge=/^0b[01]+$/i,We=/^\[object .+?Constructor\]$/,Xe=/^0o[0-7]+$/i,He=/^(?:0|[1-9]\d*)$/,Ue=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ve=/($^)/,qe=/['\n\r\u2028\u2029\\]/g,Ke="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",$e="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ze="["+$e+"]",Je="["+Ke+"]",Qe="[a-z\\xdf-\\xf6\\xf8-\\xff]",tn="[^\\ud800-\\udfff"+$e+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",en="\\ud83c[\\udffb-\\udfff]",nn="(?:\\ud83c[\\udde6-\\uddff]){2}",rn="[\\ud800-\\udbff][\\udc00-\\udfff]",on="[A-Z\\xc0-\\xd6\\xd8-\\xde]",an="(?:"+Qe+"|"+tn+")",un="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",sn="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",nn,rn].join("|")+")[\\ufe0e\\ufe0f]?"+un+")*",cn="[\\ufe0e\\ufe0f]?"+un+sn,fn="(?:"+["[\\u2700-\\u27bf]",nn,rn].join("|")+")"+cn,ln="(?:"+["[^\\ud800-\\udfff]"+Je+"?",Je,nn,rn,"[\\ud800-\\udfff]"].join("|")+")",hn=RegExp("['’]","g"),pn=RegExp(Je,"g"),dn=RegExp(en+"(?="+en+")|"+ln+cn,"g"),gn=RegExp([on+"?"+Qe+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Ze,on,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Ze,on+an,"$"].join("|")+")",on+"?"+an+"+(?:['’](?:d|ll|m|re|s|t|ve))?",on+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",fn].join("|"),"g"),vn=RegExp("[\\u200d\\ud800-\\udfff"+Ke+"\\ufe0e\\ufe0f]"),yn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,mn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],xn=-1,_n={};_n[ue]=_n[se]=_n[ce]=_n[fe]=_n[le]=_n[he]=_n[pe]=_n[de]=_n[ge]=!0,_n[Bt]=_n[Ft]=_n[oe]=_n[zt]=_n[ae]=_n[Gt]=_n[Xt]=_n[Ht]=_n[Vt]=_n[qt]=_n[$t]=_n[Jt]=_n[Qt]=_n[te]=_n[re]=!1;var bn={};bn[Bt]=bn[Ft]=bn[oe]=bn[ae]=bn[zt]=bn[Gt]=bn[ue]=bn[se]=bn[ce]=bn[fe]=bn[le]=bn[Vt]=bn[qt]=bn[$t]=bn[Jt]=bn[Qt]=bn[te]=bn[ee]=bn[he]=bn[pe]=bn[de]=bn[ge]=!0,bn[Xt]=bn[Ht]=bn[re]=!1;var Sn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},wn={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},An={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Cn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Pn=parseFloat,On=parseInt,Mn="object"==typeof t&&t&&t.Object===Object&&t,Tn="object"==typeof self&&self&&self.Object===Object&&self,En=Mn||Tn||Function("return this")(),kn="object"==typeof e&&e&&!e.nodeType&&e,In=kn&&"object"==typeof r&&r&&!r.nodeType&&r,Nn=In&&In.exports===kn,Dn=Nn&&Mn.process,jn=function(){try{var t=In&&In.require&&In.require("util").types;return t||Dn&&Dn.binding&&Dn.binding("util")}catch(t){}}(),Rn=jn&&jn.isArrayBuffer,Ln=jn&&jn.isDate,Bn=jn&&jn.isMap,Fn=jn&&jn.isRegExp,Yn=jn&&jn.isSet,zn=jn&&jn.isTypedArray,Gn=P("length"),Wn=O(Sn),Xn=O(wn),Hn=O(An),Un=function t(e){function n(t){if(es(t)&&!ph(t)&&!(t instanceof m)){if(t instanceof i)return t;if(pf.call(t,"__wrapped__"))return Jo(t)}return new i(t)}function r(){}function i(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=nt}function m(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Dt,this.__views__=[]}function O(){var t=new m(this.__wrapped__);return t.__actions__=Ii(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Ii(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Ii(this.__views__),t}function K(){if(this.__filtered__){var t=new m(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function Q(){var t=this.__wrapped__.value(),e=this.__dir__,n=ph(t),r=e<0,i=n?t.length:0,o=So(0,i,this.__views__),a=o.start,u=o.end,s=u-a,c=r?u:a-1,f=this.__iteratees__,l=f.length,h=0,p=Wf(s,this.__takeCount__);if(!n||!r&&i==s&&p==s)return gi(t,this.__actions__);var d=[];t:for(;s--&&h<p;){c+=e;for(var g=-1,v=t[c];++g<l;){var y=f[g],m=y.iteratee,x=y.type,_=m(v);if(x==Tt)v=_;else if(!_){if(x==Mt)continue t;break t}}d[h++]=v}return d}function tt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Le(){this.__data__=Qf?Qf(null):{},this.size=0}function Ke(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function $e(t){var e=this.__data__;if(Qf){var n=e[t];return n===at?nt:n}return pf.call(e,t)?e[t]:nt}function Ze(t){var e=this.__data__;return Qf?e[t]!==nt:pf.call(e,t)}function Je(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Qf&&e===nt?at:e,this}function Qe(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function tn(){this.__data__=[],this.size=0}function en(t){var e=this.__data__,n=Vn(e,t);return!(n<0)&&(n==e.length-1?e.pop():Of.call(e,n,1),--this.size,!0)}function nn(t){var e=this.__data__,n=Vn(e,t);return n<0?nt:e[n][1]}function rn(t){return Vn(this.__data__,t)>-1}function on(t,e){var n=this.__data__,r=Vn(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function an(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function un(){this.size=0,this.__data__={hash:new tt,map:new(Kf||Qe),string:new tt}}function sn(t){var e=mo(this,t).delete(t);return this.size-=e?1:0,e}function cn(t){return mo(this,t).get(t)}function fn(t){return mo(this,t).has(t)}function ln(t,e){var n=mo(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function dn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new an;++e<n;)this.add(t[e])}function gn(t){return this.__data__.set(t,at),this}function vn(t){return this.__data__.has(t)}function yn(t){var e=this.__data__=new Qe(t);this.size=e.size}function Sn(){this.__data__=new Qe,this.size=0}function wn(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function An(t){return this.__data__.get(t)}function Cn(t){return this.__data__.has(t)}function Mn(t,e){var n=this.__data__;if(n instanceof Qe){var r=n.__data__;if(!Kf||r.length<rt-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new an(r)}return n.set(t,e),this.size=n.size,this}function Tn(t,e){var n=ph(t),r=!n&&hh(t),i=!n&&!r&&gh(t),o=!n&&!r&&!i&&_h(t),a=n||r||i||o,u=a?k(t.length,af):[],s=u.length;for(var c in t)!e&&!pf.call(t,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Eo(c,s))||u.push(c);return u}function kn(t){var e=t.length;return e?t[$r(0,e-1)]:nt}function In(t,e){return qo(Ii(t),Qn(e,0,t.length))}function Dn(t){return qo(Ii(t))}function jn(t,e,n){(n===nt||zu(t[e],n))&&(n!==nt||e in t)||Zn(t,e,n)}function Gn(t,e,n){var r=t[e];pf.call(t,e)&&zu(r,n)&&(n!==nt||e in t)||Zn(t,e,n)}function Vn(t,e){for(var n=t.length;n--;)if(zu(t[n][0],e))return n;return-1}function qn(t,e,n,r){return ll(t,function(t,i,o){e(r,t,n(t),o)}),r}function Kn(t,e){return t&&Ni(e,Rs(e),t)}function $n(t,e){return t&&Ni(e,Ls(e),t)}function Zn(t,e,n){"__proto__"==e&&kf?kf(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function Jn(t,e){for(var n=-1,r=e.length,i=Jc(r),o=null==t;++n<r;)i[n]=o?nt:Ns(t,e[n]);return i}function Qn(t,e,n){return t===t&&(n!==nt&&(t=t<=n?t:n),e!==nt&&(t=t>=e?t:e)),t}function tr(t,e,n,r,i,o){var a,s=e&ct,c=e&ft,f=e&lt;if(n&&(a=i?n(t,r,i,o):n(t)),a!==nt)return a;if(!ts(t))return t;var l=ph(t);if(l){if(a=Co(t),!s)return Ii(t,a)}else{var h=wl(t),p=h==Ht||h==Ut;if(gh(t))return Si(t,s);if(h==$t||h==Bt||p&&!i){if(a=c||p?{}:Po(t),!s)return c?ji(t,$n(a,t)):Di(t,Kn(a,t))}else{if(!bn[h])return i?t:{};a=Oo(t,h,s)}}o||(o=new yn);var d=o.get(t);if(d)return d;o.set(t,a),xh(t)?t.forEach(function(r){a.add(tr(r,e,n,r,t,o))}):yh(t)&&t.forEach(function(r,i){a.set(i,tr(r,e,n,i,t,o))});var g=f?c?po:ho:c?Ls:Rs,v=l?nt:g(t);return u(v||t,function(r,i){v&&(i=r,r=t[i]),Gn(a,i,tr(r,e,n,i,t,o))}),a}function er(t){var e=Rs(t);return function(n){return nr(n,t,e)}}function nr(t,e,n){var r=n.length;if(null==t)return!r;for(t=rf(t);r--;){var i=n[r],o=e[i],a=t[i];if(a===nt&&!(i in t)||!o(a))return!1}return!0}function rr(t,e,n){if("function"!=typeof t)throw new uf(ot);return Pl(function(){t.apply(nt,n)},e)}function ir(t,e,n,r){var i=-1,o=l,a=!0,u=t.length,s=[],c=e.length;if(!u)return s;n&&(e=p(e,N(n))),r?(o=h,a=!1):e.length>=rt&&(o=j,a=!1,e=new dn(e));t:for(;++i<u;){var f=t[i],d=null==n?f:n(f);if(f=r||0!==f?f:0,a&&d===d){for(var g=c;g--;)if(e[g]===d)continue t;s.push(f)}else o(e,d,r)||s.push(f)}return s}function or(t,e){var n=!0;return ll(t,function(t,r,i){return n=!!e(t,r,i)}),n}function ar(t,e,n){for(var r=-1,i=t.length;++r<i;){var o=t[r],a=e(o);if(null!=a&&(u===nt?a===a&&!hs(a):n(a,u)))var u=a,s=o}return s}function ur(t,e,n,r){var i=t.length;for(n=ms(n),n<0&&(n=-n>i?0:i+n),r=r===nt||r>i?i:ms(r),r<0&&(r+=i),r=n>r?0:xs(r);n<r;)t[n++]=e;return t}function sr(t,e){var n=[];return ll(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function cr(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=To),i||(i=[]);++o<a;){var u=t[o];e>0&&n(u)?e>1?cr(u,e-1,n,r,i):d(i,u):r||(i[i.length]=u)}return i}function fr(t,e){return t&&pl(t,e,Rs)}function lr(t,e){return t&&dl(t,e,Rs)}function hr(t,e){return f(e,function(e){return Zu(t[e])})}function pr(t,e){e=_i(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[Ko(e[n++])];return n&&n==r?t:nt}function dr(t,e,n){var r=e(t);return ph(t)?r:d(r,n(t))}function gr(t){return null==t?t===nt?ne:Kt:Ef&&Ef in rf(t)?bo(t):zo(t)}function vr(t,e){return t>e}function yr(t,e){return null!=t&&pf.call(t,e)}function mr(t,e){return null!=t&&e in rf(t)}function xr(t,e,n){return t>=Wf(e,n)&&t<Gf(e,n)}function _r(t,e,n){for(var r=n?h:l,i=t[0].length,o=t.length,a=o,u=Jc(o),s=1/0,c=[];a--;){var f=t[a];a&&e&&(f=p(f,N(e))),s=Wf(f.length,s),u[a]=!n&&(e||i>=120&&f.length>=120)?new dn(a&&f):nt}f=t[0];var d=-1,g=u[0];t:for(;++d<i&&c.length<s;){var v=f[d],y=e?e(v):v;if(v=n||0!==v?v:0,!(g?j(g,y):r(c,y,n))){for(a=o;--a;){var m=u[a];if(!(m?j(m,y):r(t[a],y,n)))continue t}g&&g.push(y),c.push(v)}}return c}function br(t,e,n,r){return fr(t,function(t,i,o){e(r,n(t),i,o)}),r}function Sr(t,e,n){e=_i(e,t),t=Wo(t,e);var r=null==t?t:t[Ko(ya(e))];return null==r?nt:o(r,t,n)}function wr(t){return es(t)&&gr(t)==Bt}function Ar(t){return es(t)&&gr(t)==oe}function Cr(t){return es(t)&&gr(t)==Gt}function Pr(t,e,n,r,i){return t===e||(null==t||null==e||!es(t)&&!es(e)?t!==t&&e!==e:Or(t,e,n,r,Pr,i))}function Or(t,e,n,r,i,o){var a=ph(t),u=ph(e),s=a?Ft:wl(t),c=u?Ft:wl(e);s=s==Bt?$t:s,c=c==Bt?$t:c;var f=s==$t,l=c==$t,h=s==c;if(h&&gh(t)){if(!gh(e))return!1;a=!0,f=!1}if(h&&!f)return o||(o=new yn),a||_h(t)?so(t,e,n,r,i,o):co(t,e,s,n,r,i,o);if(!(n&ht)){var p=f&&pf.call(t,"__wrapped__"),d=l&&pf.call(e,"__wrapped__");if(p||d){var g=p?t.value():t,v=d?e.value():e;return o||(o=new yn),i(g,v,n,r,o)}}return!!h&&(o||(o=new yn),fo(t,e,n,r,i,o))}function Mr(t){return es(t)&&wl(t)==Vt}function Tr(t,e,n,r){var i=n.length,o=i,a=!r;if(null==t)return!o;for(t=rf(t);i--;){var u=n[i];if(a&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++i<o;){u=n[i];var s=u[0],c=t[s],f=u[1];if(a&&u[2]){if(c===nt&&!(s in t))return!1}else{var l=new yn;if(r)var h=r(c,f,s,t,e,l);if(!(h===nt?Pr(f,c,ht|pt,r,l):h))return!1}}return!0}function Er(t){return!(!ts(t)||jo(t))&&(Zu(t)?xf:We).test($o(t))}function kr(t){return es(t)&&gr(t)==Jt}function Ir(t){return es(t)&&wl(t)==Qt}function Nr(t){return es(t)&&Qu(t.length)&&!!_n[gr(t)]}function Dr(t){return"function"==typeof t?t:null==t?Pc:"object"==typeof t?ph(t)?Yr(t[0],t[1]):Fr(t):Dc(t)}function jr(t){if(!Ro(t))return zf(t);var e=[];for(var n in rf(t))pf.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Rr(t){if(!ts(t))return Yo(t);var e=Ro(t),n=[];for(var r in t)("constructor"!=r||!e&&pf.call(t,r))&&n.push(r);return n}function Lr(t,e){return t<e}function Br(t,e){var n=-1,r=Gu(t)?Jc(t.length):[];return ll(t,function(t,i,o){r[++n]=e(t,i,o)}),r}function Fr(t){var e=xo(t);return 1==e.length&&e[0][2]?Bo(e[0][0],e[0][1]):function(n){return n===t||Tr(n,t,e)}}function Yr(t,e){return Io(t)&&Lo(e)?Bo(Ko(t),e):function(n){var r=Ns(n,t);return r===nt&&r===e?js(n,t):Pr(e,r,ht|pt)}}function zr(t,e,n,r,i){t!==e&&pl(e,function(o,a){if(i||(i=new yn),ts(o))Gr(t,e,a,n,zr,r,i);else{var u=r?r(Ho(t,a),o,a+"",t,e,i):nt;u===nt&&(u=o),jn(t,a,u)}},Ls)}function Gr(t,e,n,r,i,o,a){var u=Ho(t,n),s=Ho(e,n),c=a.get(s);if(c)return void jn(t,n,c);var f=o?o(u,s,n+"",t,e,a):nt,l=f===nt;if(l){var h=ph(s),p=!h&&gh(s),d=!h&&!p&&_h(s);f=s,h||p||d?ph(u)?f=u:Wu(u)?f=Ii(u):p?(l=!1,f=Si(s,!0)):d?(l=!1,f=Oi(s,!0)):f=[]:cs(s)||hh(s)?(f=u,hh(u)?f=bs(u):ts(u)&&!Zu(u)||(f=Po(s))):l=!1}l&&(a.set(s,f),i(f,s,r,o,a),a.delete(s)),jn(t,n,f)}function Wr(t,e){var n=t.length;if(n)return e+=e<0?n:0,Eo(e,n)?t[e]:nt}function Xr(t,e,n){var r=-1;return e=p(e.length?e:[Pc],N(yo())),T(Br(t,function(t,n,i){return{criteria:p(e,function(e){return e(t)}),index:++r,value:t}}),function(t,e){return Ti(t,e,n)})}function Hr(t,e){return Ur(t,e,function(e,n){return js(t,n)})}function Ur(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],u=pr(t,a);n(u,a)&&ni(o,_i(a,t),u)}return o}function Vr(t){return function(e){return pr(e,t)}}function qr(t,e,n,r){var i=r?w:S,o=-1,a=e.length,u=t;for(t===e&&(e=Ii(e)),n&&(u=p(t,N(n)));++o<a;)for(var s=0,c=e[o],f=n?n(c):c;(s=i(u,f,s,r))>-1;)u!==t&&Of.call(u,s,1),Of.call(t,s,1);return t}function Kr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;Eo(i)?Of.call(t,i,1):hi(t,i)}}return t}function $r(t,e){return t+Rf(Uf()*(e-t+1))}function Zr(t,e,n,r){for(var i=-1,o=Gf(jf((e-t)/(n||1)),0),a=Jc(o);o--;)a[r?o:++i]=t,t+=n;return a}function Jr(t,e){var n="";if(!t||e<1||e>kt)return n;do{e%2&&(n+=t),(e=Rf(e/2))&&(t+=t)}while(e);return n}function Qr(t,e){return Ol(Go(t,e,Pc),t+"")}function ti(t){return kn(Ks(t))}function ei(t,e){var n=Ks(t);return qo(n,Qn(e,0,n.length))}function ni(t,e,n,r){if(!ts(t))return t;e=_i(e,t);for(var i=-1,o=e.length,a=o-1,u=t;null!=u&&++i<o;){var s=Ko(e[i]),c=n;if(i!=a){var f=u[s];c=r?r(f,s,u):nt,c===nt&&(c=ts(f)?f:Eo(e[i+1])?[]:{})}Gn(u,s,c),u=u[s]}return t}function ri(t){return qo(Ks(t))}function ii(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),n=n>i?i:n,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Jc(i);++r<i;)o[r]=t[r+e];return o}function oi(t,e){var n;return ll(t,function(t,r,i){return!(n=e(t,r,i))}),!!n}function ai(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e===e&&i<=Rt){for(;r<i;){var o=r+i>>>1,a=t[o];null!==a&&!hs(a)&&(n?a<=e:a<e)?r=o+1:i=o}return i}return ui(t,e,Pc,n)}function ui(t,e,n,r){e=n(e);for(var i=0,o=null==t?0:t.length,a=e!==e,u=null===e,s=hs(e),c=e===nt;i<o;){var f=Rf((i+o)/2),l=n(t[f]),h=l!==nt,p=null===l,d=l===l,g=hs(l);if(a)var v=r||d;else v=c?d&&(r||h):u?d&&h&&(r||!p):s?d&&h&&!p&&(r||!g):!p&&!g&&(r?l<=e:l<e);v?i=f+1:o=f}return Wf(o,jt)}function si(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n],u=e?e(a):a;if(!n||!zu(u,s)){var s=u;o[i++]=0===a?0:a}}return o}function ci(t){return"number"==typeof t?t:hs(t)?Nt:+t}function fi(t){if("string"==typeof t)return t;if(ph(t))return p(t,fi)+"";if(hs(t))return cl?cl.call(t):"";var e=t+"";return"0"==e&&1/t==-Et?"-0":e}function li(t,e,n){var r=-1,i=l,o=t.length,a=!0,u=[],s=u;if(n)a=!1,i=h;else if(o>=rt){var c=e?null:xl(t);if(c)return V(c);a=!1,i=j,s=new dn}else s=e?[]:u;t:for(;++r<o;){var f=t[r],p=e?e(f):f;if(f=n||0!==f?f:0,a&&p===p){for(var d=s.length;d--;)if(s[d]===p)continue t;e&&s.push(p),u.push(f)}else i(s,p,n)||(s!==u&&s.push(p),u.push(f))}return u}function hi(t,e){return e=_i(e,t),null==(t=Wo(t,e))||delete t[Ko(ya(e))]}function pi(t,e,n,r){return ni(t,e,n(pr(t,e)),r)}function di(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?ii(t,r?0:o,r?o+1:i):ii(t,r?o+1:0,r?i:o)}function gi(t,e){var n=t;return n instanceof m&&(n=n.value()),g(e,function(t,e){return e.func.apply(e.thisArg,d([t],e.args))},n)}function vi(t,e,n){var r=t.length;if(r<2)return r?li(t[0]):[];for(var i=-1,o=Jc(r);++i<r;)for(var a=t[i],u=-1;++u<r;)u!=i&&(o[i]=ir(o[i]||a,t[u],e,n));return li(cr(o,1),e,n)}function yi(t,e,n){for(var r=-1,i=t.length,o=e.length,a={};++r<i;){var u=r<o?e[r]:nt;n(a,t[r],u)}return a}function mi(t){return Wu(t)?t:[]}function xi(t){return"function"==typeof t?t:Pc}function _i(t,e){return ph(t)?t:Io(t,e)?[t]:Ml(ws(t))}function bi(t,e,n){var r=t.length;return n=n===nt?r:n,!e&&n>=r?t:ii(t,e,n)}function Si(t,e){if(e)return t.slice();var n=t.length,r=wf?wf(n):new t.constructor(n);return t.copy(r),r}function wi(t){var e=new t.constructor(t.byteLength);return new Sf(e).set(new Sf(t)),e}function Ai(t,e){var n=e?wi(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function Ci(t){var e=new t.constructor(t.source,Ye.exec(t));return e.lastIndex=t.lastIndex,e}function Pi(t){return sl?rf(sl.call(t)):{}}function Oi(t,e){var n=e?wi(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Mi(t,e){if(t!==e){var n=t!==nt,r=null===t,i=t===t,o=hs(t),a=e!==nt,u=null===e,s=e===e,c=hs(e);if(!u&&!c&&!o&&t>e||o&&a&&s&&!u&&!c||r&&a&&s||!n&&s||!i)return 1;if(!r&&!o&&!c&&t<e||c&&n&&i&&!r&&!o||u&&n&&i||!a&&i||!s)return-1}return 0}function Ti(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,a=i.length,u=n.length;++r<a;){var s=Mi(i[r],o[r]);if(s){if(r>=u)return s;return s*("desc"==n[r]?-1:1)}}return t.index-e.index}function Ei(t,e,n,r){for(var i=-1,o=t.length,a=n.length,u=-1,s=e.length,c=Gf(o-a,0),f=Jc(s+c),l=!r;++u<s;)f[u]=e[u];for(;++i<a;)(l||i<o)&&(f[n[i]]=t[i]);for(;c--;)f[u++]=t[i++];return f}function ki(t,e,n,r){for(var i=-1,o=t.length,a=-1,u=n.length,s=-1,c=e.length,f=Gf(o-u,0),l=Jc(f+c),h=!r;++i<f;)l[i]=t[i];for(var p=i;++s<c;)l[p+s]=e[s];for(;++a<u;)(h||i<o)&&(l[p+n[a]]=t[i++]);return l}function Ii(t,e){var n=-1,r=t.length;for(e||(e=Jc(r));++n<r;)e[n]=t[n];return e}function Ni(t,e,n,r){var i=!n;n||(n={});for(var o=-1,a=e.length;++o<a;){var u=e[o],s=r?r(n[u],t[u],u,n,t):nt;s===nt&&(s=t[u]),i?Zn(n,u,s):Gn(n,u,s)}return n}function Di(t,e){return Ni(t,bl(t),e)}function ji(t,e){return Ni(t,Sl(t),e)}function Ri(t,e){return function(n,r){var i=ph(n)?a:qn,o=e?e():{};return i(n,t,yo(r,2),o)}}function Li(t){return Qr(function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:nt,a=i>2?n[2]:nt;for(o=t.length>3&&"function"==typeof o?(i--,o):nt,a&&ko(n[0],n[1],a)&&(o=i<3?nt:o,i=1),e=rf(e);++r<i;){var u=n[r];u&&t(e,u,r,o)}return e})}function Bi(t,e){return function(n,r){if(null==n)return n;if(!Gu(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=rf(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function Fi(t){return function(e,n,r){for(var i=-1,o=rf(e),a=r(e),u=a.length;u--;){var s=a[t?u:++i];if(!1===n(o[s],s,o))break}return e}}function Yi(t,e,n){function r(){return(this&&this!==En&&this instanceof r?o:t).apply(i?n:this,arguments)}var i=e&dt,o=Wi(t);return r}function zi(t){return function(e){e=ws(e);var n=z(e)?J(e):nt,r=n?n[0]:e.charAt(0),i=n?bi(n,1).join(""):e.slice(1);return r[t]()+i}}function Gi(t){return function(e){return g(bc(ec(e).replace(hn,"")),t,"")}}function Wi(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=fl(t.prototype),r=t.apply(n,e);return ts(r)?r:n}}function Xi(t,e,n){function r(){for(var a=arguments.length,u=Jc(a),s=a,c=vo(r);s--;)u[s]=arguments[s];var f=a<3&&u[0]!==c&&u[a-1]!==c?[]:U(u,c);return(a-=f.length)<n?eo(t,e,Vi,r.placeholder,nt,u,f,nt,nt,n-a):o(this&&this!==En&&this instanceof r?i:t,this,u)}var i=Wi(t);return r}function Hi(t){return function(e,n,r){var i=rf(e);if(!Gu(e)){var o=yo(n,3);e=Rs(e),n=function(t){return o(i[t],t,i)}}var a=t(e,n,r);return a>-1?i[o?e[a]:a]:nt}}function Ui(t){return lo(function(e){var n=e.length,r=n,o=i.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new uf(ot);if(o&&!u&&"wrapper"==go(a))var u=new i([],!0)}for(r=u?r:n;++r<n;){a=e[r];var s=go(a),c="wrapper"==s?_l(a):nt;u=c&&Do(c[0])&&c[1]==(bt|yt|xt|St)&&!c[4].length&&1==c[9]?u[go(c[0])].apply(u,c[3]):1==a.length&&Do(a)?u[s]():u.thru(a)}return function(){var t=arguments,r=t[0];if(u&&1==t.length&&ph(r))return u.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++i<n;)o=e[i].call(this,o);return o}})}function Vi(t,e,n,r,i,o,a,u,s,c){function f(){for(var y=arguments.length,m=Jc(y),x=y;x--;)m[x]=arguments[x];if(d)var _=vo(f),b=B(m,_);if(r&&(m=Ei(m,r,i,d)),o&&(m=ki(m,o,a,d)),y-=b,d&&y<c){var S=U(m,_);return eo(t,e,Vi,f.placeholder,n,m,S,u,s,c-y)}var w=h?n:this,A=p?w[t]:t;return y=m.length,u?m=Xo(m,u):g&&y>1&&m.reverse(),l&&s<y&&(m.length=s),this&&this!==En&&this instanceof f&&(A=v||Wi(A)),A.apply(w,m)}var l=e&bt,h=e&dt,p=e&gt,d=e&(yt|mt),g=e&wt,v=p?nt:Wi(t);return f}function qi(t,e){return function(n,r){return br(n,t,e(r),{})}}function Ki(t,e){return function(n,r){var i;if(n===nt&&r===nt)return e;if(n!==nt&&(i=n),r!==nt){if(i===nt)return r;"string"==typeof n||"string"==typeof r?(n=fi(n),r=fi(r)):(n=ci(n),r=ci(r)),i=t(n,r)}return i}}function $i(t){return lo(function(e){return e=p(e,N(yo())),Qr(function(n){var r=this;return t(e,function(t){return o(t,r,n)})})})}function Zi(t,e){e=e===nt?" ":fi(e);var n=e.length;if(n<2)return n?Jr(e,t):e;var r=Jr(e,jf(t/Z(e)));return z(e)?bi(J(r),0,t).join(""):r.slice(0,t)}function Ji(t,e,n,r){function i(){for(var e=-1,s=arguments.length,c=-1,f=r.length,l=Jc(f+s),h=this&&this!==En&&this instanceof i?u:t;++c<f;)l[c]=r[c];for(;s--;)l[c++]=arguments[++e];return o(h,a?n:this,l)}var a=e&dt,u=Wi(t);return i}function Qi(t){return function(e,n,r){return r&&"number"!=typeof r&&ko(e,n,r)&&(n=r=nt),e=ys(e),n===nt?(n=e,e=0):n=ys(n),r=r===nt?e<n?1:-1:ys(r),Zr(e,n,r,t)}}function to(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=_s(e),n=_s(n)),t(e,n)}}function eo(t,e,n,r,i,o,a,u,s,c){var f=e&yt,l=f?a:nt,h=f?nt:a,p=f?o:nt,d=f?nt:o;e|=f?xt:_t,(e&=~(f?_t:xt))&vt||(e&=~(dt|gt));var g=[t,e,i,p,l,d,h,u,s,c],v=n.apply(nt,g);return Do(t)&&Cl(v,g),v.placeholder=r,Uo(v,t,e)}function no(t){var e=nf[t];return function(t,n){if(t=_s(t),(n=null==n?0:Wf(ms(n),292))&&Ff(t)){var r=(ws(t)+"e").split("e");return r=(ws(e(r[0]+"e"+(+r[1]+n)))+"e").split("e"),+(r[0]+"e"+(+r[1]-n))}return e(t)}}function ro(t){return function(e){var n=wl(e);return n==Vt?X(e):n==Qt?q(e):I(e,t(e))}}function io(t,e,n,r,i,o,a,u){var s=e&gt;if(!s&&"function"!=typeof t)throw new uf(ot);var c=r?r.length:0;if(c||(e&=~(xt|_t),r=i=nt),a=a===nt?a:Gf(ms(a),0),u=u===nt?u:ms(u),c-=i?i.length:0,e&_t){var f=r,l=i;r=i=nt}var h=s?nt:_l(t),p=[t,e,n,r,i,f,l,o,a,u];if(h&&Fo(p,h),t=p[0],e=p[1],n=p[2],r=p[3],i=p[4],u=p[9]=p[9]===nt?s?0:t.length:Gf(p[9]-c,0),!u&&e&(yt|mt)&&(e&=~(yt|mt)),e&&e!=dt)d=e==yt||e==mt?Xi(t,e,u):e!=xt&&e!=(dt|xt)||i.length?Vi.apply(nt,p):Ji(t,e,n,r);else var d=Yi(t,e,n);return Uo((h?gl:Cl)(d,p),t,e)}function oo(t,e,n,r){return t===nt||zu(t,ff[n])&&!pf.call(r,n)?e:t}function ao(t,e,n,r,i,o){return ts(t)&&ts(e)&&(o.set(e,t),zr(t,e,nt,ao,o),o.delete(e)),t}function uo(t){return cs(t)?nt:t}function so(t,e,n,r,i,o){var a=n&ht,u=t.length,s=e.length;if(u!=s&&!(a&&s>u))return!1;var c=o.get(t);if(c&&o.get(e))return c==e;var f=-1,l=!0,h=n&pt?new dn:nt;for(o.set(t,e),o.set(e,t);++f<u;){var p=t[f],d=e[f];if(r)var g=a?r(d,p,f,e,t,o):r(p,d,f,t,e,o);if(g!==nt){if(g)continue;l=!1;break}if(h){if(!y(e,function(t,e){if(!j(h,e)&&(p===t||i(p,t,n,r,o)))return h.push(e)})){l=!1;break}}else if(p!==d&&!i(p,d,n,r,o)){l=!1;break}}return o.delete(t),o.delete(e),l}function co(t,e,n,r,i,o,a){switch(n){case ae:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case oe:return!(t.byteLength!=e.byteLength||!o(new Sf(t),new Sf(e)));case zt:case Gt:case qt:return zu(+t,+e);case Xt:return t.name==e.name&&t.message==e.message;case Jt:case te:return t==e+"";case Vt:var u=X;case Qt:var s=r&ht;if(u||(u=V),t.size!=e.size&&!s)return!1;var c=a.get(t);if(c)return c==e;r|=pt,a.set(t,e);var f=so(u(t),u(e),r,i,o,a);return a.delete(t),f;case ee:if(sl)return sl.call(t)==sl.call(e)}return!1}function fo(t,e,n,r,i,o){var a=n&ht,u=ho(t),s=u.length;if(s!=ho(e).length&&!a)return!1;for(var c=s;c--;){var f=u[c];if(!(a?f in e:pf.call(e,f)))return!1}var l=o.get(t);if(l&&o.get(e))return l==e;var h=!0;o.set(t,e),o.set(e,t);for(var p=a;++c<s;){f=u[c];var d=t[f],g=e[f];if(r)var v=a?r(g,d,f,e,t,o):r(d,g,f,t,e,o);if(!(v===nt?d===g||i(d,g,n,r,o):v)){h=!1;break}p||(p="constructor"==f)}if(h&&!p){var y=t.constructor,m=e.constructor;y!=m&&"constructor"in t&&"constructor"in e&&!("function"==typeof y&&y instanceof y&&"function"==typeof m&&m instanceof m)&&(h=!1)}return o.delete(t),o.delete(e),h}function lo(t){return Ol(Go(t,nt,ca),t+"")}function ho(t){return dr(t,Rs,bl)}function po(t){return dr(t,Ls,Sl)}function go(t){for(var e=t.name+"",n=el[e],r=pf.call(el,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function vo(t){return(pf.call(n,"placeholder")?n:t).placeholder}function yo(){var t=n.iteratee||Oc;return t=t===Oc?Dr:t,arguments.length?t(arguments[0],arguments[1]):t}function mo(t,e){var n=t.__data__;return No(e)?n["string"==typeof e?"string":"hash"]:n.map}function xo(t){for(var e=Rs(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,Lo(i)]}return e}function _o(t,e){var n=Y(t,e);return Er(n)?n:nt}function bo(t){var e=pf.call(t,Ef),n=t[Ef];try{t[Ef]=nt;var r=!0}catch(t){}var i=vf.call(t);return r&&(e?t[Ef]=n:delete t[Ef]),i}function So(t,e,n){for(var r=-1,i=n.length;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=Wf(e,t+a);break;case"takeRight":t=Gf(t,e-a)}}return{start:t,end:e}}function wo(t){var e=t.match(je);return e?e[1].split(Re):[]}function Ao(t,e,n){e=_i(e,t);for(var r=-1,i=e.length,o=!1;++r<i;){var a=Ko(e[r]);if(!(o=null!=t&&n(t,a)))break;t=t[a]}return o||++r!=i?o:!!(i=null==t?0:t.length)&&Qu(i)&&Eo(a,i)&&(ph(t)||hh(t))}function Co(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&pf.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Po(t){return"function"!=typeof t.constructor||Ro(t)?{}:fl(Af(t))}function Oo(t,e,n){var r=t.constructor;switch(e){case oe:return wi(t);case zt:case Gt:return new r(+t);case ae:return Ai(t,n);case ue:case se:case ce:case fe:case le:case he:case pe:case de:case ge:return Oi(t,n);case Vt:return new r;case qt:case te:return new r(t);case Jt:return Ci(t);case Qt:return new r;case ee:return Pi(t)}}function Mo(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(De,"{\n/* [wrapped with "+e+"] */\n")}function To(t){return ph(t)||hh(t)||!!(Mf&&t&&t[Mf])}function Eo(t,e){var n=typeof t;return!!(e=null==e?kt:e)&&("number"==n||"symbol"!=n&&He.test(t))&&t>-1&&t%1==0&&t<e}function ko(t,e,n){if(!ts(n))return!1;var r=typeof e;return!!("number"==r?Gu(n)&&Eo(e,n.length):"string"==r&&e in n)&&zu(n[e],t)}function Io(t,e){if(ph(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!hs(t))||(Oe.test(t)||!Pe.test(t)||null!=e&&t in rf(e))}function No(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}function Do(t){var e=go(t),r=n[e];if("function"!=typeof r||!(e in m.prototype))return!1;if(t===r)return!0;var i=_l(r);return!!i&&t===i[0]}function jo(t){return!!gf&&gf in t}function Ro(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||ff)}function Lo(t){return t===t&&!ts(t)}function Bo(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==nt||t in rf(n)))}}function Fo(t,e){var n=t[1],r=e[1],i=n|r,o=i<(dt|gt|bt),a=r==bt&&n==yt||r==bt&&n==St&&t[7].length<=e[8]||r==(bt|St)&&e[7].length<=e[8]&&n==yt;if(!o&&!a)return t;r&dt&&(t[2]=e[2],i|=n&dt?0:vt);var u=e[3];if(u){var s=t[3];t[3]=s?Ei(s,u,e[4]):u,t[4]=s?U(t[3],st):e[4]}return u=e[5],u&&(s=t[5],t[5]=s?ki(s,u,e[6]):u,t[6]=s?U(t[5],st):e[6]),u=e[7],u&&(t[7]=u),r&bt&&(t[8]=null==t[8]?e[8]:Wf(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function Yo(t){var e=[];if(null!=t)for(var n in rf(t))e.push(n);return e}function zo(t){return vf.call(t)}function Go(t,e,n){return e=Gf(e===nt?t.length-1:e,0),function(){for(var r=arguments,i=-1,a=Gf(r.length-e,0),u=Jc(a);++i<a;)u[i]=r[e+i];i=-1;for(var s=Jc(e+1);++i<e;)s[i]=r[i];return s[e]=n(u),o(t,this,s)}}function Wo(t,e){return e.length<2?t:pr(t,ii(e,0,-1))}function Xo(t,e){for(var n=t.length,r=Wf(e.length,n),i=Ii(t);r--;){var o=e[r];t[r]=Eo(o,n)?i[o]:nt}return t}function Ho(t,e){if(("constructor"!==e||"function"!==typeof t[e])&&"__proto__"!=e)return t[e]}function Uo(t,e,n){var r=e+"";return Ol(t,Mo(r,Zo(wo(r),n)))}function Vo(t){var e=0,n=0;return function(){var r=Xf(),i=Ot-(r-n);if(n=r,i>0){if(++e>=Pt)return arguments[0]}else e=0;return t.apply(nt,arguments)}}function qo(t,e){var n=-1,r=t.length,i=r-1;for(e=e===nt?r:e;++n<e;){var o=$r(n,i),a=t[o];t[o]=t[n],t[n]=a}return t.length=e,t}function Ko(t){if("string"==typeof t||hs(t))return t;var e=t+"";return"0"==e&&1/t==-Et?"-0":e}function $o(t){if(null!=t){try{return hf.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function Zo(t,e){return u(Lt,function(n){var r="_."+n[0];e&n[1]&&!l(t,r)&&t.push(r)}),t.sort()}function Jo(t){if(t instanceof m)return t.clone();var e=new i(t.__wrapped__,t.__chain__);return e.__actions__=Ii(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function Qo(t,e,n){e=(n?ko(t,e,n):e===nt)?1:Gf(ms(e),0);var r=null==t?0:t.length;if(!r||e<1)return[];for(var i=0,o=0,a=Jc(jf(r/e));i<r;)a[o++]=ii(t,i,i+=e);return a}function ta(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var o=t[e];o&&(i[r++]=o)}return i}function ea(){var t=arguments.length;if(!t)return[];for(var e=Jc(t-1),n=arguments[0],r=t;r--;)e[r-1]=arguments[r];return d(ph(n)?Ii(n):[n],cr(e,1))}function na(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===nt?1:ms(e),ii(t,e<0?0:e,r)):[]}function ra(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===nt?1:ms(e),e=r-e,ii(t,0,e<0?0:e)):[]}function ia(t,e){return t&&t.length?di(t,yo(e,3),!0,!0):[]}function oa(t,e){return t&&t.length?di(t,yo(e,3),!0):[]}function aa(t,e,n,r){var i=null==t?0:t.length;return i?(n&&"number"!=typeof n&&ko(t,e,n)&&(n=0,r=i),ur(t,e,n,r)):[]}function ua(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:ms(n);return i<0&&(i=Gf(r+i,0)),b(t,yo(e,3),i)}function sa(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r-1;return n!==nt&&(i=ms(n),i=n<0?Gf(r+i,0):Wf(i,r-1)),b(t,yo(e,3),i,!0)}function ca(t){return(null==t?0:t.length)?cr(t,1):[]}function fa(t){return(null==t?0:t.length)?cr(t,Et):[]}function la(t,e){return(null==t?0:t.length)?(e=e===nt?1:ms(e),cr(t,e)):[]}function ha(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r}function pa(t){return t&&t.length?t[0]:nt}function da(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:ms(n);return i<0&&(i=Gf(r+i,0)),S(t,e,i)}function ga(t){return(null==t?0:t.length)?ii(t,0,-1):[]}function va(t,e){return null==t?"":Yf.call(t,e)}function ya(t){var e=null==t?0:t.length;return e?t[e-1]:nt}function ma(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return n!==nt&&(i=ms(n),i=i<0?Gf(r+i,0):Wf(i,r-1)),e===e?$(t,e,i):b(t,A,i,!0)}function xa(t,e){return t&&t.length?Wr(t,ms(e)):nt}function _a(t,e){return t&&t.length&&e&&e.length?qr(t,e):t}function ba(t,e,n){return t&&t.length&&e&&e.length?qr(t,e,yo(n,2)):t}function Sa(t,e,n){return t&&t.length&&e&&e.length?qr(t,e,nt,n):t}function wa(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=yo(e,3);++r<o;){var a=t[r];e(a,r,t)&&(n.push(a),i.push(r))}return Kr(t,i),n}function Aa(t){return null==t?t:Vf.call(t)}function Ca(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&ko(t,e,n)?(e=0,n=r):(e=null==e?0:ms(e),n=n===nt?r:ms(n)),ii(t,e,n)):[]}function Pa(t,e){return ai(t,e)}function Oa(t,e,n){return ui(t,e,yo(n,2))}function Ma(t,e){var n=null==t?0:t.length;if(n){var r=ai(t,e);if(r<n&&zu(t[r],e))return r}return-1}function Ta(t,e){return ai(t,e,!0)}function Ea(t,e,n){return ui(t,e,yo(n,2),!0)}function ka(t,e){if(null==t?0:t.length){var n=ai(t,e,!0)-1;if(zu(t[n],e))return n}return-1}function Ia(t){return t&&t.length?si(t):[]}function Na(t,e){return t&&t.length?si(t,yo(e,2)):[]}function Da(t){var e=null==t?0:t.length;return e?ii(t,1,e):[]}function ja(t,e,n){return t&&t.length?(e=n||e===nt?1:ms(e),ii(t,0,e<0?0:e)):[]}function Ra(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===nt?1:ms(e),e=r-e,ii(t,e<0?0:e,r)):[]}function La(t,e){return t&&t.length?di(t,yo(e,3),!1,!0):[]}function Ba(t,e){return t&&t.length?di(t,yo(e,3)):[]}function Fa(t){return t&&t.length?li(t):[]}function Ya(t,e){return t&&t.length?li(t,yo(e,2)):[]}function za(t,e){return e="function"==typeof e?e:nt,t&&t.length?li(t,nt,e):[]}function Ga(t){if(!t||!t.length)return[];var e=0;return t=f(t,function(t){if(Wu(t))return e=Gf(t.length,e),!0}),k(e,function(e){return p(t,P(e))})}function Wa(t,e){if(!t||!t.length)return[];var n=Ga(t);return null==e?n:p(n,function(t){return o(e,nt,t)})}function Xa(t,e){return yi(t||[],e||[],Gn)}function Ha(t,e){return yi(t||[],e||[],ni)}function Ua(t){var e=n(t);return e.__chain__=!0,e}function Va(t,e){return e(t),t}function qa(t,e){return e(t)}function Ka(){return Ua(this)}function $a(){return new i(this.value(),this.__chain__)}function Za(){this.__values__===nt&&(this.__values__=vs(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?nt:this.__values__[this.__index__++]}}function Ja(){return this}function Qa(t){for(var e,n=this;n instanceof r;){var i=Jo(n);i.__index__=0,i.__values__=nt,e?o.__wrapped__=i:e=i;var o=i;n=n.__wrapped__}return o.__wrapped__=t,e}function tu(){var t=this.__wrapped__;if(t instanceof m){var e=t;return this.__actions__.length&&(e=new m(this)),e=e.reverse(),e.__actions__.push({func:qa,args:[Aa],thisArg:nt}),new i(e,this.__chain__)}return this.thru(Aa)}function eu(){return gi(this.__wrapped__,this.__actions__)}function nu(t,e,n){var r=ph(t)?c:or;return n&&ko(t,e,n)&&(e=nt),r(t,yo(e,3))}function ru(t,e){return(ph(t)?f:sr)(t,yo(e,3))}function iu(t,e){return cr(fu(t,e),1)}function ou(t,e){return cr(fu(t,e),Et)}function au(t,e,n){return n=n===nt?1:ms(n),cr(fu(t,e),n)}function uu(t,e){return(ph(t)?u:ll)(t,yo(e,3))}function su(t,e){return(ph(t)?s:hl)(t,yo(e,3))}function cu(t,e,n,r){t=Gu(t)?t:Ks(t),n=n&&!r?ms(n):0;var i=t.length;return n<0&&(n=Gf(i+n,0)),ls(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&S(t,e,n)>-1}function fu(t,e){return(ph(t)?p:Br)(t,yo(e,3))}function lu(t,e,n,r){return null==t?[]:(ph(e)||(e=null==e?[]:[e]),n=r?nt:n,ph(n)||(n=null==n?[]:[n]),Xr(t,e,n))}function hu(t,e,n){var r=ph(t)?g:M,i=arguments.length<3;return r(t,yo(e,4),n,i,ll)}function pu(t,e,n){var r=ph(t)?v:M,i=arguments.length<3;return r(t,yo(e,4),n,i,hl)}function du(t,e){return(ph(t)?f:sr)(t,Mu(yo(e,3)))}function gu(t){return(ph(t)?kn:ti)(t)}function vu(t,e,n){return e=(n?ko(t,e,n):e===nt)?1:ms(e),(ph(t)?In:ei)(t,e)}function yu(t){return(ph(t)?Dn:ri)(t)}function mu(t){if(null==t)return 0;if(Gu(t))return ls(t)?Z(t):t.length;var e=wl(t);return e==Vt||e==Qt?t.size:jr(t).length}function xu(t,e,n){var r=ph(t)?y:oi;return n&&ko(t,e,n)&&(e=nt),r(t,yo(e,3))}function _u(t,e){if("function"!=typeof e)throw new uf(ot);return t=ms(t),function(){if(--t<1)return e.apply(this,arguments)}}function bu(t,e,n){return e=n?nt:e,e=t&&null==e?t.length:e,io(t,bt,nt,nt,nt,nt,e)}function Su(t,e){var n;if("function"!=typeof e)throw new uf(ot);return t=ms(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=nt),n}}function wu(t,e,n){e=n?nt:e;var r=io(t,yt,nt,nt,nt,nt,nt,e);return r.placeholder=wu.placeholder,r}function Au(t,e,n){e=n?nt:e;var r=io(t,mt,nt,nt,nt,nt,nt,e);return r.placeholder=Au.placeholder,r}function Cu(t,e,n){function r(e){var n=h,r=p;return h=p=nt,m=e,g=t.apply(r,n)}function i(t){return m=t,v=Pl(u,e),x?r(t):g}function o(t){var n=t-y,r=t-m,i=e-n;return _?Wf(i,d-r):i}function a(t){var n=t-y,r=t-m;return y===nt||n>=e||n<0||_&&r>=d}function u(){var t=eh();if(a(t))return s(t);v=Pl(u,o(t))}function s(t){return v=nt,b&&h?r(t):(h=p=nt,g)}function c(){v!==nt&&ml(v),m=0,h=y=p=v=nt}function f(){return v===nt?g:s(eh())}function l(){var t=eh(),n=a(t);if(h=arguments,p=this,y=t,n){if(v===nt)return i(y);if(_)return ml(v),v=Pl(u,e),r(y)}return v===nt&&(v=Pl(u,e)),g}var h,p,d,g,v,y,m=0,x=!1,_=!1,b=!0;if("function"!=typeof t)throw new uf(ot);return e=_s(e)||0,ts(n)&&(x=!!n.leading,_="maxWait"in n,d=_?Gf(_s(n.maxWait)||0,e):d,b="trailing"in n?!!n.trailing:b),l.cancel=c,l.flush=f,l}function Pu(t){return io(t,wt)}function Ou(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new uf(ot);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Ou.Cache||an),n}function Mu(t){if("function"!=typeof t)throw new uf(ot);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function Tu(t){return Su(2,t)}function Eu(t,e){if("function"!=typeof t)throw new uf(ot);return e=e===nt?e:ms(e),Qr(t,e)}function ku(t,e){if("function"!=typeof t)throw new uf(ot);return e=null==e?0:Gf(ms(e),0),Qr(function(n){var r=n[e],i=bi(n,0,e);return r&&d(i,r),o(t,this,i)})}function Iu(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new uf(ot);return ts(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Cu(t,e,{leading:r,maxWait:e,trailing:i})}function Nu(t){return bu(t,1)}function Du(t,e){return uh(xi(e),t)}function ju(){if(!arguments.length)return[];var t=arguments[0];return ph(t)?t:[t]}function Ru(t){return tr(t,lt)}function Lu(t,e){return e="function"==typeof e?e:nt,tr(t,lt,e)}function Bu(t){return tr(t,ct|lt)}function Fu(t,e){return e="function"==typeof e?e:nt,tr(t,ct|lt,e)}function Yu(t,e){return null==e||nr(t,e,Rs(e))}function zu(t,e){return t===e||t!==t&&e!==e}function Gu(t){return null!=t&&Qu(t.length)&&!Zu(t)}function Wu(t){return es(t)&&Gu(t)}function Xu(t){return!0===t||!1===t||es(t)&&gr(t)==zt}function Hu(t){return es(t)&&1===t.nodeType&&!cs(t)}function Uu(t){if(null==t)return!0;if(Gu(t)&&(ph(t)||"string"==typeof t||"function"==typeof t.splice||gh(t)||_h(t)||hh(t)))return!t.length;var e=wl(t);if(e==Vt||e==Qt)return!t.size;if(Ro(t))return!jr(t).length;for(var n in t)if(pf.call(t,n))return!1;return!0}function Vu(t,e){return Pr(t,e)}function qu(t,e,n){n="function"==typeof n?n:nt;var r=n?n(t,e):nt;return r===nt?Pr(t,e,nt,n):!!r}function Ku(t){if(!es(t))return!1;var e=gr(t);return e==Xt||e==Wt||"string"==typeof t.message&&"string"==typeof t.name&&!cs(t)}function $u(t){return"number"==typeof t&&Ff(t)}function Zu(t){if(!ts(t))return!1;var e=gr(t);return e==Ht||e==Ut||e==Yt||e==Zt}function Ju(t){return"number"==typeof t&&t==ms(t)}function Qu(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=kt}function ts(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function es(t){return null!=t&&"object"==typeof t}function ns(t,e){return t===e||Tr(t,e,xo(e))}function rs(t,e,n){return n="function"==typeof n?n:nt,Tr(t,e,xo(e),n)}function is(t){return ss(t)&&t!=+t}function os(t){if(Al(t))throw new tf(it);return Er(t)}function as(t){return null===t}function us(t){return null==t}function ss(t){return"number"==typeof t||es(t)&&gr(t)==qt}function cs(t){if(!es(t)||gr(t)!=$t)return!1;var e=Af(t);if(null===e)return!0;var n=pf.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&hf.call(n)==yf}function fs(t){return Ju(t)&&t>=-kt&&t<=kt}function ls(t){return"string"==typeof t||!ph(t)&&es(t)&&gr(t)==te}function hs(t){return"symbol"==typeof t||es(t)&&gr(t)==ee}function ps(t){return t===nt}function ds(t){return es(t)&&wl(t)==re}function gs(t){return es(t)&&gr(t)==ie}function vs(t){if(!t)return[];if(Gu(t))return ls(t)?J(t):Ii(t);if(Tf&&t[Tf])return W(t[Tf]());var e=wl(t);return(e==Vt?X:e==Qt?V:Ks)(t)}function ys(t){if(!t)return 0===t?t:0;if((t=_s(t))===Et||t===-Et){return(t<0?-1:1)*It}return t===t?t:0}function ms(t){var e=ys(t),n=e%1;return e===e?n?e-n:e:0}function xs(t){return t?Qn(ms(t),0,Dt):0}function _s(t){if("number"==typeof t)return t;if(hs(t))return Nt;if(ts(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=ts(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(ke,"");var n=Ge.test(t);return n||Xe.test(t)?On(t.slice(2),n?2:8):ze.test(t)?Nt:+t}function bs(t){return Ni(t,Ls(t))}function Ss(t){return t?Qn(ms(t),-kt,kt):0===t?t:0}function ws(t){return null==t?"":fi(t)}function As(t,e){var n=fl(t);return null==e?n:Kn(n,e)}function Cs(t,e){return _(t,yo(e,3),fr)}function Ps(t,e){return _(t,yo(e,3),lr)}function Os(t,e){return null==t?t:pl(t,yo(e,3),Ls)}function Ms(t,e){return null==t?t:dl(t,yo(e,3),Ls)}function Ts(t,e){return t&&fr(t,yo(e,3))}function Es(t,e){return t&&lr(t,yo(e,3))}function ks(t){return null==t?[]:hr(t,Rs(t))}function Is(t){return null==t?[]:hr(t,Ls(t))}function Ns(t,e,n){var r=null==t?nt:pr(t,e);return r===nt?n:r}function Ds(t,e){return null!=t&&Ao(t,e,yr)}function js(t,e){return null!=t&&Ao(t,e,mr)}function Rs(t){return Gu(t)?Tn(t):jr(t)}function Ls(t){return Gu(t)?Tn(t,!0):Rr(t)}function Bs(t,e){var n={};return e=yo(e,3),fr(t,function(t,r,i){Zn(n,e(t,r,i),t)}),n}function Fs(t,e){var n={};return e=yo(e,3),fr(t,function(t,r,i){Zn(n,r,e(t,r,i))}),n}function Ys(t,e){return zs(t,Mu(yo(e)))}function zs(t,e){if(null==t)return{};var n=p(po(t),function(t){return[t]});return e=yo(e),Ur(t,n,function(t,n){return e(t,n[0])})}function Gs(t,e,n){e=_i(e,t);var r=-1,i=e.length;for(i||(i=1,t=nt);++r<i;){var o=null==t?nt:t[Ko(e[r])];o===nt&&(r=i,o=n),t=Zu(o)?o.call(t):o}return t}function Ws(t,e,n){return null==t?t:ni(t,e,n)}function Xs(t,e,n,r){return r="function"==typeof r?r:nt,null==t?t:ni(t,e,n,r)}function Hs(t,e,n){var r=ph(t),i=r||gh(t)||_h(t);if(e=yo(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:ts(t)&&Zu(o)?fl(Af(t)):{}}return(i?u:fr)(t,function(t,r,i){return e(n,t,r,i)}),n}function Us(t,e){return null==t||hi(t,e)}function Vs(t,e,n){return null==t?t:pi(t,e,xi(n))}function qs(t,e,n,r){return r="function"==typeof r?r:nt,null==t?t:pi(t,e,xi(n),r)}function Ks(t){return null==t?[]:D(t,Rs(t))}function $s(t){return null==t?[]:D(t,Ls(t))}function Zs(t,e,n){return n===nt&&(n=e,e=nt),n!==nt&&(n=_s(n),n=n===n?n:0),e!==nt&&(e=_s(e),e=e===e?e:0),Qn(_s(t),e,n)}function Js(t,e,n){return e=ys(e),n===nt?(n=e,e=0):n=ys(n),t=_s(t),xr(t,e,n)}function Qs(t,e,n){if(n&&"boolean"!=typeof n&&ko(t,e,n)&&(e=n=nt),n===nt&&("boolean"==typeof e?(n=e,e=nt):"boolean"==typeof t&&(n=t,t=nt)),t===nt&&e===nt?(t=0,e=1):(t=ys(t),e===nt?(e=t,t=0):e=ys(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var i=Uf();return Wf(t+i*(e-t+Pn("1e-"+((i+"").length-1))),e)}return $r(t,e)}function tc(t){return Uh(ws(t).toLowerCase())}function ec(t){return(t=ws(t))&&t.replace(Ue,Wn).replace(pn,"")}function nc(t,e,n){t=ws(t),e=fi(e);var r=t.length;n=n===nt?r:Qn(ms(n),0,r);var i=n;return(n-=e.length)>=0&&t.slice(n,i)==e}function rc(t){return t=ws(t),t&&Se.test(t)?t.replace(_e,Xn):t}function ic(t){return t=ws(t),t&&Ee.test(t)?t.replace(Te,"\\$&"):t}function oc(t,e,n){t=ws(t),e=ms(e);var r=e?Z(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Zi(Rf(i),n)+t+Zi(jf(i),n)}function ac(t,e,n){t=ws(t),e=ms(e);var r=e?Z(t):0;return e&&r<e?t+Zi(e-r,n):t}function uc(t,e,n){t=ws(t),e=ms(e);var r=e?Z(t):0;return e&&r<e?Zi(e-r,n)+t:t}function sc(t,e,n){return n||null==e?e=0:e&&(e=+e),Hf(ws(t).replace(Ie,""),e||0)}function cc(t,e,n){return e=(n?ko(t,e,n):e===nt)?1:ms(e),Jr(ws(t),e)}function fc(){var t=arguments,e=ws(t[0]);return t.length<3?e:e.replace(t[1],t[2])}function lc(t,e,n){return n&&"number"!=typeof n&&ko(t,e,n)&&(e=n=nt),(n=n===nt?Dt:n>>>0)?(t=ws(t),t&&("string"==typeof e||null!=e&&!mh(e))&&!(e=fi(e))&&z(t)?bi(J(t),0,n):t.split(e,n)):[]}function hc(t,e,n){return t=ws(t),n=null==n?0:Qn(ms(n),0,t.length),e=fi(e),t.slice(n,n+e.length)==e}function pc(t,e,r){var i=n.templateSettings;r&&ko(t,e,r)&&(e=nt),t=ws(t),e=Ch({},e,i,oo);var o,a,u=Ch({},e.imports,i.imports,oo),s=Rs(u),c=D(u,s),f=0,l=e.interpolate||Ve,h="__p += '",p=of((e.escape||Ve).source+"|"+l.source+"|"+(l===Ce?Fe:Ve).source+"|"+(e.evaluate||Ve).source+"|$","g"),d="//# sourceURL="+(pf.call(e,"sourceURL")?(e.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++xn+"]")+"\n";t.replace(p,function(e,n,r,i,u,s){return r||(r=i),h+=t.slice(f,s).replace(qe,F),n&&(o=!0,h+="' +\n__e("+n+") +\n'"),u&&(a=!0,h+="';\n"+u+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),f=s+e.length,e}),h+="';\n";var g=pf.call(e,"variable")&&e.variable;g||(h="with (obj) {\n"+h+"\n}\n"),h=(a?h.replace(ve,""):h).replace(ye,"$1").replace(me,"$1;"),h="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var v=Vh(function(){return ef(s,d+"return "+h).apply(nt,c)});if(v.source=h,Ku(v))throw v;return v}function dc(t){return ws(t).toLowerCase()}function gc(t){return ws(t).toUpperCase()}function vc(t,e,n){if((t=ws(t))&&(n||e===nt))return t.replace(ke,"");if(!t||!(e=fi(e)))return t;var r=J(t),i=J(e);return bi(r,R(r,i),L(r,i)+1).join("")}function yc(t,e,n){if((t=ws(t))&&(n||e===nt))return t.replace(Ne,"");if(!t||!(e=fi(e)))return t;var r=J(t);return bi(r,0,L(r,J(e))+1).join("")}function mc(t,e,n){if((t=ws(t))&&(n||e===nt))return t.replace(Ie,"");if(!t||!(e=fi(e)))return t;var r=J(t);return bi(r,R(r,J(e))).join("")}function xc(t,e){var n=At,r=Ct;if(ts(e)){var i="separator"in e?e.separator:i;n="length"in e?ms(e.length):n,r="omission"in e?fi(e.omission):r}t=ws(t);var o=t.length;if(z(t)){var a=J(t);o=a.length}if(n>=o)return t;var u=n-Z(r);if(u<1)return r;var s=a?bi(a,0,u).join(""):t.slice(0,u);if(i===nt)return s+r;if(a&&(u+=s.length-u),mh(i)){if(t.slice(u).search(i)){var c,f=s;for(i.global||(i=of(i.source,ws(Ye.exec(i))+"g")),i.lastIndex=0;c=i.exec(f);)var l=c.index;s=s.slice(0,l===nt?u:l)}}else if(t.indexOf(fi(i),u)!=u){var h=s.lastIndexOf(i);h>-1&&(s=s.slice(0,h))}return s+r}function _c(t){return t=ws(t),t&&be.test(t)?t.replace(xe,Hn):t}function bc(t,e,n){return t=ws(t),e=n?nt:e,e===nt?G(t)?et(t):x(t):t.match(e)||[]}function Sc(t){var e=null==t?0:t.length,n=yo();return t=e?p(t,function(t){if("function"!=typeof t[1])throw new uf(ot);return[n(t[0]),t[1]]}):[],Qr(function(n){for(var r=-1;++r<e;){var i=t[r];if(o(i[0],this,n))return o(i[1],this,n)}})}function wc(t){return er(tr(t,ct))}function Ac(t){return function(){return t}}function Cc(t,e){return null==t||t!==t?e:t}function Pc(t){return t}function Oc(t){return Dr("function"==typeof t?t:tr(t,ct))}function Mc(t){return Fr(tr(t,ct))}function Tc(t,e){return Yr(t,tr(e,ct))}function Ec(t,e,n){var r=Rs(e),i=hr(e,r);null!=n||ts(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=hr(e,Rs(e)));var o=!(ts(n)&&"chain"in n)||!!n.chain,a=Zu(t);return u(i,function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__);return(n.__actions__=Ii(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,d([this.value()],arguments))})}),t}function kc(){return En._===this&&(En._=mf),this}function Ic(){}function Nc(t){return t=ms(t),Qr(function(e){return Wr(e,t)})}function Dc(t){return Io(t)?P(Ko(t)):Vr(t)}function jc(t){return function(e){return null==t?nt:pr(t,e)}}function Rc(){return[]}function Lc(){return!1}function Bc(){return{}}function Fc(){return""}function Yc(){return!0}function zc(t,e){if((t=ms(t))<1||t>kt)return[];var n=Dt,r=Wf(t,Dt);e=yo(e),t-=Dt;for(var i=k(r,e);++n<t;)e(n);return i}function Gc(t){return ph(t)?p(t,Ko):hs(t)?[t]:Ii(Ml(ws(t)))}function Wc(t){var e=++df;return ws(t)+e}function Xc(t){return t&&t.length?ar(t,Pc,vr):nt}function Hc(t,e){return t&&t.length?ar(t,yo(e,2),vr):nt}function Uc(t){return C(t,Pc)}function Vc(t,e){return C(t,yo(e,2))}function qc(t){return t&&t.length?ar(t,Pc,Lr):nt}function Kc(t,e){return t&&t.length?ar(t,yo(e,2),Lr):nt}function $c(t){return t&&t.length?E(t,Pc):0}function Zc(t,e){return t&&t.length?E(t,yo(e,2)):0}e=null==e?En:Un.defaults(En.Object(),e,Un.pick(En,mn));var Jc=e.Array,Qc=e.Date,tf=e.Error,ef=e.Function,nf=e.Math,rf=e.Object,of=e.RegExp,af=e.String,uf=e.TypeError,sf=Jc.prototype,cf=ef.prototype,ff=rf.prototype,lf=e["__core-js_shared__"],hf=cf.toString,pf=ff.hasOwnProperty,df=0,gf=function(){var t=/[^.]+$/.exec(lf&&lf.keys&&lf.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),vf=ff.toString,yf=hf.call(rf),mf=En._,xf=of("^"+hf.call(pf).replace(Te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),_f=Nn?e.Buffer:nt,bf=e.Symbol,Sf=e.Uint8Array,wf=_f?_f.allocUnsafe:nt,Af=H(rf.getPrototypeOf,rf),Cf=rf.create,Pf=ff.propertyIsEnumerable,Of=sf.splice,Mf=bf?bf.isConcatSpreadable:nt,Tf=bf?bf.iterator:nt,Ef=bf?bf.toStringTag:nt,kf=function(){try{var t=_o(rf,"defineProperty");return t({},"",{}),t}catch(t){}}(),If=e.clearTimeout!==En.clearTimeout&&e.clearTimeout,Nf=Qc&&Qc.now!==En.Date.now&&Qc.now,Df=e.setTimeout!==En.setTimeout&&e.setTimeout,jf=nf.ceil,Rf=nf.floor,Lf=rf.getOwnPropertySymbols,Bf=_f?_f.isBuffer:nt,Ff=e.isFinite,Yf=sf.join,zf=H(rf.keys,rf),Gf=nf.max,Wf=nf.min,Xf=Qc.now,Hf=e.parseInt,Uf=nf.random,Vf=sf.reverse,qf=_o(e,"DataView"),Kf=_o(e,"Map"),$f=_o(e,"Promise"),Zf=_o(e,"Set"),Jf=_o(e,"WeakMap"),Qf=_o(rf,"create"),tl=Jf&&new Jf,el={},nl=$o(qf),rl=$o(Kf),il=$o($f),ol=$o(Zf),al=$o(Jf),ul=bf?bf.prototype:nt,sl=ul?ul.valueOf:nt,cl=ul?ul.toString:nt,fl=function(){function t(){}return function(e){if(!ts(e))return{};if(Cf)return Cf(e);t.prototype=e;var n=new t;return t.prototype=nt,n}}();n.templateSettings={escape:we,evaluate:Ae,interpolate:Ce,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,i.prototype=fl(r.prototype),i.prototype.constructor=i,m.prototype=fl(r.prototype),m.prototype.constructor=m,tt.prototype.clear=Le,tt.prototype.delete=Ke,tt.prototype.get=$e,tt.prototype.has=Ze,tt.prototype.set=Je,Qe.prototype.clear=tn,Qe.prototype.delete=en,Qe.prototype.get=nn,Qe.prototype.has=rn,Qe.prototype.set=on,an.prototype.clear=un,an.prototype.delete=sn,an.prototype.get=cn,an.prototype.has=fn,an.prototype.set=ln,dn.prototype.add=dn.prototype.push=gn,dn.prototype.has=vn,yn.prototype.clear=Sn,yn.prototype.delete=wn,yn.prototype.get=An,yn.prototype.has=Cn,yn.prototype.set=Mn;var ll=Bi(fr),hl=Bi(lr,!0),pl=Fi(),dl=Fi(!0),gl=tl?function(t,e){return tl.set(t,e),t}:Pc,vl=kf?function(t,e){return kf(t,"toString",{configurable:!0,enumerable:!1,value:Ac(e),writable:!0})}:Pc,yl=Qr,ml=If||function(t){return En.clearTimeout(t)},xl=Zf&&1/V(new Zf([,-0]))[1]==Et?function(t){return new Zf(t)}:Ic,_l=tl?function(t){return tl.get(t)}:Ic,bl=Lf?function(t){return null==t?[]:(t=rf(t),f(Lf(t),function(e){return Pf.call(t,e)}))}:Rc,Sl=Lf?function(t){for(var e=[];t;)d(e,bl(t)),t=Af(t);return e}:Rc,wl=gr;(qf&&wl(new qf(new ArrayBuffer(1)))!=ae||Kf&&wl(new Kf)!=Vt||$f&&"[object Promise]"!=wl($f.resolve())||Zf&&wl(new Zf)!=Qt||Jf&&wl(new Jf)!=re)&&(wl=function(t){var e=gr(t),n=e==$t?t.constructor:nt,r=n?$o(n):"";if(r)switch(r){case nl:return ae;case rl:return Vt;case il:return"[object Promise]";case ol:return Qt;case al:return re}return e});var Al=lf?Zu:Lc,Cl=Vo(gl),Pl=Df||function(t,e){return En.setTimeout(t,e)},Ol=Vo(vl),Ml=function(t){var e=Ou(t,function(t){return n.size===ut&&n.clear(),t}),n=e.cache;return e}(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Me,function(t,n,r,i){e.push(r?i.replace(Be,"$1"):n||t)}),e}),Tl=Qr(function(t,e){return Wu(t)?ir(t,cr(e,1,Wu,!0)):[]}),El=Qr(function(t,e){var n=ya(e);return Wu(n)&&(n=nt),Wu(t)?ir(t,cr(e,1,Wu,!0),yo(n,2)):[]}),kl=Qr(function(t,e){var n=ya(e);return Wu(n)&&(n=nt),Wu(t)?ir(t,cr(e,1,Wu,!0),nt,n):[]}),Il=Qr(function(t){var e=p(t,mi);return e.length&&e[0]===t[0]?_r(e):[]}),Nl=Qr(function(t){var e=ya(t),n=p(t,mi);return e===ya(n)?e=nt:n.pop(),n.length&&n[0]===t[0]?_r(n,yo(e,2)):[]}),Dl=Qr(function(t){var e=ya(t),n=p(t,mi);return e="function"==typeof e?e:nt,e&&n.pop(),n.length&&n[0]===t[0]?_r(n,nt,e):[]}),jl=Qr(_a),Rl=lo(function(t,e){var n=null==t?0:t.length,r=Jn(t,e);return Kr(t,p(e,function(t){return Eo(t,n)?+t:t}).sort(Mi)),r}),Ll=Qr(function(t){return li(cr(t,1,Wu,!0))}),Bl=Qr(function(t){var e=ya(t);return Wu(e)&&(e=nt),li(cr(t,1,Wu,!0),yo(e,2))}),Fl=Qr(function(t){var e=ya(t);return e="function"==typeof e?e:nt,li(cr(t,1,Wu,!0),nt,e)}),Yl=Qr(function(t,e){return Wu(t)?ir(t,e):[]}),zl=Qr(function(t){return vi(f(t,Wu))}),Gl=Qr(function(t){var e=ya(t);return Wu(e)&&(e=nt),vi(f(t,Wu),yo(e,2))}),Wl=Qr(function(t){var e=ya(t);return e="function"==typeof e?e:nt,vi(f(t,Wu),nt,e)}),Xl=Qr(Ga),Hl=Qr(function(t){var e=t.length,n=e>1?t[e-1]:nt;return n="function"==typeof n?(t.pop(),n):nt,Wa(t,n)}),Ul=lo(function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,o=function(e){return Jn(e,t)};return!(e>1||this.__actions__.length)&&r instanceof m&&Eo(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:qa,args:[o],thisArg:nt}),new i(r,this.__chain__).thru(function(t){return e&&!t.length&&t.push(nt),t})):this.thru(o)}),Vl=Ri(function(t,e,n){pf.call(t,n)?++t[n]:Zn(t,n,1)}),ql=Hi(ua),Kl=Hi(sa),$l=Ri(function(t,e,n){pf.call(t,n)?t[n].push(e):Zn(t,n,[e])}),Zl=Qr(function(t,e,n){var r=-1,i="function"==typeof e,a=Gu(t)?Jc(t.length):[];return ll(t,function(t){a[++r]=i?o(e,t,n):Sr(t,e,n)}),a}),Jl=Ri(function(t,e,n){Zn(t,n,e)}),Ql=Ri(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),th=Qr(function(t,e){if(null==t)return[];var n=e.length;return n>1&&ko(t,e[0],e[1])?e=[]:n>2&&ko(e[0],e[1],e[2])&&(e=[e[0]]),Xr(t,cr(e,1),[])}),eh=Nf||function(){return En.Date.now()},nh=Qr(function(t,e,n){var r=dt;if(n.length){var i=U(n,vo(nh));r|=xt}return io(t,r,e,n,i)}),rh=Qr(function(t,e,n){var r=dt|gt;if(n.length){var i=U(n,vo(rh));r|=xt}return io(e,r,t,n,i)}),ih=Qr(function(t,e){return rr(t,1,e)}),oh=Qr(function(t,e,n){return rr(t,_s(e)||0,n)});Ou.Cache=an;var ah=yl(function(t,e){e=1==e.length&&ph(e[0])?p(e[0],N(yo())):p(cr(e,1),N(yo()));var n=e.length;return Qr(function(r){for(var i=-1,a=Wf(r.length,n);++i<a;)r[i]=e[i].call(this,r[i]);return o(t,this,r)})}),uh=Qr(function(t,e){var n=U(e,vo(uh));return io(t,xt,nt,e,n)}),sh=Qr(function(t,e){var n=U(e,vo(sh));return io(t,_t,nt,e,n)}),ch=lo(function(t,e){return io(t,St,nt,nt,nt,e)}),fh=to(vr),lh=to(function(t,e){return t>=e}),hh=wr(function(){return arguments}())?wr:function(t){return es(t)&&pf.call(t,"callee")&&!Pf.call(t,"callee")},ph=Jc.isArray,dh=Rn?N(Rn):Ar,gh=Bf||Lc,vh=Ln?N(Ln):Cr,yh=Bn?N(Bn):Mr,mh=Fn?N(Fn):kr,xh=Yn?N(Yn):Ir,_h=zn?N(zn):Nr,bh=to(Lr),Sh=to(function(t,e){return t<=e}),wh=Li(function(t,e){if(Ro(e)||Gu(e))return void Ni(e,Rs(e),t);for(var n in e)pf.call(e,n)&&Gn(t,n,e[n])}),Ah=Li(function(t,e){Ni(e,Ls(e),t)}),Ch=Li(function(t,e,n,r){Ni(e,Ls(e),t,r)}),Ph=Li(function(t,e,n,r){Ni(e,Rs(e),t,r)}),Oh=lo(Jn),Mh=Qr(function(t,e){t=rf(t);var n=-1,r=e.length,i=r>2?e[2]:nt;for(i&&ko(e[0],e[1],i)&&(r=1);++n<r;)for(var o=e[n],a=Ls(o),u=-1,s=a.length;++u<s;){var c=a[u],f=t[c];(f===nt||zu(f,ff[c])&&!pf.call(t,c))&&(t[c]=o[c])}return t}),Th=Qr(function(t){return t.push(nt,ao),o(Dh,nt,t)}),Eh=qi(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=vf.call(e)),t[e]=n},Ac(Pc)),kh=qi(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=vf.call(e)),pf.call(t,e)?t[e].push(n):t[e]=[n]},yo),Ih=Qr(Sr),Nh=Li(function(t,e,n){zr(t,e,n)}),Dh=Li(function(t,e,n,r){zr(t,e,n,r)}),jh=lo(function(t,e){var n={};if(null==t)return n;var r=!1;e=p(e,function(e){return e=_i(e,t),r||(r=e.length>1),e}),Ni(t,po(t),n),r&&(n=tr(n,ct|ft|lt,uo));for(var i=e.length;i--;)hi(n,e[i]);return n}),Rh=lo(function(t,e){return null==t?{}:Hr(t,e)}),Lh=ro(Rs),Bh=ro(Ls),Fh=Gi(function(t,e,n){return e=e.toLowerCase(),t+(n?tc(e):e)}),Yh=Gi(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),zh=Gi(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),Gh=zi("toLowerCase"),Wh=Gi(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),Xh=Gi(function(t,e,n){return t+(n?" ":"")+Uh(e)}),Hh=Gi(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),Uh=zi("toUpperCase"),Vh=Qr(function(t,e){try{return o(t,nt,e)}catch(t){return Ku(t)?t:new tf(t)}}),qh=lo(function(t,e){return u(e,function(e){e=Ko(e),Zn(t,e,nh(t[e],t))}),t}),Kh=Ui(),$h=Ui(!0),Zh=Qr(function(t,e){return function(n){return Sr(n,t,e)}}),Jh=Qr(function(t,e){return function(n){return Sr(t,n,e)}}),Qh=$i(p),tp=$i(c),ep=$i(y),np=Qi(),rp=Qi(!0),ip=Ki(function(t,e){return t+e},0),op=no("ceil"),ap=Ki(function(t,e){return t/e},1),up=no("floor"),sp=Ki(function(t,e){return t*e},1),cp=no("round"),fp=Ki(function(t,e){return t-e},0);return n.after=_u,n.ary=bu,n.assign=wh,n.assignIn=Ah,n.assignInWith=Ch,n.assignWith=Ph,n.at=Oh,n.before=Su,n.bind=nh,n.bindAll=qh,n.bindKey=rh,n.castArray=ju,n.chain=Ua,n.chunk=Qo,n.compact=ta,n.concat=ea,n.cond=Sc,n.conforms=wc,n.constant=Ac,n.countBy=Vl,n.create=As,n.curry=wu,n.curryRight=Au,n.debounce=Cu,n.defaults=Mh,n.defaultsDeep=Th,n.defer=ih,n.delay=oh,n.difference=Tl,n.differenceBy=El,n.differenceWith=kl,n.drop=na,n.dropRight=ra,n.dropRightWhile=ia,n.dropWhile=oa,n.fill=aa,n.filter=ru,n.flatMap=iu,n.flatMapDeep=ou,n.flatMapDepth=au,n.flatten=ca,n.flattenDeep=fa,n.flattenDepth=la,n.flip=Pu,n.flow=Kh,n.flowRight=$h,n.fromPairs=ha,n.functions=ks,n.functionsIn=Is,n.groupBy=$l,n.initial=ga,n.intersection=Il,n.intersectionBy=Nl,n.intersectionWith=Dl,n.invert=Eh,n.invertBy=kh,n.invokeMap=Zl,n.iteratee=Oc,n.keyBy=Jl,n.keys=Rs,n.keysIn=Ls,n.map=fu,n.mapKeys=Bs,n.mapValues=Fs,n.matches=Mc,n.matchesProperty=Tc,n.memoize=Ou,n.merge=Nh,n.mergeWith=Dh,n.method=Zh,n.methodOf=Jh,n.mixin=Ec,n.negate=Mu,n.nthArg=Nc,n.omit=jh,n.omitBy=Ys,n.once=Tu,n.orderBy=lu,n.over=Qh,n.overArgs=ah,n.overEvery=tp,n.overSome=ep,n.partial=uh,n.partialRight=sh,n.partition=Ql,n.pick=Rh,n.pickBy=zs,n.property=Dc,n.propertyOf=jc,n.pull=jl,n.pullAll=_a,n.pullAllBy=ba,n.pullAllWith=Sa,n.pullAt=Rl,n.range=np,n.rangeRight=rp,n.rearg=ch,n.reject=du,n.remove=wa,n.rest=Eu,n.reverse=Aa,n.sampleSize=vu,n.set=Ws,n.setWith=Xs,n.shuffle=yu,n.slice=Ca,n.sortBy=th,n.sortedUniq=Ia,n.sortedUniqBy=Na,n.split=lc,n.spread=ku,n.tail=Da,n.take=ja,n.takeRight=Ra,n.takeRightWhile=La,n.takeWhile=Ba,n.tap=Va,n.throttle=Iu,n.thru=qa,n.toArray=vs,n.toPairs=Lh,n.toPairsIn=Bh,n.toPath=Gc,n.toPlainObject=bs,n.transform=Hs,n.unary=Nu,n.union=Ll,n.unionBy=Bl,n.unionWith=Fl,n.uniq=Fa,n.uniqBy=Ya,n.uniqWith=za,n.unset=Us,n.unzip=Ga,n.unzipWith=Wa,n.update=Vs,n.updateWith=qs,n.values=Ks,n.valuesIn=$s,n.without=Yl,n.words=bc,n.wrap=Du,n.xor=zl,n.xorBy=Gl,n.xorWith=Wl,n.zip=Xl,n.zipObject=Xa,n.zipObjectDeep=Ha,n.zipWith=Hl,n.entries=Lh,n.entriesIn=Bh,n.extend=Ah,n.extendWith=Ch,Ec(n,n),n.add=ip,n.attempt=Vh,n.camelCase=Fh,n.capitalize=tc,n.ceil=op,n.clamp=Zs,n.clone=Ru,n.cloneDeep=Bu,n.cloneDeepWith=Fu,n.cloneWith=Lu,n.conformsTo=Yu,n.deburr=ec,n.defaultTo=Cc,n.divide=ap,n.endsWith=nc,n.eq=zu,n.escape=rc,n.escapeRegExp=ic,n.every=nu,n.find=ql,n.findIndex=ua,n.findKey=Cs,n.findLast=Kl,n.findLastIndex=sa,n.findLastKey=Ps,n.floor=up,n.forEach=uu,n.forEachRight=su,n.forIn=Os,n.forInRight=Ms,n.forOwn=Ts,n.forOwnRight=Es,n.get=Ns,n.gt=fh,n.gte=lh,n.has=Ds,n.hasIn=js,n.head=pa,n.identity=Pc,n.includes=cu,n.indexOf=da,n.inRange=Js,n.invoke=Ih,n.isArguments=hh,n.isArray=ph,n.isArrayBuffer=dh,n.isArrayLike=Gu,n.isArrayLikeObject=Wu,n.isBoolean=Xu,n.isBuffer=gh,n.isDate=vh,n.isElement=Hu,n.isEmpty=Uu,n.isEqual=Vu,n.isEqualWith=qu,n.isError=Ku,n.isFinite=$u,n.isFunction=Zu,n.isInteger=Ju,n.isLength=Qu,n.isMap=yh,n.isMatch=ns,n.isMatchWith=rs,n.isNaN=is,n.isNative=os,n.isNil=us,n.isNull=as,n.isNumber=ss,n.isObject=ts,n.isObjectLike=es,n.isPlainObject=cs,n.isRegExp=mh,n.isSafeInteger=fs,n.isSet=xh,n.isString=ls,n.isSymbol=hs,n.isTypedArray=_h,n.isUndefined=ps,n.isWeakMap=ds,n.isWeakSet=gs,n.join=va,n.kebabCase=Yh,n.last=ya,n.lastIndexOf=ma,n.lowerCase=zh,n.lowerFirst=Gh,n.lt=bh,n.lte=Sh,n.max=Xc,n.maxBy=Hc,n.mean=Uc,n.meanBy=Vc,n.min=qc,n.minBy=Kc,n.stubArray=Rc,n.stubFalse=Lc,n.stubObject=Bc,n.stubString=Fc,n.stubTrue=Yc,n.multiply=sp,n.nth=xa,n.noConflict=kc,n.noop=Ic,n.now=eh,n.pad=oc,n.padEnd=ac,n.padStart=uc,n.parseInt=sc,n.random=Qs,n.reduce=hu,n.reduceRight=pu,n.repeat=cc,n.replace=fc,n.result=Gs,n.round=cp,n.runInContext=t,n.sample=gu,n.size=mu,n.snakeCase=Wh,n.some=xu,n.sortedIndex=Pa,n.sortedIndexBy=Oa,n.sortedIndexOf=Ma,n.sortedLastIndex=Ta,n.sortedLastIndexBy=Ea,n.sortedLastIndexOf=ka,n.startCase=Xh,n.startsWith=hc,n.subtract=fp,n.sum=$c,n.sumBy=Zc,n.template=pc,n.times=zc,n.toFinite=ys,n.toInteger=ms,n.toLength=xs,n.toLower=dc,n.toNumber=_s,n.toSafeInteger=Ss,n.toString=ws,n.toUpper=gc,n.trim=vc,n.trimEnd=yc,n.trimStart=mc,n.truncate=xc,n.unescape=_c,n.uniqueId=Wc,n.upperCase=Hh,n.upperFirst=Uh,n.each=uu,n.eachRight=su,n.first=pa,Ec(n,function(){var t={};return fr(n,function(e,r){pf.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION="4.17.15",u(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){n[t].placeholder=n}),u(["drop","take"],function(t,e){m.prototype[t]=function(n){n=n===nt?1:Gf(ms(n),0);var r=this.__filtered__&&!e?new m(this):this.clone();return r.__filtered__?r.__takeCount__=Wf(n,r.__takeCount__):r.__views__.push({size:Wf(n,Dt),type:t+(r.__dir__<0?"Right":"")}),r},m.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),u(["filter","map","takeWhile"],function(t,e){var n=e+1,r=n==Mt||3==n;m.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:yo(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),u(["head","last"],function(t,e){var n="take"+(e?"Right":"");m.prototype[t]=function(){return this[n](1).value()[0]}}),u(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");m.prototype[t]=function(){return this.__filtered__?new m(this):this[n](1)}}),m.prototype.compact=function(){return this.filter(Pc)},m.prototype.find=function(t){return this.filter(t).head()},m.prototype.findLast=function(t){return this.reverse().find(t)},m.prototype.invokeMap=Qr(function(t,e){return"function"==typeof t?new m(this):this.map(function(n){return Sr(n,t,e)})}),m.prototype.reject=function(t){return this.filter(Mu(yo(t)))},m.prototype.slice=function(t,e){t=ms(t);var n=this;return n.__filtered__&&(t>0||e<0)?new m(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==nt&&(e=ms(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},m.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},m.prototype.toArray=function(){return this.take(Dt)},fr(m.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),o=/^(?:head|last)$/.test(e),a=n[o?"take"+("last"==e?"Right":""):e],u=o||/^find/.test(e);a&&(n.prototype[e]=function(){var e=this.__wrapped__,s=o?[1]:arguments,c=e instanceof m,f=s[0],l=c||ph(e),h=function(t){var e=a.apply(n,d([t],s));return o&&p?e[0]:e};l&&r&&"function"==typeof f&&1!=f.length&&(c=l=!1);var p=this.__chain__,g=!!this.__actions__.length,v=u&&!p,y=c&&!g;if(!u&&l){e=y?e:new m(this);var x=t.apply(e,s);return x.__actions__.push({func:qa,args:[h],thisArg:nt}),new i(x,p)}return v&&y?t.apply(this,s):(x=this.thru(h),v?o?x.value()[0]:x.value():x)})}),u(["pop","push","shift","sort","splice","unshift"],function(t){var e=sf[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;if(i&&!this.__chain__){var n=this.value();return e.apply(ph(n)?n:[],t)}return this[r](function(n){return e.apply(ph(n)?n:[],t)})}}),fr(m.prototype,function(t,e){var r=n[e];if(r){var i=r.name+"";pf.call(el,i)||(el[i]=[]),el[i].push({name:e,func:r})}}),el[Vi(nt,gt).name]=[{name:"wrapper",func:nt}],m.prototype.clone=O,m.prototype.reverse=K,m.prototype.value=Q,n.prototype.at=Ul,n.prototype.chain=Ka,n.prototype.commit=$a,n.prototype.next=Za,n.prototype.plant=Qa,n.prototype.reverse=tu,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=eu,n.prototype.first=n.prototype.head,Tf&&(n.prototype[Tf]=Ja),n}();En._=Un,(i=function(){return Un}.call(e,n,e,r))!==nt&&(r.exports=i)}).call(this)}).call(e,n(108),n(109)(t))},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"===typeof window&&(n=window)}t.exports=n},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(37),o=r(i),a=n(17),u=r(a),s=n(14),c=r(s),f=n(15),l=r(f),h=n(22),p=r(h),d=n(24),g=r(d),v=n(12),y=r(v),m=n(111),x=function(t){function e(t){(0,c.default)(this,e);var n=(0,p.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.state={config:t.config},n}return(0,g.default)(e,t),(0,l.default)(e,[{key:"componentWillReceiveProps",value:function(t){var e=t.config;"config"in t&&this.setState({config:e})}},{key:"shouldComponentUpdate",value:function(t){var e=this.props.config,n=t.config;return e.uid!==n.uid}},{key:"render",value:function(){var t=this.state.config,e=t.data,n=t.chart,r=void 0===n?{}:n,i=t.coord,a=t.axis,u=t.tooltip,s=void 0===u?{}:u,c=t.geom,f=t.legend;return y.default.createElement(m.Chart,(0,o.default)({forceFit:!0,data:e,height:"100%",pixelRatio:2*window.devicePixelRatio},r),i&&y.default.createElement(m.Coord,i),a.map(function(t,e){return y.default.createElement(m.Axis,(0,o.default)({key:t.dataKey},t))}),y.default.createElement(m.Tooltip,s),Array.isArray(c)?c.map(function(t,e){return y.default.createElement(m.Geom,(0,o.default)({key:e},t))}):y.default.createElement(m.Geom,c),f&&y.default.createElement(m.Legend,f))}}]),e}(y.default.Component);e.default=x},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n.d(e,"Global",function(){return a}),n.d(e,"Shape",function(){return u});var r=n(57),i=n(122),o=n(127);n.d(e,"Chart",function(){return o.a}),n.d(e,"Coord",function(){return i.b}),n.d(e,"Guide",function(){return i.d}),n.d(e,"Axis",function(){return i.a}),n.d(e,"Geom",function(){return i.c}),n.d(e,"Legend",function(){return i.e}),n.d(e,"Tooltip",function(){return i.f});var a=r.a,u=r.b,s={track:r.d};e.default=s},function(t,e,n){"use strict";var r=n(1),i=n(113),o=n(114),a=n(115),u=n(116),s=n(117),c=n(118),f=n(119),l=n(120),h=n(39),p=function(){function t(t){this.viewInstance={},this.config=r.a.deepClone(t),this.initChartConfig(this.config);this.chartInstance=new h.Chart(this.config.chart)}return t.prototype.render=function(){var t=this.config,e=this.chartInstance;this.setData(e,t),this.setAxis(e,t),this.setCoord(e,t),this.setGuide(e,t),this.setSeries(e,t),this.setLegend(e,t),this.setAnimate(e,t),this.setTooltip(e,t),this.oriConfig=t,e.render(),this.renderDefaultTooltip(e,t)},t.prototype.repaint=function(t){var e=r.a.deepClone(t);this.checkChartConfig(e),this.renderDiffConfig(e),this.oriConfig=e},t.prototype.destroy=function(t){t&&t.destory()},t.prototype.clear=function(t){t&&t.clear()},t.prototype.setData=function(t,e){return s.a(t,e)},t.prototype.setCoord=function(t,e){return o.a(t,e)},t.prototype.setGuide=function(t,e){return u.a(t,e)},t.prototype.setAxis=function(t,e){return a.a(t,e)},t.prototype.setSeries=function(t,e){return i.a(t,e)},t.prototype.setAnimate=function(t,e){return c.a(t,e)},t.prototype.setLegend=function(t,e){return f.a(t,e)},t.prototype.setTooltip=function(t,e){return l.a(t,e)},t.prototype.repaintData=function(t,e,n){r.a.isNil(e.data)&&r.a.isNil(n.data)||r.a.isEqual(e.data,n.data)||t.changeData(n.data)},t.prototype.repaintContent=function(t,e,n){var i=!1;return r.a.isNil(e.coord)&&r.a.isNil(n.coord)||r.a.isEqual(e.coord,n.coord)||(this.setCoord(t,n),i=!0),r.a.isNil(e.axis)&&r.a.isNil(n.axis)||r.a.isEqual(e.axis,n.axis)||(this.setAxis(t,n),i=!0),r.a.isNil(e.guide)&&r.a.isNil(n.guide)||r.a.isEqual(e.guide,n.guide)||(this.setGuide(t,n),i=!0),r.a.isNil(e.series)&&r.a.isNil(n.series)||r.a.isEqual(e.series,n.series)||(this.setSeries(t,n),i=!0),r.a.isNil(e.animate)&&r.a.isNil(n.animate)||r.a.isEqual(e.animate,n.animate)||(this.setAnimate(t,n),i=!0),r.a.isNil(e.data)&&r.a.isNil(n.data)||r.a.isEqual(e.data,n.data)||(this.setData(t,n),i=!0),i},t.prototype.checkChartConfig=function(t){var e=t.chart;if(r.a.isNil(e.height))throw new Error("please set correct chart option")},t.prototype.renderDiffConfig=function(t){var e=this.oriConfig,n=this.chartInstance;this.repaintContent(n,e,t)&&n.repaint()},t.prototype.initChartConfig=function(t){var e,n=t.chart;if(n.id)e=document.getElementById(n.id);else{if(!n.el)throw"未获取到图表实例元素";e=n.el}var i=e.parentElement.clientWidth,o=e.parentElement.clientHeight,a=Number(window.document.documentElement.style.fontSize.split("px")[0]),u=n.width,s=n.height,c=n.padding;u=u?Object(r.b)(u,i,a):i||0,s=s?Object(r.b)(s,o,a):Math.floor(.75*u),c&&(c=Object(r.b)(c,i,a),n.padding=r.a.isArray(c)?c.length?c:"auto":c),n.width=u||0,n.height=s||0,this.handleNotPx(t,i,a)},t.prototype.handleNotPx=function(t,e,n){for(var i in t)"el"!==i&&("object"===typeof t[i]?-1!==["padding"].indexOf(i)&&r.a.isArray(t[i])&&t[i].length&&"string"===typeof t[i][0]?t[i]=t[i].map(function(t){return Object(r.b)(t,e,n)}):this.handleNotPx(t[i],e,n):-1!==["fontSize","radius","padding"].indexOf(i)&&(t[i]=Object(r.b)(t[i],e,n)))},t.prototype.renderDefaultTooltip=function(t,e){var n=r.a.deepClone(e.tooltip);if(n&&n.show&&n.defaultItem){var i=t.getPosition(n.defaultItem);t.showTooltip(i)}},t}();e.a=p},function(t,e,n){"use strict";function r(t,e){var n,r=e.geom;switch(r){case"path":n=t.path();break;case"line":n=t.line();break;case"area":n=t.area();break;case"bar":case"interval":n=t.interval();break;case"point":n=t.point();break;case"schema":n=t.schema();break;case"polygon":n=t.polygon();break;default:n=t.line()}return n}function i(t,e){var n=e.position;return f.a.isNil(n)?t:t.position(n)}function o(t,e){var n=e.adjust;return f.a.isNil(n)?t:t.adjust(n)}function a(t,e){var n=e.shape;return f.a.isString(n)?t.shape(n):f.a.isArray(n)&&n.length>=1?n[1]?t.shape(n[0],n[1]):t.shape(n[0]):t}function u(t,e){var n=e.color;return f.a.isString(n)?t.color(n):f.a.isArray(n)&&n.length>=1?n[1]?t.color(n[0],n[1]):t.color(n[0]):t}function s(t,e){var n=e.size;return f.a.isNumber(n)||f.a.isString(n)?t.size(n):f.a.isArray(n)&&n.length>=1?n[1]?t.size(n[0],n[1]):t.size(n[0]):t}function c(t,e){var n=e.style;return f.a.isArray(n)&&n.length>=1?n[1]?t.style(n[0],n[1]):t.style(n[0]):f.a.isPlainObject(n)?t.style(n):t}n.d(e,"a",function(){return l});var f=n(1),l=function(t,e){var n=f.a.deepClone(e.series),l=f.a.isArray(n);if(f.a.isNil(n)||f.a.isEmpty(n))return t;var h,p=l?n:[n];return p.forEach(function(e){h=r(t,e),h=i(h,e),h=u(h,e),h=s(h,e),h=a(h,e),h=o(h,e),h=c(h,e)}),h}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(1),i=function(t,e){var n=r.a.deepClone(e.coord);if(!n)return t.coord("rect");var i=n.type||"rect",o=r.a.omit(n,["type"]);return t.coord(i,o)}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(1),i=function(t,e){var n=r.a.deepClone(e.axis),i=r.a.isArray(n);if(r.a.isNil(n)||!1===n||i&&0===n.length)return t.axis(!1);if(!0===n)return t.axis(!0);for(var o=i?n:[n],a=0,u=o;a<u.length;a++){var s=u[a];if(s.dataKey)if(!1===s.show)t.axis(s.dataKey,!1);else{var c=r.a.omit(s,["show","dataKey"]);t.axis(s.dataKey,c)}else t.axis(s)}return t}},function(t,e,n){"use strict";function r(t,e){var n=c.a.omit(e,["type"]);t.guide().line(f({},n))}function i(t,e){var n=c.a.omit(e,["type"]);t.guide().tag(f({},n))}function o(t,e){if("parallel"===e.quickType){var n=e.data;t.guide().arc(f({start:["min",n],end:["max",n]},e)),t.guide().arc(f({start:["max",n],end:["min",n]},e))}else if("normal"===e.quickType){var n=e.data;t.guide().line(f({start:[n,"min"],end:[n,"max"]},e))}else{var r=c.a.omit(e,["type"]);t.guide().arc(f({},r))}}function a(t,e){var n=c.a.omit(e,["type"]);t.guide().text(f({},n))}function u(t,e){var n=c.a.omit(e,["type"]);t.guide().html(f({},n))}function s(t,e){var n=c.a.omit(e,["type"]);t.guide().rect(f({},n))}n.d(e,"a",function(){return l});var c=n(1),f=this&&this.__assign||Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t},l=function(t,e){var n=c.a.deepClone(e.guide),f=c.a.isArray(n);if(!c.a.isNil(n)&&!c.a.isEmpty(n)){(f?n:[n]).forEach(function(e){"line"===e.type?r(t,e):"text"===e.type?a(t,e):"tag"===e.type?i(t,e):"rect"===e.type?s(t,e):"arc"===e.type?o(t,e):"html"===e.type&&u(t,e)})}}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(1),i=function(t,e){var n=r.a.deepClone(e.defs),i=r.a.isArray(n),o={};if(!r.a.isEmpty(n))for(var a=i?n:[n],u=0,s=a;u<s.length;u++){var c=s[u];if(c.dataKey){var f=r.a.omit(c,"dataKey");o[c.dataKey]=f}}if(r.a.isEmpty(e.data)&&(e.data=[]),!r.a.isEmpty(e.series)){var l=r.a.deepClone(e.data),h=r.a.isArray(l)?l:[l];t.source(h,o)}}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(1),i=function(t,e){var n=r.a.deepClone(e.animate);return r.a.isBoolean(n)?t.animate(n):r.a.isEmpty(n)?t:t.animate(n)}},function(t,e,n){"use strict";function r(t,e){if(t.onClick){var n=i.a.omit(t,["onClick"]);return n.onClick=function(n){t.onClick(n,e)},n}return t}n.d(e,"a",function(){return o});var i=n(1),o=function(t,e){var n=i.a.deepClone(e.legend),o=i.a.isArray(n);if(i.a.isNil(n)||!1===n||o&&0===n.length||!1===n.show)return t.legend(!1);if(n.show)return t.legend(!0);for(var a=o?n:[n],u=0,s=a;u<s.length;u++){var c=s[u];if(c.dataKey)if(!1===c.show)t.legend(c.dataKey,!1);else{var f=i.a.omit(c,["show","dataKey"]);t.legend(c.dataKey,r(f,t))}else t.legend(r(c,t))}return t}},function(t,e,n){"use strict";function r(t,e){var n=i.a.omit(t,["onChange","onHide","onShow"]);return t.onChange&&(n.onChange=function(n){t.onChange(n,e)}),t.onHide&&(n.onHide=function(n){t.onHide(n,e)}),t.onShow&&(n.onShow=function(n){t.onShow(n,e)}),n}n.d(e,"a",function(){return o});var i=n(1),o=function(t,e){var n=i.a.deepClone(e.tooltip);if(i.a.isNil(n)||!1===n||!1===n.show)return t.tooltip(!1);var o=i.a.omit(n,["show"]);return t.tooltip(r(o,t))}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(39),i=function(t,e,n){r.Shape.registerShape(t,e,n)}},function(t,e,n){"use strict";n.d(e,"b",function(){return u}),n.d(e,"d",function(){return s}),n.d(e,"a",function(){return c}),n.d(e,"c",function(){return f}),n.d(e,"f",function(){return l}),n.d(e,"e",function(){return h});var r=n(12),i=(n.n(r),n(58)),o=(n.n(i),this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}()),a=(function(){function t(){}}(),function(t){function e(e){var n=t.call(this,e)||this;return n.displayName="SubComponent",n}return o(e,t),e.prototype.componentDidMount=function(){this.context.centralizedUpdates(this)},e.prototype.componentDidUpdate=function(){this.context.centralizedUpdates(this)},e.prototype.render=function(){return null},e.contextTypes={centralizedUpdates:i.func},e}(r.Component)),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.displayName="Coord",e}return o(e,t),e}(a),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.displayName="Guide",e}return o(e,t),e}(a),c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.displayName="Axis",e}return o(e,t),e}(a),f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.displayName="Series",e}return o(e,t),e}(a),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.displayName="Tooltip",e}return o(e,t),e}(a),h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.displayName="Legend",e}return o(e,t),e}(a)},function(t,e,n){"use strict";var r=n(124),i=n(125),o=n(126);t.exports=function(){function t(t,e,n,r,a,u){u!==o&&i(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e};return n.checkPropTypes=r,n.PropTypes=n,n}},function(t,e,n){"use strict";function r(t){return function(){return t}}var i=function(){};i.thatReturns=r,i.thatReturnsFalse=r(!1),i.thatReturnsTrue=r(!0),i.thatReturnsNull=r(null),i.thatReturnsThis=function(){return this},i.thatReturnsArgument=function(t){return t},t.exports=i},function(t,e,n){"use strict";function r(t,e,n,r,o,a,u,s){if(i(e),!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[n,r,o,a,u,s],l=0;c=new Error(e.replace(/%s/g,function(){return f[l++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}}var i=function(t){};t.exports=r},function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";function r(t){return t.replace(/^\S/,function(t){return t.toLowerCase()})}function i(t,e){var n=Object.create(null);for(var r in t)if(t.hasOwnProperty(r)){var i=Array.isArray(e)?e:[e];i.indexOf(r)>=0&&(n[r]=t[r])}return n}function o(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}var a=n(12),u=(n.n(a),n(58)),s=(n.n(u),n(57)),c=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),f=this&&this.__assign||Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t},l=function(t){function e(e){var n=t.call(this,e)||this;return n.windowWidth=0,n.config={},n.centralizedUpdates=function(t){var e=n.config,r=t.props,i=t.displayName;n.combineContentConfig(i,r,e)},n.portalRef=function(t){n.el||(n.el=t)},n}return c(e,t),e.prototype.getChildContext=function(){return{centralizedUpdates:this.centralizedUpdates}},e.prototype.createChartInstance=function(t){this.chart&&this.chart.destroy(),this.combineChartConfig(this.props,t),this.combineDataConfig(this.props,t),this.combineAnimateConfig(this.props,t),t.chart.el=this.el,this.chart=Object(s.c)(t)},e.prototype.repaintChartInstance=function(t){this.combineChartConfig(this.props,t),this.combineDataConfig(this.props,t),this.combineAnimateConfig(this.props,t),this.chart?this.chart.repaint(t):(t.chart.el=this.el,this.chart=Object(s.c)(t))},e.prototype.clearConfigData=function(){this.config={}},e.prototype.combineChartConfig=function(t,e){var n=["height","width","padding","pixelRatio"];e.chart=i(t,n)},e.prototype.combineDataConfig=function(t,e){t.data&&(e.data=t.data),t.defs&&(e.defs=t.defs)},e.prototype.combineAnimateConfig=function(t,e){t.animate&&(e.animate=t.animate)},e.prototype.combineContentConfig=function(t,e,n){var i=r(t),a=t.toLowerCase(),u=["line","area","bar","interval","point","schema"];return u.indexOf(i)<0&&o(e)?n[a]=!0:u.indexOf(i)>=0?(n.series||(n.series=[]),n.series.push(f({geom:i},e))):"axis"===a?(n.axis||(n.axis=[]),n.axis.push(e)):"series"===a?(n.series||(n.series=[]),n.series.push(e)):"guide"===a?(n.guide||(n.guide=[]),n.guide.push(e)):n[a]=e,n},e.prototype.componentDidMount=function(){this.windowWidth=window.innerWidth,this.createChartInstance(this.config),this.clearConfigData()},e.prototype.componentDidUpdate=function(t){this.repaintChartInstance(this.config),this.clearConfigData()},e.prototype.componentWillReceiveProps=function(t){},e.prototype.componentWillUnmount=function(){this.chart&&(this.chart.destroy(),this.chart=null),this.el=null},e.prototype.render=function(){return a.createElement("canvas",{ref:this.portalRef},this.props.children)},e.childContextTypes={centralizedUpdates:u.func},e}(a.Component);e.a=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(17),o=r(i),a=n(14),u=r(a),s=n(15),c=r(s),f=n(22),l=r(f),h=n(24),p=r(h);n(129);var d=n(130),g=n(131),v=r(g),y=n(12),m=r(y),x=n(59),_=x.aggregator.PERCENTAGE,b=function(t){var e=t.data,n="",r="";return parseFloat(e)>0?(n="rgb(245, 34, 45)",r="caret-up"):(n="rgb(82, 196, 26)",r="caret-down"),m.default.createElement(d.Icon,{style:{color:n,"font-size":12,transform:"scale(0.83)","margin-left":5},type:r})},S=function(t){function e(){return(0,u.default)(this,e),(0,l.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,p.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props,e=t.config,n=t.data,r=t.onPanelClick,i=t.title,o=e.panel;if(!o)return null;var a=o.title,u=o.main,s=o.footer,c=o.extra,f=n.main,l=n.footer,h=n.extra,p=u.showType,g=(0,v.default)("ditigal-data",{"cursor-pointer":e.url&&e.url.trim(),"ditigal-data-precent":p===_}),y=f&&Number(f.replace(/[^\d.]/g,"").split("%")[0]);return m.default.createElement("div",{className:"rp-chart-container"},m.default.createElement("div",{className:"rp-chart-ditigal-panel"},m.default.createElement("div",null,i&&m.default.createElement(i,{title:a}),m.default.createElement("div",{className:g,onClick:function(){return r&&r(y,p)}},m.default.createElement("div",{className:"ditigal-data-text"},f),p===_&&m.default.createElement(d.Progress,{strokeLinecap:"square",strokeColor:y<0?"red":"",type:"line",percent:y})),c&&c.length>0&&m.default.createElement("div",{className:"digital-panel-chart-item extra"},c.map(function(t,e){var n=h&&h[e],r=t.countType;return m.default.createElement("div",null,m.default.createElement("span",null,m.default.createElement("span",{className:"number-text"},t.title),m.default.createElement("span",{className:"ml8 number"},h&&h[e].replace("-",""))),m.default.createElement("span",null,0!=parseFloat(n)&&"COUNT"!==r&&m.default.createElement(b,{data:n})))})),s&&s.length>0&&m.default.createElement("div",{className:"digital-panel-chart-item footer"},s.map(function(t,e){var n=l&&l[e],r=t.countType;return m.default.createElement("div",null,m.default.createElement("span",null,m.default.createElement("span",{className:"number-text"},t.title),m.default.createElement("span",{className:"ml8 number"},l&&l[e].replace("-",""))),m.default.createElement("span",null,0!=parseFloat(n)&&"COUNT"!==r&&m.default.createElement(b,{data:n})))})))))}}]),e}(m.default.Component);e.default=S},function(t,e){},function(t,n){t.exports=e},function(t,e,n){var r,i;!function(){"use strict";function n(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r))t.push(n.apply(null,r));else if("object"===i)for(var a in r)o.call(r,a)&&r[a]&&t.push(a)}}return t.join(" ")}var o={}.hasOwnProperty;"undefined"!==typeof t&&t.exports?t.exports=n:(r=[],void 0!==(i=function(){return n}.apply(e,r))&&(t.exports=i))}()},function(t,e){}])});
//# sourceMappingURL=index.js.map?v=e3cb4ed0